0001868726-23-000064.txt : 20230808 0001868726-23-000064.hdr.sgml : 20230808 20230808162941 ACCESSION NUMBER: 0001868726-23-000064 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OLAPLEX HOLDINGS, INC. CENTRAL INDEX KEY: 0001868726 STANDARD INDUSTRIAL CLASSIFICATION: PERFUMES, COSMETICS & OTHER TOILET PREPARATIONS [2844] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40860 FILM NUMBER: 231151856 BUSINESS ADDRESS: STREET 1: 1187 COAST VILLAGE ROAD STREET 2: SUITE 1-520 CITY: SANTA BARBARA STATE: CA ZIP: 93108 BUSINESS PHONE: 617-951-9461 MAIL ADDRESS: STREET 1: 1187 COAST VILLAGE ROAD STREET 2: SUITE 1-520 CITY: SANTA BARBARA STATE: CA ZIP: 93108 FORMER COMPANY: FORMER CONFORMED NAME: OLAPEX HOLDINGS, INC. DATE OF NAME CHANGE: 20210622 10-Q 1 olpx-20230630.htm 10-Q olpx-20230630
00018687262023Q2false--12-3100018687262023-01-012023-06-3000018687262023-08-04xbrli:shares00018687262023-06-30iso4217:USD00018687262022-12-31iso4217:USDxbrli:shares00018687262023-04-012023-06-3000018687262022-04-012022-06-3000018687262022-01-012022-06-300001868726us-gaap:CommonStockMember2022-12-310001868726us-gaap:AdditionalPaidInCapitalMember2022-12-310001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001868726us-gaap:RetainedEarningsMember2022-12-310001868726us-gaap:RetainedEarningsMember2023-01-012023-03-3100018687262023-01-012023-03-310001868726us-gaap:CommonStockMember2023-01-012023-03-310001868726us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001868726us-gaap:CommonStockMember2023-03-310001868726us-gaap:AdditionalPaidInCapitalMember2023-03-310001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001868726us-gaap:RetainedEarningsMember2023-03-3100018687262023-03-310001868726us-gaap:RetainedEarningsMember2023-04-012023-06-300001868726us-gaap:CommonStockMember2023-04-012023-06-300001868726us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001868726us-gaap:CommonStockMember2023-06-300001868726us-gaap:AdditionalPaidInCapitalMember2023-06-300001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001868726us-gaap:RetainedEarningsMember2023-06-300001868726us-gaap:CommonStockMember2021-12-310001868726us-gaap:AdditionalPaidInCapitalMember2021-12-310001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001868726us-gaap:RetainedEarningsMember2021-12-3100018687262021-12-310001868726us-gaap:RetainedEarningsMember2022-01-012022-03-3100018687262022-01-012022-03-310001868726us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001868726us-gaap:CommonStockMember2022-01-012022-03-310001868726us-gaap:CommonStockMember2022-03-310001868726us-gaap:AdditionalPaidInCapitalMember2022-03-310001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001868726us-gaap:RetainedEarningsMember2022-03-3100018687262022-03-310001868726us-gaap:RetainedEarningsMember2022-04-012022-06-300001868726us-gaap:CommonStockMember2022-04-012022-06-300001868726us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001868726us-gaap:CommonStockMember2022-06-300001868726us-gaap:AdditionalPaidInCapitalMember2022-06-300001868726us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001868726us-gaap:RetainedEarningsMember2022-06-3000018687262022-06-3000018687262021-06-082021-06-08xbrli:pure00018687262022-01-012022-12-31olpx:businessChannel0001868726olpx:SalesChannelThroughIntermediaryProfessionalMember2023-04-012023-06-300001868726olpx:SalesChannelThroughIntermediaryProfessionalMember2022-04-012022-06-300001868726olpx:SalesChannelThroughIntermediaryProfessionalMember2023-01-012023-06-300001868726olpx:SalesChannelThroughIntermediaryProfessionalMember2022-01-012022-06-300001868726olpx:SalesChannelThroughIntermediarySpecialtyRetailMember2023-04-012023-06-300001868726olpx:SalesChannelThroughIntermediarySpecialtyRetailMember2022-04-012022-06-300001868726olpx:SalesChannelThroughIntermediarySpecialtyRetailMember2023-01-012023-06-300001868726olpx:SalesChannelThroughIntermediarySpecialtyRetailMember2022-01-012022-06-300001868726us-gaap:SalesChannelDirectlyToConsumerMember2023-04-012023-06-300001868726us-gaap:SalesChannelDirectlyToConsumerMember2022-04-012022-06-300001868726us-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-06-300001868726us-gaap:SalesChannelDirectlyToConsumerMember2022-01-012022-06-300001868726country:US2023-04-012023-06-300001868726country:US2022-04-012022-06-300001868726country:US2023-01-012023-06-300001868726country:US2022-01-012022-06-300001868726us-gaap:NonUsMember2023-04-012023-06-300001868726us-gaap:NonUsMember2022-04-012022-06-300001868726us-gaap:NonUsMember2023-01-012023-06-300001868726us-gaap:NonUsMember2022-01-012022-06-300001868726us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:GB2023-04-012023-06-300001868726us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:GB2023-01-012023-06-300001868726us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:GB2022-04-012022-06-300001868726us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:GB2022-01-012022-06-300001868726us-gaap:TradeNamesMember2023-06-300001868726us-gaap:PatentedTechnologyMember2023-06-300001868726us-gaap:CustomerRelationshipsMember2023-06-300001868726us-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001868726us-gaap:TradeNamesMember2022-12-310001868726us-gaap:PatentedTechnologyMember2022-12-310001868726us-gaap:CustomerRelationshipsMember2022-12-310001868726us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001868726us-gaap:PatentedTechnologyMember2023-04-012023-06-300001868726us-gaap:PatentedTechnologyMember2022-04-012022-06-300001868726us-gaap:PatentedTechnologyMember2023-01-012023-06-300001868726us-gaap:PatentedTechnologyMember2022-01-012022-06-300001868726olpx:BrandNameAndCustomerRelationshipsMember2023-04-012023-06-300001868726olpx:BrandNameAndCustomerRelationshipsMember2022-04-012022-06-300001868726olpx:BrandNameAndCustomerRelationshipsMember2023-01-012023-06-300001868726olpx:BrandNameAndCustomerRelationshipsMember2022-01-012022-06-300001868726us-gaap:ComputerSoftwareIntangibleAssetMember2023-04-012023-06-300001868726us-gaap:ComputerSoftwareIntangibleAssetMember2022-04-012022-06-300001868726us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-06-300001868726us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-06-300001868726us-gaap:OtherIntangibleAssetsMember2023-04-012023-06-300001868726us-gaap:OtherIntangibleAssetsMember2022-04-012022-06-300001868726us-gaap:OtherIntangibleAssetsMember2023-01-012023-06-300001868726us-gaap:OtherIntangibleAssetsMember2022-01-012022-06-300001868726us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberolpx:February2022CreditFacilityMember2022-02-230001868726us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberolpx:February2022CreditFacilityMember2023-06-300001868726us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberolpx:February2022CreditFacilityMember2022-12-310001868726us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberolpx:February2022CreditFacilityMember2022-02-230001868726us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberolpx:February2022CreditFacilityMember2023-06-300001868726us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberolpx:February2022CreditFacilityMember2022-12-310001868726us-gaap:InterestRateCapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-08-110001868726us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMemberus-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300001868726us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMemberus-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001868726us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMemberus-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-04-012023-06-300001868726us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMemberus-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-06-300001868726us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMemberus-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-06-300001868726us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMemberus-gaap:AccumulatedOtherComprehensiveIncomeMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-04-012022-06-300001868726us-gaap:StockAppreciationRightsSARSMember2022-01-012022-06-300001868726olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember2023-04-012023-06-300001868726olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember2023-01-012023-06-300001868726olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember2022-04-012022-06-300001868726olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember2022-01-012022-06-3000018687262023-02-092023-02-09olpx:plaintiff00018687262023-03-022023-03-02
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
________________________
FORM 10-Q
________________________
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________
Commission File Number  001-40860                         
________________________
Olaplex Holdings, Inc.
(Exact name of registrant as specified in its charter)
________________________
Delaware87-1242679
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
Address not applicable1
(Address of principal executive offices and zip code)
(310) 691-0776
(Registrant’s telephone number, including area code)
________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, par value $0.001 per shareOLPXNasdaq 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      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated FilerAccelerated Filer
Non-accelerated FilerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).    Yes      No  
As of August 4, 2023, registrant had 654,698,308 shares of common stock, par value $0.001 per share, outstanding.
1 Olaplex Holdings, Inc. is a fully remote company. Accordingly, it does not maintain a principal executive office.

OLAPLEX HOLDINGS, INC.
TABLE OF CONTENTS
Page
 
Item 1.
Item 1A.
Risk Factors    
Item 3.
Item 4.
Exhibits    
Signatures    



1

GLOSSARY

As used in this Quarterly Report on Form 10-Q (“Quarterly Report”), the terms identified below have the meanings specified below unless otherwise noted or the context indicates otherwise. Except where the context otherwise requires or where otherwise indicated, the terms “OLAPLEX” “we,” “us,” “our,” “the Company,” and “our business” refer to Olaplex Holdings, Inc. and its consolidated subsidiaries.
2020 Credit Agreement” refers to the Credit Agreement, dated as of January 8, 2020, by and among Olaplex, Inc., Penelope Intermediate Corp., MidCap Financial Trust, as administrative agent, collateral agent and swingline lender, and each lender and issuing bank from time to time party thereto, as amended by the First Incremental Amendment to the 2020 Credit Agreement, dated as of December 18, 2020. The 2020 Credit Agreement was refinanced and replaced by the 2022 Credit Agreement.
2022 Credit Agreement” refers to the Credit Agreement, dated as of February 23, 2022, by and among Olaplex, Inc., Penelope Intermediate Corp, Goldman Sachs Bank USA, as administrative agent, collateral agent and swingline lender, and each lender and issuing bank from time to time party thereto. The 2022 Credit Agreement refinanced and replaced the 2020 Credit Agreement, and includes, among other things, a $675 million seven-year senior-secured term loan facility (the “2022 Term Loan Facility”) and a $150 million five-year senior-secured revolving credit facility (the “2022 Revolver”).
IPO” refers to the initial public offering of shares of common stock of Olaplex Holdings, Inc., completed on October 4, 2021.
Penelope” refers to Penelope Holdings Corp., which is an indirect parent of Olaplex, Inc., the Company’s primary operating subsidiary.
Penelope Group Holdings” refers to Penelope Group Holdings L.P., which prior to the IPO was the direct parent of Penelope.
Pre-IPO Stockholders” refers to, collectively, (i) the former limited partners of Penelope Group Holdings prior to the Reorganization Transactions and (ii) holders of options to purchase shares of common stock of Penelope that were vested as of the consummation of the Reorganization Transactions.
Pre-IPO Tax Assets” refers to, collectively, certain tax attributes existing prior to the IPO, including tax basis in intangible assets and capitalized transaction costs relating to taxable years ending on or before the date of the IPO (calculated by assuming the taxable year of the relevant entity closes on the date of the IPO), that are amortizable over a fixed period of time (including in tax periods beginning after the IPO) and which are available to us and our wholly-owned subsidiaries.
Reorganization Transactions” refers to the internal reorganization completed in connection with our IPO, pursuant to which Olaplex Holdings, Inc. became an indirect parent of Olaplex, Inc. For further information, see “Reorganization Transactions” in “Note 1 - Nature of Operations and Basis of Presentation” to our Consolidated Financial Statements included in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2022.
Tax Receivable Agreement” refers to the income tax receivable agreement entered into by the Company in connection with the Reorganization Transactions under which the Company is required to pay the Pre-IPO Stockholders 85% of the cash savings, if any, in United States (“U.S.”) federal, state or local tax that the Company actually realizes on its taxable income following the IPO, as specified in the Tax Receivable Agreement.
2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (the “Quarterly Report”) contains certain forward-looking statements and information relating to us that are based on the beliefs of our management as well as assumptions made by, and information currently available to, us. These statements include, but are not limited to, statements about our strategies, plans, objectives, expectations, intentions, expenditures and assumptions and other statements contained in or incorporated by reference in this Quarterly Report that are not historical or current facts. When used in this document, words such as “may,” “will,” “could,” “should,” “intend,” “potential,” “continue,” “anticipate,” “believe,” “estimate,” “expect,” “plan,” “target,” “predict,” “project,” “forecast,” “seek” and similar expressions as they relate to us are intended to identify forward-looking statements.
The forward-looking statements in this Quarterly Report reflect our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operation. Examples of forward-looking statements include, among others, statements we make regarding: our financial position and operating results; our business plans, strategies and objectives, including sales and marketing investments; general economic and industry trends; our business prospects; our reputation and brand; our product technology; future product development and introduction, including entry into adjacent and other categories; growth and expansion opportunities, including expansion in existing markets and into new markets; our sales channels and omnichannel strategy; legal proceedings; future payments under our Tax Receivable Agreement; our customer base; our supply chain and global distribution network; our information technology; our employees and culture; our operational capabilities; interest rate derivatives; and our expenses, inventory levels, other working capital and liquidity. Forward-looking statements are predictions based upon assumptions that may not prove to be accurate, and they are not guarantees of future performance. As such, you should not place significant reliance on our forward-looking statements. Neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements, including any such statements taken from third party industry and market reports.
Forward-looking statements involve known and unknown risks, inherent uncertainties and other factors that are difficult to predict which may cause our actual results, performance, time frames or achievements to be materially different from any future results, performance, time frames or achievements expressed or implied by the forward-looking statements, including, without limitation, the following:
our ability to anticipate and respond to market trends and changes in consumer preferences and execute on our growth strategies and expansion opportunities, including with respect to new product introductions;
our ability to develop, manufacture and effectively and profitably market and sell future products;
our ability to accurately forecast customer and consumer demand for our products;
competition in the beauty industry;
our ability to effectively maintain and promote a positive brand image and expand our brand awareness;
our dependence on a limited number of customers for a large portion of our net sales;
our ability to attract new customers and consumers and encourage consumer spending across our product portfolio;
our ability to successfully implement new or additional marketing efforts;
our relationships with and the performance of our suppliers, manufacturers, distributors and retailers and our ability to manage our supply chain;
impacts on our business from political, regulatory, economic, trade and other risks associated with operating internationally;
our ability to attract and retain senior management and other qualified personnel;
our reliance on our and our third-party service providers’ information technology;
our ability to maintain the security of confidential information;
our ability to establish and maintain intellectual property protection for our products, as well as our ability to operate our business without infringing, misappropriating or otherwise violating the intellectual property rights of others;
the outcome of litigation and regulatory proceedings;
the impact of changes in federal, state and international laws, regulations and administrative policy;
3

our existing and any future indebtedness, including our ability to comply with affirmative and negative covenants under the 2022 Credit Agreement;
our ability to service our existing indebtedness and obtain additional capital to finance operations and our growth opportunities;
volatility of our stock price;
our “controlled company” status and the influence of investment funds affiliated with Advent International Corporation over us;
the impact of an economic downturn and inflationary pressures on our business;
fluctuations in our quarterly results of operations;
changes in our tax rates and our exposure to tax liability; and
the other factors identified in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”) and in other documents that we file with the U.S. Securities and Exchange Commission from time to time.
Many of these factors are macroeconomic in nature and are, therefore, beyond our control. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, our actual results, performance or achievements may vary materially from those described in this Quarterly Report as anticipated, believed, estimated, expected, intended, planned or projected. We discuss many of these risks in greater detail in the “Risk Factors” section of our 2022 Form 10-K. The forward-looking statements included in this Quarterly Report are made only as of the date hereof. Unless required by law, we neither intend nor assume any obligation to update these forward-looking statements for any reason after the date of this Quarterly Report to conform these statements to actual results or to changes in our expectations or otherwise.
4

PART I - FINANCIAL INFORMATION
ITEM 1. Financial Statements
OLAPLEX HOLDINGS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(amounts in thousands, except per share and share data)
(Unaudited)
June 30,
2023
December 31,
2022
Assets
Current Assets:
Cash and cash equivalents$378,418 $322,808 
Accounts receivable, net of allowances of $20,028 and $19,198
50,298 46,220 
Inventory128,509 144,425 
Other current assets13,398 8,771 
Total current assets570,623 522,224 
Property and equipment, net932 1,034 
Intangible assets, net971,715 995,028 
Goodwill168,300 168,300 
Other assets11,354 11,089 
Total assets$1,722,924 $1,697,675 
Liabilities and stockholders’ equity
Current Liabilities:
Accounts payable$13,666 $9,748 
Sales and income taxes payable, net 3,415 
Accrued expenses and other current liabilities24,649 17,107 
Current portion of long-term debt6,750 8,438 
 Current portion of Related Party payable pursuant to Tax Receivable Agreement16,184 16,380 
Total current liabilities61,249 55,088 
Long-term debt651,678 654,333 
Deferred tax liabilities2,754 1,622 
Related Party payable pursuant to Tax Receivable Agreement 189,391 205,675 
Total liabilities905,072 916,718 
Contingencies (Note 10)
Stockholders’ equity (Notes 1 and 8):
Common stock, $0.001 par value per share; 2,000,000,000 shares authorized, 654,530,828 and 650,091,380 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
654 649 
Preferred stock, $0.001 par value per share; 25,000,000 shares authorized and no shares issued and outstanding
  
Additional paid-in capital
321,555 312,875 
Accumulated other comprehensive income3,667 2,577 
Retained earnings
491,976 464,856 
Total stockholders’ equity817,852 780,957 
Total liabilities and stockholders’ equity$1,722,924 $1,697,675 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements
5

OLAPLEX HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(amounts in thousands, except per share and share data)
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net sales$109,241 $210,903 $223,028 $397,099 
Cost of sales:
Cost of product (excluding amortization)29,781 52,293 61,016 95,515 
Amortization of patented formulations1,964 2,180 3,706 3,949 
Total cost of sales31,745 54,473 64,722 99,464 
Gross profit77,496 156,430 158,306 297,635 
Operating expenses:
Selling, general, and administrative48,413 26,111 83,337 48,425 
Amortization of other intangible assets10,324 10,295 20,647 20,561 
Total operating expenses58,737 36,406 103,984 68,986 
Operating income18,759 120,024 54,322 228,649 
Interest expense, net(10,206)(8,694)(20,749)(20,154)
Other expense, net
Loss on extinguishment of debt   (18,803)
Other expense, net(600)(1,224)(358)(1,601)
Total other expense, net(600)(1,224)(358)(20,404)
Income before provision for income taxes
7,953 110,106 33,215 188,091 
Income tax provision1,797 22,391 6,095 38,415 
Net income $6,156 $87,715 $27,120 $149,676 
Net income per share:
Basic$0.01 $0.14 $0.04 $0.23 
Diluted$0.01 $0.13 $0.04 $0.22 
Weighted average common shares outstanding:
Basic654,345,056 648,973,952 653,045,245 648,894,417 
Diluted680,349,161 691,365,072 682,107,732 692,985,088 
Other comprehensive income:
Unrealized gain on derivatives, net of income tax effect$1,647 $ $1,090 $ 
Total other comprehensive income:1,647  1,090  
Comprehensive income:$7,803 $87,715 $28,210 $149,676 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements
6

OLAPLEX HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(amounts in thousands, except number of shares)
(Unaudited)
Shares
(Note 1)
AmountAdditional Paid
 in Capital
Accumulated Other Comprehensive IncomeRetained
Earnings
Total Equity
Balance - December 31, 2022650,091,380 $649 $312,875 $2,577 $464,856 $780,957 
Net income— — — — 20,964 20,964 
Exercise of stock-settled stock appreciation rights109,620 — 326 — — 326 
Shares withheld and retired for taxes on exercise of stock-settled stock appreciation rights(83,501)— (390)— — (390)
Exercise of stock options3,659,267 4 3,295 — — 3,299 
Share-based compensation expense— — 2,018 — — 2,018 
Unrealized loss on derivatives (net of taxes)— — — (557)— (557)
Balance – March 31, 2023653,776,766 $653 $318,124 $2,020 $485,820 $806,617 
Net income— — — — 6,156 6,156 
Exercise of stock options754,062 1 797 — — 798 
Share-based compensation expense— — 2,634 — — 2,634 
Unrealized gain on derivatives (net of taxes)— — — 1,647 — 1,647 
Balance – June 30, 2023
654,530,828 654 321,555 3,667 491,976 817,852 
Shares
(Note 1)
AmountAdditional Paid
in Capital
Accumulated Other Comprehensive IncomeRetained
Earnings
Total Equity
Balance - December 31, 2021648,794,041 $648 $302,866 $ $220,784 $524,298 
Net income— — — — 61,961 61,961 
Conversion of cash settled units to stock appreciation rights— — 1,632 — — 1,632 
Exercise of stock-settled stock appreciation rights117,180 — 348 — — 348 
Shares withheld and retired for taxes on exercise of stock-settled stock appreciation rights(55,244)— (920)— — (920)
Share-based compensation expense— — 1,696 — — 1,696 
Balance – March 31, 2022648,855,977 648 305,622  282,745 589,015 
Net income— — — 87,715 87,715 
Exercise of stock options231,846 1 739 — — 740 
Share-based compensation expense— — 1,727 — 1,727 
Balance – June 30, 2022
649,087,823 649 308,088  370,460 679,197 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements


7

OLAPLEX HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(amounts in thousands)
(Unaudited)
Six Months Ended
June 30,
20232022
Cash flows from operating activities:
Net income$27,120 $149,676 
Adjustments to reconcile net income to net cash from operations provided by operating activities:
Amortization of patent formulations
3,706 3,949 
Amortization of other intangibles
20,647 20,561 
Inventory write-off and disposal
6,167 4,324 
Depreciation of fixed assets
230 152 
Amortization of debt issuance costs
906 636 
Deferred taxes
1,240 (3,537)
Share-based compensation expense
4,652 3,423 
Loss on extinguishment of debt
 18,803 
Other operating530  
Changes in operating assets and liabilities, net of effects of acquisition (as applicable):
Accounts receivable, net
(4,078)(40,566)
Inventory
10,657 (45,657)
Other current assets
(4,627)3,856 
Accounts payable
3,918 1,532 
Accrued expenses and other current liabilities
4,047 10,901 
Other assets and liabilities(28) 
Net cash provided by operating activities75,087 128,053 
Cash flows from investing activities:
Purchase of property and equipment
(128)(75)
Purchase of intangible assets(500) 
Purchase of software
(1,368)(870)
Net cash used in investing activities(1,996)(945)
Cash flows from financing activities:
Proceeds from exercise of stock options
4,097 740 
Payments for shares withheld and retired for taxes and exercise price for stock-settled share appreciation rights
(64)(572)
Payment to pre-IPO stockholders pursuant to tax receivable agreement(16,452) 
Principal payments for 2022 Term Loan Facility, and principal payments and prepayment fees for 2020 Term Loan Facility
(5,062)(778,692)
Proceeds from the issuance of 2022 Term Loan Facility
 675,000 
Payments of debt issuance costs
 (11,944)
Net cash used in financing activities(17,481)(115,468)
Net increase in cash and cash equivalents55,610 11,640 
Cash and cash equivalents - beginning of period322,808 186,388 
Cash and cash equivalents - end of period$378,418 $198,028 
Supplemental disclosure of cash flow information:
Cash paid for income taxes
$9,511 $35,176 
Cash paid during the year for interest
$29,344 $13,491 
Supplemental disclosure of noncash activities:
Cash-settled units liability reclassification to additional paid in capital
$ $1,632 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements
8


OLAPLEX HOLDINGS, INC.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except share and per share amounts, percentages and as otherwise indicated)
(Unaudited)
NOTE 1- NATURE OF OPERATIONS AND BASIS OF PRESENTATION
Olaplex Holdings, Inc. (“Olaplex Holdings” and, together with its subsidiaries, the “Company”) is a Delaware corporation that was incorporated on June 8, 2021. Olaplex Holdings is organized as a holding company and operates indirectly through its wholly owned subsidiaries, Penelope and Olaplex, Inc., which conducts business under the name “Olaplex”. Olaplex is an innovative, science-enabled, technology-driven beauty company that is focused on delivering its patent-protected prestige hair care products to professional hair salons, retailers and everyday consumers. Olaplex develops, manufactures and distributes a line of hair care products developed to address three key uses: treatment, maintenance and protection.
Basis of Presentation
The accompanying unaudited interim Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited interim Condensed Consolidated Financial Statements furnished reflect all adjustments which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year. The unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying footnotes included in the Company’s 2022 Form 10-K.
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Estimates and Assumptions
Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. Examples of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other obligations such as product returns and refunds; loss contingencies; the fair value of share-based options and stock settled stock appreciation rights (“SARs”); the fair value of and/or potential impairment of goodwill and intangible assets for the Company’s reporting unit; the fair value of the Company’s interest rate cap; useful lives of the Company’s tangible and intangible assets; allowance for promotions; estimated income tax and tax receivable payments; the net realizable value of, and demand for the Company’s inventory. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.
Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance for fair value measurements established a framework for measuring fair value and established a three-level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. The Company’s Level 1 assets consist of its marketable securities.
Level 2—Observable quoted prices for similar assets or liabilities in active markets and observable quoted prices for identical assets or liabilities in markets that are not active.
Level 3—Unobservable inputs that are not corroborated by market data.
Cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are reflected at carrying value, which approximates fair value due to the short-term maturity. The Company’s long-term debt is recorded at its carrying value in the Condensed Consolidated Balance Sheets, which may differ from fair value. The Company’s interest rate cap is recorded at its Level 3 fair value in the Condensed Consolidated Balance Sheets.

9


Accounting Policies
There have been no material changes in significant accounting policies as described in the Company’s Consolidated Financial Statements for the year ended December 31, 2022.
Constructive Retirement of Common Stock Repurchases
When the Company's common stock is retired or purchased for constructive retirement for net share settlement of stock options, any excess purchase price over par value is allocated between additional paid-in-capital, to the extent that previous net gains from sales or retirements are included therein, and the remainder to retained earnings.
Tax Receivable Agreement
As part of the IPO, the Company entered into the Tax Receivable Agreement under which the Company will be required to pay to the Pre-IPO Stockholders 85% of the federal, state or local tax cash savings that the Company actually realizes on its taxable income following the IPO, as a result of the amortization of intangible assets and capitalized transaction costs that existed as of the date of the IPO. Under the Tax Receivable Agreement, generally the Company will retain the benefit of the remaining 15% of the applicable tax savings.
The Tax Receivable Agreement liability is calculated based on current tax laws and the assumption that the Company and its subsidiaries will earn sufficient taxable income to realize the full tax benefits subject to the Tax Receivable Agreement. Updates to the Company’s blended state tax rate and allocation of U.S. versus foreign sourced income may impact the established liability and changes to that established liability would be recorded to other income (expense) in the period the Company made the determination regarding the applicable change. The Company expects that future payments under the Tax Receivable Agreement relating to the Pre-IPO Tax Assets could aggregate to $205.6 million over the 13-year remaining period under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement, which began in the year ended December 31, 2022, are not conditioned upon the parties’ continued ownership of equity in the Company.
Reclassifications
Certain amounts presented have been reclassified within “Note 6 - Accrued Expenses and Other Current Liabilities” as of December 31, 2022 to conform with the current period presentation, including a prior year reclassification from Other accrued expenses and current liabilities to Accrued advertising. The reclassifications had no effect on the Company’s Total current liabilities.
NOTE 3 – NET SALES
The Company distributes products in the U.S. and internationally through professional distributors in the salon channel, directly to retailers for sale in their physical stores and e-commerce sites, and direct-to-consumer (“DTC”) through sales to third-party e-commerce customers and through its own Olaplex.com website. As such, the Company’s three business channels consist of professional, specialty retail and DTC as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Net sales by Channel:
Professional$40,940 $105,489 $89,337 $182,548 
Specialty retail29,767 64,229 64,626 128,501 
DTC38,534 41,185 69,065 86,050 
Total net sales$109,241 $210,903 $223,028 $397,099 

10


Revenue by major geographic region is based upon the geographic location of customers who purchase the Company’s products. The majority of net sales are transacted in U.S. Dollars, the Company’s functional and reporting currency. During the three and six months ended June 30, 2023 and June 30, 2022, the Company’s net sales to consumers in the United States and International regions were as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Net sales by Geography:
United States$50,099 $121,320 $97,761 $241,430 
International59,142 89,583 125,267 155,669 
Total net sales$109,241 $210,903 $223,028 $397,099 
United Kingdom (“U.K.”) net sales for the three and six months ended June 30, 2023 were 9% of total net sales, and for the three and six months ended June 30, 2022 were 8% of total net sales. No international country exceeded 10% of total net sales for the three and six months ended June 30, 2023 and June 30, 2022.
NOTE 4 - INVENTORY
Inventory as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Raw materials and packaging components$38,627 $36,194 
Finished goods89,882 108,231 
Inventory$128,509 $144,425 
During the three and six months ended June 30, 2023, the Company recorded write-offs of $3.6 million and $6.2 million of inventory due to product obsolescence, respectively. The Company did not record write-offs for product obsolescence during the same periods ended June 30, 2022.
NOTE 5 – GOODWILL AND INTANGIBLE ASSETS
Goodwill and intangible assets are comprised of the following:
June 30, 2023
Estimated
Useful Life
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Brand name25 years$952,000 $(132,438)$819,562 
Product formulations15 years136,500 (31,532)104,968 
Customer relationships20 years53,000 (9,216)43,784 
Software3 years4,290 (889)3,401 
Total finite-lived intangibles
1,145,790 (174,075)971,715 
GoodwillIndefinite168,300 — 168,300 
Total goodwill and other intangibles
$1,314,090 $(174,075)$1,140,015 
11


December 31, 2022
Estimated
Useful Life
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Brand name25 years$952,000 $(113,394)$838,606 
Product formulations15 years136,000 (26,998)109,002 
Customer relationships20 years53,000 (7,892)45,108 
Software3 years2,922 (610)2,312 
Total finite-lived intangibles
1,143,922 (148,894)995,028 
GoodwillIndefinite168,300 — 168,300 
Total goodwill and other intangibles
$1,312,222 $(148,894)$1,163,328 
The amortization of the Company’s brand name, customer relationships and software is recorded to Amortization of other intangible assets in the Condensed Consolidated Statements of Operations and Comprehensive Income. A portion of Amortization of patented formulations is capitalized to Inventory in the Condensed Consolidated Balance Sheets, and the remainder is recorded to Amortization of patented formulations in the Condensed Consolidated Statements of Operations and Comprehensive Income. Amortization of the Company’s definite-lived intangible assets for the three and six months ended June 30, 2023 and 2022 was as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Amortization of patented formulations$1,964 $2,180 $3,706 $3,948 
Amortization expense, brand name and customer relationships10,186 10,182 20,368 20,365 
Amortization expense, software138 113 279 196 
Amortization of other intangible assets10,324 10,295 20,647 20,561 
Amortization of patented formulations capitalized to inventory$303 $86 $828 $585 
NOTE 6 - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Accrued advertising7,784 1,356 
Accrued legal settlement5,250  
Accrued professional fees3,750 3,187 
Accrued freight2,251 3,283 
Deferred revenue2,077 2,015 
Payroll liabilities1,749 4,092 
Other accrued expenses and current liabilities1,708 2,360 
Accrued interest80 814 
Accrued expenses and other current liabilities$24,649 $17,107 
During the six months ended June 30, 2023, the Company accrued approximately $3.9 million related to a pending settlement of a copyright matter. The Company expects to recover this settlement amount under its general liability insurance policy. An offset to the liability related to the insurance receivable is recorded in “Other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2023.
12


NOTE 7 - LONG-TERM DEBT
The Company’s Long-Term Debt as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Long-term debt
Credit Agreement, dated as of February 23, 2022 (the “2022 Credit Agreement”)
$675 Million 7-Year Senior Secured Term Loan Facility (the “2022 Term Loan Facility”)
$666,563 $671,625 
$150 Million 5-Year Senior Secured Revolving Credit Facility (the “2022 Revolver”)(1)
  
Debt issuance costs(8,135)(8,854)
Total term loan debt
658,428 662,771 
Less: Current portion(6,750)(8,438)
Long-term debt, net of debt issuance costs and current portion
$651,678 $654,333 
(1) As of June 30, 2023 and December 31, 2022, the Company did not have outstanding amounts drawn on the 2022 Revolver, including letters of credit and swingline loan sub-facilities. As of June 30, 2023, the Company had $150 million of available borrowing capacity under the 2022 Revolver.
The interest rate on outstanding debt under the 2022 Term Loan Facility was 8.70% per annum as of June 30, 2023. The interest rates for all facilities under the 2022 Credit Agreement are calculated based upon the Company’s election among (a) adjusted term SOFR plus an additional interest rate spread, (b) with respect to a borrowing in Euros under the 2022 Revolver, a euro interbank offered rate plus an additional interest rate spread, or (c) an “Alternate Base Rate” (as defined in the 2022 Credit Agreement) plus an additional interest rate spread.
Interest expense, net, inclusive of debt amortization, for the three months ended June 30, 2023 and June 30, 2022 was $10.2 million and $8.7 million respectively, and for the six months ended June 30, 2023 and June 30, 2022 was $20.7 million and $20.2 million, respectively.
The fair value of the Company’s long-term debt is based on the market value of its long-term debt instrument. Based on the inputs used to value the long-term debt, the Company’s long-term debt is categorized within Level 2 in the fair value hierarchy. As of June 30, 2023, the carrying amount of the Company’s long-term debt under the 2022 Credit Agreement was $658.4 million, and the fair value of the Company’s long-term debt was $626.6 million. As of December 31, 2022, the carrying amount of the Company’s long-term debt under the 2022 Credit Agreement was $662.8 million, and the fair value of the Company’s long-term debt was $624.6 million.
The 2022 Credit Agreement includes, among other things, customary negative and affirmative covenants (including reporting, financial and maintenance covenants) and events of default (including a change of control) for facilities of this type. In addition, the 2022 Credit Agreement includes a springing first lien leverage ratio financial covenant, which is applicable only to the lenders under the 2022 Revolver. The Company was in compliance with its financial covenants on June 30, 2023 and December 31, 2022. The 2022 Term Loan Facility and the 2022 Revolver are secured by substantially all of the assets of Olaplex, Inc. and the other guarantors, subject to certain exceptions and thresholds.
Interest Rate Cap Transaction
The Company’s results are subject to risk from interest rate fluctuations on borrowings under the 2022 Credit Agreement, including the 2022 Term Loan Facility. The Company may, from time to time, utilize interest rate derivatives in an effort to add stability to interest expense and to manage its exposure to interest rate movements. On August 11, 2022, the Company entered into an interest rate cap transaction (the “interest rate cap”) in connection with the 2022 Term Loan Facility, with a notional amount of $400 million. Interest rate caps designated as cash flow hedges involve the receipt of variable amounts from a counterparty if interest rates rise above the strike rate applicable to the transaction, in exchange for an up-front premium paid by the Company. The Company has designated the interest rate cap as a cash-flow hedge for accounting purposes.
For derivatives designated, and that qualify, as cash flow hedges of interest rate risk, the gain or loss on the derivative is recorded in Accumulated Other Comprehensive Income and subsequently reclassified into interest expense in the same period(s) during which the hedged transaction affects earnings, as documented at hedge inception in accordance with the Company’s accounting policy election.

13


The table below presents the fair value of the Company’s derivative financial instruments, which are classified within Other assets on the Company’s Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022.
June 30, 2023December 31, 2022
Fair value, interest rate cap asset$5,493 $5,042 
During the three and six months ended June 30, 2023, the Company’s interest rate cap generated an unrecognized pre-tax gain of $1.7 million and $1.0 million, respectively, recorded in Accumulated Other Comprehensive Income on the Company’s Condensed Consolidated Balance Sheets. During the same periods, the Company also recognized a $0.9 million and $1.5 million reduction, respectively, in interest expense related to the Company’s receipt of funds as a result of an interest rate cap settlement with the Company’s counterparty, partially offset by $0.3 million and $0.5 million, respectively, related to amortization of the interest rate cap premium paid by the Company in connection with the interest rate cap. The Company did not have an interest rate cap agreement in place during the three and six months ended June 30, 2022.
The Company performed an initial effectiveness assessment on the interest rate cap and determined it to be an effective hedge of the cash flows related to the interest rate payments on the 2022 Term Loan Facility. The hedge is evaluated qualitatively on a quarterly basis for effectiveness. Changes in fair value are recorded in Accumulated Other Comprehensive Income and periodic settlements of the interest rate cap will be recorded in interest expense along with the interest on amounts outstanding under the 2022 Term Loan Facility. Payment of the up-front premium of the interest rate cap is included within Other assets and liabilities within cash flows from operating activities on the Company’s Condensed Consolidated Statements of Cash Flows.
The Company does not hold or issue derivative financial instruments for trading purposes, nor does it hold or issue leveraged derivative instruments. By using derivative financial instruments to hedge exposures to interest rate fluctuations, the Company exposes itself to counterparty credit risk. The Company manages exposure to counterparty credit risk by entering into derivative financial instruments with highly rated institutions that can be expected to fully perform under the terms of the applicable contracts.
NOTE 8 - EQUITY
During the six months ended June 30, 2023, the Company issued 109,620 shares of its common stock upon vesting and settlement of net stock-settled SARs. The Company repurchased 83,501 of outstanding shares of its common stock for the net settlement of SARs for payment of taxes related to such SARs, which were accounted for as a share retirement.
Additionally, during the six months ended June 30, 2023, the Company issued 4,413,328 shares of its common stock as a result of stock options exercised.
During the six months ended June 30, 2022, the Company converted 886,950 cash-settled units into SARs, with a fair value liability of $1,632 reclassified from Accrued expenses and other current liabilities to Additional paid-in capital. The Company issued 117,180 shares of its common stock upon vesting and settlement of net stock-settled SARs. The Company repurchased 55,244 of outstanding shares of its common stock for the net settlement of SARs for payment of taxes related to such SARs, which were accounted for as a share retirement.
Additionally, during the six months ended June 30, 2022, the Company issued 231,846 shares of its common stock as a result of stock options exercised.
NOTE 9 - RELATED PARTY TRANSACTIONS
In July 2020, the Company entered into an agreement with CI&T, an information technology and software company, in which certain investment funds affiliated with Advent International Corporation, the holder of a majority of the Company’s common stock (collectively the “Advent Funds”), hold a greater than 10% equity interest. During the three and six months ended June 30, 2023, the Company paid CI&T $6 and $12, respectively. During the three and six months ended June 30, 2022, the Company paid CI&T $22 and $27, respectively. The Company engaged CI&T for services related to the development, maintenance and enhancement of the Olaplex professional application, as well as other digital marketing services, all of which were negotiated on an arm’s length basis and on market terms.
Tax Receivable Agreement
In connection with the Reorganization Transactions, the Company entered into the Tax Receivable Agreement with the Pre-IPO Stockholders. See further discussion in “Note 2 – Summary of Significant Accounting Policies – Tax Receivable Agreement”. During the three and six months ended June 30, 2023, the Company made a payment to the Pre-IPO Stockholders of $16.6 million as required pursuant to the terms of the Tax Receivable Agreement. During the three and six months ended June 30, 2022, the Company did not make a payment to the Pre-IPO Stockholders.
14


NOTE 10 - CONTINGENCIES
From time to time, the Company is subject to various legal actions arising in the ordinary course of business. The Company cannot predict with reasonable assurance the outcome of these legal actions brought against the Company as they are subject to uncertainties. Accordingly, any settlement or resolution in these legal actions may occur and affect the Company’s net income in such period as the settlement or resolution.

Pending Legal Proceedings:
On November 17, 2022, a putative securities class action was filed against the Company and certain of its current and former officers and directors in the United States District Court for the Central District of California, captioned Lilien v. Olaplex Holdings, Inc. et al., No. 2:22-cv-08395. A consolidated complaint was filed on April 28, 2023, which names as additional defendants the underwriters for the Company’s IPO and various stockholders that sold shares of common stock of the Company in the IPO. The action is brought on behalf of a putative class of purchasers of the Company’s common stock in or traceable to the Company’s IPO and asserts claims under Sections 11, 12, and 15 of the Securities Act of 1933. The action seeks certification of the putative class, compensatory damages, attorneys’ fees and costs, and any other relief that the court determines is appropriate. The defendants moved to dismiss the consolidated complaint on July 19, 2023. The underwriter defendants have notified the Company of their intent to seek indemnification from the Company pursuant to the IPO underwriting agreement regarding the claims asserted in this action. The Company intends to vigorously defend the pending lawsuit.
On February 9, 2023, twenty-eight plaintiffs filed Albahae, et al. v. Olaplex Holdings, Inc., et al., No. 2:23-cv-00982, a complaint alleging personal and economic injury and asserting claims for breach of warranty, negligence/gross negligence, products liability, unjust enrichment, and violations of California False Advertising Law and Unfair Competition Law, against the Company and Cosway Company, Inc., the Company’s primary contract manufacturer, in the United States District Court for the Central District of California. On March 2, 2023, the plaintiffs amended the complaint to include seventy-three additional plaintiffs. The plaintiffs allege that certain ingredients used in some Company products have purportedly caused irritation or posed a hazard to consumers, and that the Company engaged in misrepresentation with respect to those products. The plaintiffs seek actual and consequential damages, punitive damages, restitution in the form of disgorgement of profits, attorneys’ fees and costs, and any other relief that the court determines is appropriate. On April 17, 2023, the Company moved to dismiss and to sever the plaintiffs’ claims. On July 11, 2023, the Court granted the Company’s motion to sever and dismissed all but the first named plaintiff. The Court also dismissed the operative complaint with leave to re-file on the grounds that it now contained allegations that were not relevant to the claims of the one, remaining plaintiff. On July 24, 2023, the remaining plaintiff filed a notice, voluntarily dismissing her claims without prejudice.
Any potential loss associated with these pending legal proceedings is not probable or reasonably estimable at this time.
As of June 30, 2023 and December 31, 2022, the Company was not subject to any other currently pending legal matters or claims that could have a material adverse effect on its financial position, results of operations, or cash flows should such litigation be resolved unfavorably.
15


NOTE 11 – NET INCOME PER SHARE
The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations:
Three Months Ended
Six Months Ended
June 30,
2023
June 30,
2022
June 30,
2023
June 30,
2022
Numerator:
Net income$6,156 $87,715 $27,120 $149,676 
Denominator:
Weighted average common shares outstanding – basic
654,345,056 648,973,952 653,045,245 648,894,417 
Dilutive common equivalent shares from equity options26,004,105 42,391,120 29,062,487 44,090,671 
Weighted average common shares outstanding – diluted
680,349,161 691,365,072 682,107,732 692,985,088 
Net income per share:
Basic$0.01 $0.14 $0.04 $0.23 
Diluted$0.01 $0.13 $0.04 $0.22 
16


ITEM 2 - MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited interim Condensed Consolidated Financial Statements and related notes included elsewhere in this Quarterly Report and with our audited Consolidated Financial Statements included in the 2022 Form 10-K.

Some of the information contained in this discussion and analysis, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. Our actual results may differ materially from management’s expectations as a result of various factors. Factors that could cause or contribute to these differences include, but are not limited to, those identified below and those discussed in the section “Special Note Regarding Forward-Looking Statements” in this Quarterly Report and in “Item 1A. – Risk Factors” in the 2022 Form 10-K.
Company Overview
OLAPLEX is an innovative, science-enabled, technology-driven beauty company. Since our inception in 2014, we have focused on delivering effective, patent-protected and proven product performance in the prestige hair care category. Our mission is to blaze new paths to well-being that ignite confidence from the inside out.
OLAPLEX disrupted and revolutionized the prestige hair care category by creating the bond-building space in 2014. We have grown from an initial assortment of three products sold exclusively through the professional channel to a broader suite of products offered through the professional, specialty retail and DTC channels that have been developed to address three key uses: treatment, maintenance and protection. Our patent-protected bond-building technology relinks disulfide bonds in human hair that are destroyed via chemical, thermal, mechanical, environmental and aging processes. Our current product portfolio comprises seventeen unique, complementary products specifically developed to provide a holistic regimen for hair health.
The strength of our business model and ability to scale have created a compelling financial profile historically characterized by revenue growth and very strong profitability. We have developed a mutually reinforcing, synergistic, omnichannel model that leverages the strength of each of our channels and our strong digital capabilities that we apply across our sales platforms. Our professional channel serves as the foundation for our brand. Through this channel, professional hairstylists introduce consumers to our products and, we believe, influence consumer purchasing decisions. Our specialty retail channel works to increase awareness of, and education for, our products and expand consumer penetration. Our DTC channel, comprised of Olaplex.com and sales through third-party e-commerce platforms, also provides us with the opportunity to engage directly with our consumers to provide powerful feedback that drives decisions we make around new product development.
Four Strategic Pillars
We are focused on executing against four key strategic pillars that we believe will support our long-term growth. These include igniting our global brand, disrupting with innovation, amplifying channel coverage and charting new geographies. These key strategic pillars are supported by our efforts to build capabilities and infrastructure that we believe will enable our aspirations.
Igniting our Global Brand
We believe we have built one of the most powerful brands in the prestige hair care category. We plan to continue growing awareness of our global brand, in an effort to deepen connections with existing customers as well as reach new audiences. We will also continue to invest in enhancing our brand equity. Our marketing model remains focused on implementing high return on investment, performance marketing activities aimed at fueling growth. Key levers of our marketing include creative campaigns, organic social media activations, strategic paid media, education and training regarding our brand, community engagement with our professional hairstylists, influencer partnerships, and retailer activations such as sampling and in-store events.
Disrupting with Innovation
We believe we have a strong pipeline of disruptive innovation that leverages our science-based technology and patented Bis-amino ingredient. We plan to launch two-to-four products annually over the next five years. To support this pipeline, we intend to continue to invest in research and development to strengthen our internal innovation capabilities. We remain excited about the opportunity to enter additional hair care adjacent categories and also other categories where our patents can serve as a foundation for entry that we believe is supported by consumer trust in our brand.

17


Amplifying Channel Coverage
In our professional channel, we have undertaken efforts to support strong relationships with the hairstylist community and maintain brand awareness by increasing our field support efforts, deepening partnerships with distributors and customers, and refreshing educational content. We are pursuing opportunities to further penetrate premium and prestige salons. In specialty retail, we are enhancing visual merchandising in stores and deploying targeted communications intended to enable new customer acquisition. For our DTC business, we are evolving the digital experiences on Olaplex.com and third party e-commerce websites. On Olaplex.com, we expect to continue to invest in site enhancements and more advanced personalization efforts.
Charting New Geographies
We believe there is substantial opportunity to grow globally. Our priority international regions are currently key markets in Europe and Asia. Across Europe and other regions, we aim to implement our business model by first establishing a strong professional channel and then complementing that channel through entry into specialty retail and DTC. In Asia, we intend to partner with distributors in the region that will support the omni-channel distribution and sales for our brand.
Supporting our Four Strategic Pillars
To enable these four key growth pillars, we intend to continue to build our capabilities and infrastructure. These efforts extend across our organization, including focusing on cultivating top talent and building a strong corporate culture, evolving our operational capabilities as we scale, and ensuring that we have financial structure, technology and data to support our growth.
Business Environment & Trends
We continue to monitor the effects of the global macro-economic environment, including lower customer demand, the risk of recession, inflationary pressures, competitive product discounting, currency volatility, rising interest rates, social and political issues, geopolitical tensions and regulatory matters. We also are mindful of inflationary pressures on our consumers, and are monitoring the impact that these inflationary pressures may have on consumer spending and preferences and inventory rebalancing at our customers in an increasingly competitive industry.
Competition in the beauty industry is based on a variety of factors, including innovation, product efficacy, accessible pricing, brand recognition and loyalty, service to the consumer, promotional activities, advertising, special events, new product introductions, e-commerce initiatives and other activities. We have seen increased competitive activity including discounting in the prestige hair care category, which may continue in a heightened inflationary environment. We believe we have a well-recognized and strong reputation in our core markets and that the quality and performance of our products, our emphasis on innovation, and our engagement with our professional and consumer communities position us to compete effectively.
Overview of Second Quarter 2023 Financial Results
Net sales decreased 48.2% from $210.9 million in the three months ended June 30, 2022 to $109.2 million in the three months ended June 30, 2023. For the three months ended June 30, 2023, net sales in our professional channel decreased 61.2%, our specialty retail channel decreased 53.7% and our DTC channel decreased 6.4%, in each case as compared to the three months ended June 30, 2022.
Gross profit margin decreased from 74.2% in the three months ended June 30, 2022 to 70.9% in the three months ended June 30, 2023, primarily as a result of a reserve for product obsolescence and higher input costs for raw materials and warehousing, partially offset by channel mix and increased net sales during the second quarter of 2022 in advance of the Company’s price increases which became effective as of July 1, 2022.
Operating expenses for the three months ended June 30, 2023 increased by 61.3%, as compared to the three months ended June 30, 2022, primarily as a result of increased investments in marketing, professional fees, legal settlement costs, and a one-time former distributor payment, higher payroll due to workforce expansion, and higher employee benefit costs, partially offset by lower distribution and fulfillment costs incurred in the three months ended June 30, 2023.
Operating income decreased from $120.0 million for the three months ended June 30, 2022 to $18.8 million for the three months ended June 30, 2023.
Net income decreased from $87.7 million for the three months ended June 30, 2022 to $6.2 million for the three months ended June 30, 2023.

18


Overview of Year to Date 2023 Financial Results
Net sales decreased 43.8% from $397.1 million in the six months ended June 30, 2022 to $223.0 million in the six months ended June 30, 2023. For the six months ended June 30, 2023, net sales in our professional channel decreased 51.1%, our specialty retail channel decreased 49.7%, and our DTC channel decreased 19.7%, in each case as compared to the six months ended June 30, 2022.
Gross profit margin decreased from 75.0% in the six months ended June 30, 2022 to 71.0% in the six months ended June 30, 2023, primarily as a result of higher input costs for raw materials and warehousing, and increased reserve for product obsolescence, partially offset by product and channel mix and increased net sales during the second quarter of 2022 in advance of the Company’s price increases which became effective as of July 1, 2022.
Operating expenses for the six months ended June 30, 2023 increased by 50.7%, as compared to the six months ended June 30, 2022, primarily as a result of increased investments in marketing, professional expenses, legal settlement costs and a one-time former distributor payment, higher payroll due to workforce expansion, and higher employee benefit costs, partially offset by decreased distribution and fulfillment expenses.
Operating income decreased from $228.6 million for the six months ended June 30, 2022 to $54.3 million for the six months ended June 30, 2023.
Net income decreased from $149.7 million for the six months ended June 30, 2022 to $27.1 million for the six months ended June 30, 2023.
Results of operations
Comparison of the Three Months Ended June 30, 2023 to the Three Months Ended June 30, 2022
The following table sets forth our Condensed Consolidated Statements of Operations and Comprehensive Income data for each of the periods presented:
Three Months Ended June 30,
20232022
(in thousands)% of Net sales(in thousands)% of Net sales
Net sales$109,241 100.0 %$210,903 100.0 %
Cost of sales:
Cost of product (excluding amortization)29,781 27.3 52,293 24.8 
Amortization of patented formulations1,964 1.8 2,180 1.0 
Total cost of sales31,745 29.1 54,473 25.8 
Gross profit77,496 70.9 156,430 74.2 
Operating expenses:
Selling, general, and administrative48,413 44.3 26,111 12.4 
Amortization of other intangible assets10,324 9.5 10,295 4.9 
Total operating expenses58,737 53.8 36,406 17.3 
Operating income18,759 17.2 120,024 56.9 
Interest expense, net(10,206)(9.3)(8,694)(4.1)
Other expense, net(600)(0.5)(1,224)(0.6)
Income before provision for income taxes
7,953 7.3 110,106 52.2 
Income tax provision1,797 1.6 22,391 10.6 
Net income$6,156 5.6 $87,715 41.6 
Net Sales
We distribute products in the U.S. and internationally through professional distributors in the salon channel, directly to retailers for sale in their physical stores and e-commerce sites, and DTC through sales to third party e-commerce customers and through our Olaplex.com websites. As such, our three business channels consist of professional, specialty retail and
19


DTC as follows:
(in thousands)
For the Three Months Ended June 30,
20232022
$ Change
% Change
Net sales by Channel:
Professional$40,940 $105,489 $(64,549)(61.2)%
Specialty retail29,767 64,229 (34,462)(53.7)%
DTC38,534 41,185 (2,651)(6.4)%
Total Net sales$109,241 $210,903 $(101,662)(48.2)%
Total net sales declined 48.2% in the three months ended June 30, 2023 compared to the same period in 2022, primarily attributed to a lower level of demand and inventory rebalancing, particularly within our Professional and Specialty Retail channels. Lapping our introduction of certain 1-Liter size offerings during the second quarter of 2022 contributed to $22.0 million of the net sales impact, and approximately $10.0 million of increased net sales during the second quarter of 2022 were in advance of the Company’s price increases which became effective as of July 1, 2022. These impacts were partially offset by our launches of Volumizing Blow Dry Mist, LASHBOND™ Serum, which is our first hair care adjacent product, and No. 4D Clean Volume Detox Dry Shampoo, as well as the impact of new customers within each channel and the overall mix shift to DTC. Net sales declined primarily in the United States, Canada and the United Kingdom, partially offset by increases in Southeast Asia.
Cost of Sales and Gross Profit
(in thousands)
For the Three Months Ended June 30,

$ Change% Change
20232022
Cost of sales$31,745 $54,473 

$(22,728)

(41.7)%
Gross profit$77,496 $156,430 

$(78,934)

(50.5)%
Our cost of sales decreased primarily due to declining product sales in the three months ended June 30, 2023. These decreases were partially offset by a $3.6 million inventory obsolescence reserve recorded during the three months ended June 30, 2023, and increases in cost of sales resulting from inflationary pressures and sales deleverage.
As a result of the activity described above regarding Net sales and Cost of sales, our gross profit margin decreased from 74.2% in the three months ended June 30, 2022 to 70.9% in the three months ended June 30, 2023.
Operating Expenses
(in thousands)
For the Three Months Ended June 30,

20232022

$ Change
% Change
Selling, general, and administrative expenses$48,413 $26,111 

$22,302 

85.4 %
Amortization of other intangible assets10,324 10,295 

29 

0.3 %
Total operating expenses$58,737 

$36,406 

$22,331 61.3 %
The increase in selling, general and administrative expenses was primarily driven by an increase of $14.1 million in investments in sales and marketing, $5.9 million related to a one-time former distributor payment, legal settlement costs, and professional expenses, $1.4 million in payroll expenses driven by workforce expansion, and $0.9 million of employee benefit costs, partially offset by a $0.8 million decrease in distribution and fulfillment costs related to the decrease in product sales volume during the three months ended June 30, 2023.
20




Interest Expense, Net
(in thousands)
For the Three Months Ended June 30,



20232022

$ Change
% Change
Interest expense, net$(10,206)$(8,694)$(1,512)

17.4 %

Interest expense, net increased due to increased interest rates in response to the inflationary environment during the three months ended June 30, 2023. See “Liquidity and Capital Resources Requirements – Credit Facility” for additional information regarding our outstanding debt.
We also benefited during the three months ended June 30, 2023 from $4.5 million of interest income from highly liquid investments with a maturity of three months or less.
Other Expense, Net
(in thousands)
For the Three Months Ended June 30,



20232022

$ Change
% Change
Other expense, net$(600)$(1,224)

$624 (51.0)%
Other expense, net decreased primarily due to lower foreign currency transaction losses driven by the performance of the U.S. dollar.
Income Tax Provision
(in thousands)
For the Three Months Ended June 30,



20232022

$ Change
% Change
Income tax provision$1,797 $22,391 $(20,594)(92.0)%
Our effective tax rate was 22.6% for the three months ended June 30, 2023, as compared to 20.3% for the three months ended June 30, 2022. Our effective tax rate for the three months ended June 30, 2023 is higher than the statutory tax rate of 21% due to the effect of state income taxes, partially offset by the foreign derived intangible income deduction (“FDII”), which results in income from our sales to foreign customers being taxed at a lower effective tax rate. Our effective tax rate for the three months ended June 30, 2022 was lower than the statutory tax rate of 21% primarily due to the benefit associated with the FDII, partially offset by the net impact of state income taxes. The increase in the effective tax rate from the comparative prior three month period is primarily due to an additional state income tax expense recorded in the three months ended June 30, 2023, which had a disproportionate impact on the effective tax rate due to the lower profitability for the period.

21


Comparison of the Six Months Ended June 30, 2023 to the Six Months Ended June 30, 2022
The following table sets forth our Condensed Consolidated Statements of Operations and Comprehensive Income data for each of the periods presented:
Six Months Ended June 30,
20232022
(in thousands)% of Net sales(in thousands)% of Net sales
Net sales$223,028 100.0 %$397,099 100.0 %
Cost of sales:
Cost of product (excluding amortization)61,016 27.4 95,515 24.1 
Amortization of patented formulations3,706 1.7 3,949 1.0 
Total cost of sales64,722 29.0 99,464 25.0 
Gross profit158,306 71.0 297,635 75.0 
Operating expenses:
Selling, general, and administrative83,337 37.4 48,425 12.2 
Amortization of other intangible assets20,647 9.3 20,561 5.2 
Total operating expenses103,984 46.6 68,986 17.4 
Operating income54,322 24.4 228,649 57.6 
Interest expense(20,749)(9.3)(20,154)(5.1)
Other income (expense), net
Loss on extinguishment of debt— — (18,803)(4.7)
Other income (expense), net(358)(0.2)(1,601)(0.4)
Total other income (expense), net(358)(0.2)(20,404)(5.1)
Income before provision for income taxes
33,215 14.9 188,091 47.4 
Income tax provision6,095 2.7 38,415 9.7 
Net income$27,120 12.2 $149,676 37.7 
Net Sales
Net sales by channel for the six months ended June 30, 2023 and June 30, 2022 were as follows:
(in thousands)
For the Six Months Ended June 30,
20232022
$ Change
% Change
Net sales by Channel:
Professional$89,337 $182,548 $(93,211)(51.1)%
Specialty retail64,626 128,501 (63,875)(49.7)%
DTC69,065 86,050 (16,985)(19.7)%
Total net sales$223,028 $397,099 $(174,071)(43.8)%
Total net sales declined 43.8% in the six months ended June 30, 2023 compared to the same period in 2022, primarily attributed to a lower level of demand and inventory rebalancing, particularly within the Professional and Specialty Retail channels. Lapping our introduction of certain 1-Liter size offerings during the second quarter of 2022 contributed to $22.0 million of the net sales impact, approximately $10.0 million of increased net sales during the second quarter of 2022 were in advance of the Company’s price increases which became effective as of July 1, 2022, and lapping inventory pipeline sold to a key specialty retailer in the first quarter of 2022 contributed to approximately $10 million of net sales impact. These impacts were partially offset by our launches of LASHBOND™ Serum, which is our first hair care adjacent product, No. 4D Clean Volume Detox Dry Shampoo, and Volumizing Blow Dry Mist, as well as the impact of new customers within each channel. Net sales declined primarily in the United States, the United Kingdom, and Canada, partially offset by increases in Southeast Asia and France.
22


Cost of Sales and Gross Profit
(in thousands)
For the Six Months Ended June 30,

$ Change% Change
20232022
Cost of sales$64,722 $99,464 

$(34,742)

(34.9)%
Gross profit$158,306 $297,635 

$(139,329)

(46.8)%
Our cost of sales decreased primarily due to declining product sales in the six months ended June 30, 2023, and a $4.3 million expense recorded in the three months ended March 31, 2022 for inventory write-off and disposal costs related to unused stock of a product that the Company reformulated in June 2021 as a result of regulation changes in the European Union. These decreases were partially offset by increases in cost of sales resulting from inflationary pressures and a $6.2 million reserve for product obsolescence recorded during the six months ended June 30, 2023.
As a result of the activity described above regarding Net sales and Cost of sales, our gross profit margin decreased from 75.0% in the six months ended June 30, 2022 to 71.0% in the six months ended June 30, 2023.
Operating Expenses
(in thousands)For the Six Months Ended June 30,

20232022

$ Change
% Change
Selling, general, and administrative expenses$83,337 $48,425 

$34,912 

72.1 %
Amortization of other intangible assets20,647 20,561 

86 

0.4 %
Total operating expenses$103,984 

$68,986 

$34,998 50.7 %
Selling, general and administrative expenses increased primarily due to an increase of $22.8 million in investments in sales and marketing, $6.8 million related to a one-time former distributor payment, professional expenses, and legal settlement costs, payroll expenses of $5.0 million driven by workforce expansion, and increased employee benefit costs of $2.2 million, partially offset by a $2.7 million decrease in distribution and fulfillment costs related to the decrease in product sales volume during the six months ended June 30, 2023.
Interest Expense, Net
(in thousands)
For the Six Months Ended June 30,



20232022

$ Change
% Change
Interest expense, net$(20,749)$(20,154)$(595)

3.0 %
Interest expense, net increased due to increased interest rates in response to the inflationary environment during the six months ended June 30, 2023. See “Liquidity and Capital Resources Requirements – Credit Facility” for additional information on our outstanding debt.
We also benefited during the six months ended June 30, 2023 from $7.8 million of interest income from highly liquid investments with a maturity of three months or less.
Other (Expense), Net
(in thousands)
For the Six Months Ended June 30,



20232022

$ Change
% Change
Loss on extinguishment of debt$— $(18,803)$18,803 — %
Other expense, net(358)$(1,601)$1,243 (77.6)%
Total other expense, net$(358)$(20,404)

$20,046 (98.2)%
As a result of the refinancing of the 2020 Credit Agreement that occurred during the six months ended June 30, 2022, we recorded an $18.8 million loss on extinguishment of debt in that period. Other expense, net decreased in the six months ended June 30, 2023 primarily due to a decrease in foreign currency transaction losses driven by the performance of the U.S. dollar.
23


Income Tax Provision
(in thousands)
For the Six Months Ended June 30,



20232022

$ Change
% Change
Income tax provision$6,095 $38,415 $(32,320)(84.1)%
Our effective tax rate was 18.4% for the six months ended June 30, 2023, as compared to 20.4% for the six months ended June 30, 2022. The decrease in the effective tax rate for the six months ended June 30, 2023 is primarily due to discrete tax benefits from stock option exercises and a one-time former distributor payment during that period. Additionally, our effective tax rates for the six months ended June 30, 2023 and 2022 are lower than the statutory tax rate of 21% primarily due to the benefit associated with the FDII, partially offset by the net impact of state income taxes.
Tax Receivable Agreement
The Tax Receivable Agreement liability is calculated based on current tax laws and the assumption that the Company and its subsidiaries will earn sufficient taxable income to realize the full tax benefits subject to the Tax Receivable Agreement. Updates to the blended state tax rate and allocation of U.S. versus foreign sourced income may impact the established liability and changes would be recorded to other income (expense) in the period we made the determination. We expect that future payments under the Tax Receivable Agreement relating to the Pre-IPO Tax Assets could aggregate to $205.6 million over the 13-year remaining period under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement, which began in the year ended December 31, 2022, are not conditioned upon the parties’ continued ownership of equity in the Company. During the three and six months ended June 30, 2023, the Company made a payment to the Pre-IPO Stockholders of $16.6 million as required pursuant to the terms of the Tax Receivable Agreement. During the three and six months ended June 30, 2022, the Company did not make a payment to the Pre-IPO Stockholders. The remaining Tax Receivable Agreement payment obligation as of June 30, 2023 is $205.6 million, of which $189.4 million was recorded in long term liabilities and $16.2 million was recorded in current liabilities.
Financial Condition, Liquidity and Capital Resources
Overview
Our primary recurring source of cash is the collection of proceeds from the sale of our products to our customers, including cash periodically collected in advance of delivery or performance.
Our primary use of cash is for working capital and payment of our operating costs, which consist primarily of employee-related expenses as well as general operating expenses for marketing, fulfillment costs of customer orders, overhead costs, innovation, capital expenditures and debt servicing. We also utilize cash for strategic investments. Fluctuations in working capital are primarily caused by customer demand of our product, timing of when a retailer rearranges or restocks our products, timing of inventory purchases, and timing of our payables and expenses. Capital expenditures typically vary and are currently limited, and future capital expenditure requirements depend on strategic initiatives selected for the fiscal year, including investments in infrastructure, expansion into new national and international distributors and expansion of our customer base.
A considerable portion of our operating income is related to sales to customers outside of the U.S.; however, the majority of our bank deposits are held within the U.S.
As of June 30, 2023, we had $378.4 million of cash and cash equivalents. In addition, as of June 30, 2023, we had borrowing capacity of $150.0 million under the 2022 Revolver, plus $131.0 million of working capital excluding cash and cash equivalents for a combined liquidity position of $659.4 million.

24


Cash Flows
The following table summarizes our cash flows for the periods presented:
For the Six Months Ended June 30,
(in thousands)20232022
Net cash provided by (used in):
Operating activities$75,087 $128,053 
Investing activities(1,996)(945)
Financing activities(17,481)(115,468)
Net increase in cash and cash equivalents:$55,610 $11,640 
Operating Activities
The decrease in net cash provided by operating activities during the six months ended June 30, 2023 compared to the same period in 2022 was primarily a result of a decrease in net income of $122.6 million, changes in working capital and adjusting items to Operating Cash Flows to reconcile to Net income from operations, and increases in inventory write-offs and disposal adjustments of $1.8 million, partially offset by the loss on extinguishment of debt of $18.8 million related to the refinancing of the 2020 Credit Agreement recorded in the six months ended June 30, 2022, and other changes in working capital between the comparative periods.
Investing Activities
Our investing activities included purchases of software, property and equipment during the six months ended June 30, 2023 and 2022.
Financing Activities
Our financing activities for the six months ended June 30, 2023 primarily consisted of cash outflows for payments on our long-term debt and debt issuance costs, payments to our pre-IPO stockholders pursuant to our Tax Receivable Agreement, and payments for shares withheld and retired for taxes and exercise price for SARs, partially offset by cash received by the Company from stock option exercises. For the six months ended June 30, 2022, our financing activities primarily consisted of cash outflows for payments on our long-term debt and debt issuance costs, and payments for shares withheld and retired for taxes and exercise price for SARs, offset by proceeds from the issuance of the 2022 Credit Agreement.
Liquidity and Capital Resources Requirements
Based on past performance and current expectations, we believe that our cash, cash equivalents and cash generated from operations will be sufficient to meet anticipated operating costs, required payments of principal and interest, working capital needs, ordinary course capital expenditures, and other commitments for at least the next 12 months.
If necessary, we may borrow funds under our 2022 Revolver to finance our liquidity requirements, subject to customary borrowing conditions. To the extent additional funds are necessary to meet our long-term liquidity needs as we continue to execute our business strategy, we anticipate that they will be obtained through the incurrence of additional indebtedness, equity financings or a combination of these potential sources of funds; however, such financing may not be available on favorable terms, or at all. Our ability to meet our operating, investing and financing needs depends, to a significant extent, on our future financial performance, which will be subject in part to general economic, competitive, financial, regulatory and other factors that are beyond our control, including those described elsewhere in “Risk Factors” in our 2022 Form 10-K. In addition to these general economic and industry factors, the principal factors in determining whether our cash flows will be sufficient to meet our liquidity requirements will be our ability to continue providing innovative products to our customers and consumers and manage production and our supply chain.
2022 Credit Facility
As of June 30, 2023, we had outstanding indebtedness under the 2022 Credit Agreement of $666.6 million, of which $6.8 million was classified as current. As of June 30, 2023, we had $150.0 million of available borrowing capacity under the 2022 Revolver.
The interest rate on outstanding amounts under the 2022 Term Loan Facility was 8.7% per annum as of June 30, 2023. We have not drawn on the 2022 Revolver as of June 30, 2023. The 2022 Term Loan Facility is repayable in mandatory quarterly installments equal to $1.7 million, with the balance payable at maturity.
25


The 2022 Credit Agreement includes, among other things, customary negative and affirmative covenants (including reporting, financial, and maintenance covenants) and events of default (including a change of control) for facilities of this type. In addition, the 2022 Credit Agreement includes a springing first lien leverage ratio financial covenant, which is applicable only to the lenders under the 2022 Revolver. We were in compliance with our financial covenants on June 30, 2023 and December 31, 2022. The 2022 Term Loan Facility and the 2022 Revolver are secured by substantially all of the assets of Olaplex, Inc. and the other guarantors, subject to certain exceptions and thresholds.
On August 11, 2022, we entered into an interest rate cap transaction in connection with the 2022 Term Loan Facility, with a notional amount of $400.0 million, in order to limit its exposure to potential increases in future interest rates related to the 2022 Term Loan Facility. We have designated the interest rate cap as a cash-flow hedge for accounting purposes.
See “Note 7. Long-Term-Debt” in the Notes to the Condensed Consolidated Financial Statements included in Item 1. Financial Statements of this Quarterly Report for additional information on our indebtedness and interest rate cap.
Tax Receivable Agreement Obligations
As part of the IPO, we entered into the Tax Receivable Agreement under which we will be required to pay to the Pre-IPO Stockholders 85% of the federal, state or local tax cash savings that we actually realize on our taxable income following the IPO, as a result of the amortization of intangible assets and capitalized transaction costs that existed as of the transaction date. Under the Tax Receivable Agreement, generally we will retain the benefit of the remaining 15% of the applicable tax savings.
The Tax Receivable Agreement liability is calculated based on current tax laws and the assumption that the Company and its subsidiaries will earn sufficient taxable income to realize the full tax benefits subject to the Tax Receivable Agreement. Updates to our blended state tax rate and allocation of U.S. versus foreign sourced income may impact the established liability and changes would be recorded to other income (expense) in the period we made the determination. We expect that future payments under the Tax Receivable Agreement relating to the Pre-IPO Tax Assets could aggregate to $205.6 million over the 13-year remaining period under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement, which began in year ended December 31, 2022, are not conditioned upon the parties’ continued ownership of equity in the Company.
Contractual Obligations and Commitments
There were no material changes to our contractual obligations since the filing of our 2022 Form 10-K.
Critical Accounting Policies and Estimates
Our unaudited interim Condensed Consolidated Financial Statements have been prepared in accordance with U.S. GAAP, which requires us to make estimates and assumptions that affect reported amounts. The estimates and assumptions are based on historical experience and on other factors that we believe to be reasonable. Actual results may differ from those estimates. We review these estimates on a periodic basis to ensure reasonableness. Although actual amounts may differ from such estimated amounts, we believe such differences are not likely to be material. For additional detail regarding our critical accounting policies including revenue recognition, inventory, and the Tax Receivable Agreement, see our discussion for the year ended December 31, 2022 in the 2022 Form 10-K. There have been no material changes to these policies in the six months ended June 30, 2023.
26


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to certain market risks arising from transactions in the normal course of our business. This includes risk associated with interest rates, inflation and foreign exchange.
Interest Rate Risk
Our results are subject to risk from interest rate fluctuations on borrowings under the 2022 Credit Agreement. Our borrowings bear interest at a variable rate; therefore, we are exposed to market risks relating to changes in interest rates. When the reference rates under our 2022 Term Loan Facility increase, the interest payments we must make thereon also increase, which can impact our future earnings and cash flows. As of June 30, 2023, we had $666.6 million of outstanding variable rate loans under the 2022 Term Loan Facility. Based on our June 30, 2023 variable rate loan balances, an increase or decrease of 1% in the effective interest rate would cause an increase or decrease in interest cost of approximately $6.7 million over the next 12 months.
Interest Rate Cap
On August 11, 2022, we entered into an interest rate cap transaction (the “interest rate cap”) in connection with the 2022 Term Loan Facility, as more fully described in “Note 7 - Long Term Debt” in the Notes to the Condensed Consolidated Financial Statements included in Item 1. Financial Statements of this Quarterly Report. We use the interest rate cap to add stability to interest expense and to manage our exposure to interest rate movements. The fair value of the interest rate cap is measured at the end of each reporting period using observable inputs other than quoted prices. The fair value of the interest rate cap recorded in other assets at June 30, 2023 was $5.5 million. A hypothetical 50 basis point increase in interest rates would result in an increase to the fair value of the interest rate cap of approximately $1.4 million. A hypothetical 50 basis point decrease in interest rates would result in a decrease to the fair value of the interest rate cap of approximately $1.3 million.
Inflation
Inflationary factors such as increases in the cost to produce our products and overhead costs have adversely affected, and may continue to adversely affect, our operating results. During the three and six months ended June 30, 2023, our gross profit margin was negatively impacted by increased input costs for warehousing, transportation and raw materials. Sustained increases in warehousing costs, transportation costs, wages and raw material costs, or other inflationary pressures in the future, may have an adverse effect on our ability to maintain current levels of gross profit margin if the selling prices of our products do not increase with these increased costs, or if we cannot identify other cost efficiencies.
Foreign Exchange Risk
Our reporting currency, including our U.K. foreign subsidiary, Olaplex UK Limited, is the U.S. dollar. Gains or losses due to transactions in foreign currencies are reflected in the Consolidated Statements of Operations and Comprehensive Income under the line-item Other (expense) income, net. We have not engaged in the hedging of foreign currency transactions to date, although we may choose to do so in the future. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on our consolidated financial statements.
27


ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) are designed to ensure that information required to be disclosed in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and to ensure that information required to be disclosed is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosures. Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of June 30, 2023.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) of the Exchange Act) that occurred during the quarter ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations in Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Due to the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.


28


PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
We have, and may in the future, from time to time, become involved in litigation or other legal proceedings incidental to our business, including litigation related to intellectual property, regulatory matters, contract, advertising and other consumer claims. In the opinion of our management, reasonably possible losses in addition to the amounts accrued for any such litigation and legal proceedings are not material to our consolidated financial statements. In addition, we believe that protecting our intellectual property is essential to our business and we have in the past, and may in the future, become involved in proceedings to enforce our rights. Regardless of outcome, litigation (including the litigation referenced below) can have an adverse impact on our reputation, financial condition and business, including by utilizing our resources and potentially diverting the attention of our management from the operation of our business.
For detail on certain legal proceedings, see “Note 10 - Commitments and Contingencies - Pending Legal Proceedings” included in the Notes to the Condensed Consolidated Financial Statements included in Part I, Item 1. Financial Statements of this Quarterly Report.
ITEM 1A. RISK FACTORS

An investment in our common stock involves risks. For a detailed discussion of the risks that affect our business please refer to “Item 1A. – Risk Factors" in the 2022 Form 10-K.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
(a) On August 4, 2023, Olaplex, Inc. entered into a Manufacturing and Supply Agreement (the “Agreement”) with Cosway Company Inc. (“Cosway”), which supersedes the Manufacturing Services Agreement, dated January 1, 2020, by and between Olaplex, Inc. and Cosway and all amendments thereto. Pursuant to the Agreement, Cosway will manufacture, package and label certain products for Olaplex. The Agreement has an initial term of two years, unless earlier terminated in accordance with the Agreement, and automatically renews for one additional one year term, unless either party gives 180 days' notice of non-renewal. Either party may terminate the Agreement (i) with 30 days’ prior written notice in the event of a breach of the Agreement, unless such breach is cured within the 30 day notice period, (ii) if conditions constituting Force Majeure (as defined in the Agreement) exist for more than 30 consecutive days, or 60 days in any consecutive six month period, (iii) immediately in the event of insolvency, (iv) immediately or upon 30 days’ prior written notice in the event of a change in control, or (v) without cause upon 180 days' prior written notice.
The foregoing description of the Agreement is a summary and is qualified in its entirety by reference to the full text of the Agreement, a copy of which is attached as Exhibit 10.1 to this Form 10-Q and is incorporated by reference herein.
(c) During the three months ended June 30, 2023, no director or “officer” (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.



29


ITEM 6. EXHIBITS
Exhibit NumberDescription
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document)

† This certification will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by reference into such filing.
30


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
OLAPLEX HOLDINGS, INC.
  
By:/s/ JuE Wong
August 8, 2023Name:JuE Wong
Title:President and Chief Executive Officer
(Principal Executive Officer)
By:/s/ Eric Tiziani
August 8, 2023Name:Eric Tiziani
Title:Chief Financial Officer
(Principal Financial Officer)
31
EX-10.1 2 ex101executedcoswayagreeme.htm EX-10.1 Document
Exhibit 10.1
MANUFACTURING AND SUPPLY AGREEMENT
This Manufacturing and Supply Agreement (“Agreement”) is made and dated this 4th day of August, 2023 by and between Olaplex, Inc. (“Olaplex” or “Customer”), a Delaware corporation with an address at 1187 Coast Village Road #1-520, Santa Barbara, CA, 93108 and Cosway Company Inc., a California corporation with an address at 20633 S. Fordyce Ave, Carson, CA 90810 (“Cosway” or “Manufacturer”).
RECITALS
Customer intends to market and distribute products and wishes to have Manufacturer manufacture such products for Customer; and
Manufacturer wishes to manufacture products for Customer.
THEREFORE, in consideration of the promises and actions of each party as expressed in this Agreement, IT IS HEREBY AGREED:
1.     DEFINITIONS. For purposes of this Agreement, the following definitions will apply:
“Customer” means Customer.
“Customer Supplied Materials” means the Materials, if any, that Customer elects to provide pursuant to Section 11.2 hereof.
“Effective Date” means August 4, 2023.
“Manufacturer Supplied Materials” means all of the Materials necessary to the production of the Products that are provided by the Manufacturer.
“Material(s)” means all raw materials, such as ingredients, substances, excipients, equipment and supplies, and packaging and labeling materials, such as bottles, caps, labels, and shippers, necessary to manufacture, package, or ship Products.
“Product(s)” means those products designated in Exhibit A or as may be added afterwards upon agreement by both Customer and the Manufacturer, which Manufacturer will make to fulfill orders placed by Customer.
“Purchase Order” means a purchase order indicating Customer’s requirements and the relevant prices for the Products over the period specified in such purchase order, which shall specify the following:
1.     Item description
2.     Quantity
3.     Unit of Measure
4.     Cost (both unit and total)
5.     Ship to address
6.     Delivery instructions (if requested by Customer; the cost of shipping to be born by    Customer)
7.     Invoice to address
8.     Other necessary information
“Specifications” means the detailed specifications provided by Customer, including with respect to Materials, recipes, formulas, manufacturing processes, methods, product quality, shipping, labeling, packaging requirements, and any other instructions, manuals, standard operating procedures, or directions that are provided by Customer, including but not limited to Olaplex Formulation Guidelines, which may be updated periodically. For avoidance of doubt, Specifications shall include any requirements, demands, specifications, standards, or requests from Customer’s clients that are provided to Manufacturer, including but not limited to those that are included within Sephora’s Key Guidelines and Principles regarding Sephora’s Global Clean Seal, and Ulta Beauty’s Brand Toolkit.



2.     TERM. This Agreement will commence on the Effective Date and will continue for an initial term of two (2) years (the “Initial Term”), unless terminated earlier in accordance with this Agreement. At the end of the Initial Term, this Agreement will automatically renew for one (1) additional year term (the “Additional Term”), unless either party gives written notice of non-renewal to the other at least one hundred and eighty (180) days prior to the end of the Initial Term. Either the Initial Term or the Additional Term may be alternatively referred to herein as a “Term”.
3.     SERVICES. Subject to the terms and conditions of this Agreement, the Manufacturer will manufacture and sell the Products to Customer and Customer will purchase such Products from the Manufacturer. Manufacturer shall manufacture, package, and label the Products according to the Specifications. The services contemplated in this Agreement will include mixing, blending, processing, testing, and inspecting the Products; receiving, inspecting, and accounting for Materials to make the Products; providing storage space to store Materials and Products; manufacturing the Products and thereafter labeling and packaging the Products; and preparing the Products for shipping or shipping the Products according to Customer’s instructions, with the cost of shipping to be paid by Customer. Customer will remain solely responsible for production orders, marketing, promotion, distribution, and sales of the Products. Manufacturer will adhere to the Specifications and Quality Assurance (“QA”) procedures concerning the Products, including the requirements under Olaplex Quality Manual, which is included as Exhibit C in this Agreement, in addition to any other directions or instructions that are provided by the Manufacturer. Any changes to the Specifications or QA procedures may be made only with Customer’s prior written approval.
4.    AUTHORIZED PURCHASERS. The Manufacturer agrees to supply Products to (i) all divisions, subsidiaries, and other affiliated entities of Customer, including those acquired during the Term of this Agreement (“Authorized Purchasers”) on the same terms and conditions as those available to Customer under this Agreement. Customer and each Authorized Purchaser shall be severally liable to the Manufacturer, and any particular entity shall be bound hereunder only with respect to that portion of the Products purchased by such entity; provided, however, that for purposes of any minimum volume requirements or rebate calculations hereunder, purchases by an Authorized Purchaser will be considered for purposes of this Agreement to have been made by Customer. Authorization of an Authorized Purchaser to purchase Product under the terms of this Agreement may be revoked by Customer at any time by written notice to the Manufacturer.
5.     PRICE AND PAYMENT.

1.    Price. The prices paid by Customer are those agreed upon by the parties as set out in Exhibit A to this Agreement (“Prices”). Prices and payment are in the currency of the manufacturing site, in USD. Parties agree to discuss Prices semi-annually or in accordance with the process that is provided for in this Agreement, including in Section 9.2. Prices shall be updated upon mutual agreement by both parties.
2.     Material Cost Transparency. Upon Customer’s request, Manufacturer shall provide Customer with information regarding the cost of Materials that are used in the Products, as well as a combined figure that includes the labor costs, other overhead costs, and Manufacturer’s profit, including any documentation regarding such information.
3.     Lowest Price. The Manufacturer represents and warrants that, to the extent lawfully permitted, the Price(s) charged to Customer for the Products will always be the lowest prices paid by, or available to, purchasers of comparable material purchasing substantially similar annual volumes from the Manufacturer, with materially comparable shipping requirements, shipping charges and other fundamental contractual terms.
4.     New Products. Any new Products that may be added to this Agreement will be priced as mutually agreed by the parties. Notwithstanding Section 5.1 of this Agreement regarding Prices, once the Price and quantity have been established for a new Product, that Price will not change for a minimum of twelve (12) months from the commencement of production. Notwithstanding anything to the contrary herein, Customer will not have any obligation to contract with or purchase (or offer to purchase) any new Products from the Manufacturer.



5.     Payment Terms. Payment terms for the Products will be net sixty (60) days from the date of the issuance of the invoice by Manufacturer, which shall not be earlier than Completion Date, as defined in Section 6.1. Payment of invoices shall not constitute acceptance of the Products and shall be without prejudice to claims of Customer. Customer shall have the right to withhold payment of any invoiced amounts it disputes in good faith.
6.    Deductions. Any sums payable to the Manufacturer are subject to all claims and defenses of Customer, whether arising from a Purchase Order or any other transaction with the Manufacturer, and Customer may set off and deduct against any such sums, all outstanding indebtedness of the Manufacturer to Customer. Customer will provide a copy of the deduction voucher(s) for debits taken by Customer against the Manufacturer’s account as a result of any returns or adjustments. The Manufacturer accepts and agrees to each such deduction unless the Manufacturer, within ninety (90) days of receipt of the deduction voucher, notifies Customer via email to accountspayable@Olaplex.com as to why a deduction should not be made and provides documentation of the reason(s) given.
7.     Interest or Late Charges. Customer will not be liable to the Manufacturer for any interest or late charges.
8.     [Intentionally left blank].
9.     Audit Rights. With respect to any and all Price increases or decreases proposed or agreed during the Term hereof, (i) Customer will be permitted to inspect the Manufacturer’s books and other materials with regard to the accuracy of the information provided pursuant to Section 5.2 of this Agreement from time to time upon reasonable prior notice, or (ii) if the parties reasonably believe the aforementioned option is not legally permissible or advisable, then Customer will have the right to have an independent third party (reasonably acceptable to the Manufacturer), at a cost to be equally shared between Customer and the Manufacturer, audit the applicable records of the Manufacturer at a time and place reasonably agreeable to the parties, and such third party auditor will agree not to share any information relating to cost of the Products with Customer other than to confirm whether the Price increase or decrease reflects accurately the increase or decrease in the Manufacturer’s costs due to changes in the Material costs, Specifications or other manufacturing changes, or whether the information provided to Manufacturer pursuant to Section 5.2 is accurate.
10.    Productivity Program. A formal productivity (cost savings) program reasonably satisfactory to Customer will be instituted by the Manufacturer and monitored quarterly by Customer and the Manufacturer, with the goal of decreasing Prices for Product. Formal submissions are due by Manufacturer by June of each year with the objective of reducing the overall Price of the Products by five percent (5%) annually. Customer will review the submission and may provide additional suggestions or recommendations for improving or implementing the program.
11.    Rebate Program. Parties will discuss and negotiate in good faith a rebate program to be implemented within six (6) months from the Effective Date of this Agreement.
6.    PRODUCTION PLAN, ORDERING AND PRODUCTION.
1.    Purchase Order. From time to time during the Term, Customer will issue and deliver to the Manufacturer a binding Purchase Order for the Products over the period specified in such Purchase Order. The Purchase Order will specify the quantities for each Product required within the timeframe specified therein and will represent a commitment by Customer to purchase and pay for the quantity of Products indicated thereunder. Within forty-eight (48) hours of receipt of a Purchase Order specifying Products and quantities, the Manufacturer will send a written notice to Customer acknowledging receipt and acceptance of the Purchase Order. The Manufacturer shall produce the Products and prepare them for pick up by Customer, or if requested, for shipment to the Customer’s designated distribution center(s), within sixty (60) days of the receipt of the Purchase Order in the absence of a separately agreed upon date, or a date that is agreed upon by Customer and Manufacturer (“Completion Date”). Manufacturer will manufacture the Products in accordance with the Specifications, while complying with all other terms of such Purchase Order and this



Agreement. If requested by Customer, Manufacturer shall provide reasonable assistance in arranging the Products’ shipment to Customer’s designated facility, with the cost of shipping being born by Customer. The Manufacturer may not reject a Purchase Order without good cause, such as supply chain issues. The Manufacturer shall accept any Purchase Order that does not contain an order for a quantity in excess of the quantity specified for each SKU in the applicable Forecast as provided for in Section 6.2 below (or in any subsequent revised Forecast accepted by the Manufacturer) and shall not reject any Purchase Order without good cause, such as supply chain issues, that is in excess of the amounts specified in the Forecast.
2.    Production Planning. Customer shall provide an annual, non-binding twelve (12) month rolling delivery forecast (the “Forecast”) of the Products (on a Product-by-Product basis) in alignment with the offered capacity as provided in Exhibit B.
3.    Time of the Essence. The Manufacturer understands that time is of the essence.
4.    Production Reports. To ensure production plan attainment, at the end of each scheduled production date, and weekly during production, the Manufacturer will send to Customer supply chain planner (or other designee as provided by Customer) via e-mail containing a report listing the actual quantity of Product produced (the “Production Report”). The Manufacturer must also include in the Production Report a listing of any Product production that deviates from the scheduled quantity of such Product, with reasons for such variance. A template of the Production Report will be provided by Customer to the Manufacturer. In addition, the Manufacturer will supply to Customer, at Customer’s request, an updated costed bill of materials (“Costed BOM”), reflecting its costs of production.
5.    Alternate Manufacturer. In the event the Manufacturer is unable to supply Customer for a period of more than thirty (30) consecutive days (or more than forty-five (45) days in any twelve (12) month period), whether due to circumstances beyond its control, Force Majeure (as hereinafter defined) or for any other reason, Customer may, without limitation of any other rights or remedies Customer may have under this Agreement or by Law, cancel any outstanding partial or whole Purchase Order(s). The volume of any such cancelled Purchase Order(s), together with the volume of comparable material purchased from a third party or manufactured by Customer for its own benefit while the Manufacturer is unable for any reason to supply Customer on a timely basis, will be credited against any minimum purchase obligation and included for purposes of determining the applicable volume rebate percentage to be applied to the total volume of Products invoiced by the Manufacturer to Customer. In addition, the Manufacturer will disclose and deliver to Customer or an alternate supplier, any know-how and other information, and grant any license and/or sub-license that is/are necessary for the manufacture of the Products under substantially the same terms and conditions of confidentiality as set forth in Section 17. In addition, the Manufacturer will pay Customer on Customer’s demand (i) the amount by which the cost of such procurement or manufacture exceeds the Price for the Products hereunder (to a maximum cost of one hundred and ten percent (110%) of the Price), except that this amount under subsection (i) will not be charged if the Manufacturer’s inability to supply is caused directly by a reason that meets the definition of Force Majeure, as defined in this Agreement, and (ii) all incremental freight or redeployment costs associated with such deficiency.
6.     Safety Stock. The Manufacturer agrees to maintain a local safety stock of Materials (“Safety Stock”) as set forth on Addendum 1, and with respect to any such Safety Stock, the additional terms and conditions of Addendum 1 will apply.
7.    Excess/Reconciliation. The Manufacturer agrees to purchase all raw materials necessary to support current open Purchase Orders and Safety Stock requirements based on forecasted demand numbers supplied by Customer. At the end of each calendar quarter Manufacturer will provide an analysis to Customer showing raw material inventory position in support of these demand numbers. If excess raw materials exist due to a reduction in demand numbers, and if such raw materials become expired and cannot be used for production of Products despite Manufacturer’s reasonable efforts to



prevent such loss, Customer agrees to reimburse Manufacturer for Manufacturer’s cost of acquiring such excess raw materials within thirty (30) business days of receiving Manufacturer’s invoice.
8.    Subcontractors. The Manufacturer may not subcontract any of its obligations under this Agreement, including, without limitation, to any affiliated entities.
7.    DELIVERY.
1.    Delivery; Cost. All Products will be manufactured and delivered Incoterms 2020 EXW.
2.    Title; Risk of Loss. Title and risk of loss of Products manufactured by the Manufacturer and provided to Customer will pass to Customer when the Products are picked up from the Manufacturer.
3.    Storage. Except as otherwise required to fulfill its obligations hereunder, to the extent that any Products are warehoused or otherwise stored by the Manufacturer prior to shipping, the Manufacturer will at all times set aside and keep separate the Products from other property of the Manufacturer or other third parties, clearly label all Products as property of Customer. The Manufacturer will safeguard the Products using a commercially reasonable standard of care that is no less rigorous than the standard of care it uses in safeguarding its own materials.
4.    Service Level. The Manufacturer shall manufacture and prepare at least ninety-five percent (95%) but less than one hundred and five percent (105%) (“Target Production Range”) of the quantity of each Product SKU in each Purchase Order by Completion Date. All verified costs and expenses incurred by Customer as a result of the Manufacturer’s failure to manufacture and prepare the Products by the Completion Date (including, without limitation, any fees or other penalties assessed to Customer by a retailer or distributor as a result of such failure) (“Late Completion Fee”) will be reimbursed or paid by the Manufacturer, immediately, on demand, regardless of whether the Target Production Range has been achieved, provided that such failure was not due to the failure of or delay in Customer’s provision of Customer-Supplied Materials. In the event of a potential out-of-stock situation for Customer that is caused by the Manufacturer’s failure to manufacture and prepare the Products by the Completion Date, the Manufacturer will pay airfreight to expedite delivery of the Products. The Manufacturer will communicate to Customer any possible risks to supply as soon as identified. In addition, if Products are manufactured and prepared more than seven (7) calendar days late (as measured from the Completion Date), the parties agree that Customer will have been damaged by the delayed production, and the parties agree that determining actual damages will be difficult to determine with certainty. As a result, the Manufacturer will credit Customer against the applicable invoice in the sum of ten percent (10%) of the Price of such late Products as compensation for the loss that Customer shall suffer as a result of the delay, in addition to any Late Completion Fees, provided that such failure was not due to the failure of or delay in Customer’s provision of Customer-Supplied Materials. The Manufacturer agrees that such amount shall be paid as liquidated damages and not as a penalty and are reasonable estimates of Customer’s damages. In addition, in the event that the delayed production by the Manufacturer leads to a cancelled order by Customer’s customers, then the Purchase Order may be cancelled, and any finished goods (whether received by Customer or not), work in progress, and materials that result will be the liability and responsibility of the Manufacturer unless or until further demand for the Products occurs, with Customer not having any obligation to pay for such Products.
8.     MANUFACTURING PROCESS AND TERMS.
1.     Documentation. A record detailing the processes and procedures for manufacturing the Product in conformance with the Specifications (the “Master Batch Record”) will be generated by the Manufacturer and will be reviewed and mutually approved in writing by the Manufacturer and by Customer. In accordance with Section 9 below, any substantive change to an approved Master Batch Record will be reviewed and mutually approved in writing by the Manufacturer and by Customer prior to such change being implemented. Each batch of Product will be produced according to the Master Batch Record and will be documented in a production copy of the Master Batch Record (each, a “Production Batch Record”). Each Production Batch Record will be assigned



a unique batch number. Any deviation from the Specifications must be documented in the Production Batch Record, and the Manufacturer will immediately notify Customer of any such deviation. The Manufacturer will provide Customer with a copy of a completed Production Batch Record for any batch upon request.
2.     Pre-fill Approval of First Three Batches. The Manufacturer shall deliver to Customer, in the United States, via overnight delivery at Customer’s cost, the first three (3) production batches of any Products, all of which shall be provided for review and approval, as soon as possible, before such production batches are returned for the Products to be filled and the finished Products to be delivered, or the Manufacturer will overnight pilot samples for twenty-four (24) hour approval, at Customer’s cost. After the first three (3) batches, Customer shall be permitted to instruct, from time to time, that a random production batch be delivered to Customer for review and approval prior to filling the finished Products.
3.    Product Testing and Approval. In addition to conducting necessary testing to manufacture the Products, the Manufacturer shall provide external testing at Customer’s expense and at market rates as approved by Customer, for all Products, the applicable required and requested testing, which may include PET (USP51, BP, EP, JP) safety and use testing, heavy metals testing, ophthalmology, noncomedogenic, epiocular, RIPT using broad spectrum test subjects (1-5), stability in glass, and compatibility testing in actual final package. Stability and compatibility testing shall be performed in-house by the Manufacturer at Manufacturer’s cost. The Manufacturer shall maintain and provide to Customer, if requested, all test documentation and certificates to ensure that the products are safety-tested and suitable for sales, marketing and distribution. Customer may conduct its own consumer testing or any other testing if it so chooses.
4.    Materials Testing. The following quality/quantity checks will be conducted for Materials:
1.    Material. Upon five (5) business days of receipt, the Manufacturer will conduct physical testing, such as color, odor, and appearance, and an identity check, using an FTIR, and using an R&D sample as a reference standard for comparison. The Manufacturer shall investigate the reason for rejected Manufacturer Supplied Materials and record their disposition. The Manufacturer shall prepare and retain records of such testing for throughout the Term and for two (2) years thereafter. Manufacturer shall immediately notify Customer in writing of deficiencies detected in Customer Supplied Materials but shall not be obligated to investigate deficiencies detected upon inspection of Customer Supplied Materials in the absence of a further agreement between Manufacturer and Customer to do so. For the avoidance of doubt, Manufacturer shall not utilize Customer Supplier Materials with deficiencies in the Products without the prior written consent of Customer.
2.     Components. Upon five (5) business days of receipt, the Manufacturer will perform a visual quality check against a reference standard and a random quality check. The Manufacturer shall provide for Customer’s review the reason for rejected components and record their disposition. The Manufacturer shall prepare and retain records of such testing throughout the Term and for two (2) years thereafter.
3.    Manufacturer shall test inbound Materials according to the guidelines set forth in Exhibit F. Any discrepancies must immediately be raised to Customer’s attention in writing.
5.    Finished Goods Quality Inspection. The Manufacturer will conduct physical testing on in process bulk, as well as finished product, for such key attributes as color, odor, appearance, microbial count, and viscosity. Finished goods quality will be inspected against the Customer approved standard and the product quality requirements. Any discrepancies shall immediately be raised to Customer’s attention in writing.
6.    Labeling. Unless otherwise agreed in writing by the parties, the Manufacturer will label the Products with labeling or other trade dress as provided by Customer in accordance with the Specifications. Detailed instructions are available in Customer’s Vendor Compliance Manual, which will be provided to the Manufacturer.



9.     CHANGES IN SPECIFICATIONS AND MANUFACTURING PROCESS.
1.    Changes in Specifications. Customer may revise the Specifications during the Term of this Agreement by providing the Manufacturer with a written notice thereof. The Manufacturer may revise the Specifications only with the prior written consent of Customer. The Manufacturer will not deviate from the Manufacturer’s Specifications without prior written notice to and the prior written approval of Customer. Customer will be given reasonable opportunity to review and approve such change prior to its implementation, including, the opportunity to conduct such quality control procedures as determined by Customer in its reasonable discretion.
2.    Price Adjustments Resulting from Changes. The Manufacturer will decrease, and will have the right to increase, the Price for a Product to reflect the amount of any actual decrease or increase, respectively, in the Manufacturer’s actual costs to manufacture that Product, resulting from a change in the Specifications or due to manufacturing changes implemented based on approval by Customer in accordance with Section 9.1 above or written approval by an authorized representative of Customer pursuant to Sections 9.1 above. The Manufacturer will notify Customer in writing of the proposed increase or decrease in the Price of the Product resulting from the change in the Specifications within twenty (20) business days after Customer notifies the Manufacturer in writing of such desired change or consents to a Manufacturer-suggested change. Customer may rescind any request for the proposed change in the Specifications, or consent to such decrease or increase, by written notice to the Manufacturer upon receipt of the notification of any price increase or decrease described in this Section 9.2. Failure by the Manufacturer to furnish such notice within such twenty (20) business day period will be deemed to be notice that there are no additional costs associated with the change.
3.    Scrapping. In the event Customer makes(or consents to) any change in the Specifications pursuant to Sections 9.1 or 9.2 above, or otherwise elects to discontinue the sale of all or some of the Products, Customer will reimburse the Manufacturer for all reasonable out-of-pocket costs actually incurred by the Manufacturer with respect to the acquisition and scrapping of all Manufacturer Supplied Materials ordered by the Manufacturer prior to its receipt of notice of the change and cancelable only at a cost to the Manufacturer, that, as a result of such change, are rendered unusable or otherwise obsolete; provided, however, that in no event will Customer be required to pay such costs for or with respect to any Manufacturer Supplied Materials that (i) are in excess of the amount that was reasonably required to manufacture a three (3) month supply of the Products (based on the then-most recent Forecast), unless such excess materials were ordered with the prior written consent of an authorized representative of Customer, (ii) are not included in the list of Safety Stock as provided in this Agreement, or (ii) were not listed on the then-most recent Monthly Book Inventory (as defined in Addendum 2). The Manufacturer will notify Customer of such scrapping cost within twenty (20) business days from receiving notification of any requested or approved change in the Specifications. Customer may rescind any request for or consent to a proposed change in the Specifications by written notice to the Manufacturer upon receipt of the notification of the scrapping costs pursuant to this Section 9.3. Failure by the Manufacturer to furnish such notice within such twenty (20) business day period will be deemed to be notice that there are no scrapping costs associated with the change or discontinuance. To the extent any scrapping takes place, Manufacturer will provide certification of destruction, which shall include photos of the scrapping and destruction.
4.     Changes in Manufacturing Location. In the event of a disaster recovery incident, the Manufacturer may manufacture Products at a new manufacturing location, subject at all times to audit and inspection from Customer consistent with Section 14. Other than in relation to a disaster recovery incident, the Manufacturer shall not change the manufacturing location without prior written approval from Customer.
10.     PRODUCT RECALLS; HAZARDOUS CONDITIONS
1.     Potential Safety Issue. In the event that either party learns of any issue relating to a potential safety hazard or unsafe condition in any of the Products produced hereunder, it will immediately advise



the other party as expeditiously as possible. The parties shall cooperate in communication with the public and Governmental or Regulatory Authorities, as defined below, and in correcting any such condition that is found to exist.
2.    Notice. Each party shall promptly give notice to the other party of any action by, or notification of other information which it receives (directly or indirectly), including without limitation from any Governmental or Regulatory Authority (together with copies of correspondence related thereto), which (i) raises any concerns regarding the safety, efficacy, or quality of the Products, (ii) indicates or suggests a potential material liability for either party to third parties arising in connection with the Product, or (iii) indicates a reasonable potential for a need to initiate a recall, market withdrawal or similar action with respect to the Product.
3.    Public Statements. The Manufacturer shall not make any statements to the public or to any Governmental or Regulatory Authority (defined below), concerning issues relating to the safety or efficacy of the Products without first seeking Olaplex’s prior written input and prior written final approval.
4.    Product Recalls. In the event that: (a) any governmental or other regulatory or administrative authority, agency, department, board or court, tribunal or judicial, administrative or arbitration tribunal, and any relevant counterpart or corollary thereof or thereto (each a “Governmental or Regulatory Authority”) issues a directive or order that a Product manufactured or supplied by the Manufacturer hereunder be recalled; or (b) a court of competent jurisdiction orders such a recall; or (c) Customer reasonably determines that any such Product should be recalled, the parties will collaborate, provide all reasonable assistance, and take all appropriate corrective actions to protect the public’s health and preserve the Product’s good will and reputation. If a recall is due to (a) or (b), the party primarily responsible for the cause of the recall will assume responsibility for all such costs and expenses and will reimburse the other party for any costs and expenses incurred by such party. If a recall is due to (c), Customer will initially bear the expenses of the recall until primary responsibility for the cause of the recall is determined, at which time the party primarily responsible for the cause of the recall will assume responsibility for all such costs and expenses and will reimburse the other party for all costs and expenses incurred by such party. If the recall is due to non-conformance with applicable foreign, national, federal, state or local Law, statute or ordinance, judgment, order or decree, or any rule, regulation, or published guidelines, or any statement having the effect of Law, promulgated by any Governmental or Regulatory Authority (each a “Law” and collectively, “Laws”), failure to meet the Specifications, or if such recall is otherwise due to the actions or negligence of the Manufacturer, the Manufacturer will automatically be considered the party primarily responsible in which case the Manufacturer will be responsible for all Expenses of Recall (defined below) and will hold Customer, Authorized Purchasers and their respective officers, employees, directors, agents and representatives harmless and indemnify them for their damages and liabilities. Notwithstanding anything to the contrary herein, in no event will the Manufacturer initiate a recall of Products. For the purpose of this Agreement, “Expenses of Recall” will include, without limitation, the expenses of notification to Customer’s customers, any taxes/duties that are not recoverable, the expenses of return and/or destruction of the recalled Products, any necessary Product rework and replacement expense, any penalties or fines that are assessed by retailers or distributors, any legal expenses (including attorneys’ fees) incurred, and other reasonable expenses incurred as a result of the above-mentioned action.
5.    Consumer Complaints. Product complaint files, as required by applicable Law, will be maintained by Customer. Any Product complaints received by the Manufacturer will be forwarded to Customer within forty eight (48) hours of the receipt of the information. Customer will be responsible for the review of complaints to determine the need for an investigation, or the need to report to any applicable Governmental or Regulatory Authority as required by applicable Law. Customer will notify the Manufacturer promptly upon Customer having received a manufacturing-related complaint that, in Customer’s opinion, requires investigation. The Manufacturer will promptly conduct an investigation for each manufacturing-related complaint and will report findings, follow-up, and corrective actions for each investigation to Customer. The Manufacturer will cooperate with



Customer in the resolution of all complaints of consumers with regard to the Product and will provide Customer with access to the facility during normal business hours to enable Customer to determine whether appropriate corrective actions have been taken to address each manufacturing-related complaint. In the event of a confirmed complaint relating to safety issues with regard to use of any Product by consumers, Customer will determine whether such information must be reported to the applicable Governmental or Regulatory Authority and will take responsibility for making such a report.
11.    MATERIALS.
1.    Manufacturer Supplied Materials. The Manufacturer shall purchase Manufacturer Supplied Materials from its suppliers, while accounting for the necessary lead time to avoid any shortage of Products. The costs for such Manufacturer Supplied Materials are included in the Price. The Manufacturer shall ensure (i) that all Materials meet the requirements of the Specifications, prior to the use or consumption thereof, and (ii) that it has, at all times, the necessary stock of Materials to manufacture the quantities of Products ordered by Customer. The Manufacturer will purchase from its suppliers and be responsible for providing timely Production Plans, PO’s and payment to those suppliers. The Manufacturer will be responsible for expediting delivery and QC/goods inwards checks of the Manufacturer Supplied Materials to confirm that they meet the Specifications.
2.    Customer Supplied Materials. The Manufacturer shall be responsible for the proper storage of all Customer Supplied Materials supplied by Customer (or on its behalf) to the Manufacturer in connection with the manufacture of the Products and consistent with all applicable quality standards and obligation set out in Section 14. If applicable, the Manufacturer shall store the Customer Supplied Materials at the Manufacturer’s facilities and warehouses in suitable conditions consistent with industry standards and product requirements.
3.    Materials Identification; Audit. The Manufacturer shall stamp lot numbers legibly on all individual bottles, cannisters, or other containers and unit cartons and cases. All shipments must be palletized, on heat treated 4-way pallets. Pallets must not be triple stacked. Pallets must be stored inside at an ambient temperature between 40 and 85 degrees Fahrenheit. Shipping cases shall be marked with: (i) UPC code; (ii) item number; (iii) product description; (iv) piece count; and (v) lot/batch code. To enable Customer to mitigate proactively against the likelihood of diverted products, the Manufacturer shall scan all Products containing unique QR codes as follows: (i) the Manufacturer will scan each unit of Product on the production line, (ii) the Manufacturer will scan each master carton and each pallet during pack out, and (iii) the Manufacturer will scan all outbound pallets. If the Manufacturer experiences any issues with scanning or scanning equipment, it will contact Customer immediately to remediate. Failure to adhere to the foregoing scanning requirements shall be grounds for chargebacks to the Manufacturer. Unless otherwise specified in this Agreement, the Manufacturer agrees to conduct a physical inventory of all Materials and Products at least once per year, as close to December 31st of each year as possible. Customer may arrange to have an external auditor present to observe the count. The parties will agree on scheduling for the count ninety (90) days in advance. In the event of any material discrepancy between the inventory manufactured and prepared by the Manufacturer to Customer and the inventory recorded by Customer as having been sent to the Manufacturer, both parties will work together to analyze and adjust the discrepancy accordingly.
4.    Materials. The Manufacturer may not replace or modify Materials used to manufacture the Products without the prior express written consent of Customer as determined by Customer in its sole discretion. The Manufacturer shall avoid a material amount of excess inventory by limiting inventory of Materials for the Products consistent with any forecast provided by Customer, or as agreed upon with Customer, and in any event shall not exceed six (6) to nine (9) month amount of inventory for the Products unless otherwise agreed in writing upon by Customer. The Manufacturer must advise Customer, and obtain prior, written approval from Customer, of any supplier of Materials for the Products.



5.    Customer Supplied Artwork. Customer shall supply, at its own costs, artwork, label content, and/or printed labels for the Products. Customer is solely responsible for such artwork and the content of the label.
6.    Risk of Loss. The Manufacturer shall bear the risk of loss for Manufacturer Supplied Materials. Risk of loss of Customer Supplied Materials and Customer Supplied Artwork shall transfer to Manufacturer when Customer Supplied Materials are delivered to and stored at the Manufacturer’s facility.
7.    Inventory.
1.    The Manufacturer will maintain sufficient inventory of the Manufacturer Supplied Materials and Customer Supplied Materials, if any, to fulfill the Purchase Orders in compliance with the terms of this Agreement. Customer may direct the Manufacturer to purchase Manufactured Supplied Materials from specific vendors and the Manufacturer shall purchase Manufactured Supplied Materials from such designated suppliers unless otherwise agreed to by the parties in writing.
12.    EQUIPMENT. Customer agrees to purchase and provide the Manufacturer with certain scanning equipment that are needed for Customer to operate and maintain the track and trace program for Products. All right, title, and interest in and to such scanning equipment will remain with Customer. Manufacturer shall return such equipment to Customer after termination of this Agreement, or upon Customer’s request. In regard to Manufacturer’s equipment, the terms set forth in Addendum 4 hereto shall be applicable.
13.    TERMINATION.
1.    Default or Breach; Force Majeure. This Agreement may be terminated: (i) if a party breaches any provision herein, by the non-breaching party with thirty (30) days’ prior written notice to the breaching party, unless such breach is cured to the non-breaching party’s reasonable satisfaction within the thirty (30) day notice period; or (ii) by a nonbreaching party if conditions constituting Force Majeure as defined in Section 33 exist for a period in excess of thirty (30) consecutive days, or sixty (60) days in any consecutive six (6) month period.
2.    Insolvency; Change in Control. This Agreement may be terminated immediately by either party, if either party ceases to do business, makes an assignment for the benefit of creditors, becomes insolvent, or if a petition of bankruptcy is filed with respect to a party and the petition is not dismissed within thirty (30) calendar days. Customer will have the right to immediately or upon thirty (30) calendar days’ prior written notice terminate this Agreement in the event of any material change in the ownership, control, or management of the Manufacturer. Each party will immediately notify the other party in writing of any events referenced in this Section 13.2.
3.    Termination without Cause. Notwithstanding the following, either party may terminate this Agreement without cause upon one hundred and eighty (180) days written notice to the other party.
4.    Effect of Termination.
1.    Upon expiration or any termination of this Agreement by either party, all rights and obligations of the parties under this Agreement will cease except any right or obligation which accrued prior to the effective date of such expiration or termination, including any provision of this Agreement that by its nature is reasonably understood to survive such expiration or termination. Without limiting the foregoing, all rights of the Manufacturer to manufacture the Product and all associated rights with respect to the Product, including without limitation, any Intellectual Property Right of Customer, will cease.
2.    Upon termination of this Agreement, other than for breach of this Agreement by the Manufacturer, Customer shall pay within the time frame agreed upon for any invoice under this Agreement, any outstanding amounts due under this Agreement, or any Purchase order including work-in-process and for Manufacturer Supplied Materials if the Manufacturer cannot use such Manufacturer Supplied Materials elsewhere. To the extent any outstanding



amounts due pursuant to this Agreement are related to the breach forming the basis of any termination of this Agreement, the parties shall work to resolve any issues and Customer shall not be required to pay any outstanding amounts related to the breach until such issues are resolved.
3.    THE MANUFACTURER HEREBY WAIVES AND RELEASES CUSTOMER FROM ANY LIABILITY, PENALTY OR CLAIM RESULTING FROM THE TERMINATION OR EXPIRATION OF THIS AGREEMENT IN ACCORDANCE WITH ITS TERMS INCLUDING, WITHOUT LIMITATION, ANY COSTS AND EXPENSES RELATED TO THE TRANSFER OR TERMINATION OF EMPLOYEES, IMPOSED BY LAW OR OTHERWISE.
5.    Nonwaiver. Failure to terminate this Agreement under any of the foregoing grounds or to exercise any right or remedy hereunder will not constitute a waiver of the right to terminate this Agreement on that or other grounds or to exercise such other right or remedy in the future.
6.    Survival. Termination, expiration, cancellation, or abandonment of this Agreement, through any means and for any reason, will not relieve either party of its obligations incurred prior to such termination or extinguish any obligation or right (a) expressly provided in this Agreement to survive the termination of this Agreement, or (b) which reasonably requires survival in order to give them full force and effect, including without limitation, the provisions of Section 10 (Product Recalls; Hazardous Conditions); Section 13 (Termination); Section 14 (Compliance; Quality Review), Section 15 (Inspection; Non-Conformity); Section 16 (Warranties; Liability) Section 17 (Confidentiality Obligations); Section 18 (Intellectual Property); Section 19 (Indemnification); Section 20 (Insurance); Section 22 (Governing Law); Section 23 (Mandatory Binding Arbitration); Section 25 (Cost and Expense; Attorney’s Fees); and Section 30 (Specific Enforcement).
14.    COMPLIANCE; QUALITY REVIEW.
1.    Retain Samples; Certificates of Analysis. The Manufacturer will test or cause to be tested each lot of Product manufactured pursuant to this Agreement to confirm compliance with the Specifications. The Manufacturer will generate a certificate of analysis for each lot of Product tested, setting forth the items tested, Specifications used and test results. Customer is entitled to rely on such certificates for all purposes of this Agreement. The Manufacturer will also select and retain one (1) sample unit from the beginning, middle and end of each production lot, which units must be clearly identified with Product code and date of manufacture. The Manufacturer must retain sufficient samples to perform two (2) full rounds of Product testing for each lot for two (2) years past the expiration date; or for OTC products without an expiration date, for no less than five (5) years; or for one (1) year for all other Products. The Manufacturer shall retain samples in a location where the samples can be easily retrieved for Customer’s review within two (2) days of Customer’s request. Alternatively, if requested by Customer in writing, the Manufacturer will send to Customer, in a box clearly labeled “Quality Samples for Name of Product/SKU,” the lot samples and certificates of analysis for Product produced and send to such location as requested by Customer. The Manufacturer shall provide the certificates of analysis for Products on a regular basis or upon Customer’s request to Customer at a location of Customer’s choosing, including but not limited to electronic file sharing websites (e.g., DropBox). Manufacturer shall comply with the request promptly upon receiving the request.
2.    Compliance Audit. The Manufacturer will maintain quality compliance and control programs as may be reasonably required for the proper manufacturing of the Products, including compliance with all local, state, national and global Laws and regulations and any guidance documents that are promulgated by Governmental or Regulatory Authorities pertaining to the manufacture, packaging, labeling, distribution, and sale of the Products, including FDA’s draft guidance on cosmetic Good Manufacturing Processes (June 2013) and other guidance such as the FDA’s GMP Guidelines/Inspection Checklist from February 2022. Customer will have inspection and audit rights set forth in this Section 14.2 to confirm Manufacturer’s compliance with this Agreement. Such inspection and audit rights are limited to the Products and shall occur two (2) times per year upon a thirty (30)



day prior notice, unless any non-compliance with the aforementioned Laws, regulations, or guidance documents from Governmental or Regulatory Authorities are identified, at which time Customer has the right to inspect upon a reasonable notice. Customer will have the right to inspect Manufacturer’s facility and observe the manufacturing, packaging, storage, inspection, and shipping of Products when and where any such operations are being conducted. Customer will further have the right to inspect (or, if requested by the Manufacturer, to have an independent auditor inspect) such books and records of the Manufacturer as are necessary to determine the Manufacturer’s compliance with the terms and conditions of this Agreement, including without limitation the Production Batch Records. Customer shall bear the cost of the audit and, if an independent auditor is used, such auditor shall be directed to reveal to Customer only such information as is necessary to explain non-compliance. Facility inspections carried out pursuant to this Section 14.2 shall be carried out during business hours on reasonable notice to the Manufacturer, provided that, in the event of an emergency as reasonably determined by Customer, the Manufacturer shall grant Customer or its agents immediate access to its premises. If following an inspection Customer reasonably considers that the Product is not or is not likely to be as warranted under Section 16, Customer shall inform the Manufacturer and the Manufacturer shall immediately take such action as is necessary to ensure that the Product is or will be as warranted under Section 16. Customer shall have the right to re-conduct inspections after the Manufacturer has carried out its remedial actions.
3.    Regulatory Licenses. The Manufacturer is responsible for obtaining and maintaining, at its sole expense, all permits, licenses, registrations, certificates, approvals, and other authorizations from any Governmental or Regulatory Authority that are necessary for the Manufacturer to manufacture and supply the Products to Customer and otherwise perform its obligations under this Agreement. The Manufacturer will, at its expense, cooperate with Customer and use its best reasonable efforts, including to adopt, implement and maintain as soon as reasonably possible such manufacturing and quality control practices and procedures and to take such other actions as may be necessary or advisable, to have the Manufacturer qualified and/or certified by relevant governmental or other authorities or certifying bodies as a manufacturer of the Products, where such qualification/ certification is deemed advisable by Customer or required in order for Customer to market the Products anywhere where Customer sells or plans to have such Products distributed or sold. In addition, the Manufacturer shall, at its expense, furnish Customer with such information and otherwise cooperate with Customer as Customer may reasonably request, to assist Customer or its designee in obtaining any and all Product registrations, import licenses, and permits and any other Governmental or Regulatory Authority or certifying body authorizations and certifications, necessary or deemed advisable by Customer for the entry of the Products into, and sale/distribution of the Products in, any country or other territory desired by Customer.
4.    Regulatory Compliance. The Manufacturer is responsible for compliance with all applicable local, state, national and global Laws, regulations, and ordinances as they apply to the facility and production of the Products, and any guidance documents that are promulgated by Governmental or Regulatory Authorities pertaining to the manufacture, packaging, labeling, distribution, and sale of the Products, including FDA’s draft guidance on cosmetic Good Manufacturing Processes (June 2013) and other guidance such as the FDA’s GMP Guidelines/Inspection Checklist from February 2022.
5.    Regulatory Agency Visits and Contacts.
1.    Customer assumes responsibility for all contact and will be the primary contact with all Governmental or Regulatory Authorities pertaining specifically to the Products; provided, however, the Manufacturer will provide to Customer all such information as Customer requires in connection with such contacts with any Governmental or Regulatory Authorities and the Manufacturer agrees to otherwise fully cooperate with Customer in connection with such matters.



2.    The Manufacturer will advise Customer immediately if an authorized agent of any Governmental or Regulatory Authority visits the facility concerning any Product, or if Manufacturer receives an advance notice that such visit will occur, whichever is earlier. The Manufacturer shall provide daily updates during such visits, and the Manufacturer will furnish to Customer the report by such Governmental or Regulatory Authority of such visit as it may apply to any Product within one (1) business day of the Manufacturer’s receipt of such report, as well as any further correspondence received from such agency. The Manufacturer shall ensure that Customer reviews and approves any submissions to any Governmental or Regulatory Authorities, if such submissions relate to any Products directly or indirectly.
6.    Production Records. The Manufacturer shall provide to Customer upon request, copies of all its quality control systems, policies, procedures and manuals that apply to the Products. Product retention records and production records, including Master Batch Records and Production Batch Records, for Products produced by the Manufacturer will be maintained by the Manufacturer. However, such records shall be made available to Customer pursuant to the provisions of this Agreement, if otherwise required by Law or regulations, if requested by a Governmental or Regulatory Authority, or if such information is necessary to investigate any Customer complaints. The Manufacturer shall maintain manufacturing records for five (5) years past production date for Products without expiration date or two (2) years past expiration date for Products with an expiration date. The Manufacturer shall provide Customer any information and/or documents that Customer may require to import, commercialize, and sell the Products worldwide. The Manufacturer shall, at all times, maintain and be in compliance with all permits and other authorizations which are required by applicable Law related to the manufacture of the Products.
15.    INSPECTION; NON-CONFORMITY.
1.    Initial Inspection. Customer or its agent will visually inspect the shipping containers with respect to each shipment of the Products for visible defects (number of packing containers, visible damage). Within fifteen (15) days of Customer’s receipt of the Products, Customer will notify the Manufacturer in writing of any claim relating to (i) any shortage in the quantity of the containers of the Products, or (ii) any obvious exterior damage to the external shipping containers of the Products.
2.    Non-Conformity; Latent Defect.
1.    Within thirty (30) days of Customer’s receipt of the Products, Customer will notify the Manufacturer in writing of any claim relating to any other non-conformity with the relevant Purchase Order or the Specifications (a “Non-Conformity”). The foregoing notwithstanding, with respect to latent defects in the Product that manifest themselves with the passage of time and later than thirty (30) days after receipt of the Product, that are not obvious upon inspection, or that could not be discovered within thirty (30) days of its receipt by the reasonable application of a visual inspection (each, a “Latent Defect”), whenever Customer becomes aware of such a Latent Defect that gives rise to a claim related to (i) any damaged, defective or non-conforming Product, or (ii) any breach of warranties, Customer will promptly notify the Manufacturer in writing of such a claim.
2.    Upon its receipt of a notice of Non-Conformity or Latent Defect and if the Non-Conformity or Latent Defect is attributable to the Manufacturer, the Manufacturer will work diligently to replace the defective Products at the Manufacturer’s cost within ninety (90) days of Customer’s notice of such issues or reimburse Customer in case the Manufacturer is not able to rework or replace such defective Products.
3.    In the event of a conflict with respect to any rejected Product that the Manufacturer and Customer are unable to resolve, a sample of such Product will be submitted by the Manufacturer to an independent laboratory, reasonably acceptable to both parties, for testing against the Specifications. The test results obtained by such laboratory will be final and



controlling. The fees and expenses of such laboratory testing will be borne entirely by the party against whom such laboratory’s findings are made.
4.    Customer will provide the Manufacturer with summary reports of rejections and returns of non-conforming Products by consumers (or other Customer’s customers) on a quarterly basis. If the non-conformity rate for any such quarter is in excess of one percent (1%) of the total units of Products provided by the Manufacturer to Customer during such quarter, and the non-conformity rate during the immediately following calendar quarter is also in excess of one percent (1%) of the total units of Products provided by the Manufacturer to Customer during that quarter, resulting in two (2) consecutive quarters with nonconformity rate in excess of one percent (1%), then in addition to its other rights and remedies, Customer may terminate this Agreement upon written notice (without providing a right to cure) to the Manufacturer specifying the effective date of such termination.
16.    WARRANTIES; LIABILITY.
1.    General Warranties. The Manufacturer warrants that (a) from the time of manufacture through the end of the shelf life or until the expiration date is specified by the Manufacturer (whichever is longer), and if no shelf life or expiration date is specified, then from the Completion Date through the end of the thirty-six month (36) period thereafter if unopened, or twelve (12) month period if opened, the Products will be free from defects in workmanship and material and design, will be merchantable, fit, and sufficient for the intended use and particular purpose; (b) it will deliver good title to all Products, free and clear of any liens or encumbrances whatsoever; (c) at the time when the Products are manufactured and prepared for shipment, the Products will conform to all Specifications; (d) neither the Products, the Manufacturer Supplied Materials, nor the manufacturing processes will infringe on any third party’s rights, including those rights of contractual, trade secret, proprietary information, trademark, copyright, patent, or intellectual property nature; and (e) it and the Products will, and all manufacturing practices and standards with respect to the Products will, comply with all applicable Laws, statutes, orders, regulations and other instruments relating to the manufacture, packing, packaging, marking, storage, handling, and shipping of the Products. The Manufacturer understands and acknowledges that Customer is currently creating a corporate sustainability policy. Once complete, Manufacturer will be provided such policy and will adhere to all requirements in such policy. In addition, the Manufacturer abide by Customer’s Code of Conduct, which is attached hereto as Exhibit D.
2.    Manufacturing Practices. The Manufacturer will manufacture, package, label, handle, ship and store the Products in a good and workman-like manner at quality levels consistent with industry standards and in accordance with Specifications. The Manufacturer will follow all current Good Manufacturing Practices, including those stipulated or promulgated by any applicable Governmental or Regulatory Authority, as the same may be changed from time to time, that are applicable to the manufacture, packaging, labeling, handling, shipping or storage of the Product.
3.    Adulteration and Misbranding. The Manufacturer warrants and guarantees that (1) the Products manufactured by the Manufacturer are not adulterated or misbranded within the meaning of Sections 601 and 602 of the Federal Food Drug and Cosmetics Act (the “Act”), respectively, (2) the Products are manufactured in compliance with Customer’s Vendor Compliance Manual, and (3) the Products’ introduction into interstate commerce is not prohibited under the provisions of sections 505 or 512 of the Act. The Manufacturer warrants that it will comply with and all of the Products that are manufactured by the Manufacturer will comply with the requirements under the Act, including any amendments, such as the Modernization of Cosmetics Regulation Act, which will become effective on December 29, 2023.
4.     Quality Agreement. The Manufacturer further warrants that it will comply with the terms of the Customer Quality Agreement. The Manufacturer warrants that it will engage in negotiation in good faith so that the parties may within six (6) months from execution of this Agreement agree upon a Quality Agreement, which is distinguishable from and more detailed than the Quality Manual that is provided in Exhibit C of this Agreement.



5.    Environmental Compliance. The Manufacturer warrants that the Products and the manufacture of all Products provided hereunder will comply in all respects with the applicable Laws, enactments, orders, regulations, and other instruments having the full force and effect of Law, and orders, policies, judgments, or requirements of any Governmental or Regulatory Authority, in each case related to the pollution or protection of the environment or human health and safety, including but not limited to California’s Proposition 65, also known as The Safe Drinking Water and Toxic Enforcement Act of 1986. The Manufacturer warrants that all Products it provides to Customer will conform to the Specifications and that it will notify Customer in advance of any proposed change in the Products specified and supplied hereunder which may alter or add to any of the Chemical Abstract Service (“CAS”) number(s) or local equivalent for Products listed in the Raw Product Specification(s) cited herein. Any such changes must be mutually agreed upon by Customer and the Manufacturer prior to shipment to Customer.
6.    Safety Compliance. The Manufacturer warrants that all Products provided hereunder do, and at all times during a Term will, comply in all respects with the applicable requirements of the health and safety Laws and regulations on a global basis. The Manufacturer warrants that the manufacture of all Product(s) provided hereunder will comply in all respects with Occupational Safety and Health Act of 1970, as amended (29 USC § 651, et seq) and the requirements of the Occupational Safety and Health Administration, if applicable, or such comparable foreign Law. The Manufacturer also warrants that all Products comply with the requirements under the Consumer Product Safety Act, as applicable.
7.    Anti-Bribery Compliance. The Manufacturer acknowledges that Customer is subject to the U.S. Foreign Corrupt Practices Act, the UK Bribery Act and anti-bribery and anti-corruption Laws in the countries in which the parties are established or the country in which the Product will be provided. The Manufacturer warrants that it will (a) comply in all respects with such Laws, rules and regulations related thereto, including the comparable Laws of all jurisdictions where it or its agents are conducting business, (b) provide written certification of its compliance with the foregoing when asked by Customer, and (c) cooperate with Customer and its designees at the Manufacturer’s expense in any inquiry or investigation of the Manufacturer or its agents regarding their conduct or alleged conduct relating to compliance or failure to comply with any of the foregoing.
8.    Child Labor and Forced Labor. The Manufacturer represents and warrants that it does not employ children, prison labor, indentured labor, bonded labor or use corporal or other forms of mental and physical coercion as a form of discipline. Moreover, the Manufacturer agrees that it will not conduct business with vendors employing children, prison labor, indentured labor, bonded labor or who use corporal punishment or other forms of mental and physical coercion as a form of discipline. In the absence of any applicable Laws, Customer and the Manufacturer agree to define “child” as less than fifteen (15) years of age. If local minimum age Law is set below fifteen (15) years of age but is in accordance with exceptions under International Labor Organization (ILO) Convention 138, the lower age will apply. Customer has the right to audit the Manufacturer’s premises to ensure compliance with this warranty. The Manufacturer further warrants that it shall comply with all applicable human safety Laws, including without limitation, all Laws prohibiting child labor, human trafficking, and slavery, including the California Transparency in Supply Chain Act (Section 1714.43 of the California Civil Code and Section 19547.5 of the California Revenue and Taxation Code). If Manufacturer fails to comply with this provision, Buyer will take the corrective action as it deems reasonably appropriate.
9.    Conflict Minerals. The Manufacturer warrants that the Product manufactured and prepared hereunder will at no time contain any “conflict minerals” sourced from any of the “Covered Counties”, as such terms are defined in the Dodd-Frank Wall Street Reform and the US Consumer Protection Act (2010). The Manufacturer shall immediately notify Customer if at any time the foregoing representation becomes inaccurate or incomplete.
10.    Miscellaneous Compliance. Manufacturer warrants that the Products, including the Materials (excluding Customer Supplied Materials) used in connection therewith, manufactured and /or sold



by Manufacturer pursuant to this Agreement: (i) contain no materials know to product cancer or reproductive toxicity; (ii) do not contain ingredients listed on Customer’s Restricted Substances List attached hereto as Exhibit E and as updated and provided to Manufacturer from time to time by Customer; (iii) contain only ingredients that are not expected to produce any appreciable adverse effects; (iv) contain only materials that are known by applicable published standards of any and all local, state, national, or international governments, including FDA, for safety and contact with humans; (v) do not contain fragrance contaminants or, if they are in the Products, are below the level that would impact safety; (vi) are not and will not be tested on animals; (vii) are sourced ethically in accordance with the best industry standards; and (viii) are safe for use in personal care products.
11.    Corporate Matters. The Manufacturer represents and warrants that: (a) it has full corporate power and authority to execute, deliver and perform its obligations under this Agreement; (b) the execution, delivery and performance of this Agreement have been duly authorized by all necessary action of the Manufacturer; (c) this Agreement constitutes a legal, valid and binding agreement of the Manufacturer, enforceable against the Manufacturer in accordance with its terms, except as limited by bankruptcy, insolvency, receivership and similar Laws in effect from time to time; and (d) it currently possesses or promptly hereafter will possess the requisite skill, experience, knowledge, personnel and facilities (in respect of manufacturing in general, and in respect of production of the Products and other obligations of the Manufacturer under this Agreement in particular), and the Manufacturer further possesses and is in compliance with all necessary licenses, permits and approvals required to validly execute, deliver and perform its obligations under this Agreement and is qualified to do business in all jurisdictions where such qualification is required for the Manufacturer’s performance hereunder. The Manufacturer shall inform Customer in writing within three (3) calendar days of learning any information that reasonably indicates that the Manufacturer may not be able to fulfill its obligations under this Agreement in a timely manner due to reasons directly or indirectly relating to the Manufacturer’s finance or monetary concerns.
12.    Sanctions. Manufacturer shall comply with U.S., E.U., and other applicable export control and sanctions Laws and regulations at all times and, accordingly, Manufacturer represents and warrants that: (a) neither it, nor any of its owners, directors, workers or employees is a person whose name appears on the list of Specially Designated Nations and Blocked Persons published by the United States Department of Treasury Office of Foreign Assets Control (“OFAC”) (each, an “OFAC-Listed Person), the United Kingdom’s HM Treasury Sanction List, the European Union’s Consolidated Sanctions List, or any other applicable sanctions list; (b) none of Manufacturer’s or any owner or senior manager of Manufacturer is a department, agency or instrumentality of, or is otherwise directly or indirectly controlled by or acting for on behalf of the government of any country that is the target of any of the several economic sanction programs administered by OFAC (31 C.F.R. Parts 501 through 598) or any OFAC-Listed Person; (c) none of the funds used by Manufacturer to perform any of its obligations constitute or will constitute funds obtained from or on behalf of any OFAC-Listed Person or any Blocked Person or any other person subject to applicable sanctions; (d) Manufacturer and each of its owners acknowledge that the sale of or diversion of products contrary to U.S., E.U., or other applicable Law is prohibited, and neither Manufacturer nor any of its owners or suppliers will sell or divert products contrary to U.S., E.U., or other applicable Law, including any sale or diversion to or from embargoed countries including, but not limited to Cuba, Iran, North Korea, Sudan, Syria, and the Crimea region of Ukraine; and (e) the inclusion of Manufacturer, any of its owners or managers or anyone associated with any of them or any of their owners on the list of Specially Designated Nationals and Blocked Persons or any other applicable sanctions list, or any diversion of products contrary to U.S., E.U., and other applicable export control and sanctions Laws and regulations shall constitute grounds for immediate termination of this Agreement without recourse to Manufacturer. At any time, and from time to time, Customer shall have the right, at its option, to conduct periodic audits to verify Manufacturer’s continued compliance with the foregoing.



13.    NSF Annual Audit. Manufacturer acknowledges and understands that an NSF certification for all Products is required by Customer. In order for Customer to obtain such, Manufacturer must participate, at its own expense, in an NSF audit no less than one (1) time per calendar year throughout the Term of the Agreement.
14.    Liability. EXCEPT AS PROHIBITED BY LAW OR IN CONNECTION WITH GROSS NEGLIGENCE, WILLFUL MISCONDUCT, A BREACH OF SECTION 16 (WARRANTIES), A BREACH OF SECTION 17 (CONFIDENTIALITY OBLIGATIONS), A BREACH SECTION 18 (INTELLECTUAL PROPERTY, IMPROVEMENTS, LICENSE), OR IN CONNECTION WITH SECTION 19 (INDEMNIFICATION) (COLLECTIVELY, THE “EXCLUDED CATEGORIES”), NO PARTY SHALL BE LIABLE TO THE OTHER PARTY FOR ANY INDIRECT, SPECIAL, UNFORESEEN, CONSEQUENTIAL, OR POTENTIAL DAMAGES OR LOSSES OF ANY KIND, NATURE OR DESCRIPTION WHATSOEVER INCLUDING ECONOMIC LOSSES, LOST PROFITS OR DAMAGE TO IMAGE, SUFFERED, OR INCURRED BY SUCH PARTY ARISING UNDER OR IN CONNECTION WITH THIS AGREEMENT OR AS A RESULT OF ANY ACTIVITIES UNDER THIS AGREEMENT. EXCEPT IN CONNECTION WITH THE EXCLUDED CATEGORIES, THE LIABILITY OF EITHER PARTY TO THE OTHER WILL BE CAPPED TO THE AMOUNT PAID OR PAYABLE BY CUSTOMER TO MANUFACTURER DURING THE TERM OF THIS AGREEMENT.
17.    CONFIDENTIALITY OBLIGATIONS.
1.    Confidential Information. “Confidential Information” means (i) any information disclosed by either Customer or the Manufacturer, either directly or indirectly, in writing, orally or by inspection of tangible objects, including, without limitation, algorithms, business plans, customer data, customer lists, customer names, designs documents, drawings, engineering information, financial analysis, forecasts, formulas, hardware configuration information, know-how, ideas, inventions, market information, marketing plans, processes, products, product plans, research, specifications, software, source code, trade secrets, data tags and their contents, benchmarking reports and its contents, summary data, aggregate data or any other information that is designated as “confidential,” “proprietary” or some similar designation or should reasonably be understood by the receiving party as being confidential; and (ii) any information otherwise obtained, directly or indirectly, by a receiving party through inspection, review or analysis of any disclosed information. Information that is disclosed orally shall be Confidential Information if it is (A) designated as such at the time of disclosure or within a reasonable time after disclosure; or (B) should be reasonably understood to be Confidential Information. Confidential Information may also include information of a third party that is in the possession of one of the parties and is disclosed to the receiving party.
2.    Exclusions. Confidential Information shall not, however, include any information that (i) was publicly known and made generally available in the public domain prior to the time of disclosure by the disclosing party; (ii) becomes publicly known and made generally available after disclosure by the disclosing party to the receiving party through no action or inaction of the receiving party; (iii) is already in the possession of the receiving party at the time of disclosure by the disclosing party as shown by the receiving party’s files and records immediately prior to the time of disclosure; (iv) is obtained by the receiving party from a third party lawfully in possession of such information and without a breach of such third party’s obligations of confidentiality; or (v) is independently developed by the receiving party without use of or reference to the disclosing party’s Confidential Information, as shown by documents and other competent evidence in the receiving party’s possession.
3.    Disclosures Required by Law. The obligations set forth in this Section 17 shall not apply to the extent that the other party’s Confidential Information is required to be disclosed by Law, subpoena, court order or other Governmental or Regulatory Authorities; provided, however, that the receiving party shall (i) deliver prompt written notice of such requirement so that the other party may seek a protective order or other appropriate relief; (ii) use commercially reasonable efforts to cooperate with such other party’s attempt to obtain a protective order; and (iii) shall disclose only that



information required to be disclosed by Law, subpoena, court order or other Governmental or Regulatory Authorities.
4.    Obligation. Each party will use commercially reasonable efforts to maintain in confidence and to not disclose or disseminate to any third party or use except as permitted herein any Confidential Information of the other party after its receipt of such Confidential Information.
18.    INTELLECTUAL PROPERTY.
1.    Intellectual Property Rights. “Intellectual Property Rights” means all proprietary rights and all other intellectual property and all associated rights in any jurisdiction throughout the world, including all (i) trademarks, service marks, trade names, business names, corporate names, Internet domain names, trade dress, designs, logos, slogans, and similar rights and all other indicia of origin, and registrations and renewals of, and applications to register, any of the foregoing, and all goodwill associated with any of the foregoing; (ii) patents, patent disclosures, and patent applications and rights in respect of utility models or industrial designs, together with all reissues, continuations, continuations-in-part, revisions, divisionals, extensions, and reexaminations in connection therewith and counterparts thereof; (iii) copyrights and copyrightable works and other works of authorship, mask works, database rights and moral rights, and registrations and renewals of, and applications to register, any of the foregoing; (iv) trade secrets, know-how, confidential information and other proprietary rights and information (whether or not patentable or reduced to practice), including inventions and improvements thereto, discoveries, methods, processes, technologies, techniques, protocols, formulas, algorithms, compositions, industrial models, architectures, layouts, designs, drawings, plans, specifications, methodologies, ideas, research and development, technical data, customer and supplier lists, pricing and cost information, and business and marketing plans and proposals; (v) software (including source code, executable code, systems, tools, data, databases, firmware, interfaces, and related documentation); and (vi) copies and tangible embodiments or descriptions of any of the foregoing (in whatever form or medium).
2.    Olaplex Intellectual Property. “Olaplex Intellectual Property” shall mean all Intellectual Property Rights developed, invented, created, authored, improved, reduced to practice (the foregoing collectively, “Developed”), owned by or licensed by or on behalf of Customer, including all Intellectual Property Rights Developed by the Manufacturer in connection with this Agreement.
3.    Limited License. Customer hereby grants to the Manufacturer a limited, revocable, nontransferable, on-exclusive, non-sublicensable license to certain portions of the Olaplex Intellectual Property solely to the extent required by the Manufacturer in order to fulfill its obligations under this Agreement. All use of Olaplex Intellectual Property by the Manufacturer shall inure to the benefit of Customer. Any license in Olaplex Intellectual Property granted to the Manufacturer under this Agreement will terminate immediately upon termination of this Agreement.
4.    Ownership of Intellectual Property. All works created by the Manufacturer for Customer relating to or deriving from anything done in connection with this Agreement, and all rights, titles, and interests in such works, shall belong exclusively to Customer. All Intellectual Property Rights associated with the Products produced for Customer hereunder will be owned at all times solely by Customer. All Olaplex Intellectual Property will be owned at all times solely by Customer. Any and all right, title and interest in and to any Intellectual Property Rights Developed by the Manufacturer in connection with this Agreement (“Developed Intellectual Property”) shall be the sole and exclusive property of Customer, and the Manufacturer hereby unconditionally and irrevocably assigns, transfers and conveys, to the full extent permitted by applicable Law, and hereby agrees to assign, transfer and convey, to Customer, on a worldwide basis, all right, title, and interest in and to all Developed Intellectual Property, including (i) rights under patent, copyright, trademark, trade secret, and related or similar Laws, (ii) rights to collect income, royalties, products, proceeds, and payments due or payable, including all claims for remedies by reason of past, present and future infringements or misappropriations thereof or other conflicts therewith, (iii) rights to sue for and recover damages or lost profits in connection therewith, and (iv) other rights to protection or enforcement of interests therein and collect the same, for Customer’s own use and enjoyment and



the use and enjoyment of its successors, assigns or other legal representatives under the Laws and regulations of all jurisdictions, free and clear of all security interests, options, liens, licenses, and other encumbrances. All rights, title and interest in and to any Product formulations Developed by or on behalf of or provided by or on behalf of Customer (including all modifications and derivatives thereto whether or not developed by Customer or the Manufacturer), shall also belong to and be the sole and exclusive property of Customer.
5.    Use of Formulas and Materials by the Manufacturer. The Manufacturer shall not use any formulas, materials, or any other Intellectual Property Rights provided by or developed for Customer, including any previously developed formulas or materials, or make use of any Confidential Information of Customer, for any purpose whatsoever other than to manufacture Products for Customer. In addition, the Manufacturer shall store all formulas and other Confidential Information on a secure server with limited access and emergency backup. Notwithstanding anything herein to the contrary, all formulas that are owned by Customer at any time, including those that become the property of Customer pursuant to the above provisions of this Section 18, shall be the exclusive property of Customer, and Customer shall not be restricted from the use thereof.
6.    Assistance. The Manufacturer agrees to perform all acts deemed necessary or desirable by Customer (at Customer’s cost) to permit and assist Customer in perfecting and enforcing the full benefits, enjoyment, rights, title and interest throughout the world in and to any Developed Intellectual Property. Such acts may include execution of documents, including any and all powers of attorney, applications, assignments, declarations, affidavits, and any other papers in connection therewith reasonably necessary to perfect such benefits, enjoyment, rights, title and interest in Customer, assistance and cooperation in the registration and enforcement of applicable Intellectual Property Rights or other legal proceedings, including providing documents and materials in the possession or control of the Manufacturer, testifying in any legal proceedings, signing lawful papers and making all lawful oaths, and taking any other act to aid Customer and enforcing proper protection for applicable Intellectual Property Rights.
19.    INDEMNIFICATION.
1.    Indemnification by the Manufacturer. The Manufacturer shall fully indemnify, defend, and hold Customer, its parent, subsidiaries, affiliates and their respective officers, directors, employees and agents harmless from and against any third party claims, demands, actions, suits, proceedings, investigations, liabilities, damages, costs or expenses (including reasonable attorneys’ fees), that arise from (i) the Manufacturer’s manufacturing of the Products contrary to or in deviation from the Specifications provided by Customer; (ii) bodily injury caused by the Manufacturer’s negligent acts or omissions; (iii) the Manufacturer’s breach of its representations, warranties or obligations as set forth in this Agreement; (iv) the Manufacturer’s breach of any applicable Law or regulation. Notwithstanding anything in this Agreement to the contrary, Customer shall have no liability to the Manufacturer and its customers, and the Manufacturer shall indemnify Customer, for any third party claims regarding infringement, misappropriation, or other violation of Intellectual Property Right of any third party, to the extent any such claim is found to arise from or relate to the inclusion in Products of Manufacturer Supplied Materials, or designs, materials, formulas or other items or Intellectual Property Rights provided by the Manufacturer and incorporated into the Products, or any Developed Intellectual Property.
2.    Indemnification by Customer. Customer shall fully indemnify, defend, and hold the Manufacturer, its parent, subsidiaries, affiliates and their respective officers, directors, employees and agents harmless from and against any third-party claims, demands, actions, suits, proceedings, investigations, liabilities, damages, costs or expenses (including reasonable attorneys’ fees), that arise from: (i) the inclusion of any Customer Supplied Materials in any Products, unless Manufacturer fails to conduct the check for Materials as provided in Section 8.4, or otherwise fails to maintain the quality and suitability of Customer Supplied Materials; (ii) violation of Intellectual Property Right of any third party, to the extent any such claim is found to arise from or relate to the inclusion of Customer Supplied Materials in any Products not jointly formulated with the



Manufacturer; and (iii) Customer’s breach of its representations, warranties or obligations as set forth in this Agreement.
3.    Indemnification Procedure. If either party receives notice of the commencement of any action or proceeding or the assertion of any claim by a third party or the imposition of any penalty or assessment for which indemnity may be sought under this Section 19 (Indemnification), and such party (“Indemnitee”) intends to seek indemnity pursuant to this Section 19, the Indemnitee will promptly provide the other party (“Indemnitor”) with written notice of such claim (“Third Party Claim”), stating the nature, basis and the amount thereof, to the extent known, along with copies of the relevant documents evidencing such Third Party Claim and the basis for indemnification sought. Failure of the Indemnitee to give such notice will not relieve the Indemnitor from liability on account of this indemnification, except if and to the extent that the Indemnitor is actually prejudiced thereby. The Indemnitee may retain separate co-counsel at its sole cost and expense and participate in the defense of the Third-Party Claim and the Indemnitee will not file any papers or consent to the entry of any judgment or enter into any settlement with respect to the Third-Party Claim without the prior written consent of the Indemnitor. The Indemnitor will not admit to any wrongdoing on behalf of the indemnitee or consent to the entry of any judgment or enter into any settlement with respect to the Third-Party Claim, in each case, without the prior written consent of the Indemnified Party (which consent will not be unreasonably withheld or delayed).
20.    INSURANCE.
1.    During the Term of the Agreement and for two (2) years thereafter, the Manufacturer represents that it has (1) General Liability and Umbrella or Excess Liability insurance in a minimum amount of $10,000,000 USD per occurrence and (2) Statutory Worker’s Compensation Employer’s Liability Insurance in a minimum amount of $1,000,000 USD which insures the Manufacturer and its employees against any claims, suits, losses, charges, costs, expenses (including reasonable attorney’s fees), judgments, liabilities, and damages arising out of the Manufacturer’s manufacture of the Products and any actual or alleged defects in the Products which relate to the Manufacturer’s manufacture of the Products. Such insurance shall be from an A-rated insurance carrier or better and each insurance policy shall list Customer as an additional insured with regard to general and excess liability on both a primary and non-contributory basis. Manufacturer shall provide the Certificate of Insurance for each such policy to Customer within thirty (30) days of the signing of this Agreement by both parties.
2.    Customer represents that it has now and shall continue in effect throughout the duration of this Agreement, product liability insurance in the amount of $1,000,000 USD per occurrence and $2,000,000 in the aggregate per policy year. The Manufacturer may review that policy and any Coverage Declaration at any time upon request to Customer. In addition, Customer shall provide a copy of said policy to the Manufacturer within ten (10) days of a request from Manufacturer.
21.    ASSIGNMENT. Neither this Agreement nor any of the rights and obligations of the parties hereunder may be assigned or transferred by any of the parties hereto without the prior written consent of the other party hereto, including by operation of Law, except that Customer may assign its right hereunder to any of its affiliates including wholly-owned subsidiaries, without the prior written consent of the Manufacturer; provided, that Customer will remain liable for all of its respective obligations under this Agreement. Subject to the first sentence of this Section 21, this Agreement will be binding upon and inure to the benefit of the parties hereto and their respective successors and permitted assigns and no other Person will have any right, obligation or benefit hereunder. Any attempted assignment or transfer in violation of this Section 21 will be void.
22.    GOVERNING LAW. All matters arising out of or relating to this Agreement will be governed by and construed in accordance with the Laws of the State of New York, without giving effect to conflict of laws principles.
23.    MANDATORY BINDING ARBITRATION. ANY DISPUTE BETWEEN THE PARTIES ON THE TERMS OF THIS AGREEMENT OR ANY MATTER ARISING UNDER IT SHALL BE REFERRED TO THE APPROPRIATE SENIOR EXECUTIVE FOR EACH PARTY. IF A DISPUTE IS NOT



RESOLVED BY THE SENIOR EXECUTIVES, EITHER PARTY MAY SEEK RESOLUTION OF IT UNDER BINDING ARBITRATION BEFORE JAMS, WITH VENUE IN THE COUNTY OF NEW YORK, NEW YORK, IN ACCORDANCE WITH THE APPLICABLE JAMS RULES, AND JUDGMENT UPON THE AWARD RENDERED BY THE ARBITRATOR MAY BE ENTERED IN ANY COURT HAVING JURISDICTION THEREOF. UPON THE RECEIPT OF A DEMAND TO ARBITRATE A DISPUTE HEREUNDER, EACH PARTY WITHIN TEN (10) DAYS AFTER SUCH DATE SHALL SUBMIT TO THE OTHER PARTY A WRITTEN LIST OF THREE (3) PERSONS, WHO WOULD BE ACCEPTABLE TO THE SUBMITTING PARTY AS AN ARBITRATOR. WITHIN TEN (10) DAYS AFTER THE INITIATION OF THE ARBITRATION, THE PARTIES SHALL SELECT A SINGLE NEUTRAL ARBITRATOR FROM THE LIST TO PRESIDE OVER THE ARBITRATION PROCEEDING. EITHER PARTY MAY ELECT TO CONDUCT THE ARBITRATION AS AN EXPEDITED PROCEEDING. NOTHING IN THIS PROVISION SHALL BE CONSTRUED TO LIMIT THE RIGHT OF ANY PARTY TO SEEK PRELIMINARY INJUNCTIVE RELIEF IN ANY COURT OF COMPETENT JURISDICTION, NOR SHALL THE FILING OF AN ACTION TO OBTAIN SUCH RELIEF CONSTITUTE A WAIVER OF THE RIGHT TO ARBITRATE THE UNDERLYING DISPUTE. IN ADDITION TO THE POWERS CONFERRED BY JAMS, THE ARBITRATOR SHALL HAVE AUTHORITY TO ORDER SUCH OTHER DISCOVERY AS HE OR SHE DEEMS APPROPRIATE FOR A FULL AND FAIR HEARING OF THE CASE. A DETERMINATION ON THE MERITS SHALL BE RENDERED IN ACCORDANCE WITH THE LAW OF THE STATE OF NEW YORK TO THE SAME EXTENT AS IF THE DISPUTE WERE PENDING BEFORE A SUPERIOR COURT OF THAT STATE. THE PREVAILING PARTY IN ANY ACTION OR ARBITRATION PROCEEDING ARISING HEREUNDER SHALL BE ENTITLED TO RECOVER FROM THE NON-PREVAILING PARTY ITS REASONABLE COSTS AND EXPENSES, INCLUDING ATTORNEYS’ FEES AND COSTS OF ARBITRATION AND OF ANY ASSOCIATED COURT PROCEEDINGS INCURRED IN CONNECTION WITH SUCH ACTION, ARBITRATION OR PROCEEDING.
24.    INDEPENDENT PARTIES. The parties acknowledge, agree and declare that the relationship hereby established between them is solely that of provider and recipient of manufacturing services and that each party hereto is an independent contractor with respect to the other. Nothing contained in this Agreement will be construed as creating a partnership, joint venture or agency relationship between the parties or, except as otherwise expressly provided in this Agreement, as granting either party the authority to bind or contract any obligation in the name of or on account of the other party or to make any statements, representations, warranties or commitments on behalf of the other party. All persons employed by a party will be employees of such party and not of the other party and all costs and obligations incurred by reason of any such employment will be for the account and expense of such party.
25.    COST AND EXPENSE; ATTORNEY’S FEES. In the event either party brings action to enforce any provision of this Agreement, the non-prevailing party will reimburse the prevailing party for the cost and expense of such action including, but not limited to, reasonable attorney’s fees.
26.    ENTIRE AGREEMENT; AMENDMENT. This Agreement, including the Addenda and Exhibits hereto, and any written amendments to the foregoing, constitute the entire agreement between the parties with respect to the subject matter hereof and supersede any previous oral or written negotiations, discussions, agreements, and understandings between the parties with respect to such matters. In the event of any conflict or ambiguity between this Agreement and any Purchase Order or invoice form (or other material purchase, sale, or delivery documentation), the terms of this Agreement will control. All documents annexed hereto and referred to herein are hereby incorporated in and made a part of this Agreement. This Agreement may be amended, modified, superseded, or canceled only by an instrument in writing signed by each of the parties hereto.
27.    CAPTIONS. The captions of the Sections of this Agreement are for general information and reference only, and this Agreement will not be construed by reference to such captions.
28.    SEVERABILITY; ENFORCEMENT. The invalidity, illegality or unenforceability of any portion of this Agreement will not affect the validity, force or effect of the remaining portions hereof. If it is ever held that any restriction hereunder is too broad to permit enforcement of such restriction to its fullest extent, each party



agrees that a court of competent jurisdiction may enforce such restriction to the maximum extent permitted by Law, and each party hereby consents and agrees that such scope may be judicially modified accordingly in any proceeding brought to enforce such restriction.
29.    NO WAIVER; CUMULATIVE REMEDIES. Except as specifically set forth herein, the rights and remedies of the parties to this Agreement are cumulative and not alternative. No failure or delay on the part of any party in exercising any right, power or remedy under this Agreement will operate as a waiver of such right, power or remedy, and no single or partial exercise of any such right, power or remedy will preclude any other or further exercise of such right, power or remedy or the exercise of any other right, power or remedy.
30.    SPECIFIC ENFORCEMENT. The parties agree that irreparable damage would occur and that the parties would not have any adequate remedy at Law in the event that any of the provisions of this Agreement were not performed in accordance with their specific terms or were otherwise breached. It is accordingly agreed that the parties will be entitled to an injunction or injunctions to prevent breaches of this Agreement and to enforce specifically the terms and provisions of this Agreement, this being in addition to any other remedy to which they are entitled at Law or in equity.
31.    NOTICES. All notices, requests, demands and other communications that are required or may be given pursuant to the terms of this Agreement will be in writing, and delivery will be deemed sufficient in all respects and to have been duly given as follows: (a) on the actual date of service if delivered personally; (b) at the time of receipt if given by electronic mail to the e-mail addresses; provided, however, that a party sending notice by electronic delivery will bear the burden of authentication and of proving transmittal, receipt and time of receipt; (c) on the third day after mailing if mailed by first-class mail return receipt requested, postage prepaid and properly addressed; or (d) on the day after delivery to a globally recognized overnight courier service during its business hours, and properly addressed, to Customer at its first address written above, to the attention the SVP, Logistics and the General Counsel, or to the Manufacturer at its first address written above, or to such other address as one party may later specified to the other party in writing. All notices to Customer must have a copy sent to: legalnotice@Olaplex.com.
32.    NO PUBLICITY. Manufacturer and its employees, agents and representatives will not, without Customer’s prior written consent in each instance, use in advertising, publicity or otherwise Customer’s name, the name of any of its affiliates, officers or employees, or any trade name, trademark, trade device, service mark, symbol or any abbreviations owned by Customer or its affiliates, nor refer to the existence of the Agreement in press releases, advertising or materials distributed to prospective customers.
33.    FORCE MAJEURE. Failure of either party to perform its obligations under this Agreement (except the obligation to make payments) will not subject such party to any liability to the other if such failure is caused by any cause beyond the reasonable control of the affected party, whether or not foreseeable, such as but not limited to, acts of God, fire, explosion, flood, drought, pandemic outbreak, earthquake, war, riot, sabotage, embargo, terrorist activities, strikes or other labor trouble, or compliance with any Law (each, a “Force Majeure”), provided that written notice of such event is promptly given to the other party. The Manufacturer may delay manufacture and preparation of Product or acceptance of Materials to be used in the manufacture of the Product as a result of a Force Majeure, provided the Manufacturer promptly notifies Customer of the events and gives Customer a revised production and preparation schedule. If the delay exceeds thirty (30) days from the original Completion Date, Customer may cancel any affected Purchase Order or production thereunder without liability. If the Manufacturer’s production is only partially restricted or delayed, the Manufacturer will use its reasonable commercial efforts to accommodate Customer requirements and will give unfilled Customer orders preference and priority over orders of other customers that were placed after Customer orders. If the period of delay lasts longer than thirty (30) consecutive days or sixty (60) days in any consecutive six (6) month period, then Customer may at any time thereafter, while such delay continues, terminate this Agreement with immediate effect.
34.    DISASTER RECOVERY. Within thirty (30) days of executing this Agreement, the Manufacturer shall submit to Customer for Customer’s approval a formalized plan for disaster recovery and business continuity (the "Plan") specific to location(s) upon which the Manufacturer relies to provide the Products. Such Plan, at a minimum, shall identify available alternate facilities, infrastructure and logistics and provide for security and protective measures necessary to ensure minimal impact to Customer's supply of Products.



35.    COUNTERPARTS. This Agreement may be executed simultaneously in two counterparts, each of which will be deemed an original, but both of which together will constitute one and the same instrument, provided that all such counterparts, in the aggregate, will contain the signatures of all parties hereto. Facsimile and other copies will have the same force and effect as the original.
36.    CONSTRUCTION. The parties have participated jointly in the negotiation and drafting of this Agreement, and in the event of an ambiguity or a question of intent or a need for interpretation arises, this Agreement will be construed as if drafted jointly by the parties and no presumption or burden of proof will arise favoring or disfavoring any party by virtue of the authorship of any of the provisions of this Agreement. Reference to any Law means such Law as amended, modified, codified, replaced, or re-enacted, in whole or in part, and in effect from time to time, including rules and regulations promulgated thereunder, and reference to any section or other provision of any Law means that provision of such Law from time to time in effect and constituting the substantive amendment, modification, codification, replacement or re-enactment of such section or other provision. The only official version of this Agreement, and all communications related to an Agreement shall be in the English language. “Hereunder,” “hereof,” “hereto,” “herein,” and words of similar import will be deemed references to this Agreement as a whole and not to any particular article, section or other provision hereof. “Including” (and with correlative meaning “include”) means including without limiting the generality of any description preceding such term. “Or” is used in the inclusive sense of “and/or.” References to documents, instruments or agreements will be deemed to refer as well to all addenda, appendices, exhibits, schedules, or amendments thereto.
[signatures on following page]



By having its duly authorized officer sign below each party agrees to the terms of this Agreement and to all the terms and conditions contained in the attached Addenda and Exhibits.

OLAPLEX, INC.     MANUFACTURER

Signature: /s/ Shah Nagree     Signature: /s/ Greg Chambers
Name: Shah Nagree    Name: Greg Chambers
Title: SVP - Operations     Title: COO



Exhibits

EXHIBIT A - Product, Specifications and Price
EXHIBIT B - Production Capacity
EXHIBIT C - Quality Manual
EXHIBIT D - Olaplex Code of Conduct
EXHIBIT E - Restricted Substance List
EXHIBIT F - Inbound Material Testing Guideline

Addenda

ADDENDUM 1 - Safety Stock
ADDENDUM 2 - Customer/Manufacturer Supplied Materials
ADDENDUM 3 - Reporting Template for Expiring Safety Stock Lots
ADDENDUM 4 - Manufacturer’s Equipment

EX-31.1 3 ex311-ceocertificationq220.htm EX-31.1 Document
Exhibit 31.1

CERTIFICATION PURSUANT TO
RULE 13a-14(a) AND 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, JuE Wong, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Olaplex Holdings, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer 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 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: August 8, 2023
By:/s/ JuE Wong
JuE Wong
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 ex312-cfocertificateq22023.htm EX-31.2 Document
Exhibit 31.2

CERTIFICATION PURSUANT TO
RULE 13a-14(a) AND 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Eric Tiziani, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Olaplex Holdings, Inc.;
2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer 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 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: August 8, 2023
By:/s/ Eric Tiziani
Eric Tiziani
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 ex321-ceocertificateq22023.htm EX-32.1 Document
Exhibit 32.1



CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, JuE Wong, Chief Executive Officer of Olaplex Holdings, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.    the Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2. the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 8, 2023
By:/s/ JuE Wong
JuE Wong
President and Chief Executive Officer
(Principal Executive Officer)



EX-32.2 6 ex322-cfocertificateq22023.htm EX-32.2 Document
Exhibit 32.2



CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Eric Tiziani, Chief Financial Officer of Olaplex Holdings, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.    the Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended June 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.    the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Date: August 8, 2023
By:/s/ Eric Tiziani
Eric Tiziani
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 7 olpx-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - Parenthetical link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - NATURE OF OPERATIONS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - NET SALES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - NET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - NET SALES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - NET SALES - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - LONG-TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - LONG-TERM DEBT - Schedule of Derivative Assets at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - RELATED PARTY TRANSACTIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 olpx-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 olpx-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 olpx-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities, net of effects of acquisition (as applicable): Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] CONTINGENCIES Contingencies Disclosure [Text Block] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Unrealized gain on derivatives, net of income tax effect Unrealized (loss) gain on derivatives (net of taxes) Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Contingencies (Note 10) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Professional Sales Channel, Through Intermediary, Professional [Member] Sales Channel, Through Intermediary, Professional Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] EQUITY Equity [Text Block] Inventory write-off and disposal Inventory Write-down Geographical [Axis] Geographical [Axis] Current Liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value per share; 25,000,000 shares authorized and no shares issued and outstanding Preferred Stock, Value, Issued Diluted (in usd per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowances of $20,028 and $19,198 Accounts Receivable, after Allowance for Credit Loss, Current Gross Carrying Amount Intangible Assets, Gross (Including Goodwill) Intangible Assets, Gross (Including Goodwill) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Other expense, net Other Nonoperating Income (Expense) [Abstract] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Long-term debt, fair value Long-Term Debt, Fair Value Net income Net income Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Accrued interest Interest Payable, Current Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stockholders’ equity (Notes 1 and 8): Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Other Intangible Assets Other Intangible Assets [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of sales Cost of Goods and Services Sold Related party transaction, amounts of transaction Related Party Transaction, Amounts of Transaction Executive Category: Executive Category [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Equity [Line Items] Equity [Line Items] Equity [Line Items] Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Derivative, notional amount Fair value, interest rate cap asset Derivative, Notional Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation of fixed assets Depreciation Payments of debt issuance costs Payments of Debt Issuance Costs Payment to pre-IPO stockholders pursuant to tax receivable agreement Payment To Pre-IPO Stockholders Pursuant To Tax Receivable Agreement Payment To Pre-IPO Stockholders Pursuant To Tax Receivable Agreement Tax receivable agreement Tax Receivable Agreement Tax Receivable Agreement Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Conversion of cash settled units to stock appreciation rights Stock Issued During Period, Value, Conversion of Units Net Carrying Amount Intangible Assets, Net (Including Goodwill) Payables and Accruals [Abstract] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense, debt Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventory Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type [Axis] Award Type [Axis] Cost of sales: Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Interest expense, net Interest expense, net Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Hedging Designation [Axis] Hedging Designation [Axis] Trading Arrangement: Trading Arrangement [Axis] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Exercise of stock-settled stock appreciation rights Stock Issued During Period, Value, Non-Option Equity Instruments Exercised Stock Issued During Period, Value, Non-Option Equity Instruments Exercised Entity File Number Entity File Number Software Computer Software, Intangible Asset [Member] Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Net Carrying Amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares, issued (shares) Common Stock, Shares, Issued Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total term loan debt Long-term debt Long-Term Debt Selling, general, and administrative Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Schedule of Finite-Lived Intangible Assets Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Other expense, net Other Nonoperating Expense Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Cost of product (excluding amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other operating Other Noncash Income (Expense) Sales and income taxes payable, net Taxes Payable, Current Net income per share: Net Income Per Share [Abstract] Net Income Per Share Accrued advertising Accrued Advertising Current portion of Related Party payable pursuant to Tax Receivable Agreement Tax Receivable Agreement, Current Tax Receivable Agreement, Current Raw materials and packaging components Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash settled units converted to stock appreciation rights, fair value liability reclassified to APIC Deferred Compensation Arrangement With Individual, Recorded Liability, Reclassification To Additional Paid-In-Capital Deferred Compensation Arrangement With Individual, Recorded Liability, Reclassification To Additional Paid-In-Capital Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Other current assets Other Assets, Current Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory Inventory, Net Other current assets Increase (Decrease) in Other Current Assets Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] LONG-TERM DEBT Long-Term Debt [Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosure of noncash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Inventory Disclosure [Abstract] Other Assets Other Assets [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets: Assets, Current [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract] Weighted Average Number of Shares Outstanding, Basic and Diluted Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Derivative Assets at Fair Value Schedule of Derivative Assets at Fair Value [Table Text Block] Common stock, shares, outstanding (shares) Beginning balance, shares outstanding (in shares) Ending balance, shares outstanding (in shares) Common Stock, Shares, Outstanding Amortization of other intangible assets Amortization of other intangibles Amortization of Other Intangible Assets Amortization of Other Intangible Assets Numerator: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Services Related to the Development, Maintenance and Enhancement of the Company's Professional Application Services Related to the Development, Maintenance and Enhancement of the Company's Professional Application [Member] Services Related to the Development, Maintenance and Enhancement of the Company's Professional Application Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities NATURE OF OPERATIONS AND BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Net income per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Payments for tax receivable agreement Payments for Tax Receivable Agreement Payments for Tax Receivable Agreement Related party transaction, term of agreement (in years) Related Party Transaction, Term Of Agreement Related Party Transaction, Term Of Agreement Constructive Retirement of Common Stock Repurchases Constructive Retirement of Common Stock Repurchases [Policy Text Block] Constructive Retirement of Common Stock Repurchases Common stock, $0.001 par value per share; 2,000,000,000 shares authorized, 654,530,828 and 650,091,380 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Brand name Trade Names [Member] Accrued professional fees Accrued Professional Fees, Current Specialty retail Sales Channel, Through Intermediary, Specialty Retail [Member] Sales Channel, Through Intermediary, Specialty Retail Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Total other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Cash-settled units liability reclassification to additional paid in capital Liability Reclassification To Additional Paid In Capital Liability Reclassification To Additional Paid In Capital Proceeds from the issuance of 2022 Term Loan Facility Proceeds from Issuance of Secured Debt Interest Rate Cap Interest Rate Cap [Member] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Inventory write-off and disposal Inventory Write-down and Disposal Inventory Write-down and Disposal PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses and current liabilities Other Accrued Liabilities, Current Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Amortization of patented formulations capitalized to inventory Amortization Of Intangible Assets, Amount Capitalized Amortization Of Intangible Assets, Amount Capitalized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchase of intangible assets Payments to Acquire Intangible Assets Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Debt issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code NET INCOME PER SHARE Earnings Per Share [Text Block] Tax Receivable Agreement Tax Receivable Agreement [Policy Text Block] Tax Receivable Agreement Principal payments for 2022 Term Loan Facility, and principal payments and prepayment fees for 2020 Term Loan Facility Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Property and equipment, net Property, Plant and Equipment, Net DTC Sales Channel, Directly to Consumer [Member] Number of business channels Number of Business Channels Number of Business Channels Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total other comprehensive income: Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Payments for shares withheld and retired for taxes and exercise price for stock-settled share appreciation rights Payment, Tax Withholding, Share-Based Payment Arrangement Related Party payable pursuant to Tax Receivable Agreement Tax Receivable Agreement, Noncurrent Tax Receivable Agreement, Noncurrent Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Retained Earnings Retained Earnings [Member] Current portion of long-term debt Less: Current portion Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in usd per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Cash paid for income taxes Income Taxes Paid 2022 Credit Agreement February 2022 Credit Facility [Member] February 2022 Credit Facility Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (shares) Common Stock, Shares Authorized ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Product formulations Patented Technology [Member] Exercise of stock-settled stock appreciation rights (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Derivative Instrument [Axis] Derivative Instrument [Axis] Accrued freight Accrued Freight, Current Accrued Freight, Current Long-term debt, gross Long-Term Debt, Gross Adjustments to reconcile net income to net cash from operations provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Tax receivable agreement, percent of savings for holders Tax Receivable Agreement, Percent Of Tax Benefits With Provided Payment Tax Receivable Agreement, Percent Of Tax Benefits With Provided Payment Compensation Amount Outstanding Recovery Compensation Amount Additional paid-in capital Additional Paid in Capital Deferred taxes Deferred Income Tax Expense (Benefit) Reduction in interest expenses Interest Expense, Long-Term Debt, Increase (Decrease) Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Number of plaintiffs Loss Contingency, Number of Plaintiffs Insider Trading Arrangements [Line Items] Accounts receivable, allowance for credit losses Accounts Receivable, Allowance for Credit Loss Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Accrued legal settlement Accrued Legal Settlement, Current Accrued Legal Settlement, Current Entity Registrant Name Entity Registrant Name Cash settled units converted to stock appreciation rights (in shares) Deferred Compensation Arrangement With Individual, Converted in Period, Number Of Units Deferred Compensation Arrangement With Individual, Converted in Period, Number Of Units Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive common equivalent shares from equity options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Purchase of software Payments to Acquire Software Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Entity Central Index Key Entity Central Index Key Loss contingency accrual Loss Contingency Accrual Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves International Non-US [Member] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Payroll liabilities Employee-related Liabilities, Current Shares withheld and retired for taxes on exercise of stock-settled stock appreciation rights Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Amount Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Amount Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Amortization of patented formulations Amortization of patent formulations Cost, Amortization Equity [Abstract] INVENTORY Inventory Disclosure [Text Block] Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Unrealized gain on derivatives Unrealized Gain (Loss) on Derivatives Equity [Table] Equity [Table] Equity [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares) Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Cash paid during the year for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, term (in years) Long-Term Debt, Term Long-term debt Long-term debt, net of debt issuance costs and current portion Long-Term Debt, Excluding Current Maturities Weighted average common shares outstanding: Diluted (in shares) Weighted average common shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating expenses: Operating Expenses [Abstract] NET SALES Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Tax receivable agreement, percent of tax benefits retained by company Tax Receivable Agreement, Percent Of Tax Benefits Retained By Company Tax Receivable Agreement, Percent Of Tax Benefits Retained By Company Additional Paid in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Non-NEOs Non-NEOs [Member] Brand Name and Customer Relationships Brand Name and Customer Relationships [Member] Brand Name and Customer Relationships Total operating expenses Operating Expenses Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average common shares outstanding: Basic (in shares) Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] EX-101.PRE 11 olpx-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 04, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-40860  
Entity Registrant Name Olaplex Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 87-1242679  
City Area Code 310  
Local Phone Number 691-0776  
Title of 12(b) Security Common stock, par value $0.001 per share  
Trading Symbol OLPX  
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   654,698,308
Entity Central Index Key 0001868726  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 378,418 $ 322,808
Accounts receivable, net of allowances of $20,028 and $19,198 50,298 46,220
Inventory 128,509 144,425
Other current assets 13,398 8,771
Total current assets 570,623 522,224
Property and equipment, net 932 1,034
Intangible assets, net 971,715 995,028
Goodwill 168,300 168,300
Other assets 11,354 11,089
Total assets 1,722,924 1,697,675
Current Liabilities:    
Accounts payable 13,666 9,748
Sales and income taxes payable, net 0 3,415
Accrued expenses and other current liabilities 24,649 17,107
Current portion of long-term debt 6,750 8,438
Current portion of Related Party payable pursuant to Tax Receivable Agreement 16,184 16,380
Total current liabilities 61,249 55,088
Long-term debt 651,678 654,333
Deferred tax liabilities 2,754 1,622
Related Party payable pursuant to Tax Receivable Agreement 189,391 205,675
Total liabilities 905,072 916,718
Contingencies (Note 10)
Stockholders’ equity (Notes 1 and 8):    
Common stock, $0.001 par value per share; 2,000,000,000 shares authorized, 654,530,828 and 650,091,380 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 654 649
Preferred stock, $0.001 par value per share; 25,000,000 shares authorized and no shares issued and outstanding 0 0
Additional paid-in capital 321,555 312,875
Accumulated other comprehensive income 3,667 2,577
Retained earnings 491,976 464,856
Total stockholders’ equity 817,852 780,957
Total liabilities and stockholders’ equity $ 1,722,924 $ 1,697,675
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - Parenthetical - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit losses $ 20,028 $ 19,198
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (shares) 2,000,000,000 2,000,000,000
Common stock, shares, issued (shares) 654,530,828 650,091,380
Common stock, shares, outstanding (shares) 654,530,828 650,091,380
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (shares) 25,000,000 25,000,000
Preferred stock, shares issued (shares) 0 0
Preferred stock, shares outstanding (shares) 0 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net sales $ 109,241 $ 210,903 $ 223,028 $ 397,099
Cost of sales:        
Cost of product (excluding amortization) 29,781 52,293 61,016 95,515
Amortization of patented formulations 1,964 2,180 3,706 3,949
Total cost of sales 31,745 54,473 64,722 99,464
Gross profit 77,496 156,430 158,306 297,635
Operating expenses:        
Selling, general, and administrative 48,413 26,111 83,337 48,425
Amortization of other intangible assets 10,324 10,295 20,647 20,561
Total operating expenses 58,737 36,406 103,984 68,986
Operating income 18,759 120,024 54,322 228,649
Interest expense, net (10,206) (8,694) (20,749) (20,154)
Other expense, net        
Loss on extinguishment of debt 0 0 0 (18,803)
Other expense, net (600) (1,224) (358) (1,601)
Total other expense, net (600) (1,224) (358) (20,404)
Income before provision for income taxes 7,953 110,106 33,215 188,091
Income tax provision 1,797 22,391 6,095 38,415
Net income $ 6,156 $ 87,715 $ 27,120 $ 149,676
Net income per share:        
Basic (in usd per share) $ 0.01 $ 0.14 $ 0.04 $ 0.23
Diluted (in usd per share) $ 0.01 $ 0.13 $ 0.04 $ 0.22
Weighted average common shares outstanding:        
Weighted average common shares outstanding: Basic (in shares) 654,345,056 648,973,952 653,045,245 648,894,417
Weighted average common shares outstanding: Diluted (in shares) 680,349,161 691,365,072 682,107,732 692,985,088
Other comprehensive income:        
Unrealized gain on derivatives, net of income tax effect $ 1,647 $ 0 $ 1,090 $ 0
Total other comprehensive income: 1,647 0 1,090 0
Comprehensive income: $ 7,803 $ 87,715 $ 28,210 $ 149,676
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Accumulated Other Comprehensive Income
Retained Earnings
Beginning balance, shares outstanding (in shares) at Dec. 31, 2021   648,794,041      
Beginning balance at Dec. 31, 2021 $ 524,298 $ 648 $ 302,866 $ 0 $ 220,784
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 61,961       61,961
Conversion of cash settled units to stock appreciation rights 1,632   1,632    
Exercise of stock-settled stock appreciation rights (in shares)   117,180      
Exercise of stock-settled stock appreciation rights 348   348    
Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares)   (55,244)      
Shares withheld and retired for taxes on exercise of stock-settled stock appreciation rights (920)   (920)    
Share-based compensation expense 1,696   1,696    
Ending balance, shares outstanding (in shares) at Mar. 31, 2022   648,855,977      
Ending balance at Mar. 31, 2022 589,015 $ 648 305,622 0 282,745
Beginning balance, shares outstanding (in shares) at Dec. 31, 2021   648,794,041      
Beginning balance at Dec. 31, 2021 524,298 $ 648 302,866 0 220,784
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 149,676        
Exercise of stock-settled stock appreciation rights (in shares) 117,180        
Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares) (55,244)        
Exercise of stock options (in shares) 231,846        
Unrealized (loss) gain on derivatives (net of taxes) $ 0        
Ending balance, shares outstanding (in shares) at Jun. 30, 2022   649,087,823      
Ending balance at Jun. 30, 2022 679,197 $ 649 308,088 0 370,460
Beginning balance, shares outstanding (in shares) at Mar. 31, 2022   648,855,977      
Beginning balance at Mar. 31, 2022 589,015 $ 648 305,622 0 282,745
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 87,715       87,715
Exercise of stock options (in shares)   231,846      
Exercise of stock options 740 $ 1 739    
Share-based compensation expense 1,727   1,727    
Unrealized (loss) gain on derivatives (net of taxes) 0        
Ending balance, shares outstanding (in shares) at Jun. 30, 2022   649,087,823      
Ending balance at Jun. 30, 2022 $ 679,197 $ 649 308,088 0 370,460
Beginning balance, shares outstanding (in shares) at Dec. 31, 2022 650,091,380 650,091,380      
Beginning balance at Dec. 31, 2022 $ 780,957 $ 649 312,875 2,577 464,856
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 20,964       20,964
Exercise of stock-settled stock appreciation rights (in shares)   109,620      
Exercise of stock-settled stock appreciation rights 326   326    
Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares)   (83,501)      
Shares withheld and retired for taxes on exercise of stock-settled stock appreciation rights (390)   (390)    
Exercise of stock options (in shares)   3,659,267      
Exercise of stock options 3,299 $ 4 3,295    
Share-based compensation expense 2,018   2,018    
Unrealized (loss) gain on derivatives (net of taxes) (557)     (557)  
Ending balance, shares outstanding (in shares) at Mar. 31, 2023   653,776,766      
Ending balance at Mar. 31, 2023 $ 806,617 $ 653 318,124 2,020 485,820
Beginning balance, shares outstanding (in shares) at Dec. 31, 2022 650,091,380 650,091,380      
Beginning balance at Dec. 31, 2022 $ 780,957 $ 649 312,875 2,577 464,856
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 27,120        
Exercise of stock-settled stock appreciation rights (in shares) 109,620        
Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares) (83,501)        
Exercise of stock options (in shares) 4,413,328        
Unrealized (loss) gain on derivatives (net of taxes) $ 1,090        
Ending balance, shares outstanding (in shares) at Jun. 30, 2023 654,530,828 654,530,828      
Ending balance at Jun. 30, 2023 $ 817,852 $ 654 321,555 3,667 491,976
Beginning balance, shares outstanding (in shares) at Mar. 31, 2023   653,776,766      
Beginning balance at Mar. 31, 2023 806,617 $ 653 318,124 2,020 485,820
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 6,156       6,156
Exercise of stock options (in shares)   754,062      
Exercise of stock options 798 $ 1 797    
Share-based compensation expense 2,634   2,634    
Unrealized (loss) gain on derivatives (net of taxes) $ 1,647     1,647  
Ending balance, shares outstanding (in shares) at Jun. 30, 2023 654,530,828 654,530,828      
Ending balance at Jun. 30, 2023 $ 817,852 $ 654 $ 321,555 $ 3,667 $ 491,976
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 27,120 $ 149,676
Adjustments to reconcile net income to net cash from operations provided by operating activities:    
Amortization of patent formulations 3,706 3,949
Amortization of other intangibles 20,647 20,561
Inventory write-off and disposal 6,167 4,324
Depreciation of fixed assets 230 152
Amortization of debt issuance costs 906 636
Deferred taxes 1,240 (3,537)
Share-based compensation expense 4,652 3,423
Loss on extinguishment of debt 0 18,803
Other operating 530 0
Changes in operating assets and liabilities, net of effects of acquisition (as applicable):    
Accounts receivable, net (4,078) (40,566)
Inventory 10,657 (45,657)
Other current assets (4,627) 3,856
Accounts payable 3,918 1,532
Accrued expenses and other current liabilities 4,047 10,901
Other assets and liabilities (28) 0
Net cash provided by operating activities 75,087 128,053
Cash flows from investing activities:    
Purchase of property and equipment (128) (75)
Purchase of intangible assets (500) 0
Purchase of software (1,368) (870)
Net cash used in investing activities (1,996) (945)
Cash flows from financing activities:    
Proceeds from exercise of stock options 4,097 740
Payments for shares withheld and retired for taxes and exercise price for stock-settled share appreciation rights (64) (572)
Payment to pre-IPO stockholders pursuant to tax receivable agreement (16,452) 0
Principal payments for 2022 Term Loan Facility, and principal payments and prepayment fees for 2020 Term Loan Facility (5,062) (778,692)
Proceeds from the issuance of 2022 Term Loan Facility 0 675,000
Payments of debt issuance costs 0 (11,944)
Net cash used in financing activities (17,481) (115,468)
Net increase in cash and cash equivalents 55,610 11,640
Cash and cash equivalents - beginning of period 322,808 186,388
Cash and cash equivalents - end of period 378,418 198,028
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 9,511 35,176
Cash paid during the year for interest 29,344 13,491
Supplemental disclosure of noncash activities:    
Cash-settled units liability reclassification to additional paid in capital $ 0 $ 1,632
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
NATURE OF OPERATIONS AND BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF OPERATIONS AND BASIS OF PRESENTATION NATURE OF OPERATIONS AND BASIS OF PRESENTATION
Olaplex Holdings, Inc. (“Olaplex Holdings” and, together with its subsidiaries, the “Company”) is a Delaware corporation that was incorporated on June 8, 2021. Olaplex Holdings is organized as a holding company and operates indirectly through its wholly owned subsidiaries, Penelope and Olaplex, Inc., which conducts business under the name “Olaplex”. Olaplex is an innovative, science-enabled, technology-driven beauty company that is focused on delivering its patent-protected prestige hair care products to professional hair salons, retailers and everyday consumers. Olaplex develops, manufactures and distributes a line of hair care products developed to address three key uses: treatment, maintenance and protection.
Basis of Presentation
The accompanying unaudited interim Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited interim Condensed Consolidated Financial Statements furnished reflect all adjustments which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year. The unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying footnotes included in the Company’s 2022 Form 10-K.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Estimates and Assumptions
Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. Examples of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other obligations such as product returns and refunds; loss contingencies; the fair value of share-based options and stock settled stock appreciation rights (“SARs”); the fair value of and/or potential impairment of goodwill and intangible assets for the Company’s reporting unit; the fair value of the Company’s interest rate cap; useful lives of the Company’s tangible and intangible assets; allowance for promotions; estimated income tax and tax receivable payments; the net realizable value of, and demand for the Company’s inventory. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.
Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance for fair value measurements established a framework for measuring fair value and established a three-level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. The Company’s Level 1 assets consist of its marketable securities.
Level 2—Observable quoted prices for similar assets or liabilities in active markets and observable quoted prices for identical assets or liabilities in markets that are not active.
Level 3—Unobservable inputs that are not corroborated by market data.
Cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are reflected at carrying value, which approximates fair value due to the short-term maturity. The Company’s long-term debt is recorded at its carrying value in the Condensed Consolidated Balance Sheets, which may differ from fair value. The Company’s interest rate cap is recorded at its Level 3 fair value in the Condensed Consolidated Balance Sheets.
Accounting Policies
There have been no material changes in significant accounting policies as described in the Company’s Consolidated Financial Statements for the year ended December 31, 2022.
Constructive Retirement of Common Stock Repurchases
When the Company's common stock is retired or purchased for constructive retirement for net share settlement of stock options, any excess purchase price over par value is allocated between additional paid-in-capital, to the extent that previous net gains from sales or retirements are included therein, and the remainder to retained earnings.
Tax Receivable Agreement
As part of the IPO, the Company entered into the Tax Receivable Agreement under which the Company will be required to pay to the Pre-IPO Stockholders 85% of the federal, state or local tax cash savings that the Company actually realizes on its taxable income following the IPO, as a result of the amortization of intangible assets and capitalized transaction costs that existed as of the date of the IPO. Under the Tax Receivable Agreement, generally the Company will retain the benefit of the remaining 15% of the applicable tax savings.
The Tax Receivable Agreement liability is calculated based on current tax laws and the assumption that the Company and its subsidiaries will earn sufficient taxable income to realize the full tax benefits subject to the Tax Receivable Agreement. Updates to the Company’s blended state tax rate and allocation of U.S. versus foreign sourced income may impact the established liability and changes to that established liability would be recorded to other income (expense) in the period the Company made the determination regarding the applicable change. The Company expects that future payments under the Tax Receivable Agreement relating to the Pre-IPO Tax Assets could aggregate to $205.6 million over the 13-year remaining period under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement, which began in the year ended December 31, 2022, are not conditioned upon the parties’ continued ownership of equity in the Company.
Reclassifications
Certain amounts presented have been reclassified within “Note 6 - Accrued Expenses and Other Current Liabilities” as of December 31, 2022 to conform with the current period presentation, including a prior year reclassification from Other accrued expenses and current liabilities to Accrued advertising. The reclassifications had no effect on the Company’s Total current liabilities.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
NET SALES
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
NET SALES NET SALES
The Company distributes products in the U.S. and internationally through professional distributors in the salon channel, directly to retailers for sale in their physical stores and e-commerce sites, and direct-to-consumer (“DTC”) through sales to third-party e-commerce customers and through its own Olaplex.com website. As such, the Company’s three business channels consist of professional, specialty retail and DTC as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Net sales by Channel:
Professional$40,940 $105,489 $89,337 $182,548 
Specialty retail29,767 64,229 64,626 128,501 
DTC38,534 41,185 69,065 86,050 
Total net sales$109,241 $210,903 $223,028 $397,099 
Revenue by major geographic region is based upon the geographic location of customers who purchase the Company’s products. The majority of net sales are transacted in U.S. Dollars, the Company’s functional and reporting currency. During the three and six months ended June 30, 2023 and June 30, 2022, the Company’s net sales to consumers in the United States and International regions were as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Net sales by Geography:
United States$50,099 $121,320 $97,761 $241,430 
International59,142 89,583 125,267 155,669 
Total net sales$109,241 $210,903 $223,028 $397,099 
United Kingdom (“U.K.”) net sales for the three and six months ended June 30, 2023 were 9% of total net sales, and for the three and six months ended June 30, 2022 were 8% of total net sales. No international country exceeded 10% of total net sales for the three and six months ended June 30, 2023 and June 30, 2022.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORY
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORY INVENTORY
Inventory as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Raw materials and packaging components$38,627 $36,194 
Finished goods89,882 108,231 
Inventory$128,509 $144,425 
During the three and six months ended June 30, 2023, the Company recorded write-offs of $3.6 million and $6.2 million of inventory due to product obsolescence, respectively. The Company did not record write-offs for product obsolescence during the same periods ended June 30, 2022.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
Goodwill and intangible assets are comprised of the following:
June 30, 2023
Estimated
Useful Life
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Brand name25 years$952,000 $(132,438)$819,562 
Product formulations15 years136,500 (31,532)104,968 
Customer relationships20 years53,000 (9,216)43,784 
Software3 years4,290 (889)3,401 
Total finite-lived intangibles
1,145,790 (174,075)971,715 
GoodwillIndefinite168,300 — 168,300 
Total goodwill and other intangibles
$1,314,090 $(174,075)$1,140,015 
December 31, 2022
Estimated
Useful Life
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Brand name25 years$952,000 $(113,394)$838,606 
Product formulations15 years136,000 (26,998)109,002 
Customer relationships20 years53,000 (7,892)45,108 
Software3 years2,922 (610)2,312 
Total finite-lived intangibles
1,143,922 (148,894)995,028 
GoodwillIndefinite168,300 — 168,300 
Total goodwill and other intangibles
$1,312,222 $(148,894)$1,163,328 
The amortization of the Company’s brand name, customer relationships and software is recorded to Amortization of other intangible assets in the Condensed Consolidated Statements of Operations and Comprehensive Income. A portion of Amortization of patented formulations is capitalized to Inventory in the Condensed Consolidated Balance Sheets, and the remainder is recorded to Amortization of patented formulations in the Condensed Consolidated Statements of Operations and Comprehensive Income. Amortization of the Company’s definite-lived intangible assets for the three and six months ended June 30, 2023 and 2022 was as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Amortization of patented formulations$1,964 $2,180 $3,706 $3,948 
Amortization expense, brand name and customer relationships10,186 10,182 20,368 20,365 
Amortization expense, software138 113 279 196 
Amortization of other intangible assets10,324 10,295 20,647 20,561 
Amortization of patented formulations capitalized to inventory$303 $86 $828 $585 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Accrued advertising7,784 1,356 
Accrued legal settlement5,250 — 
Accrued professional fees3,750 3,187 
Accrued freight2,251 3,283 
Deferred revenue2,077 2,015 
Payroll liabilities1,749 4,092 
Other accrued expenses and current liabilities1,708 2,360 
Accrued interest80 814 
Accrued expenses and other current liabilities$24,649 $17,107 
During the six months ended June 30, 2023, the Company accrued approximately $3.9 million related to a pending settlement of a copyright matter. The Company expects to recover this settlement amount under its general liability insurance policy. An offset to the liability related to the insurance receivable is recorded in “Other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2023.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
The Company’s Long-Term Debt as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Long-term debt
Credit Agreement, dated as of February 23, 2022 (the “2022 Credit Agreement”)
$675 Million 7-Year Senior Secured Term Loan Facility (the “2022 Term Loan Facility”)
$666,563 $671,625 
$150 Million 5-Year Senior Secured Revolving Credit Facility (the “2022 Revolver”)(1)
— — 
Debt issuance costs(8,135)(8,854)
Total term loan debt
658,428 662,771 
Less: Current portion(6,750)(8,438)
Long-term debt, net of debt issuance costs and current portion
$651,678 $654,333 
(1) As of June 30, 2023 and December 31, 2022, the Company did not have outstanding amounts drawn on the 2022 Revolver, including letters of credit and swingline loan sub-facilities. As of June 30, 2023, the Company had $150 million of available borrowing capacity under the 2022 Revolver.
The interest rate on outstanding debt under the 2022 Term Loan Facility was 8.70% per annum as of June 30, 2023. The interest rates for all facilities under the 2022 Credit Agreement are calculated based upon the Company’s election among (a) adjusted term SOFR plus an additional interest rate spread, (b) with respect to a borrowing in Euros under the 2022 Revolver, a euro interbank offered rate plus an additional interest rate spread, or (c) an “Alternate Base Rate” (as defined in the 2022 Credit Agreement) plus an additional interest rate spread.
Interest expense, net, inclusive of debt amortization, for the three months ended June 30, 2023 and June 30, 2022 was $10.2 million and $8.7 million respectively, and for the six months ended June 30, 2023 and June 30, 2022 was $20.7 million and $20.2 million, respectively.
The fair value of the Company’s long-term debt is based on the market value of its long-term debt instrument. Based on the inputs used to value the long-term debt, the Company’s long-term debt is categorized within Level 2 in the fair value hierarchy. As of June 30, 2023, the carrying amount of the Company’s long-term debt under the 2022 Credit Agreement was $658.4 million, and the fair value of the Company’s long-term debt was $626.6 million. As of December 31, 2022, the carrying amount of the Company’s long-term debt under the 2022 Credit Agreement was $662.8 million, and the fair value of the Company’s long-term debt was $624.6 million.
The 2022 Credit Agreement includes, among other things, customary negative and affirmative covenants (including reporting, financial and maintenance covenants) and events of default (including a change of control) for facilities of this type. In addition, the 2022 Credit Agreement includes a springing first lien leverage ratio financial covenant, which is applicable only to the lenders under the 2022 Revolver. The Company was in compliance with its financial covenants on June 30, 2023 and December 31, 2022. The 2022 Term Loan Facility and the 2022 Revolver are secured by substantially all of the assets of Olaplex, Inc. and the other guarantors, subject to certain exceptions and thresholds.
Interest Rate Cap Transaction
The Company’s results are subject to risk from interest rate fluctuations on borrowings under the 2022 Credit Agreement, including the 2022 Term Loan Facility. The Company may, from time to time, utilize interest rate derivatives in an effort to add stability to interest expense and to manage its exposure to interest rate movements. On August 11, 2022, the Company entered into an interest rate cap transaction (the “interest rate cap”) in connection with the 2022 Term Loan Facility, with a notional amount of $400 million. Interest rate caps designated as cash flow hedges involve the receipt of variable amounts from a counterparty if interest rates rise above the strike rate applicable to the transaction, in exchange for an up-front premium paid by the Company. The Company has designated the interest rate cap as a cash-flow hedge for accounting purposes.
For derivatives designated, and that qualify, as cash flow hedges of interest rate risk, the gain or loss on the derivative is recorded in Accumulated Other Comprehensive Income and subsequently reclassified into interest expense in the same period(s) during which the hedged transaction affects earnings, as documented at hedge inception in accordance with the Company’s accounting policy election.
The table below presents the fair value of the Company’s derivative financial instruments, which are classified within Other assets on the Company’s Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022.
June 30, 2023December 31, 2022
Fair value, interest rate cap asset$5,493 $5,042 
During the three and six months ended June 30, 2023, the Company’s interest rate cap generated an unrecognized pre-tax gain of $1.7 million and $1.0 million, respectively, recorded in Accumulated Other Comprehensive Income on the Company’s Condensed Consolidated Balance Sheets. During the same periods, the Company also recognized a $0.9 million and $1.5 million reduction, respectively, in interest expense related to the Company’s receipt of funds as a result of an interest rate cap settlement with the Company’s counterparty, partially offset by $0.3 million and $0.5 million, respectively, related to amortization of the interest rate cap premium paid by the Company in connection with the interest rate cap. The Company did not have an interest rate cap agreement in place during the three and six months ended June 30, 2022.
The Company performed an initial effectiveness assessment on the interest rate cap and determined it to be an effective hedge of the cash flows related to the interest rate payments on the 2022 Term Loan Facility. The hedge is evaluated qualitatively on a quarterly basis for effectiveness. Changes in fair value are recorded in Accumulated Other Comprehensive Income and periodic settlements of the interest rate cap will be recorded in interest expense along with the interest on amounts outstanding under the 2022 Term Loan Facility. Payment of the up-front premium of the interest rate cap is included within Other assets and liabilities within cash flows from operating activities on the Company’s Condensed Consolidated Statements of Cash Flows.
The Company does not hold or issue derivative financial instruments for trading purposes, nor does it hold or issue leveraged derivative instruments. By using derivative financial instruments to hedge exposures to interest rate fluctuations, the Company exposes itself to counterparty credit risk. The Company manages exposure to counterparty credit risk by entering into derivative financial instruments with highly rated institutions that can be expected to fully perform under the terms of the applicable contracts.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
EQUITY EQUITY
During the six months ended June 30, 2023, the Company issued 109,620 shares of its common stock upon vesting and settlement of net stock-settled SARs. The Company repurchased 83,501 of outstanding shares of its common stock for the net settlement of SARs for payment of taxes related to such SARs, which were accounted for as a share retirement.
Additionally, during the six months ended June 30, 2023, the Company issued 4,413,328 shares of its common stock as a result of stock options exercised.
During the six months ended June 30, 2022, the Company converted 886,950 cash-settled units into SARs, with a fair value liability of $1,632 reclassified from Accrued expenses and other current liabilities to Additional paid-in capital. The Company issued 117,180 shares of its common stock upon vesting and settlement of net stock-settled SARs. The Company repurchased 55,244 of outstanding shares of its common stock for the net settlement of SARs for payment of taxes related to such SARs, which were accounted for as a share retirement.
Additionally, during the six months ended June 30, 2022, the Company issued 231,846 shares of its common stock as a result of stock options exercised.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
In July 2020, the Company entered into an agreement with CI&T, an information technology and software company, in which certain investment funds affiliated with Advent International Corporation, the holder of a majority of the Company’s common stock (collectively the “Advent Funds”), hold a greater than 10% equity interest. During the three and six months ended June 30, 2023, the Company paid CI&T $6 and $12, respectively. During the three and six months ended June 30, 2022, the Company paid CI&T $22 and $27, respectively. The Company engaged CI&T for services related to the development, maintenance and enhancement of the Olaplex professional application, as well as other digital marketing services, all of which were negotiated on an arm’s length basis and on market terms.
Tax Receivable Agreement
In connection with the Reorganization Transactions, the Company entered into the Tax Receivable Agreement with the Pre-IPO Stockholders. See further discussion in “Note 2 – Summary of Significant Accounting Policies – Tax Receivable Agreement”. During the three and six months ended June 30, 2023, the Company made a payment to the Pre-IPO Stockholders of $16.6 million as required pursuant to the terms of the Tax Receivable Agreement. During the three and six months ended June 30, 2022, the Company did not make a payment to the Pre-IPO Stockholders.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
From time to time, the Company is subject to various legal actions arising in the ordinary course of business. The Company cannot predict with reasonable assurance the outcome of these legal actions brought against the Company as they are subject to uncertainties. Accordingly, any settlement or resolution in these legal actions may occur and affect the Company’s net income in such period as the settlement or resolution.

Pending Legal Proceedings:
On November 17, 2022, a putative securities class action was filed against the Company and certain of its current and former officers and directors in the United States District Court for the Central District of California, captioned Lilien v. Olaplex Holdings, Inc. et al., No. 2:22-cv-08395. A consolidated complaint was filed on April 28, 2023, which names as additional defendants the underwriters for the Company’s IPO and various stockholders that sold shares of common stock of the Company in the IPO. The action is brought on behalf of a putative class of purchasers of the Company’s common stock in or traceable to the Company’s IPO and asserts claims under Sections 11, 12, and 15 of the Securities Act of 1933. The action seeks certification of the putative class, compensatory damages, attorneys’ fees and costs, and any other relief that the court determines is appropriate. The defendants moved to dismiss the consolidated complaint on July 19, 2023. The underwriter defendants have notified the Company of their intent to seek indemnification from the Company pursuant to the IPO underwriting agreement regarding the claims asserted in this action. The Company intends to vigorously defend the pending lawsuit.
On February 9, 2023, twenty-eight plaintiffs filed Albahae, et al. v. Olaplex Holdings, Inc., et al., No. 2:23-cv-00982, a complaint alleging personal and economic injury and asserting claims for breach of warranty, negligence/gross negligence, products liability, unjust enrichment, and violations of California False Advertising Law and Unfair Competition Law, against the Company and Cosway Company, Inc., the Company’s primary contract manufacturer, in the United States District Court for the Central District of California. On March 2, 2023, the plaintiffs amended the complaint to include seventy-three additional plaintiffs. The plaintiffs allege that certain ingredients used in some Company products have purportedly caused irritation or posed a hazard to consumers, and that the Company engaged in misrepresentation with respect to those products. The plaintiffs seek actual and consequential damages, punitive damages, restitution in the form of disgorgement of profits, attorneys’ fees and costs, and any other relief that the court determines is appropriate. On April 17, 2023, the Company moved to dismiss and to sever the plaintiffs’ claims. On July 11, 2023, the Court granted the Company’s motion to sever and dismissed all but the first named plaintiff. The Court also dismissed the operative complaint with leave to re-file on the grounds that it now contained allegations that were not relevant to the claims of the one, remaining plaintiff. On July 24, 2023, the remaining plaintiff filed a notice, voluntarily dismissing her claims without prejudice.
Any potential loss associated with these pending legal proceedings is not probable or reasonably estimable at this time.
As of June 30, 2023 and December 31, 2022, the Company was not subject to any other currently pending legal matters or claims that could have a material adverse effect on its financial position, results of operations, or cash flows should such litigation be resolved unfavorably.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
NET INCOME PER SHARE NET INCOME PER SHARE
The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations:
Three Months Ended
Six Months Ended
June 30,
2023
June 30,
2022
June 30,
2023
June 30,
2022
Numerator:
Net income$6,156 $87,715 $27,120 $149,676 
Denominator:
Weighted average common shares outstanding – basic
654,345,056 648,973,952 653,045,245 648,894,417 
Dilutive common equivalent shares from equity options26,004,105 42,391,120 29,062,487 44,090,671 
Weighted average common shares outstanding – diluted
680,349,161 691,365,072 682,107,732 692,985,088 
Net income per share:
Basic$0.01 $0.14 $0.04 $0.23 
Diluted$0.01 $0.13 $0.04 $0.22 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net income $ 6,156 $ 20,964 $ 87,715 $ 61,961 $ 27,120 $ 149,676
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited interim Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited interim Condensed Consolidated Financial Statements furnished reflect all adjustments which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year. The unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying footnotes included in the Company’s 2022 Form 10-K.
Estimates and Assumptions
Estimates and Assumptions
Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. Examples of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other obligations such as product returns and refunds; loss contingencies; the fair value of share-based options and stock settled stock appreciation rights (“SARs”); the fair value of and/or potential impairment of goodwill and intangible assets for the Company’s reporting unit; the fair value of the Company’s interest rate cap; useful lives of the Company’s tangible and intangible assets; allowance for promotions; estimated income tax and tax receivable payments; the net realizable value of, and demand for the Company’s inventory. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance for fair value measurements established a framework for measuring fair value and established a three-level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. The Company’s Level 1 assets consist of its marketable securities.
Level 2—Observable quoted prices for similar assets or liabilities in active markets and observable quoted prices for identical assets or liabilities in markets that are not active.
Level 3—Unobservable inputs that are not corroborated by market data.
Cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are reflected at carrying value, which approximates fair value due to the short-term maturity. The Company’s long-term debt is recorded at its carrying value in the Condensed Consolidated Balance Sheets, which may differ from fair value. The Company’s interest rate cap is recorded at its Level 3 fair value in the Condensed Consolidated Balance Sheets.
Constructive Retirement of Common Stock Repurchases
Constructive Retirement of Common Stock Repurchases
When the Company's common stock is retired or purchased for constructive retirement for net share settlement of stock options, any excess purchase price over par value is allocated between additional paid-in-capital, to the extent that previous net gains from sales or retirements are included therein, and the remainder to retained earnings.
Tax Receivable Agreement
Tax Receivable Agreement
As part of the IPO, the Company entered into the Tax Receivable Agreement under which the Company will be required to pay to the Pre-IPO Stockholders 85% of the federal, state or local tax cash savings that the Company actually realizes on its taxable income following the IPO, as a result of the amortization of intangible assets and capitalized transaction costs that existed as of the date of the IPO. Under the Tax Receivable Agreement, generally the Company will retain the benefit of the remaining 15% of the applicable tax savings.
The Tax Receivable Agreement liability is calculated based on current tax laws and the assumption that the Company and its subsidiaries will earn sufficient taxable income to realize the full tax benefits subject to the Tax Receivable Agreement. Updates to the Company’s blended state tax rate and allocation of U.S. versus foreign sourced income may impact the established liability and changes to that established liability would be recorded to other income (expense) in the period the Company made the determination regarding the applicable change. The Company expects that future payments under the Tax Receivable Agreement relating to the Pre-IPO Tax Assets could aggregate to $205.6 million over the 13-year remaining period under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement, which began in the year ended December 31, 2022, are not conditioned upon the parties’ continued ownership of equity in the Company.
Reclassifications
Reclassifications
Certain amounts presented have been reclassified within “Note 6 - Accrued Expenses and Other Current Liabilities” as of December 31, 2022 to conform with the current period presentation, including a prior year reclassification from Other accrued expenses and current liabilities to Accrued advertising. The reclassifications had no effect on the Company’s Total current liabilities.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
NET SALES (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue As such, the Company’s three business channels consist of professional, specialty retail and DTC as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Net sales by Channel:
Professional$40,940 $105,489 $89,337 $182,548 
Specialty retail29,767 64,229 64,626 128,501 
DTC38,534 41,185 69,065 86,050 
Total net sales$109,241 $210,903 $223,028 $397,099 
During the three and six months ended June 30, 2023 and June 30, 2022, the Company’s net sales to consumers in the United States and International regions were as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Net sales by Geography:
United States$50,099 $121,320 $97,761 $241,430 
International59,142 89,583 125,267 155,669 
Total net sales$109,241 $210,903 $223,028 $397,099 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORY (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Raw materials and packaging components$38,627 $36,194 
Finished goods89,882 108,231 
Inventory$128,509 $144,425 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Goodwill
Goodwill and intangible assets are comprised of the following:
June 30, 2023
Estimated
Useful Life
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Brand name25 years$952,000 $(132,438)$819,562 
Product formulations15 years136,500 (31,532)104,968 
Customer relationships20 years53,000 (9,216)43,784 
Software3 years4,290 (889)3,401 
Total finite-lived intangibles
1,145,790 (174,075)971,715 
GoodwillIndefinite168,300 — 168,300 
Total goodwill and other intangibles
$1,314,090 $(174,075)$1,140,015 
December 31, 2022
Estimated
Useful Life
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Brand name25 years$952,000 $(113,394)$838,606 
Product formulations15 years136,000 (26,998)109,002 
Customer relationships20 years53,000 (7,892)45,108 
Software3 years2,922 (610)2,312 
Total finite-lived intangibles
1,143,922 (148,894)995,028 
GoodwillIndefinite168,300 — 168,300 
Total goodwill and other intangibles
$1,312,222 $(148,894)$1,163,328 
Schedule of Finite-Lived Intangible Assets Amortization Expense Amortization of the Company’s definite-lived intangible assets for the three and six months ended June 30, 2023 and 2022 was as follows:
For the Three Months Ended
For the Six Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Amortization of patented formulations$1,964 $2,180 $3,706 $3,948 
Amortization expense, brand name and customer relationships10,186 10,182 20,368 20,365 
Amortization expense, software138 113 279 196 
Amortization of other intangible assets10,324 10,295 20,647 20,561 
Amortization of patented formulations capitalized to inventory$303 $86 $828 $585 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Accrued advertising7,784 1,356 
Accrued legal settlement5,250 — 
Accrued professional fees3,750 3,187 
Accrued freight2,251 3,283 
Deferred revenue2,077 2,015 
Payroll liabilities1,749 4,092 
Other accrued expenses and current liabilities1,708 2,360 
Accrued interest80 814 
Accrued expenses and other current liabilities$24,649 $17,107 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
The Company’s Long-Term Debt as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30, 2023December 31, 2022
Long-term debt
Credit Agreement, dated as of February 23, 2022 (the “2022 Credit Agreement”)
$675 Million 7-Year Senior Secured Term Loan Facility (the “2022 Term Loan Facility”)
$666,563 $671,625 
$150 Million 5-Year Senior Secured Revolving Credit Facility (the “2022 Revolver”)(1)
— — 
Debt issuance costs(8,135)(8,854)
Total term loan debt
658,428 662,771 
Less: Current portion(6,750)(8,438)
Long-term debt, net of debt issuance costs and current portion
$651,678 $654,333 
(1) As of June 30, 2023 and December 31, 2022, the Company did not have outstanding amounts drawn on the 2022 Revolver, including letters of credit and swingline loan sub-facilities. As of June 30, 2023, the Company had $150 million of available borrowing capacity under the 2022 Revolver.
Schedule of Derivative Assets at Fair Value
The table below presents the fair value of the Company’s derivative financial instruments, which are classified within Other assets on the Company’s Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022.
June 30, 2023December 31, 2022
Fair value, interest rate cap asset$5,493 $5,042 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations:
Three Months Ended
Six Months Ended
June 30,
2023
June 30,
2022
June 30,
2023
June 30,
2022
Numerator:
Net income$6,156 $87,715 $27,120 $149,676 
Denominator:
Weighted average common shares outstanding – basic
654,345,056 648,973,952 653,045,245 648,894,417 
Dilutive common equivalent shares from equity options26,004,105 42,391,120 29,062,487 44,090,671 
Weighted average common shares outstanding – diluted
680,349,161 691,365,072 682,107,732 692,985,088 
Net income per share:
Basic$0.01 $0.14 $0.04 $0.23 
Diluted$0.01 $0.13 $0.04 $0.22 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 08, 2021
Dec. 31, 2022
Accounting Policies [Abstract]    
Tax receivable agreement, percent of savings for holders 85.00%  
Tax receivable agreement, percent of tax benefits retained by company 15.00%  
Tax receivable agreement   $ 205.6
Related party transaction, term of agreement (in years)   13 years
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
NET SALES - Narrative (Details) - businessChannel
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Number of business channels 3   3  
United Kingdom | Geographic Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 9.00% 8.00% 9.00% 8.00%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
NET SALES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net sales $ 109,241 $ 210,903 $ 223,028 $ 397,099
United States        
Disaggregation of Revenue [Line Items]        
Total net sales 50,099 121,320 97,761 241,430
International        
Disaggregation of Revenue [Line Items]        
Total net sales 59,142 89,583 125,267 155,669
Professional        
Disaggregation of Revenue [Line Items]        
Total net sales 40,940 105,489 89,337 182,548
Specialty retail        
Disaggregation of Revenue [Line Items]        
Total net sales 29,767 64,229 64,626 128,501
DTC        
Disaggregation of Revenue [Line Items]        
Total net sales $ 38,534 $ 41,185 $ 69,065 $ 86,050
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORY (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Inventory Disclosure [Abstract]          
Raw materials and packaging components $ 38,627   $ 38,627   $ 36,194
Finished goods 89,882   89,882   108,231
Inventory 128,509   128,509   $ 144,425
Inventory write-off and disposal $ 3,600 $ 0 $ 6,200 $ 0  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,145,790 $ 1,143,922
Accumulated Amortization (174,075) (148,894)
Net Carrying Amount 971,715 995,028
Goodwill 168,300 168,300
Gross Carrying Amount 1,314,090 1,312,222
Net Carrying Amount $ 1,140,015 $ 1,163,328
Brand name    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 25 years 25 years
Gross Carrying Amount $ 952,000 $ 952,000
Accumulated Amortization (132,438) (113,394)
Net Carrying Amount $ 819,562 $ 838,606
Product formulations    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 15 years 15 years
Gross Carrying Amount $ 136,500 $ 136,000
Accumulated Amortization (31,532) (26,998)
Net Carrying Amount $ 104,968 $ 109,002
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 20 years 20 years
Gross Carrying Amount $ 53,000 $ 53,000
Accumulated Amortization (9,216) (7,892)
Net Carrying Amount $ 43,784 $ 45,108
Software    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years 3 years
Gross Carrying Amount $ 4,290 $ 2,922
Accumulated Amortization (889) (610)
Net Carrying Amount $ 3,401 $ 2,312
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Product formulations        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 1,964 $ 2,180 $ 3,706 $ 3,948
Amortization of patented formulations capitalized to inventory 303 86 828 585
Other Intangible Assets        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets 10,324 10,295 20,647 20,561
Brand Name and Customer Relationships        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets 10,186 10,182 20,368 20,365
Software        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 138 $ 113 $ 279 $ 196
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued advertising $ 7,784 $ 1,356
Accrued legal settlement 5,250 0
Accrued professional fees 3,750 3,187
Accrued freight 2,251 3,283
Deferred revenue 2,077 2,015
Payroll liabilities 1,749 4,092
Other accrued expenses and current liabilities 1,708 2,360
Accrued interest 80 814
Accrued expenses and other current liabilities $ 24,649 $ 17,107
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Narrative (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Payables and Accruals [Abstract]  
Loss contingency accrual $ 3.9
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Feb. 23, 2022
Debt Instrument [Line Items]      
Debt issuance costs $ (8,135,000) $ (8,854,000)  
Total term loan debt 658,428,000 662,771,000  
Less: Current portion (6,750,000) (8,438,000)  
Long-term debt, net of debt issuance costs and current portion 651,678,000 654,333,000  
2022 Credit Agreement | Line of Credit | Secured Debt      
Debt Instrument [Line Items]      
Long-term debt, gross 666,563,000 671,625,000  
Maximum borrowing capacity     $ 675,000,000
Long-term debt, term (in years)     7 years
2022 Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Long-term debt, gross 0 $ 0  
Maximum borrowing capacity $ 150,000,000   $ 150,000,000
Long-term debt, term (in years)     5 years
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Aug. 11, 2022
Debt Instrument [Line Items]            
Interest expense, debt $ 10,200,000 $ 8,700,000 $ 20,700,000 $ 20,200,000    
Long-term debt 658,428,000   658,428,000   $ 662,771,000  
Long-term debt, fair value 626,600,000   626,600,000   $ 624,600,000  
Interest expense, net 10,206,000 8,694,000 20,749,000 20,154,000    
Interest Rate Cap | Designated as Hedging Instrument            
Debt Instrument [Line Items]            
Derivative, notional amount           $ 400,000,000
Interest Rate Cap | Fair Value, Inputs, Level 3 | Designated as Hedging Instrument | Accumulated Other Comprehensive Income            
Debt Instrument [Line Items]            
Unrealized gain on derivatives 1,700,000   1,000,000      
Reduction in interest expenses 900,000   (1,500,000)      
Interest expense, net $ 300,000 $ 0 $ 500,000 $ 0    
2022 Credit Agreement | Line of Credit | Secured Debt            
Debt Instrument [Line Items]            
Debt instrument, interest rate, effective percentage 8.70%   8.70%      
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT - Schedule of Derivative Assets at Fair Value (Details) - Interest Rate Cap - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Aug. 11, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fair value, interest rate cap asset     $ 400,000
Other Assets | Fair Value, Inputs, Level 3      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fair value, interest rate cap asset $ 5,493 $ 5,042  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Equity [Line Items]    
Exercise of stock-settled stock appreciation rights (in shares) 109,620 117,180
Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares) 83,501 55,244
Options exercised (in shares) 4,413,328 231,846
Cash settled units converted to stock appreciation rights (in shares)   886,950
Stock Appreciation Rights (SARs)    
Equity [Line Items]    
Cash settled units converted to stock appreciation rights, fair value liability reclassified to APIC   $ 1,632
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Related Party Transaction [Line Items]        
Payments for tax receivable agreement $ 16,600 $ 0 $ 16,600 $ 0
Services Related to the Development, Maintenance and Enhancement of the Company's Professional Application        
Related Party Transaction [Line Items]        
Related party transaction, amounts of transaction $ 6 $ 22 $ 12 $ 27
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
CONTINGENCIES - Narrative (Details) - plaintiff
Mar. 02, 2023
Feb. 09, 2023
Commitments and Contingencies Disclosure [Abstract]    
Number of plaintiffs 73 28
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:            
Net income $ 6,156 $ 20,964 $ 87,715 $ 61,961 $ 27,120 $ 149,676
Denominator:            
Weighted average common shares outstanding - basic (in shares) 654,345,056   648,973,952   653,045,245 648,894,417
Dilutive common equivalent shares from equity options 26,004,105   42,391,120   29,062,487 44,090,671
Weighted average common shares outstanding – diluted (in shares) 680,349,161   691,365,072   682,107,732 692,985,088
Net income per share:            
Basic (in usd per share) $ 0.01   $ 0.14   $ 0.04 $ 0.23
Diluted (in usd per share) $ 0.01   $ 0.13   $ 0.04 $ 0.22
XML 53 olpx-20230630_htm.xml IDEA: XBRL DOCUMENT 0001868726 2023-01-01 2023-06-30 0001868726 2023-08-04 0001868726 2023-06-30 0001868726 2022-12-31 0001868726 2023-04-01 2023-06-30 0001868726 2022-04-01 2022-06-30 0001868726 2022-01-01 2022-06-30 0001868726 us-gaap:CommonStockMember 2022-12-31 0001868726 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001868726 us-gaap:RetainedEarningsMember 2022-12-31 0001868726 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001868726 2023-01-01 2023-03-31 0001868726 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001868726 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001868726 us-gaap:CommonStockMember 2023-03-31 0001868726 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001868726 us-gaap:RetainedEarningsMember 2023-03-31 0001868726 2023-03-31 0001868726 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001868726 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001868726 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001868726 us-gaap:CommonStockMember 2023-06-30 0001868726 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001868726 us-gaap:RetainedEarningsMember 2023-06-30 0001868726 us-gaap:CommonStockMember 2021-12-31 0001868726 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001868726 us-gaap:RetainedEarningsMember 2021-12-31 0001868726 2021-12-31 0001868726 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001868726 2022-01-01 2022-03-31 0001868726 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001868726 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001868726 us-gaap:CommonStockMember 2022-03-31 0001868726 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001868726 us-gaap:RetainedEarningsMember 2022-03-31 0001868726 2022-03-31 0001868726 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001868726 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001868726 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001868726 us-gaap:CommonStockMember 2022-06-30 0001868726 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001868726 us-gaap:RetainedEarningsMember 2022-06-30 0001868726 2022-06-30 0001868726 2021-06-08 2021-06-08 0001868726 2022-01-01 2022-12-31 0001868726 olpx:SalesChannelThroughIntermediaryProfessionalMember 2023-04-01 2023-06-30 0001868726 olpx:SalesChannelThroughIntermediaryProfessionalMember 2022-04-01 2022-06-30 0001868726 olpx:SalesChannelThroughIntermediaryProfessionalMember 2023-01-01 2023-06-30 0001868726 olpx:SalesChannelThroughIntermediaryProfessionalMember 2022-01-01 2022-06-30 0001868726 olpx:SalesChannelThroughIntermediarySpecialtyRetailMember 2023-04-01 2023-06-30 0001868726 olpx:SalesChannelThroughIntermediarySpecialtyRetailMember 2022-04-01 2022-06-30 0001868726 olpx:SalesChannelThroughIntermediarySpecialtyRetailMember 2023-01-01 2023-06-30 0001868726 olpx:SalesChannelThroughIntermediarySpecialtyRetailMember 2022-01-01 2022-06-30 0001868726 us-gaap:SalesChannelDirectlyToConsumerMember 2023-04-01 2023-06-30 0001868726 us-gaap:SalesChannelDirectlyToConsumerMember 2022-04-01 2022-06-30 0001868726 us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-06-30 0001868726 us-gaap:SalesChannelDirectlyToConsumerMember 2022-01-01 2022-06-30 0001868726 country:US 2023-04-01 2023-06-30 0001868726 country:US 2022-04-01 2022-06-30 0001868726 country:US 2023-01-01 2023-06-30 0001868726 country:US 2022-01-01 2022-06-30 0001868726 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001868726 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001868726 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001868726 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001868726 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001868726 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001868726 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001868726 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001868726 us-gaap:TradeNamesMember 2023-06-30 0001868726 us-gaap:PatentedTechnologyMember 2023-06-30 0001868726 us-gaap:CustomerRelationshipsMember 2023-06-30 0001868726 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001868726 us-gaap:TradeNamesMember 2022-12-31 0001868726 us-gaap:PatentedTechnologyMember 2022-12-31 0001868726 us-gaap:CustomerRelationshipsMember 2022-12-31 0001868726 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001868726 us-gaap:PatentedTechnologyMember 2023-04-01 2023-06-30 0001868726 us-gaap:PatentedTechnologyMember 2022-04-01 2022-06-30 0001868726 us-gaap:PatentedTechnologyMember 2023-01-01 2023-06-30 0001868726 us-gaap:PatentedTechnologyMember 2022-01-01 2022-06-30 0001868726 olpx:BrandNameAndCustomerRelationshipsMember 2023-04-01 2023-06-30 0001868726 olpx:BrandNameAndCustomerRelationshipsMember 2022-04-01 2022-06-30 0001868726 olpx:BrandNameAndCustomerRelationshipsMember 2023-01-01 2023-06-30 0001868726 olpx:BrandNameAndCustomerRelationshipsMember 2022-01-01 2022-06-30 0001868726 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-04-01 2023-06-30 0001868726 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-04-01 2022-06-30 0001868726 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-06-30 0001868726 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-06-30 0001868726 us-gaap:OtherIntangibleAssetsMember 2023-04-01 2023-06-30 0001868726 us-gaap:OtherIntangibleAssetsMember 2022-04-01 2022-06-30 0001868726 us-gaap:OtherIntangibleAssetsMember 2023-01-01 2023-06-30 0001868726 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-06-30 0001868726 us-gaap:SecuredDebtMember olpx:February2022CreditFacilityMember us-gaap:LineOfCreditMember 2022-02-23 0001868726 us-gaap:SecuredDebtMember olpx:February2022CreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0001868726 us-gaap:SecuredDebtMember olpx:February2022CreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001868726 us-gaap:RevolvingCreditFacilityMember olpx:February2022CreditFacilityMember us-gaap:LineOfCreditMember 2022-02-23 0001868726 us-gaap:RevolvingCreditFacilityMember olpx:February2022CreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0001868726 us-gaap:RevolvingCreditFacilityMember olpx:February2022CreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001868726 us-gaap:InterestRateCapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-08-11 0001868726 us-gaap:OtherAssetsMember us-gaap:InterestRateCapMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0001868726 us-gaap:OtherAssetsMember us-gaap:InterestRateCapMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:InterestRateCapMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-04-01 2023-06-30 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:InterestRateCapMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-06-30 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:InterestRateCapMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-06-30 0001868726 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:InterestRateCapMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 2022-06-30 0001868726 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-06-30 0001868726 olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember 2023-04-01 2023-06-30 0001868726 olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember 2023-01-01 2023-06-30 0001868726 olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember 2022-04-01 2022-06-30 0001868726 olpx:ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember 2022-01-01 2022-06-30 0001868726 2023-02-09 2023-02-09 0001868726 2023-03-02 2023-03-02 shares iso4217:USD iso4217:USD shares pure olpx:businessChannel olpx:plaintiff 0001868726 2023 Q2 false --12-31 10-Q true 2023-06-30 false 001-40860 Olaplex Holdings, Inc. DE 87-1242679 310 691-0776 Common stock, par value $0.001 per share OLPX NASDAQ Yes Yes Large Accelerated Filer false false false 654698308 378418000 322808000 20028000 19198000 50298000 46220000 128509000 144425000 13398000 8771000 570623000 522224000 932000 1034000 971715000 995028000 168300000 168300000 11354000 11089000 1722924000 1697675000 13666000 9748000 0 3415000 24649000 17107000 6750000 8438000 16184000 16380000 61249000 55088000 651678000 654333000 2754000 1622000 189391000 205675000 905072000 916718000 0.001 0.001 2000000000 2000000000 654530828 654530828 650091380 650091380 654000 649000 0.001 0.001 25000000 25000000 0 0 0 0 0 0 321555000 312875000 3667000 2577000 491976000 464856000 817852000 780957000 1722924000 1697675000 109241000 210903000 223028000 397099000 29781000 52293000 61016000 95515000 1964000 2180000 3706000 3949000 31745000 54473000 64722000 99464000 77496000 156430000 158306000 297635000 48413000 26111000 83337000 48425000 10324000 10295000 20647000 20561000 58737000 36406000 103984000 68986000 18759000 120024000 54322000 228649000 10206000 8694000 20749000 20154000 0 0 0 -18803000 600000 1224000 358000 1601000 -600000 -1224000 -358000 -20404000 7953000 110106000 33215000 188091000 1797000 22391000 6095000 38415000 6156000 87715000 27120000 149676000 0.01 0.14 0.04 0.23 0.01 0.13 0.04 0.22 654345056 648973952 653045245 648894417 680349161 691365072 682107732 692985088 1647000 0 1090000 0 1647000 0 1090000 0 7803000 87715000 28210000 149676000 650091380 649000 312875000 2577000 464856000 780957000 20964000 20964000 109620 326000 326000 83501 390000 390000 3659267 4000 3295000 3299000 2018000 2018000 -557000 -557000 653776766 653000 318124000 2020000 485820000 806617000 6156000 6156000 754062 1000 797000 798000 2634000 2634000 1647000 1647000 654530828 654000 321555000 3667000 491976000 817852000 648794041 648000 302866000 0 220784000 524298000 61961000 61961000 1632000 1632000 117180 348000 348000 55244 920000 920000 1696000 1696000 648855977 648000 305622000 0 282745000 589015000 87715000 87715000 231846 1000 739000 740000 1727000 1727000 649087823 649000 308088000 0 370460000 679197000 27120000 149676000 3706000 3949000 20647000 20561000 6167000 4324000 230000 152000 906000 636000 1240000 -3537000 4652000 3423000 0 -18803000 -530000 0 4078000 40566000 -10657000 45657000 4627000 -3856000 3918000 1532000 4047000 10901000 28000 0 75087000 128053000 128000 75000 500000 0 1368000 870000 -1996000 -945000 4097000 740000 64000 572000 16452000 0 5062000 778692000 0 675000000 0 11944000 -17481000 -115468000 55610000 11640000 322808000 186388000 378418000 198028000 9511000 35176000 29344000 13491000 0 1632000 NATURE OF OPERATIONS AND BASIS OF PRESENTATION<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Olaplex Holdings, Inc. (“Olaplex Holdings” and, together with its subsidiaries, the “Company”) is a Delaware corporation that was incorporated on June 8, 2021. Olaplex Holdings is organized as a holding company and operates indirectly through its wholly owned subsidiaries, Penelope and Olaplex, Inc., which conducts business under the name “Olaplex”. Olaplex is an innovative, science-enabled, technology-driven beauty company that is focused on delivering its patent-protected prestige hair care products to professional hair salons, retailers and everyday consumers. Olaplex develops, manufactures and distributes a line of hair care products developed to address three key uses: treatment, maintenance and protection.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited interim Condensed Consolidated Financial Statements furnished reflect all adjustments which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year. The unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying footnotes included in the Company’s 2022 Form 10-K.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim Condensed Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited interim Condensed Consolidated Financial Statements furnished reflect all adjustments which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year. The unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and accompanying footnotes included in the Company’s 2022 Form 10-K.</span></div> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates and Assumptions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. Examples of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other obligations such as product returns and refunds; loss contingencies; the fair value of share-based options and stock settled stock appreciation rights (“SARs”); the fair value of and/or potential impairment of goodwill and intangible assets for the Company’s reporting unit; the fair value of the Company’s interest rate cap; useful lives of the Company’s tangible and intangible assets; allowance for promotions; estimated income tax and tax receivable payments; the net realizable value of, and demand for the Company’s inventory. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance for fair value measurements established a framework for measuring fair value and established a three-level valuation hierarchy for disclosure of fair value measurements as follows:</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. The Company’s Level 1 assets consist of its marketable securities.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable quoted prices for similar assets or liabilities in active markets and observable quoted prices for identical assets or liabilities in markets that are not active.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are not corroborated by market data.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are reflected at carrying value, which approximates fair value due to the short-term maturity. The Company’s long-term debt is recorded at its carrying value in the Condensed Consolidated Balance Sheets, which may differ from fair value. The Company’s interest rate cap is recorded at its Level 3 fair value in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in significant accounting policies as described in the Company’s Consolidated Financial Statements for the year ended December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Constructive Retirement of Common Stock Repurchases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company's common stock is retired or purchased for constructive retirement for net share settlement of stock options, any excess purchase price over par value is allocated between additional paid-in-capital, to the extent that previous net gains from sales or retirements are included therein, and the remainder to retained earnings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Receivable Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the IPO, the Company entered into the Tax Receivable Agreement under which the Company will be required to pay to the Pre-IPO Stockholders 85% of the federal, state or local tax cash savings that the Company actually realizes on its taxable income following the IPO, as a result of the amortization of intangible assets and capitalized transaction costs that existed as of the date of the IPO. Under the Tax Receivable Agreement, generally the Company will retain the benefit of the remaining 15% of the applicable tax savings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Receivable Agreement liability is calculated based on current tax laws and the assumption that the Company and its subsidiaries will earn sufficient taxable income to realize the full tax benefits subject to the Tax Receivable Agreement. Updates to the Company’s blended state tax rate and allocation of U.S. versus foreign sourced income may impact the established liability and changes to that established liability would be recorded to other income (expense) in the period the Company made the determination regarding the applicable change. The Company expects that future payments under the Tax Receivable Agreement relating to the Pre-IPO Tax Assets could aggregate to $205.6 million over the 13-year remaining period under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement, which began in the year ended December 31, 2022, are not conditioned upon the parties’ continued ownership of equity in the Company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts presented have been reclassified within “Note 6 - Accrued Expenses and Other Current Liabilities” as of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to conform with the current period presentation, including a prior year reclassification from Other accrued expenses and current liabilities to Accrued advertising. The reclassifications had no effect on the Company’s Total current liabilities.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates and Assumptions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. Examples of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other obligations such as product returns and refunds; loss contingencies; the fair value of share-based options and stock settled stock appreciation rights (“SARs”); the fair value of and/or potential impairment of goodwill and intangible assets for the Company’s reporting unit; the fair value of the Company’s interest rate cap; useful lives of the Company’s tangible and intangible assets; allowance for promotions; estimated income tax and tax receivable payments; the net realizable value of, and demand for the Company’s inventory. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance for fair value measurements established a framework for measuring fair value and established a three-level valuation hierarchy for disclosure of fair value measurements as follows:</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. The Company’s Level 1 assets consist of its marketable securities.</span></div><div style="margin-top:6pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable quoted prices for similar assets or liabilities in active markets and observable quoted prices for identical assets or liabilities in markets that are not active.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are not corroborated by market data.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are reflected at carrying value, which approximates fair value due to the short-term maturity. The Company’s long-term debt is recorded at its carrying value in the Condensed Consolidated Balance Sheets, which may differ from fair value. The Company’s interest rate cap is recorded at its Level 3 fair value in the Condensed Consolidated Balance Sheets.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Constructive Retirement of Common Stock Repurchases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company's common stock is retired or purchased for constructive retirement for net share settlement of stock options, any excess purchase price over par value is allocated between additional paid-in-capital, to the extent that previous net gains from sales or retirements are included therein, and the remainder to retained earnings.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Receivable Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the IPO, the Company entered into the Tax Receivable Agreement under which the Company will be required to pay to the Pre-IPO Stockholders 85% of the federal, state or local tax cash savings that the Company actually realizes on its taxable income following the IPO, as a result of the amortization of intangible assets and capitalized transaction costs that existed as of the date of the IPO. Under the Tax Receivable Agreement, generally the Company will retain the benefit of the remaining 15% of the applicable tax savings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Receivable Agreement liability is calculated based on current tax laws and the assumption that the Company and its subsidiaries will earn sufficient taxable income to realize the full tax benefits subject to the Tax Receivable Agreement. Updates to the Company’s blended state tax rate and allocation of U.S. versus foreign sourced income may impact the established liability and changes to that established liability would be recorded to other income (expense) in the period the Company made the determination regarding the applicable change. The Company expects that future payments under the Tax Receivable Agreement relating to the Pre-IPO Tax Assets could aggregate to $205.6 million over the 13-year remaining period under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement, which began in the year ended December 31, 2022, are not conditioned upon the parties’ continued ownership of equity in the Company.</span></div> 0.85 0.15 205600000 P13Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts presented have been reclassified within “Note 6 - Accrued Expenses and Other Current Liabilities” as of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to conform with the current period presentation, including a prior year reclassification from Other accrued expenses and current liabilities to Accrued advertising. The reclassifications had no effect on the Company’s Total current liabilities.</span></div> NET SALES<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company distributes products in the U.S. and internationally through professional distributors in the salon channel, directly to retailers for sale in their physical stores and e-commerce sites, and direct-to-consumer (“DTC”) through sales to third-party e-commerce customers and through its own Olaplex.com website. As such, the Company’s three business channels consist of professional, specialty retail and DTC as follows:</span></div><div style="margin-top:12pt"><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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></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:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 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%">Net sales by Channel:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional</span></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">40,940 </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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">105,489 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">89,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">182,548 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty retail</span></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:9.5pt;font-weight:400;line-height:100%">29,767 </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:9.5pt;font-weight:400;line-height:100%">64,229 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">64,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:9.5pt;font-weight:400;line-height:100%">128,501 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DTC</span></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:9.5pt;font-weight:400;line-height:100%">38,534 </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:9.5pt;font-weight:400;line-height:100%">41,185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">69,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:9.5pt;font-weight:400;line-height:100%">86,050 </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 13pt;text-align: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 net sales</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">109,241 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">210,903 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">223,028 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">397,099 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by major geographic region is based upon the geographic location of customers who purchase the Company’s products. The majority of net sales are transacted in U.S. Dollars, the Company’s functional and reporting currency. During the three and six months ended June 30, 2023 and June 30, 2022, the Company’s net sales to consumers in the United States and International regions were as follows:</span></div><div style="text-align:justify"><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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></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:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Net sales by Geography:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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%">United States</span></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">50,099 </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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">121,320 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">97,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">241,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">International</span></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:9.5pt;font-weight:400;line-height:100%">59,142 </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:9.5pt;font-weight:400;line-height:100%">89,583 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">125,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">155,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 net sales</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">109,241 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">210,903 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">223,028 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">397,099 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom (“U.K.”) net sales for the three and six months ended June 30, 2023 were 9% of total net sales, and for the three and six months ended June 30, 2022 were 8% of total net sales. No international country exceeded 10% of total net sales for the three and six months ended June 30, 2023 and June 30, 2022.</span></div> As such, the Company’s three business channels consist of professional, specialty retail and DTC as follows:<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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></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:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 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%">Net sales by Channel:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional</span></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">40,940 </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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">105,489 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">89,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">182,548 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty retail</span></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:9.5pt;font-weight:400;line-height:100%">29,767 </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:9.5pt;font-weight:400;line-height:100%">64,229 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">64,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:9.5pt;font-weight:400;line-height:100%">128,501 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DTC</span></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:9.5pt;font-weight:400;line-height:100%">38,534 </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:9.5pt;font-weight:400;line-height:100%">41,185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">69,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:9.5pt;font-weight:400;line-height:100%">86,050 </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 13pt;text-align: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 net sales</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">109,241 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">210,903 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">223,028 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">397,099 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>During the three and six months ended June 30, 2023 and June 30, 2022, the Company’s net sales to consumers in the United States and International regions were as follows:<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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></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:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Net sales by Geography:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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%">United States</span></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">50,099 </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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">121,320 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">97,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">241,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">International</span></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:9.5pt;font-weight:400;line-height:100%">59,142 </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:9.5pt;font-weight:400;line-height:100%">89,583 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">125,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">155,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 net sales</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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:9.5pt;font-weight:400;line-height:100%">109,241 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">210,903 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">223,028 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">397,099 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 3 40940000 105489000 89337000 182548000 29767000 64229000 64626000 128501000 38534000 41185000 69065000 86050000 109241000 210903000 223028000 397099000 50099000 121320000 97761000 241430000 59142000 89583000 125267000 155669000 109241000 210903000 223028000 397099000 0.09 0.09 0.08 0.08 INVENTORY<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory as of June 30, 2023 and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><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:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><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%">June 30, 2023</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, 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%">Raw materials and packaging components</span></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%">38,627 </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%">36,194 </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><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%">Finished goods</span></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%">89,882 </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%">108,231 </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%">Inventory</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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%">128,509 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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%">144,425 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, the Company recorded write-offs of $3.6 million and $6.2 million of inventory due to product obsolescence, respectively. The Company did not record write-offs for product obsolescence during the same periods ended June 30, 2022.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory as of June 30, 2023 and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><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:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><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%">June 30, 2023</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, 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%">Raw materials and packaging components</span></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%">38,627 </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%">36,194 </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><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%">Finished goods</span></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%">89,882 </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%">108,231 </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%">Inventory</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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%">128,509 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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%">144,425 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 38627000 36194000 89882000 108231000 128509000 144425000 3600000 6200000 0 0 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets are comprised of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:35.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Carrying </span></div><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></div></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%">Brand name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:400;line-height:100%">25 years</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: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%">952,000 </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%">(132,438)</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%">819,562 </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><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%">Product formulations</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">15 years</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:400;line-height:100%">136,500 </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%">(31,532)</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%">104,968 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">20 years</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:400;line-height:100%">53,000 </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%">(9,216)</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%">43,784 </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%">Software</span></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%">3 years</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:400;line-height:100%">4,290 </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%">(889)</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,401 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finite-lived intangibles</span></div></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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145,790 </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%">(174,075)</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%">971,715 </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><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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Indefinite</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:400;line-height:100%">168,300 </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%">— </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%">168,300 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total goodwill and other intangibles</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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,314,090 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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%">(174,075)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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,140,015 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:35.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Carrying </span></div><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></div></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%">Brand name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:400;line-height:100%">25 years</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: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%">952,000 </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%">(113,394)</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%">838,606 </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><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%">Product formulations</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">15 years</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:400;line-height:100%">136,000 </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%">(26,998)</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%">109,002 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">20 years</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:400;line-height:100%">53,000 </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%">(7,892)</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%">45,108 </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%">Software</span></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%">3 years</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:400;line-height:100%">2,922 </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%">(610)</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%">2,312 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finite-lived intangibles</span></div></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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,922 </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%">(148,894)</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%">995,028 </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><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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Indefinite</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:400;line-height:100%">168,300 </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%">— </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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,300 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total goodwill and other intangibles</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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,312,222 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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%">(148,894)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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,163,328 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization of the Company’s brand name, customer relationships and software is recorded to Amortization of other intangible assets in the Condensed Consolidated Statements of Operations and Comprehensive Income. A portion of Amortization of patented formulations is capitalized to Inventory in the Condensed Consolidated Balance Sheets, and the remainder is recorded to Amortization of patented formulations in the Condensed Consolidated Statements of Operations and Comprehensive Income. Amortization of the Company’s definite-lived intangible assets for the three and six months ended June 30, 2023 and 2022 was as follows:</span></div><div style="text-align:justify"><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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></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:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 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%">Amortization of patented formulations</span></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%">1,964 </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%">2,180 </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%">3,706 </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%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense, brand name and customer relationships</span></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%">10,186 </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%">10,182 </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%">20,368 </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%">20,365 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense, software</span></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%">138 </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%">113 </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%">279 </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%">196 </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%">Amortization of other intangible assets</span></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%">10,324 </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%">10,295 </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%">20,647 </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%">20,561 </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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of patented formulations capitalized to inventory</span></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%">303 </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%">86 </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%">828 </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%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets are comprised of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:35.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Carrying </span></div><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></div></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%">Brand name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:400;line-height:100%">25 years</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: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%">952,000 </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%">(132,438)</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%">819,562 </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><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%">Product formulations</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">15 years</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:400;line-height:100%">136,500 </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%">(31,532)</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%">104,968 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">20 years</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:400;line-height:100%">53,000 </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%">(9,216)</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%">43,784 </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%">Software</span></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%">3 years</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:400;line-height:100%">4,290 </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%">(889)</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,401 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finite-lived intangibles</span></div></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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145,790 </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%">(174,075)</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%">971,715 </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><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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Indefinite</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:400;line-height:100%">168,300 </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%">— </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%">168,300 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total goodwill and other intangibles</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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,314,090 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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%">(174,075)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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,140,015 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:35.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Carrying </span></div><div style="padding-left:0.12pt;padding-right:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></div></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%">Brand name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:400;line-height:100%">25 years</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: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%">952,000 </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%">(113,394)</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%">838,606 </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><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%">Product formulations</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">15 years</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:400;line-height:100%">136,000 </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%">(26,998)</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%">109,002 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">20 years</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:400;line-height:100%">53,000 </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%">(7,892)</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%">45,108 </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%">Software</span></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%">3 years</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:400;line-height:100%">2,922 </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%">(610)</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%">2,312 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finite-lived intangibles</span></div></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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,922 </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%">(148,894)</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%">995,028 </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><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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Indefinite</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:400;line-height:100%">168,300 </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%">— </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;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,300 </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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total goodwill and other intangibles</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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,312,222 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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%">(148,894)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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,163,328 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> P25Y 952000000 132438000 819562000 P15Y 136500000 31532000 104968000 P20Y 53000000 9216000 43784000 P3Y 4290000 889000 3401000 1145790000 174075000 971715000 168300000 168300000 1314090000 174075000 1140015000 P25Y 952000000 113394000 838606000 P15Y 136000000 26998000 109002000 P20Y 53000000 7892000 45108000 P3Y 2922000 610000 2312000 1143922000 148894000 995028000 168300000 168300000 1312222000 148894000 1163328000 Amortization of the Company’s definite-lived intangible assets for the three and six months ended June 30, 2023 and 2022 was as follows:<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:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></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:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.82pt;padding-right:5.82pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30, 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%">Amortization of patented formulations</span></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%">1,964 </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%">2,180 </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%">3,706 </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%">3,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense, brand name and customer relationships</span></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%">10,186 </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%">10,182 </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%">20,368 </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%">20,365 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense, software</span></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%">138 </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%">113 </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%">279 </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%">196 </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%">Amortization of other intangible assets</span></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%">10,324 </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%">10,295 </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%">20,647 </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%">20,561 </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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of patented formulations capitalized to inventory</span></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%">303 </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%">86 </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%">828 </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%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1964000 2180000 3706000 3948000 10186000 10182000 20368000 20365000 138000 113000 279000 196000 10324000 10295000 20647000 20561000 303000 86000 828000 585000 ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><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%">June 30, 2023</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, 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%">Accrued advertising</span></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%">7,784 </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;border-top:1pt solid #000;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%">1,356 </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><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 legal settlement</span></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%">5,250 </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%">— </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%">Accrued professional fees</span></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%">3,750 </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%">3,187 </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%">Accrued freight</span></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%">2,251 </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,283 </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%">Deferred revenue</span></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,077 </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,015 </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%">Payroll liabilities</span></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,749 </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%">4,092 </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%">Other accrued expenses and current liabilities</span></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%">1,708 </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,360 </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%">Accrued interest</span></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%">80 </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%">814 </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%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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%">24,649 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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%">17,107 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company accrued approximately $3.9 million related to a pending settlement of a copyright matter. The Company expects to recover this settlement amount under its general liability insurance policy. An offset to the liability related to the insurance receivable is recorded in “Other current assets” on the Company’s Condensed Consolidated Balance Sheet as of June 30, 2023.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><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%">June 30, 2023</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, 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%">Accrued advertising</span></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%">7,784 </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;border-top:1pt solid #000;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%">1,356 </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><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 legal settlement</span></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%">5,250 </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%">— </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%">Accrued professional fees</span></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%">3,750 </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%">3,187 </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%">Accrued freight</span></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%">2,251 </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,283 </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%">Deferred revenue</span></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,077 </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,015 </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%">Payroll liabilities</span></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,749 </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%">4,092 </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%">Other accrued expenses and current liabilities</span></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%">1,708 </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,360 </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%">Accrued interest</span></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%">80 </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%">814 </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%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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%">24,649 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #000;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%">17,107 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7784000 1356000 5250000 0 3750000 3187000 2251000 3283000 2077000 2015000 1749000 4092000 1708000 2360000 80000 814000 24649000 17107000 3900000 LONG-TERM DEBT<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Long-Term Debt as of June 30, 2023 and December 31, 2022 consisted of the following:</span></div><div style="margin-top:6pt"><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:74.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.022%"></td><td style="width:0.1%"></td></tr><tr><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%">June 30, 2023</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, 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%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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-style:italic;font-weight:400;line-height:100%">Credit Agreement, dated as of February 23, 2022 (the “2022 Credit Agreement”)</span></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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$675 Million 7-Year Senior Secured Term Loan Facility (the “2022 Term Loan Facility”)</span></div></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%">666,563 </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%">671,625 </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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150 Million 5-Year Senior Secured Revolving Credit Facility (the “2022 Revolver”)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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></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></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></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%">Debt issuance costs</span></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%">(8,135)</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%">(8,854)</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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total term loan debt</span></div></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%">658,428 </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%">662,771 </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%">Less: Current portion</span></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%">(6,750)</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%">(8,438)</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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of debt issuance costs and current portion</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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%">651,678 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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%">654,333 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company did not have outstanding amounts drawn on the 2022 Revolver, including letters of credit and swingline loan sub-facilities. As of June 30, 2023, the Company had $150 million of available borrowing capacity under the 2022 Revolver.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate on outstanding debt under the 2022 Term Loan Facility was 8.70% per annum as of June 30, 2023. The interest rates for all facilities under the 2022 Credit Agreement are calculated based upon the Company’s election among (a) adjusted term SOFR plus an additional interest rate spread, (b) with respect to a borrowing in Euros under the 2022 Revolver, a euro interbank offered rate plus an additional interest rate spread, or (c) an “Alternate Base Rate” (as defined in the 2022 Credit Agreement) plus an additional interest rate spread.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net, inclusive of debt amortization, for the three months ended June 30, 2023 and June 30, 2022 was $10.2 million and $8.7 million respectively, and for the six months ended June 30, 2023 and June 30, 2022 was $20.7 million and $20.2 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s long-term debt is based on the market value of its long-term debt instrument. Based on the inputs used to value the long-term debt, the Company’s long-term debt is categorized within Level 2 in the fair value hierarchy. As of June 30, 2023, the carrying amount of the Company’s long-term debt under the 2022 Credit Agreement was $658.4 million, and the fair value of the Company’s long-term debt was $626.6 million. As of December 31, 2022, the carrying amount of the Company’s long-term debt under the 2022 Credit Agreement was $662.8 million, and the fair value of the Company’s long-term debt was $624.6 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Agreement includes, among other things, customary negative and affirmative covenants (including reporting, financial and maintenance covenants) and events of default (including a change of control) for facilities of this type. In addition, the 2022 Credit Agreement includes a springing first lien leverage ratio financial covenant, which is applicable only to the lenders under the 2022 Revolver. The Company was in compliance with its financial covenants on June 30, 2023 and December 31, 2022. The 2022 Term Loan Facility and the 2022 Revolver are secured by substantially all of the assets of Olaplex, Inc. and the other guarantors, subject to certain exceptions and thresholds.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Cap Transaction</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s results are subject to risk from interest rate fluctuations on borrowings under the 2022 Credit Agreement, including the 2022 Term Loan Facility. The Company may, from time to time, utilize interest rate derivatives in an effort to add stability to interest expense and to manage its exposure to interest rate movements. On August 11, 2022, the Company entered into an interest rate cap transaction (the “interest rate cap”) in connection with the 2022 Term Loan Facility, with a notional amount of $400 million. Interest rate caps designated as cash flow hedges involve the receipt of variable amounts from a counterparty if interest rates rise above the strike rate applicable to the transaction, in exchange for an up-front premium paid by the Company. The Company has designated the interest rate cap as a cash-flow hedge for accounting purposes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For derivatives designated, and that qualify, as cash flow hedges of interest rate risk, the gain or loss on the derivative is recorded in Accumulated Other Comprehensive Income and subsequently reclassified into interest expense in the same period(s) during which the hedged transaction affects earnings, as documented at hedge inception in accordance with the Company’s accounting policy election.</span></div><div style="margin-top:6pt;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 the fair value of the Company’s derivative financial instruments, which are classified within Other assets on the Company’s Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:54.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.753%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">June 30, 2023</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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value, interest rate cap asset</span></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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">5,493 </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%">5,042 </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></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, the Company’s interest rate cap generated an unrecognized pre-tax gain of $1.7 million and $1.0 million, respectively, recorded in Accumulated Other Comprehensive Income on the Company’s Condensed Consolidated Balance Sheets. During the same periods, the Company also recognized a $0.9 million and $1.5 million reduction, respectively, in interest expense related to the Company’s receipt of funds as a result of an interest rate cap settlement with the Company’s counterparty, partially offset by $0.3 million and $0.5 million, respectively, related to amortization of the interest rate cap premium paid by the Company in connection with the interest rate cap. The Company did not have an interest rate cap agreement in place during the three and six months ended June 30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an initial effectiveness assessment on the interest rate cap and determined it to be an effective hedge of the cash flows related to the interest rate payments on the 2022 Term Loan Facility. The hedge is evaluated qualitatively on a quarterly basis for effectiveness. Changes in fair value are recorded in Accumulated Other Comprehensive Income and periodic settlements of the interest rate cap will be recorded in interest expense along with the interest on amounts outstanding under the 2022 Term Loan Facility. Payment of the up-front premium of the interest rate cap is included within Other assets and liabilities within cash flows from operating activities on the Company’s Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not hold or issue derivative financial instruments for trading purposes, nor does it hold or issue leveraged derivative instruments. By using derivative financial instruments to hedge exposures to interest rate fluctuations, the Company exposes itself to counterparty credit risk. The Company manages exposure to counterparty credit risk by entering into derivative financial instruments with highly rated institutions that can be expected to fully perform under the terms of the applicable contracts.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Long-Term Debt as of June 30, 2023 and December 31, 2022 consisted of the following:</span></div><div style="margin-top:6pt"><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:74.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.022%"></td><td style="width:0.1%"></td></tr><tr><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%">June 30, 2023</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, 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%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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-style:italic;font-weight:400;line-height:100%">Credit Agreement, dated as of February 23, 2022 (the “2022 Credit Agreement”)</span></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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$675 Million 7-Year Senior Secured Term Loan Facility (the “2022 Term Loan Facility”)</span></div></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%">666,563 </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%">671,625 </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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150 Million 5-Year Senior Secured Revolving Credit Facility (the “2022 Revolver”)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">— </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></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></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></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%">Debt issuance costs</span></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%">(8,135)</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%">(8,854)</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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total term loan debt</span></div></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%">658,428 </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%">662,771 </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%">Less: Current portion</span></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%">(6,750)</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%">(8,438)</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"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of debt issuance costs and current portion</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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%">651,678 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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%">654,333 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company did not have outstanding amounts drawn on the 2022 Revolver, including letters of credit and swingline loan sub-facilities. As of June 30, 2023, the Company had $150 million of available borrowing capacity under the 2022 Revolver.</span></div> 675000000 P7Y 666563000 671625000 150000000 P5Y 0 0 8135000 8854000 658428000 662771000 6750000 8438000 651678000 654333000 150000000 0.0870 10200000 8700000 20700000 20200000 658400000 626600000 662800000 624600000 400000000 <div style="margin-top:6pt;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 the fair value of the Company’s derivative financial instruments, which are classified within Other assets on the Company’s Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:54.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.753%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">June 30, 2023</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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value, interest rate cap asset</span></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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">5,493 </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%">5,042 </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></table></div> 5493000 5042000 1700000 1000000 900000 -1500000 300000 500000 0 0 EQUITY<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company issued 109,620 shares of its common stock upon vesting and settlement of net stock-settled SARs. The Company repurchased 83,501 of outstanding shares of its common stock for the net settlement of SARs for payment of taxes related to such SARs, which were accounted for as a share retirement. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the six months ended June 30, 2023, the Company issued 4,413,328 shares of its common stock as a result of stock options exercised.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, the Company converted 886,950 cash-settled units into SARs, with a fair value liability of $1,632 reclassified from Accrued expenses and other current liabilities to Additional paid-in capital. The Company issued 117,180 shares of its common stock upon vesting and settlement of net stock-settled SARs. The Company repurchased 55,244 of outstanding shares of its common stock for the net settlement of SARs for payment of taxes related to such SARs, which were accounted for as a share retirement.</span></div>Additionally, during the six months ended June 30, 2022, the Company issued 231,846 shares of its common stock as a result of stock options exercised. 109620 83501 4413328 886950 1632000 117180 55244 231846 RELATED PARTY TRANSACTIONS<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company entered into an agreement with CI&amp;T, an information technology and software company, in which certain investment funds affiliated with Advent International Corporation, the holder of a majority of the Company’s common stock (collectively the “Advent Funds”), hold a greater than 10% equity interest. During the three and six months ended June 30, 2023, the Company paid CI&amp;T $6 and $12, respectively. During the three and six months ended June 30, 2022, the Company paid CI&amp;T $22 and $27, respectively. The Company engaged CI&amp;T for services related to the development, maintenance and enhancement of the Olaplex professional application, as well as other digital marketing services, all of which were negotiated on an arm’s length basis and on market terms.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Receivable Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Reorganization Transactions, the Company entered into the Tax Receivable Agreement with the Pre-IPO Stockholders. See further discussion in “Note 2 – Summary of Significant Accounting Policies – Tax Receivable Agreement”. During the three and six months ended June 30, 2023, the Company made a payment to the Pre-IPO Stockholders of $16.6 million as required pursuant to the terms of the Tax Receivable Agreement. During the three and six months ended June 30, 2022, the Company did not make a payment to the Pre-IPO Stockholders.</span></div> 6000 12000 22000 27000 16600000 16600000 0 0 CONTINGENCIES<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to various legal actions arising in the ordinary course of business. The Company cannot predict with reasonable assurance the outcome of these legal actions brought against the Company as they are subject to uncertainties. Accordingly, any settlement or resolution in these legal actions may occur and affect the Company’s net income in such period as the settlement or resolution.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Legal Proceedings: </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2022, a putative securities class action was filed against the Company and certain of its current and former officers and directors in the United States District Court for the Central District of California, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lilien v. Olaplex Holdings, Inc. et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 2:22-cv-08395. A consolidated complaint was filed on April 28, 2023, which names as additional defendants the underwriters for the Company’s IPO and various stockholders that sold shares of common stock of the Company in the IPO. The action is brought on behalf of a putative class of purchasers of the Company’s common stock in or traceable to the Company’s IPO and asserts claims under Sections 11, 12, and 15 of the Securities Act of 1933. The action seeks certification of the putative class, compensatory damages, attorneys’ fees and costs, and any other relief that the court determines is appropriate. The defendants moved to dismiss the consolidated complaint on July 19, 2023. The underwriter defendants have notified the Company of their intent to seek indemnification from the Company pursuant to the IPO underwriting agreement regarding the claims asserted in this action. The Company intends to vigorously defend the pending lawsuit.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, twenty-eight plaintiffs filed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Albahae, et al. v. Olaplex Holdings, Inc., et al.,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No. 2:23-cv-00982, a complaint alleging personal and economic injury and asserting claims for breach of warranty, negligence/gross negligence, products liability, unjust enrichment, and violations of California False Advertising Law and Unfair Competition Law, against the Company and Cosway Company, Inc., the Company’s primary contract manufacturer, in the United States District Court for the Central District of California. On March 2, 2023, the plaintiffs amended the complaint to include seventy-three additional plaintiffs. The plaintiffs allege that certain ingredients used in some Company products have purportedly caused irritation or posed a hazard to consumers, and that the Company engaged in misrepresentation with respect to those products. The plaintiffs seek actual and consequential damages, punitive damages, restitution in the form of disgorgement of profits, attorneys’ fees and costs, and any other relief that the court determines is appropriate. On April 17, 2023, the Company moved to dismiss and to sever the plaintiffs’ claims. On July 11, 2023, the Court granted the Company’s motion to sever and dismissed all but the first named plaintiff. The Court also dismissed the operative complaint with leave to re-file on the grounds that it now contained allegations that were not relevant to the claims of the one, remaining plaintiff. On July 24, 2023, the remaining plaintiff filed a notice, voluntarily dismissing her claims without prejudice. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any potential loss associated with these pending legal proceedings is not probable or reasonably estimable at this time.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company was not subject to any other currently pending legal matters or claims that could have a material adverse effect on its financial position, results of operations, or cash flows should such litigation be resolved unfavorably.</span></div> 28 73 NET INCOME PER SHARE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations:</span></div><div style="margin-top:12pt"><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:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:left;vertical-align:bottom"><div style="padding-left:8.32pt;padding-right:8.32pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></div></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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,715 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,676 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 #000;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 #000;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 #000;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:700;line-height:100%">Denominator:</span></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Weighted average common shares outstanding – basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,345,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,973,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,045,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,894,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Dilutive common equivalent shares from equity options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,004,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,391,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,062,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,090,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:112%">Weighted average common shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,349,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,365,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,107,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,985,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><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:700;line-height:100%">Net income per share:</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></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%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations:</span></div><div style="margin-top:12pt"><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:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:left;vertical-align:bottom"><div style="padding-left:8.32pt;padding-right:8.32pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></div></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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">June 30,<br/>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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,715 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,676 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 #000;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 #000;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 #000;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:700;line-height:100%">Denominator:</span></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Weighted average common shares outstanding – basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,345,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,973,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,045,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,894,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Dilutive common equivalent shares from equity options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,004,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,391,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,062,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,090,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:112%">Weighted average common shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,349,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,365,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,107,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,985,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><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:700;line-height:100%">Net income per share:</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></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%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 6156000 87715000 27120000 149676000 654345056 648973952 653045245 648894417 26004105 42391120 29062487 44090671 680349161 691365072 682107732 692985088 0.01 0.14 0.04 0.23 0.01 0.13 0.04 0.22 false false false false EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +.#"%<'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 " "S@PA7XUM?#.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITU!-'1S43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH'T.@H=$CZG$#&1Q7PUN<%GH>.&'8BB ,CZ@$[ENB1\:>Y"TA*OVA M]@B\::[!(2FC2,$,K.)*9+(W6NB$BD(ZX8U>\?$S#0O,:, !'7K*T-8M,#E/ MC,=IZ.$"F&&$R>7O IJ5N%3_Q"X=8*?DE.V:&L>Q'KLE5W9HX>WI\659M[(^ MD_(:RZML!1TC;MAY\FMW=[]]8)(WO*N:FW*VO!'\5O#N?7;]X7<1=L'8G?W' MQF=!V<.O?R&_ %!+ P04 " "S@PA7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +.#"%??%#G/3@4 !H; 8 >&PO=V]R:W-H965T&UL MM9EK<^(V&(7_BH9V.NU,B"U!@&P),X0DW;39W21L+SN=?A"V $]LRY7D7/Y] M7]E@)QWYA?&$+X OYZ#'NAU+XR>I'O1:"$.>DSC59YVU,=D'S]/!6B1<'\M, MI'!E*57"#1RJE:I9W)N#AWJR9CF9LX2L6M(CI/$JY> MSD4LG\XZM+,]<1^MUL:>\";CC*_$7)C?LUL%1U[E$D:)2'4D4Z+$\JPSI1]F M;&0%Q1U_1.))O_I-+,I"R@=[=7Q;(A&+P%@+#E^/8B;BV#I!.?[=F':J M_[3"U[^W[E<%/, LN!8S&?\9A69]UAEU2"B6/(_-O7SZ*#9 )]8OD+$N/LE3 M>6^_WR%!KHU,-F(H01*EY3=_WCR(UP+:(& ; ?N?@#;]0V\CZ!6@9C,9"8?A2)=HM=<"3WV#'C:*UZP MT9^7>M:@'Y!/,C5K32[34(1O]1Z4I2H0VQ;HG*&&O^;I,>GY1X3YK.^V\'VPP\ZXX$XZT!' MTT(]BL[DA^_HP/_9A?=.9F]@^Q5L'W.?7,@@ARYJR->73+A(<3GUNWY%)95QXN)51N>NAS%!52[Q!A3?8#^]6J$B&MA<2 M& >.A^I:4_U]>*%P4D$;Y;:Y M'I&Y@8Y)I"(SF:=&OR/AL,3YV\J+@M+ZMY&5JXF:6=0G!NKD7=W117M<6JTPY% M\\7D1@8\)K=KF6+#T Z3P2GM^L/AP,EWB'Q#ZX!#\8CR-3(PP,HEH>S'Q4]D M+H)<04TZ(7&GF4P2:-T0T(.'(Y)Q11YYG ORO7\,XW!9Y RB8Q&LG4_B$+&( MUKF(XFD&)E([AI+Y2[*0L?,!X 9?;F[_8AL1.MP1/=*1S;Z03: C+"2 MRCTBX3XW7$%KGP:! ".P"4M+)_$A\A&K\Q';*Q_-$Q['Y#S7<%D[V^T.G\8D MC^O:\M5AB.T5ABX3H5:V8_X"#F8-22')>.JLVAV&S:"'2$&L3D$,#S';BEP+ MJ$@,#[=IQCM$&F)U&F)XD-F.M.54/R^G^GFQ4D:^Y$8;GMHYU$G\KHM"&[>3 MPLVNS#Y.!B?]P>FHYX_&WJ,+LHY$# \R6T@84A5DO^LTA#>LWX2['G$K'Y+/ M:# :,F?TP\5M*[,./&S/E:"K2-N0^TU 9KN"D^Z1!S=K7)P\1/AA=?AA>RX' M;1@WJT+-E+C='7,R'B+^L#K^,#RL3 $P+"%C[NY[+==_<%U;L#KO,#R=; /= MZ_:)K>?ML.O"VW.W1YV@[QIXO%>[#W;&*S9E- GL*D>Y$5&=K39^IL5VAU?? M7NX:?>)VPM0D%DN0^L=#Z$ZJW(@I#XS,BKV,A31&)L7/M>"A4/8&N+Z4TFP/ M[!]4VV&3_P!02P,$% @ LX,(5Y=^U9.;!@ M!H !@ !X;"]W;W)K MVE8JR0'NU]_:<>+$D@V=*S. 7QZMGUUK]UG)YX]"_E KSC5ZRM)< M70Q66J_/1B,5KWC&U*E8\QSN/ B9,0VG%3I.6 "O%WPA_5P3$J7;D7XD=Y\F5Q,< E(Y[R M6)6?^C*3T7Z3[+0JXM!.$ + M_L"*5-^*Q\^\=L@K[<4B5=5?]%AC\0#%A=(BJP<#@RS)M__94QV(@P'$[1A MZP'TM0.<>H!3.;IE5KDU8YJ-SZ5X1+)$@[7RH(I--1J\2?+R-7U_'*&X&C^[>K+;'(')Y\F5Y/KZ26:?[Z\O)NC#^C[?(;>G;Q')RC) MT=U*%(KE"W4^TL"AM#2*Z^=]VCZ/=CSO:Y&?(@^.GM?G3[KXRE3*P1O#<7E ?]9)!N6@O/6M[@UY5>F MRE*P&3M!Z)+P?+0Y],<"HS3$#>R(J;MGZO8RG<2Q*( 8U(F8 \O[E ]1#C5- M/""60N5A>79"\1#3L'+KA$1#$H4V;[:/\PYH>IA&;6=,E.M3BNV^>'M? MO%Y?ON0;B+&0SS9>GO%$0D,/1RUB%ICKNM2S,_/WS/Q>9M_TBDNH,=L,8%4& MV$CZYM,=QPB>B0J#@-@9!GN&02_#.Z%9^@J&@?EZ ^R7]>6(H@5&X<>UDPSW M),->DC<2-%7JYVH.EEFU!I73U7RU<0T-$I%#6T1-#,%.!\UH3S-Z81YJEB\3 M2*4ZD)T,(Y-A0 +BM4A:8!%D54?J$]P($NXE^J<0B\&Z;GPV&PZB#7J-FI%= ZH3IH4?-YP:41M0@ M: 'Z4> ''36'-")$G%W8Z4;/R"L%; M2S6S.FS*#W%\WV^_&1,6!6Y7UC4J1?IE:@ZM@*I*6)+'(N-(LR>^Y]M9*X@I M348NFA#')5WSJ!$OTJ]>$%)9<*BX3["B435W<21I:3/%K-Q-R:*N[[;%UP*# M:HB##@<:;2/]XK9+A+60U8(&NIE4Y,L/FLL,%B+W]GB;&@8Y:83<1(6NTS5' M&J$C_4IG87S+4Z;A+=RP4@'KV8+6A50% Z06Z(X] 6K7QJ')4G)>"J35.XOP M^20TBI,-YH1=Q;U12-(ODG&J M4%,#?8_X0;MQL^)T@ M>K &[%?-WSN)J44ZP\B)2-L9$T>QUZFPM%%8VK_.VT[CEP+NF#*"/1RT6U$; M#B81Z9K C232?DF MJ=?;]_M>Q"]XOW+FQ"_R=IQ M+!KEIOW*/159!NJARI ,T0D^Q9A UDFT86D!>0<*KE9,\H^(#C'&N]_M1=#Y M0J^$3/[EBR&"0C7T'#P,ZRT WP-H1(8@!CMXHE39)E3=0:$5+((6,.V@1R[E MZVN1\ZUGNRVI"CB#5,_NN:QOU=M-0P3VUKS:=TRMRWEJM@J^6<0L(+>C\Z=- M-T'[NXD;N:NVKXFKUQW4*@"YZ ^?U7FSZ6CW);V08\>;IH3V-R63Q2(INQ$H M>6N6+#XD.8K9.H$2:"5IM@X.)9[77MS:<(2&G<6YZ3%H?X\!;6N1%5N]J;M5 MD4&:KLV8_D.LJV7[1"6KLP]K7]3:@=5T_.OBD4'[/^8O)99(KE/(' M&(E/ PB$W'XBV9YHL:Z^,MP+K456':XX _HE .X_")"Y^J3\<+'_4#7^#U!+ M P04 " "S@PA7@$] 5U(# >"P & 'AL+W=O)EQ-K5CK[-*V51A# M2M6%R(#CFZV0*=78E3M;91)H5(#2Q/8<9V"GE'$KF!1C*QE,1*X3QF$EBE\B*:68Q1! J$V%!0?>YA#DA@FU/&M(K7J.0WP MN'W'_JXPCV8V5,%<)/^P2,=3:V21"+8T3_07<7@/E:&^X0M%HHI_R1AK\.@U^%WLP"T.1.X]X0_%=40 MWJ^%]Y\AO)"H",UU+"3["1$Y*X=:99?,_6:^J]\][2>%-@P,:@.#9QLX)TRI M_ GU@P>2!OU>WW=&#RJF+=)QQJX_>D3[L-8^?(%V//J4QKV-\5VG@>')!MHB M.PV,:@.C3@,K/ %!XKI\:>6/3JK\IZ(:VL>U]O'SM#^O^,+K+C/;(3&VU'1C/$""]($X/NM$/JN8ZY(]94X M^ 502P,$% @ LX,(5U&N:T/!!P 0B< !@ !X;"]W;W)K05Q^GJ);'DPT,=WDOR7%J7+WGQ>[D50J+779J5 M5Y.ME/N+Z;1<;L4N+C_G>Y&I;]9YL8NENBPVTW)?B'A5-]JE4XJQ-]W%23:9 M7=;W'HK997Z0:9*)AP*5A]TN+OYW(]+\Y6I")F\WOB:;K:QN3&>7^W@C%D)^ MVS\4ZFIZ8EDE.Y&529ZA0JRO)M?D(F*T:E C?DW$2]GYC"HI3WG^>W5QN[J: MX.J)1"J6LJ*(U;]G,1=I6C&IY_AO0SHY]5DU['Y^8_^I%J_$/,6EF.?I;\E* M;J\FP02MQ#H^I/)K_O*S: 2Y%=\R3\OZ+WIIL'B"EH=2YKNFL7J"79(=_\>O MS4!T&B@>N %M&E"]@3/0@#4-V+D].$T#Y]P>W*9!+7UZU%X/7!C+>'99Y"^H MJ-"*K?I0CW[=6HU7DE6)LI"%^C91[>1L?G\71G>+*$3JT^+^E]OP^E%=+![5 MOR_1W>,"W?^$[A^BK]>/MPJ KN\JY)>'K]'/JMGMKQ&ZO5/7$?J$OBU"].&' M']$/*,G0XS8_E'&V*B^G4CUFU=ETV3S2S?&1Z, C,?0ES^2V1%&V$BN@?6AO M[UG:3]7PG,:(OHW1#;42_NN0?48,?T044P8\S_S\YA22\__U'OWEWGN#P4X) MPVH^-L"WD+$4:J60*%^C>;Y3R].V6C>>!;K-EOE.H']?/Y6R4"O ?Z#8']D= MF+U:%B_*?;P45Q-%7(KB64QF?_\;\? _H($?DRP\>F7MVTVD6>9P1SZI#+Z7-W9$T853C,^K 0@%&&:="'12:,<1]S M?H+U=+HGG:XU%>=Y66=AK?4"$NN.F6QCDH5CDD4CD?6"X)V"X%F3[2T(^R)? M'982?1"OR_2P2K(-BG=Y(9,_XLH1_ B%Y\CL=K.'^X&>BB;*I93KF6BB/(*) MIR6BB>*N2UPX#_W3$/C6(;CNZ*R'0JV0F10K5/FX0UK?!^>B;SP-X9ZCR3=! ME 184V^"F(]U\0"(.P-S,#AI#ZS:'W,9IVC9G8F0TL#LFOB.JTDU4:[C^'JD M393G^-7>UA-KHCAW.H/;4\M/:KE5[3^+O"RK5%\G$I+)C4Y]W^%:'.8FBKB> MP_280K" &5$U86H2>6P@IPENC2&VKJ[W>U&HU%7S6+RJLJ0<6&(;EI'6V%'9 MPE'9HK'8^O'H&'5BS;V%*J94-#ZBCB4/6&C+--\I0* M%)>ED'#10.+IR$^<%// &E+?>EMC-;;LL)76Y 2IV MS&<,?)?KB@$8Q5A/B1# N0XS=AP 1FG@#>VPI+6YQ&K@9K?*3*@51;Y%^2/* M!+C]-#S=)_BDDE>/X1S"!1XW= ,PBGV'Z\)!''$'-EO26DOBV;>@>G9_5[75 MH+Y[!QJ3+1R5+1J+K1^.UN82N\_]I3(_:MT5K]7\.R3E]NT<8"6>X-"8EA/K MN?A=2/A]2 1 /I$@Z-2K?;)-[PG)!E"0; &R 90%#MX8*VAK=VE5OLV:PZOGH0J MVD1E\9^3^C!<738[#9+Q*[S#-M0]W\]=W6$!**)*5&.'!7",4:(YD BB4QG/ M!S* MD:3VHWF[4EM.PR@:M/C$9_KM@) 4V0U=JPHBJ)/T!_T1;YTCM MY[>M5*2<%"JW<2' PHZ.>E([*ELX*ELT%EL_(JVCI79'>Q.7R1)]2#)T*%=M M4, 3LX8JZ&Z%G[%^8@:BB+[@PERZCP=1=&!?I:VGI79/&R;IH3HB.U.V>Y9L M"*47NB',9*B(=%YL; M"0!U NXS[E(]ER%6AAV7ZF>K$T:K._%MXP6<\BH[ M[W#B&=,>@'+"/!?[QGA!K)1@WV=Z-0^R4AZX. @&QJOUV)2?4=S^>'O=D M>-9;'?N[9_V8;.&H;-%8;/U?MML:@-EK@&]9(>(T^4.EYR96^:E2>"6*Y+D^ M6RWK,JBJ=MMR (GU6BS!VJCIJF?@C//!.8#2JU^("'/=+UJ)^L/1%@+,7@AT M2\&SDY4!50&@VT09N@$B0+>-J*^[K0:8O1J8GZW5-.E^H/]&/@=04&$ P&BU M-NF"SRP,IIUW@G:BV-0O8Y4JCH=,'M_V.-T]O?!U7;_FI-V_(1=S MP/R45T M?)VKI3^^7?8E+C9)5J)4K%57^+.OHE,<7]@Z7LA\7[^1])1+F>_JCUL1JZE6 M =3WZSR7;Q=5!Z?7YF9_ E!+ P04 " "S@PA7)!9=5]4+ !7

D[6Q_?4%9$80/081]I/8FD>V#]X!X M 0AX!%)GCW7S:SLKRR[XMI@OV_/1K.ONWIZ>MI-9N2C:-_5=N11_N:F;1=&) M'YO;T_:N*8OIJM!B?HK"D)XNBFHYNCA;_>Y3G-T5M^55V7VY^]2(GTXW*M-J42[;JEX&37ES M/GH7O>4TZ0NL(OY>E8_MUNN@OY2O=?UK_\.'Z?DH[&M4SLM)UTL4XK^'[GW>?Z M\>=R?4&DUYO4\W;U;_"XC@U'P>2^[>K%NK"HP:):/OU??%LWQ%:!".\H@-8% MT- ">%T :P50LJ- O"X0:P5PMJ, 61<@>I72'07HN@!=M?U38ZU:.B^ZXN*L MJ1^#IH\6:OV+E5VKTJ*!JV7?LZZZ1ORU$N6ZB_''RYQ=7K$\$*^N/O[U0_[N M6OQP=2W^^X5=7E\%'WDP_OG=Y4_L*OAP&;"_??EP_<_@)/ARE0>O?G@=_!!4 MR^!Z5M^WQ7+:GIUVHE*]].ED78'W3Q5 .RIP77?%W%)L["XVKA<+T3&ONGKR MJZ5T[B[];CJM^HY=S(-/137M+V%)^7G3E-/C8S!F!$)ADL:;,*5]XDW[Q*MR>$?[B.$HWH';,G@E&F7UZG4_ M_%<3R:R>3\NF_5/ ?KNONM^#?WVNY_- O(,]%LWTW[9VBR&[/J18#BG&(,4X MD)CB/MFX3YRCXU*LU:I=$_)[8LX]44:U>6?LS.!K$Z08@Q3C^QI#:7^Z:7_J M;/]QO7P0(ZQ?4]8WP:1H9T%;=MUAW**' M!^H!SQO/Z^HH?F5(FU+'[DK[#NE!.1EH3@ZEIMJZ15ZB_;:>]%AL&H@5Z5VY M;)^<*;_UKZTKU+6DNOK(J&Z-,[&W-4-R,M"<'$I-M49BDLC-2=@3"/& )+\4 MS6:'C:S.@5*2R(I)4D*R)-%F5=#$#%2-0ZFI-DM4$KE9B6KS,!NQT? DS<*( MZ$-P""JQB.&04*3O)BQQ.BRQA* 4)3&Q[]^#7)D0@@;>1J[:^;M,:0: U7C4&JJQQ*31/^/G"0:QC;& M[LI[=P-05 *JQJ'4U ^X)2Q!;EAB#/6@ONO]W.LD,@D$PE$:ZY.V.[^ODZ!J M#%2-0ZFI3DH^@MQ\Y,M2K*[FU7_$P'PUKUNQL[@MA(5B:(HU5O50]$>2A*M+ M\58LO%X-;[NQT;Z/FL?NFGA["JG&0-4XE)KJZ=;Y$VBP\I?[I=B A+MWY.Z, MWL=/;& E"],D15@_?P)[ 7V!,HAP J28 7Y@I7]-IH @R99E"7Z4+6!E4RW MQ@96TC#5/R2RQ.G[2)M4$L8TM.\CD00KZ !@92^?R;-2&)CLY29=%/WPZ*# M,_V]!A0[0*FIAZXE=L #SFAX?IB/3>(0)4A?\+H3^TYF@W(RT)P<2DVU1G($ M?!R.@,US$/K0<-?$VRM0C@"JQJ'45$\E1\!'YPCNC+[O7'@X1P!-S$#5.)2: M:O/6O2S@' %;^("-(]CB#(Z !W($2YQQ-XL?1\"2(^ #']"P-Z-EYT_",(NP M\0G7\-#71T4$D"IJ39*2(!?>/K";I.Y^4_2,"-&;[=! J.W6R!!A-*$ MZ+W=0@"(#H2X)2JF<4KHC@XO.0$^)B? H)P 5"T'56.@:AQ*3>T$DA/@EW " M;&Z+49A1_4-9=PYOMT Y :@:W]L@J@V2$^"C'ZQP9_0>D)9C&N+"]9/E.6A6 M!JK&H=14CR5!P)X$X7EW%6"3"6"D?[CNKHKWB!R0DH&FY%!JZKW-$D/$A[I5 MY"6'8-R5\KX-VG(K2(I)J$,FT*P,5(U#J:G=0"*/>,"M)4>\8R@VT<@)SO2- M@KO2WC>X#\G)0'-R*#755DD]XCW4X[E4WJWK/4!-MH$IR1#5/Q,&3.0Y M8#XVB08*(_V.!G=B[^EL2$X&FI-#J:G62.01NY$'%)B/3=)P0@P$XJZ,MUV@ M#^X8= 4<*J=JE^0NL?O9'2^[*1);G0.%+['Y: Y*<)+01+^!* =-S$#5.)2: M:K,D*_&>)WXX;XJTVVC>[Y*&E$;&$#3CA$&Z-2:JP%$:H5B?"FU(0]_7>A]UC M\PB$%;M;XDSL'ELHA0V[6^(LV-T2Y<+N1*(%$AX1NQ-09 "JEH.J,5 U#J6F M=@()%H@;+.QY?IIYIP5*(N/)(>X-0:JI;DA<03U[P/W37S]A@4)("J<2@UU6,)$H@;)/QOB"\Q08*-T8[=E??N!I!J#%2-0ZFI MW4!B#N+&',]&@\3D#G$<88QTW.&N@+>5H"=!0-4XE)IJY=8C2H^#18AYYD-, MU<9$#?LX4]CGF<(^T/00^(1(?$*@\-[/?(PD:B)"7Z,VHM<<(@W1H+&T$1(?I6T19']8]GN"4J M[D]*[MHJ2C9"#L!&]E(F=U+O+:,-G]AA(6AB!JK&H=14IR4^(<_ )_N=-!F% ME1<2"SXQ>*%%S,H++7$67FB):* 1T8](N5-XFP5*3T#5^+[V4$V05(0>Z!2%6]=[T)DD)2%Q2+6% M00Z:E8&J<2@UU4G)/BC@(0IJ(HO$>$HA-<]0Z,?.K#KZ#73NBGLW\R'8 I5L M@<(?H:"6XPP4ZP>PW8F]Y[(A.1EH3@ZEIEHC60$]#BN@%E9 8WT]YJZ,MUV@ MK(":1RC,*^!0.56[MK[]Y.@,@ YG ,-#<_=U>'L#^W4HAV 5#( "LX Z$ & M8(DS&8 ER,H ;'$F [!$61G Z=97#/9?.2GV>&+GUP;S\D84#-\DHE.FW=Z:0@ \D 8 >&PO=V]R:W-H965T&ULK5IM;^,V$OXKA*\XM,!Z+9*2;.>2 -ED%]UB-PGJM/VL2'3,6UE423HO M]^MO2,F2;5),4OA+(MG#\<,9SCP/*9T^"?E#K1C3Z'E=5NILM-*Z/IE,5+YB MZTQ]%#6KX)NED.M,PZU\F*A:LJRP@];EA$11.EEGO!J=G]K/;N7YJ=CHDE?L M5B*U6:\S^?*)E>+I;(1'VP]^YP\K;3Z8G)_6V0-;,/U'?2OA;M)Y*?B:58J+ M"DFV/!M=X)/+F)H!UN)/SI[4SC4R4[D7XH>Y^5JV24K M2^,)*78KR+U[HU=EH-D(%6V:;4O\NGGYE M[802XR\7I;)_T5-K&XU0OE%:K-O!@&#-J^9_]MP&8F< ^/$/(.T (7N5F*CLJI0IQ,-:(S/2=[^\J?FE\G +Z?HNZCT2J'/5<&*_?$3F$4W M%;*=RB<2=/C;IOJ(:/0!D8A0#Y[+MP\G 3BTBRRU_NA09#.U0DLH$X664JP1 M5)[,-*\>FJ7+-6?JQ!>VQFWL=VO*^D356<[.1E"WBLE'-CK_][]P&OW'-^B1G>]%+N^BEP;Q>K(74_'\V%D@L49UIB"0RG+(IFPCYYM\X M37922:=1>I!OC]$\GONS/>WP3M^%5^@5DY!FG54/_+YD7K13!PB)TGAZ -=G ME:38CW?6X9T%\7ZM'B&>0KZ@)\DU&XOE$D&/1057M5!9Z8,[ECTK@U.B!\FCGJBB]ZU M"@IV#[6NU":K($UW7!,]F MT1#8GCQQF#UO;)?JV,6++G9^.G&*R6,4#6#KZ1.'^?-R!:V3*:, =^C/UKSM M5"7/[GEIJ?"#95$(,5LN0;HK MR]M^['KRQ*^P9YZ+C1$>T#89?S2SMC'R3MREPW$<36>'*?::)>E0!^J)$X>9 MLV,B+SB7_'"4)H>DXS$;Q\FNW3ZXGB5QF":; LDWT"*AB(<9![NT-XY3XN!T MS>@L&0IA3X\XS(]=NNOLQ>3:B] E/#K'3I9]M$@'>)'TO$A>X<4\EQOHX&W3 M;@I8[,5VIYQ]\(G+?G'D2"6/%8[FT8!6(CU+DC!+-LO WWR\:#UL2 YC[3$: M:)JDITL2ILOK[6[BM=V#%[7+B-,DFCE!=LTPF47) !N1GCK)^W:S'#J#>LNN MAQQU.WLL;_M1Z#F9A#GY=B/S%>@=N^N1)G?ZQ:XY!H16&S'A#8'+P&/L+CF/ MU309R%O/U"3(9GN(^QU/H%NV_O9@)-&AJ/!8#=5'3XPD3(R[4)58ZB=0EUZ$ M'K;#-'7BZ3&;38=0]I1(PI385?'&R%X00+Y*\,+V\"">SP^W$CZS>3RT#GJR M)+-WU>^25[#O>4O]!DGXW?5[)&_[4>C)F(3)^%:*G+&BC0%[9C+G[8+3(O\! MW7CP](*X[!M'&#-T9ZB:9BB;[.7YJQJ*2129M>ET!/7JQ4K"]M^ M)-/<;!3-]W:SV#2E[?QJR6&+:P>;:8ZA]G4)YM:54=_]#EZ:8V]O *C+W^,T M/IB_SRB9#F@4VG,\#7-\&P!S)@=8QU]O;YJ9K$19, G::B/-/MX:P/QWI#7* M'B1C0YV9>K0 3F-G/^JQ&TIJ+P=H6 [<2@X%6&>E489]>LWI,[IC MWI?OER7HN?YF;R^7?>8I*"DHJ%\]MJ OJ(-MAEY^]D2#6W-6[@^ M[8#G\<"I'>V% 0T+ X?'?(S@!>T1"'@:S_ A_*@B1)L1-WUPQ#9QA:);U\H&'Y<#F$%8W1 M/7O@564R8.0EDUP4WAFX"H$2$/F' LACAV\^R'=D;SM/Z7KY44P[$$WQ8_1XK MFN"AYW9QKP3BL!+HL18;:4K%L,4+RV2+73.(D)?K8Y?#R9S&APK&8X9I/!\X MIHA[NH_)/UUVE:B:%A96XG%03[QWS1W+VWXX>LJ/PY1O\MCIT$W%H7ELSVU> MC'PK88?*ESQO5"G(NJPH[(&QU3Z\:/I^S;7_<5C[ZVF 63TF.'6.TR8[KU:L MF7RP;YPH9,_TFE<3ND^[MUHN[+L7S;LIO9OF59GOF82^#_-G2W 9 M?9S"VI/-VR?-C1:U?8'C7F@MUO9RQ3(0OL8 OE\*H;Z=X#._P]02P,$ M% @ LX,(5X;.2YUC!0 =@P !@ !X;"]W;W)K&7*VMU'$+-"_6\IAO9KXY.#[=6/?9EX@![BIM_%FO#*$^'@Y]5F(E M_,#6:.@DMZX2@9:N&/K:H9!1J-+#R6CT:E@)97K3T[BW<--3VP2M#"X<^*:J MA-N>H[:;L]ZXM]M8JJ(,O#&EW;S'UI^7C)=9[>-?V+1W1SW( M&A]LU0J3!94RZ5?SF\OIJ!;.KMW ^6UVN>'^QG*_F5S?Q MZ'082"=+#K,6_SSA3[Z!_PH^6!-*#W,C4>[+#\G6SN#)SN#SR9. /S5F (>C M/DQ&D\,G\ X[ @XCWN$W\*Y=(8SZ2W".].'"&F^UDB*EC)&P<.C1A+1A]FG6Y6^Q-GS\; MOQJ=/.'>4>?>T5/HWR&^WQ,?KK6H-=[!>ZNE,H7OPZ7)!O#B^;,WD\GHY.OC MN#T^X4#T(=@"0XF.*B24H(AVWZR]DDHXA81$9]#B7-BJ%F;;BO\ RH. MZC% M1CB$S+K:NA314(H &^%!F=TV2J #RC.$-S'-QH-_V,V(-F4.71<,7Z8C0H^Z M8_)0[V1 1I?*42/26]+H;%,D!S8D1%MV8PAEWYL%&NJ8-4:<5GUBJT]B*BM) MD9%-1BCKQE-4O(>&:LQ%'HRH.C):X9:,>U^8%$.6&7LKN#7VP6<*388':,1: M(U..66FLML7V0#JZ8F"-H@G;SLE('P'EEGI5(DZBIIN.J6 7:_+?A(/:60)C M;CG)@RH02J$<9!P0.DR>!,O?.?E"L:$2BU>\T%25?7H"@E :G8^4(.G82L&F M&'I1:/O>,TF'Q!W)5,(T.=5E0TJCF%14J&K=<% $<#9S43]B2HM!!I-10DK' M!%/L$.$S;H&\]<<0Z!T,W )8DS+D*?6&%++68?)C .?"<[[D^\WDAN(DLI9) MIJLQHI&*.6(HIRIN1Y(>0-JY;TRT>+0'E>(6*3P4(V*X)E\8)BIP,EH5R^;C M8#6 @G++"8P*;45/L,D5$^JXNH]2/L]FBJR@:!SHK\\X<9=*8 ML&N>427GHS)$>Q/IB%'F%Q7&HX-?XK5EHY%7HS&3M,2BT0EC=? [$UDUNHB. MK[<1+9JSPJQQ*J@VL/.[K!2&THIJOU(Q@>#%@Y:PFE_LC!_ ++)"SNIM[!M; MD!:,#=P%=",I+EJS*$!NY\AFQMD7AO@?E MOK2-EJR.AU\FE3K/I\:DZ;++]'\'XB3:J_O[C&K33^Y"]N =&[\^\?P83;K: M^7GPV'PP?# +4E^#2E)L6P=9QLES;0'-J_"R)&W1\@<[9L=V"%73_:DS_!E!+ P04 " "S M@PA7,4@KUY\) ^& & 'AL+W=O0.5XZ?Q!R*2M4RC%RC M+'Z9.U_+B%>_&(?&*UGRIMJ,)_O[K\>UU'9P>LS?KOSIL6NCT59=>1':NI9^ M]4X9MSP9' RZ#]=Z447Z,#X];N1"W:AXVUQYO(W74DI=*QNTL\*K^O#V MW4M:SPM^TVH9>L^"/)DY=TMB==N^:O*_KPB>84S@?\5R[3V MY>% %&V(KLZ;84&M;?HK'W(<>AO>[#^Q89(W3-CNI(BM_%E&>7KLW5)X6@UI M],"N\FX8IRTEY29Z_*JQ+Y[>W'[\.+W^I[@\%S<7OWRZ.+\XFW[Z+*9G9Y>W MGSY??/I%7%U^N#B[>']S/([01[O&19;]+LF>/"'[M?CH;*R">&]+56[O'\/. MM;&3SMAWDV<%_J.U(W&X/Q23_AD84Z&:!#@O+W:G#ZPW<'K_>/GK'VY=K: ME\])_Q]3]?^2+=Z'J-$-")6TI9@&M'-##1;$E5>-]!3-N;;2%EH:$2*6HHEC M0 M_:37"@O*UZ'?Z**+#VYT2:DNH[ F-E8Q"SN?H8CPK2&F"L!> M)PE_"[>PFE8,T?E1>30DN4MV61E;KU@0A-)7* @RZC"7"8#PWBC/.&H+)=S, MZ(5D=4-QC[C)F5&BP*LNE9=)"XES$._[RX&@105S1>-=V2(N7D&W35X U%I; MAB-A7 @DCLI;6:KM(S9T+K6'/@.'R,)*>K5'N 9%V7D2 ^ I[@3"&HWJWF2# MJD96V1M/K%+#V2.$#G MA7/E4AO#NK6-TBXTA2-EEK- ,L\<=MD5*3KXZ2CD8J!@M\C++KV[=D&^0ATB M;LB]*&1S)-J L!D4T'VJC%W;-D;MLO%(2(,)QZDEDB5@K\(J=+WG/Q&KKA5DB-646:ET7_RCYU+J2A*S&;\>2HPVJ)DH_.KD9@6 ML46\X3 &54HNAC.909VX$J5&KI'2IB#_O4ZW*4?6_CN(X@ M->!(G%,B?NL2<;Z&A L+@&T3)IQODJ4#35/@$FEAIQJO$4P&@*5K32EF*D<+ M:Z 9LYT*)B5 4,REYA^ WS:04W(-"2N$A-8ZC^8RJ[0D-^9,Q:52%M[[.P@" MAD7, L23PI50IU8RH+VY7$M$8R0^XZML8^6\!L3!)+%H=;E.?Z\*>WLYG,BF MQL"&FPBZK!71%MZ3%C)^;G8S>FUMBI57:L\ E RO2?U8:8"&+ZH5BRIU* MA$B(_5/&2.HLJMKP5GQ@>0>"$S\YNIS1^.+"T[9I8P9BH OQ*?&E=53.G"& M0&ME^0?(BBI?L'H@&(J@0+)S ^-;#YPY%TS'VC28[ Y#:2/^M5J;F>4[@-SC>R4J##0FR+F8]G?&' MG?&WUNW.0[>O<-Z[F?,,+K-55\(H43D29S)4;')!#S1]40.4>$!(8CZAASZ] MC\ AV0$=/OI6;28HJ\YE0.4(&Z3W*ZI:KK"A6%::QA.&A7O(T-$KP(P:U%0! MS1/W:(S"[D@)7.VN ^/L(JTKU2P24M H1B>S?JJ%;1LHS D503PMC38\!3"\ MDN/T3AKNTQMBS:$S^&LLW-B\VZA'4V2775T^>P'X;VPC]'Y,46$-(8Z'!TS5)R.6 ]!/W72MHLY8BE:&RAKX=<,4XUHU M+4!,4J']7JDMH_Y.",!K$QWA<).DDK$_[TLSL>CK\QM]]!O-5:8]F=YTAB2I MF031E%VAZ-'882T[3R1WKVC6] 87C?XB]6">);(LF2@B6#25]K3=0XE@5)AA M5_[J(3(%IGX&L;K7K@ULW (C-*0B#)*IJN_YD#HP$]22)'FE,U5,!)G.XIAR M/)P5S6-J7^F)JA+0@G-<;SC'=(%IPB&8!AY]'?VYN+H<]L./Y%+!,_5)#CPI MJ67UJ:WZ$ICA\1#GDP#/:F!-%Q"<'_:@-95"Y0R$!/'FU=\ZB^:*B#$"R(<* MAE9'4$LLBB$NR'OR,86TKU@R!\+83WR*0FJY/[$U8ROSLC0-.TK/$4"7R$R> M.CMP\@!#^%-VK/XQ7TV@R^F&MG*+;10N="BN'G2(B>]DT24[MD[ 2-RF3#X3 M[:$ O:>X$*OY.M@I__Q]AE5SO78BE0FY>K"),$ ;X,#R*:@YG@G_GLQVCV(1 M$)NB-:D5TJ$"'K?>(??)I\OHH1^Z;DZ947?HV-6,UPEZJ1J3P] M\-!,>)#KXW9T,Q+ C- R7"K@L@@.F+(Y$-#PH1-1/N3V"=\FO%Q5&=_9)BJA MG2O[=#G-(ZQ/Y\BL\,<\SU]TR(^CJ7;E5@IJ6:88=F?=?/)3"^G+KDEZ)9-L MVYJ63!N*KM[G+9^1NV-.QHEGH<0K%!/KVL8(VC#M:"$Y*Q<+,BQR 7P_V7\U M>BU [@SGX#ZK.3C-RLK M%+ZLLM2S&U+AU[OP>:ECA?7YK/\)K%>\%GM$3I@;OE]S0U3H)9?96>[Y#QOR MFZ\',MH]"@'E#8[1_0CK8RJIK*1/U&%,YYTL43Y1!RA*M?VU@H"PE<3"5+JF;WM "_SQTRGE](P?J_#$[_ U!+ P04 " "S@PA7 M,EQ'$+$$ ";"P & 'AL+W=O)(^]47"9??LV2MQL9'JDZX #'EH:J$OONI;A6PTBDU]90&03IM&!?>_,*=W:GYA>Q,S07<*:*[IF%J>PVUW%QZH;<[ M^,#7E;$'T_E%R]:P /.QO5.XFXXH)6] :"X%4;"Z]*["L^O8RCN!WSAL],&: M6$^64GZRF[?EI1=80E!#82P"P[_/< -U;8&0QM\#IC>:M(J'ZQWZ&^<[^K)D M&FYD_3LO377I91XI8<6ZVGR0FY]@\">Q>(6LM?LEFUXVGGFDZ+21S:",#!HN M^G_V,,3A0"$+OJ! !P7J>/>&',M7S+#YA9(;HJPTHMF%<]5I(SDN;%(61N$M M1STSOWU]3Q97O[Q>7$P-PMG#:3&H7O>J] NJ*7DOA:DT>2U**(_UITACY$)W M7*[IDX _=V)"HL G-*#1$WC1Z%OD\*(OX'V SR Z("LE&W*#7!76 ,;75.3& M1184^>-JJ=WYGZ<"T./'I_%MOYSIEA5PZ6%#:%"?P9N_>!:FP?D3[..1??P4 M^M.9^4I5MZT3&Q)R=%3ONP,:-(J67:%T80+8E#FXV0Q(4R4N#>@!+,= MP^IZBY=*=NO**JQ :W>\1Y)J1-"LQB8K*B8$U#Z**.P["R"Q=PWC-: L#A$K M"(,25Z2MMIH7B(GYP!@Z#O"RD TFIT!4CFQ]=]HCOC02;P7.$$S>]R^>990& MYZ_N;]PJ//]A)&S-:&O=5%R5+UNFS/80N1@JH#>YT^(8$KD1Y->:M34\3%"< M;&!I:4S(E<;9552^\W>(JK4;SLZU10 @RTYC+K3>!0(72!;#1>3J*(8^T2T4 MG-7(JH^/XX&>$&;C5..TU&<$)X^S=N_0#_MMO%KPA^,+;",8V^AH1Y^\N\5/ M0!^UY9;<]/S/R-UAXI^3./#S.,!%&"1^G.6XRG(_BF;V**-^$F=D\=@SFONS M=$;2V*4YVW8_.-.PO#-8:Y%JQMN+80K"VGP2N MW40O2=?*OHH/9&I9N#:PF=L7RZ:2I.T4IE?#R3K8==;$]9ZSS#$2"+)W@2G4 M54QHG#M@>Z[OOU>8=:;TZ?I:=:+HN](5BH)6*L/%&KDI!:+8HGZG[('5[JO1 M"FHLCZ8O#SA1'E;DJ Q.6]]SQX[:]=]^>@AN_5@89H86?GLX1H9P8_ '?]? ME/>/0YZW9X_(/R=)X,H'RXR&?D1MK6-%S5)7;UBA<10\\#L%."$W,KC#PN64(>?8QS(#P6 Q0J#4YK?[M:_ZGERZE,\/7@P M82&OW;-0]ZSZM]-X.KX\K_H'UUZ\?[:^9VK-L;9K6*%J,)DE'E']4[#?&-FZ MY]=2&IPA;EGAZQF4%<#[E91FM[$&QO?X_!]02P,$% @ LX,(5U &ONWY M @ AP8 !D !X;"]W;W)K&ULC55M;]LV$/XK M!RWH)\V2*<=U,MM 7EJL ]H%:=>A*/J!EDX6$8JGD52<_/L=*4=UU\38%^EX MNN>YYX[D:;DC>^<:1 \/K39NE33>=^=9YLH&6^DFU*'A+S795GI>VFWF.HNR MBJ!69R+/YUDKE4G6R^B[L>LE]5XK@S<67-^VTCY>HJ;=*IDF3XY;M6U\<&3K M92>W^!']7]V-Y54VLE2J1>,4&;!8KY*+Z?GE+,3'@,\*=^[ AE#)AN@N+-Y5 MJR0/@E!CZ0.#Y-<]7J'6@8AE_+/G3,:4 7AH/[&_C;5S+1OI\(KTWZKRS2I9 M)%!A+7OM;VGW.^[K.0U\)6D7G[ ;8@N10-D[3^T>S I:98:W?-CWX0"PR%\ MB#U 1-U#HJCR6GJY7EK:@0W1S!:,6&I$LSAEPJ9\]):_*L;Y];L/G]]\^/3G M[9=EYIDN.+-R#[TD_&-@S>FPNI'?,8R1BWB2/CZ-$JJ5WDY_[< MR2V#F;?MR+ !V,>3H]F\%;910?VPJV1)6#Q5FZ6 B8YHM4%-.# M,DY@*A;I:7X6K-DLG8E3N.YMX ]2?6,18UZG'J =#B2& _FC]#1&7[$B:1YY MFI1D0\S.*H^_4EW'9IT4DSE?,JWCO&#.D_E$C X.4*.LJN?B*3%E>M=A'#?Z<0*?#A)7J@)#?B_@,#W/UV?9.--8K),M0L>]#AW[N4@Q M>>X49@?#H46[C2/0\>;TQ@]S8O2.4_9B&"[?PX<1_5Y:WE@'&FN&YI/7IPG8 M8>P-"T]='#4;\CRXHMGPGP)M".#O-9%_6H0$X[]G_2]02P,$% @ LX,( M5]*7ILWV! ^0P !D !X;"]W;W)K&ULM5?; M;MLX$/V5@1H4"<"-)>IB*4T,V$G:]:)-@SJ[?5CL RW3-E%)U))TG/3K=TC) MJIV+U]C+BTF*,V<.YVA&]/E:JF]ZR;F!A[*H](6W-*8^Z_5TON0ETZ>RYA7N MS*4JF<&E6O1TK3B;.:>RZ%'?3WHE$Y4W.'?/;M7@7*Y,(2I^JT"ORI*IQQ$O MY/K""[S-@R]BL33V06]P7K,%GW#S:WVK<-7K4&:BY)46L@+%YQ?>,#@;1=;> M&?PF^%IOS<&>9"KE-[L8SRX\WQ+B!<^-16 XW/-+7A06"&G\V6)Z74CKN#W? MH+]W9\>S3)GFE[+X*F9F>>&E'LSXG*T*\T6N?^;M>6*+E\M"NU]8-[9QZ$&^ MTD:6K3,R*$75C.RAS<.60^J_XD!;!^IX-X$@GQE\^/SYZNOXXT<8WES!^.9N>/-A//IX#_#" M[L"APPM?.["4L[4H"F#5#,:58=5"3 L.0ZVYT7 E=%Y(O5(F:Y?S"PUK17-US;_#V39#X[_:<(>K.$.U#_P>B[<5[F>W^ M(+"31_$CCZS)(\,$YK*LE=!\!G(.9LEA+@ML J):G '*RCM9X5H;@16&EA^4 MU!HNF5*/: ?#/%^5J\)MW6"+^K%1RE5E8*1L^(J5'&@,CYPI#4>0Q93XOH^S MXR"D) K3$YRG04;BA,*MDK-5;L!V- N-S4%#L/$.PH3$Z'LM9U/)$2"*"9]ZQ3T(^+WXQ/(^@'I(^5.A#%6 M6X, 09*2$(F\?9/2@+[KUDV8Q;9L$D51.\&.,%P88)2LR=XFX)&CX1,?@U[Q MG)=3=,0,6?GH,_G^O6I!2,(LK%J?I!F* MC9D._/2Y:I1D>,[C)/!/C+0*[X1X2G;3'T351L<45+9%X$S+0LS<2S,Q.."G'PT1XW/-52NX#6T9 M*[ZT%X-[CCG$-L-/80BUC=Q$?@V;VQ/O3\@JA_SPI!PB^>06?O<0;J9"B,%EIK+ M$A3F8V\:7LUZ5M\I_,%QKT_68"-92_G3;FZSL1=80B@P-1:!T6>'3@Q& 8?&$1'@\CQ;APYEC?,L,E(R3TH MJTUH=N%"==9$CI>V*"NC2,K)SDRF\_GR:7$#B[\>%G>KQ0JF=S=P__AML83Y MTW*YN'N$[[?3V>WWV\?;Q6KD&_)I+?WTB#]K\*,/\ ?P0Y9FJV%19IB]M?>) M:TLX>B$\BSX%_+TNNQ ''8B"*/X$+VX3$#N\^ .\!W9@:X$:6)G!-$U5S82& MOZ=K;11=F7_.A=P@]LXCVF=TI2N6XMBC=Z)1[=";?/T2#H+K3_CV6KZ]S]!_ M0<%^)7Z3,

.$2$$9(L&EIJ.2I% M0H4[+&LD89 D]C?L ]TM13&!X&S-!3><@,-.TKN$7B>XC.">HE;4F-ZGD-*5 MUH1*?-^9!D."C@=!RXF7!NF2&1@&, Q[9^I!8-+Y.0=Y 5&O,R!"%Q FG3!( MX*96-IFV'IH_0]&\7K2O]VU5.DYG+HN*E8G M**R0-7UJ(JR D^X&2U3LM0@'RIFN%2M3A$H*GAZZ,"W)>TXH%MF&]:I\PMH* M7FV) /*=[1U #"P=E;F"N-L5!=?W;[+.-,%K)PJO@=)QDCUW'9-K37NB367+ M[$H3NFU+Y_D[+_GTR=@'EPGAV7.NM#OK M9=X7[XZ.7)*)G+N^*82&-W-C<^[AUBZ.7&$%3VE3KH[BP6!ZE'.I>^>G].RK M/3\UI5=2BZ^6N3+/N5U>"F6>SGK#7OW@5BXRCP^.SD\+OA!WPO^M^&KA[JBA MDLI<:">-9E;,SWH7PW>78UQ/"_XNQ9/K_&>HR/N9??AX M>7]ZY($FOCE*JOV787^\8_^4?3;:9XY]U*E(5_?9 N4<:55K!_7% M ?+.%3P19SV( "?LH^B=__K+<#IX_X*DXT;2\4O4W^"*']G/[C/!KDQ><+W\ M]9>3>'C\WK$;HQ>']\+FC,S"'3-S!A87C<49URF\3$0^$Y:-AO0T9HF!,'1> MI+C! ^6Y41#/4B_>K>W?W$M,/3)-D>F5%:GT[&)AA8#H]A%+.1(.PER+F2TA M.[!X5&W?1W:H03QX3P_6"="[X?L#MC<]GK#/4BD,]^/#?PINV9W0TN E >>G MC'2_,5RS:YY()?URD_[FFI8#FTZGT60ZPG_'PV@:3]C><#)HN$ZV=*YDNM$@&^<=VS_)!J.)@=X/9F,#]B] M\5PQ,KM"7LAOAW#MV55H+=F2%L90I]Z?1\61 I,:C MDX,U!T9,0ZT 5Z5;I$#T)&ODP%03,-7Q"?T;1Z/1B+2Z>"OZ(D)%RW@: )%7@(#E_)%+Q6=*L)FQEH*&)1S2" *@ MA+1I-R7M4_A*#2(*YYF%"$&-NNJ2^=>V;X'W$\352?]X\"=6P$JN=9EOB_LM M#!T$.>Q0BK4F6&>X'HN,0XI-N$I*14&-!3-E95%Y8ST?M<4Y!XRQ?7[ >/I' M28F& '?WY?J6%:I$9,$KX 6K =>KE@G]2,3V9P=0/GT&W8(K@#+SAO&.U:5F M'TMK-K1H\<&9@ 6!_(SK![#37& ($Y\W"P)VVT\.<&D5VQ<*EFE<<@D68;?P MKXIP4-IA&P&82U' G:8]>"O[/OM4/Q7/T+PY02%;@=])#)LJ>L'L$*/?.5*+ MR-W(WF? DN6AK@NLZUNBM/LD)I3M#0?]N $^KMD#X#4/*I\ >[6,Z'7-S\GG MG^ 6#SK$B5OU6JIDJX"< 5?:%L?(/&"N_ SF$/"#G1H"J M+*Y!U-$VD\)RFV3+%S)8PJU=MFGTC19Z+1V0IZ#J],>M8]!7_F?<$8C%T_ZT M)E;KLZ-D_#]UFL;]D_^=3N.N3O<[68?R)5Q4)4P#'%!4T!&>A7$!FREXC;44J*KNNZC9G M2^Q;L$_PP!XTPQ)>H9$[)X+;OBA>*/$<@>F3?D,U &H!'3CL-A9 !:3^J$II M(JP'1$!5242!KG+5/DBUF5&IZU0>K'#LBA?L'B@Y'JK\MI$$5@-Z7-"@Y66E M>V!S:_*U$C=79>)+'K@#R::XO]J:=)N_%QJF50?G'&H5B>%E+@@C<(U8Z6'Q M]_4.#?C+1PHT@@50%7. ?>A#4N@N/9\%+WK3;JV*=+"E 98:$8P8@C=A:.TN M)TXY8 J5 I-_T>RB7$#HL^'6?EG01NPM4 J]1@@:4>8[+NH.)!LKFZ&$,*]U MU;P1YE\P:116<&S;0]O2YN.]\6#09KY/ZQRQ-7)RH>L),>$N PS 8)V)=$%F MI@@@]A8B219$]I%;2:%=#P7D0\A+>"=LP2TX0<[7&UY '6R9F8H@E'+Y(((P MG71198J.V1!;&!8AZU';K*'K/02N. A9D4MHNPLN*3H[WEE%6\97]/4;(P!Z MBV/V0SL:=!_J5%IBB:@R/KXGC=(5 MO$-Q!!1#J'&K0Q5%'YB$6CC$G*\L#,DC)#V*[ 35:A/^MD+?=81$(]%&9TF(4S?UD-T;-R6F;;S='65HV&LM5W5)P;;UY5@^V!V92"9:NQ5 MX9\#\<,9S257I/0=GC>ZMY\?]5\])+INE(ZV8AZ$97ML$HU_&]%U,([9A^#? M=F0AZ+PX3&QOKS<9+H06-B0="&2-,%YH:K;!58>>/U?8AP0V7!]#AOW!]BDD M^IEP^&\65=I;54_JS="T(JA8 M).[PJ^;Z2.&E] ,P4"/6((T#$J. M5I4JY1HSLTUQ&Z*>,+27]7^=P@LEH=5@Z^MMJ%=QIE5B@.0$A_.$;B M5:Z &/ST$R)!:HEFQ+8FF$8+YR@ZG2.^S;"[(1JP307./>&@@WJBF:AZI$"L MRK2529M"Y-8QM$J]X,M'(U$.#ZRP )N8?R7 MX1QL1>4^NZ)23VU>)U]CPOW)DAU_A#=$1X%V/#6YS;NB.3VMCPC,)BW.' M4',:][J]F(:^'(<;;PKZ M6CLSWIN<_F:"@_RX -[/C?'U#3)H/M^?_P=02P,$% @ LX,(5]:2=#I4 M P @@@ !D !X;"]W;W)K&ULU5;;CMLV$/V5 M@1KD2;$NOL39V :\FQ1-@ #;W21%4/2!EL86L12ID)0O?]\9RE:\P*X1($"! MOMB\S#ES9DC.:+8S]L%5B![VM=)N'E7>-U=)XHH*:^$&ID%-.VMC:^%I:C>) M:RR*,H!JE>1I.DEJ(76TF(6U6[N8F=8KJ?'6@FOK6MC#-2JSFT=9=%JXDYO* M\T*RF#5B@_?HOS2WEF9)SU+*&K631H/%]3Q:9E?7([8/!E\E[MS9&#B2E3$/ M//E0SJ.4!:'"PC.#H+\MWJ!23$0ROA\YH]XE \_')_;?0^P4RTHXO#'J+UGZ M:AY-(RAQ+5KE[\SN#SS&,V:^PB@7?F'7V69D7+3.F_H()@6UU-V_V!_S< :8 MIL\ \B,@#[H[1T'E.^'%8F;-#BQ;$QL/0J@!3>*DYD.Y]Y9V)>'\XOV?7SY\ M_C9+/''Q2E(<<=<=+G\&-X%/1OO*P7M=8OD8GY"&7DA^$G*=7R3\V.H!#-,8 M\C0?7N ;]H$- ]_PN<"^M](?X._ERGE+9__/4S%V%*.G*?@]7+E&%#B/Z,([ MM%N,%B]_RR;IVPL"1[W T27V"YG_&1R\:ZW4&_ 5@I-[J+O30#X-H%QBG\LX MV-R8NA'Z -*YEBRR]$T\R5-PE:#(P*Q!>@>%J8D'Z-(5#] V--RB\^Q&Z!(< M>J^0'J1G>TT%(QB^ZM9+N%_>N0%\/G-FL6EM4=&C*6$ZC,=IQD@J# M\$\%)R@/CAZY9D=ANQ&'TYH7>^*QJ(0G9]Y0E2FJ8!G#KI(TWJ%%*@*%:36; M,%XX$)T$0GII@X[2%I!0.?OK,\\=2"J.W:#GHZ702OQFG4 A7]>?6:A8D-27MF"_I*Q*T M%M+"5J@604FQDHK?$\E[D<6384YZ"R6A^[%@(NM:1+_:-]AEUU=^F'?=^9.P&TFW4>&:H.G@]3@" MVW6\;N)-$[K,RGCJ66%8T4<"6C:@_;4Q_C1A!_UGQ^)?4$L#!!0 ( +.# M"%=+S.*!4P0 %0* 9 >&PO=V]R:W-H965TBKE8$\/V-@S#/C#22>(BD2I)V?%^_8ZD MK#I#;&Q%@2 6R;OGGGOC<;R5ZEGGB 9>RD+H29 ;4UV'H8YS+)GNR@H%G:12 MEL.P9%P$T[';6ZCI6-:FX (7"G1=EDSM;K"0VTG0 M#_8;2Y[EQFZ$TW'%,ERA^:5:*%J%+4K"2Q2:2P$*TTDPZU_?7%AY)_ KQZT^ M^ ;KR9.4SW8Q3R9!SQ+" F-C$1C];/ 6B\("$8W/#6;0FK2*A]][] _.=_+E MB6F\E<5O/#'Y)+@*(,&4U859RNU/V/CSWN+%LM#N/VR][("$XUH;63;*Q*#D MPO^RER8.!PI7O2,*4:,0.=[>D&-YQPR;CI7<@K+2A&8_G*M.F\AQ89.R,HI. M.>F9Z?+^Y]GZ_@X6L^7Z=U@O9P^KV>UZ_OBP&H>&\*U4&#=8-QXK.H(UA$]2 MF%S#O4@P>:T?$J^67+0G=Q.=!/Q8BRX,>AV(>M'@!-Z@=7;@\ ;'G,6"&4Q@ MP939P5HQH9DK#@U_S)ZT4;3Z\RV_/>S%V["V;ZYUQ6*Z G1H&!1.QIXHBM]^N M IJ$/1:L*O %*B53U-JGG%55P>,FY4S#EFYU^RM)0T'",VY(BJ;,,QH;D#T9 M$B9!0O9UMZ7\@,!,&E]C=DK0GRK;\BC(-ZH[NO>Y=@Q)Q,-2>:M24R#8"RPQ M1KYA3P7"K&T.:JA8"M%,'U>^UI\ET@1E@O_MF^3P$CK1=O;@J*46>Z'PQ_GB M$5:VFGT7$,,5U4%:JR8TFH:*FZC4;TUU/TB#$+E5OS^"E9_/-DPKG@F>4J3) MRBR.92U<.!>2HL\IMWN58]2:7OD&'5"RA)2H/G?.Y28D;SEL>9_UA]TAC$JJO>[E^P"4?\/XA9&5>S<\ M24.O$/>9T[,/E16@\U12W30+:Z!]2$[_ 5!+ P04 " "S@PA7OR9M&B(( M C$P &0 'AL+W=ONMD^[.P#1((B$A!@ 5"*^^OWW N0HA+;G9W9 MV1=;(('[>>ZY%SS?.?\EU$I%\;4Q-EQ,ZAC;L_D\%+5J9)BY5EF\J9QO9,32 M;^:A]4J6?*@Q\^71T>ZZ:+15=UZ$KFFD?WBCC-M=3!:3 M_L%O>E-'>C"_/&_E1MVK^*F]\UC-!RFE;I0-VEGA574QN5J6Y=SOA:3>DT0]VE4_#.&TI M*??1XZW&N7AY??OQ]YN/_WCW\?KFW?WY/$(DO9@7^?B;='SYQ/&7XE=G8QW$ M.UNJ\O#\'*8,]BQ[>]XLGQ7X2V=G8G4T%H9>:O!OQ7+6SWEGVL:'8&B M&(2TI;B&N=INE"VT"N*M#H5QH?-*_.MJ':('2/[]6!22DN/'E5#AG(56%NIB M@LH(RF_5Y/+''Q8OCWYZQH7CP87CYZ3_?8K^B^/BO7>-B"@K$1W_GXI8*X2E M::5]$#J@/->?43+T?BN]=ET01FVDX0)R%F'T.B"$0EL^ZGRI+>I9%*[S >M* MK#ML4"',Q.\CV86TUD6!")4:\GM0;D)NP#LA'O@@ RWQ'UD=.=-!M(_8'I'YF;@J"K9\8QZF@HX%%:-1 MA!2X!,.",QT31_+S.Q,:^2!<472><26KBO7L[?CQA]/EXM5/05A0J[;L#42% MKJA%JQ#8,EOZI.:9N%.63!0?6/.==X52]""'4\!K:KJ71>&^UG (M M+9D+.1^TT;9ERM@7Z$IQI"9JBMG5>]K JNUJJ6IZ.@($ D%>-9VOJC1R7SX M1OA@\8$!A 0X!FY47*A$',]X"27 #X-.-R%%2-RK7#6+Q50L"*C8N3CI]=_O ML7J5H+!XO5H=.!B4^A(8FAK8D_PLGS[T<,I)QM@@@RHBU50\A M6RPJI1* "Q=B2"91A!UD4AD"=55*#RDI&+VE0J8;(C>*N&Q;[P =0"O9.D)' M@^(L*5:E#HT.(0MY%(MPY9?./,#I!, D;(2ML>!:PE,0*<) "D;02.'0'AF+ M5+!03E'#LE2-W8>MXAXP.@A A$ZF$QE<>^W$/W+C52(H#R9BVDS^I!RGE,,: M!J?NJ>:0_MFH,G!?T1L'L :XG!Q+:J[7OJ+F\[DLS[F#& MPPN>MD2*GZZJOI:OS%K6$DTM<\*3I-'O&$ACQ:1Q]/J4672?&VE ^V06.#LP M!1!.%#+I&EW J\^=?Q@!G[;FL! ?K-'A0"5(S4YZM+>(;F/5QF@:0=1\XUT( MHP=3M$=7=@7R;+1<@_GH0 JJW)(] MW*L_R!T?^60K"8!03E1D3J-7TR=;P;4+._2Y_*@/W6/ECS)HTA1@>8Q"?[1= MA1\8KOST?]@:&!>_2E"86 Z@(/CLL0#>IG$TEUR?20 /;=AT)?7&+:,HUL#U MF-[W0A)XQT()""H10M\A$5J:9GBZ[$(J@$"-?JBL/IM,7SI\T2\X@5VCP" MQ1KR!YN^\Y#)@C*604ZZU9\=Q&GJ?#V1MAV22'0[/($*@&D\+?&@0'D#^Z'6 M-WFZJ4AYI>/_@8YO^ZZ>AZ/5X:#['3US=!TCPW^#I]["5-8L.M'UXE R6;2A M&C_DY:%$&L<1&K2DX8G54]:-P>"CIE-2@P-WH+$_,(*C< M!O=##@' *,(>M'KU@EB2V@T= /=T3,@44PUUN)90]>)D,@=4G]B%=^R4Y[Y# MJ5#;4;?(;)>;,48V @1]#V#6W%O?AVUY/ [;(UO[\92['''B%@,Q[$(V'WJG MZ0#A(BLG1W%EH,O%YP[7"P#@BLK/Q8Q>0SP+AG:%YN;+D4EC_=!W>,AN]T,V M82K=6-R:)Q^>SO.%!:4'T#?IZA)3VZ/[%!1S+'"15<-%EE/]5A5I7%\M^G%] MC$@:2$G;Z,JRAW^>P:'UT-H&9<1SW!")Q$^NPT#)G"-I#ZX;5-/4$."P2G<5 M*M9(C=/BUD7OP3[,@US0G8GL1X858#!E+3+4HC)N![JH60M?:-"G=$(+9L]T MA:'ZZM!NMLY3N&:/W83GHP\7(+D-?YZA\1/I3M\PAJ?#%Z"K].%COSU]/D)' M0)NFNVJ%HT>S5R<3X=,GF;2(KN7/(&L'YFGX9ZTDAAS:@/>5 UCR@A0,W\4N M_P-02P,$% @ LX,(5^>Q /=3 P 9 < !D !X;"]W;W)K&ULG551;]LX#/XKA#?L2:AEV7'L+ G0M#EL![07-+O;P^$> M5$=)A-F2)\E-]^^/DI,T =+@<"\619$?^5$B/=YI\\-NA7#PVM3*3J*M<^TH MCFVU%0VW-[H5"D_6VC3-URJ:#H.NH69CG7G:JG$ MPH#MFH:;7S-1Z]TD2J*#XDENMLXKXNFXY1NQ%.[/=F%P%Q]15K(1RDJMP(CU M)+I-1K/,VP>#OZ38V1,9/)-GK7_XS=?5)*(^(5&+RGD$CLN+N!-U[8$PC9][ MS.@8TCN>R@?TWP)WY/+,K;C3]7>YU>Y)[[Z(/9^!QZMT;<,7 M=KUM2B.H.NMTLW?&#!JI^I6_[NMPXE"\Y\#V#BSDW0<*6=YSQZ=CHW=@O#6B M>2%0#=Z8G%3^4I;.X*E$/S=]G'^#KX]W?SS,83%_@N67VZ?Y.':([,_C:H\R MZU'8.R@Y/&CEMA;F:B56Y_XQ9G1,BQW2FK&K@+]WZ@922H!1EE[!2X\TTX"7 MOH,WYT9)M;&P$ :66VX$_'W[;)W!5_'/);X]7'89SG?*R+:\$I,(6\$*\R*B MZ:5RCI>@X=M6P%K7V)]8(I 6.+9;I54E:\E# M[^@U.#1272,,=]H 5RM\^TKCBPQ[J8(!]H>L^D-9=TZL0.%$AR!(]OP3]"3I)!CFLQ M),-D@ (;DH11%)*L)/DPA_LW0B/X'OH98_(7A-N(L]0MX'RS#HGZBGWZ4+ D M^;QGGP\RDF8#0C%:GA6D'*:D'##4IX2BGF6#H"_*C&3)$.Y]I7 R'0*(GYU\ MX;50[A!K;703U.X7Z#:4"UA.*,U(0@>0,9*62>#"2D)S1K)B"%E&:$F15_)_ MJ!RN+R\HDBE)DB>08Y T1V)#)%,PC(V53%$N&2D+U!?%:<7]=8<((YB%PGP$ M>D.3L"19O^L7EO9%P'BG-NF9#8-+G16?3#Z\]DV8[Q8)=LKU0_"H/?Y";OO) M^6;>_W\>N-E(K&PMUNA*;X:#"$P_T_N-TVV8H\_:X50.XA9_@\)X SQ?:^T. M&Q_@^&.=_@M02P,$% @ LX,(5RO9;?BT @ ?@D !D !X;"]W;W)K M&ULK99M;YLP$,>_BL6J:9.V\@QM1I"6YF&;U"EJ MU^VU"Y> "C:S3=)^^]F&T*0E4=3E3;#-_?[GXRX^1VO*'G@&(-!C61 ^-#(A MJH%I\B2#$O-S6@&1;Q:4E5C(*5N:O&* 4PV5A>E85F"6."=&'.FU.8LC6HLB M)S!GB-=EB=G3" JZ'AJVL5FXR9>94 MF'%5X";<@[JHYDS.S4TGS$@C/*4$, M%D/CJSV8>&_S.8&I38$!21"*6#Y6,$5%(42DMOX MVVH:G4L%;H\WZE,=NXSE'G.XHL6?/!79T+@P4 H+7!?BAJZ_01N/K_026G#] MB]:-K>\;**FYH&4+RQV4.6F>^+']#EN O0]P6L!Y"7A[ +<%W&,!KP6\8P&_ M!?QC8PA:(#C60]@"H4Y6\W5U:L98X#AB=(V8LI9J:J#SJVF9D9RH2KP53+[- M)2?B.7Y"*X[FP'15DP30..=)07G- 'U&=[=C].'L(SI#.4&_,EIS3%(>F4+Z M5@IFTOH9-7Z'\6O,)&[OQW=Z\,GQWOOPZ?_%/GOSYG=2X78UZ&H]]RTU MV%=JC9S7+Z?.[@&O< )#0Q[.'-@*C/C].SNPOO3E^91BXU.*34XI-CVEV.Q$ M8CO5XG75XAU2CW_*]IR3A):]I=&P@695%U[%@>T'D;G:3OEK(\>Z#+Q=J_%K MJXLPM/U=JTF?P\O WK6:]G@,;!9_GF9B(/GF5.."I@(5U9YZ%L M:ZSI]LU$T$HWFWLJ9.O2PTQ>D( I _E^0:G83)2#[LH5_P-02P,$% @ MLX,(5UB-)I5$ @ B@8 !D !X;"]W;W)K&UL MG95=;YLP%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<;PK(I MH5)>P#;W'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NLS506 MOJHE8.*2*N:'03#S*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/"EA:E MM@M^&M>X@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD)\2S MG:Q)X@56"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_*-%E MXGWP$($<-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TYG"08 MSOF$L$L(G7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F> E( M]"0QH;Q 2RDQ+\ -WR$HN &A4$8#?"BOMS(\:(+O'-EWJ#=*UIS0O>4-)B=J[J%3LY# M[7>S4#7.(/',AZ% [L%+W[\;SX)/ \J37GDR1$^W#0,T#G;3V_&I-EH24>O_ M#[G5'0;FF"D8$)OV8M-!SG?!;Z^0&X:^)3?KY697G=H32/,5X0MNP\RWW.:] MV_SJ@QOV&^9>]/-/^D,%LG!=4*%,-%RWK:)?[1OMLNTO?\/;+OV 94&Y0@QR MDQJ,YN9URK;SM1,M:M=M=D*;WN6&I?E9@+0!YGDNA#Y.[ ;][R?] U!+ P04 M " "S@PA7&/=]Y"8+ !W'@ &0 'AL+W=OMKIV3.DZIR=[JW=[1;26U&)\_YW84[>6Z; M4&JC+ISP355)=_M2E7;U8K0_:E]GW9T$[F5O[F1[.\Q>C/7)(E2H+9$'BW[4Z M565)AN#&EV1SU"U)$_N?6^NO>._8RUQZ=6K+7W0>BA>C)R.1JX5LRG!I5W]7 M:3^'9"^SI>>_8A7''CX:B:SQP59I,CRHM(G_Y4V*0V_"D[U[)DS3A"G['1=B M+W^209X\=W8E'(V&-?K 6^79<$X;2LI59(O+4F%%ZU=(S7\M,O1BA M6+QRUVIT\N,/^T=[QUN\?=1Y^VB;]9.7TFLO[$)0ZJ%QH$Y33E3BU2*/Q>(-/'O'*)7W]2AMI,BU+<05;"K4; MO"CDM1)SI8Q (&KIV POX'*,5@!\*,3'R=5$+)513I;E+7VM:C(IUWFIG8;Q MND1F'OSXPY/I=.^89[V>S2[X>?_XH0!-=5XN.G>TB?3%/&#RN&3 /K5!AALF M""^"%53I8G]OYU\\[+(I%3WM[5.0+M6R*:.-JYU_PQU;->62-SZ_96OLSI7* M&J<# 8ALG-UDA31+A4A5E?9,9@]H<-K"U=EIZ_Q$S#@JV&QY.R:+MR*WPM@ M/[.RR9&7LB17HNN;>UI8&S 4RSKUI=$NNM5%B"-#22U54+W0^"Y3$\[\'TOV MHG%&@XUR(FQB7O98YI_ 9''$JM!9(0"#,<& -F)K;6@3V%R[%0FJW]K:- H +_O4\)D8E.EWCK\V]J".R51YWUP[';/0U)V/B\02H MWYE+/G+L6T=T24-RG4EJ)'<=V+0(*,V54#XE9K.?- =RJBF8=HJ#FT0RSWG::(]D!(O-6!>FCKR/=@ M28FMY&>D=L.H[!D-A03J%PL"?P1(;1U3645,%M'FO0I^+$HMY[IDLAACX+4R M#>J"+!)T 4Y=F-K)CT,._^55.&GC'4DB7\S^S2:!HQAE0!MJ @:+ODEY&A M <+)$(S26RS@@5^_D!$[> :BF66(I^V\U,N([[&X1MSD'/0(L'F=)^!'WRW, MN_YP2#ZJ>:I&FX-MX1C6-G$7((K&Y/Y8E-9[,D=DKPQUX.-8-%3XU[)LN.9\ M@;K<(2&&A=+FR0R44O99(*RA5.V3K%'^R"KOQI$^6[>.J]FE;XEW:!W8W$4H M:^ ?'E$/ >2U:[EG:6V^TL1MALL6%*\I'#&S7<'?+90(AMA4=1A:=V@6TP)R M+Q!E1%S6QZ+Q"%L) %U'9 Q-6SLUY.,Q4;-=<6K)7>IGEN-YW.&,IH$0%$S= M1*3@/T*J]#4GOY:W7"IQ(T919F6I?^4OVRU%4.0X3)C\WL!H \@&ZVZI"88& M\6Z)E1'5!'*#*A$M4:.XG%C WUYE=I;NKY$<[J!^G?:?XY<@2>4"3BY4@-M8 MZZACK:.M5/.*4OESF\HURYZSS.!0#?'7'S8J7JTQ!$6'4PELT.8YUA!.R#'S MTFK=*RB)&(. X(Q$.(ZX$ 0%J?D+B%_C*=:R8ZI;%F_@!H>:1T/D(8DOYBJL M2.?A=/<9AD"M 4(:::8L1C*LE/1@':XB:D6Q . M7@U>(J)$[.]S1E+!4S'Y9^(-V]MG>;<_/7X_)^W/]:!-W834'UIU]*6Q5&6< M(7 3E !+)94G)9L3^9!:2+R"=[V>$84T!RW&/&FXN\75^I2,,&5[IC$=?)K* M+OI.NT[2I.G 1C:=)C\]&D@IW;=Z&6MZF\%OV'AK*_;;I-7B.JWS!ZWS'XT= MSD,[#[+;V;EUK9I/$ 9$Y42<2E^PRQE](%$ #%#BQ^WQQ/=(L?<2]"A;_L5+ MUZAU8^>E$PP(CO!!.L>ZBQ$V;I4R>IB]28S6 V B,RHJ*$ 7=JB[P^] ";P= MQD%IS3*.R]4\$%.00G!Y7)^PL.G#6NX-RM&7LN0ZO:+;!]\Z?)>BUSX/._55 MS(H!\J8)VW4&$CG9T*F31<:GJ!OP! M@3+(]7_Z(N*70FVH\K]1A?/8J((XG($/A,3M:5Z>#H2]]=QZ/?J.VCFKK:2J M6D>BU:2]QGQR4C=T1.ILIXYCKQ7UDEYC(L61Q1I+O4+F.>M35#IUG1UM=@ ! MM()RW,);W016WE2OT'/7VC:>G5NB<_L(,B]9(;O>'F*%=2<7TJ1*)X4:=3G= M6:*+L290) .H/*4CA;P5,4\ZQ#S9FLP/$$N7:[$T6Z+?D&=#L/@^2SC-<)MM M%>#YQ?MQ'PI"<7&Q^HO!O-=2PZ&()=RWP"*7!4.Z5( A\%J;'!RA=K!JA&5A M2QCQXLGA7UN/%HK.!D@FGZN8QBW1.@E)IE,OKRG>,;W]A27+0$B,*"DIO8:Y M %,3C[,TC9VW/=5P!-"/9=*/K1\X?$&-_"K;@\W7DCT2/$,/J^4;RB:SONT8 MZD;[$+55,IWSQKH$3,3'B*HMT1[WKKJ^"G;$(K^?8]1"]RX["+*TU?UUA-$@ M2G1*LD]!3?&,7'MOMGMRCDB_S.AFB\HRGJNPX\8YKCI8*.7*=V6S%M0#*:-S M!EU)-'.<"36.B,@:[XG*"J\7"[I9C6;[.>0*Y+BOKTEHY;1_MOB)#]3;48S8 MUSEWRC3P;K/!:+J 3FCDTPQ]X 8=N2GA@^_-P%^^84&B]!+^6_#;^DQ$C8X. MA>F7Z_ RJO@",/E$$!H?@.BVS?[!#5V4]\*=M_[8G$W'Q[6ZW^F4. MCTP;85XY0N8GS*GF,'*PS[\Z3,<]]6AB%\.PIK8I.73\43Y!+UULD *T*Y2^ M+W3--SI@U7BHZF5Q6_-YVC6?IUM;!K98HE;U0D=0#XJ1WVE"G,;C5U=VN M]F[Y73=+Q8MVC$]W+N\@\\61V*%[;A;#9YT81IF\9ZR?)N)YLU;[Z9HF4>Y7 M>2#P(+IT3[6^[FSY*V&E[OW ,4ZB@* D2:J@*26$;>XW2HOHUM?RG0H[+=(_ MF<"9=G&PO=V]R:W-H965TVX#CI.T6NXL@]K:'H@?:'EO"2J1*TG'R[SND'-4I$A]ZZ<4: MSG ^?C.>Q^2H]'=3(5IX;!MIID%E;3<.0[.IL!7F2G4HR;)3NA66CGH?FDZC MV'JGM@EY%.5A*VH9S"9>=Z=G$W6P32WQ3H,YM*W03]?8J.,TB(-GQ7V]KZQ3 MA+-))_:X1/NMN]-T"@>4;=VB-+62H'$W#>;Q^#IU]_V%WVH\FC,97"1KI;Z[ MPZ?M-(@<(6QP8QV"H,\#+K!I'!#1^.N$&0Q/.L=S^1G])Q\[Q;(6!A>J^;W> MVFH:% %L<2<.C;U7QU_P%$_F\#:J,?X7COW==!3 YF"L:D_.Q*"M9?\5CZ<\ MG#D4T1L._.3 />_^(<_R1E@QFVAU!.UN$YH3?*C>F\C5TOTI2ZO)6I.?G7V] M7<%R_OEV"3^LQ+I!\^,DM(3KK.'FA''=8_ W,'+XHJ2M#-S*+6Y?^H?$9R#% MGTE=\XN OQ[D%201 Q[QY )>,@29>+SD#;Q[?$!Y0-AIU<*"N&HJ!DJTK6#A M4XP:_IBOC=?_^5H">OST=7S7.&/3B0U. ^H,@_H!@]F'=W$>?;S /AW8IY?0 M9TMJQ.VA05 [N*F-V.\U[H6O:=*<8GN-]$78UTG/#;7GIF)@*Z1,M9V03Q_> M%3P>?32DTXBP/AA",@8VE9 2&Q(4]:BQCDVGU8YLQ$TT#$R'FUHT]HG:UXJZ M 2&W<+-:@#"P4PT-!#,&:B[_VLJCGU?28%K6CR\-5" X%,B+$[]H^TI3S@BJ M.'9G*2>W_MMX.KW(&T_,@?ML'#F_9S]YWJ_K;X(O:^E@09WY!I=C;( =+\! M^H-5G9^Z:V5IP'BQHJ6)VET@^TXI^WQP#PQK>/8W4$L#!!0 ( +.#"%>! M$B+$C ( (X% 9 >&PO=V]R:W-H965TALHAHKN,0;#::I*J:?9RC4>NJ%WG9ASE>E=0M^ M-JG9"F_1?JMO-,W\GJ7@%4K#E02-RZEW&HYGBE#@DC7"SM7Z,V[J&3J^7 G3?F'=Y<:1!WECK*HV8%)0<=F-[&ES#SN -'@% M$&T 4:N[.ZA5>SR^O[B^N[K M_ >\OV,+@>;#Q+?$ZW;]?,,QZSBB5SA&<*6D+0UE%15M1L^@@ MX9=&'D$<#" *HO@ 7]P7&;=\\6M%RD>45NEG..I1U8PJ!_1R]Z]"4?!QP-RDUYN\3 M>9!FO\B7JV#&\=-58W_5P&0!YYACM4 -<=BN1I K\J"Q6#B +1&62I"9N5R- M_\'_CYVS-3U7BYHS85I^4O3 5@0FWJI6DN08> MQ.AA%QRX8#<*3!#YQR>E9 M%[!2JC"0G@S2-((P2 =1'+Y<"P'"*!T,@Q,7).B![MS?3:RJ6\&ULM5;;;MLX$/V5@1L4,<"-15*2 MI5P,.)=VLTC3H,YN'Q;[0,NT+50279*.DW[]#BE9L1/'"+#8%_,V<^9R-.,Y M72G]P\REM/!8%I4YZ\RM71SW>B:;RU*8([60%;Y,E2Z%Q:.>]RLKDJ@(MIV>=(3T^CYR\%_@KERNSL0<7R5BI'^YP M/3GK!,XA6=I ,3.17+PGY3J]]E$X]W,%.%\;^PJF7CL /9TEA5-LKH09E7]2H>FSQL M*"3!&PJL46#>[]J0]_)26#$XU6H%VDDCFMOX4+TV.I=7CI21U?B:HYX=?/[Z M]?+[]4G4N8J@)+/Z]FQX &?;K$Q/3^4:EE9.-?.?"5*"2R")RFT@0-((T:" M(,#=(>6,A#SIXCZA*8EB!G=:39:9!=?''#2V! -TK4UY3"+4/>241)QU@08A M2>,$+GP)2HT-J%&:YPN#_C>*$?W*)8,W8B%A*4HE M2=H%3L* PKVRHH!I7N56_E9@9]K,)SI$:!B1OE.B_9 $_:@+:9^2/KKZ[-S#9I4TB*WC)V@.8X12MIG;VUP0/O1D "-'HI M,UF.41$SY.ACK^C[[ZQ13G@:>M9X0N(@?@=K/OLL)FF:.-92O&#O9JU/DA3) MQDS3('G-&B,IQGD8TZ"+>T[9>UCCM1(-$P3'8-(T(@%+_B_6&&%H[F##H&C-$]O[]C+T!598Y8ILJR@&#I%.'9&OT1OX)IU M*5&> -8UL'X*-(U?!?/RLUY3A;8X"]W"TLC9BL.^6Z*8OC,AF5CD6$7Y+WRP M"DT\H)#23RXC 7<]QB4GP2(Y@"B)=I9*;V.PPK3,_/B(T*Z?U3-6>]M.J,-Z M,'L6K\?;+T+/&UL?55M;]LV$/XK![4H-D"(7FTIJ6W =CS40YH: M=M(.&/:!EDXV44KT2"I.__V.DJQFC>,O$LF[Y[GG[L33Z"C5=[U'-/!2Z:OY $KLA12E3SA'(2P1 MR?BWXW3ZD!;XNSJ\ *3^&X"P X2-[C90H_*6&389*7D$ M9;V)S2Z:5!LTB>.5;G\+7QX^+=8P M?URO%_19RBXI?"R+M"L#12^$6@(GV5E]AH6 M58[Y__$>B>Z5AR?EL_ BX9]U=061[T+HA]$%OJBO1-3P16_PK=B/)C=@50[3 M+%,U$QK^GFZU4?3M_',NY98Q/L]H[].-/K ,QPY=&(WJ"9W)AW?!T/]X06_< MZXTOL4\V=#_S6B#(HI6+.2R>Z;+J+H>+6[^07_ M&GL*R_(G5(9K D'B)FD,@1L-AKU=X(X)T&B,P-)68."& Q\^O$O#(/S8NQV4 M+%#;&4/>!5(:D9N07^0&:=)[%:JYWA 21T"V,+72"J3:YC2;GK"JD8Q^DMAG M, #ZFA3E!.)GV4E?$E]#[/K78=<<]JJ$5*ZLZ]@O4#\EZFCH]YIX99":82#U M(0UB>-T/(I--G'.4[R&,W2$)>@]!X@9^ N<^2N_%:"E1[9H!JJF!=67:*=.? M]C-ZVHZFG^[M@/_,U(Y7FAI3$-2_2@8.J'9HMALC#\V@VDI#8Z]9[ND_@\HZ MD+V0TIPV-D#_YYK\!U!+ P04 " "S@PA7@:4\%F,$ !>"@ &0 'AL M+W=OWJO-TV68$E,RVU0DD["Z5+9NE7+]MFI9'E7J@4[3B*>NV2<1F, MAW[M3H^'JK*"2[S38*JR9/IQ@D)M1D$GV"W<\V5AW4)[/%RQ)3Z@_7-UI^FO MW:#DO$1IN)*@<3$*+COGD]2=]P>^<=R89W-PELR5^NY^ON2C('*$4&!F'0*C M88U3%,(!$8T?6\R@4>D$G\]WZ-?>=K)ES@Q.E?B+Y[88!8, M,S3[?W\+5Y\D,3F9L M+M"<#MN6P-V1=K8%FM1 \1M /;A5TA8&/LL<\Y?R;2+5,(MWS";Q4<#?*]F" M) HACN+D"%[26)IXO.0-O"N<6[CB)A/*5!KAG\NYL9JRXM]#QM98W<-8KE+. MS8IE. JH% SJ-0;C3Q\ZO>CB"--NP[1[#'W\0)675P)!+>!&R>6915V"Y_]% M$N>*BL*:0ZR/X\X*A*DJ5TP^?OHPB#O]"U/CSQI\9IQ2KU>F/82-^MWPEZ/^MO+Z*.I&Y4GGU!_HQ!?-Z(/'C:F8S)!B8ZR!DT'82=)3-P[2 M[BG,E&4"O-N%L\7[OI<.PFX\("OBL-_OP T:U"H\@,L7/9D>W#DJI1[ M]QFUS&7*> M@U06"K:FFJFLL23D?,M*55&E0*[91@(I=E(OG!H"EYFH_&F!EDSR%+(Z*$ZW M<2GM*JEVFJGF9XLZ5AQ-ZQ#EE^0*EM<)46X3@HZS->/"-5J8*ZU]T4#&J)^X M!*BH?^K73%M'&DO:-);TW8WE"C5?,WZ MEF-K2]W]#W['A<1W#*=M[;3M>LA^=\J?2"ZXI*SBE,'\J0>&L"EX5@"C?IX) M9@Q?<*JN#;<%E_"5(#5U$6_=-OK[&J:*W"T-"=',*,'KUC-APN?P@[M8S?O; M8NM_>]]U8[3+/4HX-!8T*7494).EJDC#[B^)'Z-N#(="WWYVYY>HE_YE8ZCH M*./KZ[]9;1Y/E_6;X>EX_?*Z97I)3J4"6)!HU.I3H'7]FJE_K%KY%\1<67J/ M^&E!#T#4[@#M+Y2RNQ^GH'E2CO\#4$L#!!0 ( +.#"%>RWK0$:0, '4' M 9 >&PO=V]R:W-H965T9*M5SBGXW2#;,XU=O M)JSTB4U M=4 )28.&">G-)LZWU+.)ZFPM)%]J,%W3,/UCSFNUFWJA=W \B&UE>T%WW0$CC^Q[3.Y;L$T_M _H?3CMJ63/#;U3]592VFGJ9 M!R7?L*ZV#VKWB>_U)#U>H6KCOK ;8A/B0=$9JYI],C)HA!Q&]KQ?AY.$[*T$ MND^@CO=0R+&\99;-)EKM0/?1B-8;3JK+1G)"]INRLAK_"LRSL_O%(WR^O_GS M;@'+Q0.L/ET_+."W1[:NN?E]$E@LT0<&Q1YN/L#1-^!2N%/25@86LN3E>7Z MU([\Z('?G%X$_-+)*XB(#Y30Z )>=-0;.;SH#;P%TU+(K8$EU["JF.;PS_7: M6(W'X]_7] YP\>MP_949FY85?.KAG3![#G!E1 ),EW(JZLS\O^"#@8HG7!3Q6'#:JQ@N+%4$88'C_"B4+ M40OF+A,2LA@DNX9K9I5V)$HN%1Y1-Q?2!:R/#,N!(4AL-$(6JN'0HA(T&L0S M;B=PTG;653!C>*PTYV?G"5;B^=R!QX.[XW'!N#^0',/]2_'WD/IADN*8C?Q1 MF*!!1WY("1IAG/OI*(7;%T%C^.HN.-9D3PBWY6?4#6##,Q:%]BOVX5U&P_#C M7GV:Q'X4)S[!:FF<^?DH\O.$HC_R"?IIG#A_EL=^'(Z&O<16=2C OW?BB=5< MVD.MC5:-<]L?H%JW7$!3GY#8#TD",?6C/'1::.Z3E/IQ-H(X]DE.4%?X?Z0< MMB_-"(K)_3 -(<4B48K"1B@FHU@;5S)".Z=^GJ$_RTY7O-]N5V&\/[CO@5R1 MT UA/,R&@4:' WT6$YW%4'CMA@4GK1"W?>L:OD&!G;1#5SQZCV_*]=!*7\*' M!^F.Z:W E:WY!E/)U2CQ0 ]-?IA8U;K&NE86V[0S*WP7N>X#\/]&*7N8] 6. M+^WL/U!+ P04 " "S@PA7*$M821,# #$" &0 'AL+W=O7*BG-D"LJ.$B< M=;U>>-H_MO$NX!O%M=II@R69"G%O.X.TZP76$#),M%4@YF^%?63,"AD;O[>: M7CFE3=QM/ZI?.G;#,B4*^X)]IZE>=+T3#U*Z MA5Z_?WTWNAV,KF!\_770'UQ,X .,B)3$+COLGZ,FE*D#,WHW.8?]O0/8 \IA M2!DSVZ,ZOC;N[!Q^LG72+YQ$+S@)(Q@*KA<*+GB*Z5,!WV"5;-$CVUE4J_AE MR1L0G!Q"%$1AE:'Z]'-,&M ,77I48Z=9+G73Z35?T.LEB5AR3?DD?5>O9\GZJ<)-CUS %6*%?HQ>_?A>W@4Q7L?Q)[@GY4 MHA_5J<>WY,$<^03IBDP9 IE+1',5Z$/(42:F 6(&BJS,VB@P5Q,L!$M15KU% M9\5,']U,]HY:Q4'CI-7Q5[NPM7;>"-LJ85O_#JM-T!0YSJA6)MH<)HXI3#>0 MB"PG?%-%WJH@#Y^3UWI[(WF[)&^_B;P*IE;IM>]V(18&.TL3!:U&NUR;)SC' M)%'?AT3.*5? <&92@\:Q M>?%D43.+CA:Y*SM3H4T1<\V%^&PO=V]R:W-H965T7QWMCDF6\;O1 0@T7T24S$U(BG3L6D*/X($BPY+@:J9 M->,)EFK(0U.D''"0@Y+8M"UK:":84,.9Y+8;[DQ8)F-"X88CD24)YC]G$+/M MU.@:.\."A)'4!M.9I#B$)$['!G(SX1D20E6 M*T@(+?[Q?9F'/8#BJ0?8)RLV_9!G/T>K?!&J]\E2V@GG6";,ONU:QG?CS\/;K>?7]-A8I]F%J MJ M, -^ X;Q\T1U:;^M2WB:9VR:9UQ+907'Z57'Z3>S.=9:L@.NB[$XA\HMC M*.HJ4I -\ ']EEW/._6V%W5/!>][A_ZHO.^PCPD5* 8UDK*ZHS44>-%-UL, M)$OS=FW%I&K^\L=(?0 UPYJ?LV8W VT0/5)X?P&4$L#!!0 ( +.#"%=A MYOK.C 0 %L< 9 >&PO=V]R:W-H965T#QGO&O8DVI!-_2)!,38RWEYM8TQ6)-4R)NV(9FZLJ2 M\91(=HHD!\Q'1A"YDCB#J;T=G-$ERDAK'OQ74J/O,'8^/ MW^B_%L&K8%Z)H#.6_!5'VT "+ MK9 LK9S5"-(X*__)MVHBCAP4I]\!5PZX[6"?<+ J!^O<'NS*P3ZW!Z=R*$(W MR]B+B0N()-,Q9WO Y@'X^.$3^ #B M##ROV5:0+!)C4ZJ1Y7QS48WBOAP%/C$*"WQAF5P+$&81C7K\@V%_=\#?5#-2 M3PM^FY9[/ C\?9O= O^!##$5L]X9N>[X[YPWM=[^+][;TR&5:\1J^!9)WBG MU\+?GY4I>) T%?_T9;WDVOW<7 -OQ88LZ,10(BJ\[N%[Y: B-/3 M1S9NZ4&/F><[7OOMH,<,80>[HY8B]-DYCNN>>#] 1_4,&HSXD;,E%>*D)@R[ M7[KNM-("K;10%ZV9"'Q(!+Z2,E1@72G220NTTD)=M&:*#G4=&JQ,SE('JW.? MVM"W85L=NF8(.K;GM^6A:^?YEM51AQZ5II@59:J(O63-&AU$.#QB$P)Q*)_0RVYK0-;,1\IRV)G3-7!^Z3EL3NF:>"YWV1P;S:+,DI7Q5[%()L&#;3);? MQ.O6>B?LKMC_:;7?H]L9ZFD/\IVS8G/F@"^WW;X0OHHS 1*Z5%W!FY'2+U[N M9)4GDFV*K9I7)B5+B\,U)1'EN8&ZOF1,OIWD'=3[B=/_ %!+ P04 " "S M@PA7<(;FM48# #T# &0 'AL+W=OKO-XAC+(SVF.B'PRH2R# M0@[95.4* M,DS**WRI?%@#F+L 5@6P-@'.#H!= >Q]%9P*X.RKX%8 =U^ 5P&\POO2K,+I M KH]QE= J:B)9NZ*;:K0$N#,5$'ZUXP^11+G/"O;Y_"VX?OHY_@-$ "XI1_ M F?@\3X IR>?P G !#S,Z)Q#DO"^+J2BPNEQQ3XLV:T=[#:XH43,. A)@I(& M?-".]UKPNLRT3M=:I3NT6@F_SOD\]:H<' M*)9PLPG^QDN[/CIVP6?O.CID@8B@[!4$F,E)'2: M"54-[?$TF&QY2,&B0]\\*I)=^8[M:FNZVF1YA@6= 3,*6TN>B6>'=-MGO1 M[5H;YK:J'&KN7I+A,26C;4G3Z%JVV>RN5[OKM;I;5ZTF8[UM2:OK&A<;SK8J M'.KL?IKA,34C;^OZL@RQ:=$_4<>+U;VV.5 T+SH M"<=4R ZSN)W)SQ+$5(!\/J%4K 9*H/[0\?\"4$L#!!0 ( +.#"%>V)G_6 M+04 )@; 9 >&PO=V]R:W-H965T/S+03G[.)/'P M\POZY[1X5(@ =HU"2A+0$T3<): TT+WS-*RKH@DPSYG.\"3 M:(66?$A[DV:K:H(X6<:9Y.K70.7)X@CV9G(YO0:C MV>SZ?@;.P$Q=.(MM2 %;@DDL2;P*'M712 @J!2#Q MPPMM@%80@^7E%)@E!\ M4FD/LROP\<,G\ $$,;A?LZU0H:+?E8IS>':OC]N8W/ ;9^ \A" M6),^-J=?T;E*AVDZ*J=W5:?R=J&\72C%PS5XGX,XD/1LJBZ]A:8=_TQ5/)A( M&HE_=;7NP6T]>'+'7H@-F=-!1]V2@O(GVAG^^@MTK=]UE;<$5NH#SON 3>C# M&\Z$ &/"^7,0K\ H8MM8ZBK>P[@I3"(I3T,(;:?G6_WNTV$QVCCL)XOVI.%I MYSQM(\_1?+Z-MB&1:KD422Z#_T@B'SJJ>R3G@,(9[-E6SSFBJHNS/<^W]52= MG*ICI'JK-+M!0YW*V?T>[,%CDIHPW[&0I^?HYAQ=\[)GM[J.F%LY(W0];!TO M]*MA)6*]G%BOG>NQ5ST]AK95N1ZU<0C578]>SM-K8Y$]W=U@6955UL6Y&-H"(<9U8PH6(Q6:9VI##J'><+;9S"9*]3M)=U5&] 37"G'P7MX16 M+KH8T-!]5T4SSO^3>]$26KD7A2> 9E/07-',.-"D:&])+==3> =H-@_-%4WC M"[#K5!5-&U>O:(5_@&8#<9*B^56APM#!%9W0Q"'7]VN\#BI, #(.UJ9ZEJ&4 MFF79OGLLO-HXW[)JG",J!C0R3\=Q^C2 IY?IQ*% 4#F+7I3-7,KG;)QS[./ M66K"'&C5:6XQFI%Y+L[84NX(UU^[QM23[]B6T,J%%C,;>>^J7D9'<'(O6D(K M]Z)P!9Y_3%03Y<(:B<7%F,?F[7I#W<+533BV+7C,L1J%,#QN9O?@ MM4GRSNHOPE=!+$!(ERK-.N^I&OG^-=#^0+)-^B;ED4GEQ-*/:TH6E"&PO M=V]R:W-H965T?%M6FR58(RR*Y(@7+Q9DUH!KD8THW)"HI@+)VRU'0LRSQ@PSG^U_XO4[$D8/ 43LX MM8/3=?#..+BU@_O<%;S:P7ON"KW:089N[F.7B0LAA^,A)3M *VN!5CW([$MO MD2^<5P=ER:EXBX4?'W^\O0V_S!<+,+D)P?SF87+S<3Y=1&"R7$8/2_ >+,71 MC,L4 ;(&DXQ0CG]"2;$8SW,.\PU^%&\GC"'.P-L0<8A3]DYX?EZ&X.V;=^ - MP#EX2$C)8!ZSHE^B\Z9+;K@$\EYPD"4QRA6^(>7_?T+_J9( M5Y,SYREG4^Z.*IS_MWKTGU=O)<-M#I K\;PS M>'>4Q.6*@TJSRE0>#27'%U$J.;QF!5RAD2'TCB&Z1<;XUU]LW_I=E6"=8*%. ML$@36(L*KZ'"D^CN&2H^X!QS]'XAE#=6?)M_+X0]F'.4L7]4#'DZ&=()%NH$ MBS2!M1CJ-0SU+GXL70'%!Y*@)$G%RQ[2EY#5__WMV![XWM#<'N?[U,BQ ZMM M%)X:N7W+;QM%"J.!%S1&K;C])F[_17$7D*.('KZ MB:H"O0CTTJ]2)UBH$RS2!-9B(VC8"%Y3-P.=#.D$"W6"19K 6@P-&H8&^G5S M4,>AV=.+5R+-_K=Y1"9=7S;;56V-;ABFY=C'Y*Q<49W,!, M1"L>9K(J$/IQCVKE3'"AOE=?Q'WIT=2*%FI%BW2AM1DZ*J+LUU20&ET73SK1 M0JUHD2ZT-D_.@2='OX[4F&V)L+M7B=D9,Z>C) HSQW+][J7CC-F9>X=]J-;L MR^7:DJSY#E*D#%1KC:85+=2*%NE":Y-PJ-/L5RW4;*V5FE:T4"M:I NMS=.A M6K-?H5RS%?6:&W3%0F%DNUVI4!1U_4%7*)3E847;FI_;US%;,AU6W6#8D#_#[5O,G2#=8%'3G(!5)Z:V ]-_O\YE MT@PQ+!_ZA<3)>5\_YV"?>'AD_)O8 4CTG-%97,!@N8,OJ%)'(W,B(#)9#B@LH5.WZ$)B&_](L9%=4O.C:QEH'B0DB6-6)% MD)&\ON+GIA =@>V=$3B-P+E6X#8"MTJT)JO2FF&)QT/.CHB7TOIV!Q(2*=\KF:3U#;]^\0V\0R='CCA5":<70E"JGDLR,&_Z[FM\Y MP_]7D=\@U_H#.9;C:N33R_(9Q$IN5W+GM=Q4E6S+Z;3E="H_]XS?$O_ &]I4 MHBH/I@+],]D(R=6*_5>78.WHZ1W+;7PK]CB&D:'VJ0!^ &/\^V]V8'W0I?N+ MS%XE[[;)NY?NGGT@VS7#]J@ M5WQ>R^==Q4=ABRD2("4%U9&D#K)V\COS^XYOG4#V@RP]H=\2^E<1[CE+092M M4H&F -J-X?=F=\,>HB;(CD(]9=!2!E=1IKQJDCJVH#>MX_CV"5L_R'4B5\\6 MMFSA1;89I* Z3Z(^,0?("]#!A7TX*PQ/X'1!MJ^'BUJXZ"*.3G>,+L;VSM!U/K/V572OBLJJ>E]9 MVF:";DMTO*"W+C1A=FA;IUO>[!P9RO/:)\RW)!>J-Z9*9]V$*G]>'X'J@63[ MZA2Q85*=2:K;G3HV B\#U/N4,?DR* \F[4%T_!]02P,$% @ LX,(5\ X MX90R @ 1P0 !D !X;"]W;W)K&UL?53;CMHP M$/V5D;NJ=J66A*2[;6F(Q*U:*I8B+FVEJ@\F#&"M8Z>V((!EYR+G2;;(TI6D&@LRWF5#=D@<)FUE+EU-A0;0)=**0K M#\IY$(7A0Y!3)DB:^+V)2A.Y,YP)G"C0NSRGZM!%+LLV:9+CQI1MML9M!&E2 MT W.T"R*B;)1<&)9L1R%9E* PG6;=)JM;NSJ?<$/AJ4^6X-SLI3RV07#59N$ M3A!RS(QCH/:UQQYR[HBLC+\U)SD=Z8#GZR/[5^_=>EE2C3W)?[*5V;;))P(K M7-,=-U-9/F+MY][Q99)K_X2RK@T)9#MM9%Z#K8*I-7^I[. -$T15 5 ,B MK[LZR*OL4T/31,D2E*NV;&[AK7JT%<>$^R@SHVR669Q).[W>=#'HP^#79#"> M#6;0&??A^_QQ,(7>8CH=C.-[[".Z$'NN2H@8H5=+),[2C7\+NSU$;9;OAS26G%^.$RHYN0EBYHAFUB M1T"CVB-)W[YI/H1?7M$;G_3&K[&G(ZDU9%(8)C8HLH-M6:_YDLZ*J1EZ*C=Y M^S1N?$Z"_?GYP5E?N!%[HFK#A :.:XL*&Q_O":BJ;:O R,*WRE(:VWA^N;63 MCLH5V/Q:2G,,7/>=_AWI/U!+ P04 " "S@PA7P^$%(R<$ :%0 &0 M 'AL+W=OK=K1\=6V:;+:$#+-+LH)*2(%5F&Z>L-I&0S-&SC[<%3LEAR^< <#59X M 1/@7U:/5-R9#4N<9)"SA.2(PGQH?+*O(SN0@#+B[P0V;.<:22E30K[*F[MX M:%AR1I#"C$L*+/[6,(8TE4QB'M]J4J,94P)WK]_8;TOQ0LP4,QB3])\DYLNA MT3=0#'-4OVE2Q86"@6<$XR6JPF$&6Y-4_?JF-V '8 MW@& 4P.<8P%N#7"/!7@UP"N=J:24/D28X]& D@VB,EJPR8O2S!(MY">Y_.X3 M3L7;1.#XZ/ZO/W_K/7]^>D#1YYMGU$,3L;+B(@5$YNB>Y(L>!YJA"*86, MTT)\=,[0100<)RG[("!?)A&Z^/G#P.1B0I+6G-6#WU2#.P<&_Z/(+Y%K?42. MY;@*^%@/CV FX'8)=Q3P2 ^_A>DE<>G,Z>1^C?>Q& M[CAD[#^5-Q6;IV:3^_V:K? ,AH;8T SH&HS1+S_9@?6KRJDNR:*.R/9<=!L7 M71U[Y6+"6('S&: 989RIS*M(@I)$YK;UJ->W7=^RK(&YWC5&%=CWO59@I)W6 MF:*]1K2G%?U,.$Y1N=-2@G.1N*9VS8HTD[L3-E! M(SO0RV[RJOS0'U$NZKM(MW%[Z2. '[3TW M5D2&=N"TZUJDG=J9PFUKVS5:6ND/^"7)B@Q-"178)%^@&1;#)?Q5V05JR4Y= M/YVR135;L&=Y65EV+-]W::>WMD]:(.7E19*C5\"4J1MF+>/)5G7)%KVC-JQD MZ=;7MI6VM3WF\?G_"=8D7NDVU+>D<=>NW2,0/O6[#MYNW3VOECTGQ'S75M59=LT3MJ_<-IWMPY MAY*GA@^8+I*>\Y_PC 4 #HF 9 >&PO=V]R M:W-H965T^0W+?[P/XYT_,?XU MW5 JT',<)>EY;R/$]FPP2/T-C4EZRK8TD9^L&8^)D*<\&*1;3LDJ=XJC@6D8 MUB F8=);S/-KMWPQ9YF(PH3>H>Z(1M07"D'DVXXN:10IDKR/;R6T5\54CH?'+W0W;[QLS"-)Z9)%OX_I RP:-%<]G49K_1T^EK=%#?I8*%I?.\@[B,"G>R7/Y M( X<)$?O8)8.YFN'T1L.P])A>&R$4>DP.C;"N'08'^M@E0[6L0Z3TF&2BU4\ MW5P:FPBRF'/VA+BREC1UD.N;>TM%PD2EXKW@\M-0^HG%]:>/WLEGY^X&V<[E M9W2"/A+.B4H/],ZF@H11^EY>?;BWT;N?W\\'0L94G@._Y%\6?/,-_A#=L$1L M4N0D*[K2^-OM_E:+_T"VM6JP^=+@2[,5^%N6G**AT4>F80XU][,\WMW4->?' MHCL_%MUM=[>I+]WQF^Y>N_M%%IPBK'6O23&L! M_KB6!NA*T#C]4Y=I!6VDIZD^^RS=$I^>]V2GG%*^H[W%+S]AR_A5)S,DS(:$ M.9 P%Q+F <%JR3*JDF741E]<)8)*JD#T60[#*>W+ >=1Z-*DX%@Y1XW$NP4V MY,@L7_/![C %FH;3B<;.;MJ9AL[0T1GJ(KNM3>VJ"A"LILJX4F7%HUE1%9XC'3:+;VM*N MG2$0K";*M!)E>IPH=T10M"1;]!W9- V#1)ZO$$G1![H*PB0XF/3H-&N-TG6> M PFS(6$.),R%A'E L%H2S:HDFH%.BF>0R0()LR%A#B3,A81Y0+!:LF!COWPW M6OLVTKND"2K-!:0XHS06E>27M<)(Q,LI7 M-3C6$^*@GH,[#T*NFM]]4?.[ONQ:MIE(^^B:[FB$AD<,4=+DPO>S.(MRFT]B M0SE:LEBV=*-JDCO9/24^B[63Q_:[[9QPD#0;E.: TEQ0F@=%J^>DN<])$W1, M*W%020-)LT%I#BC-!:5Y4+1ZTNR+@[BUG+1X2#@E4?BW['("$B:()7*U^C+8 MI=JT&387.[HZS;(],T(0U=.M4T+ N*,V#HM7%WA?W<'MU[XZNLN*WJ5#] MU1>W>K%'C:<^TVH-66NS-5%/\%@K-F1<%Y3F0='J8N]KAKB]:'AT\0(WRVE# MK<9-N]=E"XV)7K9_1;GMK>NLQ?]1",3[2B!N+P6JGW+0DM-5*-!%P"DM9WSY M",W6+Q]]1_?4S^0QLM^H\[;'Z3QF@Y8206D.*,T%I7E0M'HV[:N2> ([T8.L M_2U!:38HS0&EN: T#XI63YI]U12WETWSI FKI.GOQW\N%YQ]1-=KFF]805O* M?6E! OU2LPB#\6'??6I,K5GM]7KL "V0_J=[<$#OP06E>5"T(CD&!SM58LJ# M?!-2BGQ5KRHV#E17JXU.%_GVGE?7+_'9$FNNV_C,*;8Q[?'%KJH;P@.992BB M:QG*.)W(@9<7&Y6*$\&V^3Z91R8$B_/##25RS:$,Y.=KQL3+B0I0;1=;_ -0 M2P,$% @ LX,(5]Q]#/3^ @ BPH !D !X;"]W;W)K&ULQ99A;]HP$(;_RBFKIE:B)(3 M@XB 6G73NU:0=M]F/;!30ZP MFL29[4 G[VRB2RJ! EL>TZ3M=.&$\MOU>,W4B_)W(=\Q1O M)*@\29C\.<18+/M6RUH/C/ELKLV [?J7/94<-@0M[QF!6PKWI^,K"$Z'MW ,$RJL M*(\1Q!0"E'S!S,+ 0"G4"IB&,\8EW+,X1S@,4#,>JR/27:0:)2H-8Z811BRC ML0 5GZ74CX I.,=HQM,912HM;!;/LAG36C5RFU: MD&I5W&I5W,*O_>QT*O!_:!']-*HH#LR&X9JC@H"K,!8J)_SP[9*LX$)CHK[7 M45R]UZM_KSEC3E3&0NQ;=(@HE NT_+=O6EWG8QW3?9H%>S+;XMVN>+=WN?M% M32],33>H#LM"EJ:00RID9FJ_#N9.T]?"W*=9L#+K%F;FY%_XGF,^/7M1@\FK M,'D[,5WK._NO]CJW;\V5,?[T*ZVTPI239#CN=M!P<[IO39Y M>^.?WUS3KIBDDE$0XY3LG>8[0BU75Y]51XNLN P\"$U7BZ(YI]LB2A- SZ=" MZ'7'W"^J^Z?_&U!+ P04 " "S@PA7 _+1^F0# !M"P &0 'AL+W=O M+\\W]CDI[QAHLGF0(H M\IQGA9Q8J5+EI6W+.(60H%OEESD5.%0K&Q9"J")"F85RIC!=P)(JL\I^+K%61\,[%<:SMQSU:ITA/V=%S2%2Q /91W D=V MJY*P' K)>$$$+"?6S+VJG\T\ CS2"7,>?8'2U0ZL88626!)JTS=\\V/ MT "%6B_FF32?9-.L=2P25U+QO E&!SDKZF_ZW!1B)P!UN@.\)L [# A>"?"; M -^ ULX,UC55=#H6?$.$7HUJ^L'4QD0C#2OTS[A0 M\RC%/3F]\>;C__23Z0 M7Z@05)>4G%V#HBR3YSC[L+@F9^_.R3O""O(YY96D12+'ML+46L".FS17=1KO ME301^<0+E4IR4R20[,?;:+GU[6U]7WF]@C]5Q07QG??$081,PF$+PGNT?CI@P2E,DCJ$:$E)HT9-4=5 MZ*,DR1EN(9E2-'/>59LZ86@2ZLMG/76=4>0Y8WN]2]VQS!VXPY=E>SQARQ/V M\BR,+SQ[*DTA2PCN@%03=PU )'O<"_EMJG;'F2?_,:';D( M?WO>&!V^-UGN\.@ZC;[J"U.^BU M.ZT]'OG=P$NR=QB4' ML3+]G.:M"E7W NULVS/.3*=T,'^E>TG3$+W(U(WH)RI6#"^Z#)8HZ5P,\'B* MNK>K!XJ7ICUZY J;+?.88C\,0B_ ]TO.U7:@$[0=]O0?4$L#!!0 ( +.# M"%<9\NU'70, &0, 9 >&PO=V]R:W-H965TDT(-*PXB$1)3M=3VT7 [FEUN@QSG/"GZXQ8]N1 MU;%V@EFZ2J06V/ZP("N_+ V#<]N8E'EJ,WA!E&4C,0];?!"6:9)E+;^%YQ6K5)#=P?[]A_-[XK M7QZ(P G+_DICF8RLCQ;$N"3K3,[8]@^L_+G2?!'+A/F%;:7K6!"MA61Y!58[ MR%-:_I/'*@Y[ ,73#' K@'L,Z+T"Z%: [ELM]"I [ZT6KBJ <=TN?3>!"X@D M_I"S+7"MK=CTP$3?H%6\4JK/R5QRM9HJG/1GX>UX$08P'<\67V$Q&]_/QY/% MS:?[.?P*]X1SHA,)'P*4),W$N9)^G@?PX>PR?PM@I#'0MW%XMK]R3AGVMZ"5WG ES' M[3;L9_)VN-ODSO^S'OZP]8-@=.N#T35\W=<.!F9$8@Q3PN43+#BA@I1W^^]; MI0HW$G/Q3U/62]Y>,Z^N>P-1D A'EBIL OD&+?^7=QW/^:TIY&V2!6V2A2V1 M'22G5R>G=XK=GY(G5:NE /50@"2/JF)'F&[(0X9 5AQ1KS;EIJ3U#*U^0C9^ MQ_,<9VAO]H/^4NM((W@33WB*Y\#OJ]KOJY-^SU41XF4T$@%@\:J/"1ZK!>!+8W^A.4%H4_O!4PY6Z+0KQ[)8%P461H1 M?D$C^37G<&DTR /5 M==KS/]&7_ M?4?X*J4",EPJ4\YE7UTZ7O:TY42RPC1M#TRJ%M ,$_49@%PKJ/4E8W(WT0;J M#PO_7U!+ P04 " "S@PA7!K(>>C(" )!0 &0 'AL+W=O.]T@]F"V#)HQ252>C6VOHJ M"$R^!I> 2*L-51324";T> M7V43Y^\=OG#8FZ,U<4K62CTX8UXD-'0)@8#<.@:&OQUD((0CPC1^=)RT#^F MQ^L#^YW7CEK6S$"FQ%=>V&U"+RDIH&2-L/=J_QXZ/5/'ERMA_)?L6]]I1$G> M&*MD!\8,)*_:/WOLZG $&)^= $0=(/I7P*0#^,H%;69>UHQ9EL9:[8EVWLCF M%KXV'HUJ>.5N<64UGG+$V33[N/@T7[R[763SVQ5Y319,:^8J2U[,P#(NS$O< MK07V@^5E&0<6@SIHD'D3!Z1:(PF@S LZ?A=[!&^)LA>(!2 M>[U1KS?R?)-3>I64W&(;6D-859!,H:YJ U7.P9 9-[E0IM% OEVOC=789=^' M-+=!SH:#N,F[,C7+(:$X6@;T#FCZ_-GX/'P[5('_1/9'/29]/29/L:>+1JY! M$U7^OF,S)+AEF7H6]S+LT@N\CMVQC+]=HLO>I4TN.&I4]TA@&PO=V]R:W-H965T2S23-]K."!7AJ6U02T/[[R@\< M,,(EN_H"EGS/N5,RB'\D+I][+Q)1D:L(R(9&0F2@HL_S9D3+*L9))Q_&A(C=9G"=Q_ MWK''U>#E8%XP)V.:?4L3L1P:@0$2,L?K3#S2[6?2#,@M^68TX]4OV-:VOF^ MV9H+FC=@&4&>%O4__ME,Q!Y \J@!5@.PN@#G!,!N /:Y *IQ(G1 M??05?+D?_W,7@8?H$3Q]OGF,P,6$")QF_!+\!9Z?)N#B_25X#TS EY@1#M(" M/!>IX!]EIWS^NJ1KCHN$#TPA(RIYS5GC_;;V;IWP;H,[6H@E!U&1D$2!C_OQ M7@_>E#/13H>UFXY;JY?P[W5Q!6SX$5C0LA7QC/OA=YA).#H)GYSOW5+ H_.] MJ^#Q_QO[]#\'?R"%W6:F7?'9IS)SG1.&!677JKRJL8X:6Z[?UWR%9V1HR 6: M$[8AQNC#.^3!3RI1=9)-=))%.LEBG613360'J>&TJ>'TL8_NY1:=%C.:$U5J MU%BOPI8[\6;D(=<;F)M]R8^-+!AZSJ'5Y-@J\'WD'EI%*H>AAPZM8H5''UGP MT&IZ;(6=,+>WEB:DH'+S.%E-KLYJTDDVT4D6Z22+=9)--9$= M)(?7)H?76TW?JN,:20#>R 5W08 LK%R>$IO=7IY?N9#;>UHLY'% 'OO2&;A( M=Z\O5>E4^W/W"\)U;,>%1V78&]E; M\KCF'T5H>1 Z"':&,NZ-YZW"'7MU+#M$1ZMCI--KK!AK"#W+"?R.;(KP'"A- M?:16+6A5"W05WH=W@870)Y"40DO$'PHP.$ZT -I.B+J[TK@WPK?JJ' ;(MMS MH=\M0)UN8]5H+01]W^ZXG:H"M,+ A4&@EC)LI0S[#ZOMB02L"*NE4>ZTH\V;ZH; MO4[_+;J.D*(_+N]"J\NP5_KZ(O4.LT5:<)"1N70%KWRY\K/Z;K)N"+JJKL9> MJ! TKQZ7!">$E0;R_9Q2L6N4#MH;XM%O4$L#!!0 ( +.#"%&PO.R]K]^OGL-'W!ASH^;'2I:'SW^)Y[[+L0PZ V*\'N MYHR9:%D*60_)W)CJ0QS7TSDK:7VA*B8M4BA=4F--/8OK2C.:UQ!4BKC7Z:1Q M2;DDHX%EJ:.I6D@S)&GKBOSM$.^P[+1DT2,50S*F@D\TAZB" MEERLO+L'CJD22D?&=IM-UP5/_--/W@+4% KD0 MK< >\8[1H*+&,"UOK.$F.^<3*&K&]ZO**IQINNKV+LDFP-ULDHG2.=-MFBY9 MNT8#P0J0H_EL#G>CJAA 8U1I!SFG,R6IT[".: :6=LJ$N(.G]'NQP[TLMNK6 M@:K)=F@%-4-/XPW@WV;SW-NTO1?Q1A5_5.;3PBY'.AL:C=UJ5O"ELY=%*P!C M[^+LM*K$ZJ/@,UDRO_B#$XX&=!T7S97FOVPV:)6I=3!-HD>F#9]N>WYJ6MVS MI5FWT[+ -?>.4//?W><9DTQ3L2W:]OYKWN47*TZN_I5D]UME7W!08_/J?>TB M+X]!9'H,(H^B)_O'(#)[E2+CY@6^=4K8.2.TW@C.8D/R#4YV8I,TFBRX,%PV MUISG.9-/C@J6WM")_3-AA]_.SUE!%\+=VT/0C:7%SF;,GR<6/JV<0-(SNP69L+ O:1&W>%$2S&8V$$,"P/I@"+\5%8 MGO]I/7UT/1[#M/6#2!^-Z:,Q/BJ$C-T'RQ..R>P57FF6)4F:8CLZ'@<5C+%] M2U/X";-AVB "RP.9_FRO\6KC'?)\'V U?:Y#L)7BG8BM%-]K0,+[!A%9%JXV ME@S1-D=U)X1.N#_:4)$F6 MA1' P@J2!$/@:<013 %HP) D<>_!O?=1O'Y/Q9O_G8U^ U!+ P04 " "S M@PA7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( +.#"%?8!51^UP, '@; / >&PO=V]R:V)O;VLN>&ULQ9E! M.+SBU1?GZ3\BK[MJ[J9.[NV/=Q,)DVQXWO6_"X/O-9G M-E+M6:N;:CMI#HJSLMEQWNZKB3>=7D_V3-3.E\^GL59J8C9DRXM6R%IW=AT/ M@K\TO\YW3?0L&O$D*M%^GSO]YXH[:"]JL1<_>#EWI@YJ=O+E7BKQ0]8MJ_)" MR:J:.^YPXH&K5A2ONO,.DK*GIN]IV5/&-,C-!U-MN&'T7$^,V^CB.\H\7I#X+@X#0E$0ANF:T-B _ A ?K0<24Q1'B0X-W ^ 3B? M[.+$Y $3FF:/9H*>0AEZ:A=HD:;1GW&2]+,K)C0@B_@VP2C()8E,A;MV3\;,HAGV2#GDO592,@HGF6CP,G&+(0\2"Z>9;G\2C;O$6$Z:7?; M+NA=Q%LFJG$T(;UX;U5G:,Q*X[DIA,AVV[-_1@/,HSW5O7'V0CZD%7\ M2U8BXWT82#&^9<7 F.:R\2'?^)9] R?R$2:XK751W\Q,3,@W_MOZ9KS$$VEB M0M[Q+7OG%>8X89J8D'E\R^8!HQF9%8,/F<>W;)ZA;OY/[?B0=GS+VOGW:KKG M-C$A[?B6M3,JJ5]'U-R^AA0T>X/"YO5SVYG_? 89:#:\]#F]Z2GY1M2\)/H* MC>XO6%6L%.H.PW[5[*JK.3?'J@IU7UHGDI6G%T>GEUY?_@%02P,$% @ MLX,(5RE=B*"3 0 XA@ !H !X;"]?S<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1 M;D+QAL43 HLO7Q7QV)Q#>6S#X%)7Y[#,RAC;#^?"MO1U$89-Z\^W,_NFJXMX M6W8'UQ;;4W'P3D>CB>M>9V2KQ>O,P>;:^O],;/;[X]9_-MOOVI_C'X/=3].= M0NE]S :;HCOXN,SBWDJ@MZ+>2J"W M]EZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT M-M3;"/0VU-L(]+;>QQ("O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38" MO7/4.R?0.T>]\W?J'>*U\N'9\UCC_=])=;Q=ZY^WOR\?F[V'<,?9P2^-U2]0 M2P,$% @ LX,(5XB,J3>E 0 +QD !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U M2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ9 M4>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@9 M4Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH. M56Q;,>=W%;FD7^),1IWG94J93M=U:$F&UL4$L! A0#% M @ LX,(5^-;7PSN *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ LX,(5YE&PO=V]R:W-H965T&UL4$L! A0#% @ LX,(5Y=^U9.;!@ M!H !@ M ("!D0T 'AL+W=O 3T!74@, !X+ 8 " @6(4 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ LX,(5R0675?5"P 5W, !@ ("!X1\ 'AL+W=O M.FW=Z:0@ \D M 8 " @>PK !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ LX,(5S%(*]>? M"0 /A@ !@ ("!)#H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LX,(5QJT\F/1 P @ @ !D ("!/5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX,(5TO,XH%3 M! 5 H !D ("!S&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX,(5RO9;?BT @ ?@D !D M ("!.70 'AL+W=O&PO=V]R M:W-H965T M 9 " @9]Y !X;"]W;W)K&UL M4$L! A0#% @ LX,(5R6J9B-3 P D@< !D ("!_(0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLX,(5R6M%[&UL4$L! A0#% @ LX,(5RA+6$D3 P MQ @ !D ("!PIL 'AL+W=ONB01H# !># &0 @($, MGP >&PO=V]R:W-H965T&UL4$L! A0#% @ LX,(5W"&YK5& P ] P !D M ("!(*< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LX,(5W0H*4YU P E H !D ("!?+0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX,( M5Y[SG_",!0 .B8 !D ("![[X 'AL+W=O&PO=V]R:W-H965T?' !X;"]W;W)K M&UL4$L! A0#% @ LX,(5QGR[4== P 9 P M !D ("!@LL 'AL+W=O>C(" )!0 &0 @($6SP M>&PO=V]R:W-H965T&UL4$L! A0#% @ LX,(5S8&U.$V P 2!, T M ( !,M8 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ LX,(5RE=B*"3 0 XA@ !H ( ! M@-X 'AL+U]R96QS+W=OE 0 +QD !, ( !2^ %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& #$ ,0!.#0 (>( end XML 55 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 56 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 121 194 1 false 29 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://olaplex.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - Parenthetical Sheet http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS - Parenthetical Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - NATURE OF OPERATIONS AND BASIS OF PRESENTATION Sheet http://olaplex.com/role/NATUREOFOPERATIONSANDBASISOFPRESENTATION NATURE OF OPERATIONS AND BASIS OF PRESENTATION Notes 7 false false R8.htm 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0000009 - Disclosure - NET SALES Sheet http://olaplex.com/role/NETSALES NET SALES Notes 9 false false R10.htm 0000010 - Disclosure - INVENTORY Sheet http://olaplex.com/role/INVENTORY INVENTORY Notes 10 false false R11.htm 0000011 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 11 false false R12.htm 0000012 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 12 false false R13.htm 0000013 - Disclosure - LONG-TERM DEBT Sheet http://olaplex.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 13 false false R14.htm 0000014 - Disclosure - EQUITY Sheet http://olaplex.com/role/EQUITY EQUITY Notes 14 false false R15.htm 0000015 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://olaplex.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 15 false false R16.htm 0000016 - Disclosure - CONTINGENCIES Sheet http://olaplex.com/role/CONTINGENCIES CONTINGENCIES Notes 16 false false R17.htm 0000017 - Disclosure - NET INCOME PER SHARE Sheet http://olaplex.com/role/NETINCOMEPERSHARE NET INCOME PER SHARE Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 9954702 - Disclosure - NET SALES (Tables) Sheet http://olaplex.com/role/NETSALESTables NET SALES (Tables) Tables http://olaplex.com/role/NETSALES 21 false false R22.htm 9954703 - Disclosure - INVENTORY (Tables) Sheet http://olaplex.com/role/INVENTORYTables INVENTORY (Tables) Tables http://olaplex.com/role/INVENTORY 22 false false R23.htm 9954704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETS 23 false false R24.htm 9954705 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES 24 false false R25.htm 9954706 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://olaplex.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://olaplex.com/role/LONGTERMDEBT 25 false false R26.htm 9954707 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://olaplex.com/role/NETINCOMEPERSHARETables NET INCOME PER SHARE (Tables) Tables http://olaplex.com/role/NETINCOMEPERSHARE 26 false false R27.htm 9954708 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 27 false false R28.htm 9954709 - Disclosure - NET SALES - Narrative (Details) Sheet http://olaplex.com/role/NETSALESNarrativeDetails NET SALES - Narrative (Details) Details 28 false false R29.htm 9954710 - Disclosure - NET SALES - Schedule of Disaggregation of Revenue (Details) Sheet http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails NET SALES - Schedule of Disaggregation of Revenue (Details) Details 29 false false R30.htm 9954711 - Disclosure - INVENTORY (Details) Sheet http://olaplex.com/role/INVENTORYDetails INVENTORY (Details) Details http://olaplex.com/role/INVENTORYTables 30 false false R31.htm 9954712 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) Sheet http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) Details 31 false false R32.htm 9954713 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details) Sheet http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details) Details 32 false false R33.htm 9954714 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 33 false false R34.htm 9954715 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Narrative (Details) Sheet http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESNarrativeDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Narrative (Details) Details 34 false false R35.htm 9954716 - Disclosure - LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details) Sheet http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details) Details 35 false false R36.htm 9954717 - Disclosure - LONG-TERM DEBT - Narrative (Details) Sheet http://olaplex.com/role/LONGTERMDEBTNarrativeDetails LONG-TERM DEBT - Narrative (Details) Details 36 false false R37.htm 9954718 - Disclosure - LONG-TERM DEBT - Schedule of Derivative Assets at Fair Value (Details) Sheet http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails LONG-TERM DEBT - Schedule of Derivative Assets at Fair Value (Details) Details 37 false false R38.htm 9954719 - Disclosure - EQUITY - Narrative (Details) Sheet http://olaplex.com/role/EQUITYNarrativeDetails EQUITY - Narrative (Details) Details 38 false false R39.htm 9954720 - Disclosure - RELATED PARTY TRANSACTIONS - Narrative (Details) Sheet http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails RELATED PARTY TRANSACTIONS - Narrative (Details) Details 39 false false R40.htm 9954721 - Disclosure - CONTINGENCIES - Narrative (Details) Sheet http://olaplex.com/role/CONTINGENCIESNarrativeDetails CONTINGENCIES - Narrative (Details) Details 40 false false R41.htm 9954722 - Disclosure - NET INCOME PER SHARE (Details) Sheet http://olaplex.com/role/NETINCOMEPERSHAREDetails NET INCOME PER SHARE (Details) Details http://olaplex.com/role/NETINCOMEPERSHARETables 41 false false All Reports Book All Reports [dq-60548-EntityAddressAddressLine1-Missing] Submission type 10-Q should have a non-empty value for EntityAddressAddressLine1 in the Required Context. olpx-20230630.htm [dq-60548-EntityAddressCityOrTown-Missing] Submission type 10-Q should have a non-empty value for EntityAddressCityOrTown in the Required Context. olpx-20230630.htm [dq-60548-EntityAddressPostalZipCode-Missing] Submission type 10-Q should have a non-empty value for EntityAddressPostalZipCode in the Required Context. olpx-20230630.htm olpx-20230630.htm ex101executedcoswayagreeme.htm ex311-ceocertificationq220.htm ex312-cfocertificateq22023.htm ex321-ceocertificateq22023.htm ex322-cfocertificateq22023.htm olpx-20230630.xsd olpx-20230630_cal.xml olpx-20230630_def.xml olpx-20230630_lab.xml olpx-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "olpx-20230630.htm": { "axisCustom": 0, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 507, "http://xbrl.sec.gov/dei/2023": 25, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 121, "dts": { "calculationLink": { "local": [ "olpx-20230630_cal.xml" ] }, "definitionLink": { "local": [ "olpx-20230630_def.xml" ] }, "inline": { "local": [ "olpx-20230630.htm" ] }, "labelLink": { "local": [ "olpx-20230630_lab.xml" ] }, "presentationLink": { "local": [ "olpx-20230630_pre.xml" ] }, "schema": { "local": [ "olpx-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 388, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 22, "keyStandard": 172, "memberCustom": 5, "memberStandard": 23, "nsprefix": "olpx", "nsuri": "http://olaplex.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://olaplex.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - INVENTORY", "menuCat": "Notes", "order": "10", "role": "http://olaplex.com/role/INVENTORY", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "menuCat": "Notes", "order": "11", "role": "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "menuCat": "Notes", "order": "12", "role": "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - LONG-TERM DEBT", "menuCat": "Notes", "order": "13", "role": "http://olaplex.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - EQUITY", "menuCat": "Notes", "order": "14", "role": "http://olaplex.com/role/EQUITY", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "15", "role": "http://olaplex.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://olaplex.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - NET INCOME PER SHARE", "menuCat": "Notes", "order": "17", "role": "http://olaplex.com/role/NETINCOMEPERSHARE", "shortName": "NET INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "18", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "19", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "20", "role": "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - NET SALES (Tables)", "menuCat": "Tables", "order": "21", "role": "http://olaplex.com/role/NETSALESTables", "shortName": "NET SALES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - INVENTORY (Tables)", "menuCat": "Tables", "order": "22", "role": "http://olaplex.com/role/INVENTORYTables", "shortName": "INVENTORY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "23", "role": "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - LONG-TERM DEBT (Tables)", "menuCat": "Tables", "order": "25", "role": "http://olaplex.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - NET INCOME PER SHARE (Tables)", "menuCat": "Tables", "order": "26", "role": "http://olaplex.com/role/NETINCOMEPERSHARETables", "shortName": "NET INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "olpx:TaxReceivableAgreementPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-52", "decimals": "2", "first": true, "lang": "en-US", "name": "olpx:TaxReceivableAgreementPercentOfTaxBenefitsWithProvidedPayment", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "menuCat": "Details", "order": "27", "role": "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "olpx:TaxReceivableAgreementPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-52", "decimals": "2", "first": true, "lang": "en-US", "name": "olpx:TaxReceivableAgreementPercentOfTaxBenefitsWithProvidedPayment", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:DisaggregationOfRevenueTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "olpx:NumberOfBusinessChannels", "reportCount": 1, "unitRef": "businesschannel", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - NET SALES - Narrative (Details)", "menuCat": "Details", "order": "28", "role": "http://olaplex.com/role/NETSALESNarrativeDetails", "shortName": "NET SALES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-74", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - NET SALES - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "29", "role": "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails", "shortName": "NET SALES - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-66", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - Parenthetical", "menuCat": "Statements", "order": "3", "role": "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - INVENTORY (Details)", "menuCat": "Details", "order": "30", "role": "http://olaplex.com/role/INVENTORYDetails", "shortName": "INVENTORY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details)", "menuCat": "Details", "order": "31", "role": "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-86", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details)", "menuCat": "Details", "order": "32", "role": "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-86", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedAdvertisingCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "33", "role": "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedAdvertisingCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Narrative (Details)", "menuCat": "Details", "order": "34", "role": "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESNarrativeDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details)", "menuCat": "Details", "order": "35", "role": "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails", "shortName": "LONG-TERM DEBT - Schedule of Long-term Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - LONG-TERM DEBT - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "shortName": "LONG-TERM DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-108", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - LONG-TERM DEBT - Schedule of Derivative Assets at Fair Value (Details)", "menuCat": "Details", "order": "37", "role": "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails", "shortName": "LONG-TERM DEBT - Schedule of Derivative Assets at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-109", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - EQUITY - Narrative (Details)", "menuCat": "Details", "order": "38", "role": "http://olaplex.com/role/EQUITYNarrativeDetails", "shortName": "EQUITY - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-7", "decimals": "INF", "lang": "en-US", "name": "olpx:DeferredCompensationArrangementWithIndividualConvertedInPeriodNumberOfUnits", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "olpx:PaymentsForTaxReceivableAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - RELATED PARTY TRANSACTIONS - Narrative (Details)", "menuCat": "Details", "order": "39", "role": "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails", "shortName": "RELATED PARTY TRANSACTIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "olpx:PaymentsForTaxReceivableAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-121", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "reportCount": 1, "unique": true, "unitRef": "plaintiff", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - CONTINGENCIES - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://olaplex.com/role/CONTINGENCIESNarrativeDetails", "shortName": "CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-121", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "reportCount": 1, "unique": true, "unitRef": "plaintiff", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - NET INCOME PER SHARE (Details)", "menuCat": "Details", "order": "41", "role": "http://olaplex.com/role/NETINCOMEPERSHAREDetails", "shortName": "NET INCOME PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-5", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-30", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "menuCat": "Statements", "order": "5", "role": "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-35", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "olpx:InventoryWriteDownAndDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - NATURE OF OPERATIONS AND BASIS OF PRESENTATION", "menuCat": "Notes", "order": "7", "role": "http://olaplex.com/role/NATUREOFOPERATIONSANDBASISOFPRESENTATION", "shortName": "NATURE OF OPERATIONS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - NET SALES", "menuCat": "Notes", "order": "9", "role": "http://olaplex.com/role/NETSALES", "shortName": "NET SALES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olpx-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 29, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://olaplex.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r553", "r564", "r574", "r599" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r556", "r567", "r577", "r602" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r560", "r568", "r578", "r595", "r603", "r607", "r615" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r553", "r564", "r574", "r599" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r550", "r561", "r571", "r596" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r557", "r568", "r578", "r603" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r557", "r568", "r578", "r603" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r557", "r568", "r578", "r603" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r557", "r568", "r578", "r603" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r557", "r568", "r578", "r603" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r560", "r568", "r578", "r595", "r603", "r607", "r615" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r549", "r619" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r549", "r619" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r549", "r619" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r557", "r568", "r578", "r595", "r603" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r555", "r566", "r576", "r601" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r558", "r569", "r579", "r604" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r558", "r569", "r579", "r604" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r550", "r561", "r571", "r596" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r551", "r562", "r572", "r597" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r552", "r563", "r573", "r598" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r559", "r570", "r580", "r605" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r554", "r565", "r575", "r600" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "olpx_AccruedFreightCurrent": { "auth_ref": [], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Freight, Current", "label": "Accrued Freight, Current", "terseLabel": "Accrued freight" } } }, "localname": "AccruedFreightCurrent", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "olpx_AccruedLegalSettlementCurrent": { "auth_ref": [], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Legal Settlement, Current", "label": "Accrued Legal Settlement, Current", "terseLabel": "Accrued legal settlement" } } }, "localname": "AccruedLegalSettlementCurrent", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "olpx_AmortizationOfIntangibleAssetsAmountCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Intangible Assets, Amount Capitalized", "label": "Amortization Of Intangible Assets, Amount Capitalized", "terseLabel": "Amortization of patented formulations capitalized to inventory" } } }, "localname": "AmortizationOfIntangibleAssetsAmountCapitalized", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "olpx_AmortizationOfOtherIntangibleAssets": { "auth_ref": [], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Other Intangible Assets", "label": "Amortization of Other Intangible Assets", "terseLabel": "Amortization of other intangibles", "verboseLabel": "Amortization of other intangible assets" } } }, "localname": "AmortizationOfOtherIntangibleAssets", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "olpx_BrandNameAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brand Name and Customer Relationships", "label": "Brand Name and Customer Relationships [Member]", "terseLabel": "Brand Name and Customer Relationships" } } }, "localname": "BrandNameAndCustomerRelationshipsMember", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "olpx_ConstructiveRetirementOfCommonStockRepurchasesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Constructive Retirement of Common Stock Repurchases", "label": "Constructive Retirement of Common Stock Repurchases [Policy Text Block]", "terseLabel": "Constructive Retirement of Common Stock Repurchases" } } }, "localname": "ConstructiveRetirementOfCommonStockRepurchasesPolicyTextBlock", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "olpx_DeferredCompensationArrangementWithIndividualConvertedInPeriodNumberOfUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Arrangement With Individual, Converted in Period, Number Of Units", "label": "Deferred Compensation Arrangement With Individual, Converted in Period, Number Of Units", "verboseLabel": "Cash settled units converted to stock appreciation rights (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualConvertedInPeriodNumberOfUnits", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "olpx_DeferredCompensationArrangementWithIndividualRecordedLiabilityReclassificationToAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Arrangement With Individual, Recorded Liability, Reclassification To Additional Paid-In-Capital", "label": "Deferred Compensation Arrangement With Individual, Recorded Liability, Reclassification To Additional Paid-In-Capital", "terseLabel": "Cash settled units converted to stock appreciation rights, fair value liability reclassified to APIC" } } }, "localname": "DeferredCompensationArrangementWithIndividualRecordedLiabilityReclassificationToAdditionalPaidInCapital", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/EQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "olpx_EquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity [Line Items]", "label": "Equity [Line Items]", "terseLabel": "Equity [Line Items]" } } }, "localname": "EquityLineItems", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/EQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "olpx_EquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity [Table]", "label": "Equity [Table]", "terseLabel": "Equity [Table]" } } }, "localname": "EquityTable", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/EQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "olpx_February2022CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "February 2022 Credit Facility", "label": "February 2022 Credit Facility [Member]", "terseLabel": "2022 Credit Agreement" } } }, "localname": "February2022CreditFacilityMember", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "olpx_IntangibleAssetsGrossIncludingGoodwill": { "auth_ref": [], "calculation": { "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Gross (Including Goodwill)", "label": "Intangible Assets, Gross (Including Goodwill)", "totalLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossIncludingGoodwill", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "olpx_InventoryWriteDownAndDisposal": { "auth_ref": [], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Write-down and Disposal", "label": "Inventory Write-down and Disposal", "verboseLabel": "Inventory write-off and disposal" } } }, "localname": "InventoryWriteDownAndDisposal", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "olpx_LiabilityReclassificationToAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability Reclassification To Additional Paid In Capital", "label": "Liability Reclassification To Additional Paid In Capital", "terseLabel": "Cash-settled units liability reclassification to additional paid in capital" } } }, "localname": "LiabilityReclassificationToAdditionalPaidInCapital", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "olpx_NetIncomePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Income Per Share", "label": "Net Income Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "NetIncomePerShareAbstract", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" }, "olpx_NumberOfBusinessChannels": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Business Channels", "label": "Number of Business Channels", "terseLabel": "Number of business channels" } } }, "localname": "NumberOfBusinessChannels", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "integerItemType" }, "olpx_PaymentToPreIPOStockholdersPursuantToTaxReceivableAgreement": { "auth_ref": [], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment To Pre-IPO Stockholders Pursuant To Tax Receivable Agreement", "label": "Payment To Pre-IPO Stockholders Pursuant To Tax Receivable Agreement", "negatedTerseLabel": "Payment to pre-IPO stockholders pursuant to tax receivable agreement" } } }, "localname": "PaymentToPreIPOStockholdersPursuantToTaxReceivableAgreement", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "olpx_PaymentsForTaxReceivableAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Tax Receivable Agreement", "label": "Payments for Tax Receivable Agreement", "terseLabel": "Payments for tax receivable agreement" } } }, "localname": "PaymentsForTaxReceivableAgreement", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "olpx_RelatedPartyTransactionTermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Term Of Agreement", "label": "Related Party Transaction, Term Of Agreement", "terseLabel": "Related party transaction, term of agreement (in years)" } } }, "localname": "RelatedPartyTransactionTermOfAgreement", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "olpx_SalesChannelThroughIntermediaryProfessionalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Channel, Through Intermediary, Professional", "label": "Sales Channel, Through Intermediary, Professional [Member]", "terseLabel": "Professional" } } }, "localname": "SalesChannelThroughIntermediaryProfessionalMember", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "olpx_SalesChannelThroughIntermediarySpecialtyRetailMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Channel, Through Intermediary, Specialty Retail", "label": "Sales Channel, Through Intermediary, Specialty Retail [Member]", "terseLabel": "Specialty retail" } } }, "localname": "SalesChannelThroughIntermediarySpecialtyRetailMember", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "olpx_ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services Related to the Development, Maintenance and Enhancement of the Company's Professional Application", "label": "Services Related to the Development, Maintenance and Enhancement of the Company's Professional Application [Member]", "terseLabel": "Services Related to the Development, Maintenance and Enhancement of the Company's Professional Application" } } }, "localname": "ServicesRelatedToTheDevelopmentMaintenanceAndEnhancementOfTheCompanysProfessionalApplicationMember", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "olpx_ShareBasedPaymentArrangementSharesWithheldForTaxWithholdingObligationAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Amount", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Amount", "negatedTerseLabel": "Shares withheld and retired for taxes on exercise of stock-settled stock appreciation rights" } } }, "localname": "ShareBasedPaymentArrangementSharesWithheldForTaxWithholdingObligationAmount", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "olpx_StockIssuedDuringPeriodValueNonOptionEquityInstrumentsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Non-Option Equity Instruments Exercised", "label": "Stock Issued During Period, Value, Non-Option Equity Instruments Exercised", "terseLabel": "Exercise of stock-settled stock appreciation rights" } } }, "localname": "StockIssuedDuringPeriodValueNonOptionEquityInstrumentsExercised", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "olpx_TaxReceivableAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement", "label": "Tax Receivable Agreement", "terseLabel": "Tax receivable agreement" } } }, "localname": "TaxReceivableAgreement", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "olpx_TaxReceivableAgreementCurrent": { "auth_ref": [], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement, Current", "label": "Tax Receivable Agreement, Current", "terseLabel": "Current portion of Related Party payable pursuant to Tax Receivable Agreement" } } }, "localname": "TaxReceivableAgreementCurrent", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "olpx_TaxReceivableAgreementNoncurrent": { "auth_ref": [], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement, Noncurrent", "label": "Tax Receivable Agreement, Noncurrent", "terseLabel": "Related Party payable pursuant to Tax Receivable Agreement" } } }, "localname": "TaxReceivableAgreementNoncurrent", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "olpx_TaxReceivableAgreementPercentOfTaxBenefitsRetainedByCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement, Percent Of Tax Benefits Retained By Company", "label": "Tax Receivable Agreement, Percent Of Tax Benefits Retained By Company", "terseLabel": "Tax receivable agreement, percent of tax benefits retained by company" } } }, "localname": "TaxReceivableAgreementPercentOfTaxBenefitsRetainedByCompany", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "olpx_TaxReceivableAgreementPercentOfTaxBenefitsWithProvidedPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement, Percent Of Tax Benefits With Provided Payment", "label": "Tax Receivable Agreement, Percent Of Tax Benefits With Provided Payment", "terseLabel": "Tax receivable agreement, percent of savings for holders" } } }, "localname": "TaxReceivableAgreementPercentOfTaxBenefitsWithProvidedPayment", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "olpx_TaxReceivableAgreementPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement", "label": "Tax Receivable Agreement [Policy Text Block]", "terseLabel": "Tax Receivable Agreement" } } }, "localname": "TaxReceivableAgreementPolicyTextBlock", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "olpx_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "nsuri": "http://olaplex.com/20230630", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r216", "r217", "r423", "r424", "r425", "r486", "r487", "r488", "r494", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r508", "r525", "r537", "r651", "r662" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails", "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r216", "r217", "r423", "r424", "r425", "r486", "r487", "r488", "r494", "r496", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r508", "r525", "r537", "r651", "r662" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails", "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r534" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $20,028 and $19,198" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedAdvertisingCurrentAndNoncurrent": { "auth_ref": [ "r78", "r79", "r117" ], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services.", "label": "Accrued Advertising", "terseLabel": "Accrued advertising" } } }, "localname": "AccruedAdvertisingCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r26", "r90", "r146", "r397", "r411", "r412" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r7", "r26", "r352", "r355", "r373", "r407", "r408", "r627", "r628", "r629", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income", "verboseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r82", "r534", "r664" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r335", "r336", "r337", "r421", "r637", "r638", "r639", "r654", "r666" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r53", "r54", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash from operations provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r147", "r221", "r225", "r226", "r227", "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable, allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r93", "r267", "r371", "r632" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r5", "r42", "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r143", "r171", "r202", "r209", "r213", "r222", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r346", "r348", "r362", "r392", "r448", "r534", "r544", "r648", "r649", "r658" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r137", "r150", "r171", "r222", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r346", "r348", "r362", "r534", "r648", "r649", "r658" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/EQUITYNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r58", "r61" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r32", "r139", "r510" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r32", "r100", "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents - beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r100" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of noncash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r74", "r394", "r435" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r637", "r638", "r654", "r663", "r666" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r81", "r436" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r81", "r436", "r454", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance, shares outstanding (in shares)", "periodStartLabel": "Beginning balance, shares outstanding (in shares)", "terseLabel": "Common stock, shares, outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r81", "r396", "r534" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value per share; 2,000,000,000 shares authorized, 654,530,828 and 650,091,380 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r27", "r153", "r155", "r161", "r388", "r404" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r509", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails", "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r34", "r36", "r66", "r67", "r218", "r497" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r34", "r36", "r66", "r67", "r218", "r413", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r34", "r36", "r66", "r67", "r218", "r497", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r34", "r36", "r66", "r67", "r218" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r34", "r36", "r66", "r67", "r218", "r497" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r287", "r288", "r299" ], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r530", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r530", "r651" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r624", "r625" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of product (excluding amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r95", "r383" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of sales:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r630" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of patent formulations", "verboseLabel": "Amortization of patented formulations" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r77", "r78", "r116", "r118", "r172", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r372", "r519", "r520", "r521", "r522", "r523", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r118", "r269" ], "calculation": { "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r21", "r69", "r271", "r372" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r172", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r372", "r519", "r520", "r521", "r522", "r523", "r633" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r172", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r372", "r519", "r520", "r521", "r522", "r523", "r633" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r51", "r52", "r68", "r69", "r71", "r75", "r110", "r111", "r172", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r372", "r519", "r520", "r521", "r522", "r523", "r633" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r70", "r650" ], "calculation": { "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r5", "r113", "r128", "r344", "r345", "r635" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r338", "r339", "r393" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r5", "r47" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of fixed assets" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r426", "r427", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r489", "r490", "r492", "r493", "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r59", "r60", "r62", "r64", "r426", "r427", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r489", "r490", "r492", "r493", "r514", "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount", "verboseLabel": "Fair value, interest rate cap asset" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r298", "r524", "r525", "r526", "r527", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails", "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r298", "r524", "r525", "r526", "r527", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails", "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r162", "r178", "r179", "r180", "r181", "r182", "r187", "r189", "r194", "r195", "r196", "r200", "r359", "r360", "r389", "r405", "r515" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r162", "r178", "r179", "r180", "r181", "r182", "r189", "r194", "r195", "r196", "r200", "r359", "r360", "r389", "r405", "r515" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r186", "r197", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETINCOMEPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r8", "r135", "r156", "r157", "r158", "r173", "r174", "r175", "r177", "r183", "r185", "r201", "r223", "r224", "r286", "r335", "r336", "r337", "r341", "r342", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r365", "r366", "r367", "r368", "r369", "r373", "r407", "r408", "r409", "r421", "r479" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r260", "r301", "r302", "r303", "r304", "r305", "r306", "r361", "r380", "r381", "r382", "r520", "r521", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r260", "r301", "r302", "r303", "r304", "r305", "r306", "r361", "r382", "r520", "r521", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r260", "r301", "r302", "r303", "r304", "r305", "r306", "r380", "r381", "r382", "r520", "r521", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r141", "r233" ], "calculation": { "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r231", "r232", "r233", "r234", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails", "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r107", "r385" ], "calculation": { "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": 1.0, "parentTag": "olpx_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails", "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r43", "r45" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails", "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r107", "r384" ], "calculation": { "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r5", "r49", "r50" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r35", "r497" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r140", "r230", "r386", "r518", "r534", "r642", "r643" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": 2.0, "parentTag": "olpx_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r94", "r171", "r202", "r208", "r212", "r214", "r222", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r362", "r517", "r648" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r9", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r91", "r120", "r202", "r208", "r212", "r214", "r390", "r401", "r517" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r129", "r184", "r185", "r206", "r340", "r343", "r406" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r31", "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r4" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r4" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r4" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1": { "auth_ref": [ "r59", "r63" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) related to the fair value of interest rate derivatives designated as fair value hedging instruments, as offset by the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective.", "label": "Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments", "terseLabel": "Unrealized (loss) gain on derivatives (net of taxes)", "verboseLabel": "Unrealized gain on derivatives, net of income tax effect" } } }, "localname": "IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r4" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisition (as applicable):" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r631" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r4" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r190", "r191", "r192", "r196", "r308" ], "calculation": { "http://olaplex.com/role/NETINCOMEPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive common equivalent shares from equity options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r41", "r44" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r122", "r159", "r205", "r370", "r464", "r543", "r665" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense, net", "verboseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r97", "r265", "r272", "r522", "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebtIncreaseDecrease": { "auth_ref": [ "r131", "r132", "r133", "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in interest expense on long-term debt.", "label": "Interest Expense, Long-Term Debt, Increase (Decrease)", "terseLabel": "Reduction in interest expenses" } } }, "localname": "InterestExpenseLongTermDebtIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r164", "r166", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCapMember": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount.", "label": "Interest Rate Cap [Member]", "terseLabel": "Interest Rate Cap" } } }, "localname": "InterestRateCapMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORY" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/INVENTORY" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r105", "r512" ], "calculation": { "http://olaplex.com/role/INVENTORYDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/INVENTORYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r148", "r511", "r534" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://olaplex.com/role/INVENTORYDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://olaplex.com/role/INVENTORYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r105", "r513" ], "calculation": { "http://olaplex.com/role/INVENTORYDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials and packaging components" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/INVENTORYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "verboseLabel": "Inventory write-off and disposal" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/INVENTORYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r171", "r222", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r347", "r348", "r349", "r362", "r434", "r516", "r544", "r648", "r658", "r659" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r86", "r119", "r399", "r534", "r634", "r641", "r656" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r138", "r171", "r222", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r347", "r348", "r349", "r362", "r534", "r648", "r658", "r659" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r118", "r259", "r270", "r520", "r521", "r660" ], "calculation": { "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total term loan debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r144" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less: Current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r145" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, net of debt issuance costs and current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-Term Debt, Term", "terseLabel": "Long-term debt, term (in years)" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r48" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r236", "r621" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r165" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r165" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r101", "r102" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r92", "r102", "r121", "r136", "r151", "r154", "r158", "r171", "r176", "r178", "r179", "r180", "r181", "r184", "r185", "r193", "r202", "r208", "r212", "r214", "r222", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r360", "r362", "r402", "r456", "r477", "r478", "r517", "r543", "r648" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "netLabel": "Net income", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://olaplex.com/role/NETINCOMEPERSHAREDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r202", "r208", "r212", "r214", "r517" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r76", "r114", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "NATURE OF OPERATIONS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NATUREOFOPERATIONSANDBASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses and current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r149", "r534" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r58", "r65" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofDerivativeAssetsatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r142" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r8", "r12", "r152", "r155", "r160", "r363", "r364", "r369", "r387", "r403", "r627", "r628" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other operating" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r98" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedTerseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "terseLabel": "Product formulations" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails", "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r30" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r163" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payments for shares withheld and retired for taxes and exercise price for stock-settled share appreciation rights" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r99" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r99" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "negatedLabel": "Purchase of software" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r80", "r274" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r80", "r436" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r80", "r274" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r80", "r436", "r454", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r80", "r395", "r534" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value per share; 25,000,000 shares authorized and no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r28" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from the issuance of 2022 Term Loan Facility" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r3", "r11" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r391", "r400", "r534" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r73", "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r377", "r378", "r657" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r459", "r460", "r463" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r374", "r375", "r376", "r378", "r379", "r418", "r419", "r420", "r461", "r462", "r463", "r483", "r485" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r29" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Principal payments for 2022 Term Loan Facility, and principal payments and prepayment fees for 2020 Term Loan Facility" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r83", "r112", "r398", "r410", "r412", "r417", "r437", "r534" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r135", "r173", "r174", "r175", "r177", "r183", "r185", "r223", "r224", "r335", "r336", "r337", "r341", "r342", "r351", "r353", "r354", "r356", "r358", "r407", "r409", "r421", "r666" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r203", "r204", "r207", "r210", "r211", "r215", "r216", "r218", "r297", "r298", "r383" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r130", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer.", "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "DTC" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r218", "r622" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETSALESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r22", "r51", "r52", "r68", "r69", "r71", "r75", "r110", "r111", "r520", "r522", "r636" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative assets at fair value.", "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Assets at Fair Value" } } }, "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETINCOMEPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r43", "r45", "r384" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails", "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets and Goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r87", "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/INVENTORYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r72", "r73", "r459", "r460", "r463" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/RELATEDPARTYTRANSACTIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails", "http://olaplex.com/role/LONGTERMDEBTScheduleofLongtermDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r4" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "verboseLabel": "Exercise of stock-settled stock appreciation rights (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://olaplex.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/EQUITYNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares)", "terseLabel": "Shares withheld and retired for taxes on exercise of stock settled appreciation rights (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://olaplex.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r8", "r24", "r135", "r156", "r157", "r158", "r173", "r174", "r175", "r177", "r183", "r185", "r201", "r223", "r224", "r286", "r335", "r336", "r337", "r341", "r342", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r363", "r365", "r366", "r367", "r368", "r369", "r373", "r407", "r408", "r409", "r421", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r173", "r174", "r175", "r201", "r383", "r416", "r422", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r457", "r458", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r538" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r173", "r174", "r175", "r201", "r383", "r416", "r422", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r455", "r457", "r458", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r538" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/EQUITYNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r80", "r81", "r112", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Options exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://olaplex.com/role/EQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r8", "r24", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Conversion of cash settled units to stock appreciation rights" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r8", "r24", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r81", "r84", "r85", "r104", "r438", "r454", "r480", "r481", "r534", "r544", "r634", "r641", "r656", "r666" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (Notes 1 and 8):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r170", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r357", "r482", "r484", "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/EQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Sales and income taxes payable, net" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Brand name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r5", "r473", "r474", "r475", "r476", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Unrealized gain on derivatives" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r37", "r38", "r39", "r124", "r125", "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Estimates and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r188", "r196" ], "calculation": { "http://olaplex.com/role/NETINCOMEPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding: Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r187", "r196" ], "calculation": { "http://olaplex.com/role/NETINCOMEPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding: Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://olaplex.com/role/NETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//450-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org//450-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r546": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r547": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r548": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r549": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r551": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r552": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r553": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r554": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r555": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r556": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 61 0001868726-23-000064-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001868726-23-000064-xbrl.zip M4$L#!!0 ( +.#"%>68)>T984 +;7 @ > 97@Q,#%E>&5C=71E9&-O M6%G,> )"2W:Z2R'9'M"M%@AM[7'L-W_K6 M7^ZJ9?K7O]R9>/;7_^F?)+='0D M3YWFJW61+.ZJZ/6KUV^BSWGQ);F/^?LJJ5+S5VWG+__.?__EW^DE?YGDL_5? M_S)+[J-D]G_^D,S-+/[N53R+7[]_]_;-?/;=[-NW\?S]_-OY9/IV]NK-__?F MS1_@M_ \_ZBLUJGY/W]8)MG1G<$._/G;UZOJ^X=D5MW]^>35JW_[0_!<9;Y6 M1W&:++(_4W?AVWD.@Y.OIWF:%W_^XROZO^_QFZ-YO$S2]9__]TVR-&5T:1ZB M4;Z,L__=*^.L/"I-D4T46< MU?-X6M4%[O(XFT7C>K5*UU%_41A#!^'@3W]\__KUJ^_M)_3WR?>'$?Q^&<\, M_6Q&AZ7"-M]6=_#G.LKG4;]>P!A[?$HF:WIR8JH'8[+H*HU7J?G:BX;9]-B^ M13Z5=T1Y$.'N##1-"]6>1%729Y%#PF\/\ZB>#8K M3%E&,>R[D_??PIF-RRKZ,4G3>&%@ N-9],>3HW>O7_6B<9Q5B MTWXO^N[-R:OWU-_3O'R T9SFRU6#WM2? +96;A.-?L>N>]1R-!J?# MF_[Y^->?%OXHR68PC#^__G;USY=IW<=']V.4P'1FLS*J1/ZBPL_M'U%93^_<+V&C1>X O/ON>VQK M]^.J?@UVS[%S;TFQ\&H\''J]&@!QL()$A6)C,C,@0$9W5'0U\F MI>%] ],!7Y7XG8EQ:\1%!?*TC,S7%0H:$+[0#LE?*ZA!M-Y$PW&$K_H@5]49 M;)_WW^_<975R#&+PY)M7W[?_JV/YUW>+IV=FIB+\_US#MBKPJ3_\]6SP<7@Y MO!E>78Z?KX-_^"M=.M&JA@L*=Q+MK'"+X$Z;YVF:/Z &,#/S)$MXJSW 51G% MJ W\HCVS@JL/FCI*S9Q/V L^A=VZ1;0TT.8OES8[/')6^Q*0(A>@R!5)G);A M9. VL5^!S)J#5%KC[@$%QS9B4H.B&D0XR*Y[$&BX\\H:M"O\;&Q(AH$V=OPZ MNC.%R>?[/+6#^1P'#)?\&YUD(KOC'-ED, D37FM2@)MQYC5!MQ_,S0ZN#G7C?V>;IZV@_*P/;5%_ "Z ME3W#I&*"!@%#+,PL@0'0AY.RBC.8\AZH%M-D)9^;?]3)BNQ!U$9*7DCX'/]: MQ=,O\4(-R#2>F!3_Z'C5)*^J%'\VC5?P7WI4&BGODM7*%/!7L.">+MB3%\$_ MX$[#Y^W"[_.2RAA;*UK=P97N]..9*6$,9(6#(J@>ESY.58QV^AH,;[1*X?MX M#@L#=C,8+?4*3E%L;7TX+;!$=TZBX\HTST\O>KA+8#T;VCMLL&7\Q>"BS>MT MCG^#O0LK&JW2>,I'\7_"E7I=%].[&);F"D??.(5X(?*W-#>P5+-D"LHC'!=? M"3GY]OLR*O#,%;0PI5V( N[8>[Q05T4"QX3,HD $YO>&/X'#E.1PKE9FFLP3 MWA9L509=T-4L[U!$\-/K4"O\]>K?VU?'[W;$C!A69HF':%HD*[Q;]F*\KS>/ M]^^HEB75>B_&^6;S.&_!G$$]X<+$)4BJO1CNV\W#/ZA S#,\-XP917> MN.PU1+$^Q1T"!X(4+KQX8,Y -9CD108_V+BOI)W]V$;?;KD'LOL<;M9]VTGO M-X_X"G9%X6G=209*Q3+^U9?@;JAI8]:+IC3.#F?'S%1QDAJK0,F#@66IAP)] MN-.TQBG@ !!L&_@5>3T\ITD!#:W0^L'YK=,8_K4,XF_0-BX"/K(TH-_/X!^B MX$?_J&$VJW7/GMN>M;1ZG@7F*XUL6&'0*JH5AQ19C87I3],U>S-C.* S-%%1BLWR>E+UHG U19GESAB:@7!>9@9& MC[,;+JZ;"QZW2%+0LHM\V5;0IRD9QQUS0NON6TQ;YX4M.=N*='M&6PF4]K%9 MW>5%;%_[-[/VIHW6^!JV#^PM,*VASPOH/[ZI^;M/:3Z)T^@TA3T.7\8I[X_; M%&.?)JZKM7WT0X'?W.1Y^B6I-AMK/@1AE9?D-_XS6"@QNKTV@A+0"9 O__S* M_22>E'E:5^V?L(3XZU\FQ5^[< /\W[M"6U[%"W,T*4S\Y8ALW#_'Z4.\+O_P M6V(G-G;F-Y2.1\\H'K>8#"\STG(S&%T\;XCE)@BIL"MDFB_A#Y11&5TGH3=8 M0L'T'%AA66W(D(=S2=$7.*6P>Y?DWGS(HX/7A]':Q 6H=]B47&!#>?(&GG2@ MB#I+$7: /T_8&P0_!#F%TC^*IS"!+#KIF@IC0<=1OZ*^&NB<>%;]E_0:STN MJ(;##(M" AJD3P:SBF/),Q,=G!RB$D6''!K!,?# _''TW0.=0S$)75X<\%S M#);10Y%4E2!30=ZAQ@O]N8-M4Z ## 9(2[B& M+KY_=8AP%;S9$W2FY-OFX#@:<'>:7T3BAVF,QCK>4AAW1G*19FENBH*%/P9" M<&G0.20SXDW#/\]1]IPR9HNY_C)ES'@P^G%X.GCF4.ZXGOPL6B5N-3Q)?/V# M$)DE%A_0%>'M\M4ZD 7YWPU\& 93\M /;/^@WULO(OD4[8](4VI%7,+WLW;6 M[=FW$82P+RRYQ%K%;T*%#V4P],04]^041:%JEJM4O>%=[I6?><:.#0^3JCWZ%D=*$M MBF^@R[S5&FN2^ N8\P(!:R5,$5FE^($?'V/]S_]Q:%2$\\AN9%"14#]RL9HP MC-/N#WU?&!#"K2;G$HPA7X+_[\T+V-*D0\M$[J:-KHI5G(31A,;6!#4_1F=W MGK*P+5<(KX$%IK[ZX4.*3_0$MZ6+O\SQRYZ#<-%?=$;B5$$4;FC''8]^?$;E8"8":9[#.M&M:.XLO=548XA7V(T[W\UI]>[Q;MVK_]N:' MJ]'P_P[.HNO;T>D/?;AFG_F*O6G>E10;I4U9,C#:OQX/DD,*K,/^24IQ(-23 M$@0WR$F-CHL>.I\G:<(*.<9=$A8D79X3=@?$4SK*LVCFQ/B-&@7A?681VC7\ MM(#QPH4@MW-16FDBAD@9+S>H#K'&E./[.(&;(36!"L#BI&DR!!H"(1.[>B%7 M_@3OZ'M3D*D LR&O: >8U6^%2G\RK5.P&VC6UJZA"5RI,]*>N6-.!GC.-Q(_ MJ[SH!(NH!D,RB;08?H=_ YM9+[K+'[#3 G::-_!TV$TPM9)EO8SN\[1>-J0P MN9$F:/.!A305MU?I.MZS_2@9(=\]@72M3(Q%BL*7S9XT=H5"C"<(MB".?/!LD=5&8;+K6NR2TM,JD,J0FWX[/H"7M$[X3>P#VQ+0N M2WU%:9;)49RA-@XW5[[!06?4'.7;)_$"4'/^35M-5T6"8@=LZ7QW_-J.S5ZA M&F*AF5S6%?2D PLF<_OKA/#+/Z8[Y^]6RS\BJ,<-6(\E+!'NRN<]O+>XBSI! M; 93 #L\0 H2]ZQWV&]>^-D+9OGN ,^!HN9E;1-@?.,8Q,$#NK7(N3K-EQ/H M-9R;9%$7$F\3XY=#OJ#SPI'"MV#XC]1V1--AXJY^BG*AF8@G=F8^3X+3ASK. M3+* FZ,A;=,;Z+X>KIUS])Z#K@^;[(7EDPZ$-_I:4%)V95$(%:\+.B(\ M/^$E3;%RWVAT-DU!ML$4#6*3;7! ML2R^0FT4?NV]RGH-P]B__9CGH/2,]#GLA)C.*P?F"GR-!./V]@+< B9\F6<4 M7] "_C_+&46W9>;UAN^4 &O?UCS5DJ;M;AO4].)VH3]KC3_O]'X+^]5P$<*[AV& 2+JN6L3\T<7YP M S0"Q+"PRU:>5B<(!:U->H_AW]>'T1*F\>CH.*0F@J7M M#FS]#HWY#:$Q+U]6[I[/1FS8F^ &>Q9AJ5UACV&WL@%B,0/[O4R^(C3C&T5F MV+.']JK:WDF)F:53][< =R?KSFPE-CE01,!+%!,#0BTC9H_4D*1 ; Z9#90' MS2:%2MMOCD^.[2#@G?*^TFL9G;,@59'T 2QYLZK\_@4Q6&N#HSQ"=P7H=C^# MW< .T&D:)\L@/N YVOFG).O]X4JR'KNW3 %-R; MLGV)!L7,358V8UT/=X:#8D5"!@"=[S@*,^?(J+ QY@K]'$R"X5QC[:"1/26H MA)$K<#Z7CE#@(E[$&)^FALD(Q_'U./&XKJSB@9MV E93AHXWFY'LC=JSFYKH M _5JH,=A93V%,UU3,&C@O:9 *PR%(+PH0O4GOG"P*,<-8]G>!S)]ND*;Y*8$HH1&^JD.!Y-C^NV @L[+3 0(QGL'Q3: MWZG0SN>,B5E5&^>@1T&?.7I)[;#ODSA"_ ;A^&2(I6S /_WQF[?*$'4\Q3U# MW7VX ]79:[T$B0IR4&2]I:B2A2D;7AGI'*A&99[AJB#&<&\],ELR7UZF,!PB M6Q7Z'& OG^/U?\IF^_.*QK;A 3MMY MW?[TQ^].OL<]ES&*%X$*,-71)(VS+_#EFU\)R7WY2_7=KBU5'_3E*AKAL\\L M#3XW8"=XTNE&!=G +I,D0SY14H3PRM<_X$I"^,:,+FIV_C3A/DR4TR.L42AU M)L:Y=_&M CO=K#!,\OR+[^ZT!!V*FT''D8HON'KK(G:A3C\L8T.07?0^[XY? M=WBEV(1#R >VC_]+44>^=4EL,E*/42#D43Y(8,C)/ CPVN?1Q08FG!A!,?2- MW@,=P-FD#'X,EE*F%8S+^L)+!H*28G2?E/AFF'92605O,/]@""<8?0'N7(?(2'(Z830!. ?"Q3 M>F&!AV76K;;2:VGV22%"7@Y_2FD+^KV6:1?T*RJ$_HCI];E"7BG,C?.-6#D< MAEQX?C0OY?1"O'D"YT%M!^?/U+/E'RU,L6 R*M[' M%2*!>1MW/"R!P\Y#0X$_.)5LF M&U?Y @AD2'6QC5O6@^3 !:83VN#^:SA/6 MR"3<>.(2-])]O:!.7NV8'2_[.KE'1SO\L2CBY3-;])1Z'*?6ZTY=.Z##6,:8 MO5 2[!Q[Z@N&$L96XA[,F96I=1$EZOCJ!'B3^%CF&4H+0\&' @X.RO#U8R+. MVOJ+/"9R,#FT+KY!NK5,-24(X_C*>D*RGG"M((KP_#8<@_CW?]29L92:E)YF MWY>32P,3]LB0A=;U6LX9P2K2IRG#H-4Y_@INFRD!C=[]VV&D,)]VIL)] DM+ MN%S;8YZM>.T\"2ZGK*P7"TQ)$?&"LA[#*3.1. 0)6M+O.!DC0=3VXFZKR*#E1F[Z5P. M>YE\C0Z^:4<#&VFQ+;UQ/Z&_N^:0OAY=G=V>(IEM='W>O^Q%5Z.S@67"=]_N MK539M?4*'.G/*U0^M@R_AH7;C.)C7$]J"C#%47?8(9HD[*MO1 U^!2%>8[K( M2]YHE7KFD^,)@"(1_8,4",V.$+R1%7Z4)P$CGQ>8>^/>7VGNMY(!6(@7PQ7! MM%:015U\X* ][WM48!+MM/"*(G3260'95/"F-3$@,DXO(-[)T?8C\C&+:!-&A M\+GBR!LP^D /#V;1%:8(XN0.,[\]N3R8]@T8]W&#AN?A+DD)*K1*UY94B8)T M;"UKTE''\14[ @;X.S;G7X'->:8KV4M!'&Z@O-N*.?<;3 MN"Z-8UR6K%5X/,GX:NT* _/92Q71O"8LM P#M]0-? MF:]3+W1NOW%WG[TTQW^[M=+,.3'!C#=3I&V)VPDO#I#S&IW ^0-A^*@_:\(2 MXV8@(.1]@KYUUQ:-K]M%<>C! 7VN/CS3)L MMQ7JU[NF4#O.B.LTSI"'X87$GT.IAH6G,N9W0$8D59%;>-RHR-.4ZWT(B^A< M#XE/S:3[T.60-YQ=!^BMTC^/)NLC58$G,],[,:>6*] M'[+)16:],5] (9A9?E=Y9*N![-O#@4:!'[H@ M=:*W468%^AI@VJ,T*6UL0+*=.MP(:D//@NNAM8C.)&SKL%CO)D[+W!)OA=F: MKA'HFW9*T(QA)SBE@Q124/#BRL\-K"T>P*#%R KQ6&ND.4W+V5%R^VS%QV1?ZR W91\\B,H=\?LT] M V$:.SI!_C&%DLC.#C)-8_7'XG;-.1^;R P(2_/FU2%E4YAI3=$A\HRAV'./ MLN^28JT';]^)\TRLP+;"RR\[=-AS170DQ;1>2LDC.-+K'(G^*N80!"VYA\;8 M% ?WL\'KX2 N)?N,&?0D4>00'6P*\F31S"*F%T#2>]9Z)/IGCWO'_HK@;!S; M76)5IC+$M!,*J8N*"7\"4N@\?L#J2C":E%OU4.V$YL$H.N).\K3I5#PH17 + MC9'TB\0CMYAZQ$#V-YA[O. YM1J^:V%+ZB]:] S\]T%%>5 '-92LY # V7G( M8*DRF/I*7(5;]I^N"J]'UW8D(P851D0DH.'2?.*"9CJZ0CLLU M9)Y(8=1K,C3-#//RV@O7.3PL=13'4QD\@+R/'%*-I7":4G]B10]OECW_JB3[ M=*$P@J2%)UQ(& ).\[(5C'$31Y3%L15.4A:, 7YWV;"0,F HMB>=$K&-J;2@@Y:VA0['DCU9LI?DU*'ET7(_@A!*"0!\X)C M9R2N9V:5YIQZQZI47);YE#G_2#)*1LT\F28!7*5=;BM:\3.UJ',\Q=6E< MY=,O+Y9^$BEMV>L>I?D4H6#A/X,-,X.#?R(6 M:P>6G3:NWQK+. ^7MDF&NM:]+Z>2]/H-@5,)1 53J'YFL#=+X91S*!7;31L0_C011$)6YD@)A55 MD%6BN@-8#W+5TVW=9.'V]-<9")ZDVJ #>#%;,TYA_C\/\JX+]"[3/ MP!8I/7O:B070PI:3NB@[DBXWYG20>4L[]CU]ZXGB@=4%X\=]QA$]:C=)UD/\ZH$\ L(N M7U//9B>VZ!\^.-@]-.^"HM=@U)KF54FA<LXZ^&N837,VSEZ_>OTJ&OSGYWW=6;N&*;I)*F0TP6TU2DHRX<]!P7GF M^P@[15NHD#ZATA6HZ$WO?&>RGY^_VJ#'BIY-^V '<]QR5&&AZ0T+@<#MMJ\3N>46=)0H+P:'"%]+M-* M9^MP2S[ ?T"?$KH&]ZJ2LUJ[CH(M*>B*]G8'!_!]6'^-Y@7]Z2Z3701DD:TQ2)\-92<"WVKQ;&D]@FMZ"3 M&;L0S\VB)OJ((.Y2,MB$LE2+:2(U(JT9[TH/SZ-I7+CDA"R/B&X*;-N\@#G7 MZ'#'3Y(*O0H4^K6]4$@#!@JM*;>O,F/7L%]C+M,7G8-IG[XP\ZM5FC!(%++% M1)GL["A,]/X.,[VQO+,0I2$\OA%$"W]P\@I_H=[Z&PR"50'8"'DBFMA;']@4 M9)T)D)X_"R'KZ)\,DW>.29&\QVE+!#[$#E'S=<6$?6!'UD4S -^@FML8K9O' M25IS ;Q-<]E,FJ%!&5M(TBP^ MUIX0\:22*>!3A&S8(Q&L-9,XP^(C*SJ7._$OA:*R.:T!%%'#5@-O#%CASQEJ[#0S9V'6?2XE&A[SN)EO'"K2?LL M@,[V+ U(1ZL^?$:PJMR@LX1GR7R.!>-HG?1Y232<@C*#0=0U"#]WU#A:FH">SQA8W0L4I\J%%Y4O M!*%C*X*\/^1161)^V.N>0^-P:\V#%H(>!1#>WL>=U@#H#K.28VL.3Y?;&[K9 M@ZE\4 I!64<:L)0:L*VYRHF(=2$J?TQ3*Z,#O44X5-&XUIEW#<&1>?$%QTA\ M'J:4.)\+AM"(9:OID:,MFB@ZAUP'6G&7/^JR2(1--L=_54D*)EHA>'8*,[:3 M^)';2DL#VWX+X;]6VPDI_S4S/JA/O9].[IUCV;SH7]Y^[)_>W!*)R/7HZG0P M'A.9R,U@=#'>5TOM9-?6ZX?C\\*@[9:LL_5AY[G3=X] M3Z"@C$-X)X)1MQ 1!-DN%X@!*:(/<07R9$1]:6G^"Y.9(M[&@N9L!&3^$NW, M%8"A^M0,0D22#$H0W]!2 #H9MGD5;.D_3I+NV?1H@L#>&ZW>0HJ!>W/',/\Y MG?:<8X0PY]YP4KS'('4<#="BG5!_O(PD+P6',Y.""O/\\O9(_"50&G#N>>S? MWCYS>U0B&"!$-3?(2U[#&F)0>4!I=7(EF9$ MU3$56^"$-M+]U>1J""1*HVOMW4:2FK^YG$'5-G$\_P,3\?LJH9?\8;NUR:[M M+N3H"B#$3.5BL+N;#H&F:?"L"#DP);KMJS:PFYM_@T^W(7['FW&U&.3[C"JW!'J7,(FM81@X?Z^3IRL5$QRE[ M$.8T#Q7-P\&;P\ 6Y&EII+-JV9%Y4*#(3RJ=4UH!,82262>SWO-=0NHVZL$O M$:EJ4T.:+V?C%\N"F [[BK.,<'$UW8.&)#9DXS&++B!:J6[9XN9OE:2(9XI1 M $C=IPNNC>5X7T<'KM\PZY@]OPT2#D*2&L\]Q*572 M/7NJK>_'PQ2+FO.V/=2[]+KA!/=/>8>K,Z2/P?!WP>D<,@4=)U$B1+S3L=IE M\<5444&.-'2YJ340,''1[>[%EWM-/ZJ-U[,#2>F\I"-:Q&U)GD;F#[@>W$0' MM^/K=R>]Z,-U+QK ___']:'FQ6 [-28.:@MW)KY?1TNP'M&1I9_FJSLX]>D2 MEG*Q)M8<1*_/%'G,1)(@2Y;4F-; IOQ MY.C=80_CU.+_0L[<-%9G&B7$5NH;TXDF7CSR:(-X0,D13[\@K@+O),^SUOUC M7]*A24M*X1%!%;H-L6HS+'HC.9C+/W+PGL9E&K D$IP!)R:LMD2C,$7%.JV4 MFV+F#>M.7?FA#%[.HXKW ]/G!V+#L D M\YKB33*98=4Q71Y$W\*="U9JCLF\^RJR=PU*X'+>1&@_O^HYS].44W6PI << M4\JOLE%[4%*F7UR\2K:CJ&1V.'_ZX[OWW_^J/?;=VY>^QW8- :R+\KQ;ZQ8- M8B:[>+Y$#2I)^%DW M<4_175GT\68XZLF-*Q^-_O3'-^^_/Q.]7V.4R/N&#DH+XL)=SQ012=GI7^#+ M!Q/=H,,+14W$*V><[Y@)12D%!7 F=J8WD9KN[>7+/2+VI1GRWZW5=;,4: M\8LM@8D6/6HYC7UFI5D.US"5^> F[_-DIIS0L[R>5)VLKSA*T 92.'&MCGIB ME_U6P9"3!C9984BLIZ!YIV361%?#6!?KE]]3$;YSGBL$/.09U4#=82DNZCT< MGOND%*:VU,IC1U'3)6A)A*MG(_C=-MYT4O)]6):7BVLKUW0)XZF=\'^ZW/U5 M,G=/#^9FETO'')-UEF23O,Z">[(91UO4";J],M/@OU&:UH\2O$C**:X:RTT* M5/BW&(8/XZ0!R'2UC"NIN.G=;OMJ9.T:^=Q'=5A^(BC1WT5X#.WU__Q&U],U MWHBWF, &0 2G7\B?_F P"Z-TWMF5\D5:#-$7@S$ =BR8LJTT>PKS,ID6^80K M ];*( 1">XIR;PWJ2XC.4GGL55-;L1SU48<.BJ@NMD"Z>YX3VZ#/:-%U2MO* MYN_'=%>+-)UC$L^SNT!N!=AGLZ.DS$@;&V*SD+J5'_+DXZL1)5V"% M]QGB%3?1X#ZM[LAQ=,:I 3,;)K(%!.-[^$(0O^US\:,!O:I@7"W1R-* ,);% M?NL67VP71^SOJ(_?$/7QTB&;.U=M^_2'_N6GP3@:7D;CZ\'I\./PM(\UWQBV MV0GHW->;8=<\F*>N:G%#X+V,&A88E^%B+5V0IV9!]'9M\8F62M7G&K<)89&: M-<>XKOJ&:CN;>Y-GZ=K='X][@#:HIY11P?3EW0GN]FIIO%_]3^&;72$UIPGZ MW\<>8,=UK57%=Y%@2I"7(I$3DUB=">]F"^-@ NRFA3M@<,U".&/-G+"I?-B_ M1LNJKE-SUCV1$P6SC^J-2Y?5T[KA\;5>YUG5W6<:\UVCO.#LI_X,YY%9]D:4 M2T+NT^ M^Z\YK4F089K49ER->M>B<'+"$4W7%KG6*3*D&4[J;>%!8IL_VI-4'CO]L9YD M:;U=SUZRP$)@_53O%Z_NKZ5/M*+G$77<(+Q<=O&YQSS$'O9\/A=FA9?L2#$Y?31#+/! -B,89VNK8-M>>]WZ8$=)\#),1N77OM!#,&$ I>+NYI]U>V]?+<-?@AN-I$1,G MS+-C"UU&JW>HOYCR()0)AW1@M@JLC2(76H)#PY*W%]+GF-0(M!@5-NAPDM5\ MK2*VB\YI2C4KRGS98O9O%H]V3*"M,ZD01%^]91Z"53Y%"*,237*[)9 M8BXJ759=XI*AS[U."@QNLR< \HR[6&=UR6W[2YFC@\E4PFJFSJY>=)<_P/XJ MM!0F"F[9<+1HCIXCY&W"#%[N JT,+F#>GGK8QWVTQ$7 )81W:H7%PYZF1/M,M!X+ M+B,=LDXQ/UI5 )BI^F._V&&A%)W6"^0IG>T(+>O# MJ-GUS4J0A$8P>?Y] 5DR;=9EV"7K8EFX(/MZ5""BQ,,[0DL$ MV[I*L#FN.,*'?$4$ 4HMO<O=NU< M7H^NSFY/;Z+1X+1_?CYF#?2'_O_MC\ZN;L?1Z=7EV9#"57LJ2'>.6N3:LL&) M=CDLR_J9B62'+78GDY XM*$R)::V33>!/LK(HG!!HQ+Y1Y,\KID;D!- M &>S2%GS^+J;YLC@BS%&XKM1\D&]X]B&K"=I,J4;^A,E;4MI.]BR([.H8;^@ M.=9G:Y(!.YYI9JEE9OR*HI""PJYRJ-WPRN@X)\ I\2@F^\SNL%OR^)*,JFA%[_N*N'+T3/HP1..T!H+;OH%'\6)BWE@%0? -U,-263 )4YX3#:VWW*CDL\$!88_]!O$5R3["=P/.,1)G=)DC/T-1/UWDH@&XUDUU'0C]AW MU[IN<$PU,YJO! (&I1P^/85]H_G ](Y9$3_P8I2P8&EU291?3IY3&?,'?7Z7Q*C5?/>)6W_!-LE5=2=J__SDS%<1- MAHP].S*[EA*O6(,12<)G/C M@XH2VZ.#F&.)B\9!X!NZ<,G"03/W,=5UKC.X /%]_)(B3U-B7V$XH? AX6W-'(&.(O IA][R M2<%$.,3/VE>#E.SFD&&'- MQ4.)C)K<<.YG2TT@@1( MA2>!9]X-ET I(#03BC\*E7+J2K@3([Y*=FF17UDBE4F3?EGCWEXD-2CT8.%L M8>S<5Z^5F^^1,A%,/8:_V#CJ1PGCJPP9N"Q;9ZH-3R-N\ SC@$X/!DXGH%W7%GK:"JO'F0V M3V<>^J#O0 K*;"^%N2M*%7>85V@<)I7(\,URE>9KJEO UV-.!:D77K:YCW< MX1T72\)6L)MJ9I89(@7@%4L]WIB6[I4/4.L6RZ)&EWF%YX62+<6UA0%LJW9S MG5;867B[)EPD( 2X=, Q&Q:K7V'/L5NLZ@+#_^V4![L?VW.O6UB$*T69-Y2" M;8C:P%_2E?WI%23 ,U;%7PU7CY_556)O=H%]2% N)F[*YJN8B!*GFGY/@L+& MND,AZQ$E\FL=Y9V#U5+= EEZC-&3P) 7\J]<82!XV=Q31 KC2@5-UK8X4-FH M#B0O3\T"!(H=BBM0A*FQ>9&9=2G3186)#JVD9F5$%5Q7@Z(ET3NJ>1!J[FC) MF;?$=+W/D(!=2X\_508YROY$EKQG-KKT6$RU/T@_*GY[BV>;K/W[GZY15TV6 MF?Y,@V.^[[AK7=ME4%%DX[T!8O8!++-605!" B&CQ#KB\DH';]\S'ZRO_?F0 M)<]_VY'!U*6Y2=:26#32ZZ \$$&AC%$2:H\ 2744^P3E;V#JDJVD[6;Q24K' MUD5HCD@P;1UH4/&+$ZC+_D94)+LB<8AP.%*'LML9#/OL2FG.5W!)X>BEMV4X M*UNHP+EGFM'5G$[V%\=$YKF];YZ*3!,^3^C^+7O"L7=4KY12LV7-V9>$[_8V MW^8:71HS(R7Y]_CJ'L=7_20?EA2T%HKTY(IM*C%(?K"H+S5VL*"*IT'HP&W; M#:SX4X+VVE):4[87)'J\.&3A%& M4G4+!=RW:_Z-\,1L/^^>_T M R]E0;8G9[S(D-Y*Z^P]EEE"D7_,R1&_.Q6INTO0$3VE:(&C!C6>Z8JE &WQ M 2*Q9&\7R)\J7IC0'7!#3@9-@2&9\RC9*>6YA-D4S2JE*WG1YV5PE_+(N;6YI#9HA X$H6,+*&P$/&!J$/KZR%T"(>XUY MXY*Q\%XOMZ=->"]LRX*J<$4$77[58UJ@7?_V^G(=J[:IX5%00,]3>Z?AB*_3 M&"?F^LKE:&,D(5XOC296H)_'OF-3MSI>JX P>*^K5 *-__V47"M,,)9D:'V5 MRC[=59&Q*VLJU_O=YEJL-SDZ]U78[AJ,:PL-[XL4M!ML=M1C\1G0RT0.>]CG,8,V9&&1BX'WSP\[4J W )%^L-($4;'>&B0L2951-4[%6RM+' M/_**E"*;)CIED9?'RWG T)EM96,J TX-2[MMLR(5%3II(L3V2#0:!7<&U8R@ MY!9;9,'B-\O6>.%XPJN+Y@A7UBWKD0_NJ7C8-4"5VQE#J27.\IL#^'U,UGF1 M8@)VV'(582$IKI=7HB<^060!)EM3I /V5#)#WA/TL9"_+"HB^J.\::SO$?7QI7?)BA4=M2M7&)"H,%[5PQ??&3Q?A2$[ M^>W1 ^8MTA/0P#7_@W\J+.M5D2 9/@QF^@4K6P;/3 R?:# M+V#M2"'A4EKX*LJX[/!K+!/AGH2K'V+JY MS%$YC;.@"I%N!IPD*OD!CN M^)[JO-L;6W)R&^]-#O\S/!KWC/J+L$X0WB%6E][>,$4:ZXHIG^U6'7:H@ZA6 M%DB"+R!CWX-3TL%B"D[[;Q3V*XY-:KH*S>[48Y7P\U?(D2Y_NC1BB; A/$[NI%@8-B$PE4]V)A)C'JNEU,FVV6TI*5V>Z4]M;D:'5Z MQUL6.Z+AQ.:P6]H'OP2%GU()5B FV&.8'[4=9"FG*,TT16L FC^#PX3G+WIS MPIGXM 7PN3#U(T@NCXM""_N2QP\WE!;VHG1,,E:,9IGG$P=GHG,;9I(PL@ ' MC-NY! MB5J>^44N_B6!ET-%W\-VK0TZCQ_2FV3UG5K?\AMG:(0;:F)<:NB$O*.E-71B.F,VO%':1G6T_6^ZD6[AII]J482GF=&4Q"N 27N,I]A M3-!)E;IL\Y-T@KXK2QD"TIW<_EN8*Q^G6D2N%Y]D<9/N)NXM=^(=Z9WPG+CC M":\AB JGBWB"U/.X-6N7MLRPC'STQ*O2R0;-X+)2J:DIADJ_= ](0ALVQ5++ M(?VQS\B]GGR-#KXA>Q)E'T@^98)QPW,C:'6Z?IPGF_JUW5=%BJ-D@H:=SR=4 M-(.6N_=(#GO/57N6BCA;)_SX]Z#HOR0H^F*$^' 1S7:2!$)A&L-W9GMM/ R=!66^BK83XD)=I\]^SU5@095LL?D;^E\* M[X^N.'V,"2FT6HH-N:"]4;;Q[@T/!\/^.TW_KL#];&/@7MP^T^B>"KC8U(.G M0@*VM*P4RXN,O,,N?+Q)\T=NNZ RSG^[QM*+AQ;M6G!U\/?;X?7%X/+FA2B2 MS@]I-V=0G;TM!I!NPA0L!5J>6R^! S:DP*%]S[PB8_$E5IK0L2W0#TV'IT W M!?1@4<2<7>-T4HRID.4$TB&I4J-F-AP<+D7(+>3*V]GJGZ"!\=6AP=Y90U>2 M3)A0U8W1=P\2?3K[.#P.S!:A:8"R]DI@$G$GN3<=J+%3-_"4O6C?57V=@UC>&;F,65,%=&' H,D''S\ MF!=4B^UG \?QN4VFH&81JC$38V4/9>%+E!$U*,G5G-!8) 1'8KU,*.[,B8:B M+V!V+S_)(<&BLB6*$OSWP1L)RFAJVJ;B0=A8HZ&0EYJ_1)_"M"X8PETOR5\^K0E=CQ/;8WJAK_C]-WX$C.F9[+/J-&9' M,;]E7T7(KBEWPZS,TWND%.$M=VHIMT]SJD/UW%6)MLN/L(KK.J#D(JLLX.B: M&L*$8!9);K-->ESV@5 G)5HN]";U+4Y,!N>&F4$*0V%D^,4$YG))M@K/7J49 M[WB(JD25JDFYJ#/*1'6 ;+AK=*5C&]7NP'][/6^"JF=4ST] M6T7#NJ?(3/*\RDV3(H&1.XB>HH)_@>A!R;7QT.B8F&V%CF6>F>@.ID#!'_1B M.*8G[_6B[59DO&V_K[MWUU 6 \O;XNWC_WGNV5OJ':%_I ML7I3FKARF]^A?D1F_&J=-$3H4:$SU'%7S,G%%R2"91U,G7EAXNFTJ,TL3.YA M(A[6@BMC2ZZ$8_/&Y=.HAB9->\#DC()18W T8]QK$M3FH6'!-9^+SZBX3[0@ MZ<8.'$>??284)ZL$91A,:Y=+?#/.AA%?3 BE54>DH2U,H]N)99ET9)C!E8Y< M1(ANOJ;,"!" (UXJOYB/6]-]/52;C0HZ5(^Y\BI;30*U6K%F.\]:&_O7"-]C M<2K?AL56$Y]KW0.%V7:I\GL1E8@LO/'+(_9N/CZI@ M=)G>X=[X>/8@G.DP?AV%Z#:=T>[.,UEY?W@!/QO?GM\,+S_QX_@B MSS^/SPW^\WHXDK\^P@-#>-^GT6" @;QH>!GU3T^O1F?]R]-!]'EX\T,TO!E3 M$V/X\O3\]@S:[M$W5[3*LQ)NOII@2",%7_BDQ M9^VQ!2L9E?.L(W4ASX;EZ5+?VL9>:0T0FXNWH2\D-H4JK]$ET;;F=>4'=/;L M8.P:+G%,II=' ?\\ 3;?S'0&8$\JX7J$L_$$[O \01+$V=. M>V8N<#1 >^Y(@ *0&- J B<7@O_1@O2,/O_BZY^B/B"CSLN8??10=#6[F0'X:+X.B4V93A-\W6 MOXD./E,*'FJ@_-VY%DLY=(]]BYW(YE2O,.&77[G=TFST/?:BPPO0?.X[?(X) M;B6SN_'$ZU_>QT=,#T6%;2,'YK?P[1>8*8_ 08_,!U?U'?4^S[L&CAD9 NJ-8Y!Y*I).;:5B)DGJ8]HJ M&-G/>85O8CVJ$!V(:=T4%.(:T!77WR9C&VDAO*S[(%UXB^O!HS?J@B(W"WAW M]VUA,L%$>L6?A=:09]1QD3;ZR4/H(0Y06<+DUOE"I5MEHFR>!"!/ZJ*W^[L(QWPJZ[!QVG):@6)C7B]2YX@V&D[N#D M,"IIHS$; H&A&3X )SXC%_LRF)MA4_ZD]-Y#Q?, &%AK"KSGH^HACPY>'[*6HV9+N):: M%&_7FI 3\CO,V2]!.91T<"] @3VU("?\R=7-J>6RL$I3G#5_TZ.'LSPB>!8[ MM5$9.W@G;PL:U;4A[@!=>;:Q0J*Y;B M39#,"N*:O&+)S-9P9^SW2#0!2P4: M)!<9J K4CT,TL0[ MK454,PT9'$@,W5FV'BRE(1D/(&V7("Z[![]Q07V ^%,Z41++CM3M*-0;^P@N M.D1:5_Z>Z5K9Z5V>E[1,SF*8U$R=0Q8#BS,2.D6>@3Z(*"(<$!&A/)A)F> 0 M#LSQXK@7G8&"_"'_>MB)#"=QOW:B7GL[A0UE1L\ 53+1VK[ MN*H_U*M%FD^XSH]64]%J/:4MB(:%>JC!63ZMI=BAYHXTJO$\K:@PWK/*Q"21 M%._F[A'/4;P@\4#"F/YERW-(I!SD8YRVJ/K\J?AXUK<"9U;$\\J-)*?TZZ6I M0+)\0DS!13"_UQQ(10'S'S7@4B3E3 B"CPO313(H:^4Y?OWK]NA/-F+C?TJ+@&5"X09!8$D+YWAZ_ M]O7>SF25MC(_'[%@0/\ D096EA:[*Y0+\<@U=P*P1R4[A4 M>][1%:&I/($^5S*ER1,M*.GWMEXCIP#R94!,A'S#$ L:4AJ&HYK7!4G'S:,[ M0'J:IO;>!M]X7&:H+*T,:4R6SDQ:.Y0LE3S_HG<7,FUU([GB4E(=E5NZ51+F MB=)1\_GD2MZK8@]"3BTH^M,OK7;K1/4%DF%.5(Z1W]S2I)P4$MO_)=<\:4M/KJGJ M40CH 5:[=1N.FO00(L0*S84FF:=CS5#';#/,WH67W>#'MA-IY[!1_"MX-<8> MF$B>?,:NA.,<;:W S"06VWR%=PEZ^QCHZ',FQ+AXZKFS EOY7%D>SA'F7_;)U#E_D['E626E@TA\E,8?^ M>#M<<@=GN EF;GB!?YB@1>)@L;B&)N\%,697XPVPWAK(:?>&UMID1KF!K()/@D&!]/R>S:#NS*+,N)]X^ M3Y)!K7VU;LJTT/O.O0C.PM8]HP(->N&(D^S:PA'/G3>*Z^-ZCJJ.YWN2)UYS M>WI40.TH$AH:SFRS<,V>JA:[AH#P-J!S2;]\Y:++)^R5+GF:>[CA;"$9H]7@ M2_&!H58,_;J3M@JGA,C@;-DB5M=O[>2[Y=+#B4.A%^O MFS$.QEVH4ZD7W>4/YK[3*Q24B0U,G33M]+)Y;AY;E+E5NHJ1/K)+'"7Z4QW> M76X;1S3GE$A$PJPWJI*;^@5CP8(\FS?O[]&Q!1C+%.BR%M5EL?C;3V01=E +KS)3#14ZL@QF5 M$]KI] X>#84Z!="&HH P>G&!?*"/8G1F<4* E!D!=,35[5X@JE*W:%'CT!^66 R36GI-<.9H8^I*B< P+Q%"[/FO?57-=BW7R8O0 M:6SN91E[#82?=_(%U"9^G&F^DOJX%)&!C==T+Y;K$G'(8!+E*0)CJ;)OX&-$ MPXD*Q9)%YMMY#E/J?#X51^IM4+9A LK'OA%UP270@E!HY!71:L5)>R%JT6(G MN^I$J6:H3MGNQXZC'U1]$XG$O?"JZ2'B^!ZD-%G._H2'HW&DSF$E->X=C]EY AH_71Z=7EQ^O1A?#FY_V5AZSP#0HW6DU>$$5T M42J(+3V;VVJ[31(L2I/1$KNMJ C*;+PL4=#,#*82E]$!%Z/%9]%+&[;?;;R:H8^]1:PYA7MRR0)2?,U( M[DQV!(C9*G;TG_] )4%L+,9TV4EK]4:)D#DY_#[!/&BJ[HG821ZY)6?3HI]= MJ_&;2.>7?_!W+:TA3"V7[/&8V+/.Z!3\S_/Z?FZ3_3[G(7:Q:(8VZEKYV42" M@ AKWD02-6ZD*SLS=Q:8 0O6WQ#CC HBMBG$>:UU8'Q<]\SW/#P0X@U%8)$E MZL.0:6IB3-^LTYDR<&%IT9RK<'40/NL>8-P=OUSL-P^<(^JJQAACN:Y\Z.0! M7D2@1.LR!,=-5X% )QGY[NQ64NKK^"$N'/=E')Y7'M>"O(5%PNG+L;^M6'G6 MJX$E^*PGRX=V4A[N-(X06M>DO0Pc]H[GN;W_:T R#CH<[NJ]QYA%#2 MWUVT?\3-"_\.CRNN1;CP5-N&3\-CCR98#9P#S.I$Z(# =SHPB-MNEL#<0GM: M5IUK!>,/W#;RZXYO ;>7UGG;JNC=)7#==/A<=^2M2):3N@A\^&"(HC1L[SK& M(.O0"T.#HD9X)%),JSF4?=V3F^&UK4+JE,D%$JYJL^D35]'/#.8/I'\G4MNY M-PK,W'=K08R%*!XEJU^7VKGZV0]&GNUJ0P('=RC(1TCC">H_>;'N^3@SQ+ZO M["GPZZVS;T\3[>,%*+*23-_%U."3(P@:C;O&J=/VY;;_\T01+K^')O>8EE2< MVPCK$'>)M%=IYME@NQ%1+-12+F-2EA'UW9G/MQI$,HUY/*W MF#R)4Y#0A;ROLFPSGJ^EFFRI65?62T)N<#R0EHAEFT5S3C8S8;^7ZBKV>;*R0_Q?@LJ M"6%8=&6**8K!@Y-_.U2EN[NJN_ "_ M]B/L+LO(UD'QQD+L+__2 =&U90?$4AT_]QA#_"I+\J38-##NYK#A=UMZ3ZI6 M1BP@ L?65"R/DU)W'4Y:H&AO+6]!AD^C7,6!!C=X5NARVK_9GGC3=O:%]%KAT.0>D//GK$X[1P*^X6.L+H> M5]8[>//-H1;Q0YEMV$D%W:FS'-0\?!/%CM'W!4+_=5B2CV+Q\E@8C%5C 00Z M]])SLZ'5"O..WG9!1TBQ+^(CH^28GD,=&/0-9A7G6\V32N*_CH1,LTRP/FZ& MEV6MY7W1'IH2$Y-0M[$@0?9619Q) ?MH0=51D R.3#"7@X/F% Z",F&0YDH] MGBF\G"QXDTWKY:1@,/\#[+0RQS66=TT/U9% 6X[H L+\J,*$3'P,]S#0>^&R MT=A/UQS+C:V=#BT\Z<+L,,J$=#=T]K9V:%>=\DRF-T0IK"SXGBNJ97/\F##[ M5'H -MJL6>"2U($@_>\N+XU71(9LCIB(6WM8(!G47-!50&,E0,VJ2$R%RJT' M*I#',.^,D#IK*9N\(K<1PSA\.MB5%H7A0CF.2/7 T)Y0'3"8Y)[-RVK.@9]6 M2([F&)$;6ZK8:(,^L58CI8031C"CI*;44\JT"U-(/"P"6E"%8"E\[WMGND:3 MZ0*G+:2\@),VXTR.)N%%"%9JB5JI,11G CR"EV3Y0VIF"],$>7!1U(+=<+"Z MW&?TT, 9);6SA$?!-A0N8(95K8^C*\1E3%G205\[04I68R:ECG_I\.WQC$GX M^+ (7(,G+\G\GSR69 A=FP6Y;G:7GR*Q(GH .4->V1G9_9,@N1R4 MZFDLL6Q00L5S@TAO*\28]^Z"L-RL(!V\"=^A!9 3])TK2A?S MW$D++2A-6-&L1L-Y(*1("[!D/&T(=*E3]N[5.YSC=R=VQF &NH1I8/FJL1-H MG:+2-O%D5H ]NOZM)AE2X.E4;CC]L,(%"6)X9D;/]8(,W0M0H(I,T+6L2>GJ MCZP*S VR:B6J'V(,/.<>6L)F:@@']_J['J;MOME7F?GV.-HMH:G$T(YXYF5) M2LV;>OP8D6%/K'9RD*R9TQ[C4X^IR18">LS,(J\223W(6%F;QQ3HR5V,6HOX M+5VE3?3P''PCSAJA)C)?R>_?64.6\E:5@['5<\^(P01_J;M#NHV0'LW@306B M*,!N2YD@CN6^ML524\;I!3:@KVH$G7;QZO\>8_Y7D)F^&$FV:UD"@^P^*7*U M(5XLL4DH9T*M2#Q>C8P4WP/J3FNCT)T(0K3VR)U"ZI>'D&QYM4P&;Y [O\.O MU=O@V+J++;M\9_$L[#"\P#*K4+LN&>_G>K:P+PTUE%^0"TU\EP0=)'!6(Z$' MWI:*<"6SLS(!7XMQ^P0?N*MANF$VXU0TL3*>&W[%%DK_4Z3PRD$WBJUZBN6M M1))%W[SK<<@9/6_$@H#[8 PM@R:=9)0&\)GPJ?C&F_QK6"J*=&OH[LEW[[]Y M]*H*MD>B(5D3\M U'=0=H%[>?=[=)X!+'PNGB>.R5BL:,LP(6^$-W*X?@[%< M>4FX=>DNHY1LM%N8T6UF(PI#B^EQVA^KZ1%Q MOL4! B$*Y@2*<)?=(RB@"M/JD%%&B]"9:!0_6(!8,#78UI06'CN>9,=17]$2 M/&Y7ZF595YQ8XM?3]FFX.O/>77$]S2SQEF[+O;O;]\NNQ<#')!=VY6)Y[-*8 M"=^;GX>IT)68ZE*&X9&G7"Q-<8Y?MP1K=Y$&4G:%IDL02T^X.3=?E'AF?\U5 M>36=UBNE#I,5Q[[^P,.PA/?)=L_/8ZV:@I5K606;(MM---ZCPYBS![HB%)PUV28:3W#&#="5MV2=/ M]""<"B+-B4ON.3D"<%9L'_?5RO]VQV17/ZN2HP]% C?C"Y9@VP.593WYV8OB MWAZ/CZ./LMU/\Z*H5Y6+1O!>I.?^%NG ^Y+A@ 9L _Y0_O!E-M ]8U$E*@% M3'&9,&V5E%'P#'UTSYD2(1%@AK/7U?UJ'?ZF"3]7 ?5D;P3"9K9)+Y(&PG)8 M:\4N7\Q:39GCGF',QOB"A*9 9.K/<"V4LV2J.?88MTVJ!A4\3H10D?O$]CV" M>"A25F&$(=^M9$1U52EP.61PK,E@C4+YP/Z'1+ MI.^KJ'V_8Z+V]"Y)L:[+).>]]Q&-.OG@A6&PR(&MEZ^ M!FL'AE:8#"% 28DE+W%0O8AW"04GY)-)3FH1_45(/2)P)DR)QZN-QB@)&;'V M"6UUMR[)V)OF2#/"%((Q/8I/8GYELL+!'4<7L/7S;I)"Y?YKF+/VQ%ER+SI. M]Q18*F68!"'_U2-]N,O#T:YJI#-3;\-O,G#)J(HGI?&,\9:'9[O1R6YFJA\S MQ^(Q8DK3R+4 )/3 +]3I41(P6$HN8 M;517E_42/R6JE80+>TT,(@DV M-D .%DXX:$(5$/&^\DGRL:)X8%UCCQBGUT5B&38]5%Z+8QMM$N^=A IK'7 MRK.H'BM:C[^G.UU#G':;ZT[F)L'60#3G%P<\2V,X8^NFJN <8-$-]+U$B"22 MOF+-9JZ)<'J'A#X4)78%Y$_>'K]]8QT[KHW3Y#Y)&;#EUU(_^>[=6[BA.GXP MPGS"FI^^B;_RVN/O#VD[AM,,MVC9O$-I;6QHMQ=]J-=J(%(- M:'BD)BF%ZA MEXJ8UH,J"$2Y!Z("29GV]![^;M?N84TRO4@(&O_B@&.;X@!;$,@-1T:,;FD& M/0E+"ET$*LEU I8R 2K5R[PFE<0629'3I@[K^WQU M6 _J63Z;'7V$47V)/A,"NH(KIH*C2I>8WD*WX\"!H-YY$A2O7YV\.MQ(:^:G M>[6F4!@@>U@%1T6$TJ"D&0QDIP**1O(-\&S[NL1/GFU8V?X I0> MDZ9Q9I"!XZ7X+9X8SFO>F!;''QV 5B-?V/W;AOL?4LV[!BDU&>YX?_7:8D(9 M_; RR^_!^GVN/#I9-P)(S?J#%K7QIS^^>_\],;7H#9'E-LFGI/ D_DB(+*,I MGBXI,*3DEEA2"0.4EMN)Z%MFN1I4U"I,58%9I9D+JW6561\9K$E!] [C>H) M9?35G6-EARV0_ $[Z4IAE-9+40L@Y@UMKXD$#G,#9 3>C%!]2'\ ?\/>H2T MN*1PLZJY!;IAPHP],[@R2X6\::Y/<*?TY<@5I/!631X1MJ7*Z$X# M^V])*H[\1GZDJHZ!4S$5QK^6C8E=H0)I;02]EY1TG]A&,8P_%Z\&M+>"M:?) MGDJ!E[UFISO9M=384YO+=-&HX_ R#(%M7C@1WS$EQ*&#@C W+CMKQ2X-*F9N MJQGF B\T/9M2*<7)GEQ\T"5G)L%84V10(08T@WKBH2)7F<"#)DBZD7W!8-*4_"9$1Y1-B32( MV/X+EPL$O\&D6(TX"8BJ=8=Y@FA&F\&E[6$%1D[_E"P;8DMS"<1,5<(/N:@N M:'$@R;Y0B!^ON")!7V(OLA&XGLBUS+!_4FI.8,SK(,EL3F60MRW\%@M.1N]I M_I'W[.;R61[>S-^=78&6KAU+@M@F&1]NJ#"A#C"XV/-!4 3;J M)@1#$)FH!9KI!<)RGDBA@$>GFE+P\*B1HD8Y=[-:^,2P$YN*7+12?3MG=,X5 MYB@I)\\X=UJ*M^ROIK!K&:=C6**P!O;S^Q?:D0 $/O2BP?'M<5 V=D/(,ZQ M4HZ6Q&#HE8RL&WT5@,#@RYY<>+#9,'WK5Z@K2G* '!&9\$M)F!\,'@(%\P'* M\9^8\$H$SX7$X#!XAVG:<@=A5 UT[0SS/F&@'#IBVX*J F(F&R(V2<,_HT _ MV8F7'K3U ]A,"!ZXIA9+S\J2A*K;C&[O<45"Y@Q=KI5J#CBSG!/2AZQ8%6L.2>KY'.V M:DNOT,@&0:PT>;RD.=>.!KE,AKC?1LL.\^^[]H4YC>W9/I0UV\L0'CSD-02N> M(L\\Z=VB>*XWOL'9(4GHYHBQ_5=0%G>R4>0S8)#]O(60M M5#M%>U?]ZGXU$SIYW/Z@L0RB^,;,<@+;.B< DL.VR<][G=D.]23N14,0]+WH M$NZ6N^AO(/W@HW$]P\_&ZR*)G!;BLLRG"8FX!C9J&;E%8 R6-O3DJP,U^Z[+XVG"TPK97[;W M?J-+734'>Z87(&DRJ69D0VD^V5Z'$:]0 JR$1,S(#6_K<=1W43?N>@<3@RLT M3WTBSX"%6MCZ\/E*&%YRB]-A:BL0L83%H!C^/6I5Z^YK"&!R/( VNH=F&_P.&SP; M7%P./PY/Z<6'V"MZP?#'P3FT?//#0 UEF,/SVS.8-WAT\.EJ1 RT2C)S>15= M]Z$OT?B'_OEY]&% O+3G@^CFBMJX@O^,Y)&/T*W^Y4_0M;/A:(#3B#7E8!)Z MT2U6DAN,!X/+'G9[//C[+<\/C>7ZZH;_BL[Z%_U/@S%^> [KA/_Z2&W^#1J% MWO1O;D<#_/9L,#X=#:]Y\#_T;\97@Q\'."LXEN'EIV@ K[FZ&)Y*.SW\WQN< MVH_#&VJ?7X7C&.(_H+.W'S\.1H,SF=[3V]&(-]/X%E:+A]@?#_N+J%'E_WAV>T+/V?:*EA"DYOQS=7 M%]C-J^BB?WD+)BFN!,SB[0CG W]],QA=X%L;(]E/=NE=RT[;(I/VUC>^:TN4 M9_,$9XTK/-HPS?/>L!:QVMTY!;PBX5EIRU7Y02;,JDAS<:")'\>O&]D1,>:' MNEV0/2_VA<8_.17@B8FM-*E6=IPMJ.YC3AXP'YO3VP#?7V!T_PXCSC;ZMTIC M).K0V@](31U[?Z(+PO\:W>?H=R0UAB;$T5V.;JN9B6GT MDJU1,A.NJ<(?\&=$],MCMIS'/>M/L?_29S!,$1=H+90!TP7\G<\K[&-/ $+0 MUYD):8YQ5F Z8:46EIB%L_@JGK.)R:9WPMIK:WQHLJ%[3*N \-K$BP7F!5:& M&P_<2*W@9Z))BXQY*WU@MV[WGNYQ^<[C9M9O"!$*5HU"#;1-(4@I[PAZY45: M)T:-.N2XLO7I$+E *\ 58TIX3NISVMYX#KZDX[0Y#[XZEGL;#Q+5!V^^5)WE M?AF^PMPGYH&GDC>F^J;=X?8Z<>P+"#?/]E$YM+94^B;9@CBWA'Y[T#]LK!-3 MZ'E,XY*_!6\@IH)"X^*Q7_:/"Q<29,,]S#.*-?,^'.I238R_6MY28?&IS3T^ MWCP6)F"A"BDHA4RX:EBRRR,1MY,FZ#[!4LBC7GC"ID@SB,'-L03*&ZN[KU?] MKD7!!U_%)__,8?"-NY7/9I97<-GD#X8R0'7C=J)(\.9_B"7D.X4S(ZQ,5.\ M?B1X)02IW<<@(_$TZN:FG\!=B17J'5'/AI,MLE(^L3O;@TUKZLDOZ4I3)FQZ MS89S9:5FEEN@74&Y+SX,J_$C'R=-Y9- XLS6W4>^\WK8*/TV=1[EYIV H3L[ M9)$TCM@ ,0IED!;TR IYR.PD++'7-0A.D ID7QH_( 239B*M@Y'T'D2>\&B67W2"V!A&,801;E!L#Z^3+;0IN5UD[JO]\&N!2/. M[.G!_ WGLD>*H6='4OMG!C/-YQ2=YK++I4LC_M9=&ISW[=>;S[P:HX)/>-+V M#V(8K'L%]B3%Y4@HEG7S->O&O/]KMYW'FX M>/$I]I21P[@^U:+/#*7A#/' Q$[4]5,9! 3Q2%:'9(@J55"(5O MM^*4/"?*R$8HC5;Q9 Y57WF5E#67L<*I#([9E'ZQ\;H35=^_$J1$75APGN3U MHP[C_0JY[!I+56=,=U]EUJX%6X9^F;QK+9,WPM\^LT]&O,S;.A@&76(NDVWK M!7IUB*GBB7B^N\H"ZC,>P%-^+8+*SWIJ(G0>\B*=!:A848=MC4+TS0N-M/S) M[G^)DM@@B_SM4E)2RVG-V4O+0B(;A&U 132U5/$ M@A;,*K,14.M^YNGT7-ZQU#J/GK-%QBF?!_VBGMO%]/(#ZXKK#"[S&=8XXZ M)F7C-6*GL\H7AHFS-%$/;J^RK'FA" .JH9[@3Q!&1WAQ<=2@Y"= S-$_J<(F MV8/R!4^O^1HK/K;<1,8A^?,U;HD50?OIJWP>T@U(2[[AJ><1$ M>^@6"?[#!P]WO,9YP:69:!O19)'S"HD8A)2!.5\/_>/N HK<\!*-9R$RKI3\ M%+A8Y2!V@]"G'Z1%SY=8?A3? MM)N8=S92(4SO$C15^:2D\1IDER\S7%!6XIG-*";WV'9/0JD:]:1QBUM0*M92 M_Y&FKQ$H]LCY;=08EF?*V02X5I^1IUJB\O0K':VD/+WT8N+-2OZ.K;IHRYN(!B+/!?5.B7 MTI?HEV2EE]4MQ/NGZF;W+X3$RWT5P\R9_7/X-$,D?F M'.IK6T=VUHQX-#D;O(O:$3ZVJYSMV9GC"N629G?/^>.:0L^6"!0T!MM5" M4IO;B?W(.<(])UTREXH,68XI75DY-X64:,B.#,?3[_GKHY(BOS!6NN3D6)#7 M&W8W!9GS(J"^V"H3D.S-M,(9?F9%U]%@C^8O9$@XCOKBMX*.;>]4UVN5*T+H MS)ET*3/SI/)% -?6T5F!KFY_$2V00Y0\SA+"_*Z2\F:"T#'5ZMF:#;>O,F/G M?+J4QHD4.K!$+_ RQW/"!ISQ)7J20N\\Q.VH4T8N M/G5O@+JY)KM-N JPFBI?3R[L,&G2UG-?Y-7*XI_+2]P[O%?T_/W9XT)2Y/U[ MP((C5$NJUUK/WL8%A0 .SEZ+GO#L]YW$, <:AC8I 7(\* MK,>^-6F:0N+4#R8IANX7^3I.JZ2%?YX:,[-^MS6;L$ACA-1@\9IUDE#)GJ9Q MLN2D<(S_S] :GF@XBO+58\QD%](7SO"NJ>)6DLT1)VZLH;Q,2A?^9W\2N\%< M\%1)J4OG/.N)?\P-MJR97U%!7O>$;5_&"^8X2]$= :^9)]5&CYS4A4$_%;_8 MM>Y7A"R4 4Z)0)QTK&Q(;&9GGRDE4 7 \9Z4=TY+*?\[7E\/H=7+#' MX +<%>UE%^X*N&'1FT@T1R(JW6D@VL* G?S>^(76NDOE=11E@@V)#&NT5Y%1 M31\"45,3*:3=USVA64"78V+X?Y39SOEG33:MEQ-B>"WYF@U4B6W7H;+8BUN4 M^QQ<@TWSGVD+F]]5JV+7ZT+>E\G:1NYY6SG&R=ZAGSX]N[#"@<1.SL%E[D0?+ M+-W@]=JJFS8.G3L:_N769!9:8>0LK\L ORM++*4B/H/'P"7NE7,9 MQ*HNL+XP.=;+G%SK/"ZN:9\'!4"MD>%WG_@D\%P)M4SWI,*ST$#,Y:S=[N!W M;>XRJIHD80V%DC4>J<1),4E^EA#0%:8XF\33+_7J.+K,*WR8B#-D;MG&$[5# MU&;E".J%O;/\X=;%ZHH]^7P\?@4"G$CZ'><@,)"_0UXUV.213C._-ZY43FD= M(Q9>^[X7&AY/L3<:G$!"W5DX@GCF$9*[513)?96ENU8+N0^:#+/WOS AZ4Q& M2W^'=_B40B%HWGB4OAS:2[C>I7^$#KS*HQZW5%D=2L-POME-0-,0,-_B:PWS M#K(^B.:%E@ A(UB\GI1L*\IB;YMZU85L:>A; MDF1<.G H\=4?0ESCK'Z"]5%D:'K[X '5;S6GV(!E6=BOYB!#X_M$@0D>%V", M;( ;D15>IJ-;.5E>-,G(@_5+IS3)?&%D][+8>@P^YZ1E =<[%(6WJM9H]%P8 M6R_X2QY%\Z?CPA-(Q\81\>!;X5O M<;KQGS:->XH@ MW;7Z:@T2GWV]F7H=5K3R+!(T7K#> M9$7)&B5(RYA!7'C-I D1.#O.!H$74DH0T3)-D2]T/BN655SGMEI,G[PEQEU'UQH_(5\W<=.']1N:91E\EE*"8Z+=EPBK MGZKHXP":%EB6KYB9!0@'VFM ((@%&75#Z@VF:LZ1_984$WFDV>;!L;5^H,=,@SV] MMG<-FMAQ;;?\Q\\+B7KJ-=TV/E[(=7VT,]>U*]H8BB3UH6ZN&:K6G1,#=4;3 M$B)/7#ULIMFFJ^3.3+^0/'>MQ9X8JR]/W[KA#;Q.=D6;;XB-DG5AR23 M!R=7KR+?V=@>@ZER6IJB\RXK%+;'Y-5+12;S:)"E]'N[/..4'8G)OTIOQ6GJX M2XAAB:93Z$@F5.(5;P /[6O#4D@U'W6KWK)[)<<876M2?E'+,LIUVDJD;W8C+VPWZ,K80-O"LZL_OJ$)OJ8& M3_$;EXJ!E8(U"I'%*)AZC(VS!E^\Q/Q%#;0UKT^B*<,@9"Y5_31QRO)_I>8> M9\3YK(7QB5*\L*^MWME7W./H(^@71)TX;TXO='.!JB*]0F;' ME@@F AJI->)FEJ]Z9QGG7-^SUB*A0J[E]<-6^4SF&G;I(@_R7H$32YH*K;GY M&51!2JIA9".74O1&@7NY,%S? ,MBH08RS8^P4R76W^1R!@0XH60\1IV0KBE8 M/UO\0*,#I)B7=LIH]H^Z9K^Y5W'BD&2-CR,' 3B^4'J>!T.ULN30PO 6+"$0 M.E1Q2C>'IN"&JE)72\;F^DHS[6XI41F'IY'-3?>^]J"Q"?(BG$ZM9D5<3S,, MU4E7'HHRKYK8YE'+&KN=J M4VD51AVCSO"01P>O#ZDHBV#\R"CI0/9X=2J9L)8+:&.1ET],LAG9.B'4_NT2 M-/$T)5;FP5>"[K@'DJRLN> ]L8QA=;]EO=1+$_K[OTY>]6#Z\/^CV_$9U9#) MIURE62++V'&L+ED35]1GJGGIDK[HXZ"=59XF4V7X2P/\">'6+-R-V!=PW6=Z M':%#GC0F.0 "7L6M'JA#DQPY+? .(NYR? Q3%RG:D$QX_Y+2=MP5)_!UW%-; M!9!L:Z.(_)R^1PI:,3NM_>O#JT-:,)?"M@A7;).BR_COT7^NE] ME::;/=Q>4EFG" 15GJT@+1!(-?,B5WV^@3B:*8=_:ZX=Y7[:+2D]PZ(MFCI$ MY/]Z;9_07UO&?$*,\#Y!\=]1CIRU:**#I_'*TWK^3S&1!*1*=.:@23Y68%?Y)A!IPR6NVSVFI!\RS1#ZXK9T2^CJU@;%[N#$V]>Q?3F)B,Z8_7[I M:+N&KNB/Q\-/ET'IH&?QWER*[Z8A^KRJLV24.V:=!K19/M5U\KX<2\3BU :'H%GX'OZ"40#&^Z4S;PTE.( ;BYADXE7U DWN70]W.9CG1PRA#@-33QY-V]/K6'K#_I))5ACB"D-I MF1I;%-&Z?EW@Z]%<_+&KG4S(TJ0 L8$](UG:1&B_/NDU]XIFQDX2!AN0\./ M*?L>B=P;M7,83NR9LLJ>F/[$Z(1M!RD-3;PBT@*LFF9-N%E@CXJ[8-99T M728!MNVK;6Y316&^@SA28V+L1-SGR6Q/Q>RN1<,_7?TX&%UB[;;S_N?GS^5? MXAXK6L9('J;M;SA?7&A>Q>>,"S(7-4=4T>]8S,(RQ93T)^<-S44ZS3B#*(/@YO/@\$EU4W$\HQ8 M!_+JTI91'+?K*$927/.B?P-/- I1#F]W5),4=BIL/]Z''6<.MB26 M?HW^HW\Q[G$!TQ\'E[<#K&R*KSS%DJ-4K?1R\#GZZ6KTMY[W+WBH?WIZ-3I# MIZTK?PI[^GQX2L5)L=UH='N.?86S'_W'[=DG.B^WUW*@^I_[HS/H,?;0#56[ M",/%4<'!@1_1 _A..&C0L=%-]$/_1QS0?]S">3L;=_!H9#@A(!+(7#WK_P1G_R.>=*H^>T:G MEX[X^/;#!4QX1_W=?O1Y-+S!-LZ'XQL6(2 ]HH,WA]'U8#2^^O_;N];>MHTL M^E<(!,@F@.Q%-T&+(L "BDS'*FS)JT?2?*0DVN96(E51\N/?[SWW,3.D*#?= M+5:2D2^M8TOD<#ASYS[./:>'-W#1C[[TQY=G>&2:V_AZ%.KYRM5'>&:]*(VC M%\S6Z7-CQ16ZO>ZHV[:E$4XU_:I5L7CZ0#%(LFGT,&@TDEX\ID]?AF_H?-"_ MXF_*D]%8KVD%=L_H^3_K;<,E1P:O$\=8B:?;ZU?N1I=0L>>M;\L3Q[]>TQ4@ M)QU>C>SA!>:&%V^75:<_DR&F;SG["WGCT6 L!OBRR^\*2Z3[Z<*I_SI%7MY, M]"SX7*\]@';R+^,>JS1'^&U\7EV.]/U._^HZAEYR95%"J7F@@\#MSKN7&"?? MC\6&L5+[4?_CJ$T7Y#6EU^?Q=D=C7J5?VEU,J+XX&7-E(>/7O'POO^+ZNJI/ M>91G-%]Z'W[+_2^TZ'!]/9!HYXD5J.T_&37M-/KM>'31'W1ESVE?0;>8W1\/ORL?- M+-!4T8S%8C[59-*.&-.^A45V;W]TT1[)/4YED@?QY[:\:UE4NESTE6,>&C>& MR?;-Z7)&L1MLC!L2SK]X6C(,X]=U&/Y M;:_,30Y,?]"+OPX-H7D>Q_)I^1[6;+@=Z0\FFCT<]CMXP6RTIV6Z5IG4.HJ"TT;<*W.G\K,J MXK?=)&,AN ^Y$Z7DX^X:'H@R";8$K!N!(EDQBR;%\",CCXH?J"7$9 8DZU^B+'EO.;_H4F19,H$.@ MV8DZL*F:?!6=1";H8/ *4@U:COT#$"I @=E::;_J2)K@%L(ZTJQ*9>9 X'*_RB*Y,02CSE@( ML:H,ZH4F4XZ-S@?G<7B,2_;=SF\]OH=\?N\9:2O[,KUG&;->]#H[9!T>:/$!XOU6,Y-JX6>,QPV"U9IQN%?CS;?R%S5%O8(6%1&K5G M]+IG"2_2^/$NFZ!,9D5#*^M;98[.O7RF"A]:%/,J-^P"9.O-.C5$9P;&)P\: M:3C8F[R/4LMN4A*(E-Y2!33HH$MGMGN%)HOUY*.@?IC3B-:9G:M0(-F4IC=C MHU$,E"J[2S-P^4U#Y.VKY8K3JN4Q/+ZK$I"'LYADMQNX%_[:%0?*IOAZLYK> M06RF;U*(67Y?9 +C641O7&^K-;X"(<_?:$5EPCSH*Q,B?:KI<8@Q ^]VV0#F M87NFU";B3H2D*'GZJ-IU6HQD36/5=C3^3GK/ZN+66F:5VH2A&YC0!L+OVOIT M%7(L-91XA8,0/[G7/^.'G:*F,T<-/1>.879RX87R=2 6 IU(.,E2:X<'KFU MVX76%^IR_'1DEK33OD9@?@ !WS195K <6LYNVD%8_SCQ#?-7%V3R,N!8JD8 ML+T)%4WN8RGVK ,)<6E(T8&]T!5[;#*/P_AS/&A_[%YV1U_EW(][Y_U!)SZ$ MDQ\(P7MZT;.,2;7G3$F5J4YIKKYPT#/,YVJQ6C?ZQ$'/AX$8T\A?7?QJ8$[E MKZYM"7@<=HU-=4.)!M$@EZV1GF#:2>Z9D#9MX%.4I1 C\9"C#(X'Q>FK(ID% M1'$ULC"5V_870!($K)4;F@!RR*6IJ!6F2KX7.5] D;-Y&QA?(:\LTYN^8?6X ME)O+*B*7<#\L1FQ:1UC2B^21.P*:N/8=P7XM#S=Y,ER;D2KX4?%]RFFQ3,W[ MX68V$2TV_T>!+#3)S YA :PUATY6TJ09A+CUX;_0 ^/86-UZ?2VSR6G1&5^- M+]M:\;N*S_:>[8Y=HM6I(6(=^CYX\?I;=?RKDS:H^=?;N"WX2Q1A;,2(N@QD M,H?<*_\.R6=FO-!$,??1186/S-QAQ1L,N/I'R'R71I.H\$8FU(Q,=^'I&<$B M@<2FW-\1/209$R';4=)XL9:A+''3N>H_K)C"6 >35A*B.X:DS:AK:3/W)R_/ M1=-#6IDE9S)'>DAQ;9)W54"G;G]"@R M?9(:.ZTVVC@(OU@(>1>LZ(#F//KE$]MJ]TSZFH2C$ )X+[54\^[8NF9Z_5&W MLV_/H2WA8<;RP-IGY6G (L_WC^KF)O>2V$:U[T05"]1FA-NDJ/O,5>,L&'(+9&\ M!#/7JJ!Y P?8W%$GG/"_:'NM6%.[WB-S1R?^O?1O'ATBK[7.**6.+2RF=E) MFG]83-CX0C3K-J?=04^.[@/NC4)PB>9B M>^LS 6D@]^"DO._H,R8?MC64BM*:<9)(XY%^QM=B(!GA.&10C\B-UST:?KYN M19<%*-6SJ>>?L:;\CG">M!2?L-VQ_@WWE:^R-ZJ4Y/HY #3R5%<9-C$ZO-VA MZX5$0Z"!WZZGH1&I3,:"?E '0KI E3Y$=B GMN1KKU_]^-Y4GD_)TKS0$^K8 M&HXH[+T>?[SL=KJCK_L]IIYG9V@9WZ7$M%7=,,N ^AZA+:ZYYEY&8Z%!@0K^ M:(LE5]@5NT?_?LE'U9*%BS4_Z_W1K7OD+) 70I$:&S%;CMV3T[+^"8U1F+42 M]6)U"4504&.<9LOD;^738E+,[0+)9+(RINJR02@'CF)M1#F'GC>ILSSI(UDI MWU$94I) ZX-M"JBO$M%/\]-544)"F5>($TQ7O7#=DHYZ^85:@GWW:/U92\ 1 M;G35_B4>#^+]FH* ]*R*#/3B-M^BVQV]2YD+N0,E'-O"B9Q.%F7N#W,\E,DW5+P*E%[B793:Y@ MH *S6M_]OJ$Y8@ D%&5@7$MR,N"X@8EX0ENS@+S*:E6L0,4"Z-2]\MA@S_^6 MAK(O]$TT)A>;B6(BD.>G*74Y $P5@M@WL,?T")$R^YUS@'V5_#NEV?6L?@Y8 MRM[S#HY ">.STI,0BM.^[>KLH-20_&9(=2/^H1#5:37.9!]A?*=8;HE:34^1 M"PPKJWG-+)>RFSY'4IWTIC=S2:=&E2FH/'IMR.XQ,0\W2']XDW_C4SARAM[R MR>F=6N8/P0B5V,0"B/!I2Z1?-O.4:X3LC_,$89>EH(NL,]8XE01:(F3(V<>E MUY[RQEI55@/!CL@99GMA&X$3#' ="FC+R>_VJ1MD(W]1<)&L%*R*IHGG MOLJ9AFQQ#4Q;;#;88V 2@V!?+Q9(]B+G?(/LO$@Y3_'[@F/0@*F&8VLO=L37 M9&+'37Z#TO L/+B!B\(K,?2!O*%,H-(L%ZR? 0Y:@GH[9G6K(*>VG"?@9)1( MJG9U-VUD:;." TAYRQ39T1!!@^ED"(/WS1X5-+7N4V5U@:[S(_[\HRT'+8^% M'Z6/T ?>1@NRA'=Z2Y[HO,9W$9#5K /RLX<[\#7R;I=1&JE/R;9I08N.@6^U M= 1H@Q>HB^"O4AA_H5[(L769G'6'[2&:%K7%:<]!R9?=7%RJ(<> S6V,*:;-&R#U(RAAD2 L+Z0S:LR(61BXU[40V'2P0+@T!+I&A&P#V MX T&\OK5N_T&:63-$;+N=/P9G^3&CR'8#REP%0 M#L=8'E\GR!C=\>C&VSLTLPDM+"82"7TR!W-RC%/13X9%?0!ORP8TPO"[RI8# M 8L-JE4$DMSYD-*3P42'[M/KXE9")4--&^0=.4_+LY9(RG@H/T ^GT2!$B5N&@_R3O!1+@W\BW-]NJIBZGRC\YFBM)>B@ MDS1/IEQ%0W7FKA"$$U*R-'+WPM1N2/S-,5.QI8N^HD#>TNFFQ">IDLW\EA>. MCZY;-<"\HWUW& I-IH2M>]4'%E[2\.]N"K:&&3R"(PZ#/;?N*% 6KM&5>Y_Z MYB>;/A,NF%;^I=-H''DVD15L\N['D?P09PDX=X_(GESO74V*OD.W4E 76F7# MH/B%[_B1=:O%^2W:T2GBSF\WY->=6C+LPKT/S839'U2ZHN&WZZ+IMUGN?LLY M!PK]I0$9AU2R8G62U;I^"+OWWX@>9(0>+TA##NHJ$6.TP77Y)TY?[EXY!D-W MNB"Z8&W ;R1+PD(<*_.X>9%A>>BW5.C;28G(&@P8,%VV:)&Y9:6-(@'H?I:6 MTU4F1@5@0 'U\F)!=L$-LF^B)4@FA7D^5=%"IL,:3?4K]!2O7[W_Z4.Q.K7O M#BKS6Y$E-Z>EE/Y\:Y>KOR'ZFE1QZ&T\I',&([ ,O+03LFPY$ 8,!4FUK[#E M\GI:@PK:"?]D%U;@7DQ9(F)/OL3K5S__\"%TRW)%AD@O\"TMC)_???@>W/UO MP=W!]!)\?(+;8Y@.1@0I@00#0:3:RFXZ[15:!6$7@"'^GTP(>ZF*[X.0 M8";FO4;(P>@/!BPV=O/^-WNJ.LL-;^R@WE4SN5W_LGU]&?_*U$.^47X_1N+0 M*#29*'-\WNZ,QH-X\.(72/-K&9K99@C1889^$1_=)?\W&MXE=U&/[H\!= MZ_GH)O03!211YXZB3'*QCV[]]LA_$O3;84[U@2S77:O53=]ASMZ1+\X1.@8. M>G5^OHY.HKXI(90'Z2$<_"QV^OWOP?C13_ M>M']V 6;\(G55EO1T+JF5-29@J/K%45J!S;FCW[,2 -UDF4"+/"!C;)#H_R7 MJLZC=I_,#VR 9S#K O^/.L6,4V$="IYI6@]LI#&-=. 18$-)-D_3Z#(K#VVL MYS36;CXIR"PXO&$T0CDFOXT^;3*TR>2[=M3S\>'A&T!-JQR!_6N?G<6]L_%5 M] .]KV%RD](N':Z+Z6^'-KY_T/@\((F"L0H.: B #)J%'+3UT,;_CO^;;(E\Y($[=W^?%+,G M^M_=>C'_YW\ 4$L#!!0 ( +.#"%?C@A_>80@ \H > 97@S,3$M M8V5O8V5R=&EF:6-A=&EO;G$R,C N:'1M[5IM4^,X$OY^OT('=;-0E80X+T " M0U4&,CNYVH)9R-3N?;I2;#G1X5A>R4[(_?I[6G(2AX0AL,P,2QU5PV"K)74_ MW?UTR_;I*!U'9Z-!O>.6G7_T&\V LZ/@NI@X/_;V\%4B+LY)IU%XOW.6,;E MD:#]VT>U)#V9RB =M;UJ]1\[*W*IN$O+/)+#N&VUQ6BH8%L^[*M(Z?9NU?Z< MT$@YY&,9S=H_]>58&'8IINQ:C7G\4\GPV)2-T#)T@D;^5V!';&XOI[DV6">2 ML9AKYWE-J-2]&\F!3%G=JWBG!R1?L,FI!&#TV>K8FM4%:WP@*_3VYG2TY-%# M1M2V,N*\>]WO?>R==_J]JTOV^AWZ7G_YI]?J][P[J_GW_J7/[<99WS/@U[K7JC]$I- MZ]RPSL75YW[WHN@'LL;ZIEZM+0SL7'_H7'9ORE>__]+]U]RV6K5:>[)I&R*T MF)%<#Y&4J4K:A["AL,A_,I/*%ABOM"T M/TM'/'VWVSP^V=:&A TU:NP'AOQ MB6!:3*28@K'3D33LUXQK."^:L6N1*)TR%;./2H^95RW_RE3(KB*>1.*.?5(1 MF6E*K!?[%2#4>F,(U2KL S? !0B,9^PV5M-(!$-1Q0MW#@ES& MC,D8B8WXK ML&]A38-[ 93!EI&MJ-B#!'RI44$A%F,Z- F$9M.1]$?,9/1K.7\JM,@7(0/& MTD0HM52UIS(=P4"3"-\J2.LF4$T%,'.":0$;S(HPO$'WU[_B?L%"&0-@\M42 MT!)\#W$,Z\*XC$.D#T\EUI&Q'V4!UH33"NB5X'!)*9< YQS3LZ,;DW\UI J:'"4.+20M9C7 OK'( M!Y$@ M$)E 1 PB:48D3F)CT )1 UT'TOB1,AGF$6%H%3DO)5KY(L!MP_;@E$# RP[Y M[IT_XO%0L YR\3J+(&&[D^:>V+=3;7="5_O,7DLJOK$+#]J 4<86HL9YD939 M>J=P9:<0.Y&A]V,)$E10GE\L;4_^:'06:VGT),/Q"(B'PG5SM4IK$ 2&$BC:4:2(G8KD.MT9*DBD2G M1<1MB.7%8QDFI9P$:5""L*"+49$,[)G19 ,C \FU) .D*W&6>F-:*3-4=FQ* M&ENC+#$I(Z 03HMV4H+V1?I9Q(E/89958EF^,,,5PV(-QU\#08*@/,P7P?,I M[E6&\*#"V&K\;,T1:V&T/;ML'4V(P(D,*$BX43$G'N4& 48=#$4.U\'Y04FF$\22L=77]Y4.K *V%QJ* M&$4U0DAA1"04JR2"/L^%#6):HBLV;RQP? 1.=\*CS&8GH2K"$(V(G /LZ&A M6-3-+=C&76[N,6R<8"*8PKA.9J"R]&$-MN%#OI 6U*:%CW>U;#!O &WH"X<$ M]+%NI@W>CJL#X@B'XKHWZ$R3]P9V9*/+G\ ,5#>4[V>:,"^0](95Q\JDN$^/ M%+"6\;'0'^Z(RO8>F!(B>)"S]Z1SQ=$."WLMB/*SV3WYTI^&Z,\%6'WSHY0?&V#-Y_;8]B%%, _-TC(I MB2.*X;',3W+P$TK<6I.R4(VC44F5-HNJ8F]@R3&.[JD07V' @4+=HO% 0C^[ MR!Z""(1CB-#P/[5+\\@7?V02ZMLHSV+?'M_VWUPGS?#3P<&66@()'].Q@0X@ MOA1P2EX3%@WE5/!;(GE7DBW-VV;"/CJ9'W*?Y.J\]W.GM@V9S -,-&*1R ^& M1=Z"8 I\BTZAY"J-09DQV1B> 2K6F)Q -SX.>(-5A#I-UD&U"#4RI02\A4UN M>,P^8LI=6W)D*^.)BB:"&#?FP_Q)F<[Y0(R32,T$1J&-&>_W$"\DHB/FO+V")F)YWDBP]4FJIQFYZ+ M3(@!4;)RAUI'NN'EBZI*U;VL2C7^!?.=W7"UXM'001IL&FNV&E\9?7BF5ZD^ M/-:H'+6.G[7LU\<:]>8W6/5;0'",58]>?-7:4>6X_CQE?P2P1\WZBT-0;U5: MWO.0?02"QG;*'M@_,17*":%>9DYIO\7I$#W^T M B\GFKMG=8[77)M42^YH6K%4$H'?9UM'M#N%5^O?NF#:5[(7J(BVS6.=;(@* M_F[7.ZR>')?L]Q'WWNL_[LP-MMKO%QXT]D6_:MC.X@^SU;;VOE6MA55Y/Y:N3WGDR[+\ MM_L@[\!^"/@_4$L#!!0 ( +.#"%=?DQCF5@@ +(H > 97@S,3(M M8V9O8V5R=&EF:6-A=&5Q,C(P,C,N:'1MY5IM4^,X$OY^OT('=;-0Y80X+T " M0U4&,C>IVH)9R-3N?;J2+3G1(5M>R4[(_OKKEIS$>1LR+#.7Y>9#!ELMJ5^> M?KIE^W*4Q?+J1"P,/2#P*\U&ZU6NQTR6HO.(Q;4FE&S_6__ *:"N)MCLJGD[P]BD51&'/?O MG-73[&(B6#;J^+7:/PZ6Y#+^E%6H%,.D8[6%T4B!;<5PJ*32G<.:_7>!(Y6( MQD)..S\-1,P-N>43?_FY1_P&K?C-(WI,NKL!#OOM1M/;4].Z#Z1[ M<_=YT+LIQP&ML;%IU.IS [OW'[JWO8?*W6\_]_XULZU>JZWC\#G3-B"TG)%4 M#R$I,Y5V3L&&TB+_R4TFHNGK.*B]XI_FJG_J2 %]C_2T",E _"%H(CP2'K?.+7>U(*6- ?Q7)HZP#Z=O::)N[)1(&_NI4_ :*_4A[_>J[0_^T M=K'^VRITIG1"7DH](Q\6N57XB*R)VD MJ>1/Y).2:+WQ2#\)88]6^XTYKEXEVSSW@1KP%W@FGI+'1$TD9T/N.0=JYS:F MH$0D"DHE;$1%0F@R)7F2Z9R#]E \;1T%?U(2PQ5J2R(:PBU-5 SU(%-.;DT@ MX2$WANHIBL3TD<.^I34-W&.@#&PI;1&&/5 @%!J*+H@E,!TT85R3R4B$(V)R M_%G,GW#-BT70@%@8"=49"_U$9",PT*0\M KBNBFHIAB8.89IC 33LAO>("P: M6_-I*RHXB40"?L<0+OSL 21 '(9U:5PD$60;S02L(Y)0Y@S6A%B6G.H!#@1F M: JA0!0ANJ1MI M> MJE7(&=PVY ABQ3@$WP6D]Q2.:#+DI N9>Y]+D+#M3^N(']NIMOW!*WB$_/]A0U="MJ;K@!/<%_ MEHF?#ZZ'12*DN=E]"K)UP"%0Q4Z._U6N80'(X+$PEA= BB=V'>R&%HQ29B7- M);61+PK (GI>P5@X*(!=0!>CI&#VJ&CRP @FJ!9H@'!ERO)D@BOE!DN'311C MZXQE$64X* 2'1#LIA=9$A+FD2'Y@EE5B48)@ABMHY3H,?P4C MO456L".R=D[J-8#M3@<[XPRP.18,X4.-2BCR'C4 />Q/$%-4LUE\ 7&"!D** M;(I%:=.VB'8+!1ME!]0ET5)_8^GUJ3 HS74**#.VB(:ATLPJ8#N=(4^@-DH M&XSP%%&,(M#%.4 !V@7TPL9"BKPM3(5;,=4;4YG;E$:'\RB"5D.,P55F0\LP M+X$[4)2[W-Q%6 C!1* 7XWJ50.79=@UV(5$ZE^;8B$7/M[,DF+5X-BNX\P3H MXQ &[PM$+#MQ.+\NQXG/.84'8 =V0B&;Z 3+$,J#'.-T2AQ_H958V4RN(\/ M)F M$\)"O[O3+#G:,B4"6$&BKT@7BD,KS.T)#0]O23[7Z]AI-:)F7B"1(BP, M.;/<:?U1\-H4SF&/7!;'M15Y[T^[Z,]!;V][[-8K]]CV40>;H=9;9#(22QDY MBZ3&V']#R5QKA^:J46B),J7-O$K9&[!D# ?]C/.OT&:@H [B.!.@GUWD"/ % M+&60!>%_;,QF2<%_SP6H;Q,@3T)[JCO^OVJENW .QM9#0.SQ/($GDU!P"%91 M8.8M[8331ZP8KO3;FF&;%OL 9G8F_B8(%-VG.\UM2'[*8*+A\]S?"I>BU8$I M$'/H2#Q7M@S4+)/'$#'PE#6FX-R-3P_>:$G:WNMVH?)$&E++@T!PRP802OL$ MJXBYYXA;)&,EQQS9.Z'#XD&<+@B$QZE44PZCDY%RK$&7$ 4(>)725GTN+H'* M,A7;T"Q'Z@7/W&%*9EOL8C0 5'%=@4A)FAK>F?UQ 0R92CKMB,2ZWDZZ6%8( M<3%&FH6266##8L(-+UZW56ONE5L&6F9LMK,;KE5]'#K)V*:Q5KOQE='M,_UJ M;?M8LWIV]K)EOS[6;#2_PZK?PP6GU=.SLU=?M>Y7Z^?;A_?-L6>M^JN[H'E> M;=:_"[::N\T\L3FF9P(SPG1YCX<9:5*:O#]H',Q$"K+OU(B3FFVQ/Z*G_VL% M7D^T",_R'+^U-JF>/N&T^>''Y]=]DUWV+_\A=T[)XY<^_]=3T2 M/"(?YUWRG3N[_X5=]RWRP-3EQSY_$&EK9>/;%]_B[?G95. M&.5O[%)E[)OECGLY-.9;O[HKR+*VF$(#2.X\6Y_RS,=OQ:_[9O#$?JOX7U!+ M P04 " "S@PA78J;)0IP$ !=%0 '@ &5X,S(Q+6-E;V-EU86V_;-A1^WZ\X<[ T 2Q9DN.[&\!U7#3#$*>QBVY/ M RU1-E=:5$DJL??K=TA)J1W':99>T!;U@V#IW'B^[_#PTE_H)3_M+RB)3G_I M_^HX<";";$D3#:&D1-,(,L62.;R-J'H'CE-H#46ZEFR^T!!X01W>"OF.79-< MKIGF]+3TTZ_E[_V:#=*?B6A]VH_8-;#H>86%+?^$TJ;?;C7]$R\*.IW .VE2 MZI&@2<+V[&^_@J:HGMLHO>;T>67)$F=!3?QN*TAU[X9%>M'U/>^WRI:>IBOM M$,[F2=>.%J6QP-P*<2BXD-T#S_YZ1N+$9,GXNOMLRI94P06]@2NQ),FSJB*) MR"1%9*BM[;1_R^PB/CP!H(!GA^V )'@7+<'0U/7]Y/AQ,S\<7 M%583"!P=GX$\8O M8?IJ!)/!U8O!Q6CBC/_\8_07#(93(PD\+_C?8'P6>/_)E&;Q^C/A>[?L3N[% M][P*OV[AP=^T^OM/@T\KS,B ML43Y&JYH*B2"D\!+(9?@>\[K$L."-8B%M.\Q4R'A\#ZW!8K)15@B"Z_8<_W]IM^5VX=#MOS]07\4KP\"VW(; M]2_BMMYZ:IX?<=MXE-N:G1"R5"B;4#Y)(^P17.',?UZI5^YTT*X'N589XJ?J M%U MZ-FVZ>S8!.G*6&VN9&:!N]L9\Z98V>C<7V05BQAF TIP%D$YLF\_U\.#DU9/V>?M M 60K\4>6[MZ9\235 E-?G(/5WQS*\W:_9:]3]02P,$% @ LX,(5\TAVZ2?! M !8 !X !E>#,R,BUC9F]C97)T:69I8V%T97$R,C R,RYH=&WM6%MOVS84 M?M^O.'.P- $L69(OL6PW@.LX:(8A;F,7W9X&6J1BKK*HDE02]]?OD)):.XE; MMVFSME@>A,CG_GV'AQ0'"[U,C@<+1NCQ+X-?'0=.1)0O6:HADHQH1B%7/+V$ MUY2I-^ XI=9(9"O)+Q<: B]HPFLAW_ K4L@UUPD[KOP,&L7[H&&##.:"KHX' ME%\!IT]KO!FWFRT2AIV@TVIU:=@-PE;0)JP5=SO4\X.__1J:HGIAH_0J84]K M2YXZ"V;B]XZ"3/>O.=6+GN]YO]4V]#2[T0Y)^&7:L]FB-!986RF.1")D;\^S M?WTC<6*RY,FJ]V3&ETS!.;N&"[$DZ9.Z(JER%),\+A05?\0DV09+L!,LH_'%[.ST;#23%[/QR89ZI11Z'9BBX3B&E=U.$LC%P[T@L'^7C<(O/Y( M+#.2KNR;WS^L Q6P8)+-5X!.3'5UR'*IG^OW>WOOHC6F,H(-64Z"8MU MK^F[[7O9*G[B*<46Z#E^TZ@]*H.^N[_G=[S^W:>!YV5.)+9FLH(+E@F)X*1P M*N02?,]Y66%8L@:QD/8]YBI"ZM\6ML"P. J_YRDK_#:1(#O&UYDOW%?$0YPG M&#-"QPG'P7C-]<*ZENQMSB4SDUZ9\!]H/R"'@/']]@$]?$\NBW+)M?$POHD6 M)+UD%<-^V&P5?;*T^2'/81](2G?DL[,+F]WW7/X4K1)\M%5XBOPOB:4C0E\$ M[2G^:IDHNRM4_?6=&O4WW1G6O+*C&!L5IR*-B6I:12[% MKA4U-+TK"]UVI[M5ZKG^5MF/Y/7C$9MA\--[_1BN 7;/T=>GRP_=T ^_B=N@ MN9/;AET-LE*HAFJQ0BD.MT3AR'I::]9NS82>!X56%>)_U6^@6M*S:1/>L0FR M&V.UOC.;D7U[+!83L;9V3GRKGBQ MCU?GL]7FF7Q[+>5^5^Y@6 THD7 *56;??ZW[>ZVCOK+/C>^LC>)W;-^MJ^.+ M5$ML[7?H#PCL]P7F]X_7EL_Z'Q>ZSQG.7W@Y=S^2!R\D1PPS!/$.G(?WC&F+ M:L,>R3_S F+]QC(3RGX^]21+\'/IBFV]PRRGI??!A,QQ=>?ZKLDGKA++9W$# MV[ WO_\"4$L#!!0 ( +.#"%=G;:07%@(! +D8#@ 1 ;VQP>"TR,#(S M,#8S,"YH=&WL?6EWXDBRZ/?[*_28N?=5G2,H;6RN;MZA;%>U9URVQ[ANSWR: MDTB)T920:"VVZ5__(C(E=@Q" @3D/7>JL9949FP9$1G++__O;>!(+]0/;,_] MM:16E)+T_UJ__)]R^9]?'F^E*\^,!M0-I4N?DI!:TJL=]J6P3Z7?/?^G_4*D M!X>$/<\?E,OLK4MO./+MYWXH:8JF)T_%-_V+)NG11K>NE/6JV2T;O6:SW#3K M5EFGO8:A&UI#);K\?*&9]89BFFJY6M5(V:"Z46YV3:-,+%TUFVK5HC53MBZZ M:A5^TJJEUC6C81"B-ZN-6E?5FT9-574-/]L/87VP1C>X>.OZCOUKJ1^&PXM/ MGUY?7RMXI>+YSY\T1=$_V6X0$M>DI:GGKI8BC3Z%/W !10$+ (7Y-*2M: M6=6204PO8G=G<\-6K]8]HL4A".'_EJR[&#HD-&%Z[D4)F"_7>"#U.<_;L*-HWQ)ZJE5AG$$O#7PD<^S1*"3WL4QC)IL(1^43)KP:4GURFCQ^0OV\*_>S;U)38^72J$+F_^/DNG\R^WDDNSHP\9G21_@?SU M0P0QH\6RHL+_)^]-[HVG:4T]6BLCW\[>2?Y./O)I9MW+P: 5 Q\(PKCE37* MBC$>*+ZSVV8"2(/)I*P8LNYD,D=Q+_L8QED-*+QRDIFE@ M2TA%C)UF01'OQ1<_.E?IH604"TI:(J^R0@D$? <)9[P\V!YA6M./,F%(0L_? M$J +[^/%*^IZ ]M=-NRFY#PSQ*?9V:_%9[4 ^)P7D\;^Q62M:�-@>#EA\8 MZ@4$PZ:;9HY@:.P:#/%JZ#/J?_Q/"S[V-G1LTPZ_TT$7/F'9<)>;_;$!X,AJ.QN&+3?;-@/D\?@^L!S.Z%G_N1C_?)IZ2?&T!C/9(_2 M=Q;DS2,'>=NR;#12P50@MG7C7I*A'1+G6,"O*L<.?Q/,M!BYZ;+CG'Q2$-BN]2Z)KYKN\_!T0!^Y\;2T0,^@T6K3V$I MR^:L%L%0*P(<=FZ*';.64@0$[=RV.A6=I@C(VKD%>(H*4!$0MW.;]9C%X*Q# M4<]+43IV _D0UEJ>\#]Z:_G UEJ.N-".W7+>J[66)^"+<,*WHZ4)0S2MYG& M,P-MYX;H,6L>14#0L5O(!S/ #H&LH[>6BV" '0)QQVXY[]$ VSZB8P[FQV[T M'L@ RPW^1V\ ']X RPT7QVX,[]L RPOP^K%;OOL2_&I^1Y3ZL9\-'T+PYPG_ M8[?,#RWX\\3%L=O?>Q7\>0*^8$' >2[MV*W0/7O>TL5GYG7FIQ]3C\SH+,H[=N#V0'I\;_(_==BV 'I\7+JK';M/N6X_/#? %BPC.KN#BEL/O=HNKU]7*3%C9#<5A3]&<+/9(#-B]E4BV#X;>_YG#GUVA*J MW2@ 5@]@E<1UJ;, 7JS.=9$\=,D?V@+0A35#L:J>3\SP=SOL7T9!"/N,WR$. M3=;*)2.#PO3EI[[O1<_]&UBD/Z"63?S1@^_U $9,ASC)0,]J8:W4HT3B88RC M:F$MV:-$XF&*^E4+:^$>)1(/4V2J6EB3.3\D=H;4M(D3CIA)<:+;8F%-[V/% MXV%VQEIAS?9CQ>-A-L=:88^TCQ6/A]D?:X4]#M\,CV.GV]2=*]NG9NB,GCP8 M(\!ZL">Y)=8*&YE]1*@[T"YXY)Z:0J#N0!O?D?MG"H&Z ^UUA?/*!'XX.2[Z M1KUGGPS[MDEB7,5=:2Y^=$YMZRJ<:^7PF#C03E0X_\CA,7&@C:5P'H[#8^(P M^T2]<#Z*-9A(]O0[S_UQFE6@ZH5S-Q0()0?J8E$XST&!4'*8+:1>.(] @5!R MH+VDR):^2=%BQ(#,1SOX^66$30]G$3-!V<+C:]"591Y?J&OV!\3_N<1D?:0O MU(WH'0VS3F!#]>;;EU/;2XOLP1 D>7"2/,3&53C/C"#)PI#D@=3;PKFH!$D6 MB20/H4L6SE>7(/BK[=HAO;5?J'7CAL1]MKL.;0C2U^.J%<]%E0L #P>;FU'JB9M_U'.]Y="R(:!3.0Y<)$(-A%%*_X_7"5^+3N3>/!BN%\\X=PUZ18YO#1N%\ M<<>T5^2)B,)ZX(YDK\@3%X5U/1W=7I$G5@KK?2FLJ"J &[=16 ?%<6#M,&ZE MQFG9\(?@M0/XIQO"\,_*:P?PES5/PTO 4E6^^,2UT !JN]:>5, "[''-T_ M M% *#A]GOFJ?AAR@$!@^S]S5/PY%1" P>:!\\,0_(OJWN(FR$PG%R]#OA:7E9 M#LZ%A]@*3\OE>%K^%U;%<_[QT]P!3\L%]=^M2RU^D?&W^1 MC_:5F+8#@)B+3*5F!+=Q,GE]#L>Z<8/0CQ R4\Z'K[3K1\0?(:IGY[3C@V)% M*VOZ&(<9#HI5I;"^($%6>R:K'&/55*6P#BI!5GN75KF%M:A*89UFQ2*K1_KB M.2^V^YP*ST=,8CENB(5UZ@D2.Y7-L;!.1T%BI[)1%M8I>@7+>"$AZTZ4P!Y3 M#6=1SXJVTB!\!'OYD@SS0OEOU'H&>KJB@?WLLC/BV<\F-ZC5#N)G)[/<]1;6 M**LY(;^XCE5B^_]+G(A^&8U__@8C$M_LCV[IRWQ)P_%#-^XP"@/VA)X?_Q^0 M$K\0A[@F[?0I#6\]:4'^@OQWO?6KQ77Q"_+? MF/RS]W4\5K8HP,FTJA;VL$7PD."A]#QTB*-FM; G2X*'! ^EY*$#'?JKA3U& M$SPD>"@]#QTB6$TM[)EA^Y7XUJ*;O1-ZYL_V$$C$M.-*;,_],.BT'SLG*N4* M>^3&,HFH]0!P&#WYQ V(.>$IWG",^B^VB;7PV)-/WE.?7J%P\X:,I8@-2W51 M0+1=Z]KMXR^\<=^#!U$0$'<43/?L!,3#I!C>3]2V*NSIUZEC^R!60&$/HDX: MVX?::PM[\G3JV#[$OJWM_*!E"R$'"VQN*.2F'TT'B,BU.12&#I*%W>N-(3&@ M)(A\RFEJ?#L9)[F;_(T#K8+NSOWX6T 7H;8A=*Z)=!TJ>3T).Q@"?06_?"* #@1N@I4Q;EJ_A.SI>*%=SX=/EF&]#AD&]"+Y M\=FR V"GT87MLEFSESX/B \V;+GKA:$WN$"4OE _Q,K19>* I7O!%L1O3[!= M43C&0Z"KT$J^'-^NL%N?0FOQ7K-1:2JK;RL5=7SO$QO;3QZ(8:P/PQ)[#U:% MP/BUI)?F%AXO!9Z4+"]"P"#2/P^)98&Q?J%(*AMC\I%/#!++B)W#)O2&%S4 M#(,$!PH6^:9^:26UP_>VH3!CCL+J2RBLU/IQ=_-T?25UGMI/UYU9FIB:?%%F MV[F^_/%X\W1SW9':=U?2]3\O?VO??;N6+N^_?[_I=&[N[Z0#KD'=: V_DZ / MM!-ZKBQ=52XKDJ94C>;AIMW<0!*56O]>\7\KYUU0>O]Z__A=^@5V,M=S[Z(! M#&)*\8;WB!(5MOJ2Y!+(8 MW/6DEZ/KPW?B_Y3N7?IQDVF"F$Y$<]FAO?!"JR>D9[NH:EV4\YP](")K66WC1L]^H50[]:$R16JGU/W]I MUHW:YU5$>0#4_<]?U)KR>?'??_QH/SY=/][^2WJ\?KA_?)(>?CQV?K3OGJ2G M>PD$_!-*<567[A\EM?K!^BC=?Y6>?KN6IF3_6.ZW+Y_@-A]7;>K&:ND_1R5[ MY\D5TLCSI;!/I3\2?$M<%Y= 1:?6%G+J@;U^S17\6;*QX$IY $/T\;6R14;E M$25^F;H)&>FEUM\BETJZ(DMH-8I-"3XK-SBA6BHT> M<8*QW#!BN6$<1FXL7_P-IHEA( MH2>E4S,*M,I+;S"PF>M0^FJ#V0>,@;[,'9+B1BZ!-&+AFGF27.8[73&CGKS)S,'^FS':!("K'\9$+JM5+KWB%#A[Y) MOWD.VY-EZ<8U*\4UWE;80==OQ S9JM&1YX]7*Y% "H;41">R)=FN9(>!9/:9 M.OGQ@,Z0W5-K[+T[%F^ET:A4F[6-O)7I[AG*=J.NG6PCC6MUE1\U\91JPS?T ME2[*EWF@B)>>-6M]P81,/*()Z=#W7G"< MB=E5+[6NJ$.P0N!*L11CX1T S[BBSQ 73^3M)CY-XZ>\LTI/H]1JU,NJ9FBU M>O-=,&]/T&@\+L@0;UC:K^3=;'_]P,A5 EW>PR!(Z3^1;P>6S8[A88=9)X!C MH;F4B@ZS('N:%]FZ_&?BVG^RO^>\ASMGIZ.BA)O*8Z53D:X'0\<;85S$L:%^ MEN^E.Z^R#-\;'\\52)MO6Y9/@T!R/5#T> +3'\G1EJUTJANFD[;>QKZ&V,6>SL.>YRI8T3<0:3 @-ZNI#Y;T,/*#".WK MT)/@"91XLIGV.3;E"J6 ,DOOR0YY>-HU,?L2JRM< '6]R #S"=LJ.J-! MUW,^!$6P;@H,KKO8:4J1O.B;V2?N,UQPI=>^#58"0% MGF-;LQ&"&_M:N'E8:$=+O%..5*W+>':LKJG\O,S#J7OF3UD:$E]ZP?Q2Z:_H M,%7YUCG$&.G^SMU]BY84[$ECD#^F;XW7!BNR ^F^&$H:VT7"]+S)52/'!U>D;UT)'#)6Z(\GL M4_.G-, 0OM<^97Y&U)JG3J\^J!^Y;.B30.K9#FC>Q''@"8Q?087\C\A&=1RT M\"Z-'X"!9S5R'=U]/.XBULNG=/H$7:BKXVT6R3<'X5KV1VJCA/_G*\D(\RZ_T%:@)?8\_ F3B4>#(-Z C83-E,2A%)3D2PR"BHKHV12NLTO(]_'_'PV M3Y0C(0FC8$R[1JGU+QK,TVB&L)Q\8J/&T8Z%BU*Z\XH!'..0P-G4)#Y*D86\ M"VP[L,,0N)V)0C0GS"9C3/L:'B-X MTE"J**H>Z7/$>V=*G?*3] %IJOY9TG2M$C\1]FUVVC]DI_T[EFI\PF,Y18./ MN4FA*8 AO&*A-)9"52&%A!024FB:.8'OB>3 .JA$3!.DD(]ITHPO?50VEEZ5 M@'O*2V\$ Q!?\!4_T0. 9UD.M8RZ%0P'N@C"[%EZ]KW7L)_7_(@ZE?QPROFFCQINUS*@AE;UA*- M<5I-K!36I9LA_DC3-\Z6+,"PAE&I5>NY#ZM75$,_I/>UT!;N)OP16?/;\ MT7@+KI5:MXR7VU.LRA[-X&/8$?0R;V#*DMW]<,O)DQBFL,=U@QB%AUYCCB@S M/B\+YTKFL$'J]Q9.\CT\>CH"Z6Y."3EY$CQZC'6X]L4EQE@%XW_&RM7A%YP/ M_M+NE@PT7Z( !@J"M0EW6&UM3<;=.0JMWY8DLTF#IK\ MF J!#V/W#(OX5B!A[H-MO1M=I7\@'Y?:Y$5S:!T-V:1W*P5]ZC@)94D?@%Z8 M?U[:4L+@@(S46 @.ZXBSY:27@,M,&=3+XM71S]W7) M42T+L6'UJ#MLB/LH9+(5,#%+G6XT*%L>*QV' X*J /L_C*6,"\9@@'75D&O- MAJPKC81>D[FV>)@.6ZKY;F"/-([ID25O,IW*"3I0CZOBE9I;)26LM.XQ!7G4\M3T_D>W(OP.-FG M P^V[O%A2QNT*A^?=5#C0R*A/#EH@)5-X7_PYNILE3FNG*O\N&$E3ZP7SM_I M^Q,3Y)F6NSXE/\ND!R1P09Q7,@I*GT2YSX*7^]P;%R] 8'FVS/UM^^'V^I_2 M;_>W5S=WWSK $G>7JW>3HDS[J?WE]AJ+_ES>WSU=WSUU-CI!5+7CV@%5I6*H MU=P/Y>I:I=G,_PA1U2M:<[/9%LU-M<]L_,UBZ!] PN\P2WXZ>V#O',R989FP MW^$7%X0]J-]IY#P>R&+Y?&Z#W%26R/B=Y';L?9->!JM#;=+OSR4=\K[>W+7O M+F_:M[##85':]A.O7IP"C3G&W^]&MFP$T<1'L0_Q:.#>G(^ZA*-MFI+S+37(CI*;=) &?U17(RU_G$UQ[ M&*[5-$P_1,@?:;O$&04V4X(F@A0E+0_HQV<>:1 Y\]X5 M87P)J9])LJ@9S2\A]W>%':,Z+?=U(?K2#GT*L"[&^M>! TM.$6"\H=O09==X08OWPMZS.!VR)RNP!S28F^ M^Z??KA^GP[:W0N$^JCL)56ICO-:F52E5<.7AYY(2>[?TF3AZB7:(PZLI\3#GZ?Y$Z/C[$;!Z';'N*N2ZD.O9),?9**ZZ MT%N/01Q62ZTKVB,LY.C'$-L94=?V_"DQ*$2>$'F9HEO.1N090N0=@\AKE%K? MX1W0_'H4%+ZI"!TAZH2HVU[4-8357ESL5-5IJ[TJK/;#SR4E]NY94?0;EU=3 MAJ&$M!;2.I,\$-*ZL-@QIJ5U34CKP\\E)?:NW_IVUPZ%2BV$=#8QH"MIA'1- M2('"2(%ZJ=4!T))0F-9"#F23 T!*NOJ>'-BD8UA*]2G[SPAH4#2EP, M]96"(36GGXA;W@7=]X:]TR<>K""[>SH,,0&>3Z= M>7HRF$__B&S6'\N/GYO<2\:TIE<0+_8=W433U9ZV2_3$G54.I!ZQ*<2X3:#Q M2N6Y*U$P?\6+_/E+"-6X)]_X%@;13-Z0NG$_WN0VR!9L=>A)!T7 TFY/A\0' M QN8STCAD^)+0=0-;,LFODV#M7W<8DF$O?-BW;6,BNJ%OKP%YDP3O[+:R+^+ M7QI2K*7M>YCC%&;!I1J5*L)BO9S8];3>41_V]8E&4Z5V'GR@Y/J>=[ RD$ M0+(5XW^'L(>.)=^RJ).B?O@A!\2-IAR98RK>0Y] M>X"Z@L?K<@*'C0WRD6 -P1J+K"%]\[UH.";%@G+*["2EV\K#F%V Y#T_V6=@ M\V.V(_Y>X)]D-,$(@A&F&,&G922;#JH=?: PZA>+"[@9!J0,EH,SDJ4/]D=& MWQAE"HJ/8P]LU(70HG+QC2E*G^>;&5YYI)[_3%S[3P82Z'T:^V2L5CCA<:3,S:^&PDB 8\5#:Y]LZL MA)DCV':!;9_(F]0. M:@LC;W0A/#NF;'3 U;7X7DV,/ M!M[#=[H$B[+;J!>&Q'VV\0R;L&4S7C7)T Z!N/]$G\6$96 208B>5(6,'X.B"@.^[[ O(?K[4I2!2^*DE.J 2CD0H?S")8T8.CLN!:$!(@2]-;X(3 _.Z-_05^2U+/? M4+P!8CR+O87^HP\3\,10Y0\$L H0!7BN*[%@B_%'&)RXRL ^]$)LAWT&@!)Q M*.+IWRM(/&=4]EY=<9HEI,\JZ?/.+E4H,10[7X /7.+ Y9E93_PH-O[ANI0+ MC5<[[#->8'((]OH RX?C:)Q]EOME@/%,,J";V*X8R2'U(I_Y9.U)NHPL!73L MZ7P'Q,DR8=KQP]@32%*ELG3'8CF7-/[\0N*N%K!Q!'B*A;>2@6!IN-ZU;802 MMS*#&-;AE&YN8$F86=M@*A(,TG;="%Y:#%OY.VIL#"%,4O(CMO&IF*YR[[X0 M,T+,C,4,*C>/0"'V"]NI"GQN;K-.NFPC]B<3)N-C'!8UQ_@&7HA/<&/GU3+I ML\X^83"*Q=',4$$27F4Q.X7P+RVS\:1&];_'A@BV^PO("Y=F=D_"\""?VL_7MW_.T_M MI^OOUW=/G4VR!I9K"P=:X=,&(;]3A^"KPGY9L"U8V<'8W :-ZY7X5MGQO)_L M-&2BRO$H@;'N.6,D1\'$(@7+FY\TX@2ZU+%I+TATO<&XGQJ*YU?J."R6 JWC MV%DV(!:\-9(7/F=&/NK&L(9I2U2&3[-H"/2M+:B=LM2-^*1<+QP[_O"MZ76Q M%CXX.Q;- =8P1D$,'4"/+'G=_W"?!/RF;["=<#T8-SW&)?PWWL&&;[PE$,8P M3*V(&D!&\W' K[;CS%\SO?Q)"3)0/XWG^6C(MN(E"9%JZ#]?9S.J@Z IUT-1Y@_%9 MCT%D#F2D$6>WL?/%YU8J,XG@4ARS/WJ'?]?:2442\%!,;""N01KU> M\K$D$%Z>>M.HFYC3D0!!T+[/*["XZ%VE2$5C CREYQ2C_1F_@, M8V!J(YO79#:)-LJ%TOC,.Y[6YYE5)")P(A7Y6U,2<>)3#%C)3;P_8+W0N)\1 M#S#8S#Y+S]1E87&@I[C>P#9C^6X!A?FC&+[SW_<]5."3>?ET&'$,LG>[8-Y8 M_ X\:$6 @Y":?1>(\WGT.<%F<)#$Y-G8" CO,"_*9!UPWQ]QHXM8 M_R%F\CP7X)AI\NRAP3,/?BOD7>P+7C"PEN8+T.J\<_G-3CGX" C#AU M0;V$CPIPYT\GD8T' *#P6=M#OUGQ^O"]RR,@$37/*[,I2'L M)C_Y&]-;]S1>\!X%:O=&-"88$T@/YLEOC;D"68<,21L7).PZ$_'QG?8 M"06R_NK] ,2TS8&"T\ @U%$,)?AVD*R+HH,@@&4&=I='5R9..;XBDX?6)JY1 MQKBQDV#UMZ(YI._W@L4+$P$9G)S$V&VSRS F+O.7\]]AQ= M;$I"Q^)%UI2#>Y'1/['4B\Q(+18HN->.]?I$30*)PS3;F,UC!8R)&MC[GFD0 M>T%11*$&D-A+0;PC4S,*QU(PWJOG-)D-MFWF6\79H(H7[\^)2C&M0@2?!?$< MC'ABW4Y&[T*$D@]E#$,P4\U90$&B\_=LK"HQ2LB*&5WHA9A5%P4Z#RD+8DW) M8:H&LYLG*BG7-6*NM^B F6F>/VT&".3M$WFH^(&Y%\:F#??YD6A*6Q/H.!PO M34O :J)B?T&O#+ $ 2NP1 VV0&-2A7Y)E.MD=N6/%;Y!6C$T -$QC=,T8M MBOYE&MMU9.S)=B,6"H'1I+& #)@TA"?0:RFA5A.'BN(P8*!SAX) X &WMQ"T M4% ?496<8&UZ7XNU4]>$-Y$9Q_M=,(S##XGI>VAG3_F^$-5@RMB>P.WAS+<^A4W62;AXCD#X^>>"2U5@?X_8![[$ M8]'$-S ^;F!>JJ&'_F83PY-\^HP!W)X_DL>G%C(&BUMTRM/&/'+H*O5,FQW> M\F#0\=%*'$O*^=X1RG !=MXQE[IQ28&9L(0Q9O^( -@L>(S[PUWJ".SM7TK/ M'&_FQ<9 Q3BY=]41E,#AP3AP;(+B-AOP=F0CG@SG M]G@, RA'4W@3R#J@[R! 5ZD=]./CMAAUN*&Q1*V(GS>#<(3GX4<8QR//N^/D MZ5"ON6_P?9+.;L3)20W0 =:\8*U;6$$+R_*.M8U+^,<&7:FB<4N(L& MA[,28$[C:'[+>W5ASW63M"UN"Q!FT8'<98E1:<9'Y.DME@ MWZ63(A)8JD'J<-=\$BA]_<;)$ZLR#&R6E[A8H?RH,C 8?7UG&2\L5R6@8V1B MML0 VS&>QO CG<\Y/:E3V5>AQVC4V6I2T=>S*.Q*@3PXRDZGLO*6PP\GTZ^ MPP^,X?)L[D:2. 'SE_%NG.7#G1,C9MQ.I1GQS"*6-(QU@^1UJ1L+"168]/&" MV_-4PD:<;^,%F%X5F+[=?:^_%.9MCZ/V+3G)B81?2Q!@ ME&+AX20&F(_SGEBU-B00KU>1?O#66.,B*]T1>DQEEG05YU]QT/ <+)9RQ5.Q MND[B(\>/W]M/-_=WBPR\(6DV2WMYO M;Z[:3_#'E_8M$.RUU/GM^OJIL[J,UQZ7P4:\8.5ES0UX[P,9>-&XH(47P>@6 MJRG#&F,.,>Z[3V+ED_^"O9Q\/,JE_G!)9&'JPCO37^S4S!I!3[9_'X1PF75: M&@;T(OGQ&=1'4"U'%[;+/LQ>^CQ; Q(WN;FFW@Q8_/9D_ZLH? ^,6]''7XYO M5]BMI*WXS+VZ6FGJJV\K%77EO?>&5;6*TEC]ZGO#OG_/4&J[F:R^T;"LS7<, MXW?:LRO8G'UJO'2=W#D+K.SEGBMC--=),D96?XO +M05F34?!JMDCU>2'.C+$QNRMNM'Q%.@)Z_FNF M%4ZOC(7J%FEIO]AO%Z[G?O7C+A$8_/&(]G\46*6D8SV[8):!LBUJV@/B!+^6 M\"^7#"@^67XF9'B!]-%V+?S/]80XVN$E\7UT\_XO<2):DG@$/!BC;^&%&PW* MEL<<$3@L< Y A3(>0GNU5]9JI99>;\B&VOCET^Q46__S%[4VJ=:]#6H2WDN! MHCPW&<$GI\DGQ@'XI Y\HFER0RD2G^Q;U9DRM>?/-XW\SWHW(YRV:7(?R*06 MOLS*%6"8"=;G(JRT$_SUUQQE<3L9^:OG7WE1-^Q%3C*327G$M$36P#[:LJ(M MTAC3"U(M8 V3[&8!S5)+;2FOI2/:I=+ZJ&7:.GI;0,T=#6,S M("62=*74JBJRM@1)*279?[NP):(U MS4) .A"085D6QR)!+WG1=ICORIYWZM^]LK%&F'*@,E]TUNJ% 9P MA"[K0D4]92I:(U&S4U&UU&K(];I:("(ZJ2/)Y23PY&$^9 ZB=./CO]-DCW4> M@2R<42NUJG5%KF$ 02X:QV9(.B)E]ERI;IW?( O5U8'J-$W6-.,HJ.X, @D> MDA)'K&SL'Y$]Y*W=7!H*[7=+P9S ],$A;MAVK>L$K,PR7&"*1JG5U+4"J2A" MS]VO2'V?7M))6#Q_D14]LWP5&F\Z]VM(W&>;=>%F^^/V O0L7&EK?;$).+FV M 7QP_187X/GF>1;V$TW)&(8"4K:NRG6U2"XVX:/=MX\V?\)2@;":U:5G]D?O MNRVRS$WP)=34+:7LM@2/IUVUAJPK13KN%3KK?B7IML2C%Y%XUDC+)#D,)DO? MI[=]/7D&*C4_C\ON/#YM+MW\'.[.<\VMG'8&'L6ILE[-RVB^+VK>^T93/"EE9GFY@]NX=&E27I(5\>Y[SG3O+CS&#E=' MPHN<^ )A^?WR!E/8WJ[&08[,N+,QSBO.>IRM.20CS#K*XN\[3?7H-)6@#=,; M'SA5;!=?9C18U'BM5BN06Z4:1DBO/*S^P M0H*XF#IK9!B2-SK> T6T4):MXPE!^1Y_].PW:I7_I+ZWR!I5A?<*4+7/!?)* MB^.-_4K9M22T5L16U5)+EXU"19>=G6'A1]1BM>3=(.E^,I/5Z4S,21$UM+VB MCF">LLRW9!BMU-(,N69D/@TLGJXNB&ES[38?8L*PHKJL*O4"$=-Y:;B)RPY; M@L2-4QS/?2Z'U!](V$13Z+=;2MQ; .,30/$*@+@E>QBE5DVN5S/'W D5M[A4 MM$;4YD!%+)O>T$\PSIT3@UYL"P;:5+H:])O6FC!*66RYPS?T%J< ',,RRV9"@-D:K+:*%+&GE"#]R.;\Z>F M.J,FO7%$T?6G<%X]6_$DJYOAS M0K%.',QN+#="&55G+[GD0I4].B_+6J="9 M*:]9:E6KLM+(2X46Y4\R4L=M=A?%62@P*5P46^>'U!20RU55KM6+=$XM=.'# M^2FV)R4523.A"*P4%D^H;35EO%JDVL=!U#^[WW9ZBJM@ZJIIC.J!0>5/X?H7/=T\^W[1L42NU MFL 62CTO#45X>T^$YC;W]J:EN3K0G%J3Z[FU5#V"S.Q-=8(-QMA10_+#S7#? MNR#KL+A?[M-8#" \ ?.EKHGIV1_NO)!*JO)Q3>?'+<1L-QC8X8 UB'6MF14LX>P&HG2AL65!LHG3R;XL2[@DR%CJ:8D4JVNO"]25TU&W\EDU%)+J2C* MHK=HL5'TD/C2"PXG#2E(7ASPL[1R)>Q^D &B;,9!.PK[G@]8MS93EB%X"Y)_\;P/P\SE+9/Q-.2WP4Z_O/@J#$"0F\'/:!1J[A_Y- M$$3I(5_E)[A579$;2TJK+^^/OFLJWVXIM=0P3CVQ#!101T #<3?5I7&C*PG< M9K#@69:3KTLDP)#TOT4NY:8NX$_2%$UG#UY1DPZZU(]OJ>R6)DLPWI#"\"_4 M&:W9\L_>I[S&539%&FQ/6537ZPW&6@7R$HMSA_VZMC:@$3#IBI6:>P#CJ'"J M\H.?A-?L4EL>?R6ECMK8D<*\]7SVK#.G6T=&S;217FU.A_>L\T/-N9I%;=Y& MH=L&!2M5IR5E8R;+2Z\W;P/^9?KFN].JYJ[.YS*M_#7@_# )^J_KK2?0K(IQ M!K7V+*+6UJBUL_B.M99-BSPU&J+(TQF0T-HVFUE(J%E$$A+^XU*K#?- -! ' MM#C;*MNN9)*A'1)'>!*R57H: _8!X'KC7G*HI@R&:()5H&NJ7*T6*2Y->!SV M7.@I'UK"(GNJ)C=.,<;Q2.H\M4TS&D0\^CRNKN<-AC[M4S>P7VAL%F*AQWWLB;VD92,,JE;5:YC)I0@TN+H6MK[FW2PIC M)Z;5>I$H3&C)F# 4$KAH293X+LPH$,IQ)CF=P/,Z!N<45UW1GFW::?,WFD:I M9315N5D_P>8%@JPV%,[YDU45R*IFR(UJD18/8C) Y&=&S>6YLV[6R"Z+&SCHV9\+G@2T8P;=)P+,S=WUB7Z M(,S,M(Y/(5;,2#Q74\ZV ?&?;9=_6QL[VEJ_=/U/K5EWU]1+4Q,P*6#*SYN& M5&6CI+BG/I6(B6>:V&S M(PM_,5BSW?&@;>\9?ZXVS7(7FFY:Y/R<\RZ<$"+XCS2D9! MZ=,L6 FTSB8!]]*J/1Z.X,*1PZ(%<\G#+D@!JB/3\&<2&'F(O5]E*I_68\? ML*Z>6!TL8!W,9N8<05K+<."3L9'KP@N]EK\W?P$D"VW0&='>W[8?;J__ M*?UV?WMU<_>M(TLW=Y>5E3P^)QD/P'O+EW%Y?W=U?=>YOI+@5^?^]N:J_01_ M=)[@/]^O[YXZTOU7Z?[A^K']= ,/2.T[?/+[P^/U;_#:S?]>X[+OOU]+11#O M;,0+#&NPS0WDS@DN1?!Z%8@2_3-I+ [CL/0N=')?H%P)Q^/ ML*I64:NK7WUOV/?O5>NK/RHF6\C)ZAL-N\9+M]8AW%QX=(F%&N^,!S'(%K85 M[KD#O8!*W^&Y?B!=PV9M,1L DU(E79%7'KVQI.@.3VF+!H/-_""043%F71:9A0 M/3P38G\=39>5)17+!!,*)CP#)JP?G@GU4DMOUF6E>1P-7L\@E/+2"UC4 C-F M+S;Q?!QE 6)G!&'X[%'_ <^TIV*?>2@S0YYIR MO9&78Z- 2IL@NPV-]P.07;74JFJRULS+E!=D5T"R6V.N'H#L:J563945-7.J MJ""[XI+=&@/M &2'[;*JO)H11Z*Z3J./J; $(V2IQ3")Z>=P?;N^ MAF>1U+^-WAIT/"<;V[!$K69-%'(_8%;?:H0*9F$RP MJJE5-62C?E9Q2H($=ZB2IB9! [M;89$308*" M!'/175.38+74:C9E([O[1L2HY$,FWWPO"/#POF>'65R=Y\HZ:W18!MX'!MW4 MO%(KM>IUV6CFY38HAKC.T:%PKC2W1FG-0G/U4DNMUF1#S\L+*HCN1(ANC9J: MA>CP2*?:D/7<'*2"Z$Z$Z-8HIEF(#D][L$*U" 48Q1GC/,*/.E0!RX^R](S=8'F'9F5NR+6P';M(/19#4(1 M=[*ER14#]QL'+49IS<#UFLN6M/N%II1:1D,VU,S^6W&(6US26F-9[8BT,(>Y M)JMJYG![05K%):TU]M..2$LKM1JZK.N9VRL(TBHN::VQDG9$6CK?$#71E+0H M\B2"J_6B/.R.J&I8>E&M&D1K: M"J+:C]ZX,Z*J,Z*JUHJ45KY&8TRJJL-DZ?MT*)ZL;XL):J.LL(LB.D7[6:)=9Z:=>:H%X;2[J ME8)\3H)\UNB'6F<629]T48KL!PI8&]^[U M#&SO>U< V=D]H&>_4:O\)_6])>+?4$I@QC?JR&2SO/->;BU%:1O18\519+&6V.<6+])4"$\JZD(B5A))2=&*&G:PM MB8H0='02=+0NNB&%P*F56GIUL0NZ()23()1UH0AY"1RLPBG7E,4\N8/0T7DY M].*DKGP4MA.,,L^FRJTP=Q8XAP?SO"-H&UDU.Y'1<&*TMJ -;DEK*65U,[MR M*$CQQ$AQ0:',2^Q5E:SZ91%I;?UD!!7NT->8KT"LJBS8PE *+Q'W'89AV2\' MBJ5%=$I="HBDV.KCQ0Z0=N#/.!=,"LG;5-D"-E$1HIYC]&T2F?[5]P:7\*KM M1@"-.'3=;5=&%3)!PN@#@XI PGF2IBJQF+Z@@B/BTB'AM&')QB-@ 15Z7-55T)!4T MG"X4NC@TC.=BC8:L-/,JZ%8P?7^Y'[O(SNN;L3H_T?-%#&HFM1U8*+:$OU"7 M;M%IJ(K)\7I'0(93([*6&%0^R-5"1:.H,DNSL:)@[F4FH*[".BX1V$!YN3&$,PEF&M#Q3\;A&L;F8C*+!*95QCQY M^R7$&*6+JT;(5'JT2]$#] M#@JO=[UDVKPN=$U\%]8>)&\S$AFK/_(4'_@O[W1/]J/O1?8_)?T+^@_R.C_WH^]%]'^M82);Q;R,?^Z5X96P$!YPV!Z2S7][A@":S M8/)*D!0<(#B@D!;,:@ZH*_G8,((#! <4V89YAP-49L7DU8I0)*]MA/'?V1_4 MD@A,BCQ36.=@ )AG9XV!Y$5A$!*7K6:K@\=C.$D68^SD9/U(C/>E!X_C99]D M_[5)1-/4IJ"56C5L M46M4926W@/<":4>"T%:9DWLF-!T(S6C(S;HN-ZM%4D($H>5/:.H!"0W+XU=U M60&)IAEY)1D(0BLFH=4/2&A5+M$:34,VU,R%$(IG5AV)?KGB<&@C-MGTF/?8 MV60K#3,&[ *WI&:4&C!*0P$=LRFKM1.,(A.DEE7'S(W4ZD!J3576:V#.U#-K MF8+4"DUJ6VF9N9$:EAII:+*JU.6Z+DCMM$EM*STS-U)KHE33Y&8#I%ICL5#Z MP<.0YA/,C%0)9L>0*R+&*&S^39%M$]XBT?0&0Y_VJ1O8+S1..!.G/>A]+RGH^TA".K[\&[6>;2SV&X1^A'V$ M S5M3G]#87WIC"(Y\$1DD&"C3'59\V:C=]N\-]3B7,]C]6+SQ72GX71^CS/K>IBCW<2\3)?3 MP)Z4.+NCX7WOB;REWHN,G,RB5*@[HB./EI\7Z!7; $D&S]8;7P,[*#27GSLJ9\%AP3Y9@8L'$.=A1>3)Q M8X3FR,5-I=32&K*FYMS90W"QX.)SY^(UYGN>7*SNJ(/( M0=B8&?:?0@*?@_]:]DOK%_@GF?* ^,^VR[^MS?*/2?'L+V_"4)5UE*&Q(ZH^ ME8B)AU/$'0$()-<+873BPV47;/>0/OO$D8;$9]&*89\&5+KT7 N[B5KXBX&1 M8%67K[9+7-.&QSLA7& 'EF,,S@,DGH51A6D.O:;EKD_)SS+IP0(OB/-*1D'ITRQ8 ";3 M.)@'WTJH]'H[@PI'#@@,SR<,N<#AU,>G8$ZD,'.1^CZ*RK^LQT\=& P% K+. M)4I9QA&DM0SW4[C9/XW6E]+H_6W[X?;ZG])O][=7-W??.K)T7]W=7W7N;Z2X%?G_O;FJOT$?W2>X#_?K^^>.M+]5^GRM_;=M^L.K%"Z M_L>/FZ=_22O7N<=UL1$O[!"^9FX@5#Z0 >R*80""&T2U%\'H5B!+],VDL*NY M+!4+:9'G=7T\RB7^<$EDV;#?O#/].4K$_"O&AN-=A"D"L B'# -ZD?SX;-G! MT"&C"]ME'V8O?8X'B[<>E)5S>@ #%K\]$:,5A8O2V-4??SF^76&WYK0:?D]K M5AI*<^5MI:*NO/?>L,U*L[;Z[GNCOG_/4&JYS[5>T73]2.:JPDUMVPGM?;)Z MI:D<"Q4T*JJA'=;L[)$Z=[N<,8 >:4C@HB4QRDG*_IXQ0'BD\?4?D1V.9L!P4N$F MR]?^A3C$-:E4EJZH29F)HZNRI"E8WGF+^.KL?;*/Q_^[O,!'8]H%?'/W=8D/ M>."YG= S?V:NY]%D15<56<%*10W1J3T?"CR5,YFS.75IO'_JPGBM[SD DX!+ M^67G*:RL;%.PD&"A:91:NJK)C7K.P4."QPI";H+'UH7X*#MG MLFJIIEXE2 2+"18[^*)3L=B:,+H<6*Q6:ADU0V[DUN-",)E@LH,O.@V3 M&3OGL7JI56\H97)C[,D12UF@26!)8$E@26! MI4)@*95QI+VON,'>/JDFD%IG:Y1:&JALMO MWZAOV@$+N _0B(-QPM"A%O]+(L.A#\AC$?T2 ]WJJ!'14@Z8Q5@3"L#._[^0 M@%H8HD3=@(&V[?O$?6890%]&DT<>R @OM5^);]UY[OT0G^7V]52-PP2'5LI0 M DW!ZM5*4ZYI)U@T]+3);C6:SHZ4:"87[CU12UU-(UT;/YR"A*\+W DL!2<8R@74EGK6C2^8S..WB( MKO1JA_T^=2R)N);DT]#VP2H"!1M;#\%M(!BZ)^/I:-T,'W9B/068 O/5\Y_( MV^^((\]!L,"%Y;95:JM(+[4:NEQ5%IL-+^1@"8=602A->*Z/ 4NKY4%J@VC! M1S+QH' A\7LLOA<$Q7T7X,"]+BRM<-GVBX&K2PHU"_XO*F4)_A=8$E@ZA)1^ MUS#:K92N%DA*G_.9D>0Q"U><#&6S;99[$3B?L)ONE5N9#>T%$!2:B-9T"MB"B5+$AFM) <:4U M\TH>%%16:#5?8$E@26!IEY%ZNY?832ZQ\RJI( ZNTA]L\N&X7M9&DW+15[H\B*VBA0!+H@2B$Z!)8$EHHIX->8 M&843\&KQ!/P9'1?]<'T*L_@3C!+'"UC@G 4#O;#&-8'TP:6\4PY&U:TN:UM";-"G0U"KC)<%# M@H?.DH>V:/21TCV,4=%J0U:UO&I0"2833';P1:=BLEVW M%@*\0SF.R%I@2+ M"18KRJ+3L)BVZT8@&NR4+:-1E1N"R023G2F3[;H5B 8[9:NAU.2:FCF!;B], M=D9Q!AG;%"QVC=!AW987=1UZK#["3* MLP>VB5:]:LA*32M0^H+(JRC[!-]HU9MY M.3\%&17:ZA18$E@26-JAM96+1*ZB1!;)K:=3JXLXSL=T=5-PY6MM= M>%@$E@26!);.!TNI[,@U>D9.%392*A.-4DN5:X8X>,CI &1C&\.R7PI1J4?Z6^12#G9=F2O7P^:8(5*3+W8A#O",2_IHM3V6 M]-$QHKAJR%5 ;$/+?-J8(VZ/R$DE2'FIUKE0YG&+,CFZRNA3T*6@R]SHET%UTKM71-E:O5O'K<"<(5A%O6=EXS2==9)]GAVC7?$LH.A0T:X2/H^ MJ8LGC_-)00!G_J0@@#-_4A# F3\I".#,GV0$\"DDH',FAT/P3_+&@/C/MLL5 M4(U9*^S)L5K+]5/XE$.& ;U(?GQ.OF2[3*-G+WV.!XMUW>IP03UEZBN__?G5 MML(^V@ 5A=L!,9'&7XYO5]BM.66;W].:E8;27'E;J:@K[[TW;+/2K*V^^]ZH M[]\SE%KN:2K'0@6-BFIH1S+79D53JAN-NF;C M6NMD67QTB3?$I!@L4:2>//S\^)>N_ZGUX0!PTC<+SP#AGT'D1TP?JPL75&3#KK +7&; M-S6G&LZG>PZQ/"9,5_89$U8KM6I&0ZXW#5DQ,I>62H6] Q^:[9 $BY9-MGG7 M@71K/TZV6W;\MT5KC\4COCKC)<%#@H?.DH=VWKE#;Y1:NJ+)C>S]2 63"28K MRJ)3,=F:DN/KF*QGOU&K_"?UO67\U1QG? G^$OQUEORU\T P0RFU-$V1ZXV< M,QT$DQ6$W@23K6.R38H<9V,RM=2J:H:L92^JN1(^4ZSL M^F4T>>2!C/!2^Y7XUAVP&&MRQP_KIDK!;MTSV:@![ZEU66TH!3+EA3=(N'U/ M!$MYV$R>,WQ[=PO>2# L[KOU4DO/'DK7#?I\ZED1<2_)I:/M@%8&"S?N!2:QW\7Z,IZ/U0GS8B?448"K] M5\]_(F^_(XX\!\$"%Y;;5JFMHF:I5:W*FK$8.KQ0RT'XNPI":<(K>0Q86BT/ M4AM$"SZ2B0>%"XG?8_&]("CNNP '[G5AY4F6;+]5I=1J:HM.$<'_1:4LP?\" M2P)+AY#2[QI&NY72:H&D]!F=&3',E5F+;%CJ1-$&>PA_BY03X>L16!)8.G", M6=OZ3Q2$S-/VY$WJ\*'OX,:-Z^\Q2=:==Q@\TC\B.[!#VJ'^BVU2[LU[I*;W M[+)1F&,O;:!#56.!#LW,534$40K1(; DL'2,6,HS+*UP EXOGH _H]J826_E M[\0W^TEY3$V4Q]PNC*VYQ_*858.7QVQ4JW*SGG.KQ&(7;!'DN,$^L$6[PT7A M7#V[LI&"MM;3EK%%2=*46D$-RRE6Y9J6HU22VMH$Q!&Y- 5N!6X%;@N&VPW&V&!%6887Y)=%Y5I3"3A3 M-;":4FHUZG(]N[)UG+PA"&\UX>VR"EU-/2ZZ.Z/\J86:$I+',N#.+/DIY9&; M45V7^[0\RY ?O[&;/-%P^WH0-:W4TG15;AAYM?XY4N?,"1';,GU@38'9]])9 M5]#9HGC&8 A!1"=,1!F*1FU,1$:I5=>;@HR.BXQ$EH_ DL!2X8A51K8(9(4U8:=;FAZ?F&#F;"[1$Y6 0I+U69-VF'LRZ#J=9D]"GH M4M!E;G39V'4L=EW![*<&"-6<4^\$X9XUX6Z1$KIQYE1=W5'FE*#9L:"-NZ(ANUO YH!.$*PBU7,Z:I;D"XV%&XWI359L[%'PY"N&M<(Y8=#!TR MPD72]VE=/'F<3PH"./,G!0&<^9." ,[\248 GT("*D=R,@#_)&\,B/]LNUS_ MT)BVRK6;KO^I-7N<,/72E!)B4M#/_+PU1U59ISIJJ#H^]:E$3(P_(NX(="7) M]4(8G?APV95LF-FS3QQI2/P0$T#"/@VH=.FY%H8H6?B+Z5LDA#^^VBYQ31L> M[X1P@1VYI0; EG!;\UJ\9J,*0!EZ 3N]N_"I0T+[A7Y^M:VPG^C24V_%"J85T8;E1N/J5*6*HS5H-!T5S?>Y<:^I?G#QJ[G97K58M2JN66M>,AD&(WJPV M:EU5;QHU5=6U?^M&*7FI[R?"MA$JOMS.H<.2 '>/Y[+CW @P/ZN-3,"=2F+E(?1\MM[^LQT\=V!EE%#+J M)1I]C/](:QGN#RJ*%@YG&8W>W[8?;J__*?UV?WMU<_>M(TLW=Y>5E2P])W8/ MP&K+EW%Y?W=U?=>YOI+@5^?^]N:J_01_=)[@/]^O[YXZTOU7Z;+=^4WZ>GO_ M>T M:R#U?&\@>4.*6B 88^@U?P'+@P87:P+3-@!,/O2V]8E-_C/,*5EHFD(P5-3N MC0[%&FGKK*59Z=*CK/TE16VZV+]F6N.!CNDV75R:@[HUYW29RJW4P9+7ZK*Z MI-W:T0?&"YXX79Y8$WF9C2>JI99J-.5:_<1;?A1RCYO*TI!"3_(I(-ZTP:AV MQYL?7L>_3*8N32E*GAM(0]][L<%0D;JC-?K3@72;G8VQ RUHG9X\9]R5\?D+ MU:@82PGM8"0U\& %?_*D:J\G#0EZ1)E4B!PR6\(J?;9' 5.K#J"%7'I!>-_[ MYGE6T':M.$\JZ'B.-0W]U*(8NRS(=:5(@OC,T_8.L)OOB+;J2%O-[*D7Q=[D M3U.$>V&?^G@J3=QGN^O0+ *\@$5D]BC 64/O:?#>]^X1N#=CV+:#@(;IM6CL M%:'(-2.OV,\C#3X^=;):(;MW1E9-1E;56I&J$ K->P4AW;@OH&E[_DAZ]>V0 MEKU>3R*N)>$!J!<01ZC=6:3V&+J_(W"OO%<7U*.K&+1I&:NAE%HU6:T5J1J! M4+7W*J[SI2>UU#)D73,*1$]'%[\K[($5)']%ASZ0WM@>8)F?$F$JA3 %,OIR MIH&[C+-9.?$B%8L4:OV^73+K2 3+A%?SZHPJ1+^P*5:[@BS:#24["")6T,GT M@DP[P)FH@6MV@%G#/4[G<)_1$1LL8W>CU&H*)_UID\R:'2$MR6#C=KU()"-T M[96Z=H_Z/JC7(7D3CO8KGF9[R_4I3T[3&UGLSJX6J&*MPM] M?".B^I!)_ :P /BU:_)BIZ15?=$M^+& :OSY:L4;-Q$0*O%V8IL!^,M\9>#4 M[-1 KV@MNVDL=.4BT]*ZPJ#YT%(31;.1O::M4*)W3ST8B"PQ<8SQJ)$=]#'$ M-?%?"*4ZHW3^1FPW0!C3X-Z]GH'Q?>\*()RB4&13R;M0I-"I"TE3FZK4*8EK MO>1NJF"S->2&DE=B M8@:W/V/C7,ALK5L@<(+ZZ0FW(>?Q.2-=9"./A!X93AT8&U= MAWX4>5IGY\-JFR:O)N13D]HO2 :,:,[3=Y7*.[S&/ +AZE,2T"O*_WOC)K!^ M'(,ZM1)KH"M+J2]V@-C<,RQV[T)3U9KM>R=4506JPOC^Q:/A@Y"5<&BM"^T7 MOJN\S*=%?DJ ;-/4B3)-/!=6Y%I5Y%\='7'M5DAG(:HZ2.?J4J(2Q\%%DL[< MN65&OH^G#)GCXL]%X4FM1C,X7W(P;Y?0V.0GPDNZP HUNKA4M8MCAIU0%SLC M;E1%H.41".VQ_V-(1F@["!\M5_8@2ILY7M09<^Q&UDL!*?L[AS>C;4Z<>YZET[UJ&(P)N)T!.S6\: MG,Z]94,I>G*9["?621/I^H_=0AYBV'\9_0@PYV_,4.TQ^%.K,+52JUZ5E49>VG$Q^LGG MJ#>?+U&N+[N_*Z*L@UZM-62EFE>VTUZ:Q2>SB %>8R17_'XZQ9_AZ6VRFW6$ MLMT7&N32T6!3>7C(,<1)T0J9_1#Y9A_4:-;-P$>E*QPQ2Y?^$=E#3$PZS[.C M/*W=!S)B74B>O#9&J?OT(0;T@T/^$K\,PV'VJD,[L2@3>N.434,6-%K0L$]65)* M*YLGI+1(+7JIU:AGV<9%(>C3F? 1^N;6'(!%6'3/=I+PXY#H)_>YLG!:^!RNU8BJF;]0W[=B%$7KF3\D;9NTU?L3&9YYN MC!C.7P','83L/0?L=0QQ*[6N5V/Y $U1*N&DR6J=2V,]62U23KW4JA>J]X+( MVUHEG6./%P!D^%0E28D\^Y3.A,:=B8J4AT1F_:%CX#]Y M#SX%R'>F /\0PYTQUJ3Z7SN!>5J-7%-*+;4F&TL:I8@3QN*26EZ=R'.CM'=C M0K3\8D*$ K\/]XKMFO:0.%@?9Z+*:XJF24_4'TBW'LSJ*S$QU7I>-QE"7C""T^JQ;_F, ZN.]UJ!F!C;5%TPQ=PX8!LE(KB.8EE/B] M*_%Y$9)>:M7K#;G6+ @IB1. T]FBID\ PCZ=-";W>JMV*G$>D.-YP$T,[W;5+\EG$,9&\21Y8B[$'1HG@MS$CO;G M:17LP+7/&^@E'':)L$TCK6M%S.H0IL'!_/MKR6D#08VE)E2Y:13DM.A<6HDM MA%,O"P/+XKL_XZC5C.'47Q-,;!].K6%"?%TV&HN%$5,[](L13YVCKGW&E)DQ MGCH/RFRBO*_*1A[9;,4/N,XQG'5' =>'F^$Y;;5V7)$1=UJV[>*Y"/N!-61> M@$G<+0L>G(D#88V!@](*_W<]@>8C#4+?-D-JX8VV:\U>F'KR >;O68M%,TTG M0IA>OYFL[^HC">DUZZ::5NCI6%FA*M?4(CDCA)=KWUZN@A.IRBRQVJG'UQ9R MC[AU_%.2*D42*@9L9?6&;.36CFU#A![8OA%<*;AREBNKN_1%I&;+*NSUS8:L M+"E_6TBV+*Y7==5J"^16W6B*IZ=H+2]DT8F&0X=E(1!'LNS =+P@\EGLGYG4 MN)!LE_,3\,-V12UR+$BRLS%$7-%[NOB0V#S-V'9-;T!YMO'RD*+,9NPQ[^C+ MUGA"V_;Z=FM '$](&P] ,*GWX5JIU92K:I$Z$>:T5PFF.%VF6-](+A-3U,%F MK,IJ?;&LWTGYH4YML[0B'X\;,*-B1(D?;YXA]<%J2;EQ;GKR=\PR8MD:3TA& MK-TX.6&@@%CH*+F!C&B46EI3UI<$@![]V;C@BM/EBK4[9S:NP# Y73::F?5) M4A*O!WZQ6AFWQN%#6E5LHV.>F2KQ7!>HVH:+'.2)Z\MIC$D(EX\:- MN[JG2.@SE!-.OQ8<<[H<\UXUJZPC3$'W2[+XUM7,/B/]LNSPM1)ME,9.BF90WQ6TXXZ<^!;78] ;P[1'ZNUPO MQ#*T6%_69?ZN9Y]MSWZ(FG38IP&5+CW7HB[F3,(OEN&"%2ZE.#,*'N^$<&$P MD\XQ#Y!X%@;RQ= +&$E>^%@KTWZAGU]M*^PG/#'U%L?WA3)YA71A E&X^I4I MR-<*!/C&G(HS]2].'KG,[JK5JD5IU5+KFM$P"-&;U4:MJ^I-HZ:JNO9O]"W' M+_7]B9+X3,M=GY*?9=*#!5X0YY6,@M*G6; 3*9Q, \^#I76+UT?WELRU:FA M]@_2!0N0@?3^MOUP>_U/Z;?[VZN;NV\=6;JYNZRLI,!5TUZVY@*N]N[^Z;HC M/=U+3[]=2Y?W=U?7=YWK*_S5N;^]N6H_P1]?;^[:=Y('[CFUNP"P?P#((^UX$HUJ!+-$WDV)N'2^#C<7UJ)_\-8"])81G MX!(N GB!U]\C@>2!]/)?;9: 9N%^2*V/QPB,'RZ)8 ]?.OO-Y ;JO._N44VF M11Z*K"6U+,6:T%TT@'',16-AUM-X[S\3U_Z3J3B3/0G^:+O6@P][%E "_GG? M&V]2DSWJ:NPL>H)/?'$\\^=$S=&XVF6[$;7:J!V92K<*_S.[/54Q&B9M*'6K M6Z\3JU;7E$8#M#(*RM(02G@]8?'ZPYP)KN5:%/QNN?$$-R+)\-M:(;MM1/:<#O>'_LG^B247D%L8,0,OPPZ#MSX M6^12J2%C;36U(LU/#$?T.#52)G6(%%?\EF(MBXDC;,U.4--"4>13,W1&\$50 MC)_Y E[A);CDO;I8[W]F-0_4I0Z\S\:)/\^A)<-KMME'@K4B$T;I1@$ .@C MCK / @'Y!MI%J@Q,"9K0:"@\N=Z+TP=DT']MZEKTC)U4;E&D%.S[P)I/(_* ME@^/N%*7DB@"8@#O"YC&P5B.UB,F[5/@&^,+()3 M<0-DHV"R,@MN NS@'2#8J <62^3'&X1E8S1J-V+JKX0$B@KODJG$8\"$N0O+ M1P #[BB5?M(1UA()+J00]*\0I0M^"=5HEU5RXI5@V8)A'94%[MY8B!/4AC8P&1OE#@/V!"5F78Y\5L\ .^Q@;A 08=B!:X M#4H4RJ@Q"26UBQU8:2)XV5O?VNV'L<@R3K!RE"WP5 M,7IG;/P5'I-4I?P/]MACY%#\2U$1J8_T.7+X&)WR/Y%3!I'SS!;>';'1V'18 M33QVCL/&2-)^ 5*#@D-H,*+-89L8UA)%D>&KTHYIW( M KPX3FSI+JRIYWDAMX]]RCH0LVF-(<0@@TAU:$BG0!.,,561$//9D-V+?-<. M^A2[Q_0<$"1LQL1"BN9/\$T R$"6F-X,@FQHN[@(6!?0+NC$7#*YU 391?P1 MFSF1>DRH)I]*H ",%CEQY6L.%3YIGL 5,+&-&K+%5Y<\#F_S38XA'O["76'V M7>9F0-@G$P%.2W1SV"GF)S [(I!2EX(I,.2;1S*[7@30Z-GHKV)Q.WF / #3 MP['PN:R38C'6 M]JZJ\< T B9KEFQ(R4863.T+*%D'Y"?(UAD@D D0N')/6(6-6$*#?<1T">Y^ M8>(^""@Z8I(C8&:[^* [ TW*<9\S;'I$85>\?B,#IG7 >_^?O7=M;AM)$D7_ M"D*WO=<= 7'P) G[A"+4LMRK6;?E8ZFWSWXZ 0)%$6.0X "@9/:O/YE9!0)\ M R1$@E1M[+1MXE65K\IWKO^J$)$?2-:+-V%<.0+&QCM44,U!N ^#49:X.7)1 MOZ<7P4M%]P@>M#Q98\E$)([ 5.&>")H:2YR,_M?#D?7;#"9_= MB:ZLRYY+=I/8/+Z&S_2<38&C?ZV8 C?3W1ZNOV>&\J^KO@/O_ > RU%H% MS6), _B(EA2>*WAU9.IO#7DT])C[G#!J@BP,. M"^Z^0D+F8S8/ST&)8$A*R6\@$0M,4!"_6 MT8@%(/^!%&'0,<)0.J<[\I!GFQ*:@HLW5>W>2#B*P"+G9 M\#0)_!G+%R1/X5EB(>!@;DB!Y1,#;;]$\0]ZAM](9V;^-)U8C\205JDQF2?][$G%')- ['*-@-9)9S7SA]?#QG$3+4AR!\%M! MO>%.%R)!3L'"WE\\!P0XLI>0=I'0B8MN4?XH+3&9^3G61S%/GBR,9I'%/ G0 M[%W0'$,W+HMS?IAO>F$),LK>Q15MX27AWRE-"BL2MNFG !T?Z>N&^':B!+,! ME/#G*%HM(C(D>%$<1ST1#>I-L[,*SB)W#\PQ^3NHJ,OBU*AY1+]%'ILX604*BR>]@F!@PLF'Y M@A<5\WS-JQ>U9-*L6I<@_2( JJQM)T=@1:KE MO(TYH7>)]QR)V9SU&5^'3MY:Z5(LX2)LADBK>+CDWEXE<_>>G* &\1*S0IQO MA"XZ#&2 $LZ0V)+F/>RZL)[:-=H8/%G@<]-8'&DI$H(1_@\JBV0B%V2.$S^\[2@)M(]WV,[44C&LO[G8TG8&"Y<-:L M=34LI>$T!,L5:;<(#24'!]H*'" *040I@.3D:/NO 9NCQ/\?32+:&_=PTJ&9 M4K0570MBG[Z(MA;@$^?PP6OHJN-)@=QCF@&.OU7X554*2V)"89+,WBT<'M$S M0U=&P2^"WD2/:W["5;%0P@3GS*4H85(S)0;@3%YUU"+',7L.HDE"BWMR@Y&8 MVYBXY/V."WO@>M0L+(C^9A8([S/WN6-B":7U1#P#!CTVP)+H_:[%TT?\N'KD M]5J^ZY;GN\8P&6Q1R?>HS#9Y_#Y=_8B/5!K_XK2&>36\2DKED1RZ61TZMS<=6UETI8WF4@[#,,^P O M4\B,#/4(#7>,$9#-E+C/E/5'W%V$E$L>_G JH@7(W2-2^.%185Q2U('[_;* M%:&,D@9Y:"!;ASO$D K/;R5'T5(TAEMQ)'DH\[#H5Z7Y@7R)[&>0I-RS*U[M MT\9F%--2_ISE"JXC#[601K1$'5P4T>\]CHP\CP,E%F[U*"3Q7I,XIC,- MWA"Z+\GL4,I#42LX B-T"[FYG&3PT(*?^WW44OEKBRQ"YQN1=9[A@U\6Y$5O M_!>%HC=+-2#ML4_>!G'CHNH+=Y,VRYF=XH#X%W)R\)-?L!^E?(%VD$Q(&P; MPOHCT![R:"(Z"S"<*B+DQ68R[,W]+W'>,0,N*-6! MY5"2Y2FTF6(A)-.XD.2O"EN8IK.BA0[*N)!G"YU%R*+FZ%B.3>")*SY2C+G! M8C*LNCX5F2?PH2RC>8'P@5Q\=,$QG@$7K7:D/4;8B6C%QUXQ>1?E_N;B\^YQ MLW?-';-WO_-TO\^ VANX$T];-/%N0)Z \A,O>R+LI?S==L?M6([?[O=MVW)[ MFN-JAF-T^@"YGJ/IUE+AWNVC\G#]9:?TW.W?FE^;ZS"F&:YA6T[':AL=Q]?; M7=B#V68]N]=O-^;,V&I49&IBL9QJ5CHE3F=2GT7"'HNY$BJ,25X!-U?J-7M3 M%,_>0)5?I)Z.&%CG>0E=5"@&H^"]&V8!M2!6QH-I0H%WH)JL[HM=HK<1[44E M"5*6B%0^>B. ^#*K(IME57YZG)63S!;,_7>DT0:Q?XDJR[3X9D_0:68IY85^ MH,1DU6DMN%UY83U<1JLB?WP*DDQ?IC)7P2^/J)JM8 Y[*3]<E[4M MRW%[_:YM&*[C6;K3T< J7F".:Y[PJJZ4?&MU]:P>42!NXZB7NZ^?YU3CK^0: MN.__)MYQP]^1+"O#H+Z_@(T$)\=,<]?RK0,O4>+6LN8^JY84RYM+S2F2I*HD M8\RY#:FO%9(;H14(8SZ3:Y/86-\;Y&)=?&XKBA;D71_,%*OK>[;=MC3+Z?; M8M%=B[D]QP.I@K,F>)I1%I&E$0L@+( <$_8A^\O'K E:,"*6IX<^BD6+,"X& M(1=:LY!4XI?S^&1+XS%*T3Y-?%E<;M&EA88Q_)KIM&RMO?:RUM+77MOT6MUL M&8ZYTVLW7[/D8D]ML9U2K]W2_&]K6T=GZ=:ZV@':K:ZQG!+!?VQ*SY+/(G+\ M2-72?\#]@T2Y1:_ ZH9_$L*[0O@A^+D-OON28^S^*R:SD)'9FRK"]-EK MEE<]M/6:4[Y>=X6%MVLMPY[[P"M\XSQ@7%,O>6KNV6D,QZUNQ?JM8/#O-2GI MN&UUG7.>!E5VZ9JM6UY&\4XIWX.P_4\8YXLXJ<4W[^%R#:;". M:IJ=HS(-1UCC.4:>-LW@FRW3QP[ -VW,%NX:JFWM/7B^><,]3\)*>U@(Q*YU MB1C5]K]2&)PZPW2/SS Z#;KLM/<^:)HW:T>26H'4G..3FG%QU;94P]C;$'B+ MI'8BNC,G,Y/HK&WL/=][+SK;07<^.I&=CCQK;YG_? @ZLT#7-+JJK9W0 M.-RSB@A\>KS92;TL:VN>.H\8Q^<1^^+*!!8Q]YZCWCSGGR2U JF9QR>U]L65 MI:OZBNIQ26IGHUX>/Q;8[H!ZZ:A:^[AT5K]K5LJS IT=/W#6[EY<==NJ9C\GK!49;H556;%ZD\HB!C(9NG7!+@V45 :@3-&4F;!@@;!Z/T MCFI8==FR-:"XX:/:)7]+_BZI31R=OSO:Q96A:ZJCF9*_)7]+_JZ5OX_OB^Y@ M&-X>1E$>2/M5=UALFY O+D6?1D[]\%+9KXO:@B8=;#E MK>JI9] G;$D2)ZN[SO3%0%XW%#,7LS&$O 67-^4]=58T:]K6*&6AL4K?:SN^ MUO9ZIMZU.H;N]&RC:[:!&DS+,GK^Q=4G/CT,5\D'P]/TQN"G,HRH))\W0L2* M5BY-LYI@NF_I9V/U?G-H\4YJ?-;]K,?2B,8=4]M^WG7HKMAL22 8T(6#!1:[ MUBQ(R#7B;"4AKX3P=HC)5C0GUS!%+E:VHCG]1BFR%8UL1=/P;A>R58AL12/I MJZ' .THKFE=(G]JE#\WOPA:BRQO_._8%U=. M1^VT]\[X;%@=@^28L^28XST&7QIS;:KM]W.Y8^^B6)]Q)9M=27[%E64KP MJJ Y(\7I^*6^7;VV4M_Z4-QP)^LA^7L8^'[()'\W!R:G5>K;-6HK]3T&?\]0 M?:[\?4J>Y(,P]XD8"'3-VHI\C\'9AX_T2+:6;-W\VMZN55MM[Y'9NE1A M[PG488H\P/\"8/C14'F/%7Z&]O'/UG^UZ*_ZQU\+Q7Y]4591K;"0ROS6$BI0 M38_%2[0ZU_W06*15(%#,S8X)W-^#Y,2$9V]@E34KL.M= M0?OB:IGHEWYXA[6HZ;R+1B5([P)[8S?8M^O=>:L=P^I: MKFLZ=K?=TTW':NNZ:?Q?G%*V43[IW0,4WZ\NV_IZ_WBK6,IE1K%?L:PX\);5 MTWEZN!O!R95&\?13D'AAE$QB]@BW_Q9&WH^<")S%6NJV9EB=;L_P[*YC>1KK MFI;7[_B:ZUJV8VMP?C*@I3%\*(TG8*?=??WOVZ^/]]__)Z,;OZ%2\_01SZ3E[3O:XG;6'T]'.HMF.\&:<&"H-=SQ MB7D,A8:XI M)AU7H08*'&?(B\!VO*L=3?FT5^4)SC5,J!6^;+;KE8F5J[;BM_=%P5L-7@8M"J2 MI&/8EOM$;4JBX3@: =9V;?W;[)!?20CMVCRLH4&]DKNNXD+8DCTP.\&!UO[( M2.TK2^_[WQFL[IDE53T&CDY3-=I&71DIS0C2U=//3S+=FV"Z+8,@7H'IL 5? M6]6=O4?9'(3IWD*][N=@%"1@\BE/4>0O'=*ETMO*UH2<-K.4/:$R@/Z.\-R/ M6TS*SNUV]TX$;UY)GB2LRE*X1L+"8D^MJQKF<>O67F4N2J.E[0R9;V\0RBMK M;:>8''G$4PKD1V6I86>S.L^@?[+LCR[9MD%L6U8'V(5MV\"VEJ5:QM[#]H[/ MMO/9$;.093%DMDN+\T,'I'9MI3S7,UF)F8? ]I67.$C99=3O4W3KE]USZ>VU MA/<7?N)3]#(J1W[MG/PZ8/*WUHT1!]B&N$3&WE,!60E8^9A3_QPRIN$9VCT@4%VS[:JO/5^ M\)/YEW^S.)KM6LMW[>R3JEWK6H!S+JY&4;H]O4(P0I$-,$5B%1X 1S/.2V"I MRA@8&,RIM7DN->9'M/42^1''D%$;4B9LA3JSZQ\K)DZ@C?H"/'(]\N]&J3MZ M"D!B8WY?FFQ(I; T?3&5PM"];I\YS&UW38O9>M=JFSU?\[M:&];%^HNY![_? MWW_ZZ^[+%^7ZZR?E[NOC]=??[W[[K]\'4]ML=P^FU#1Q(NGL^QCP@ ;89F%>G9EB:L;@ZW^SU>LS581NZ MU='UGMO1/:OG&)[ONK;O-3Z5(]LQG1C!#"**2R"A$0L8@T6"JB$^CB?Y,6'\2*E^"/CO!;MU'!>3O<90DRHT;QU/49PF< MUT-,():0K ;):\^;#"T>?XL/2GD+")?O\6HL:-M\[IM]9NF,VST#:^V 3O=12,0 M0[\I^Q(\LT5SFA^A>(+.>59@7=X'?Q)/F1OGYB#6OMJ+-K""]ZQ/_)#)9C+9 MK)XBT2WM>M?3>$+*3L6XAZ59%U>.;:@ @9-(-I-,)YFNU*[?'XCK"HIQ426N MS(>8-F :JF4N5TK^*EE0LN )LN"!.+!ZM-_2VA=77=U1[79=W8-EBO6^U/)- M!"(1DRA/<43Q3OKV]KV?G*GCO)*IT\%6H#6:.C*=N;2\VS)DH'8]OXOZ15NU M]]?S99I\HU79W0FK+E76N;@R==4VE\_6\IJL)++S%%X[*&LZ-JS6+-5IU]6, M3M9AE*.)K/>8$C.AD V"<2U.T#-0RKK:ZRAENGYQE8^7>WW_VV0>^?,R:J23K8'7=6DD^GFQ96C&OIRAGEEYZ*D ML3,37;NH9-;%E66JG6Y='0JDDZP<23Q$_?3%C7?+#MC5,?8*_75K4<"6LL!K M4L!LL%^E4^P80FQ+Y_/:]:\VB#'5<*1+[-2HJIKZM3M9K56_EFFIRO@IQ2ZL^;)<9* M:LONU%B3T\C P$O'4K7.[.$>1BZW$$3,O2+*Z>CJQV]YKXL,E-K M9V+)JLO?3G;6'>B>7.^3'J!CRI:,\BI+$0-.LG97-67VT\F1#[56,3Y*-#4; M34W@DI$XI&UC*!I:["+XH'/_\L-*E=#<2 M4S]WEHG8Q%HU=;#BZ_8QR8:TDI_/D)]/S$=GU^^CDXPM&?L,&;O6!O%+CLW] M3^HVCP9IJE:WK[.A/:A7MXD5>Q*HL[ QY#A* KSA Z]#>&;Y_,YW\Q:/V*F6 M/^)B7]M)NOZ1N09)MK74'HE^6G9/%FVK2[SG2,:5KB^83H7_#N)\DT_LLAEVX?E?W##%W>:7/QCOK]G,+HLPGT19'R'5]3_:]575[:&+='JM6HS\I7? MV=JT578K/:D&H">U6-FM]+RZE>XUKO8-MH>4'4OK[%A*0)RU=I0-2V7#4MFP MM)';D@U+9';@XTC1XP](:]'R9"]YH5?;H.50F3GQI MJXZS3^M]263G*;QV4=8PYU9S0'3MW5W^A.L0CD$3LF'I)J7,>B6ES)8-2X\E MUZP#*V5MV;#T1,FJFDZV.UW5I9-U+JXZ:M?9IX>\I+'S%%V[J&3=BRO+5G5M M[Q;RLF&I;%BZJP)FOY("YLB&I4<28O9A]2]+ U5;=8PFV962JNI7OW8GJ_(- M2RW]XJJM+RORTN756"(Z$ WMH%]9!@HF4V^28)*--V3#TC-G\@.[?RR3EZB: M=:@@IY3Z\V:)L9+:4XMJH9=;F: M9*:6;%A:=<>R86DS9,NNS4"L=A-;&4KRD0U+]T+3HEW<%+P936'[3A/97CI2 M9 ?3-U_9(ANC;1)\K]C!U.KR#J:&:M3M=)*-#B4_GR$_GYC3SJG?:2<96S+V M&3)VC7S]&AU,;8W"0VU3->MV?AZ_@^E2K]*EQD6E6E<>Q7H9,,4M2&@EZBM@ MO2@WT1!6,R5_1>=CHO1FO7Q4Q5M924&63R)2^I0@@:L>XL!7TDBY7OC$HH6D MN$1I\(OX.IIU"3P+?R/44:^NAQ3^&(*]E^ [[LO[S0W= MD<>4AP&#S:BT++P]9D,7#=5X&UC6+*ANH&S,1*PP.3TIKO_VYQA7]X@\\0BO M^RV,O!\Y_^M<" &/@$J 8J-KNZS7-3N&[K4ME_G=ON<9G9ZON6:_T[6\"X6! M%!FCH1]/V,75(JQ646GFV%Y*:,CH"^!*#Z:#F#%.L<%/90@+&R0*&R%:_CD9 M,2Z/3(WZ.YIT'S9Z5%Y< "N^)0RCE^3#5G6JW0N70G6KA M=&EI_(2IW*K6:=FOT:/4;!F.>2H-5>5B7W.QAVE5ZY3I5%O6;3G?4[S57>YA M*'YL0 ]#4A$^"YGY2#+S#RXK;U%6EG9K2@B7@O #G$5;X-O(]L)';<>,Y[62 M'=6-;M[:<. 9)8#WQD$DZ:LV^GH++0=*F7?[5!>>J;?N3-UNW?9FOUN17.[[ MB[9V98\;-DE2G?:RY_SDR_$EBYPMBW0.RB+8W$G5NV?8L4*RR-FR2/>@+&)= M7)EJI[;6HI)%)(N\/HLX!V41&UG$L1K8/B3[EH!DF^B_[A1@^8[S>D=-ECG1 M;:?A$G/.0F<\@JD6@MT4^EL=[U[K"I+]FQSMH/(7ZV$T4.//4$>11)43E7Y0 MHNH(HJHKK5@252.):LNDAIJ)JHO=4%6SW21541)5[42UI:-TS43E"**J:S!\ M@RK'3UB'3+8U-SS/ M=*?+(E#WD;GRRQ0AN3C,V]A>N;*+<]6:+9TKNL.M'H M-*Q,$LTY$\V>D==EHL&>=AU'$LTY$\V>L7HH3KMX_NGJVOO1D M'W?>F^V>Y1PT%MFFV3FJ:=25TG(219^2$,L0XD$C?FV;"-%PZC*Y)2&>"R'" M$P>EQ#8Y?]I61U*BI,0%2CQHP*3=(4JTV_I)4&+#$B3J*1J0*SRK%;[91(RU ME? +=?E!5I3&K?&D\>-1G;?*+!UKIM^XS9OMXQK*[ENJ9C=]L]W72LMJZ;QO]% M(;"YR]LA&E*O[B;R]?[Q5FDKEQ7;?%U['J(Z^>9.$6[PSWC"_"^!VPO"( U8 M68SEFS^EU M>Y;><]N&T>G9YG+CKYN;[W_>?E)N_\^WVZ\/MP_*]==/ROWC?]Y^5V[^_/[] M]NNC\N7N^K>[+W>/=[RYM75!FT>W+D'RP1LP?Q*R^_XR$->T1^N8 MB[M>0U?MH_4Y%WO),MRH$1H8ZFO:I7UB'AOV6"PNZ;P#!$(N"1*TZT4'-]Y* M#?E];?.TA=Z)Z* [E0YH';WEF.LO[]SZRFAIW5U[<1V\3QOZM*H$UBTS4W90>;>EX',P7^=0%@H,*#E? MHY''_U$U!M:Q+JXZ:J=[EODI>X17)*'NW(O[E0C5IKD9=EU^/3F&L"ZY'[(G M-U3 \DY#:NHLRT>JBGCNU!"&%T+S80;,FQVYI7UQ9:N&W:2Y6S+=^Y#3BRJ0 M4S_XR?S+OUD,XZK,D 8"#F.TS)MLX[*M#?RM ]#, M=%8%5B1)5=1VZR(I!TE*[]:5&RMUV6JRMA_3KU*%W4>%_R?E2M6UP6140G7=DXQTE*1&MTE5TF]!:_W$^@P0YBLQ>V:C MR6[-)-Z&9K%%6;V!F_$U?P7IX$;T<\O"LM-=N0*+P%6MTR3]0JJL!U997X6P MJ"^UIC;,%==O[C2.PE )\WP-J;SN*G%OA^,PFC+VG=$8X$(.S*Y<@>7? M:L>273?.F:JVB-OZJ@[&9>V@"S %DB MW;0[B]@[ 4&1.3_C@V52[UY<[3]L2*JO#2:5+:*S/*E@V:6^=R*A5$IWDHES MZBAO&%="*2V9)2=J#Q82Y?9(@&P<&"O7W=4!F?.1(>7R+O;7O!P,#EIJ>W^/ M2GUH/&PRLUBIUC+LN25MRFJ67"ZY_'"I,#5P.?:W[JBZ5G.+N&-P^7Q=[ZR* MMUCNN;YPL/BM?TV2-.A/CU1*^6D2 R2H_C$)?BI#>&"0*&SD@^JQ7$^ITHTW MT1!6.IUYS-SQ.(Y^ LY3%DZ57W8_7^Q%ROL2)6HL)U3H7%Q9;;6'30 XQ!7'7.O+O9V2S !U4W+TWP%3'S(B G %^0%-_B4DT[@,C'1L!P+^R3Q6X> M]YF"49Q,8G?D,64,%.Q-6\HUMJ7JPUOPS8B0_.;"JO%"_BPL@ 7/5*P**\#E MQ#Y9W HF 1O:Q_LYU9(W(J9+^D<%P%' .V4-=SXF\&]8-NBF/OZ-V(N^_9L; MTB3$',JZ(K$4X<[!<_:]> M_(^K54L]7J'YAOX%G^#4&7,<.V.[[?ZSN6 MT;>[S.SU>@8S 5.VYKN+!?E?[K_^?OEX^_T/Y=/M;X\[M!G8_L'Y!?8YU M[;:-[0ALW^MY;8,YML&8YSH]U]V]+0&"Z&Z4P+Y0'B8KH&4UOAW!XPK9B"1P MB32@X Z/T:"@?6+]":R69N_6+&!CR3]<-$ZF/P$NUI#]"61_ MF?8#L$2,2F M*&)]$+$E:.$UZLGKB/+6O\(Z9]X1-HY,!_3&#]3WRROA^[B)F1^DRO53S,C, M4A5NF?!3^#/K@1493Q6T9^FD?8^GJ["#Z(?%%PA#Z->=B*S&KLVO]HY#RXMU M-M=!>I6M\R%6ZF@_-ZWU[NOG)1L /G#?YX3TV?7(//_#_1D,)\/?HC@F/>[& M'<.5=+K*26%?7+4[RUFWRA_"/[%9X<;E;;))XN&6"C(,(_O F6!)">^R4"G&4[76:IY7N6F(H;@K(%Y)FW@-2U M+5&E>9LP\_7Q]H^57:2+9XVNMHVW7.5Q M^BJ)_J^O4:)D-ER!_K8,WBTO M43?UU;$UO8E]=61V9?WTM&4F;UWT9#21GK8Z4"S[R@D_, MY;RN"4(O58(DF5""@Q@XG@OS[6SGO-GVSEND<=$:K\PZ&*VPNZJU_S"J2E@Z(7/HS9+=%N&] M%]FUT;EOJ)U.74WE&M8]_ 15Y"\L23XHHD! &>- KV@DE>1:Q/)N91>VAC&P ME?ULI8)\'C140<;N2D-8+ZY:YO+Y+I7CHRC'\]EOJC)B5)/B+WLHYAK9+ KD MCK"=\%<@T6QZ]TI&V\^ 86W/0YM#5=J=FFZ/)-<-;#!+)P)*!#VRS M[<[ NH8,;*FF65L4=LLHH52LRSXP6MTM MV0?*J^1,=,L-@ZU>6C5?QNP#'8RB5!FXSTR))FF2NKS:EQ?G)HH?NR^CK AV M+F5$58*1%T[H[I!A!3 MQN,I)[B !)-J<-'@ $3Y31MY1UBY]?X<#U MJY55+R0[[)T+5*G VM;UU8E"\P766$#][ 8A%:CULF\JGOBHJ(E> OF*NN'M M-??M)I7D6+^XB;*6* !+0/9;4F^WY"QD M':*^PQIO^WWFH4CXQF*LAG*?V SSET:.>@/,Q%9G&??OE#'VV!S!NM:7A"M+ MH$F0]!0W#)6<:Q9!LUBLH;@Q6#YNZ$UX+3Q**E^9C-=4L;.0<=@!NP/PW[N_ M*JZ/%()E] CUA_O/WY5Q.$%#2D')G?*13?,X3,8Q=_[57D)TH$"E[#\ MGS<0R.D[&"FWDSA:VD4N4ER%P0W\]3UW] .+_1EUWL?OE%X(P.V]]RO>*I+= MKD.X;82W_ 8041"K68'_>T")S_I JM028"UH?RW[^5;)"M7F<&5&[%G#+;*H MA7Q/ CP9A'$-9 ('X=]43:T2>2*XT@& :%O[##H1EGXVB),KR7=[<]N,;"^W M?"OE7>L%&6Z"#-=:RZV(E4Q^XUXJ+;K]^HNV2/JL7[/@24!G.%5I!QG^2C0_ MJ0U[^NL#PKZX,K1-D*B,O<[K+[I-BUY/#6'G&MC595?_B M>13..?:P6PL_P,3Q!9O[P=+\%=@T9O&1V0G>(E$_>S88C4'-4"8)[Q##WT$- M9!:76Y8&\?XIB@(!/1QZ<'%\8H$8QLD.DL-M!P&(W]@;3;4JO)S(EL]XX MY<"T32>HS*1;.Q-5#5L6"+U#T?+6@3PJ['9G\C#0$V18*\AC;MNG M*?%74QWW&[!$%68'[^R*,O0)?O-H>@_6J(_8$WEB".-NOQ\@7/'?V$]LY*)[ MXGWN@X@9Q7=&3Z"84C)< /HY/CET44L?B:"0>/)7NH3CO-*$J[=]=Q*FQ1>Z MBC=P1T]$74@7<13^2CI3P1PCPH/C()V.64NYRVT#=0/79?N'+X#% )_"K\'N M$FQKRT9*",N*P"1'R$:A=-95S14Y.*U MAM9\KS;D"SBT//AG&!"8R(C#TW7YVPD>J)4\3OQCZRSYC)OGUD=F;"+*F7I3 M=!VAAR"%A< >T206',][M>&_[D-W'+*?*B#!:\W>RDGK:>+&\'04 WG!J_XE M3%./Q2G0!E@]'ALCTA+Q'*A:@RCTDT8RW=I^$*O;>,UL.[1YE1MWK#P"+!(N M8YJXO\KMIF!WP+D)IYD4,PHN69>V*K'FOQ>]8?#]X)F$'+$DO)7U0>1P3XJ/48"L MVV$:Y8\*LYU3;P2?'*'T0/Z%*U$"7#1W.WUI"/Q,;<=:ROU(N9X\ 5XYW^HK M/<74!8C/*8AP7?-O\X"NTIRNY@H-E^[,B@VYT!F-A ^*A,X&N*K\#A<=UMS[ MDNM"%3W$W;F#O;WL"LRP\%5\JDIQ<>%LUR^N@(ZWG.S*W2* T"&5 +-EC5L\ M-QD W48ORH#Y3T0:)"<)6M3=';C@(Z"S'M/=(>M.B?XB;$;8T_-_J*; M$3@%'NE%XH5@0 4_&%],X7@1)TL!R\@/*#SY*4G.2@#\^!*^BMD6,1L&DZ$R M=@.2X05BFN>0@3NWWW3)18S$Y>)IB7"XS.' /^G1[I GQY,8J!U#"RU#$?-Z&EZLT>)UVY,_)$Y=<\"#/W'C$U40DFL@C2Q^9)!4D M 1*:G^4D/CW<5J[1K+(1BO1#/69G3O$J75K+TM6J]I^RV6OU9J_F FX*_SUT MW]:5349?LVEHQKC7I/M>YZ;G(\KII2ZBMF&4[R+:'(F()P1OX-EC*.9 B5D MK)4S_0OR+;=A,*XV+T#=+)+\]/]K([#-CUUG%;7 MZN[2\]2V6K:S_O*N;431\[]C*]7#]SREQ9IU]#Q]U?+EL^TC*ANJ'K*A*D^> M-(^5/>F4RA3\/#M9U)56")P(.P[J:'9NZ5;H&/O,FFEH]FBY35=S+3C;ZK7W M<2WD":2&>7%EJY935V>_9J1X[]GS[R0X[97'.C64U5ZC"Y&N'8C7+.0US=I[ M-OE!>&WGX4R-,O\*LYEX>AGYFRI.:9K9:LLG.9\U1*XCI#)T@#V-*)L##$VP MAWX*KUE5U[*^)<'I3_B4BXY__W=X/\YXNA_E=)I4]C#;%U?ZBERG^73CR@E/ MNFX<=ALXS[RUQ5&N+J2P[>"TW,>4;RG%>6&Y"S-9& P6)GSDE2 GMV8"6D@V M*^8@P"8!*YB QO^LC(7.Q96V=3A8'<2$SFWXVR'WUD4*6]?C-<^1]" B#!RNI &!5#*TP'FVMQ[H8S5$5_(.'Q<5< MM%[%,715*:XRY!VDJG5ZZNN)J#V7;6JX["T$LRR2\L%YA53IS$FYC.\-0;)U MT=&EE\Q'T["BIQH?4%I#CTFTA[XRT1<3W#0+.R9+(][++Y][$Z';)0[[S>F M:HC((2 +'3_T4@JUIB[G:WR)BS_%\ GX9\]- EZ<,[?EEG)#D7#*W"A$*##$ ML&. E6L8@5%/,W!HLOS/(5 M_;FL@OR%+>6WJ3))>'G?EF\#-W-VS#*7DN74I6(&UT*2TD]:+*8^L;!/.7[% MU!=1FXJ9$8M)6I@Q-9\NM>Y)/*;)@\\KVN#.K9LB;AL EC!-@@@.KP;IA">A M47*'![328V)N+A=K_0FJ=4+6%C@1!>9,#!0R="A)%7A@D6Q79RZ4&XC:-2ZV M4O_A@Q;Y@-)NY0&E#VGD_4 "9G%R^^\)B+"O4M\PK+:G=TW3UWH.Z]E&S^VXYF+ _?9__WGW^#\[#"O=_J&%A>FNIO6Z MOF'U':OK.([KZ7V_[1N:[VM,\TXC]K_/8&X221M4X&0 YW&RL2QMA=[Y@$]1 M/1%^!TX0PM%U'..!CTS^VS2_11R(UR]N['^-1O>4C\1)K3#N]?8GB[T ;B]G MF10T60O+$QVU;:R81\&WEQ5'@2(!P /T 3GS*N!GD*)T5**:.C?1&YLHT8V7 M_'S; ,2N;)(#-@1 !1I?'!97(_C25=OFBJ+IN5QD,A+!Z(Y1@ @S MF!N7O#HH:P]8-#4!RODJR3MW298G+73^3-Q-,JTCR$8J'#C\2N^H>O>4%(Y2 M$'YEA[^A[ZE0KIEL\E)8QJ(S MP.Q:AM^V>[IF&U;/[[FV:S &A&_XCF9Z_J*7XOOME^O'VT_*M^OOC_^C/'Z_ M_OIP??-X=__U80?/Q=:/GX3XN,-:YW"*;*UMKH?,8T.DF-W<_8<['']\5'F$ MA+,> B=EWF $JW_BI<])U$]?J B!OY="S5Q,9^7)P0C/4'JU""3W^Z"GD'BG M;UW[6,;.RPA'KM!9;J)X',5N7HO.75X4>5:&[K^B6"B*JT/,!89^CU4#68Q3 M*11VBN]^QD5E-9TJ]PV["H #5H@'%P! U]XIC/21F2MW+IUB]Q0?'CG-H%U5 MZ]TR%G$-&_(LLN2^7_AMA7YJF1=7*T3G#I'N+=/V]EPFNI.6=>B%AD.[8LNH M$5O=5P4#MHU:84KL@*XM*6!A2 M*1097'[PA&:4:.=$RJ]8C)KU=B@HJB/V%*5B.+&P[S#"^P-)""/R))) M-\JZ1%&4I)'ND;4='-:$]-R?RG=,)GJF*,^L'4$3M[;M,%V5T/*=1?&3.\IR M98KZSH8C%R^L@TS^[F\QN[S[=J\4@SXMY0'$5W\2"V),O G1+9Z\XF3#B)!B MT+]T_:/R,!E20QJTN ",Y,J KUSGIO#DS/S M3\!EU:XK^X36]%DDCY!P."3<Q#B78H:BN1CN.F*IZ]2MFA.VIM_A+M#=F)-E.=6POJ:+9NWKLC7, M%=N.[A3X[T=)_JOB3)%M $JV ;#6MP$H[SYPK)G[X-"] QKIKM"UROX*+ "X M(6I^8B-OFKLIDIRG]$7WA-]UNK[5-YGG="S#MWL=W^QT+4"6#VCJ=A?=$S?W M7Q_OOOY^^_7F[G87C\36[YV$$O5YN974O+>QV ,+&P)%$U23GU K]T23LSA( M1#MNZI$6 \>C>@/:3)Q0JF4/L[4HI;%H1X#2@]ED8\R%\M*LT[>;@,I/38<2 MP#B9"O362E!F,N#N= M)V:*E:[]\O[6QYI^,<>1#M\8#U5\(3!^BR./,?PA^7!ZF0GW(^4K=D##HG>] MDRE-<))/>-8O[S[(@X$42Q1D0\T2^P%&JU:2+HX;$WZ[S#DNPHNBX_:0?'!@ M0:!.3@G0H!]ZV)LPXT<,)&I\1]P3#KS?C A/#&)H6ZP9NCZ7;V_8><::\Y3^B.:WZ%*2*;(;P2'H^\.,448O@A:=CQBTT2L6.DSD4Y $P?YDA#"W-D% M:GO ^AP]5,% ;#RK>DA$$]*+J%?+HG=WPS3.)L^LUX\09W,R43)6CN9XS[H]Y=\)(:V)8B\H+9GF4S? MLC?.IS/!=CSTEKR VI6PT2J[V;BX2E\ O=-+VL^R-WVVV$QH-NMTN@Y[[L % ME9J?0NN/J>P.]9@'579.F71.:4Z7-)A<'+@A*+Q4Q $BFOOET8D8Q4OJ6C7L)DK 8L]^RM"VZL0!R3OD]@^OG\!RD$D?_@(&+(TY MJTLMHU:[?^ D",4H>G,+7 '\22X]+N4S3%()#%5*[20'MJ7!UBX'S(NKA'JK M3R_);;DBK%;(KIM]A@OZ(C20@IDHD)F%PY_0 *7"&IKF@389VF:S4R@C0SKA MJ( )#Y40#5C^0!Q3;5]$"@E6#&' >N#^#2<2K_P9)>A62 J]5^?C$#R>!A^& M$SEFHC6AFX-9%]A5N<='G$>M8,#GAN^,-^)$Q M_'P=F>J!GZ'.#OFSY.3@I8?/15XE @@9TAYV(6>7>-!E]8B\'XS0U@/X7/1" MW.I2 2R1NULH"N,!T C5I9 ]%S0K(::%X@IV'A($1FM)W.>KS\!F6$6PK;@U MLVE)(T1A_AR%$U@78'.:;1H?H(19_G'<:#0A?]"_)CX\5&.!PMHQIP>K7$!! M$J6"#ZES,AR2D5=(N^$^I9FV24Z1<>X40>[@[K*HQ^(TC1@$8X%3Q]N0@2SA,J@RS"&6L34%H_$I>=)P,Z"OD!\1T<Q:XG[=!H6]]&[1P[\Z+/TA6KAGUO1E?T; MXWGSR\FIMK48_>EH;5?3W:[9Z78LS]8S.C;D7@?";FP3>];< MQQS=%X6AF.'*T[L!+!XEH1;\9R,$&7K+1&,/-#-']&^AH&*:EB=4, )*,;2" M,W(S?^$@RXB=<*TZ^5#F7-0-@M%A.V #T[VU4Z;M]<8.J^MTDV[+-):T$_'CDGYRI+/SD1*S M_N )6;?HO5DX\O=H*%X*L@UL*/X0_%P-D7K;S9?NI-IP<&6-Z$EA+-F,?OO> MWS C1( E&"2=%8OG=4T**$A?H65 MV4?XA)O)/JL;W'^=&;REN\:+7=8\W #>T_C)!M5VOK5/_O&VO'O=S5+U(! 0 M;Q"*0=NJ+5/L]L556]7M=N_' M5=C$J:-V]'7=PB5;2;8Z3[;27Y.MNECIKNHKVEQ*MI)L=OHMU4V)G$?W= MG'];3C_YC@:^X] ^[0-4MRZ=S[H!U/T7_0-S8/DTB[EDE/FA*%F6%.6S; GV M&M5 M5)W6WE*#@/?#UG3E)G5W2SG?%K:HCJ30?Z: SXK/^"]+.]SN%-&5=4V MEFWMXJIM6ZIIV:JVO^-KPVCK[8K-#&6ORZ MAL5*2FLHI>E'I#0#99JI:A;VEM[;ZR@IK=F4UCDBI9E.BN@Q546PF]PP8&J695DHE^**SKNBQO=8RV\1+*X!SGKRT61.E M*<-8-HES/A#DG(NNTS0.>A/*$7^,EN' ME.1E[4])?5NUTR-0GWUQ91FJZ>@UAEDD]364^C9KK$>@/FQE[:A:VU"M[MZZ MA:2^9E/?9BWV"-37 =EGJ9JCJ>W.\D# XU&?]+BN][B*NL']?:Y[1-)/GA-W M\L:*,M8EL[(RVW7!HNQJJFDYJM[>F^\JH?.$O!IOF3YW\N'61I\.T"?HPV;; M5K5.75Y<29]G1)\[>7[KHL\.QK.ZAJIK';6S8O:EI,\W3Y\[^8MKHT^,@CF& MZG1!?G:71QXWD3YKR3*K,1'CM?*CY!)/?(EOHL!TOB4,B;B]:DV;DE(HWU'B M'6\AK/?;7-K8#IZEYH(U"]K5L;%E=;2CNNJ/'S- MBR3\9FQL%\)OUT/X)A(^#ON2A"\)_R0(7Z^'\"V2^)+P)>&?"N%WZB%\&PD? MVU,U@_#/R^[>D&RXT*FO8B[G63'KJOV=&;-6LTL$@:QBUW8]ELE>Z<$[G%-; MG!F2],^7]*M9)AM(OT.VR=XGE21]2?J-M$TVD'ZW'NM$DKXD_49:)QM(WR'[ MY+@UGHOVR3\H2_:J,&AF;C2&'#Q3P^"9=AV#9P L%U>-FSQSC)%2JQOJWSW> M_L$9R>!_7"I_7'^]_OWVC]NOCV*RVX/RZ>[AYL^'A[O[K\KUUT_PO^LO__-P M]Z#Z9;[;[??K_'" P=5$5ZO MM&=Z8_E9I/-C5_P@\29)@H*.#^ESPVD2\$E5D[@PS IXG$]6I/M6#K3*)EC1 MQ"J7YAC"4_^:C+Q\@B&^=#)R)W[ Y_'B**VA?#^F&480S,\4(2U]A8<)>!CC;+AOT^[\G;@R?"*?*=X;C&NGIV4*R96S_ MZ.P38N(,MNA6/N-<1%V[_*_UT]76TOXJ3BKSW%'I1[=Q! -F4(C)/,&()W$A M>O-Q@QGPU]"6*J")Y%=\P>*$2\30.(2UT]-)"E3&GJ8T$A4O]28)#HN:9P\]\&3@3=T:0*HV9=,4TQS 8$CVGD2KF@P9X MM/%)W#T&+"\&CT;T-L).3M,)GX%.-1&&]O$!=H)<\!5X#+@G&ZO]6<#XBX!Q MSB3TG/YQ,^\%L_??P6.*?MV:U6!\!ZQD,)E[5PEV*WM FA?;#ZPCG4[9W,)[ M4,>> _9R*IUQ&T-127!&-B^^%[M_ @ !%^-Z ?GIA87C98P'-H4?) M\X13GI&K^\B2\*G9D/M@E,!/6)5T>D,Z,Y2#+(DGXPS ,<,AKX@R>)6_#:)* M#] .^D+*@<64'B@#E[U)0'/1%=@61PRBOJ7\)5 /]L[+B .1B"V@>:HX2C5. ML_G$-"(Z']L,1SRH"#]!;B9 '""6X'HT>1J(!49]1DA%76?@CD8LI)&A2B^. M7!\3!B>(03[VF+\P(G'LKWT/$#Z7H4#8,8-3AH]B_O1XDWU!R'[:48\Q)&-8 M&6A4-+\8+!@ 6R+V\8--<2YU\D%)$5I\YCG.VP42)^(5M)UR,ALEU 3X_'J?:PA$D3EXQE#7G3, E:*I!1&(!#FV6 M*'S\-X(*[/)_3X#':4(R+_&,"T.Z"?1]_#X.&BZ"%?D?]^T ,&SVABMN?4Y248012DH._%X38V@/'5Z,/@E,@ M<2$-:T:8@@1#'!7&V>*X;[P78!;% K* 9/11P&J1U7M(1X"@"6=06 -^#>3R M%%<5<93W0=7DW\_9.4>0JPPGJ("%^"I2#SU8!K#2=,0 YH@N58F&0%F"2?FN MB#!#QFL/$J[/%.# 7&\&CQGOX=KP![$T/WA")1@$TYBO+V"S<=DXCQQ6Y'HQ M3FRFAP!L">JG*9X>@H)72A% Y3,C;9 /4Y^,?*[PSC39&%:"$\$S,0+'BGA8 MG7\ETB92%( !.3,E8J=CA0^6GZG-&1? B^FX[.'(=3P1 :+AA Z@["&<9 ]? MHRG;4+VJ0+2B$C*HOZ?-X[@Q7,]JDN+0M5 MY6PP/5\&/)YR2Y)_O2 GU9D$\!&+]Z$++/^SY9'T]P4NB@RX^8 ^@'ZX?]( ;I"?B?68YS$,\$ MRCAZ 5UB$BI]QGQTRG'J(0TGR6&+^!BZ/P!FY+/CBH,0>8(/4)HU6?BLUF _ M(V0>N)T&0O5;$(9NG#1X&ZMEZ%^,3KB"& TD-3V)]/;$HJ?8'0_(ZN6? M7[T;A(18/)?ON"C0L.'?7/=%56)>9'(SKQ^[\#:@Z0F\825,N#7 '3').!!. MI$:2_5H7R1I'8Q&#OW,,_H88;.+>MO'"#&?BJ$:,X[#[F1-H&"5I+ON(4I-2 MEM1?))1'2$;9#&]B"6*TPGFR@A$"="D).L3GP>R'\P-?,^+JKY#I["=J#,@2 M ,:(!+:;D'6&?\:D%B _H">0'"NT*B)/.B1FZZ*S#L0X.I& <@>H$PD$TY)$ MLS1A'KKQ#T:?Y M!;_(QQ;!C_%0\\QS-8$6G^9 ?LOR$)8MM M=KBN57D*Z@N:-G$**F$R",:)*NQ.5%)87%PM""] ,> Z(?F(L"/Q=(DZ+%/( MFC@+F?-IX6BXFQT-2YL[5E>6)5'BSJR"8(S$2R(E.^.>6>%X6]3O20,77J4> M-NXIFK)D")/A"[__%B27L)T1\N\36.L!JE9%T1.ZDQ&02/H2 9HO^PMZZHB; M(GB0\EGT0 %@$\'BILQ%)^YC-#O<27'/MD)J-QGG_IR FQ,D(!WA+=Y #+:? MZ7YDF GS!<0:=X.!RH ,40!*\=BE/7%!@TX.\@.[O6B2KM9K4V03GT=T!)=Q M\>SZ_W(Q.IK)Z>Q$)W$8H7E?O,*C+=',TP"&"U(66CS<_;U@[L M\71)'0B2 M>1UC9A. L$!E9M)>[/JELB+#%F7#%EWUH>LFQ%\;KC OL[U]1NAK]\(?;V) MQ]%&8K@;+1_<,],]D_8@"##6]H.-B@9$)CS%2< Y#?@?C_7<+B]H 07E >42 M>4!1Z'$U+-<;08X([T2F?/0#!K9*]D&Q!E7HCN2/+*@4_-MP&/$P',;IR(K* M],A,Y>B##!]0V"'3?WBP/,W.&12JXTF<3&@9,SE,SJ4(M+:89&KF_2"5>1A, MAL*=*]3GQ W)*P. 7G3*$(#Q([E6^APD$U+=T+$S@CUPG4\AG2<1A\TXC(CX M4J IAH)7P-43BA,_N[C+5)AJJ"EG E"S1>+NQ:&)LC$*//)@_,9@O#J&OF MW<^\;!@IC;G.C3KOHDN'G#C*DA/GA?7@D^0PGGN&OL6#K^M/6WQ20*F02S", MZ-1[QE]]U+<31&'P-S^T!)6<@X9XDSD \ N_YPZ )FZMK%&:\FP/U!]ZV%F& MHD +R@X:1,)\#*>9GS8 _26=9EJ58%L, U#@'LU4'HP W0\=(]QT(K/V=A)' M8^Y2N4X"MZ5<N)HFW<38(AD2+F=6WRC$/ JN/4DX!<@5V"[A8R77D M5;YESBID^18-2IY1D$6QA%^4ZUZPXVAM7(H$#.YJ07L5@G&%3!1V/M^K4.R* M#B]2/H>CX#);S>SIS%+DSML%7WB#:7(U&.B;^%NS//(2*O"@$>V& 2WQ<[.@YXRCO"@&G.&9BX_!&M3\J*(/9IEMBT$A, N=S7:I+MJI8!NY136(7%W<@]-@:EG- []E\NPVC_$B,I0%Y2F;QHR#QP.). M*63*CS!OJ@!1PPLPXJKB![@V" HF#9^>@5AAVMW@8R[5Q C3,4/E@DY0RJ]?1@)"9W[Q%54Y[&F(>&9 R*1D?MZU;EX:Q9# M%Y[M@J7!4XI2"MWF.EW^D3QW(<%LE"P0[L^1A+A]6@!.@4-+!$G@9!T$WH!H M>B:)D X5CD#&\VT+?% 0.;3$99\KY:8)6/\M4K9FUO=XPK-7,Z>;A]91IOUR M;9/SG_)O,#$S([P8I1#!ALR'RB/_;#C&%(.$AS<*04N1@K$U##"7*I!Y / L MSAQN&,9/(P%]EB% M-%=#8=[GN#Y%UC#UOO&:8L,2YL&E6RT;88&=!;D5X[-,"EC= MEO&.YR?^8NA:RX&C, P+ I8G]<$9AQFCW-'RS\F(\<(44U-YSC-0]"^ZYK2, M71XWN5^F].TH&K.=!.L]>H5=MG78)>?PM;E"^=VVV>J\F[%\(;VG^,:6]8[" MNQ2:]2BU*.%IP3'W194&7GDK4C+!_DSP.]EI/+U/X? MH)48H6,A3U2E_PXP M3Z6G3-0+ EA"@!E[\S48]'>*3J'#(=,"(HS5L,1C61HM!N09QMS@. 3BPVP[ MO#]V7V9%(/PT1&_S()IP10.])+P\).KW$V"EWG1&X%PQ#! 2_XYP36 MJ$LN.3R7W'.7 H8+?HZQXHT35FG2+M /$!>(7Q.DY:X"<@.?Y)_)DU'H4)CE MD"QDIO89ZMTA>T)O!TM3X>8DWA$F'>8,7:8 8>K\C79O[D@$WIER*UFP'OP[ MCD(X&;CEC0FGF K,>-IH,E,>Q>V@7X*UP%#='3&40.+#JUB26]]+?L@^IKV' M8;YL! ):T'ZU,U>RTS'8271V7CAQ?H%'6]I,=ZK":D+WZK:Z.STNZ>#0&O@: M"NAV6IT]"*!=4+U?!_\R4>65$U6Z,E&E-M_#_S W1K[XA%$3Z7EH@MQ;\CR8 MK6[F>3"=3DM?=!TD8(J4$7T&"#&M^L,%KT.)FZO['&R]I9?W.5A.J_-.W>)T MT/E-V[P.)0 G3_V&N1SLEO:N(N%W]$K/;'(W[.9'F/<3;'-8K#9RLCM%Y4_# M?1"2:QKA@BA![/,."%OCTG4G65FG^R';RCH71+,\$+F0VNB%R#9U%/9X=;V\ M\>RQQJ TC&ZKO603EE6J;*ME[O#P<=P);Y4&-K@3=%0H=\:^453']\-^V8Y' MSI:.1^VC-3SZOJJ'7!DRUXWC-FF*@P2SEK@2]$C.H#\X_F[7G9KB5"QSLU$J M(',0&)1I($C-0?&\)35"I&ZLZ>=7:*B'71SRQH%X\B%H00G&[#)0$N\$^V%Z M)!6.B08>E"\#ZX[\A/)FJ,CO0P6(B?5FWC":DPB0"]UQPCYD?_D(Y_(X=*N_F:I!R6F;JZ=;=O M"F1&K415!H;(,6%0>8I(R;UO'7)QS$WKFJ,:EK[;3(_2K%]RVL<, M$*\RKMW8_HX]J+F!F 5SOV%X/0(8WI4Y!W<'1-7)2E)>GK:\-'1-=32S87PE MY:64EZ\B+RNKOJNG$3=9C-U@RU#0_4G]_;#3:;%E%KA\1P/?49-1QT6;EZ?()(ZK1V5+8FB M Z'(-E3#D4AJ-I(,J]4]'HIJ4B-/XK"]+IRH=.AFW9\QSW,2+J0652&^%4 Y M#>+35:=M5:2^#13P6@*BK,IYGCBJ+!\DA@XLPE6]6]5!(7%T:"XZ(H;>0)SR M,:*I:$67S3Y&ZSGY+TU=[5AVPQR8TC%=AY^B)>.SYX=6VU*MC@PDG1]B#7M7 M4_MUT?H&8CG%*NQ]3.QS(L=.1[6<]FY::3/D3(T6Q5DA5FLY$JUGAU;=;JN6 MN:,9*3';8,QBS]$FHO4-^ V6&TWLENE15N65[VC..]Y2\.F!A2%U)'EB(Z#X M4+0[]8?!**!1N<$S.T#LJ=C3 5LZ- 1$5#)N=55+KVIW2S_Z8>G8LBJG?4@4 M'=C-T59UO:IC4B+IP,:$T3IBX/TMY5@NIGWP&3TX#W;T1 .&W 0;DQP@Q;+) MAZ^NJ:91E2)EKMAA2=EI[1A&E!@ZE%C75,.12&HVDJS*[MG#95QF/:5&T8AM M1JJ\<_[.-Q!%XTDVT9++3$;41.2^JW;,3A,]N=)!OQ]BS5V38"5:&XQ6LZU: MFHR GQ]B]>K%83*@5G= C3"_1>@)H M-315V]4C*3';8,S:[5W]+PU3#D[/@7"'S1U9,IL:0H.UWGC:P7OTV6KMI1X; M,E1Z? 3Q[JE.RY38:2QVNFK;L21^&HL?JZ4?!3LRT'&<0$?S%GPJ=TK -B4T M=X)N-\HJVENM/MF8^ONVII4_9F3&PX&QH[5LB9W&8D=7#:.""BWQ > M:%YWMM+G9F$FGGB%&'GY"L,_RSJL:,)?C_6CF&']^'.09&,QQ?#-U/W)%B9" MOO7P:T=U[$;&7V58?3^\-C.J+K&Z7Z1+UU1=IL&<(69M0]:5'RW2E2D'N=;P MUDM\U(Y3-3E6FAH'/@M:5<\!B:'#8L@P5-.1PPF:C21=.R8?O8%$$AQ+N3J_ MM*1F(Z9[FP!B/YI@&2YI-V]R"EN=D&DT6[95W=[/SMD+.-(*.HX55%D6GY)M M*^6=E'?K0-+MJ!V]:C6X%'BG+O"LZE9<$]P^SN.'( 7<>R7\0:C#/\P-:MBP\O8\S_UKDJ1!?_IZ M>]FX\K^8XF/7O* W25DV/#$!@T1)!TSYL_70HNYZ 6:[CZCQCQN&4[@(//,N' MF(74SO#C2^"G R$3BT^),TW+'W%[(.H EVL?F0M'VQ9^3OQ"K"?P=QOLDG=MF+F?OCTNW#\C^XX8L[32[^,<^4P)%% MN"^"C._PZG_U8GANQ5=/@+^1/5SDL#",7@H-8;=+5I+!.9W1:0JK!D9)V(?L M+Q\S&1Z,Z-OTT$?Q,D&<]K+OGL##+^= ;VD<\.)8%5\6EUMT:>'PY]>PCZ)M MK;VLM?2UUS:]5C=:6G?]HYM>N_F:I;7E8D]KL7:IUVY1"AOADUP2&YW5>5IT M$D<3>(>?K)^9[%PL"(CMZO8N&51+I]&1H/(YBDFI>215X ^X?Y HMW F^LH_ M)R.FF)JZ)7MJF1I*M((^X*TE2;A,_^I="$+H&DWB!$,SS!)MU-\F9(QZ(7-& MHN(7Y08,A"?VFO+@#,#T;CV83CJSIN3VT6_ C=;>E" !%N5>0QNVRY9CCR^0 M*SSX"FL=#F$VAJ56>XR_%7PP^]3J'CE05'*WE2-%38CXE-R;I:F.=?K#H"71 MG1+1Z9JM6MT=9\Y)JI-4M]/>WK(YMO36*-8>#[(9.LT120&+JF.EK5!EC'8(T9 MF [)&F] _)^0''^O:[K:EKZT)J/(ZE8)CIV5+ZU,K6*C*H*X2CV:91[ZS,.; M? 61^"ZKV^/5;D.>XLYF*>[\R# U5<&\:*#KX=B-X1K5W&&UWY I8UA7A"6# M>(^A*N,X %C 1A0W%86&]("KA-$+BY60/;,0R^=\-L02.5YO^,Q&:11C**[G MAN[( TI1J:(O\":A&\/;7H)T !_!VKQBTA<]GX?ROO/:NZQ!D] M%XQ27O&(C5!A!1[0F@OOU"^_!"DL#>$*O_=A1Z,G -4$_^0[95X$W_GW!%8$ M-\*SN%DL!BQN\1?#:&D*(#$4'\!'<] ' #TOY76,L*HX^@F02AGL[1==FW\P M&'DQ8A.H%5F8=%B%A'!B_XYP36IQ,!&"WE<< 2)C:2\.\1DJA*%""7P&I[ M4P)VZ$Y&'MR.+_GO*)P,@[]Q^;\!%2B? --_! G XLOUPW_^=O_U$RS.ZAH? ME0<63X:J6%*0T)OZ09RDRL -8L4#\H/M_ .QU&DXJY>6!CBGP@;OA5?'F]:N>6:LUG.#EF1[2A RH^&ZDKHYIB#5SY$$WC.!0!=)X';*EF1W(12:MT \703\5I:*J M1TE"+!ZDZ^MGE[8CZQ=/K'DO58.NEDFZ5D$IOJQA3 MEJD>N$QUOR*K1ID&%AH;4RF[;U-6.535QY90& MB4LB/G\BMBW5ZNP7_&HF$9=0MXM+V4G_E@QR_@SRWC#4CM&M'-!Y\\Q1)^03?]J!',4&+Q*HGVC[0'NF1^39_Z$>RW4?QPTJ *Y[.8Z'=5R M=NRUW*"49TEVIT5VNMU6+?-TNWP<5>>6--U(FG[?Z:J.>?#2A%,AYU.M2BF- M?KO2B/@&UJ7LH?&>7#K<_20&BBSXM3%31Z1:Y:DZ_H1A3@]/XL&L)9%IE"5R M54B:RW*FLL]LR)IRE5_,;/Y%E@N69\9%V.F=)1[#S*X87AD_XY\>&E5^,3FL MU+)4D7=7R"2:!PM\81*F^,Y^' WA>C_D\P!@*6.XF$RR1OT9&#&Q+W:?6-D< MI.80Q35L1&PXRYES,0T($G$;X>(C;:JZ_OU/&DF$1K"8O]VL5424#A@UD #;*L#@@ILD+%VR',X]V*UKJFG( MAK,G@";#.=V.LXTYW$Z8!"H/#9#H/R?T:ZVJOHWS2DQ:KZ9D4?]1--K2:5#> M.7_GFYH.Q/NF1;,LE#U]Q2*?!':M^-$$%.8 MI3K@[64O? M_9-BO3V3=AK$I(%G)O-J7> M*"]N4BR\B>'BB(IA1OD[H[[RBVZU],72&*J.2=(AG&=4P9)78\#K?K"4%O&+ MW7+F'XQ9Z,Z:4D>8^0_04/I1/&2QXN,:L:5S%"MC=XKO5I60/<$V$I:F(<-? MJ%8FX3E%XV(SZFQ;\%D]"R$5U@LOC*,POZVPWYP"_V)V$?[LLW6H08 MYA 7GYZOC'KF?9>K5B.M+T\1A&8A.XVC),!%?J#E .#R^HMW\\J0D!U:_HB+ MU5.3=/TC<_J3;>'GQ"\D-OA/RYFHVM\-]!G&_RB5WV M '<_+MT^+/^#&[ZXT^3B'_."!J1,$>Z+(-N@,^XLLU:];;4-6<]SKX ?>F/Y M J<[I!^07EE]DXH%9;+$J5)MRTD5XLC%RA(G6>)T9B5.5JMC+^D*XLLR.U]M';EQYE MV*DDX#,@X*[:=BKTFY/T*^FW2=M^KZNV7GV ;*/IMS$YRZ]4CW5+.0[@^LQ MXZ%IFKRK?U1N8@:/*)]=+PCA47H5_-R/8@6),>4Q9%AP% ]YY5G>;1 ;"D:3 M-$GA>_AOG_725MF6>,U!\%],<<,DRN+6.W2NY(T3?[%:]E)4?$8,0!\1AO3Q MS@%\/9PJ(2%L+F, 9_PJK@*@AB6D4][ZL;"""(=5)TDC^UE6##;>4_EB,=(H MNRF><4!,+E:&&F6H488:9:A1AAI/(Z F0XTRU'@"A%KOM\ ! MIT3G[2QU6BVJ<8NWYOZZWJ1^FY1J=7!)F:5& ML8&HTY A=I*()1'OYN4W--4^UZ+O-6BPP-JP;J!L9I)K "\ MF4X?14M:LJ=)* ME""ALC6&S[@C>C!)W12;TD[S=T9]Q=#?9:$HO(E_&"_@[2RK@X,GV)KFL/A4 M%KX"FH4U^\4I=^(%L,P)CV:]%_6/GS_=W8GZQ5]5Y640> .LO)R$O!-OL0 / M*Q=Y=UA891XJ2\"V9'&B]!B5_\$2?<5-%5?$U)9A6 ML#:(._HD2L%T*^.'M M6<]=-TDB+Z#&N%1*B-<0+NLA3<6L0&#K<-12%GLIYUB=WS("%J]Q>N4]E6&Q M!(D9%##,&$0^DM/21F#KA9K3Q:5D 5# J8?"S,_64I*3.$$,7$ I]A<&&W6, M\Q3A6_@9 8&UNRO FF,*>RP'('.H;':&;[Z[]<'279O&RI[#)7L.ZXWL.7R$ M5((E'Q4=3S?$FT'"BY.18A^"G\NAG 79+PA_^ZU&^?CZ,:CCD4Z6$!B8RW>* M\#,X'H!]033AJ7 3(1%C8@7\C;0D$J8/*(QXB3; [9Z/X((;>*D] #5F W@, M18;P@\%S+HD%YH+8$<#FX@%%'TN09T=\-ZA4H5=8\B0E\"3E-< RCM0H/^5RC%+^5[7 MLMR!8TK'A,'1(DK'W+1AF*IF=)L1%6W*X,2FCT8LE[*!QG[#\'H$,+PK55=\^_=\IJ;XW4<*CI*C^?MCI MM%C8=!FC2;[CR.^HL]N.[IP&B6DHR=._)+%!T(18ZMVKHMD=1H)!FSL?;'0%%-:N1) M'+;7A1.5#ETWI:P0S!L93OB(B/61C4W$MP(HIT%\IMK1JAZT&RC@M01$697S M+'&DMZK6=TD,'9J+'*NJXTGBZ-!<5-6%5".&WD"<\C'"\4=>T66SC]%Z3O[+ MMJ5V#*-A#DSIF*Y!=7<:YY>6:*W!;'94J]V0:8,2L77RJ]U,?GT#L9S?XRA) M1!77/B;V.9&C;G=5CMLVJ#G6)V>9C MME-=,S@(6M^ XT!4=XZ>LHKS'5,]RNJ\\AW-><=;BCX]L!!^?%*5)S8"B@]5 M*F9V_6$P"I*4-W!X6\&GKJF:IHQM-!M)9O4T#XFBPZ+(ZJJ6L:-6*I%T*&/? M:%4- 30O '42!^UBFD=$\UP*+:WDAR6J;$ M4*,QA#T^VT=,UY-(*H$DN_))>[B$RN8--SZ5.]] D(SGT$1+#C$9,,L* 4W5 MZ>YHCDK_>X,Q:[5;,@YZ?FAM=X%?)6+/#['ZSEY!&2^K+5[&FS7++%NA]5NJ M*;-LSQ"QAK5KH:E$:Y/1:G35=N6R&8G9YF/6[E16YF6:;3V@O\/FC2Q),]?! MVTHHP!%,'

  • O*@YLDNFH;^0=M::CVBVKV13_!2NRHA&HBNA-F@3) "?N8,:, MSWI[%6F=GF3%07:Z\5'FT$DL22SMJZ7H7;6K23V_N0BR6IU35B-/Y'S=1:,\ MRWRL]Z;=K3Q!^43]N">(':UE2.PT%CNZVM8J&/T2/P?GG@H.LZ8V[FS\62HR M(VL^4<\P,:?:62M3K4X HY7.9XG1$\"HH:F65CW.(I':9*3N$IMI6+[#GE$; MFJE^E*0'4@AZK!_%#'N,/0<)UG[B.'BA+*3NST(9!2WTK6?IF*9J[#HT_(-)HKC8ZJ&_NUY=\+.M+H.95^>*=DRTJ))R7> M>@>=H[8[^Y5(2I%W>B+/[%160)O@YVE>*[!3N9, ^X_4!?;,HD[PG^R)H1L_ M!2-":IOXHU:2U+6,)NF-'X(44.]MIE(CT^(?YL;W;5YXD=C^-4G2H#]]O;UL M73D-'E1Z4\4;N*,1"RD(F Z8D@0_E2&\8I H;.0S7_GG9,0X-YJ:JAB:85)# M]J6?#>6%Q=@T%EX5AM%+83S!+H A:I@Q/.=K %#HCA/V(?O+QXR:@A%MDQ[Z M*%XO1+\]7F)K^B"__/$E\-,!"IZ61L(G8W#Q97&Y19<6Q!"_9EDMT[;67M9: M^MIKFUX+>I_67?_HIM=NOF9I;;G8TUJL7>JU6XZG1CA(EB149W622# "811- MX!U^LI0M,MN<<[$@(+8?_%62-+*7%Q[QG &8WJT'TTE'(4IN?\X,N.%FP%XCQ;;+EF-W,Y K//@*:ZV_,1O# M4JL]5]_BJ,\23(YQPWV"IZ4]UH"%(VVUO+]ZU?ZV>MZ.M[&N<^AI:WRO=>8G MO JM'96S7IG>AE460[9^^#YV MQ]CHN[D]UMK]I.D:X\.8>8$;IE,E9JD;+&F-56+ NY'X\32MMJ6VC1W#^P?3 MM,ZT:T-9U<3HJK8F![DU'$WOVZ;:[=BR_4ES,60Y59J)U8.?$SS+3]G[\^GQ MYO U44<\OAU5:Q^TEJ-^1\F96Q#=MJK957/&I9UWZ+-!;ZM.M\+I+3%T< Q5 M.KVE);[B]'8:?GKSUFFC+"BZ7[[Y0F3L).H4:O>)U@B99G.-89BJ9E1UX-<' MGI.JX9&L\998PW0ZJN;LUV?GC%GC#=#X"1'K>[UCJ5I'MA%N,(HLLW7P)ND- MT<1+5D@UI]!H0:56?.;A3;Z"2'RG4))_N8HC+QJ.W1BNI1%_QATR90RKBGQ\ M#68#J\HX#@ 2L W%3=,XZ$U2_H"KA-$+BY60/;.0S^T98@D3_B\8/;-1&L48 M?^NYH3OR@$[@52Y2PB1T8WC;2Y .Q%J+"5[T?!Z_^T[QNZR>*FDI7]SQ&%ZF M1!-LKYC&D3_Q4NRW""OP@-)<>*=^^25(86D(5?B]#SL:/0&@)O@GWRGS(OC. MOR>P(K@1GJ5:*_BQN,5?#*.E*8#"4'P '\T!'P#TO%158$5Q]!.@E#+8UR^Z M-O]0,/)BYB;PR@+.MBZ%RKY@+Z[_#.!CV==O$&6C*FWTB45X& M@3=0>LQ#5 *3,@#.,]6/P0O^.8'UZ:I + (Z%-#,$38.Q@S)"8]^@>%"?/47*"1":! MQBEJ6W=]&4OU5\RD(-X1/CP-&QK#$YT1\8 OTJ +/\>!+HYN?__UZO($J-,Z M:'RW;F64#FJ*)EY,O^?I]H4765V!E77N?P3F2R,"%[)2S;H,;:MU8AW[$L[V M_X9^"I0\D4GX9)T ?6[[8C ,0R8??>O]A13\%4X#_>!/+T:>P&G[/OX7B<1+ MX<4^6EV0'^% 1K$^!%+ !!6/V];EY-'.#Z&B^H_ 0]+>)D#1N&9^] ?,Q@T' M/,%C$0A7U*92+V<:&/,V3&$, :0YBCU!SYY%R'CVS'I#)91:6 HX#&,/3^&W M2/H".2ZO /REF*:NU,YZ_HCH *L!H\Q\1-TSNZBU?6LC5KS^A"X8_FBRL((^ M\4#V!OQ3L) M+B23[N,DXQ7^XV^=")Z;\M9R7&\TXN(UP<=A3$>'ZH*)-7^+L'L<7AM>8E4% ML1^J;+.:;"D*8L=N@4:3Y&M5)%L5R2Y7%#?KGC^TVYID^@ZGCS[-N>*FO#4* M'\<-]^TJR9RH.ERMWG#KZ3%17CA;)CFM!632QZKNK>J>W[CN>;6JO5+7OT[W ML&EE?95P;[G#5GPSO5[J[39B0\/:ZV]4K9%6)&) M%U"WS:F\2/^N#LC[/R [31#SK>5;]W[XP[%,)'E+X$<79QG[L#P,LQ$:O$H= M1ZGM 7;5#\E5_R;@'=MR'92HMGW1Q3GM@UJSOFQM:?GRZBN^VRZ^:QSNU_:: MV]O@9J-*=\73I>3I':=Y6&LVEE"(/A8_;VOMT\+[W]I;)N6RA,5/*^B\6Y=S M>95&P)&&9QM3LU167YZ;Y:82D]TX:PN3PE1.FS3#GY M-)1!+*U(=M$FR!%Y'5BJZ(0/2)5[$:&0,O(8*171 MW)H:Y6+>&[:AQ6LWSA7MV7[;KB^1T]Q QMUWEGJF.3O%<7MRY*Z&,A+$ZJF7>0C%LUHGA9INC:&U&0^V6_-/?[#"Q4">8L5E_>RP!L!%_Y%MR!%WAQ M$E&UEO8M5 E['S"5XZ#Y FC^;4CGJ)CXXS!QZZ#6:BP;(=P&)JX2]JH#LHYE M-UNU0^<]IF67)ACY+I/V]AOV"W'*J\2]Q<*W9;Q@U$',MDPG)X[_'[1KVVUWK3AE85Q.S+MJF]MZP$*\\VE>9RVV(6.-C> MA-5J^U??_KJ];!W7^\JUFJVFZ(!^$ 9R/L-6ORS^\D,UTV*\P3!+,%G15ZQ2 M16#5EANFJ$!N#V+Q:_L85J--R6634V_6#@]6*ZI=B4";=U#,O;&=@W4ZZZIC M]D&/V=X!G+(7]O]['Z=LTW[RZNA]T*.'/O;#M32LV*JCMX*7?/U'I81LT:[; MJX77WYHIRF*Z;EV9T'BNS;Q4&P,7?**""&:NOT67.^*0'Q2+4[R *GKB9 W M&)6^Y)46,-9/F= \/N^-/V@4^ @KQ#Q^( #6N QDA,5 C-J-)2]BA&/7J#XC M0V?7LU?PX?(>/HMEDO@2?\Q%1 @W/8I"/_\U+:)MUXM3<2.@1X U/(]A]!.F MT"7J /WAVYH"DM_R=9FTP\1A\^EBI=<#HX:_A[H@&G'Q.I1S3/@#MM1E*#6L M JHJ4=YOO40UV:H29:LJ4;8MC?GMH9=;]GY[HLF"^O"9-@MK+&J9V0#"/FA, MS$Y]^':S6\-"FO;>_L1"U(?/+*1E.PNLI*K=J6IW-E2[LUD1\@ZD?E7C4Y(: MG^>H,_!YWL[M[[)U&O;;?VCRZ9D:% M+:[?J1AX0PSLM%L5 U<,O*4,W#YLOR_N+4WRZ2L5UFR67YHZ&E(:GJFB?B^, M^DW5PHW0E0KJY1]X^H$(N[=B^ C^&H8([J="2P6H.AD\>%$84"!JV9#2K906 M-@MNU+]?>/]-/1>[=1Q)>,0Z M$UW/AT=I*/@8,?&0VQ*."L)TPVB@2H0"PG8+TR1.X$4X6U=VDG)&M^;NZ[^D M)?PXU!''I8'^&,'N\_YX")9Z0BL. *8(,?Z*O^S#N_V1Y=,^%<*[V";8$A90 M&":0C!B#ST!]#+$-=QPO"F17FFCA%=62[:A8X1<*%E:X=>\XIE5-MHH65M'" M*EI810NK:.$VQ,06B18^O]R/1;,JCEBB^Z"*(Y8DCLANJ;;=*GMEQP5BLE.[ M 4PA3KVX3XX',#G1C*^"BQ_/M4V^H,;WDKDKJP!-Q<7+-5PZJ!W4F^\K1K/H M(CX"FVX3,S(OODRBEHCME@G?;6.0;J6;[YV$X]8$<[<-JB^'(^;ETBW$\"N! M)6WXDFRVWZHIWW6GXKA2;_3VTOV_OO;58V$:-:XZNV2R_PJ6@Y9Y5NRK_S ?PSRRE>KXGYTS%O>^ M>QOU6JO^SNH72H2I5AV.+3X<<#;JK=4@"3U*/9>?MJCUJ4 M!!7&5&_QC6#(8/0\+_V7XF6MLMKK^2.B VZ#JA*C))48)4=T(SLL 3MLJ.VP*AKZ\5SF>[7Z84G:V54)<5=QR+=MZ +9X>3:UBEN^,/!S ME486[(SL4F\E5)L14\UZ%+'E'-BM7PBI;,&P7\V"IT#]'HJ(F_PTZLN-T+"M MN[&^0/C@E/DM,2O+BR?CD:X7PSL2'E'AD\6,(A8G8?>G%0XI&"F?9-3U8M48 M:J&&3WD UPBL'F58;_ZH1OANDXN*EUH5S@=)9@&Q+3]\E/BH4"':1"0XI5%. ML+!G-9Q?)@F!/]<=H40/?""0!X!KT@&?%F)Y_.P8A4# 0(EXL.*T$WNN!YPG M$8P/.YN)" B0]GI>UU/#THPT]X06B ?5D?C]5)XI'!48<3_P/G1+#QK7;;U M8^C2V=*\[O.)8E[-C@>=;M\/NPJ#LW(=?Y.3$D;ODD8&5AZD/)#42-F!6G+VMAMQ1N1=?M.QC 8))'@/A2M4V M+9'1P MHJK;U+VZ)UU5Y)+TT24$B*&$46W )RV@NC;@M&XDLIM%U)'?/KZ_H M@:,8CCM*=9RYN(=G[HEPH?6Y46_;>UFF2?B@7N,T=T>PNS#J0'@!#JO6\/Q, M;.MZ\6G7K,>^U^T#.>^IW1_]F-[,.WP"SPPZ,$C3T:DR*"J#$+O1!2R.X6?I M,%241ADG8RI9W?^.OP&:I,C\CP&P0=\;(EL@QB<>DL#D<]LZR9-V&%@2MWVA M*],\+K3%(KM(QK;C%B^F?N@#8;AOG[-G[Q61,07VV",44M<:IL"[(A\&F2;6 MR3.S=^"%*VD45^*"7H>4'HB?"ZZ(K_Z<:69RJQXKA+-VS\=5B^(I4K5!__>* M4E403>?,X-7E^B17;9(>>'\414,-"<1G];-S<&BW,IGQ2/RJ1*&'J5_(><"G MF?STE.:%O-Z8^9R^FXRG-KDA4[0>S_W[)Z_CM-NNE&W7V6^T#EI"- _;!WL= MIWG8VG.<9N/_.4[[TR+90M/VM>GT&J\45Z!%G7$NH_#AC"OI6;.>@41>"4YW M'2N:J>I-7^,5W&$/GGQOJZ(^W@P4?AB M-IGL:C5G&(5@FKO*]B'C0?CT3$AC4E=6TI[P[RZL$M24**ZAPN*GA$Y-@_,= MCZ8Y& GJ%7PXA?N@TS9=Z8/! W-$:RG/Z%R[E?"F]$[C HG1AL-VO$P9/A!X M.+)KBRD;POI9Z5(M?UE @M81@TEIV&FHB(33H6[.\M[KFC#=MG7F [>E]!:"=9\@)&JV M&6FZ(D7C!&S1;/8NZ \PCR+[@FKB#506]F-?!I2IG0C/EZBEBBAB[3S$O\CZ MCPO,;SZ.LPW(L@;U"M3ZK)-S_A-Z5(Q0:V&BZ'VP,P%9H%LR&JIC\X#L1)8( M+%/=:81G/D#P])IJJDSJ_90=T)H?Z\^NQ"_0<#-)#6*;,I_!?I+JA&J?0\^+ M81:D0)N'>ZQ)MA?T(@$CXC9%LI:WFT9$]M *X'BQ7:*XGG#:LT\,;TE&&O6X M(ERVD6AW;I]<..(##">(E-9A&"7&XO*CJ:P]K] 2FUM?PS\R*4M- & T,^7] MN]4/'R4<3E:X!^(_H8:TQW=T1/ 3-Q\3UV-BI+[TV9^C;!8<9/L(2T)JFOT$ MEG$?I-3GYOZ!H5EJ@4S6-_X#S\8#$)C$S'F0-5\@G^7\H3MA%(6/2@R)KB+V M9Z==M^O9"W-[E9QR-_(A]&F3AGX*"K'3=(P?HQP:DVSRJ7"=3ILW-XU !VO' M"\C'H)4O7:8 V]2[YUKA[TVAWS>:QNFQ>H"DLV8),< MHQ0X\\/'1:VIV *L/!4)2[I +6WOR3K6*P0XNHR180M"8S9R!AYV?TV M<^%35[HUI33[CGW8G/WUQRGX:*ZSX&-FB+XJGWBV?.+CU=2\R[3U*M5_U53_ M-\J4?J-%3\]>P59A[+K#/&F7'2D[*5=Z?_FV" ^]/,UG$>9Z<3+6^F>X5B#7 M>LE3Z*\R-P56Y#\4PBFOBMJXT>/PRJ"-&UW;?KM6/]A_2]#&;+FEAPJMF.Z5 MUN8T#FKU]IM"A1:Y;JV-9\HNM,_)3S]?:"^3K?RRG&2X3S>T_AVG=GBX!.+I M2ACSO,SM:@2PP:TY;"W?V7WEC7EKE6VCLO8L YI:\?2O!'F\R=._7VL=O!4. M^@N._\;AJ#>Y-TZ[UMI[J[8(JXB +;7BO2"OEY@9/9PPZ!BS2;5L.I,5&=BJBWKU/9: MVW8F%BI(5-,Z!#(88>3#U\P76#8I-W-''F6Z[;/(BC.75:[HN%GI&$SSQX=3 M?+%S$6(WF8(SI4K1K ;EY.)!5M/DS2W<>/W,%,S3PDJ"/*'41/ 5$YNCDO8H M]ZO1,.L;='W7M(Q53.=TB=,P[R^1 TKQRYDZS^_@HK=N"(:<3Q56E_E+*3M; M,4,8J)Q3K?>IS$R=F?H8P6MVL5"3!C&.!6:!J=RTB)RG.#9%9[/ C3 M.";@L)'/N!0&LEG.L3#T,:7Z4OGA-X4K]]L#(&2L;-1QL$U+]+-LK;#-,ES M K-*9LQOAE5CD> N%0G2#925G7@QEKMVI2Y8R9Y3M4M#570:FV6T9I$L_FAV ML;%9Q,,3B_LBHG+VI$\Y]OB#2"94?$N[@ @(JLR!421PT5T&K[@]NHFGW[I$ M@8CFP#J@65<[!Z%BHQ6/UMGB(!^,?S&5>5^=*39Y"%Z#@7*VF2SDR]:>*UZ- M"<6KE*4@2TKT9ZI0X5]Y8509ESN7:W[5 !Q#$2>%/ACDY565SXP H8V#1\1T M\3V)X#+46T1E6M0"2>FK=6URP \+!P$OR M(P:+]R42CM%JGA++:2CY5$K.G]]CH@=+ (:.@2 UA@09J>HDJY<&KD;-P.TN M5"'A?K&\E2PMLP-CU@S63% 5KD%#RAOE3[KP&\$:V+X#TB _Z&HJV!F>""%M MZ+EF[%*4U/DL:+.YF#7#W<"'0.QUTX3GW$EC( @8HZJ>D2F0,V &/C/*&#;L M)((JI9)^%*;W#&@$[,==9T@N&A/'8ID.,#*^I*9Q/K);BLI#=?%5!A(# Z)0 M#I$(6!JO)0Y\170PBO7BM-LW+CW<.@3(@&F*!^'YI&[ H#WQ$'+Q(.%UU"QF M8M 1; MU/@TK8Y(T.WDUTS;"8M'L=4QA+@K%@E;LR!,#1WMPH@7)CX2T''6= MJBK37E;S;\@=7:J-?R85%&W"/0 M4*@*7_D0]T CP I1VE'DI(XIH/Y:/ M, XY;A#.!0[EC1?_M,YX7/K(^8[?9B<%U)>!Y=1W_R@4!RHO!HP^OB(EO5PX M)3!U-6&NR,PEG%X'O$AC]N!\86ZTS+'ZESEB=O:9S7F]R!O9*6)G(M><<@'W M@YQ=UL_7 1SP-/L+]ES<9X\0R(S:BC@=#E%3Z\,A*Z4P75*-,/4C8!6B91F7 MM5JA+)84)["%S!*YR!NO8)WPT*&K;V]O;SJNRY[A D2?:M<7<0S"!7N2Q5I+ ML:WGRWB+5;4HH3/I.*4.=T;5;2G=%,\& [0RI #[@L)6B4&8%G&Q:,5W>)%> MA#!AS;%$_@-[_Q>4V7!6@W1@/8M1M $'P&;-U7\ANSTP&I@;B[F0<>[^ M9%;+$2@[PB?%50\L$%4,U!-X8]7W;V6G;OL]E6>_B9B>?CNJ^ ,:HP-$,6-- M%D$W[N&SW)H*$#\1=3 *#(*F!THU_=T-'R2HQ7 J=G+5%HX30H@0:D^N-+-: MAM=%H'Q;ZM$O["QZT,:V*WL"PYG&B$*%RLBMQKKT%[*4>WR*/:DP CU"II%C M8!FSU0-- #0L4 6^Q[?!\F*$99,!F.$@4%&3)+>"85KHV6N[ EXL0+$$NX1- M(G^D@XD$W1E-W('9K8]2_5'I_6AP^!Z1AR2)X7(TWDG^PQFQ%HT?J;YR3(3B M61)08Z*.W2(PI1A1N=B?BV"HB0B4XQ?^1SOH!&-MPE]7OACZ\JD&Q._:V:C, M4_<@2T7 ]H9IL,L(K5T$$I%#=MSP[G%B\\V,<@764WL,4> LLL000:!@S[*K9<8VJLM'H':@H(Q(^R(5N(4%_V-W M%5J2D;Q8], MZ)%("H&G$DW-730UK;YT[]F)++I=7!B!M*813!=1JK;.YKF54MOYET#G-XJ2 M3CI+-K (:!Y(*_LGH!E9W@ZD#&0.!D0,J(X(BR9B_^BM#-BH!SF\181 MDC7PEPJNPT#G\*'EV--_J&^.?V;ZW@W=8,QLIJ^-O$GL1F,W3,$6-7W#&1N_ M!Q_#3%3;JPS-=OMP7L"J)\^?NL;.KZ\F1?1< &J^T)5;468^K2R @ )4C.:A M!UL'[5_T^WL2\== 3V*,[Q!]S@AMAV#?Y&^+Q0-Y=,F_B$YDQ!S$NUA#CBN6 M',,D-Z!L]"K%9-=WN"I 8_LK.?(@-M-G^(I]6V?BR DJUPB@5_OU[Q;_?$/;].[B5C]$0YEO O(@YG2"/*)=QI<])O$B9Q$&( M7C,8!JU?=1QU],=8?6BL/O;0>F9L6-\ MRT&S+83:+WA/ .T[AQL#&G]./*H MHL,ZRJVS:U#0NQH,_Q1X"C=S^Q@2(]AI(%+78W!P9,C!4J8(&;P=S.<>HJ\Y M4ACC7;Q/#8QNA@CB7#V*H:=SQF#N!EB.\[6(ZK 'C".M'XG MVF+P7A^!U.[[2D_.0E'C$Z ,!_V2C%Z%;"3Z"3^#E(BS6\GW?DIV]'5D)J@X MJ] P&UU"[<:D 1&1-Y/$ESXNIC-#'Q?3E?H@,2".JL=]H-R96=%$+5/G9E^W ML>0P._8.2V-"K=;)ME.NWJ+;<*.PO)X1VLH3'3;IJ+#X9LH/\XSK2>?79+NY M:'NT.5ZL*C2T8&AH;W9H:)F;=O]3N0)*LV_V5W<.GM^=_JGXU+;^^>/H\N[\ M[NCN_']/K:/+$_S@0O]]#%%#:B^RSW=F0G/T"OH:^3037DO9;&[SMXN6>CHV:(G3H\4@_P M7=]QK$@B[W!.:I'3"QQNNAJ,FL4B5X+JUE<%BS LJTHJ-#26X#LM"4/%EVK% M6%#F#T%/"FPFJ\ T<>1];-*2/ZEZT:!;037WS'-"T7%%9,DRQRE]4>5V;53/ M6:X1VFLS;9[35LB:8ZF5)W856,GR82\72/*RK:PL +=F2@1[>7R:Z[Q9/%3CSJO3-S().ET:5-B7S#810^D7$ FO[G/7M_TG?V MRAGZ;UMMZ#0FI.^Q&)9Q38M%X:T5 O [N+LJ1COQ2Q6F_+)TF%Z $1I&[!X? M&1G@>=YWJ>/!KR\1=RD@S+0K54"8O!,H0:8G+"!+N12DR%/:LU^I$ %;[*%. M4*>>VD;&17'0 8@8U6.,NE((+P(1Z:=9<=SD' Q!FE+6CPCJ26XM)01XE ME9J5N?=)=0T[V/Y,A7*&*9) 98+!]O\W#9&D5,2WQ$Q,; 0>34<2DVFB'Q. M/[?M=M8+QSJR^J,A/LF.DG9=^7R&H1<4X-:YM>^Z9F+O-Z&W8DB M+N94,UL>9N MRE)9I2DT#G@?(?0*S!KC\[PM=+1U!JFO@Z^<5:AIX++<40NC;I1@D& G#$HC MI4L9)5=N]$;B,7.^P:QO89^Y;*Y 5F,47> Y-I9N9"GNE5O<'%A_"_/1 5]C M0['73TS=$-4&LK%1(]KSY@2:[DHQU;JO61"'.;'"[ R ':2 MHELLE2U$I)%FN3YXF!0+&(4 3V$3CPX,UEQ*MY>*N2/#LWW MX%XX4RZ34^4RV68/@[[1587HR*PR1*;X8?]AY\D0.J<#?J;R=:T??U@7NENG M:K=+H2@7VTY%MO4;<&?,&4EQ3$A>?$F-N;KT*]0\/!4HB60O;ZNK5+9<42MJ M75=Y_;:*8L,9ZX/>A ;=.2=;Y&8F$03!J:PKXE0S#0-_6D, K&+5C SNX:!G M4\&<4A4C'IO]J+@\6"[.%T2K#BNI0N9N/PSYSH8C1^X(0Q+0N]51+)2VDX]B M(%UT\5E._9>9]BA[4]C+7U0&C!W*\U$,TK."P5(HEV=%*=0U=R+/,X^S/:E* M55:.1^RO)1[1K%?QB,EX1,NVCJ\N[VZN+FXI%G%]D+AAY6:N&] QSW% MPYVEL9UX<==GH_"8RUU8(%XC7(I+*L9J]N1>GKY_<"7:Y[FT$.,0\3 23M8+Y&__A8+9;@.R9P)^28/FRW.N1VP MZFQZE:TP:N';=6MZ%4JGX69*'T2L3:,;$\J6+,84@'*O64:_$'@S0 BUC5@^!=PPX/SDDHZB?' M?4_V@&R(FH'7W!7JFE0%[*KO-^H[IB98OZ+]T+Z.%@XG.G-P 1"#76M>+ MZ?K.2L&'/L))\@W)I@YO"!1%KGVQRG0VP3'VLC)'/V42HB07H8G;-? MM+""$YO*"M1H;W1V:D;JMO(<&1FM6((6:8"OJ1ZRS,7/Z>"96*N]E"2LPR# M*#OO,FR@!0A"281Y2&!6T^R%+)KR8F>2>#W.XW+GW+[>UW>'=861BIRP-YG) M4,9US[U$BKFA1BR2BW'4NA4[<(0FUVMS4VG>0>E]00FOS@G^T9MRP3 3=DG? M=DT\3E4S/M-+PD\22VNEO."Z"2-E-*ELMI&19#;Q0&VY92]6)%=R/C\/D 5 M2)/)*C+K\W1<9F:*TSL!D%WS!>J&,#TRB8TRA 7%:A@M>=ZH>&1(R8P)F[@) MOA.KB&44A0JT!__L12)UT:^NQXQ',1BC-95KAT>K#[?\H_3IM0IODIRC0T:" MJU$*@((CYTKL/#>T1DO61F>-^P!REQ0;A#EVM<$IU0&=>*Y3H6,\B1"IV"F*F(NP.A@/P"I"@!$&3IM? 06=EN^!CPFDGRPP\SFB(N MV6 (Q@&Q,[+XP(/U_<0$Z"P3V!_5BJ3#O?,BT)T?J&6\ADWU A!2GDM9R]U$ M04*S6A\34B+BK8:^G\8:T.TQI%=B5'DHPR$;*? K0Z?%LQG1B2@PM0KH&=P+ MQ%9\:^XT:OF8;M-1SGJNG:12')T45\@G[X1IHIQT<'UY_3!T&5^.TW$>I,G> MD=3D %8;9Y]@I&='4B1.L4.%RI\'X?; "/4Q>ZU2KE%EDOKV%7[\[Q M +^K% X/787YJ4)X0DFN1I!D+J*])-+<:T/KR,>BFYOE *9D,>V*8 Y90G 8 MF<*4$M*Q.,P+(RJ//$FS&.#,8TK'>C?7;,>E)7!?[L73#MN,-^FXT8N9D7$; M%*Q?=KI65A6F>936/TSEAUS0#WFP'C]DLX1^R$FR;\@S>7UT=GUN[UM7= M[Z74[3014F^]TS1UX8BWL\Y9QW;NCC][>B"O;*G)^>7 MORWLEBV%YDWFA@H>Y3'UL5 O)WU[7/S,-TEV>1"0#MU4J'_<*_5)AY)]>8\0 MI0R 3;FIB,")@H+1QTYKF65DS6. M32>H.8L)1(,1YZ@>'=,NT1PUP%B1H3;H *%GH3P*19*9;H M=J-4H8:3VH&)$<;R<$J35-+%5UE,*R\(?2:8502%&H>;AG?@U:>-JJD$134( MG;&L4(QM$GL$5;!1%X(+A(F>P3M3&,5<*#EC@38J$X2N&5C$#?DR_-3 M4#_!'/6]OS1%HPS:G,Q)K9>AH]8C/E3S13X-DJFJN8.143JBCPKG4M.6/[@L:[SL?+LRKSK,BU MI5=>HW5P7GMAFN7+[\K#%Q=(O^7->&1S1=39T?'=U5L>%V1#(3M$O8'H36?O3C%+3EZMLK<8VL&'#MGYF+='EV'?VXN+NU?ER#I7%[>GE^=6-NWZ)78M&B;=@S MS=57SVRCC5OA !YLP\ZU;.O/\\M3.'AGIW#>S.K9E=)7WF!W$@-?:X5]:C\' M:%)2V[9M+V3ASS]EY$D:]U^H%1;]1D[3;F]LLW?$%RNOIFKI9.\BV&NQKLKZ M4P0I!CDX+HIJZ2VW7(FS.01WV8!3_'T*M MY>XV01CLTM"(I7)J/H,V=#;GXOS Z%5HLN%GU0 M+2($!7B @926:2Q;S9U\$^I''O6&*.9=\5OU^)PM4X-)P:R\GA$GX/">EZ1D M[IZ1=?^G^(_$R,185D)A(E\869&(37$>*LV"M^)X.O"+ZZ9 Q![3@(N?1H7? M9)4Z7@VY($N)^Q/4^? M^E['2\!0LAT>#GZ@3:=_ZNE@&GXT#+E!6V$&*"27Z+^S;5=F]\MD&=5$^925 M5TX%(9BZD41S%-E?W7$AYVIH1\V4I"7+V1.[#F8IS4_?0+Y> MHG_7Z]*9 ZK=R!X09[?]R0K@)OO[)]EUO^'P3KW3=HZBZ,@-A["%9[ZX_V1Q M2BBH=T_)MY[W)%V@H1_+3Z3S]7;;!YBJOO!K0-%_^9M >Q3\P-^^%M[XC_&_ MD:HO6_M=- B212?46&'I2[VH^>D?^>7][.)%UE",> 9>N.M@?0OW5H@B9!=# M_3)8$._B9QZJZ:-VJPQ!8R!"=Q<(BZ&O;^K>_/Y6U2 +VI5[H/#^^_?S7\_O MEG$!)%2XGW$I]G1 AR\8";'\IO_QW?7BH2]&W[R 9D /?2^F0"*%*1(#^KWB M2&)%_CHGOEWG#4@B^']7OUE];=-77Q-W\KN&8^_O'\S\&G2)%W[7JN^]Z,EY MD]UOVRUGL6&_$B&8&$!OW+>_?VI^&I,"WQK#)\N9>N#'B,[T?GMN)*>]5NW@ M]NC(*.-"18,YRZOCXCXM]-/MH,1)KGX7R/#,=D^&73!CK=?[KHXF^1^'B47A M- N7\7T.7?#J&*?*P'-=7WZ:%0UZ+@>FUWNUF _/W,7J);K?OY%>BK^"Z8BI MHE@ROWW?^ 0M4--!2^LGR?#;UZ^/CX\V3-.^#Q^^'D7=/KHKODKW7D1?79&( MK\[!WL%^8^\K3%?]L^'@W)WZ5_G4='81J .5,W3@4+_:1(8]NY\ ,S=MYV]? MQ?A]-?O4S&2H)4[>QIGR6==MQ96;YTE%99=(BH2M@EPV'YVK)TS MK,N\#&T+5KJ+AL9>_\8A6UI\JZAY):3+=1SBEYV')JD-[:\Q=L5V55&N M"%Q]-#HC+:4;*TKI,;YYD91^%=ZK9/&&9/&BO'=+WUM'JF(/YU1(U\ M7E$0'RL@HC$Q?+#[AR&%=?8_!B5KNL(RW2&PI]2 M<&^F_!B8$BT,>V7@*_37O+E2(_2 MJ-<;:Q-^E1962@YN['9[!@=+Y-]&,Q-^JQJRY=#"*N'WUJPS1_A-PC2]?^%7 M:7YEY.#&V/5=%'Z-HN:W5B+O88K9\XN8S#"9N:SO&(;9I=2UB4BHB.7;;,UF MEK7@AE*R4>M[I+'!M17WT_,:T_0DP(PG-P$ Y-0=^_SR M=H$\R$VIF;K^I4Q4.ZE,B%#X0Y@>Y;K%"SYR2?I>]EKS.[6/H MV^/?7\30;W,OE9VA[\13&(2#$=@,"?:FP3*6;E\.1,;AJ['5ULK)XZ.+2DZN MDZV.A=_5E5(77O 3M=$U,=G6RJZ3T[-*=JV3R4ZP3L][#1[;6D%VIDY=&T[A#BHY EQ0!&&7"\' !M M%&X I8EK8 #$K!FFT3",N=M#YJ(ZF-9<)^^V^^C%V'*+^G'H7'7?TZUSZ5&1 M6#&/ABV N_WG)\CMRV:GR#."53#"3'=,2YV:K)#G*#3-UFY9$X#B>N135PZS M%4B46HGNS<9(2L],A\"'>#XEZ,@YM9!^RY$.FO7U(!WLEP'IH*SP^+?GOUT> MW6T!ON$X=)MJ&FB@%B_5\;&F!KGWL+&/ FIS4SCWY+MT&3V)NR4I^:1:5X:, MXM21?>'W='L8DDBZMR4"*:4H(V@\D2;]D#I$+M;K2]TY6P,@T6[;?%NO%^JA M:>^W7@9+,7>R]KZS_E&;\&5C,1(L"$LQ4\D[7 2W85H0\8U0&V;T2KLXNKXX M_;?U^]4%]9RH6>>7QTLY^M<#:#$WNKI>PBQ0K8-Z'"+,S+0*]M[)FC:VMYMB M>B+$KZ-OZ]_9C:[H:_S5^I_TU/I7&-R_9(.W88VJK.V R]K6"[6S-ER/C5+H M$E2HV9S]WE:["K\O(=#>F>R[\Q)_(2;9ID6A1Y.:01E=7"=25,O#)]O'4C3B MM+;#T_=C9TZF\!2'7Y)9_WH4]FV4?&\*/ZTTJ?>C29TB%NV=]Y1L4ZU$0:=7DXXQ69Z#6#AR]7I";VXLM88./Y^&F%Y+U@ M?,N9'=_ZV@G=$?RGGPS\?_Q_4$L#!!0 ( +.#"%<8T2MF"PP )1Q 1 M ;VQP>"TR,#(S,#8S,"YXCOJH:YO MA0OB<=2A!'-BHV>'SQ&?$_3=IW\X3Q@-7M MI%GRE%Y?X2GY//G4T%J7UD2[F%Y=:5?6)UMKD>GGB];%^>6V<^G=7/&XUF_=>'WE@VK<5M78$:2 MYKX;O*R:^RX.7/)R9OF+NAAIXV.KD304,,X!8,=C''O6"MCF5./+@+#F;B%X M7A?/A:*&UFAJY\VT*INOQ-)Z+NO1PXR6?"7G6J.EM4 )YIPZDY"3.Z"X2Z8X M=$%9Z/T98M>9.L0&_W&)\)"-!JG''-,9X7V\("S %CELOZ\?$!*,.HO IQQY M&:DI9A/96T:Y%*NAB/V>;V$NG5JT9(DI,NWKQ.5,7&GBZNR%V;6ZNM:0:3., M@T*:TS*1]OA.D1ZD7+EY=755?Q&^N;L'.SU.MM?$3ZUY#LP64+O/==5UPY66 MR!VC#^MY6:P/B=PK^[!S-N[SA3Q)>VXW5?"WW(GO!8'C3?WH!MP2<^4ZF3 C,DVVF\R6N6-5DO^YQM2BOINSA-4# MZ@>$P]'8K >:43&]J8M/5D@WB=Q=/SJ G29.,@LU9+Q[7082XO?5($EGA M\3.?5/K^) MU)"X]S@R=D9O4EO4+@%*H-9]^-J0_S21MLXI-"2E MOM2WVVZAA(S8 ^^K_+WMU+%PW.2 X)8W*,MMFG&G6'PSL=LA:P[Z7;T_UKOP M8SSH&=VVJ7=OV[UVOZ./O^FZ.58Q=3Y(+@_G8/PQ6)$D1"28* V*8E04P;X3 ME;+Q$%,8WIQP!SI\%-8V$7,I;)6A$-IMJ*DZI6,3_OV@]\WQX&XPU$=MTX"G M[3XT>AB.]&\@8/RB&WVXU,N27$A'+NT7:K2OE:+!'5JK1: 7;2A&D>9W3UBS MU/G6[M_K8Z.O__?1,'\[!O';D+D\7Y;A.=8"E*)(SSNK*0K:XV]WO<'WTGOL M;K!<)C^68A+PD510(0K[;?-QI&^MDK?ML0$&AP5K#,:1MQ4(5(;*I>^3"%D= M9KD^"RF!BPAZQ[(JX<7]M((*T3=^?'AHCWX;W(V-^[YQ9W3:8(-.9_#8-XW^ M_1 \O6/H*K-/$2B7NL_;U,7 @J,4-%ICHP2\0K3U(2YL]Y2(637--?U59M;H M)I*R%;*LT?\%EH'!2"6"6+?-LVVSL6W;E6R%;'L_&'2_&SU(;KH&K []>^.V MI[?'8[4<^I!TKOV;V_9/T.0NL,9#$6"%2(&%=/2H=_5?AR+ $5ONP/RFCSJ/ MHQ$X:,]HWQH]PU3;!-2Q<@D[WR8LQD8)N"1.PJ,8'Z445(C WJ!_;^JCAZY^ M:RIPM-$\EX;6-@U"7!/R2 !4R,S*>:5BMMB\V#9MY=*_D=X3:=2P/3)_,T=M MB/<[,C)7,/)>T5RS7VZ;/89"$@NEP2I$!:2U(I;6^XKA_F;[7*-_W#;ZAGR% M[ PA=52[@S1T_*T]4JE09F5R[9U-@"&4CT 0H" )4R&SJV6G0]]U+(>PHZ6[ M*\ #A%U=75Y\:F3B4_6T%_V4J/EWA1A-TEH33UPEQK8$7$6FE)->9=Z*(N:R MF(EYBR73560UG28K$[=#*)>;3&B\F6%7T?:9@+?()K]3,I<%I8"YBERH!;I] M3"ET](ET"<>.>[P(.@.^=,1>2)>6((G9<@\_K*OMM+\)6J0/T6;BL2= M6%4EN5UE-^K<941RN6W-LNJY8[H6N9[//=^;<2*.?9APPV.GXUKC*A7D2"A% M4FLE:8^^W"PQ&_<(YE*6J9E'0)6??_L^"RU!C3)4'EGGF0+Y_B].*T_@QG>A M)5@[+)]+5:9>OH%7>78RK]<+O7?:+9K+R8N98 M;<_N.FXHFD\@R,86KR$<_[JI0=1-:O+4JYO:JV$]QW7%MQ0)K#Q^\3J V,*W M37G0C1U2.;0:8B&(.3P45_?4#X.;6M3M!MP7(.OCLS)V M&7/?^L-@+"1V-Q0R0ZE:AC!]WQL$0IG^9^CP92KAT%\(M1PFSDAC;!KCBE[Z9F46([O)"]%KX'TX8N%2R6+NP.IK+$MEUBWFL5)=E7 MC-PFD[<;>,>71%EBU1\1[E#Y?##M^ M D82/2!!2:XX98?);[*5)7OBM"T_V MFN25J$>?/^OS3*]YHD;!."9^&1&+0$8@F)Q1(I_O'?6^YOG#B0ZCY#_:Z:/R M1"6T?" B<-GGW_ER;\FJ[2_ B12&-R*N..=[ MB"E?FA1[# 8".DQ"%X-I/K.JXF\TI1,AA8%&<1,$SD0T9OMHRS3[NQ>C6["J M+8[3ADBX$S(.*R:55@<=;.X$[+ ;*HN?A#=VR93 1F>+E8^ ,PD%;4B:O9EL M^-WA1%6CM2I1EB;>= V<_ TA$'@P.'8 M=?XZD&46QCG5W$I&C;>0X=AQ?)&:Q5$Q0)B.L'HN$#&)@33\PO2+]T;RY^1:5::!B7=UB:^'80N/$LSW&F'Z#Y M[6RL[GP&Y%\>]^GR.P6DKO_LR3="+/#9@?4V1^I4 ['=U:IE"8M>*KA M6VK%M@]6">QQB9EA=N0.1Y,R7@4^ZL8^P4*,%V 4K&< MS A5+Q.;_I 28SB0;Z-$2D0H&X:4A5@\*U= +H?Y]\=$\H5[]']R^OKA?U!+ M P04 " "S@PA7WF+\:#4; "0^@ %0 &]L<'@M,C R,S V,S!?8V%L M+GAM;.5=6W-;.8Y^GU^1S;XN.KQ?NJ9GRK&5:5>Y[93MGIY]4O$")JJ1I>R1 MG,O^^@7E2_L:RQ*/HF2K4HXLR8<@\!$$0 #\Z]\_GXU??,1N-II.?GG)?V(O M7^ D3?-H\NZ7E[^?O@'W\N]_^\M?_OH? /]Z?7SP8F^:SL]P,G^QVV&88W[Q M:31__V+^'E_\,>W^/?H87KP=AWF9=F< ?UO\V>[TPY=N].[]_(5@0EY][>K3 M[F.AY-_OUS_1'##%_0]":SQ:^_O'P_GW_X^=6K3Y\^_?0Y=N.?IMV[ M5X(Q^>KJVR\OO_[YWO<_R<6WN??^U>+3ZZ_.1@]]D1[+7_WKMX.3]![/ HPF MLWF8I#K ;/3S;/'FP32%^8+K3]+UXM%OU-_@ZFM0WP(N0/*?/L_RR[_]Y<6+ M"W9TTS$>8WE1___]>/]ZR.DX?!CCYY_2].Q5_>S5[M'AWN#P9+!'+TZ.#O;W M=DX'>Z]W#G8.=PL#5>^\[++^\G(X_?(8J M:V8DJX3\YQ)/??4GL2F,T_EXP9L#^OWRV96\=G3CYSE.,E[PZ&K@\33=^M*X M2FC:7?WE.$0<+]X=GL_@70@?A@>C$$?CT7R$L]WSKJ-U,50A>4;_@&EC0'F6 M@7 KH)A(K]&KY.1M?M4YS6A2"\F6,(L+\5X.\:HR\A6.Y[.K=Q:L7;#U<2HN MV+GZO'92FIY/YK.WX4N(8[R:FS=WPW ['3IQ;3+V)$N>_GB$U:]+9\)H MCF=7?U^ZZ5E3#,RGS5E_(66:Q[HP. V?\2XA(FEGLK.0G+4TMR(@>FL@N!A8I9!@OP^D=!& ,WP<#"=O#O%[FP/X_R*D)B#"$@:R9?@:'HA M@VY^*=>>U M.ST[FTX6S_UG&)_C,)&JS,%*L,QSTJ-&@_>B0-%!"Z9L%%$UGM5=&K;)E%U3 M[G=UUUKL;@;FMR0WI,64;Q"2N>:HE &C; RK,FN9CF1>25D]C(8Q["QW!\@ M8YN,V,:B7Y?I[8S8G$=U^F'\-HSR_F0W?!C-PW@HD]2RA QE1IUD@Y<5(HF M9T2)+M!L4VL3]F%2MLF ;8R"%LQOZ.M-.'#M_C9#;ZB/N3 M-#W#@^EL=HCSHT)[\C!DJYDS#HPES*J@$'S 2FZF=W4N9'JW=W*>0^(VF;VM MD=.CL)HAZACG833!/ C=9#1Y-[M!]!Z641K-A[)P'AD:< D3*,')*E1$%SI/ M7ILB1XVU!M'35&V3)=T8-XU%TLYW_M-AV)GD!R:=VSFYW.IG3*L1)J@099+$8=,!*M?^T5^"U2B 2 M]RJJXH5M'3G^"CG;9'SWBHE6(NDSNN *$QX=S2KKBE5KP6-A4#PAUB1CVJN' MI_3=UD22VR-B30&TL\AG,YQ?!] 8,T5*\@=EH1_*%0X^10TZ!JES,(S,N-;V M]DT"UE9]8?:^+C#ZKS+U8Q@OEMQ\-W3=%UIR%TXP*YRL&.&!.59 D=L+0;@ MM-RD)-N5/HJME> RA&W3%KDZ+N[ION8R:>F.+LYY_XS]DC-S-6<9-2:19YU;'VL\C5ZMFFO; >.9A)HAHG]R4<:>]I](4*&3"BN M,6O(HKI!1B*$6#P$%CSYM-XE[1MCX.;XV[0;MI/YRAQN)N-%../VA%!&M,9P MP.Q#]4@1:' 'Q7DRX$VT/+4.$MRG8IN"2>WDO2:W^_#_A]%Y*UTH8 KS9&L) M#M M\?&?)>VON/.K\+J7S(_#Z21=+4RAIY>'>1>!]]/P^<8DZT9J2BID*VD@J\G44!,#'[0'J3RI M:\MSTJT/TYX@:9NLEU:(:"F%/M.";J!5&VF#U0*RSAP4CQF\XQ88ZL)=K@G\ M=Q*&GY49]#P-\ TRP%:2=WO6-H[8#.MA/4K:A))*-';.Y#"[Z$ H%IWTP=O0 MVC6Y&+EMQ(G'B*C0$,^2!A4LN7=%%9# MF;D-N6E85!L]MZG MXKEOC=JOT;--1DL#Z3=C?<-HRCQ,WHVJ_EQ,CP@9?$[C\UK;]H_I-'\:C<=# M6P1*%Q4YERR#(I4,01M;S6O)DW3&AM8E+O) M*?W\;7!X>G+TYNCMX'CG=)\^W3FD+_WV]GCP*_W!_C\'^X?TZ^ V@6O4N3YK MT#[*8%>?=:,JV2,R#$+-.AA\_H"3&;E%Q3(=I8Z0%;! MZ.;+\2X1:Z<98X9R&3^UA51 MO?+J$")G!8/+.K4^\%V.LFWR/M9#R+W\AO:2:1,OV3F;=O/1_RXX9' MI=I'BZP>[#Z.$LY.IN,\1,5E=#P!+^07J108Q*P\:&D2:AU89.TKD1ZCII=Y M7AO\>_BAPS1:B(=>CW&!.%JE-\1&-H2W)B8-16A/B]-*"(%\ Q.BMDQ%%6WK MV,SZ5&^32FV$M?O9A!L5[0:6WBW:E$U2*2_!"G2@2M'@7>4/CXD;+EG&C<#N M'F7;I*HW":WU1-0RK_EN_5':<)=0!1&S:Y_7 M_!@YZ\Z4GO-G?"RZ9D>(8#*0<&N&:*2E&VA24M(4-6\\MUL$;)=&;8.! MN[A?G>-M@R9/U5C9C,S6+EN9^U+#.9JLI8B5LB2XQ*K)^XBA-*B"VYQF[ 73%CF'T\GTRGR_(.S*QY)<1)F$!NOJ*9"-!D)!XH%-V83DH^2M4X.^3E'S M^5[-E'MD/"HDAZ(V:*IE[0XMAR2<"2++Y)LG03U&RS.5)O3KU[4#R(.K8EU9 MM#M)"*/)K"Y(G!U-!I\K/>>CV?MZ!'94:A;/D#S+('PBG[/65R@KR7*)I &R MB4)6BYC'UE&O)XG:)NW9(U3:"J<99FYO_2XZJU2J33$T&<\J97":4&R889H; M'SQNT-A:Y<#UZDEO2+87E6;GQ.G+T,YT,GN-9=KA=0(3SD@472"8C2:A^[)/ MZ%B<(]!?$G#&"P3,LI[-- M9NWJ&+Q_RKL=\F^807!)Z*4*>HT3+"/2%5(:'TL&2SL*[2^\0*C[BR^%C#RI M13*M@W6/D/),]=WO5M\:2>LQOMW&WM%TWG;32H!-";WG$H*Q9&-'1=Y9I%=: M,&-SXC2UUJ4:-X9?OV'%1YRBK4#F-BG45?%ROY=%O]+:Q+&&U#8% M[P+PA%ASDB5X0:^R%YR%:%7[TJ9ECS6^L;)LA9)&S&\7$+AMO"^V J^8EMI; MX%%+4$)(B,@#[> L&62>\=1:ASQ 1LM]P$ONC+0)F&6TN4FFP!5&BRUR;35Y M*EA:5SP\N@]LR=']BO*^YZFMR.7V +X^B(Z%<5$')S^P'EB1%>J8T:"9\=PD M6J6Q=8[H$]DJWUAWM9;Y>BS?;!3<,:=M,:FVQB!,VIHUDD,-&S#NO,S%ZM:. MZ/.CX"NY.AV&&>[AQ?_[DS=AU"WZ(QR5*R_L.,SQ^NU?,;];0& V[Q97@LSX MD%EM&"8%PJ1Z_&9!T":$;Y5";8W"!YRK#8NZL4/>3X2! M)2:+(ALIRTB^99 >HB25(T6.D4L94_/^,QN+,+4QX[206CH2>5&65+PG9>^U M%R 9TZBC] M52%H(6+S5*WG'"U_VYJM;0560YE^L\J1W9V37]\<'/W1[BJTAY_>=RW((_-H M5/11>Z[=Z;MV3.CI1FF.^;(OV^TW;GSS+7:C:;YOJ%Y&/ >?T_LP>8?52!V4 M@FD^S%Y*>A' JMK+":6!:&,!B\$58T5AS8M[-SO#!D?-E82WW?3CB*3[^LOO ML]I*XMI2V$GST<>+I@5*V91R[:-=./VP)4/TZ:(S7A0Q1VQ^A=WRU&V3^;?% M&'\@R; /\;?,A'B(OMJO;7:'OL0T9UQFT+[F&!LNP#G4X$P(2KO"\6Y3D;[@ M^0!UVY1/\_W#ZXN\;G@]I=\U49"8G\(G5>Y2] U<<>7:!L:)*(?I:=Q]< M=7-?NWA!NN)%<& 65X%8'\"7Y SBXEYPTOS1HM;6[S0$T*>J&5XA@ V7NF% MW,D8+1@MR+:IEZOZ4!N"U@;X+!NG;6MP?'^57AM"30\BVUS!MG:224$$9;OH M'IX1O'4>O"JIE.B]O9N9VF_!]J:V[YZQT0O_VZ#BNHGT'QVQ:&_ZJ9:X[HUF M'Z:S,!X*ALDC!LB:N5I9;L%A(:570Z7:6*Y"7@H/7QUFFWH&;0()[7C>L"OJ MG\7.0Y-CEMERD,K0Q%PVX+,3P MAD*G,Z*W&V\G-\;>IK]"&-HV5V=^N&^8M M[73M#-3=;#84:$LVD0%JQ:N[(VIY;2P0.6$U)"*K(#A3-&B-5@L=D,O632J:U)[Z#18O;0(U M;275/-.7*OI"=XJ^@Y\\HJVSK3_5%BE@JHL1\, M,6U$TS(%\T[(_?X]6D.-.@MIR0B72H)**8$+Y)WG4$O_-)H4VJ=Y/4W74OC9 M6&>$#>&GN!6&]3K+U.=I7"5H* M/)NLM?TVX%E51#VBYB)C_J+Y\&50,#OKR.]G9*2GVB1,:_#%"S JEBB]#:QY M-^]EZ%H*0_*'Q]": MO 7O8V?%GHQ22=U,5)2*+&E42]-IZF#$)+J7CM8VY[ MJ/3_.E%+@>@'B?WV(ZE^ =2=8[YY!Q J(4U@%EQ-I5*%.XA")K J!OJD%,?[ MW\CNT[44C'ZPF'%S>?6]JUTS8#=\&,W#N%ZFHHI0ECL/5M:LO$"8]Y89D-Z' M8&LO3-F_3GJ,NJ509?Y_['#K"N];)%>B-,CKK2M*U@XK4BB(4D1(P>6BG.=< MM@Y!KYI<^7P^T%ZQJ%X\G>ZD_SD?=?CHI45#[D.)7 7067)8W+CIBPV0I2QD M]K(L3&L#_5#^R:W?UV%WZ[B4JR)Q2X)GF[&O,1B<.M*$( M"%(QYBS/H?F%WD\2M575<-\*26M)JC\ G4S+_%/H<*AC1,=C (S!@&))DT%2 MVVE%B2%QR8UJW43G46*>F8'T8P)F)=B&=O,G<]%76##=-"'F187CR7R:_GWT85'9./B,71K1J$.50G!.,BA< MDR4?HB2A6UMK"I5&EZ*3K8]'GR3J.T@*7A=)#UP-V5!0S17N,9( ,)].3\/G MVF#M_71<2PC>3+M'CGB+#-X7,M]+$L0+1VP(UG$P3(FHI8NFM*Z/6Y76[V%_ M;PZW3P\U,\>O@IZF%GPAFQ96B1* M$(O0@_,:@;Q51IZK*"CN)+ _DF>Z!A'?@S70"EX;%5@S)7>,'RZ7PU$YP73> M85YD&;"".C*:?%"9U9:#"CQF!YY[[0CP/5SA_0@IS\QD_JXQU%(J+2_-OMZ> M]V<5PPEODX4V)>VU (&<_"'N"@3',J3LF):&YHJMS<@GB?H.,I[[M*/6%U1S M.^HB?^F*L(LTVVRTYKY$L&3(D8/$,Y .=%!\,"JCC-RRGDRE!\AY9A+T#Z%J M6DFGKW8K^X?_'!R>'AW_]Q[.PV@\NSW>I48.4ZXJ6>BP@ M#;I2Y*)2LH#251(L5IF4PK.*VHG65S_<''_]TZO+9QV'3[^1T=V-POBB6>$Q MSK#[6.NB4U9IJJ;7+&5\;#_=.HIL)H M>,1Y2=>;>AGO>\R+@L_;A"4E>9&F (9ZN5\D*RBXS($)C)PKAU&T/RM_DJQM M*LEM#Y-&XNAK@_C'T='>'_L'!SN'>_N'ISN'_]A_?3#8.3D9G)Z<)"+[?(S3 M$'R:+Z7P:C<=K["NMAEYS.^J% \UVL=O#7C0 N&C"<37^, K);4@%;! 6 ME*DEN@0?<.012RX*>[N-5AR*+EA3L$O3!2$'3 M-NG$AGAYAC9\OF@VL4!V4CH_.U\ MK$JMX];/IW*K3MV^#:I:R*]5MY8'\'Y_FQ%1&1%#JO>,$&&"O!P?B<1J)WAN M=<"\;-N69<;K7=<6GX0OBM&"=K4/78D0&?GY*9.WG[-0,;6^I^1[T+5]0>+9 M"O&Y)B7[OFSN[N\>^#O<&_ MWM;+-$YHVS@Z_75PO/O[\?'@\/1@?^?U_L'^Z?[@QNYQ65-X=9DA;1XW"YYO ME!JN<32Q";+6W&DWSKE&>_#]DM#+\8?6!\188X]:QGH3O2!3D'% 53R]%4QN M?C'&H\2LW;SPXL$[^2/2@IO5*L7+@OQ)KMUF+J=0HVZ(E].%]^%\0G.Y^-%?NO5E$7V:$V* MD&DW .7J9=8:):#5B6FMR ,22YEH7QUF&[S(?L3?F,7MNIU>D%2O9L;9C+@2 MQF_PSZE*+AE+ L&K>J F0JRW=B%H'72,RG'+6I_Q?IVB;>J5W:N":"&1IHKA M3;?@Z14=RIDDH^3 O?= X!00;5$T626\J6$1XY^C$&X_?IL:8?>G"-9@:<.+ M%2;S+J1YK:79/9_-IV?874WURQ5E615="%L@T!A0/&@($C58[E'PI()K'EA< MAJYMRA;O1QDTETXSW S(GYE^0;RLQWI@WCRKQ+R@#=30!Z8#*Q9$2.21^AHB9IR#0>$L6FO" MW4N0UEYW-\=?_V*&FVS;#5WWI59@G=4.@T,>0TZUYDJ(Q$%)CF1L(P,F78HR M\ARP]5G"U^C9IL#7RABX?^E"(P$TOZOCHA[OHF"NYDN%&&/)K$!1"T+5K@JH$6LP;O(H'9* M!YE]"5FB3KSU_>4/4[)-9RB]2']%IO>U?1P.3O/19:VX!R]'82,G_L4 6YIV/V(5W>'A^%K$[*GNC\3F]N^C2-#LZG\_F85+3 M4(;>9&FU2)"#%#57O=XGS 04)TLQ10MM6M]%\TP2UU49CPQW;YS7839*0T-$!5YW9E['RPQQ,;69V[/(G";MI<^L797!_4GQ;;]QJL=%\:[ MT[.SZ>2"N)WYO!O%\WF-Z)Q._^R3=ME%9*?KPN3=XN]F9.6+6'Q2(*0F*U^1 M"TR,#(S,#8S,%]D968N>&UL M[7UK4UM)DO;W^15>OU^WVG6_=$S/!K;I'B)H\!J\L_-)49]\_.IZ\XY>+F:S>? MCG]V/H,-AA*A8B R.T=<-(D(R%8*R2WSXM_/?N;16!HC(TIQ3R0(25R(DO@D M6'1,)=!Q=M%!?_C'S^6?X"?P"H=/7\)X\--H M?/:&4RK>W'S[]>+K7QY\_T\Q^S9SSKV9??KUJY/^8U_$R[(W__W[X4D\APM/ M^L/)U _C[0WP]FGZ]1?OHE%OYA_B5R?]GR>SWS\<13^=*>C9(;Q:^HWR$[GY M&BEO$<:)8#]]F:37?_O+JU=SR?EQ'(\&\!'RJ\7+3Q\/'B+M#Z=O4O_BS>([ M;_Q@@(AG5YA>7\(OKR?]B\L!W+QW/H:\%/W-D LH5>#\OW*U-QMC.D<@XW@5 M@."[,"P4KXCQL:MOCOGKM4B"[*\&TXJ('UZ[*M[1A>_7%/"#2U= .[L0N8"+ M ..:4+^Y[AV<-R#O(QP-/-[MRT]Q=/%FANS=\='[_:.3_??XXN3X\.#]WNG^ M^Y-3_/?W_:/3D^-?W_U][^BW_9.#H_W__'1P^L_GP8\&EU](F7*I%G2&LO$] M[@P$&=,?]LLD=(@_+FY4D+&]XBQ2R2QU!FRF M%!<.Y9.UOM?X;F5L-Z,;C.(W-Q^4"7?TE2$#'V P>[=W-2%GWE_V3J:X^I6% M$,4!!_ARTLO&,&G!DPPQ$RF])H&"))%#TE;Y8(5[R*_)#5^SGX09PQ:W>%-T M]P8&T\G-.S-MSC2Y',5<9^N/ZV 8<6&?P'N8_W\P/)F.XA_GHT%"(V'_?Z_Z MT^N/H\'@U]'X3S]./6.-#-1%PFAT!,?,27">$Z8EEX93#U%5'G1#B-]*Y);' M>^,;V2QFAS6GCSP>753EQG34G4KFM,#QO7XU&N/E?GE--V70N]'%Q6@.\>3< MCV%R?#4MUD\Q*7M1&N:XI"09'XFT(1++\I,J+3(GG01(IT+(*&1\4%A6CW@--,E:?/^^CV&U&;"CU MASS@F_+@"*8H@-$%'(XFDY[5 ?^B9^*Y%$0ZY&.@)A*1I8Q9T2QX[27T&P"[ MK?WU9?U0\:+*!' PF5Q!>G\UQAGI XS[H_1??G %[T;#Q9;$WW[E0_^NKRU5T1TA$.X+-^="^]@.)F.9WM=D_TO MZ.GW\>L]S;06'CBA0@#:<8(1YQF0:+2DW'FG-*O-PQ;'L^.TW18F/&2Y6I?E MQ:M_\GE)$:7+%KW5CG@K#$G>91,D MVA,VM3$Y-L2YFZSK3',/V68VF\P>3,&W$_1\,+,AP.#A@([#H'\VG]0O1E?# M:2]$"F 8)]DD2R0DA8(S'BT1!T'9 ,Z&U2:V>J!VDVXOJKJ'%+0MN2/S4GV M/@XX _/,($SG,SX86D?BF 'B4[0>CPA"?=-@8^ HIOTIW "X\_]"/.A?H0X M.INK=#;J7L1'AKF0B D4!YB#(BZCHP\Q*Q6%@6AM95*V/:;=YO!6,>(1RF\< M4'@HS%]]?SS#=IP/AE/ %6'ZT4_AZ]M_AW2&#_,=]XOUDN4)O*.CJ:4M4?X7'AO@[2/ M4Q\&T/-!@I4:T%%&-DGTE(G/BA+CC1<\.8B\?ECB+H**S_V=#+[64QHV$.-C ML>A7\WRLG^-@A(O7+Z_QF8?;-TS3JT1XS% %7GR1%;E$[Q90]'+ M.+.QP%M(9[B'Z?UL#5T)5.]>GF!Z(Y6D!C^&\3).?89Z#M0!*HY" W"0.[2*THG4@(2B%KZ2ST>8(J79" MR^RF2]'T! M/9BL4_"S]%J;%?:L!O%> 4^&8)W21OLL)?,A!(>&G;/.2QE\E+VE5]WLN7K? MG_BSLS',@\W'^2-\AN$5W.YC, U.(6N(XPZ?=N[P509&C,+GGDLN A65G[#G M,&V43W%T54A]G-]>3?!ZD\F[+>MKV1VZGR*J*O>;U(8J4FRENF88<3(EJS[I5,E03^$OO9T_&T]M]F=]@=#;VE^?] MZ >S/1FN#"[9F1*G6282/2=BO3%H;5&7,\,WY4K[V'B7.[3!GVXI\R2 E]JW MKJ?>46TQ5YP]9J#F]+D+:6%IKP*JR>[UN*BAJU)>7.*!!!BUA" MYD&4WBR&6N( *,G:(NV5MDJL9%!LE^J7[%)WK?DFPJVH\5C2;]@!$ MIE25X>#TA8N>)X'[2*SEF@JO(*7PA'HG$'\Z&WU^L[CB7,.+'VX5?'N_[NS! MBH(?;22U+CR M]>G^*LSDBJKA352E&Q#A_AP97(.'%&PN,N%T;'X!<;(T+8)$' M9G&%T[C69::(U3D1")X'1[47JO:"\BRH[K>5JJEPU*;\N[$UWL(PGE_X\1^S M!T,G:[/7F922!B++DFIMZ1X2$'BBC!E?/Z'A:4P_@M6QOA):Z.3Q$-\-NL4C ML@J^KNR/>]BVQ@C90*//TJ6".KHP1^[CY-PQ'2R@Q\TYD8%JXJ(VQ.",:YP( M*=+VG9DNZ-+<,.F0+4VTT$:?,#^ R6(J/8+I8EFT*JD4ZPWI'MI%B%&%P//4DJ05DMG$S>AA"(U&AHF]QK?K>7T"R.U%64W M31M "S=E(,%H3QQ-E!NJ#(3:7?_:2K^X33.:7>]7?'CQ<<5G-4Y+YX-W5Y/I MZ +&^U_BX*H46>U-)H!_TZG_TF/)N!R2(UKGTHV-X1R>(:%70<%2IFFHWOEN M#9A;&-%OPI^'^6#M*JH%C^Q)+X,%Z524G&1O F)3)8,^&(*3@%7&)<=I[8X4 MWT6@?Q..5!/X2P?Z[U@0#Y@^6_@7*4XSDU(8326+@41>4F!-IB2DY(D)2KJ( M8]:LA4RB9W%MI6_?B 0/S>^ZRFC'47L2X\+P7 5E>U[^"@A?S->OK.&&%-I M/2]'IA254=ISPGW61'J>B/4^DJQR])PY]')JU\^^)(F>WP'8"@XUT4I%[LQ[ MC=V!BW6I%P2N:9 M4!50&-I2X=)SKN!ZMWZ1;8'J"AQU)OV*=O(J:$\N(?;]8'H]JP>Y 2RT%XQQ M2I(L&;Q"X JNHR/>**-SYIS>K\1:CRZ/WOV'8\SF.FAKL_%F_/TQQ.G@^G2$ MDII)!8H>"EUCBLU2-NIQ.EU/*5Z8JZM^Z7YA:N ^M$2 MIQLI:J7TV76DW%GBM%7.>V,-H6!=:0#IB ,D/M" #X$""&&EV.5VJ7ZMQ.GZ MFF\BW!82IS^=] P:*KBL&9)=9$32A$L.0QB,J9B\DI[ZIVI&FR5.?SK9EL3I M1H(?;22U%K;.CT;#3S"QZ7*4YK]R^]<_OO M69^;2G/I UDK0OS;\?'[?QP<'NX=O3\X.MT[^NW@[>'^WLG)_NF=F">Z(GYX MUD>CI,1VIA,_3+^-1NG/_F"P0>"XUJTWBR>W(H![868>#' JHHDI2U Q&,L3 M3=I#3H&#Z-4"L=DC_VN1'1SV/T.Z?Z_;Z!!US&4G$HFE*2DZ*)Q8!\6=X)+Q MD(*OOM>X"JY-I[OE]_@T@7PU..QGZ)DL($4=B2B-MV0N8Z= B6!)!$\5F-#= MV&]Q=>_,5F?*_?FRNCI:6"&?$,)OXW)F7"HKAC% (JX-.-%;=.!2T 2WSD+&CVZW!T,%VEX7R%FFVBF,1%A(T*TTA OTW9:4*YYP>2.#1Z:>AQAY%I0*7JJI4B12<$V\3(P( MK[**P(74M=LCKH)KAQC3FCK:.+5RL;-PG)\0QSP4%870B;O2Z5&A*"P5I0>$ M)@HT).:95/). M\T1,+$>"H3=?["=##'IL7 =I8O43(1K >['S(5HBR.H6[4:*ZM:YO@5ZY"]N MZL]7@=M2VFU#J"^3?]N:ZE>G6#6];0'=HF6QV'_$FI#*(0WX*B1#F# "0I92 MJ0[][^YH]DR&[K:RK(FZ6F#7Z=@G*'!N(H4^H0OI4^F140X!$\D3*SDC.1AM MHY,FR]IFUWT,6V6;;ZZT446)MQ!2^."G:&A!.H5X/AP-1F?7-U7%T245*,/U M.VDB(SA2]A=*,W>=*(]4F]I-:9=AV6U&5-% &Y4@BY31CS"8;3Q/SON7-Z0% M'&:RE!/-1#D#,4GBDI?$4JJ!@[:^?B/KY7!VFQ^U]-!*4[N+RZLIC$]&>?JG M'\,]62Q !I^-"T")81"1QU&0$+0F$ )(:[1WOGZMX@K =IPVU773^M$:*^6D MW(V%/@@2\A1XQ4P2YA$8TI&1PE:54 $/BO4X1RI4^T.B5UD"=V5[_$#^?9L4%;J M;(B*OO@JCJ'UJ"/)VE-9-@2UJSWJIQ%MU:2Z'CL>'%%53P6U"^F>AH:?7@VG MBX/7^O\'J>>T3D8S1V@LAS-QG.ZM5Y9H[ET"%J7,WR_N^Z-E+CJKGL3#;00CYD=@OQ@]'-H MA@;%2OU?E4;I:09;# MXZ/?3O<__OY^_^WI[3;^X6AX5IH_O8

    $O36NN.:_N>CM=I2(/&F1@%@O#)$B M9ESL@!&(2B:7A36A^B'"CT/9N(7R-Y=]Y\?CZ]+C>;:IV@O9YQB<)%F6Y"R/ MSZT5-)+HG, )68*(M2M6: L)1'>QO+M"^N%\ MDZTI5?*1& VEZ0U/Q*/7323UFD40V?#:#_8C,'9/U^O(MX7RX+N0CD;#N$ % MT3(6#:+R;(9*D)!9<:@D-RD+[JJGFSZ.9/<4OZ:4*]8.?T6%8SO.[W"5Z4]_ M];$_Z$^O?_=?^A=7%V]'X_'H3[0ZWOE+_&1ZWXT)=3(TD2#,N*X]^BF M9>J49P%L[3.DFN#;$9ZTI9$6"H[O1<.P3Z*X3QE1]? MHR;X/S_W@VFG.+OS#@=M;,A>D:,VJ&[*GC-C+#M2 M5/T&@FXCH_$Q;#XBM;4U!+]?*@(8)^4L.71='2YG42I\^[M5_G-GRG:@^R;R M;:,L%>(5PBHSW,W:0V<5L12M%XD.)Z.:A,@4,=2QTJC4ZUP[N^L!B!']LB/QW[:_PR5$H\?7*]>@O'34.\E$@>=A3IR4%,G+2Q/-_#VOURB=0:SS,CL$O?E<)4D<69$ M07@TMD 2&B0./ANGJO>#?@3&;I!A4_FVG5>I;!IB@ M=,6G0E;6]7;F%6^BY+4EVG)>\:^^/_XO/[C"62:Y ,X D4&BV:.X*J85,M E MIPUE4;>R7?P R.[I>ST9M["7]![&_<\SX^EH5$3J!XLJ%FVCX2%QHI+,:$R' M3)PU@F@EK$0S3'%?>SI?AF4WU%]%TBWD&'\:CF'>=>LW%,WA:#(Y'MYBG?2D M9.E$90XA$:$1=S&6&EM;?/O&4B[P8>:M@&!%Z M,4OF__>LS-Y('+SEI4I7*XWNL17$9.ZXY( .<^WL@@;P=H,N;>FCA6SD>U![ MGID@ W4$0CEPA^+A)VD0".Y/E2S:2/IW$F1J$$, M*J9$)'JIQ-*<2!!49"ZB#=5K4+8PZ;S>/D!SJ6YQTCDP[D Y1K@(FD@? XY M)B)H5 RO0(VOW2ISNY/.&^GU^:3S)O+M,L=X%5P_:M)Y(YVMFFR\CL"[)$3F M$GU>M&5IV<"2.CIB=-X*#YK(N?.D,M%J=MZN*:DT&E0+C=))USG1!*S$2YLE\M.:YJ MC"JB.<)A,B7-?JRD\TW6^@WEVU72^2J8?L2D\T:Z6B7Q>!U!=Y5T+L!2J<&2 M;!3R7%I!?+22Q(2^K&>2,Q6^6^4W3SJOKOLF\NTDZ=QDG,8,VBQ@RN%,,E)B M8PZ$!?0]G7+H?-:>Z;G$>T7HTQ@PDA5OYW0]-&5_1X=KO_)=C11/(ML.)N!OL[?[E8X7(,E#E'2;+4$FEPA7.)>1R\,\$E MH9VO'?EY%,A+Q 1JZ6I)5LCZ@F[!E/B:W_KV^NO+O_=AC#3%X!!&)*>71L,HL5Z;#:LAVQ;QH00\MY!I^A?8[^ G:Q+/3 M'Q[BO5GV5@#;UD&%38"^T#&%+6A\&:E:4U<+ZU$ST"!]U-SR4EV3<4).@C@G M/%%6H(-&+8NY=D;K%G#KN;,)MXU:3;34)J4.AI=7T\E, N)F?U[EJ!@"8DZC M$*+0Q'&)T'2@/GF.7GYK!'H(YP6.GFM/DP^3_MEP M=B3:[ &A/$AOF2"&<[3V LW$:Z:)YRRB$T 9&FJ5N?$XDEVQH M%FQ?!5=+!LPR3"]CJ]30V[-4V$#H+:P92_$QB8Z^]^C]LW(J.3!#? ZEHEM2 MY976,M5VA;HEPS/&19=<:"+K5C;,YH @[4T6&&]GP\7*Q4QTR3%%HJ2F; L% MX@4:4:4#<>+":4YK!]56@-6]'5%'AP_VS>HJH 73X:T?E%/%3LX!IH?EVS M]<5%+HZ,NU+'4R&CWH.O;N-7\ M$'!_V[ND^F'7*]RKC0.OFP[Q7J\Z$\%9H0Q#PDBFK)>61>Z=<=9:9?.20Z]7 MN&O]=)[)WC M+-Z]TE,,Q0>3]_U)J0R^&L/D\&L-,P_!0PE$!YP3R]EUCH2, M1G!,AEDIM;>A_@E1&P!NK1&.$1E2MI8P/SON'N<$QSP04"Y3Y9@(J?X!VMO3 M"*)/CI*DGM.(@L7Q>C2NA*]DY#*6:)ELC<@B?$>:#3!.K$-3U3' M'11>GE]MZG%;NC$L-8B-MLIG%4A&[A!I3"8>#1S"0=O$P6E9_?RO[=M.Z(0) MJVXZ--%(MW[E*LA^]$V'1MI;W<%<1_3=D@.,H<+E1$!DC7,Q$XA0]ET:(D3323> A=FKNW<=5EXLX(["Q#1?4T6IT-:#KZCQI=F!]1& MQ!-M[>.E'X#8JDV$1AH:U11OU]4A- =JO0G$HP&&RR$H$@(KB18&_6)/'?7M M.4G;5!WR$J9$-0M,:.)I+OK(:$1H=S).7$10 BE4-0BB,\H2!3*WV( M[@>L(6FDJY5J2)H(^N5J2(*(TL;21$M[)'\2EKA *5&,5%I$G3"+57LRW@5IU*D^ZHU41+'5>:\,RU9SCJ6(Z^DQS*I.V ""-!:$YE ME+5+:K_C2I-&BFQ0:=)$"QU6FH"TCDE+H.PW2J/114C B0K.2Y.-5[YV)MBV M59J\A"U401LMM/-87AJQ JX?NAZEB=Y6KD=90^A=UJ,X[PVC(:/.V.PP52!> ML?[/$]U:,TTN$:]2A-%-!ZJNC^?WXZ./UGC<.'EUQILS3/5>#=2^+,V@64 MH$<1)QEC=B S(0IB>#:SMM]>WW[E M@[^>G6GPIQ^GH]'P^+)\=P[HC@6V_P5-N#Y^O:=SQ+%E0< [60ZRE6AF:49$ M<*B"F)2/M6/&;8ZGNPEI8PH]:$>X+6INP3V: 9]\\/WTZVA\ZK_\HS\]/Q\- M$DZT^,;C(^\%L)1Y$TD,/BP.W)61$YZ]H>!%MM&T00*TONK,2+]@"[F*,V',OMP_C#<(3^55&J+.'G,=+XWX'RB),E@+(H) M#*]=VMT/\"=4SZ44;@D+3CRC&<1P05;$*H=2S&9,A,:N>-<%J@_H.F?2B M>JD8YFH^CH\0RTW38=^'66-C?&/@)Y-^[L]3V4Y'>RGUYQ489:8^&+[SE_VI M'_0X!9N3C80&ZG&,,I+ RKRLE&;)&8U/57WNK0_XA^!E1_JLN#UY1UCSG5=P MED9A#:&.6<11FD&%F$D.-*([IH*.N8$?U$D]2UV-KRN-;:DVF;D%7P^[R=9* MR=#85X+B7.A+CW3C(A&:*0=9:\EJ1SB_ =!U[&$S%=ZO)5Y;E&W8OL^YB)-E M/N+M,(;IP\ /[YZ)M\*86HH^M#&>EXE<;$"3IML 7>GX>^&O8UFDC+Z#HT'B MTVT=^J,B$8!L#$M**%?[=//OA[?/!%FVG+9-5-O65L/>Y>488G\VG(_]L_/I MY&3OX\DB*& 9=5YF13)GAD@6+;$A!R*,\"X8;\#6;N?Q+*CN8S(OK_O'-B2J M*:[U:,['_<.]T_WW'_8^GO[S]./>TN].#XZ.3&O&=E:^]6<1GO2'#':$$BB2<^+H2Q<"R< MMIQ9-",C X?NA*;$4]#$Q&R=DTXFJ/W8/X=IT[ENR?7G/1\FQ_G.>SW-?:#) M"<(RNJ<2M"%!>DD4>"-%5LF;VO4@#>!U/_]5Y6NE?85G;[4C M%&A!KFU828N.2L=YB1!P]?_FDYE/7L[9E2&4""3BE1X,<58IPK@UF@*W--3. MFET+:%>-6%J=0]I7T;;L?"V;+6?9ZE:@-U,&X+E"";),0O)H4@"#/["6]##^:B+XB+V:FV0F, M/_GY^B!?H;!Z'*6.(KXT+\MS4GVAFE_>%Y>E0_0:#^'LE7BA]>3 M#^-1ALED%@_"TR,#(S,#8S,%]L86(N>&ULU+WIDR-*U2$DC*;.F+>V:&S9*G'21:I*N"/737X#TA;Z1 !UD ML,RJ,B(D$OC.!^+@ #C+O_VO;Z\+\,[S(LG2?__!_HOU ^ IS5B2/O_[#[\] M?8;A#__K/_[IG_[M_X'P__S\\ 5<973YRM,27.8Y7\F M[QC<+W 99_DKA/]1O7:9O7WDR?-+"1S+<=>/K7^;_S7",0])8$'7HP2B.(I@ M1 ,&71Z'R$5.:&/WXOFO#@U"BU(;>IZ#(>(N@A&A"&+FVC2R/<9]6C6Z2-(_ M_RK_0W#!@1 O+:I__OL/+V7Y]M>??OKZ]>M?OI%\\9 M_W;P_%>W>MJ.HNBGZK>;1XODV(.B6?NG__/KET?ZPE\Q3-*BQ"F5'13)7XOJ MAU\RBLN*]4Y M;DYV&?TDG_@IY<]R;.]YGF3LL<1Y^043OA#HJ];*CS?^[S\4R>O;@J]_]I+S M^'BSBSS?:56BC"1*VY,"-;LZ&7']0URD;Z]O=='4V].$1F_HLLA(O1O@LMMTT("_D#[Z(OZVZD0VU M*-.JGY7J;D#EWTJ>,EYKRYVF0<+^_0?QM_FR@,\8O\T?RXS^.7M[RSE-*M7] M()>UXG'V\/@K?R4\GQ,4XI!Y'"+/$6M9&(4P\L5R%5.;,<='+K>M>;GYR.<\ MA;\]KO%4G6KV^(.&[.6).9SS(EOF=+OZO2Z.+6EB-9/K7_A3BE]Y\897+PC8 MTE2H)?F/"C!H(@8U9/!)@"Y^_+>?MJ*:('PQ/HV+[\L@^*.&_/^=I#*C.^ 6 MTL[(\GUZ,JI/SW8B%T*RBIL8%Z02;M783]+(^XDORF+]$RA_4LUF]?Y^.O@V M9OE:*IS3CF%:/?$3S83)]5;"G1&+\^RUI_AEUO.SJ@="P/H!9#GCN3"TCXBX M^?PY9?-[_/%[(=85:4E+R_$J*>@B*Y8Y%QJ/WY3\M>CX^!5;F="G+]""]P(T M\((M8/"'A PJS :^?4UVCGSY!:=_><[>?Q(MK3YZRK;?NFK[HWSIFL*NOW/= MU_2^\LTL$KLAMESPNWA&:;X4MDF"2;)(RH073Y@L^)-8HG\68OPY=SG!W'<] MR-W8ARAR(TC\.((6#8/ B\(HMHG6\JK<]>36V15RD,5@A1U7RSR7F_6&7)HKL/K@*"[%@U ^])I\A.T&;O!'A1Q(Z*#";G)QUB;, MU"JMWO&XR[4V(0?KMGX+_53;8?.K"3GGCNO[D>-#CT5BHQ#X&&++XC#R6!P[ MS(U0Z,W?>4XR55UVLB^=>=3L<;CIM)Y"O*FPLDIAT97"6O156*@I@R"T:Q1QP469@0/B\W.\UQ""]/;*#_\>E66PZ,D#BP]C^B\2_6 M*ZLY/=_)A"&U?KJ?4;5XI[C[2KO[A7XZ6IJQ=_%ESEE2?L94MOWQ*_Z6O"Y? M?\[R//N:I,^76'P:XN=S%KI^%#LN)&X40A3&%L0!(9 3XE,/N9YC^SH&J$[G M4S-!5S@!60,%=(543X5H#8":5AF*UH$53;7!%29F#1RLD5^ -=4;\."RBVIM M_=.',T,J2:OK4;54'U+V%5>O-OKILIN4YAP7_(K7?]ZD=V\\QV7=0R),C1DI MRAS3#B(4.##'V(<4^"[GCQ=R*=#29>M=3TV.7+^)?PBI* M4I"M(0-<%+RL+:5%<]E/>2EG*(]C3L7OQ5\Q_:]E4B350>TG+%YY>ULD5.XB M?ORKGB+4&#TU-3C,F RL!->@P:C M*D!]0O;57X\6]$_+?TM9OOAX?N1B0R/5ZY_E?9Y0?OF2/M^+Z:*@Q[I;F9K> M$FBY@"NGQ!JQ,!3R/X6&JF"#6K&IZ2 %$KMO&\SQ-[".4:3N0EY%4".[/'5Z M>MTT=#0]VB6#FHC-^P7%-_K90P]\4;EGX+S\>,IQ6@@M(];IS$%%6#00*QVV]:/=#7CQ225 M ZN3,UG4ME)4J3%DFW1V-ZI%HBK\OAVB_%[/8Z2L*"ZS5)HU/*4?VVO28D[< MV$<1B6!,2 R1SPC$Q/8A891CC&PW)%I.0:>[FIIZN;R[?;JY_>7Z]O+F^E'S M5.@TGXIG0$98&EAS; '*:\2FL\,@=XG=G)@ZT3G=T;CG-YT"'YS6=+_1T\WA M!>?\9[$!8I?9J[R(J3R&9GDN+4WI45_\_+%]YAY_R)_-ON*<5?]Y$KW.4G8O M/I];\4%=9:\X2><,.<1V PY9B .(8N3"B$41#",+8]NV AHP+8>( 4!.32E5 M2(&$"OZH$6H:.(.,I)I2^][C,_1-F\;0Z#M2#,B=*9>+(2".ZYPQ(,D';AQ# M]J5_!E4U^HOHO+P2AN9GG.2_X\62JQX^G7A]:MI3 @,5,H"K\^\*,I"8U4^: M3E'5?<1D@*51=-B6%;!ES,PQ4@<%O%$^-#O\&V?/PDJ\28LRKT(B"UO@0Y8=HQ 2'XNMGNTBL1YZ?E*)]V=)=7,5=O60+\7)Q_5_+ MI/S0=(Q0:FM"TW>#5T[3)N+_"6K,@SA#:+%D+#10I<^1PP,U:#@,$=1YN>\M MYWNV>)?^%+L^9G6$;!P[-N5^ +F%$$38]B#AG@^].&*1&UO<][2."%M[FYI5 ML@&[[U.I>Z79QK#J?:8AW@:_S#Q!V0"!QTJ<&+O%;.MKY"M,!;$/[R]57NJG M0:YXS'/1[$VUW7K"WQI>]K>\G$<6]CS"/.APF7N'Q1Z,&.$PH)9OA91'D5[< M94=_4],B:[C5/K1WJ$P7R6IJQ"!U RN2#6LU5""P[H;0"+CF5(DB+X:425=O MHZH31='W%8KJ:_HGX;^F;XF\.'U*7CG[G.7R>%[L"CXO\+/J:7A+$U/3#K_> MWM\TK^XKR"#.; 'Q*\H<0/"O3T.D9O:W>T MHW0%X9K'Z2J/]XY^SI9BYW^//V0XQ#HP-/!\SG" H8=0!!&/7(@M-X2^Y43< M=L4OD:UC3!SO9FI:8HT2O-4PM<-LCU&I9C*<3]#05V9K;E8(AXFN;>' 7&CM ML4[&CJMM$?1(4&W;T_I+_P,OUB<>\G9N]BTI5)?\(Z].;1(W(((K+GI\3=)Z MC9*(%<.]3M'4O:J?R=#@!P=MY( _)%Q#ZW<+$;W6[6/MC;9>MPC37*?;'NNW M/HN5_C4IJ\/Y65;=RJK=J&&!MXTC=05L&R.SC-+=\*9!A:P]MZ&G4A M5Q!Y?S57>45_2;])BT0\^91CF13\/ELDLL'[/*-?-#(1*K0RH<]ZA1:LX((U MWNH;EZ YDR[A ^0DU."IUU*GTOYH2Y^&L,VE4.>U'B;L;W(\V[95I!WSMOW)GO=:28&?GW.91%SL0^[B!_[.TV4C@Z[%(XLQ[,H[ M+0P1%4.-PXA"9 >(NU%$0AMI76QU=#@U/;"+5WJ7K!"?$?_;2;KB19=!*H>^ MZ3J/1?V[+D5J3%UV=74W[FV7HO 'UUVJ[^FIFFSQ]FW^B!>\D#DC4KYX>LFS MY?-+Y17WREF"\P]AF<2\D!5V\&+E,X(\$I.06=#R? 11$ 9B:VT)[>WYCH

    ?MU/30TU$:HIFYZTMZN>X@*4&W3X\) MUMFJ9E0U\[XC^SLX)C0*YZ\,YW%7KQ.RC4KY6[YK50M SU9'60[.DWB].)S9 MRGGW(QDO;K/R@?_7,LGY Z?9.\\_MOG4>UR;M+][+J\UMJXWVZD1.U[LQJX%L1\'PC"U'1C%PC#U&*'88Q'E8:A=P4JE MYZEII^O__=O-TW_VJ%>E1+/:'G@0\@960NN E&&*8>@28K)BE5*_XU>NTJ'C M: 4KK0;Z1E>+S;88VH^_YXEH/_N:SMV >Q$/;1@%G@=1:%$8!LR%%@L)Y0&. M@D [5'J_$YUI,4[<\P8C^"I!PBR.JSLEEA1O6:&Z^VVA54VQG$?5X)=O:XXJ M=) )>";C34^);BQX]*"#D2-!3PEX&-9Y\DF]:5[DY3;2[1>>/>?X[26A>%$Y M-KDX=+'- V@C3T:@63X,;<^%(?(]G\8^\V)/Q:1H[65JYD,37Y?ODP:7[=/; M&$,#SW =.8?JZ$T2/!Z-QO&BI><[&CD4B5= A\6)NE\HY^&N,]7H675]N(>YW=YI8Q8 M%78'5C5;8A]K8@5F\1F# M&O4JJDS@!A5P)J>2)-$3\V.JI G@! M;BK.AE)'7:DBS]<](R:.5!"Q7:N82!QYC?-4?-3%6B-=)8NET%+SF/J(.B2& M'@ELB)B/811&'O0L/W3"('3C4"OK_XE^IJ9*5K#.MEU.T:HV]0V0-?0UR0KA MU@*Y "N4YN9^!PV&YO^I7D;5 1VB[NN!KL?U/3ON>?8DBSG+^/G9JW+-L;W7 MIC:=[Z_O0(5O-R7#[%6&#:O[9NR3TSZ+S^1EZ(6[%R5:#A4GA._E-;'?UFBN M$2>$:/H_G'KDO'P3#YSRY%W&L]_R"#U8@Y1['(819$/'>Q&-HDCGP1X7DIEV*Y_-/K44D.;G@>\]9,H MP27.\ZKRIHX-H<-TNY89B+^!E6I' M\MHW0[&>Q[X>6:UN^HI-C>>;KR?;CD.^YJOZ>[55Y/@LSW_^N$G9DUP-5#=L MQ]Z=FL&W3EO0K(5T <@'$("3]X0M51W-3I+5O8$[EZ>!-:H"1>"/"K0A)_DV M/GIM[(XV.-KNKDV(#1]Q0@X=%G OL ++9EK)!5OZFMJDWQ;LN UV@M0X06NWAZNC5^U+9PA MU@96 2V$#9#K7($30_NTMIY&W:8IB+R_2U-YI:_;6LKOXGHSO@["#CWFQK$' M"?8P1+;-I$\JAYX?XHC[84!CK.>NMM_%U'2$1"C/>6J,N@YJ!P2J:8/S:!E8 M">PR,L"\/RV],0>T@PY&=CP[)>"AP]G))_O-Z;ORA>>W69J]\1R75;TAF*!U-#.U.2?@0NF" M=2O^/Q,&"7[F>XY8*_Q "J#MJ=9%:O?%AT$^!YZ^9JG4N@U1)*G7Q4A7VZ/= MD2@*V;PN47VEYQEHEC[+Y,57G)2;D]9Y%+DV]1B'$8M]B&B (,8>A2XAU/&= M(.2Q7M3NL5ZFID8D2"B3O $F8%Z 6%X&O*O7:&NG5/%@]%RBACX;E1Q)@."J MXFA[86+P>+2- U,GI$?[&/>0M$W,@W/2UH?[3?U;7M9''M(/<>[RF##*'.C+ MW%XH<%T8NA3!,,!!X%D./A+[D/O113&).ORJ67[<63Y MP3SEY5"$135AZQZF3I?:6MO[NQG:!A< M<9F\VKL:M^J(@ M]$'%%Y5W](_=9:6 9\[N.<]_R;/EV^=4.V=_2Q-3TP,KJ$!B!178"_ YR\HT M*Q6M]B[.ND_4#=$U\.QO8VJ I/L*I/0Z/6]K=[23G\O1T#.Z M%SUZL[B-@G[S]VB+X\W<-H%VYFSK@WW3S(M9PXOR'G_(.*/U#I-''L<6I5+/7SR=H MX)F]!@A6" ?8M;=S8"S7_-%.1LXWWR;H8<[YUJ?//J&;I>RPJ,7&.9W*'-0T MYM +,18[>FK#D'H,!K[%'8PYLR.E5/2Z'4]--S1P5[E>B@;R__'/H6,'_PIX M)4'OX[WV@= ^]#-&[WA'@16SZW(XPZ:X5F+'_&EA>[??ZPQ1B8R6DT6U]WO& M+B=I4O(OR3MG^UD.OFRK4LM"&0X.H>^[7&@I$D!B8001=QS;XH'O$"U[1:73 MJ6FH&C.L0(.#W!QGE*=6&@$U]62:UX%5DPE*]<.>-3@R%?^LTN6X@= :)!Q$ M1.N\:ZHZX&:=MES'L0*;0#MP0X@"&2P=V@RZ-K5#ZOJNK1-(G M)UDDK0!VM<"'/VH6^CC;*OJ'L(-J8!=@5I9Y0I:E-/9!F" M/+OR R^T9/$/1ZO81U>'4U,G.WB!! PVB'M>K'9RKJ9.3#(Y^('L.21J*Q15 M9@RIE<[N1E4NJL+OJQCE]XS&6%=)O(OC8;T1LUS;=A'T;(0AHJ$%0\?',":6 M)W20YP4!,1)DW0)"9Q)]YRCK*G5_7;\/@"B#&J21@\4%Z!Y6$CY=L 3"%47H$@ MQ5AYE9;.R%RTOY]?9=4B*&8Q=S'T8[%*(>[8D#@6@X0@CEP4QA&.M-,5'>]K MAI_'1#[2(?S3'4 M\4I/HY>^<+9<\+MXOVZ-6)X2.DO9JGY-E5YUZUK'&8YBW[9AR#B"R).1O0'A MT(IH3.PP=*V0:5E7_7!,3%>5T4FHZ.E:'L-/P9#&V"Z M]*\2,0.C/I2&^#1E:O5$,:Z]=1Y5!T;7F-E M"S8/O" *<,1@&'E+[A)XJ^, MO-"-ZVIA5?44T@17@Y\_U@15,"L-M08*)%*3)X]=;!@[>Q%/HNL&,:$.*O,LB3P MH,]#F[AAB.S8T3&P-/J>FE&U@BYK!I@I&9U34-,Y M7 ^L@M8T5[#!4Y/FV9;F)P6:M952#\(,:2F=GD=56STHV==C?9K0CV6Y_L;I ML@J%$YT]9_G'[%M2J,:R''UY:OIG Q*L42KZ99RFIUV/&&%F8&UQ2 KX0T(T M%(/6*GZOZ)7C+8X6O=(J4#-ZI?W!WCX4E2O&WY/RY7)9E-FKV Y)4UR&MZ5" M9OE-$C]@/B$6M/U([%&XQ2&V'0=Z8<1+ MB(-C7KVW]?_-1]:9BZ;]+!'U'W/SYT?*RE<\" M69;R!TZS=Y[+RIPZT^?XV__8,^D$(]V3ZGPR!IY?*X!@C?"B6>/6W*1KYZ'7 M_#O1Y&A3L5VDYJSL>+*?Y;VIOV[%U/8(BF%D81LBXE%(XIA!CQ 6AV[@V$@K MB6Z?,NQCS-@U+CW;>$-3P .,:!A SXDH1#CP(?9C&\:6[W'"D.,$KIZC=Q^B MQG'?/I,JM8U"'_$'5F:=FYG;;U-38>M M$CYL0?8ZB&PG6'&;;XJVH2\I=!GKX4FOP(0QI_FVOD;VCU<0^] 57N4E_1W' MC+%$7F+B!;*<]ZNDH(M,;F2TDV=V-C0UC; %# 3B3^\_@BUH]?U)-W_=6Q6C MU VL%=I8&R"=IC(UO38RW:V/MJ=1%K2YO5%_J6_B/IIS7/ K7O]YDZZRUS72 M\LP9<6+D>0Q:GN=#Y+HA)!'RH8,XPLR)WIBF=F!=LX8+/JT!_R@#^M9D?U%@M$=^0'6*C&4+5.ARY-R! MZB0<9A+4>+>'O2)#/7]+6;[X>'[D8G+5N<'4ZVJ>;&!J.D5@Y )D5^1[$?04HM&Z*04Q@R+X+,19[+:60YQ%:M47VD_:G- M\1HBJ#""-4CU@M7'&&R?W09X&?K808L2K1K6+8+WJF1]K+W1ZEFW"-.L:MWV MF-Z4S19OW^;UZ<.7349&2CSD6Y3 B%$/H@!Y,/0""L56@&),+"<&-O.5#8G]QJ>FF"I\H ((:H3J)L0!<=WVPSET#*R7 M-)C0LAQ.B=S+;#AH;#2;X90838/AY#,&CQ"K&*H',1&3=QE#/K=Q[%<1WI@% M 43,H3"BD0T#-T#4P2&)F#=/^;.,R'HZ\R1QKV^ECW=3>G@%2KETM1('\,XX.^W#YO8\.:UJWH <^.CQ!T9!'A_M=?O^CPQ,D*!T=GGI7 M_^AP[05V%U_GN;Q W5Z8J)KEJLU,:":LX59I7?))Z':HI=3#:^9J.N,VC-JWWSBVO>YO5]X?UB>F*];KY3J>+CPIXN4WSB^;.C.ZZ6 M_"G[/^67LHO\XPO^JG&EJ=ONU+3O?B0$8,NJ*,5&!FF[2"G M2@P@Y+CHF@[GT]]M"P[)_, :9AC2SPE-46;/1-!*=V??*YQ%F8:60!?U-OH: MD*2\28LRKT[494S-JK9%Z#EV[$0A='P70138$8P0H=".*6<;"*/)]R(.8V;&%(FYKU2EK-CX]%;#% M)M?../G&6;V[T?3XW*%0==+W(V;PB;Z%97):'PIK;"HWFAYY^AX*=3AECSS3 M;YJN2F<4=W&E!XIBB05,F;VSF N2[$/'2@'7'/C4),B,-Z M7,>T=#G16Y@U8CF=F5RSDA7H*B>OYJQN8UQMDI]+X#ASODE:O="O2;ML)4U; M#2C084@KM/4TJI)0$'E?9ZB\TL,1;-7L4W:?\YO[NV8%P_ME+CL1OWO"W[8W M-[/GG%<1;'/+]5S$(P[]0.P4D.5S2&R+0M=R/(Y]%X>$:^B7<_%,6_G(/;G0 M^E (M5,/'KRMQ)(/E/A;XZ88X+5H&DY9YPQHN_H:97Q&U6W@*0/WJS%I2@+6 MHL@'A#"-:V8P&WE,-)SJ1AJ;D1SP!ATC/8\] \2V>O>=T_YXGH &6-CQ&C31 M7H\5[\0\PRAPF1,YT+,#6V9^=6'HN1;$S ZQQ\*06$39 _K\23;&3O?I_-6F M_T(R^37"@-X_7Z7_PVCK@37P&1Z'K2P&SNN:WFA7DW$[BZGI@N;5;.^9.DS%)V^@KT#;LV3 @7B MU0X,S-(YL-X\8/+I&),C%1WKXLMX?;&3'7ZG4F)=!)RN&M;YIM$*X[]+MZ++ M+'T7<[VZZOPM31)\\OVJI+:Y04M=A0W ^MT"I* M:^"@1KXJ1GT!?J^]X79'IA)@\$+5[;P-6Z/Z1-]3*$_=3HMB9>J.1OJ&T.S6 MKKWE0K_2Q9*);C>9(ST;QX'M(TAJ!=)5.E4 M2\^-4"Y18 27.,^K=! ZWF%:3*LI+=/\#:RK#LI57P#)YJ<-9K &_:/)@!EU MCHP%S"AT.7+ C#H)AP$S&N_VOB>6]K8LYECE\<&+8D:*JKB)^JWEJ18F- '6 M**O,76NGQXMK^86$GHY+A]K M;S3?Y!9AFN[';8_U-GJK.*'K.J.B/%28D\!Q@RCVH1LQ#R(4Q#!DB$,>XSCF M'D<\MO0R31[T,;4IO8:XSBQY4?DA:5NU!U0J&['G$#2\S5IS<[WFYJJ-FS[F MZ2GIS5FC!SV,;7R>$O&(K7GR4?V%^"EGLSQO9))[?IZ]XV2AL2"W-#&U62R@ MY97C$*@0MJ8=T**J>TDVQ-+0=Z8YKC:9 JKX,:^# IH)'0\)-+IF*[#4:^UN M:W>T-5Q!N.9:KO*XJ5PP-^F[&.HLERF,D4-=._8\O,3%RWV>O2>,LY\_?BLXJSLH9/7*&2V3]UIG MK8^HPA"1P.84!_"U&P1"1_$B^QK >20 MBTFS@@[P!OM?]?1.CW%14T;#LCVPAJIO(P39:_B ?(!/4@+!^8]@(P382C'( M>6-_$@VIM!X 1M5S_0G:5WYGM*2_A;I)"]%)+LRU==5>T2^]SB^C;=ZT!6]NY?1?[F>85;GDGL2[51D\.^8X"FP+VC:R(7)L M!$,_%C979&'/\BR7$"6/^*.M3TWWU&4H)+I>!05WF5.SBGKS,;"F4*="VX8Y M*K(A\V2W[5$MCZ-B[1L5QQ_J-U%EV.==+%T#Y,7J(\_?$\J+QVS!MCNF*+8Y M1@&DL8,A\BP&<>@SZ/$(17$4!+&GE0*PN\NI36F)6+KC%7BAO152(%AMDINE M;>"9OV:L@EL9!FO 0"(>9%NC3I A/:'0X:C*0YV ?8VB\:9^)OZK5=S0_U[B MO)2UF1[X6Y8+O<*\,+1C&]K4"V!5#YS$EJR8SFV/DX@X@:.:D/]$'U-3)&N8 M8(,3U$#5T_.?8K-=B1CB:&"MH4^/5L[^#@)ZI>X_U>9H&?P[A&HF\N]ZU(A? MQIQBCV./1!#[,I<#BP.(D<5AX-M1Z$4HL%"_U/T[W4SVGF;?.Z-'BOY=/FWB M^H@%%(:1)_@,(PN&;A1 !SLLCMW Y03IY0GN0^6HZ8$'8%'UKJLW,X,?NNRZ MM@SFU#*L0\MW=691=&0Y4Q_*W-95U,?*\ZV*>=O\\&\)ST63+Q^K#(XN"IG# M9%B&$[H0V2&!0DL2&-N!QYCC! QAG;F>_]TR= MJ3<::EIB,(X'UB'GT:NM6'K19$CMZ/4]JE+J1A$.,@%CNY@,"01Q1&EDM8$# ;^5I!_YT] M3DUQ2:P@2X6]TL2Z3A*HI[&ZZ8XQ=4B$$0Q"Q"!R7$%WS#GT(NPB"\>^Z]$> M%K89UL>WN<K"DK2[:23"D(TYT,JIB M:!=T7QMT/-TG_J+RYICE>?6%*H=<--^:VBP^$D2@>'MWA)'V.7L>&0//TR,\ M&)NGIP7O&1^QT]2((1''1-B-@CCZ1+_%]H$OI'E\C_/R0S2<%M+5-DN+;66_ MK1>98WNN@XD/455!)484AI10&'AN$'N!X[NA5I"C1M]3F] /UU]F3]=7X'[V M\/2?X.EA=OLXNWRZN;M]U%N6=>A76ZL'(G5@Q;!"#2K8H(E[I_#G(*G5>C!F M:+77Z7E4$Z ')?MV09\F^JFPWPI^%U\79?(J.BSFKFTSAI %PRBR(0I""T8$ MN]"S'0?[ON>(K8..EMIM?FJ*: .LS@Y2%,O7MXIG/3VTQZ&:JNG/S,#:1 "K M:@JOH5W4KL$?X(_5GX/HD>-T&%(5>XV/J@V."[8_X4\\I;\!N.?9C)9+O%A\ MW..$R3K#&K'7Q]^>VK2]O[X#:YA XMPM=JV;$^4$9=T[A?/9&G@JGT>4UN:A MG8M>FX@338ZVF6@7J;FIZ'BRW\HL<^7*I,/R4%"Z":^OFGTW=KE%8.2%&")N MNQ"3*(!AZ-C(93$BME8EQN/=3&W*[Z9@OEAYH_>Z2S[!J]JJ?3Y; T_YW0S+ MJD1I+]?M/!A:MD]T,NKRW2[H_C+>\72/ZA1M"4EOL_2NLE>O_VN9E!^-Y,S7 MWWA.DX*S.0W\@%LXA-P+&$2AS2!Q9=9DSXVX&_,X5@O:,0%F:DIE#:P*"I"B MP77ZY#.S)AL9N7:%-/9X#*RV%'(J"X%@+1&H1=I)'[\1:L01TJC;,>)(C53@ M8X01TRL)8HCBUMHAY_8Q7I$10VSL5",QU:9^\,EU6HI&/R<+?KM\)3R?NYX3 M1H%G0=?B%D2.1R!AG$#/YHYEARRPN%(TV['&)[=,5?B ! AJA.IQ)@?$M:\J MY](Q\"JAP8162,DID7O%DAPT-EH0R2DQFM$C)Y_I&WCZ^K84D^ QB\NO..=[ MF:M_Y=5'9^'()RX/8!R0$"(D"X,&O@4#VX]LYKK<=K3VK$J]3FT:K\'J!IZJ M$*RV>35.V\#3?8T7K %?@/U\]N"/&K71 %0-EHS%H*KT.7(8J@8-AY&H.B_W M3$[QFN5E\M^5F7L7[Z?,GW//LSBA&(91C"#"-(*$4@;MB%"'V2QV<*"5K:*U MNZDIFR9:N;U-MO,&5X UTUFTV2?OH(B&P0082IR8RHC1WMFX M*3*4!#_(F:'V5M\-QN,+7RRD[L+IQYS[H<_9=)^ XJYG-9'_$8IE=;"KMM:;XVS@>5X#A172PX6^JI9E,)92B153 MP9/MG8T;+:DD^$%XI-I;^DXR#[PH<5EY4%]Q>5^7U,[W5^*'JJXR;6U,;7%O M8 4[8(%$J^XIT\I;NV(P2=G *J$G6UKN,BI4]'*::6UX--<9%?&:#C1*S_>8 MY\L%MRWBV=+=OTZ-^7F!GY6G^/'7)S>[97%MB1/:.[$AVBEQ3]&E,+//9VKH M2=U.$OA#XC442-/!1K]Y?:+-\:9TNU [L[GCT9Y7#;AXD?^7%XSO>"&O%J7: MR!,JVI>_F*5L]P>-)^>^[1"'AQ12UPX@8LB'4>R',/"I%88XI+X3S-^J^\S' M$N>EXD7$.9AT9L<^L@$/W65J>^D.7]43YUNX +"GY,TE1N++ 8U),W;C+/& M,+1]*_"(#PEA8F-'&(4AXPCZH47BB'F1;:_'\#IEDQS!-:[O,WY<_/B[C)SB M_=188S'TO95 =E'7B&@ O !;[*!^1 [3W@^;;QB\TS+!K*F[KK.PC'L'9H*V M@[LQ(XT:/SF;4;I\759A9\U3]CDB.'9CA""QX@@B9#F01+$#G=AAONOSB-J\ M1YH:?21*$WS\O#4-M* )U]BAVZF!.?L@[AR>IW$XI\V]R1.[#OJ&/\4[!6 J M)WL=!&F<]G6UI'\R\%C^>9_3N_RIR%=1=Z*]7WGYDNG7UU%I:VIG!K7W[KU8 M8[C@##P]/H M=E"#5S\X4&*S^Q3!-)$#:R<5#@0BA]5X_:^KO7,:$")WTSG/\O'*HO(L?7[#XS.Z692&TF$PV]P&&*/0YD=[&=NOO$W4(Y[DK8_W3(:=9X6L MF1@GY9PY'HZ8-()#+X*(6Q8,A=$%_< .(A1YMA-KN8LUVIZ:;U@%#;Q5V#0S M*C<(4YO:/6D8>#K7#-RW,Z"?#/E05E-ICQLMCYO@^%"D@U3&1Q[INTRGU6K_ M]Z1\N5R*Y>F5YU\23(0=67Y<+O.!7/.8"& ,Y?^?I4CN63(%FU87;+'F#K^(U7/!5X 5KP!=@ M _D"K$";7-/5*3*VP"MT.?)JKT["X=*O\:Y^R,*5OA'F^B] D".-CA:"$B;.,T@D-;G^B=(>UHE6YH'++#< M$(401V$ 4>1S&%JQ#T./L\#AS U"+2N^V?C4S/@GV0>HLJ$M,ISV*)"R0UWD MNH0@%$&,B3"L;*'N0N+$$#N!XW >NQ'#>J4)^Y(W3EW";2ZY,XE3,Y7ZDC&P MCMM-%&>?K:IB(8\9#RL06"!.(N!- ,95('-WY6?*X@U[FQ=T";+U^JQY(A?:+8Z:B: M1H^(?1VD^7;/Q!M;;YR[\H7G,J@WYR^B9='%34K%/DT6N+KEY5W\A+_-D87] MV E#&#J.+]04EQZ$E,HCG"#V>!!Z1*E"?,_^IZ:OFDYKF<0/:%, D%02:.;G MT!P2-=4U(-$#Z[ FQQ5TL(,=U.!7Y?*J(%]YGRUD,)C9HQ]YIE)]:/8^;NZ/ M?M0<) /IV4P_K7?]^K;(/CBOKJ+J5(>KY%L:JNMD(U-34FN@]<4GJ*'JZ:33 MA*EI'R-<#:QGCM(T0$ZR3BX,J8W3_8RJ(#K%W5<%W2^8CY=H."*O[*HG+'Z[ M=7CU/(L%U+*@[UK"VF'"^"&Q:T,/TQ QA,,@\+6*PI\!9FKZY9&^<"9#RI MGD9/(]LA\K'DL5VOZ%_W7ZW*(LBR+'-$N,5Q1"'UF .1Y;N0H#B"V"(UW:[S0TVF7] M,?C-2_JCO^^W:E?:1P/90CWCR4_TI?8_C1XW7AY*\QG@!TI8L@WKTJJW;9[$USNRM&6IB-'_K MU$6#H<7X9#>CKL1=PNXOPYW/]W2]Y]ESCM]>$GHI<:?5U526/B3%GZOC041= MQ *;0-\)/%GAT(:1Y<4PB$.,"'&]*-2J%M'9X]16[2U@L(,82,B:?ON=;*LI M#*,<#JPY6ND;X'!6F1M3,0&=_8T;*: J_D'\@/*+^OD=GC!9+G#^)2G*O?,\ MQ:0.)QN8FK)8 042Z06HL*HG;CA-4[M:,,;0P*J@2^A4CR''')#!3ROKL:C$J9SO5@)=@(U(H"G3!=A(5?L^ M#I,*RQS)QLXXSP8T\E&H*0(/3TR-M=Q/2?^,BZ2XBV>4RGH3LC)HMDCH1_W? MK5%A!RARB4^A[SFR=KU+(*8>AWZ$_)@0#X5>K*.(U;J=FK*M4,L9?B]:71?J MU=.LBGRK:4_S+ ZL(3<$;B%?@!HN^&/UYR#7T7I,&5)SBIV.JLKTB-A75YIO MGW< +=,@UY=(ZR-2FU@11L2"KB]#Q3 C,KQ35A$./>8S1JS8.>,$^J##21]! M;T[W^IT_'[*K=P#=CZR13Z"K3-KK:^,5SM.F<.]3Z)-<&#Z&/NSGNYQ#GQ3W MU$'TZ1?Z:8@G_(T7]_A#[E;7V0^(1:C+(QO:Q!$:P;,Q#"T<0I?)'/,I]1.Y& 4F(&;S7H'G=3QWA5TPIGLC7X89+DY7[-B_&$ M$2W2&]( QWH8=>ZWB+@_Z]L>U9OOV>+MV_R6E[7NN.=YE4AJD]>1!8X\ N+" M$@@01#%G, HHAL2)0^K8-K>HTI1O[V9JLUZZ/:WFN[ ZEQPBNYC'7RV3W5S M+ T\VR5!JS7_7I8@ES!5\EEJ?7HK?XOZK&MXRG;Z&Y>Z\]6D&@VUII3/5NK/ M$H9]I0([WAY%"ZI)L%:$BD_WCN',EYS-V#O/RZ00]O]*Q\Y2)DVMU;(=$898 M$,:01EB80S:-860S"_*0>YYM(^196E?Q:MU.35>N4 .\A:T=GJG"MIJ19)[# M@37IFKZ9 GU]PBPUV# 77:G2Z=A!E1I$'(FEU'F[AP$F[+D'3GGR+@VZV7/. MJ_I[Z_T!1[Y/K-B&R(U=L>]"'A0:)X LC"+79D$LR[.I&F&M74U-N:Q@@3=Y M&)^E\ECS@=>1R_&FU\=I;&,_.4Y)DQ]93>Z.?O7>3 MOHM&LOSC 7_]52B7/,&+.C+^@1<\?^?%W/5]8=!Q%P;4CR"BV(&D.B7W*/5C M%_DVU[J7>#6SSRR= ^O< M#=@+($G=X-V$6ZTQFS,$U?DQ9 0J=#BJ :A.P+[QI_%F_S2KMD.>DG+!Y]1Q MHBCV8L@H%_:>11D,J6=!\0 1EIZ+D_==CZ1'\$:KGY^ MU0U[[B56'5?[K.2JFX:&SVAZKX8QY*I'CRC[RA]DQ:)>/(I M9]7U>\)E1G?:K/ZNZ##=V=#4YN8*,'C*<>52MX9=+?P2.V=+6=YH)8*Z4W4W MI>V3V#B;@R_V6D2"/R1^0[[7RCSU\L'N;GTT7VQE09L^V>HO]3C06=@LSV5R9[EOD5G;;U*6O"=LB1>R+IAHF&WRMXL?+'!1)'%"JS>?LAEC MB?P;7MSCA-VDE_@M*?%B[KHDBK6"@66:E(78T*3RK$_\N\SJBE OVT=14$NRW<)@SW&20[> M\6+)P6+- \@W1-3OS^YO+C6.4<;Z=!1.L2;X00RLKCMCT7O+''D46L] ME1P+RWCGFR.SNW-2.G;?^MNJV?-S>9U7*4EOL_(_>7G%9<6!).7Z]<55VIJ: MP2$PYY4K,Q#(LY1GRV)7A0A)@! %;&51WV ID=N]QS+-Z]#7Z/J4#E!]7(>T M7GLNI0Y&VW;IB-O<>6F]=T: 0YV";WT!Z1/NA,SW(7,=6V81/V2K8X2Z^3N-,?![2 MPIF]EJK6@T:34YO<*^A@C1VP9966<9UY-HM!0X +&?>\5'7GT&6[VYP8B.B! M%85ACK5LB1Z,]3(I=/H9S;+H(7S3P.CSNO[E[75:B@W3$_YVPT1;FQW3[;)* M'45QQ$D4$^BXS(<(Q;*PB^U!3ETWYJ:8JK!5EYXNW!!C5?] M?K>=X.[+7F.T#:QF>C.F=06LQ$:O^^#VED>['%82L'E3K/;"F3YEMUQL/;#M M.1XGT(UL&45%0Q@&C$..9*D#^4/6SWM,-#ZUZ;_!UM,5K.*+TH@R3&#@Q3%$ M ;,@\9$/O=CW/<8P]QQ?)W-Y;[Y&2%5N@B^U/5E?%@:_(=^XP]VV1-/V]WEK MB&O:NTTV_7W\V!I"G?18:S[35XO1G.."7_'ZSYNT+B:U"G^H-G9S:I$ N=R% M$8L],5M1!,/899"'/O5=ZE+/"WJDC%#I6^DS_E[9(\XY>%$B7G7:&^)Q+'50 MPP2?UH!_!$FZ+E2WHG363FD/7:'.D3$=HM#ER+I%G81#G:/Q;M\T6N([H?SQ MA?/R2U:;:E?9*T[2N>6Z&/EY#!*'2SL+Z*7.NM45U.S MME9(0045K+&"/VJTBH'8"@RKJ1HSO VL8/I2UB,A5A<;QI)@G>QHY,1770(? M)KOJ?*/ON T# R=$=LD99U*;:YY;DDL5)V4C9&]. VI8%&0U#B&S+ MASBB'#I>'%$:^V(GPG0TQ]%>IJ8ROMS=_@*?KA]^!5?7/S_IZ8?C-*HIAK/) M&5@C2'Q0 @02H6'O,B42#"F!XWV,.OM;Q=R?]NT/]RB/(D_]JWQ2+]E"O/)0 MIAHN)A7&^5X MD^,51FD5::ZKQHN[95F4.)7QEW/$$;&\@$+7CCA$ MS)*YE&(?HHA&C,4N"I&2L:_6W=2F_6I;6T,&%>:+^A,O0 .V[FE *^.J9P*F M>!SG9* WA3U."%28.>.JM'G K[OT_9/<^DH_KG5#\T MY?CK4],) N:R*.M:P!FXO[[;"9RX )^SK$RS4J-PVBG>NHT" Y0-//U5V1HB MNJ2=G'X!)2?:'"^&I%VHG;"1CD=[EE##QRY,,L99^3%*=4 M_ET>1R9EPHNKI*"+K%@V\A0'-@FIY7.(8QK+/-D6)-R7!=2BR+)Y8+% *66/ M*4!3TR^/R[>W1>5N*\QIMH$KC\S25?D(O!%',,=*G"HGR48@L)4(;$52R?*M7SW-$+^F:J>="V?4T-!Y)/.D\8_Z$8LW+J6.\$\\*T06HR' MPG*(&8P\-Y*^"('K(MNR;:40D9,]3,T4: 9>]@Y$U2K-?A8E \_\)AL#5%X_ M*;KY*-3O45G]I'@M,:AG54Y?M_<9)_GO,N73SQ^;O_XMX;EHZ.7C"W\74G]+ MBGF(0NI3CB%!@=@6\(!"0CB!L1UR[@2A$W"MNT&U;J!(OMJVL$\IP.KC'/HU%8@>NP8TBJ*G8ZJ:O2(V-<_FF_W4TH/ MO,0R?\8USE-AEQORZI2PA6/$YJ4F"%33%\\9]^;MO M,GJ*/O!D7J$R9BJZ-BEG*+K.J MM#=/Z5G'TCIM3N@K;."NC-<=Y(.?-?G^=X^4F9;?BDU-=F4ZW,+6%2F)27Z1:F.E>L\R0,O2IV1;D)B_312/'+F@E M3&MEZ^:CUT+7TNQHZUZW:,UE4.'I_F%Z-,O?LKQRGW@LA:EZ*;TK\X_+C/%Y M',9"LAA![#D$(I?94 ;Z0HP18Q9R6!AJ)E%J[6]J'JVT*-2V-^YK"7%V4SLJO SKY-/WL4' M<0P_XR*ALY1=)8NE?'R]"C.;$<9ML3%R>.5^'$ X MJ)T$#,OVP.N8 \JLM?P ?D GZ0$($E_!!LAFE$S0QPE]"?1T#E##P"C'D+T M)VC_A.*,EOIIQ$?ZPMERP67FHLIIYQ[GY<=3CL6^DLHUO_CY8^:<_Z#9R:UAQ\. 96G(.-A+;J/(M)0]JS'X91%>A9-.WKT/,:.U>-7O$\ M><P:%Q+JB/X M3CI2FZ+3&E*_J?ZNJ">S-7E6Y,>!;\. V6*+S6@H2^]@Z,244W0@_# PLP-?$ALF8;,=1'$C#K"ABIC%H I$X*?W'DF!Y\2M:G]R;' M($;80JXG2;=LL86R&8P"AT"& UE:P@XYME9C<)VR[S$"ZVZ'=)%BWX=\M:7] M'R0[W+&TE6BB5/'M>V80^9&\G969HBV0@=Z)/;CV T<61OKG>A2 M9S(T.Q[0PZH!6MJV697W(-G@UBJ0IN'S(*,?&E3IQ[93JF8]&R-J M8)V[R3$@@-;6\]J_9(B[5"56#)G0[7V-:D,KB;UO1*N]I.^V?<^S54(O18_L MS0M3F]_WUW?JCM-;L=LG<&^)!YZH,O&QN91E1Z7LY9&\;64T9^,#X$T_XL-? MGGUF>X_SN[P*E&+5V?!Z1LZY@^(H=BU(D>-!9#$&0^JZD$<.CE@X+[A'+Q7UR7RY&I9,/ FEI7J!*O_ =9)^K7/L4R0.NIQE@ LHR5K MR*N+J,U"/WJ?-6HX^8V0?#&+VKN"*,^C%P' M>A&6EQOB/R1V..2<6CSR/-<*W7DI(RO45))ZUUJ::0-@0.N?EZ#*MKVL70;% M_S99MS>@C3AJ'AL'-=TT#+L#JZ@.Q\QM[XGQ+91;#LQ)"R@$(4XA#@,+!B[@8MLGX8HZ.E@ MV=[QU(RKIG_*!GE?UY\.SM44UA!,#JRNCI+8B#X?Q:]'C2WCSCP=W7XG#QXU M,DZ[[2B^W[-P-2?E35J4>74T7^4>M+GK!B1B,,(VA\C&7/P-(>C[44"(RWW' MP5KEJ@^ZF)KBJ>JI;B'VRAM]A$@U'7,>/0-K$TUF]$M/GQ3>5,'IPP[&+3-] M4L"#XM*GG^SA._#(\_>$\F+E^_R4/;WP*YD+.GN3S?^*D[3DLL@*GZ7L.GV1 M?Y._N(O%@S(X':SM;9'0ZF9G=;#H.C2T"8VA@^T8(LI# M2*S8@JZ/HM".:,A\2_D"?'B\4U,Z:XDW40EE!LH7#AI27X"&W%4$;$-RN<#+ MYU?"_\\"-,4'#?DU;I!'^&S:M>($/X:A#;;1OH/N _7O\D%H>"1,Z\,8R:%A M HI"SR=BO%%J=:D8 <9X'AGC<;KCT#%BMV=EZ9T]/Y?7>5YEU7DM>R3IW6U@ M:K9",R>M0)KS9YE84N#-4IXMBYT2L5WEXS5H[+XZ-L+@P NL2?+ZIO<]3LZY MV7WW6OT>R7V/"W8BM^^)AWO>6.><)>5G3)-%4GY4&VXO\ES,7 8#+PHA\F.9 MJLKQH!-@&D6$QRC4JD!SV,74%$.-$*PA]CJY.$*DXE7S6?0,?;.LQXS^)?)) MX4W=&1]V,.X5\4D!#VZ$3S_9;VI_23"1;>Z1G<=G\&:O:C?C M1>484M7JV-;FV%[ Q2%R9"0PI"STQ%H=8AA&8NE&-(X='*(@TDN2;1K@U%;Z MV]G3;P_7X.XSN+N_?I@]W=S=/H+9[17X>?9X\RA_?O]P_7A]^U3]2K/XK>G! M55,_WW/(AMYS-$2[ #O"5<"!R#\H/#]6/_H',D13&OQ?WG.>_Y-GR33LWNF)S4]/4)U-Q_R[#3L0_*_CJ MYS.JK':?U@Q Z,!Z5(W+ 9*<:U+5ZR1'M8_1SG4TA6Z>\NB^VK/>RK;>:!5< M*$^21(\\+9)W+@N]O/+5I5)D$1*&PIZ,J&5!9%%A7@9!"*D3V$3L'ZE%M-+, M*/<\-6W4K*5;A\+N0 K#@"P4! X2VW7Q]:.8$1A5Z0G"R/*8%P3, MB]72$PPZ$"/E*?BN0Z%FDP]"[\"+Q.SN\@;,RC)/R+*LW!O+3,:25 Y+QF+( M>C-DJOZ..@3H]V _J&:;_KP6G?"1J_!]2^_)OLC=^HMWP&K_:^ MUWU>]R6>D9N[JJ'%XOH;ITN9A?!2C-!SEB>\T(O0;FMC3TFNZMS0[VF3O%JTYU16>[A]!M#U&ULP;=/SE"7VO M50!,\R)F@#1![208#(0YTLGHP3"G!3T6$-/R=+^O]425@*OL%2?IG,>.S(?L MP)AQ#A$/L:S_%,,PB -BQ8%#F%8D;FMO4UO)3A;/ '_4@#7]RMJI5M,/Q@@< M6$VZFMX9M\R6D52'=MM<2&?F(]SP&L;40LB/H.4A"I'C M<4ABPB"R0D)\%H>>7G4^$ZR.H9@/DQ9J%RWMY%9-'9M@;&!-W(^LLU,[CI35 M<1H)'75S.9YINU612/?XH_)8^9SE3_C; Z<\>9=W/;/GG%?;QSFUQ+<1N2[$ MH6<)MR[K#/,L#JPX=@@4:,$6+I@-0J!&X*M1(D>*6SV/4+V04V5^6B-&NUL9+^!3 M6:*=>$WUMWJHX!/&]!//7^_B[6?MQ#9W.<'0=V42;EGA*10;:!C% 28VIRX) MU/-"J/4Y-66\W@Z^5=O!Z(R%@HXVS_#W MVFM? D:W,6]]+4BHQI*VSRS(VEN(PSK*7 ]KEJUN&)3XZER/=EV]+GFJSV4 MNG09+_.E3'K('WB9Y*OX_4::UP?^)KZL%USPXCY;)/1CZW-L.U88HMB&D1TB MB"(WAMB.$'3]( A"R[,Q5[>YSX(RM26@*0S82B-5?S/I,6A(I*&LSALUA55A MM+$8>+'H,0S@CUHEB]9GOPW9Q? ]]"%YUH7H1-6 M$8R^)QZ-[ LWW#R>%,526(WRM\VJGKB04_C_7:;\?_RS[5O_*AH!Y"B M"#ORFZ^ 4#?_O35CI*\)??1&(JB'N/DQ2O04(J6_ MSYV241J-QD0;\C02VW7&;^47OO+51@$/N._Z,";<$WME!T/";0SMT+)1'// MIEK&QWX'4S,^?L[E/)5/Z"W@!\2I*$3R:MF5TQEFXC_N,@* M/,Y"R]?R$VSO;FH3>X46O#73R,9<-U]5!\=JL]X<

    ,BRI-J&T92GVJW>"X252J \$,&_EU""=,K M2"W=?#O-3M;V*!=KU(\@Y8(-#N4E M7+2Q&V5=#7%C#,,[22;<(?7>;"EY'?=!NP4=MLS7&?J35^6"'I/JY(!]*RO(Y M$HUP1Z8DL*<(:;!7'HVW*&O'_.,2I(]+D$2:"';^3W^YPVF&-!%+,>5V=4<5;L\, H8W6[^F9(OQ4TF3M/GK[H&WCE ^Q'J:QP&) M'N_"+ND)M0+F4.DV?:7#1TD%Q6.R>BF+I^GCTRAFT3T>2(4/PCRXH8?.^^H^ MNC)>^F@5#':!@=@R2JW7/2H5_\A0GFY73SC:Y$F98.$'FYJEPMU1))\*^3*+BK"/J1.JFTXW[(BH2@N\Z!Z MT_@L)Y/:B],RC)2&'-YI2.C*N1GJQCH&UE0;Q8H<23N*^\3>2!.OT=<*!"PO M=G%Q<0BM!0SHHX-'U82+\U>BP+AI1;N6%46JB?NJ=$TLD5.>;Q:L %AC:^MC:ZM?)TV9ITN*; M))1*;R4!-8#VC>'JYF^*I0LDU(XO;X0!=;P.9"4"P" 67G"$.K'MS2""L T*A8+C,UUDI-Q:>B03KU!P>"F\!42L22B*L62K8MK!0'%2. MML."(5\G62 Q$EY+A-L0'A(-&_!0@JO[35XI)H&DHRBX'>$A[%PCH 0M9RT$ MJ]7T+4A2X7OT6N3";0\/(:P5F_^-7<8%29.(3F"1DVC$7<:+84;896R>AO1= MQO.A;FQ$PG9CO7RA6OQ>/#H7+6M)URU=D1W)5MXN"_B<>('OL=3I^4#*O:IR MRLC\HRA251;DN06_\2/Z_@?LCS H\#__]E]02P$"% ,4 " "S@PA7EF"7 MM&6% "VUP( '@ @ $ 97@Q,#%E>&5C=71E9&-O6%G " 3Z. !E M>#,Q,BUC9F]C97)T:69I8V%T97$R,C R,RYH=&U02P$"% ,4 " "S@PA7 M8J;)0IP$ !=%0 '@ @ '0E@ 97@S,C$M8V5O8V5R=&EF M:6-A=&5Q,C(P,C,N:'1M4$L! A0#% @ LX,(5\TAVZ2?! !8 !X M ( !J)L &5X,S(R+6-F;V-E8OQH-1L )#Z 5 " 0*O 0!O;'!X+3(P M,C,P-C,P7V-A;"YX;6Q02P$"% ,4 " "S@PA7_)*KCXDE "3AP$ %0 M @ %JR@$ ;VQP>"TR,#(S,#8S,%]D968N>&UL4$L! A0#% M @ LX,(5RJ1/CKAH 1<$& !4 ( !)O ! &]L<'@M,C R M,S V,S!?;&%B+GAM;%!+ 0(4 Q0 ( +.#"%<(,>X&8EP )LV! 5 M " 3J1 @!O;'!X+3(P,C,P-C,P7W!R92YX;6Q02P4& L ,"P & P S^T" end

    ?5[ M()B:OMF !'F%4B=]>9\!4#@>'YK6@951!1^L\%^ E02@*<(%V-)>2]$K?7P? M_G42P@\\#F.E>.\S'J:RM9]!87O^]3X-CYA1_0RY=W.DG]-0CPCJKSAGQ>4B M*_A3]FOZEL@8F;WJ9JJ!U-U-36TMJ"&#"K.L; M?9?G>4$<,P1]"SD0V51L:Z4A&KB.A5S*N>-KE=3=:5U+G8R6]SMYC&Q#G:71Q_J&[WZSM,E_RR0 M7&9I=4K]]Z1\N5P69?;*<\TK(\76)O2!KA #.11@C1E\%:#!&O4@=SZ:3!D+ MOE3K=>0P3"TJ#@,R]5[OE6'H)F7)>\*6>*&?6>C@WCXW',<'L34UPKR5>QW M:K.\"1NP;?Z1+ 942 %B(8;8LFWDT(RQ5AT--4-B (Z'/@!MTBLA XD9-$ / M8D=H$F6J0+IBK^/61]>CXJ \NN;K/1VX9$+2VRS-WG@NVDV?ZWRDU]]D*DD^ MMQW?\7TF-!3A%D0^0C"DA,"8!\3RJ(&UCMUVNW3$GP Z+'W'.H%[I6#&V'V!!%4:5$ NBXD>]1$CLH M4BI_=*+]J9DS-41085QG]U3TZS[%8+MF,,#+P*I CQ+ER=\A>,NF1;Q93W3Q ME^W\/M7>*!.Z0YCU#.YZK(?GQKIRVL<#IPM<%$F\JEK\E,T82\K*2^0>)^PF MO<1OB5@)YQXG$>.^!RT'>Q Q'D$26Q2&840(Q8X?!.JQD/K]3VW*2ZL,%KPL M%YR!99J4Q::TH73DV)5*WCKAC5S@30@F+Z1H+9J&PT&/<6M7)".,QL"*9@,> M[*,'3QG8X@=2 &&.@,LQ6-=P\AB6_9%C0[GH='?YEW M_#O.:*;?KO,^SRCGK)"'Y#+,"PM1[^)'3IJ^)+A=%,# M6F]CVCT*:GM3H]P.O%3LTGK3H'2%%TC YG:HRMP8VJ1V]S?J/E59_/VMJOJ+ M_310Y;_&B_)!6-)"IZWNBC!U[0AS"U*/(8@LL5TES(^@X[B$!=AC--8ZFC_: MR]0TS1HDD"CEHJRG18XSJ:8YSN9G8&UQ0,T P4VM'!C2"L?[&%43M(JY/_O; M'^Y5KN.>9[<\F[T_5X>ZFG6R3KT_M:DL:T_<7]^!6_'_V3O/\3,']2'V676S M3M+7/LM-,3?P)#=#FF[-CE96^E;L.-[HF/4Z6L7:J];1_FS/2_AUD'/E/SKW M+$Q1Y%'H,'D([;L$ALAS(":A&\4V=5P<:=VU[S0_M>F_0;=R9]9,G;W'G=H2 MWI^1@:>U.AGZE]Q'939UE[W;^+A7UD<%.[B9/OZ4_K71RF7T^13E+:?9ED@JB!YW0OCK0NEKI(Z'6[=++1T:Z8NL1JWC-U/MNW MBE:>O..R*GDK\Z75F4A2]C?.GI/T>293825EPHM&6,Z7).4W0M<4Y=@,\&JL:MLY6$8N[F: ML,:<"8:[:>2 M?\DR]C59+$1W-VDIOMA$)M*OHGFVO6V#0Q$AV D""UK,]2$*/01#YC)(F(=9 M9),0N8Z.#M;K?FI*]Y>[NZN_WWSY F:W5^#F]FEV^\O-SU^NP>SQ\?KI44^9 M:@Z$FO84:>*4@M]!!C7VG5J71>-WSB#.D#S4['U4!]B-F7^/U;*6' MB]--^BZT:99__#U/2GZ5?979\40?;UDA_3,":L6VCR'"/!#_H1A&,L55:(N? M1P'W Q:I%;'K[DQG=HU3QFX#%WR5>&$6Q]5\8RO$&KXQ[32W*RNSU U^';3F MK (*F4!:Y_@U39J&[Y Q\D9R$^I/HIX_D!(OK:X_[2V,Y^6C),F.0X_:&_KW M:/+$7@RMZK79ZO&I66[598]RTLZFW-WW73U$'EAI=4JK=7.U)U^OBZIU&Z/= M2^V!;EY#[?^J;QI^@4'&>DO5^9 4?][S7/X /W-['@<1]1W$(/8=5]@9L2]3 M:7K0LAP2VR'S8^SKI>0_W=G4IMH.5I +L!#CH&P' M^%3_2+&RH"+K:MK$')=#FP ;&E<5-FJL8 O6I,.K"BG&O%U;.QO9U55%\$,_ M5Z6WS.F6NVW=FGG@,.0' 8$^CH5R098'Q0?D0AH0CBR*'/HEV: MI7W,J99;Z^PYA3%0> Y$?0CZD'D^C8,.0T@M2G'##%" M&=5))Z'>M9;N&2&UA$!>I[EY6V$'Y -L4R;@#7 ]Q:,Q%FHZ:!B&!U9'DMPJ MYM)GS)"FTNAX5*6E3\B^_NK1@O[9YG6>2Q?D M!TZS=YY_U#ZPB@>=Q]Z=FK4C,&8ISY;%X@-4&7?%;-AQ<%^C5S\6/4I9]QGI MN6P-K#V4B3+G6-S%2J]CUJ,-CG;FVB9.\P"V];DSGB5>S.,S1.;">J)E<5SUJ0!T@O;0:*28379WN;/Q$5YV"'TUTU?U6 MW]!AFG-<\"M>_RD,$=G=QAI9I4@01LOVU#)<_C-DH1-' M/@GG*7_&)6=/.F'%J@B4IDM43Y<#'(,KH=J?2ZJ>WBI'8S#4U(]A;L=R3*G! M@D]KV#_*Y$(US8WMSI;P'75UVY+2L$<\LRZ!QH*.?)9EY##<&CM%GI6 MW7EZ??Y;]E76X+A,"R;^W:O@SLE6IF8,56AE41A!X@40F.O",+*@KMAHYBWW M(KKT=>^*_O_NOK8WHUMLHV7.Z96_2' M!"E259I-9WHD975Y?OV1>LE49NJ%9)*R]H"]F^HJB8QXE P&&1%/Z$/.L+&9 M!$US6JXX..H==(:'GK=YSJ2*9WUSIM^XL)"ZTT'Z<5MD*N39 D,MZ/=]*!P^ M:KK>2FR&-EL"(MUUQF-3OD_UL0 (@S7)(N^JK@BVJKYOU^R-XO8?NZQ\6T$[ M3&).:IOBB/GW+DQ!#"$"B.+(MZF;.*DC$\\XGV)I<8N:&*/HR/FO_Q*Y3OAO M%JWDE64<.(/4#M+800$#DB8N@,3U&)J.#T+?16D4(.BXZ8HY/MF6L&^>EW, M>SJ=.7@_T&_99L-]=8S6G//J8CS=)(T(B@- O3@"$(<^P('M;LA\:+:3&;S'K2/XNH 4W>LN@<;TS78ET)5U799YAG=EU?*PW%J/2.]M MU3 (VO:NLPEFWJF&%#S?EP:?5-R%DN^4[-:TVN>RDG[.?M"S.JHZ$N/B-"&Q M'8+()[S*"<<@#MEFA: 7VRYQ7$@C*?(;X:F7=LYK)6\\.EYV4@G?4UVHQIPC M_E$$S8@1J$T[SOI0ECOVSS,OMG%5E] M2$^'KTG7FONM*C77I:EM.]0&;L"+T+W(8_Y,$(( 1X%#7(@#C(0YZ"4G7YI9 MZXK/%]TK.P-M2K;@>)>@W;KZ^Z*EF*^RI=EFG[6U81+%BK(?:=S(F8;>]/U7 M%_6']-RZ735<@59'?H-@2]2*&@1]INI1O>#+590JHC=:8RH[YGQ5IXK:'M6A MJHZAYAJ/;%-?T-^W^0WGMN?5?A^W+RC;K%!,8^RD!$0N@@"F+N6U_PF(@BB- M@Q12@E(9_UAR_J7M)N,NVY55Z6!52E0%I=8?M1Z2OK+L5Q)SF UB;W@[T0^[ MM/.L")XF#UIV]EG=:$5H3GUIU6$TE2-_>'MF(UW_S(I5$CDXC2@$01@QHQ?1 M%. X\H'KH##U[32*7:E+@9&YEF;@SLMJ+2ZJ]0<75M**C4$L9K$T 6?8.BEB M=GDI\CD:IBJ1.S.];R'RN03VC8>+:-;[F>O]8=APZJ6@==V^_;/%^I>V4=JV>U^FG- MU#/]$?2E]AF3=.Y<0-.0]R0/&I]2L3P=O55LI\_;Z^0?NXR+<.P:,V>5Q'Y M8X"@&P)(0AO$+DT AK[#2S@\.Z!M_K38WC$YIY#Y.,Z8-KP'/+*!OO/DWFW* M;/[^?%AG3TO6I4\B+F:^]: X4VUZ(RN_^VZD/3]F:ZQ.%X5&5WWZY'SS5JB+ MJG]6HR[\HN+E(,KROZ+UCGZAB!.,\LD>M^LL>:O__T.J+OM!.3&U'> $Q '0 M=GP>-B? \VV_2NIB_R=U+2@Z\]+.RUQPJY+\.!.R0U0M>?4G_ T$+_U,(&OZ MNN\ :D?J*ZN6V/JC^5\CQ,;2>.FZX1.>=]Z[/5DXSF[UI ?0Q^/#FV)2LHI# M2-(41@ [D'M(/@+(\UW@1P%U"?+BU,674OC44RW-.@VQ]V25M!J)>QJD!3TC M+?B9=HD&Z'IJ08Y>4/-9C3](S[2(ONVJF9U31,*7MJ&":?EV^W=[LIL_+M]H7F?.3? M\NV?Y7?.O8$V;ZLP<2,O=0* ;7;4@1"S0P^),7!<#WEN& 1!*,2&,S'/THQ" M+:K5RFK5PEJ-M.)M]\:@';<*&@$S;!04L9)JOR> A%('OK%Q9VO")Z!QI=P!:'S5JJEM>('^?G_W?/O1^L^[^]\^/GRY?$&> M*SFR]IJ'Z_77_,=A#7:&FF6YG8O>KJR>?U'M9UD[[O6]&+W9%F7!:48!%JV_)L13S'\4E $ILGG(REO^)I%I7\5LX4N+)HJX)R M[R*YCR/JY!B"?!;7IX-V*[KU5*&]E]Y(SR,EU+0Y2S)SS^Q"*%_6[46UA]<#ZM11#)6(ON91'TV8^ ;=]^TXZZ!H5,(/6,TG>.S MOS-7IQ TTX2=8L/(LW;RFC%R^Y,F.VY='](T2]@,GS;2Q)V3 RW-@E4"6WN) MK5;D*[9BMN5F6TKT=YU&<=PN:0?0L!6:QLX AZ:-AW<):E68Y64*N6U*I%M2I9Q4.^PZ!.!WRU0&7ZF*:"DE2P=Q(%I5#O M\*BS!7HG%>N&>:T1 M1)#O4JGT49%)EV8.;HLR>^&!,:N6T>)"ZN*TZ& M=K31C:!A*S'*7G$EA*A& MNHISB(QS5'2F7 @QQ3D(XFP4/>_*GTD>?[Q6M'#29Y"S%Y=F*A[1F_6CX%LA M9UBK0K;WGV_Y55"2]^ZCC':?J4<1%$AFU!#SHUSZ/>:I91&)3.#N>C MS796&%2D>S88?DA^<3[GY#K/[S;D.2O%&QP>O[6T95D));[N3B"87G3JVAM> M<<\YJD*^3#KVU[0-IY#L1T9VS&^'8".WD6 MY5%H=#$F]T\R+SORJ*)G3,CC3ZN2M+V\;.NXP!?Z@FF^LN,PM%T[!K$=8 !3 MAQ_&?0<0B-/(X^6E'>F#ZY61?PGZ$P?O[6T17F0[B_B+O4) M$-,NM3H&AE=AQWO6Q7$XK*^2^WPRU&SN<[\*7?=YX GY@-5-5KY=YQ3=; E= MV8$':1K[P+=C!""F'G.8 P2($P;(==D'%>O7?3KPTA8>E\WBPEE<.O% U!%8 MT[$G50A,[WYBVDL%F/I458HI'0TT6QBI3_QNY*CWW]6.E(8%4*E%X<*:E+."(.AR8T=GF=6=W92 MW5.W=OH%A>8\S^CG$TUH]H/?/E]_RVF'XNCP:_9M+Z*.BP&.4X^9"$Q E&(, M/->F*74==I 5ZJ,@/N72; 43VCI(;>W%ENCZ(@;UN.$P Z#I.^P![*2HT%3Q ME.B=HQW7F3KF2/\VY9KB2,$RV@I';*3Y&N!(:7;4]D;N336/[8F^-HR9#^E7 MFNQR2GCYQ0I%-J(>#$&8.,P8>[8/D(U\@-/8H7X8V9@&"N7G ],)_=[G+S]_ MS+--DKVR,WPK=<68SGYS+C,G^8OU>8LVUB>49.NJ(2K:$.OU_)WZKUO-K932 M_3AVSSARWN'0!Q3S#2_Y'O/8]8.$G#VTD='B0NIS"B=0T.02#LTRJT,XH>JI M.SCU^*5)Q/]%45YGNT9NY(1.!($-@P1 FWH )RD%*(Q@Z-BVDU*AAHPC6"7I8^?(!S^@)' TB&E[X"/ABP D<20"GI>&$+DP M3%,A-NS169:VP+L22I)$CJ,YOKJU861X?OCVRCUI>;PBO1WSE,W&"I0BF@0VC '@!L@%D MYP6 '=XYWO&2R'8=DB*AK$&1R9:V[%M9*\>?MH(JT-.,(BSFX.O"S; I:,6\ MLBI!*^1N#\AI9;02@40;H?3(5#-32D\K?4XJ+?".8E(C6M/BYCO:;.CZ8Y;3 MI%R_/6]OMIN">21YDXM#7!3;B%# &[(#F$(;1([O )]"%Z5)ZM!8*F8D,NG2 M;,G'YQO)G$819,5LAVZ\#-N02ERKD??*:B7F#7M:F0WD0\F I"OS463*>?,@ M)4 XRXJ4>5.WEF;/;G_2/,D*:E72B6>:GF Q;K@FFPX\H9LLH?CP]@7]?9O?K%%15,G-U(D(Q+$'_)03? <4 11! M?DWBIXE#D$,CH7Q4A;F7MHA'J_\+"[]9E?Q6I0LV\/93?:^9S6%LN>56FNA?=RBK9!4MBI' 7,UNZT31LKRIQK2-YV_;VOW"1?ZUIR]FA M@\FMSU#)H*3)0@E-.:MID@'AU"9)O:MXA_?^MVQ'#J4.0B"*V?$ 4H\"Y$8!H,B/' ?'ON=(U7,?#[^TLT MG=S^ M> *8V.)7A\'T@;[VQ4VL[GZ=-:WGD\%G7<']BIVNV8&G%&_2GE^^?=F\9IRY M2YJB;'" Q2W'ZG;I.7OA_$!?[A_O.DQEDK=MO7@)7KQ="M4L=W#]*!F@0)Z$ M1/V.KG?4>:_KQA0[N[D;?5AM^VT;Z5QOSL[3AZ\JN=E(C;F@'W8K=Y60J#:(8J9@4T/P1-=5Z2,# M9C$_;?,!)J[(#SR$@QC$*:$\:YB"*'$XN;@?$]?QH]2SVRHD,>=7512A-7E< MH61X9W[LEB057.C"^I-K0M>D6JXY+3->*\/_O40_:5V(1-M T2N/=]0O$[K[$9>6MF1_ M2&BL0K_S"<8-H'9@#5NY(<1J^LE:7)WH75R*KX;B.U?A"Z&IHR+_'!V%8OS. M(.]=AW^NCT )?L]+:H[Q/2WYY?%COOV1$4H^O/U>\"!NW5&:[0'7O-EA5F:T M6*4N2IR$(.#2% .(XPA$&/-LU9@Z=H*] 'HR857QJ9<67.4!OXJW=L?]HVQC MI:W,%MH++>>L2GP',??4#+J&334'M@HOM6+S?)!??J]1_M7:"V]=3\,L[8K* M(Z;)^928>%9W4QZ04P=38015$I$291M*6O*HILK$\UT_B=F9/8UIQ&L 4Q#% M3@(\)X0V=@+?)5+U._W3+,^)K*6T6C%E^3QZL10S.YMWFU879-K763&I0_;_NC:="*^9Q M*,<7O584#2]]20!-)".((*66D# Z\GQ)"2(*'B4F"+V@Z'!E"'.60&;3KS?D MO!W\BL:NY\0. 2A.((">YX(84A]$$"4DC)S BR.9>Z*I"9=V.U2GWJ\/4E=1 MSZ(C][_^2^0ZX;]5S"RR;(N3\ NZ$QI!->U;G"!Y.XZ:O#\A"(4NYV)JNGD] M#4'ES]P.T?4XH1>G4 M.\O2')2Z 4I)"7W@RAF'RZ&QK!1J%&I!=0;>A)"0&?)S=D<\]?8#*G96U0S M^+!"@V5*\]_R[>ZUVC.K9(/:BCR5F^N74KC=\O@P2UO17%RKDM>J?86.Q-83 M92?FC77]LMV)AJ5%D)P^;V@$T?#:UX"?7(]F,634.C9/C#U?_V8Q)8^Z.0N^ MHJ>3SP=49)Q@-K0].XJ $_#6DIPWB1TU/&#' :'LY$%3&U_2Q:>:96D&HQ+* M^B7;6+N"6*^TR;;\];(N/C6@8N[ Q3 9-@GGW7NNK$I&32F CIN .*((V!$. MH>] XH=2 9V>.9:VYK\FWRG9K2F/Y'S>1W*XX-9!\L+ZHQ)>DHND#V(Q.W A M<(:MP!EFSTJ829N&$50T&8:^&68U"R,JGAJ%L4<5RY&3A'MSS-)4K6?XG8-D MI>W@ OZ]1Z$M%HIS93@3H*AJQQW>*)Y2W,G%3XKTYU^0_ZP6U^,_16M=U5$ MA!VC=R^O_$\?LS2E["2=4(5@F]RH2]OE:NFMO?C607[KH,"50OA-$NWI\[$Y MH$W[QI(8&XC0J6&G=*"6G&JV\[4:!-WCMN(("H8JKXASKC=H_59DA;Q)&GA_ M<<8GS[<;NMT5QY'J5FX)6S,$F(!5T8"5:?LQ#I,)Q/&*=>Y*/0#J28 MLD_&7]K*KDKP7IE@%3E'31A;$WC(W3.?PBAV674\B0;7J(N?W]QC)+X]84R0'/> M7AQA8^3NHA>&BZXNCD><_>:B5Z&^BXO^!U5SY_+L!_/?>+.+?;[3]8;\!R7? MCNA6#@2K19W^%0<)\:%- 4HI!&\IEV"E*LC0;<5#D M*(>,%Z(UNG3(B#ITQ,JI>:I?4.QR99;O8MJ=,/9)%#+_+H136WZ@JAPS9Q%> M"-=YKN&E ZK&49^KW; Z*W]$I7 OT]Z7EV;S.N)97#[9B.HI-M/>T,6PY M??%58904XJP#2%P0;CT=<>:HZX!"Y\'7H0>5 SDY107]2.O_O=LTJ9W%8\VM MNT(PBDE"(4 Q0@!B+P$X97_"$4(ICFT20:G>1I,S+FVQM^*U;,/2(9X)@(6# M/OI@,Q\&JF2T?FFE_963@.Z!?)P 4B4X) :.OG#1Q'QS!Y#$U.\)*0F^J&9= M;K8O+]M-17Y0E3\5U[OR^S;/_DG)*DV)'R6Q#QP?^@#:L0.P"UT0T,A+TM". M$98*&8_,M32+4HM:,YYC&S*.1:M*H5;REV:CKFYNGWV\_ M6K?_]_'V_NOM5^OZ_J/U\/P?MT_6S>]/3[?WS];GN^L/=Y_OGN]NOTHV@]3[ M8<6,V_M]+M,7T2=NU975Z&9U-+FJ;G]J4I@N7]1!PP,GI=Y\=;/XZZW$TR7< M>U3O:09VH.)/]RRJW[T(?N\B7LO%#$RW-6C_F6[)+2IZ.^+);5Y<#TLW !B 5LZXZ@#)L)UL1 MK8.,!JC-IX#0UH]K8)J9^VV-*WO>3VOB><4^\[U-N#I7D1_>#H\T/;VJZ.+] M=O-050C6I8.=*_+;I@<.&ECR/^KKXUAQ>2C= 8V^DL0LX1+^;J&K6FW M >)QV6,G H#?^ALE:6>;4EX+RE!7_??TS*U9AX/I.XA$0(NP!&$(X#C *1*B M>AR>8FDFHKW82FLI)6I*^A$W''A',2"\[Z14/&^?*%]O53?7BEG+&DF^^Z)\A$3A0GOIL A*$+8$@]$'L>!,0-$(V# M-'0#*<)L$T(NS3!U=.0]K?)62VM#RST=PK;ZKZH--/]E6=M:O^VFL%X[W8NW MK=J=UM!_D8PGF_A="$:5W_EKF_8NCS_T7D&+-Z)NV!Y^X4K^RO]YI#/U7MUN MY8$1\E:#'T17L-F$B/.&G V"?!9X-CF7:C/M-6^I^HCR\JVJ)^66B]DU2=LQ M-T:+*7_>/5KP/85*Y_6Z*?#H7*&W M?<]%"YY'QEB6ST5+1*,IZ.(C9L'G6"9=@\&<-*85R&*AEHI]-C \U5$ M"ZAW5!@M\KS2(J_:HO*(F?32/GESB0OZQ)?M!@:EUO4I2$*K^0)\9EC#(]#H M7\H#4*@NX-/AYERV ZJ<+-:AI]091WABY>=L0^]*^C(5T1Q\;TF_P2Z7QE$] M.I?6JL35S*?1"\5%?!K'(\[.I]&K4!^?1O^#"E')9_23G<=H]J-*"&Z)\AXI M^U%LRH>4_?,'NJ%I5A9_R\K]\:S)MEC9$,(T11 X"24 )BX&R$M<@% VXPI5J73H1]7/C1.0-HV%)4)^EWTZ M@;#I;!_$L&7BW^*@R($.\LIJ=+$>4LYW:K7J6%R?PR58H]%LGT8B:CO;)YHI MNFOZ4\D%@[6@.QHTOFR&^8++6I X"D+K&5'>_7K8E46)-OSDQ2\B?]#\K>I! M(=Z(>7B$I6U"QSF]DLV61X":=E;U8&1X7^@(:;526C*823FMTY H>:XCP\[F MODZKUO5A!9Y6#2V3BA02K3FW]MWF!KUF)6(_5!IZV(88) 'Q R"%& W#0$- M76)'<8I(E,I%AWOG6=KJ/XA9T=R#;&,EM:2RD=E^6$6#JQ>#93P^NL>)B\A9 M3FXF<%*(:(ZBH"THV3_+S''%457/0X/CCZNFHZ4TSWD$L>';O_W)K3IM?(I5 M MW 1;P"+/02 (F- ":1"T*"B(WM)$Y\(;8SP?F69AI:<57Z74Q!*V86- )F MV#SLL3HTQK :8:U?&G&'*]P4KB;VF2J[&%B0M MRF90GJ'($Q3K#+ECYJ45"FP4>W8"[!A&S*HX'HA\#P$$8]]W/!C'2D\1-4_X_(0?E&1U*-$976O^Y#6 MWMGUIBKFSNEW9NRJ$LOJ;^5R+B5'7="RV$O.3ND@0)&>? ME]= #9HSJ@+%8=16%4^7OMEN>%HTW21O]SN>D?*0/JX1<[2S-"U6,4TC",,( M^#"A 'IL(X_3B&WI$4X)#AU>M6C?N)_"T8MQOO=[^B9BT MG[;YQ^T.E^ENW5)='G(,5DX 71(B!'P'I0#B*&2G6X2!BP/BI5$:?:0G79EH5:5*A4MJ=N5KIF5D;VJ$_P4@J%#[0";CB2VV#YUL+T^ MPK9I!?M9:UV['%"Z@HUBD\X;>Y0"XBP4*?>VXI$X^4[);DWY2:%D/YZ,IS^Q MA59U=/IMNR5_9NMUU;WI0(YMXS )$ADB23RI\'L%;"[.@F[ZY$,:[Z3]G&2$@OP!$ M7=<9"A+,>Z6A#M'9M<8%0ZDSI'VFW]#Z:\4O6[&/-%Q6#DK8L1%F[IN= M0!!'D0-2%\9V[)' =UQ9IK3^J99FZUK*JS67UBKVXLK3@PU .V[ ] )FW@6K MVR946!TDO8!3;0 T>6ZUR\&;F6--'D0ELK5Q7$1(UP9&F)U\;5R3/A*VB3?D MK"COD7Z[*;/R[8E^R_A=\Z:\9]]YE::I8T2.J Q;!LE41%>RU.JC]QOL5=KIXO] MX>!K#0XXRX*>4J==QI//*;A ;2[; .,U+X6YVY#L1T9V:'VSW?R@>Q'\^R8KBQ6)(7*(EP(2X0A BFT0)4$*PM@EQ Z]R(D[;/S!WL75 5!QXTN[+V MNO&TQ%J[?9#K(;4J#=_I,TKXD^_T.6?R/N?^K'(^JP'L1SUS8QOGRL]$N9KWFR9O&0MGV]VSM!P5K2X1&6YE)_06R6C!T'*W'Y-6!/_%2\ MNG0$NNDPLQ[4#.].0H!I[M,H!HY2O'EDV-GBS=.J=>/- D^KL_=\H>7W+9%> M[P.O+VVQ'W'YU+)*T&L-0#2]KC6@8_IZ\1P8 TMX H>+&(Y.QYR=XVA J3Z6 MHZ%'52NYDKPRNMPCJ/I=UZVNRS+/\*ZLPAC;\XY2G>R@%751E.*8 !RX[$B- M'1=$$'J !$Y$XY3""$LU,KAE>U,DKJ#N_T'[OL!UKSK:X^)3>E M%76O.*5Z"@W?42QB.^_7,6RY.LI8M39U6[_"ZNK#[SKVG_ V36E2I:KW-@ 4 MX515*#+3A;FVVK.+!9JY)$T7@.>5:MI&5O"[6OY%":*>[CM+LY,'MLY3LLXK M:::>(VP$O"Q%6$R[5H.(:*7AZ=->S:'J#C2?%]4C_I'KU/?OJ@W:WQK&_NN$ M;=BKB1TOHZ MA99"H_8))+1U:A^:9^96[1/JGO=JGWI!/L'@8Q,%J*]2;S?D(UMTJSARG80M M?H#M) '0P0Y ,87 (\1W40)]!(6RLP9G6-H&W@K9A!LL)J;%Y11/,N@'N!"DTQZZ;C0-+WAA( U3F"TTPF_LOHV[W6"#UGKPIJ>,KUZ2^SZOV,4'#>DE^)CY3FO^7;W>M=4>S8 MZOBTD=[+1X98VMKDHEJ5K%8C[)7U:;LM-UN9I3J&V?2:U027Z?/X"%(&MF4! M4)16\]BXLRUK >6ZZUOD<=4\_QMFA'.TOML0^O,_Z=N*'[5QX*? #7E#%NAX M(,:)#_S )FG@V$$00KE$_Y,9EF8!FISV1DJK$M-BPRM> M&AF%?/\![2](^#\=<>:,_P&%SE/^AQ[4PNA4U0:A]?6^\_I?T7I'5Y$3.-"C M$; CC $D80B0&[K #PF.8\C^C*2ZG O-NK0%7W$4)0>I+52+?1&[TP#@8M?Q MVF$T;!A.69ZLZPD$+^5U&D?$#+?3P)SOR>\T#L,$Q]/$R_('A?OMYFFWIHZ- M?8?G1N8OFY)\6J-OHL>$P0&69C&8H(!+:G%1@7-T?N7YH=F&1PW%CPO#R$T? M%K2 9M@^B.%E_<'%UG1F'U;R+3]DF*^GG[ >O M@#CF<6#GDJ)8L;LY)A*CRITZ$ M\'O*&=6]+6""-(Y2EV* D&/SAEO,GD#J MMQPYA$U'_@J@:^JM()M:K5"ZS0?P@AI,R73 M,\YL5H0A.# )IAWVC+TT\U$U"MJ@NE>BG/7H(B9F)11QF.%FXO>OUA^U8!II)7O4U;2T MNR//NH1[5#I=JGV/J+;;++)OU;70=?$?E'QCI^B[35'F5;YB\\/S$$D]XD8 MTX 3DT$(B\)0$11$OH!B9+$DVNY.3GGTI;P060+%58CM'606K81YS3H8JM= M,Y2&K< 4B@;L@P1 VAIS3L\XMD-L9# 4$ NKP/CHT@P)Y' $T"-Z2>$X:)5.QT@)AS6%,8 @]'U/,2FCIATA9./@M266N43VCE'1=;/L]@NAJ>@C\;-2JV M^9R6&>>(XSTUJB;F%B>;.&W8"5I*QT'^1@FR/YT_A'%3^2[?=:8^ A63!!YB MDKAJ22E:W:H/S.^+.^I9!_WDBN6U?T8)SL9W^IPS<3;._5GE.!L-8#_*V:AS MOODX&PV@=,39:&)\Q1X\:$V+)_J#;G;TGK9G99*FQ$4V @E.(]YEAVW.. V M&\2QF^(D\@*IJ&7O+$L[%C3R61_H)OG^@O+_EFR7TXNDV$'@8GP,;U5GT!BX M6!C%0%?'FMXYYNU),Z;F6=>9T8=5BQ/O-J1B\9>J2VQ>6MJB%6]F<*[_^-J\ M2'7#Z[&G_O"JPP*MJ9G!( (75!^V(\U<>'BBP'G-X>D#BI?_68&^? FV , NC$U'0D8@M!H#SHIE'2% X3FG#<@( /#64A ZF4UNW2S M+VQ]R?:R6R,%KE;!;^ Y4>(D M@0=@R Y^'T[0%R8&C:! 0GG747D /B=!N0?%LQ.%QQ35]CWJ$K$8Y2'KVTH%]U M+9CU1RN:1L>F7V==L<;CP><-+/8J=A9%['_JPIQHYNDDZVVQRSO>.+2=-'6Q M#1(2Q@#&K@=P9#L ^JD-<1!Z;BIU%AJ;;&F;W-W]7V_OGQ^>_DLQ ;H/3[$E MK0LEPPM\+Z9UD%,S0XL,(KI3G/NF>I_<3DY.7>W/3 MPP,?-[NBW+[0_/9GLM[Q:R]>M<7^CSRCGRLWMJD3A01X*;'5 6_.)8S*RKH)T[J)3X[)A+LLL,*=2B(88B B["7 MQL2)')O('1@-XS_/Z?%YRUM+;.;[#F)6WS"V,\6@JJ8IK?Q5)HS5:G!E[76P M6B5X:%W?-G$!A)IV#Q4)9MU4+H#H=*^Y9"@=), WVZ]T39.2DB\4'?M9RF3 MPV,N;1^9X++E_XPV;U:KCM7H65Q.ZP\NZ?":$$=4S*VZ%"?# M]J6"Z%D.(@6:LV$,M+&:]4PQ,XG9L)+GG&4CS\I3G%Z_T WA:1X5N98?1"ZU MO0BD*+8!) $&46A#@&(O#=P ID@L@>!LY*4M[[UP%I=.G,CT&*[Q97P1"(;7 MKJ#^4G2EO;HJT90>CS0;/6FO EU:TOX'U';:WSOLGY3\AK(-9R)\V'RD M>?8#\;Z0Q8HZ;A1@C_ +IPC 'D@9G\#HB!)":6NE\J1>4S,M[0%>A#7^L;D MY94GY""MW!8\!;78;JP10,.+NX,=%]7ZA0O[*X?PHP"$TENT(#":=NNIV6;= MN 55/]W#15]3J*2K VQ5CL\J(2&-?$1 %!,*8(0"@'S'!SZ&D ;8\9$OE&Q_ M.O#2;$4;KJV$$W3/S\ :-P*70&!XM6O17J+(2A&%F8JD!-&0JVWJ47FT-JG[ M_'RU13U2'M4&]?V[8M8?*KY?;PC_G]M][_'BE-D[B:"' H> T.81- H=$$5Q M"E 0.W8A912/[ MBT,]9/6X BX1!:AA?8_B0_ M:OD >I@ K%_8<:2HAA[F(M7WF3'3,@G8YH,]GG;NQ12@-/& YPO\/NNK]-1;47H"KKGI;%1'F+<>] *2S M:MU+QE+-K67&B!8EG_2>EBLWP2&TPP2$U$\ ]*$'8L*-:IIB!Q,'!EXJETY[ M-/[2K&3E:K[R4#G9Y7P=E=^I]4917BVRK!%>-KWV&%(Q(W8!4(;M4RM9E5+0 MS9"Z0:]9V5Q M@]=60^O-$=EE4&5E-F/<78TA33;7IBT9=8>CSYS,FVO:N?Y ML_V/*1[QF3^0E9]0PDF^WCYN7U"V6;F0.@D" $^8V)XX+8I<=\''H)VF" M<4H@DCK1]TRR.$M0R6BU0EI_U&)*9@'TPBEX7+\0)-.G!K'M^ !"X@&4 MVA!@/W9P06Q96LBW*HHZPUGI8 MKYS50+8KW #X\O94#="9K6KGKJ8![0LJ=[GF.YEQ6 S8W,XD[V9YSQ4=L[\] M3ZM9X;]1'H>AY)HM3?2-WN\XH>-#^C%;[]C?UA?(#[NR*-E*8=]]A6(( YOY M66% >*\&)P0X2AV HI$/9?X-&=*N6G6_/352R(_=5NV3T;2V* MR&G:/?RRHNS MLZ3N-O(F?1NI-/C2=J=&":O5@CMP>SWXFCO51/R"4@W\Z>M*X[@;-G#2D!NX MP;P(0Z7[3+499[O=O B0[EWG90.I>>C[^'?3%[K8L^6E<1R&U Z $_@1.^$[ M'L#$9:YY'+A!@GW9KHV#,RW-KAU2 F@CZ5_DW+)A3,4<,"U(&;9$!Y!:(8T0 M$TY"H?;KUK9KV2)#DV@9]B0"/!<&>) E 5K'D:K M=^)&E 5#DKM*E[O29!P7S]OKY!^[+*>/^9:9P/+MD?VHRNL-X14=K_R159S$ MV GB@//#0 "]@ !D4PAHB-W(3Q&!%"M44XA+(+3(YJ^A>&0#?4=U!OUK(WL5 MJ:"MX'(F3.*3B!DQS0C/8\9:H:UR:S5B6ZW<5U8E^56%\NTDRM*&3!XP3:9, M8N)9C9D\(*?F3&$$E12W$[ZLZY=2/)_M_-VE^42#7&XRG3L'@9J^[;D4(\,F M0Q4>R7RS80P4D\MZ!IPQDVQ8G>.TL9'G% @LGM'/)YK0[ >O4[_^EM.JV.F1 MLI_"IGQ(V3]_H!N:9F7Q1$N4;2CY\-9\WY4?>Q#&D #'\RF #L8 !W8"$"2Q M'064($^(ONI2099F'GA16+[7Q4*M,E?6:ZT.]U!*]A!N-.(5@95*%G[CX36N ME 2SQ"7?<-S8S/EE#!LE_E$.:EC7AX_2:&(]I%4Y7ZN,U6IC?7AKV3MG^B@2 M]" S?9R9Z$3,?B0Y%A(-R(ZREEPR_GPL)QI0.&)%T3&>V@G[FI",_WK1FJ=; MWVV:LKFFOZ^?4IA2SP,^24( XQ !/T Q#BD:9AX@8.D:JU&9UO:AG40MJX7 MR#9M4:'BH+@:+I[#L^UZS'72&U3T^X8B^I MV9 /:,VS8+]^I[3\S+\:;]_.&8:C%,:^'5) *?8 I*$/$/%LX%(*7902 @,H M8SZ&)EJ:Y6CDM"I!K592)>;F06S%[(8.Q R;##6PI(W%%!*:[,3@-+.:B"EE M3ZW#Y/.*SD51T+)8T<@A8AADG0$Y!6WO26/ZZQ_*Y^I*"N[;L>=-Y]^DB1LPWY^%_E MKY.O_T0Y*6[6VX(^;[]L7C/>LJQI]"YZK3PVQM(V52Z3^!WR*#K3=\FZ@#&] M]BHQK4I.?CYYSEXH#TE]N7^\ZW05+*XL)GOV(R,[9J)&@92Z;19!2>G6>73@ MV6Z?1=3KWD(+/2_?'>&&IP<*YI2=/;^@'VLEE]:TL4%ME0C_CT>:C?"_5X$N MX7__ ZK7/7_?%64;Z^P_$U9I]?B4RNN)YPL464F;YLV/-,^VA">O?MM4H]3L MKVZ(THBZ 4A( @%,[01$V&.^7N*$841(Z@92::2F!5[:+E?S[57*5#&//7=% MDYPJ>_5D^'.+WEXMYR.:WI$?[VX:4L0QUL2[39)3GI7#F=QX8!__RJ;Z9Y%;>@%UX:_\^FT.%3MD&;)-M\XXN@6-DA),A+ M"< .C0&TJ[9//@&AYT9>1"".0BRU?8Q,MC33WY5U@&) TOJ/(2UHN37A9]KJ MGD#'J]JMNQ:ZFU'HY(VJ ":Z#.+85/,:,P&ESPR1R#MR1B3AJ5+YV^KWKROJ M.A"&C@M2Y'+.)MYB)@@3$"/LN[87I2&V14S%8E4V_W%8D)VA9EEV MYZ*WBZOG7^3O#N^WFWNZ+9H0M.!EX=%+2ULK3#AP?_L@N$S.,9B^$E16W_"B M:377&& ?5%?I,N]XI-EN[WH5Z%[7]3^@D"WZ@1WLJDL^WF:DJ8!YHNMJWRN^ M9Z_M;\Q. N@&% /J^#Z .(A ',( Q*D3N-"-X]@3NKF7F71IZ[02N[J"KKOI MM#5?1Z)+)!2*8C^^ODTA:GCI"X$Y;1?4495(R32 [DSIEY?]9.72*R51&DVE M%!UKOK1)2>V.4B1EW]7$C\".&8@@VX7 C@@SVI�(RQ"VB4^'Y$XC#Q(YGD MA;,9EIG'L#UC1;B0%$&5#&%!YO:M MWYYH4>89+Q9J6L,=_T7GR?K^L[VK_TCK_V7_7?-6WOY,OO,K_2=V/K]-4YJ4 M*XAC)R;, [83-V(N'J0@"B-F/#S7C7&4T(K14-Q:S"O^TDS1/2VMK(V49)NZ M?:6>/I8S_B;$#-]RO[1AJ\I5N>IIJWE0UJH?X1_^Y"^/WZA1.,36?FF!^+4* MN#5DLRT8%D?#JN'0V[%S_L^HL?7GC,+/WD-T_@_3UXST':10VSN9^>42/.;; M'QGA)4>_%Y1-O[_(/[30VFG\9H3#3!U$359<08!9+;$Z0*?6](*1%/L\TV274\+#R\T- M6.R%MA?%-G"#$ $(HQ!@GU.8VT&"H>]C@F*I[KZG,RS-GC4"5B%VR2:[9^") M6:6+(#%L=+IH&*AP'%1=5P?;L_'G;4\[I-Y9[]G!!Y5BGX]T>T^WTM'/[FM+ M6Y8\"OAX^V#=WSY(A4"/H! *@JJB,$,8M % ?R2T3V?56.C16'-&0_N4.(F' M]CZBME7R;JO MCC^L4)-(_OZ\K7HX\A)UT2+$[DM+6[N'9&I>5]=-EA8\M)_#,KW+*B-B>)4. M@Z&M7']0?;4ZPJ.1YBL<[%/@J%*P]P$E7_8WMHX;TKN/M$CR[)5_#^D6)=,C M+6UE#,XRD.X&>@?(HZ-JD,]-?RE?2EV)ED]AV:!0!'Q$/P AA$#F.#3#T MT\B.4B^F4ES^ _,LS6[4M2%[.:T_N*16):JD0SX$K)A+K@$NPY9""2EIOWP" M!TV>^= LL_KF$ZJ>>N=3CVMMTGG63.T#*K)DA0+?C3P_!;'O)0"F3L2.[M0% M:>@GGNTFCFL+L=DJS;XTTR'3H+-20'NOQX&OA ER/!)10,,8\;+)$& :Q2!Q M8QH0@OP0NG+MF8U]IWFZ-DNTYP06GO-3B6T.QN WO&5(MN2LQ#?>D',<-;/M M. ?F7D(SSG%8!%MQ3@PBSW9SNRGYE53=C_J)5GW4-]]X#>2N6*5.X!"'N:QA M$,0 >FX"(I3X((!1DL(0QXDKQ"XR-='2-IY:UGV?]+VT5BVNF+V:1'?<-.G$ MS/1MLB)<4L1#(E@H\1"-#CP;+9&(>EV6(J'G%7.XN;2\R53%49$5__W,QFD# M2IX;H9@9@P22 $ 7,HO P 3,-"0.MEWB)$(U=0)S+.C*VQV9:=XDVVF5SS)B!5ZYL);K;L.\?_IY6Q0K MV_8='*,8^"E/U_+M",1N8O.*W C&2>)"+%6?T3.'E)F8H8CB4+6453(JUG%U M0!0S!Q="8]@,'%"IQ;-^X0(.G_S4"[K.U===TM69X7V*NLY5'"SKZGE4L35D MGFWS/4'5&A5%EF8-<_4^3-FY35_!U"%Q&(?,4_!-RNL^3- M,M+H5A5"75TB9:>?MU>D(CAG'2-5Q]%T!/KP]H%NDN\O*/_O*JG$"6@8IHX- M?&I[ :)"Z(PP"!TH =CY"#/E\I#GYIP:=:LQZW?RZO4>&,2<<5#T04XSG\R M$H;P\L/1 "ZF3DBGT[WO,6E ^ "W\:<@BJ$((Z#! 0D3A+? MPSB($JD:T[,IEK8<]Q)>D)W7 Z38_GH9/(;7J"0R\A6G@\KK*CD]GV#>FM-! M!<^*3H>?5 Q(E-]ISN^$MH _ L"J1O9/FCRB>& MQW9#>3>3'S1_^[BCSUOFWOYCA];[J]NC5NO7+Z7HL49E[*49SD8'JU7"(KNJ ME^"I'NW:;56YLJY?.">]^"E)Z4M,GZA,?P3#EM,8_E('LTM 5#K$*4TXVX'O M$CBZA\.+QM'4&U;JHF9XA*79+=$>J!?VCA6]U]$#G&%;(XJ9WDN?:6CT-8N= M^6)H6K7)1K$Z+H_&N/II&K"YDP#X-B_WA#8"<9#& ,4P]!,SO(5K6EQ\QUM-G3=Y'Y'$$E;FB_&L^F__HG^F?SI MIS0-LSB>GO_KGWX[^P#F3__GW_[IG_[E?P'\Y[N3CS^]GX6++VFZ_&E_GMPR MQ9]^'R\__[3\G'[ZZVS^]_$W]].GB5OFV?P+P+^M_MG^[.OE?'S^>?D3(XS? M_-C-W\[_V;J1+86;- 1>,I&<,$,=?Q_G_\S"]J0$"A(R1R(Q 58 M'P2XR&FP5,:DPNI#)^/IW_^Y_.+=(OV$[$T7JS_^ZY\^+Y=?__GGGW___?<_ M?_?SR9]G\_.?&2'\YYN?_M/UCW]_\O._\]5/4VOMSZN_O?W1Q?BY'\2/I3__ MYZ\?3\/G],7!>+I8NFDH"RS&_[Q8??/C++CE2NIOTO73BS]1_@0W/P;E6T 9 M3P=LG9Q'V=I.]_#K,O/Y>_^WE_ MAEA *E?_:GGY-?WKGQ;C+_@S-]_[/$_Y7_\TFWS]#D6=1'%2UOK_KO[ASW=+ M?IVG!>)DQ>)'_,;UOR^K;+1\^KY,TYBNN+GY\,DL//BA29'E[/9?3IQ/D]5W M1S&-1ZM/W?.+Y=R%Y4@XFFV6''CDB+>4&'B=*?# :# AR4S#0VX+M0LD=R7Z M10I_/I]]^QD_^.S[JSVD^KXJ]^;AI]D\ICD:BYOEW#P\4.M3F%[_Q,]?W1P_ M",+G\23>_.L\GWVIH:OEK(+DKM2"Y/[I)^0ZI_D\Q8]76GF1N15G2S2A:?63 M-33^[Q=NCI\XN3Q)7V?SY(9SR%!BA1/0TT\&)Z0BT@5MRR0K$T5 M0#Q8=BTX\/;AL+TL&P'#V=Q-%^,B^!M >R-S9@IRB!1A;!58G04H(IF-T61# M2)W3X='*:T%"M ^)3A(=&!4'T^5X>?EA/$E'%U]\FH\(3\100T!;)T (:PJ8 M'1"JI5>&$FV[68?'*ZZ% MDN"CI)L GMGZ3S<1'"='GDOJ21$HG:* @(%B,( M:R4XD1P@J@GQF5$E604$/%QU+12HUE'009)-(.$0P_#R$1'&(<#,TQIT ,B;$",%XE8BV0M"Q@Q6 M^@3<",8#L9Y37F7CWU]U/0PT?-?8691-1 7[%_,BKJL[L0)IU,'% J,;;K*V MH3S7*A!*8W1CT:2EZ+@2@A/'.U43;!$0.I_AI*([QM_3> M+=TU6R.NE4W6&LB$H+]#+0'/E 6>8B1:TD1-C1NHYU=?#R+-7TA6$&T3$"D7 MJ_-]MTSGL_GEB/NDK-0>=-0,\/@+X#V**!@KE&!!:>\JW4[?+KH>()J_F]Q> MD$W@X/2+FTS>72S&T[18C"P/&JU=@(PG'T9$T0$ZR.@<"XI_8%%$Y2O@X,&B MZ^&@^;O'[079! X.OJ3Y.1YYO\QGOR\_[\^^?'732Q2)-,(C&]ZABRPP4@9G MG =K*:>,*!,[OF&^LOAZN&C^HK&[8)O Q^GG-)G<4)\3S3R9C"*P>-HYC*&< M=A(D,5Q3RFU@W6+/IVNNAX:&[QP[BK$)$"#A7\K#RBS\_?0SRFUQ?+$L690E MLAYYHP,ZRA2L*D>?D@F@%U7CA?HV&]7*C&KZ=K"SF-D"#DIN[ MR>$TIN__-UV.HDM)*T?!Y'+CEI!V'TT$3[0.!+F(G-; R<-EUX-&PS>7W879 M2*+4A_$BN,G?DIM_P.\L1HJ'B :0@%:1(Z"90)#Q<- M7W/6$>K R-A##N**BXD['S%BC:5, >%,HZ>$)Y\Q-B#AVB4B1;:I6[+U@^76 M0T##MYG;"V_HE(:KZ[0[BW:3$"R)9(JZ")QP=)552HA:.YN"E ME=?#0L/7EE5$6@T6__+S$SE^Q&]L4Q9U?/3^X.CTX#U^<7K\\?#]WMG!^W=[ M'_>.]@]._W)P<';ZD/@U:Z;>_M3.!54;$MZQVNIB >?.?1VMTN&*33C.'\93 M-PUC/!MF5_G5MR +63 7$63.93057$4P;)408ZCA)&MU!_5GMEEV"[\"P/6B M5WLM39:+F^_<;;I-Z-K6I-RLL;=8I.7BELLL HEF%7+S#$($#9:*##8(IC3G MF8K7;CFWX?(A!$3(L=+IH]EF0=!%S UC9=XO/>]-8?COX[XOQ-S=! M9A9[RWTWGU^.I^?_X287:62BUM)1"HKBJ2V2%> L1F52P+TY22,B2GZ2CM+QY=K:6ND2C1 !D#/59*=2G MCD- Q\YFR@)QK[G%6UFE5^@9IC:U/T!5DWT#.#J#B>/D9H\S[(AD9 MI71T/$#4 I%-$@$O\6SG*6E/D8]4/0IX2L4P5:S]8:2CG!M RD/BG27"\F@A MQ))"6])=# DEHU:X8!WZ@>:UE*'.#O$P]:T]GC5;2W=[:,R6;E(%&I_FLZ]I MOKS\-'$HCFDL[M?7$F(6@TA8$E&@0((M+Y:),[ J&=!H@NGY&#VL*P$A"P??P^2B/'G_,IO%W\>3R8B7]TWD"Z2A M:"^Y4V#PM(6@8U+"4,EI;9.S#ETM>#-5 %5="0T ZY9N$V+.Y1E4):;072<< M3+G]5LB0283D(&J[O!L!I&=7I@I MA)F R"XYWL=S:;A^HPEW&GJ!(64C$ XJB1YZU-S5OM1=E[9A/=S>GY=Z M45$#EN<>7X\#2ZN4S=ZR8C17K4LH.,,HA,!XT"Y0EFH[+R]3,^RS03_:?QEB M7531 *ANKK _N&A=^ H\^"-HMI;XLVK/8>Z/!P\ MI*09,'72\POO!AV$W@!TSMSW](0%31C3Z.FS3$KV.>XG1Q@I33NEXE()%$QE MW#Q#QK '7$^@Z2KN!A"#N)]?X*I/!#12IEQ':0)68]0HG$-_,'L.D9F<%7/> MI=<*R;:T-\\3,^Q]37\FIX+HM\;0MS3WLUI^T&QZ?I;F7]XGO[S;"-8ZQ2U( MQD2QG[Y4/ 1(U&?F5?:1U'[H?H:,82]R>D).5W$/:'=*_F:QFW?O\WOG\[0* M/F[1;T/PF@J,+&SAA);Q!#)BW"%R)#++R![E;3U-"GU[F6&O<"H#H[)4&SB7 MGK&*!B/0Z(@#AAY9\<4"V"@D:.^H2)8Q5_TM8[GK[L23=AMW '=,\B MWKO(--%Z(Z4$0KT'H;4 0WF&&+FDF: G'ZI#YEE*AG5@^K_?Z2[^!FS.^^ME M2T_:+PG-Z;U]41YH#9,N&:%!D4"1'>K!,26 !*4R(U9D6QM-;Y TK'?3.ZQJ M*J1-G^?^HTL6*"?JP#I7JH4LRLB;7))(N ZJM%+W'=R>5AZO>@--?2DW8)+N M 7[$RR %%BE05UYP"4TH%)$A&9U$X"KGH/KS?X9U?';Y0K&1H!OP?4KOB?'R MRRIQ?AKW9]/2!R^AB) 59BFWFFF(/%L067GP-J-(. E11Y]U]2>O5\@9IF7] MSC!42Q$-V)W7'FF(B,IR"9(970(-=.HL.G7!^>R(UIJQVF:HX[MI]893.T-4 M)34T *A[#7*N:GJ$\*O^!<",#" 8?N43GLN::"ES8DZ[VL\2CVD8NJ:SCFZ? M,4);"[H!H'RZ6?<>"YEG0XGCY4FXC) Q"K>003\_<)V7HVY]>D%-#["V@)X2++Q>3,H5YE0Q9.OW-T^1T$TQ6UARLA>JA\5P=T@'0_EA#>U M;=%;- TSX*R9#.J-5%(-8KOL#?9II8C/:3D.Z%$_X*16H["'2_3?->P5EG;9 M0DPGY82W#IAT)=YS":SR ISFC+%HC%6UKV)VTD)L,IG]CA^=/LSF[V<7?IDO M)D_;@XQDL-IC: (TAL)]D&B;!8%@C8R6*9GD:XTJMW+HUZ)LZ.NIRLAYXM'7 M5T\#GM:]ZS?H./T&6D.9@(S+#2;B0Y\,H0\ (-N)#. MR^IUK6N0-?3U5L]PJZV8MK!VU71^[V+Y>38?_R/%$9,I<4'*-)-RZRL3!8]_ M!HJ>0/+:,Y%J-X1YA9RA+\!VAZU.BF@14X>+Q45A@S$3$[& P0KZKAY#7V,Q M*BH-;U2.WK+JE= H4%UJ][)!H^NM!\D< M1VM<(NW:]Q/K43;TA5?/4.M!/TO,\[#9XX"XP;SY31*>O:MWUO MD/0#7-W7AM:V"OE1IGJ?SC^='"R=W:(?[MWA#_TZZ>3@[_@ M/SC\CX/#(_SC0;6[_(T6[>5V?WNVZ]_W7R5%K!*1GZ1*W.':)Q(,5T")1ES+ MS,$818#1E+14/B95VW?9D,3NF17?TO0B?@,%5WBUY.T4NHT[GV9S9?C M?ZR^/])&.9K0)9+"E^3RD,!(=&",-$9(1HFO/LVB.]7#&L[:.%H'IOTIM548 M7PGT/E+3?);'922%45DII)6501*,2[ R2B!.:2YS,(94;WM^MWPS3_6].W3;RKP! MN!Q_37-7JHL/OG]%N:2[]L_.EZ;-# 7B! /!101/LP05=/*6).6J.V0O$M/, M2WWO4*JCCP9\J=,TF931$6F*#$V*8QB_C*?CPLP217;-WL@;J5EV:%TIBR H MCV!3";,959(SIYFH7@.^%F7#NO:58/"XGJ"^3H9NAG/?]SO.JX*NQY-,1D;: MD!3N0CRV+0CK#%A3)O:EH+E"Y]"I]=H KK'8L"YX7=CT(N F?.XGI'Y/33=(M.4AWI:&C2 7WT3A( MJ92UAY3 "*$! PQ+&6>6R-J'UC-D-)-LMCNG:$L=- CM)D)-;2\.6.YC-8F MQB!YBGN*X.XRNE1P.2<,B39A=%D90H](:":!K'?X=)']YM"Q5]"9IO.2KG96 M=X[5T6PZ>[@9KIFZNP4A5I@@%7@A$PK*H_,6I(#22SX:[PT3M>^,UJ.LF5RR M_LU5?4TU$-#]XL;313&]:7$\/?A>^+H8+SY?R;2T:QTI(V@H%ZXBFP BE61, MDB*0;/!D#"X[NGJFII &=/9'9CMIWQ@INL@'/",2PU M N5%+-", HH8I=JL^[9LFYR=_45Y_:.JBA)^E+-SI"R&. Y-/,O!EZGM'GS0 M&;RR3+F8G*/5@[]7*1HX$AP 7]LKI GG_B8LN4DL&D\OD*GKN&4V7;Q+>39/ MM]VGTP(M]=RA(L=3-[\\1-=D-36SI"3-5G=T-S[KR-A,E4'KG;PL.9U,@)$Y MH62T)LQR[47M0[5'=IK)_=Y!T-$&)IK9'LCB]?9^EZ:I/)5I1UU(*D#@%L\2 M(ACNNPLB1B><6XX"[0VD> M(H/LT'<5!'UCJSD:5J>E0.]6!%>[=OA90H:] ZFCY3>@L[G &SC$'C/Q?CRY MP+!WY ()/#(%1$2,?DP@X&RDP#,**6&P]>2]NCINKDD9]IYC)\C91NA#)SW\ M-8W//R/1>VC#W'DZNOCBT_PX/RD(7.T*-.#7/-Y%[CEG44;)XL9 H^VC Y_Q MJ\#+C:"3.M)' UE?2(CH2,AZANF'KOG8N;X:L&L;L3NR)@?JB 7+74"CC9;; M&=QX4E+QT\X9&#R@0=B^AQ MYU,AP(1$%8&&\Z36Z3WZ>KW M6^DFZH(HO:(E*0\VFD7PS H@SECEO'2,U:[U[$[U>C;W#U$[L&,5-P#JQWP< M3C^X\7S5UZG(^^J.^P0UATE<]B82; MF.;R3N2II50S5KOY2!7"&TA(V"':GMX^[UCU35P/K35GA!BBA L)I-'(E4L< MY2H5)&$]#3R)^@]]U6; ])OJ,!Q>JRNN@4OP9]BY984:JG+6"LPJJ3:CP'R0 M$8(+,1#/%14]#/E\B9SU3.4?HNRKEE)^E'D,]]L;[?]E[^B7@]/#HX-__^WP M[&\/6:G4Q.GQ&KWW;'J5J?HMFEX90"-X4JKDY5CF8JG>L&4&'\/@QV2;A&'> MUSY7UB*L^R2BZT7.5MW]G1?)")4@NA PBA0<7)8$M-..LVA38+7+51]2T$P3 MI4I8>#J,:&MY-Q!TW%)_)9%B;V?3XD[N?1\O1LX:33Q+8*41@') $RM% $VM M(-&RK&)OX'F.H$:PM(6F7P)-9[$W@*%'/+R??7'C*8K'>A*]@>QI*E>?"JSU MR%.4V8F4B6*U?:9G"6D$,]T5_?C!KK/4&X#.O<[IOZ9R1SD2Q!BI(@7K?&DK M4H:;.N=!,4DC;BP;0^TKY2=$#)P8T%VQ+_>GWT+*#<#DA4FXU\Q8*HDI&RA( M@KO(V@@FL#)-65I))7."URZ >)6@@;,#JL.GGO1;@-+;8VZO&2.!BX3[ "R> M\B"$\N"]E/B5L":8'%*L?9.Z-G'#%D+T +%>M-( W!Y/NKWF0JJ4&$:ZH/-J M 'Q,X#G1D"P-(7,2A:_M'#U/R; =A.H#J8*\&T#-K=?X$7E953R,LM94F.0@ MIY 1[4Z5:D6TNBQ%9:3SAM=.FGQ*12.]:"O&7]L)N &(/'TR>GJ_<3*;3#[, MYK^[>1QIHX4G-@ EP0)RQ\!;QX JP81FQ*50>US=AB0V$JAMB8@W7_3JJ: ^O)=V&C_6&JUZ!L,D''$OS9>5#L(G8[B=(-+Q3, QC_$&1\? 9]R:-$A*G$MXEM>_M]]J M%GIO!^$N,=51 \T@Z6&!EE$>_R/H,3!T&X0M21-$AY+5+@(Z$9E7'U^W>65< M;_';+O&SO=R;2%%9">9J3-7[BSG:T:NLBE4.SOYLBDLM5@T ?YN.EXM1C%*3 M,@,C)J]AUI=Z_MOO7X=;( M$$1@%"(I\SE4N8$RBD(F) C")77B47+X"X5@'0D9MA?A+L"[)M*Z9!B#L,W9<$9KB$ZF[47Z#>9VJ7XV] Y M;#?#G9O;/K4X?)NPJ\WYY,RX.U&N9+#B/$V>RN'83\;G5\K_,KN8+D<^D)0T M99!U-"!2E"AO[=#MLLE+XY,U?CV[6H^H85LO[<[&#J3&X5'\1DAPQ?SJ+Z\. MFGL'B_?9,9D=9*5D&9T3D=%,@3!C8HA6R>H3K3:G922[ >G+1 [<":H!D%928!,8W8O_=;%8 MKISPL]D+V4&K3>D?.T G"66]&"_3]2BQ*]F Z!5.[.+=OG@;N7[7+'= 4/!J(]^I4=T;#2H-7 D%I 8(& MM!*>HN>5!M-;3._P\+>/\1;V>X5W0"Z7WUTCM[24 ;=)I(PWA7,@@T. MN5(L!NL5Y;;V1)CNJ0!_B'>W:FKI^()[,(U]90)(&J,GP8$VZ-&+)#(X3B(H M8IEGSF91?T;>=ID _17C#IP*L(D*J@)IEW6X>Z=_^?#Q^*^G#QFI58%[^^G] MU]X^STC]JMM]M_C\83+[_6Y4FG0D9RH4<%NF3Y>Y9L8Y"A(A8@/+CI#:+:U? MHZ=",DGYS$_SV;'Q6F,YDC*D&B(Z+/B M5S;+@+L/ [Y$$TJG=DBS.96-I&!V1= S.2A]JJL!)^QAEHWD6A@5"7@E1/;_, M9G&Q-XW75U"+4W1X[P_['>F8B/:1@W?>@#!X$EE+$@IC\5H]IUZ%L M6+,[/(*>1,#5U3ET@^MUADX'[2(GPH&R&6-[69K/)F) $FJ\5$S0+-Z*6GZ, MJ=[-(*X7W0R-MM0NOLX6;C(*GE'/F8+LRI S MZT)IZE6:NQ&9?5 R/NZ(]@+*7EUFV#3YMO!53Q]-O"&^3[AV&%_9X!R,3"H1 M2+R4!7#EP'@;@* 3S5@@T9/:.70TM( 623=#H[TI1&90O$C-L;G=S8*RCM'9 ^#1[XU9RUWF2 MMV(SG$82T0&.6>$NT\4!=E&#,R:*D)5CI/_^/2]1-W!Z=W,X[4FO#9SI3SG; M"Z$4!2U0[FG\;=69BY4$1BX5Y%1F1I;!D4YH!\81XYPV^.W^L?J4KM8: =7! MQ)O0ZZB@EJWES9TH[MN1*B6_.3KTADLJFD,/Q$56AN%DGPPG6I':Q_:K!+76 M(FA':-M6)2W#[*HEZ<6\"/[Z)4?X')&&,BS L5+(R\%&HL!2EG 36>)B[3E3<\RL0+(9 =8X5#B94Z%!T31OA4 M*I8I)[;_JJ.G=+76U6=WB.NBH"9!M[+=C^6'L=LHZ628M%V5ULW! M4>O!2F$U!O,L53>2FU/92-OX'965U%)7 Z?U=:N@4L8?_OMB/$_(*VZSY>6G MB<-(:QI+&>#7\B.CJ$QR-">@/"4,NDH/MLPBH/O!HMH([0]E6*FD"7>M+;D1SECS*##*XD@5DT)]-,8)4WCM%T($6M7,'UZ=NV*O M'>.O)Z6U&XG<)N4^(TCN",W26]#X6^'0H2 C YZ8S]H[ETSMJ2^;4SFL>=QU M)%)+72U$(O-92"DN/J!0G^^BIY(3)&0!F1-5VB899,@K,)$9ERF53M1..GB3 MJ";CCFJH>'P:5U51"YB[=B].TFHPY=ELW2[/C" S7"%CBA 045 ,JY("I2BZ M)=93[6H/I-V6UB:CDMX0N@N%#NI.KBH%K]D\FWW"N.O3\?VV39\NYHL+5_X. M6;]+"-H[GZ?5P31BEAL:B(5LC,$M&@,XDS4($Y1$=J7VC]K,OU#7V8&()F.8 MVIC\GK_JZ/TTO"I.+$H@=? ^?RVR:TBK[(.>$2J 4MZ8D#@BWI1H'1>114" \ M8YY([KFK/E-ZIQP.ZW;V=C/9,$Q^]$TTUV[SV(G@H=U=-N$^$9*;&:8=C>699!>*AN16V9*RC*>=%P)$)%1XFU(,=6^ MJ>\?M[TYSHWB=A,EMC)"X.+KU\E*E&YR(\K#:9[-OUPI\T:H*G(3911@0AEO M9Q)^Q96$+ T-RC+-=/5FY>N1-JSOW!L2^U!, U<#M[V#KL:$CC1EU'+-08:R M9U3+2'TJW[) S M>HC$85 8= 3CI82H)?&<.I)2J Z9!R0,G+N]$\AL+_,&(',CEMNV*#?)1]/X MS#7#^_$B3&:+BWFZRX J3+EDP&+0A%N$1;#:._ T,ZN,2#[WX8YUH7G8'DV] M>F0[4^70_85OBA@O3U*8N,5BG,=AI<(79P9B=(_RC$:"8P39$T2 +9VFG/3& M!^H)?G^MQ^G-UQ[VY-PM,&:[TU(U$-:;!W6T=_;;R<'QA^-/!R=[9X?'1Z=[ M1^_?[9T>GAY_^'1R<'IP=+;Z]D,6UIL&M?9G=YT%M1T3E29!'<_/W?2ZD>O^ M;+J83<;Q:JM,XZ=[W-PV>7636Y-Z9T@]-Y)PYD %KM&0E@!3D0A:)*4-&EDN M:G?8J$)XY\9T78BXV_IGJ,QW^+E_'Q%I>$XL \EE!+:B%HQ"!\D3%H*)!#W@ MVDT6:_,PK/7=/9Z?]+T;$A,-VNC3WW[]=>_D;\O]BL9Q]2?.[W D9HTB4 8LK M10H!& ,H<$Y0DU.0B=?.@%J3M.Z)K*\ND/GQ.&7GCR2JF] M0#0ZJVJ_)JQ+V[ FI@\,/:\0$8E MHW,[ >F9"XXHHZ/29\BR7 7%]OC&0*>11L]\2+)^OT87R2G^S/ DX^^@RK+ M-DM*'41%\-2-KI2E" *1!2\Y=*@BCI!(* M!!>II-P9,&731:950A$%RFL_5FY&X;"FJC]L/9G9T9_>&C1G>_O[)[\=O#_X MST\'1Z<'Y:+[^.PO!R?[OYV''P[,M[X/6__"NIFY+-BH9ONL> MMF52[JK)J)O<>](,42JM*)!D\;C3Y6G'. $JZR TBY2(VM="KY#3>4+@PZZ] M3UNJXIJK-I?WOG6W:ZZ;3-]M'D6(9A9%8EEI[*%<+C>I$9CS-&A5&NK73NJI MR\&P1K$6[IX,$QQ.RPV:R(_'1[^<'9S\^O[@W=DV5O#!O^]JZ%XFII(M*Q5? MSYRHBFFB# M@:+E'L!CLFU)E$P4>IUSQG$3M#H7/4]+5@GV<3<_/TOQ+^?0[ MB/JD6#1X;&LM"WLB@+69@&-!<,JX]+%VTXEG"1G6GE30_6-3TEW<#5J$@W__ M[?!LJ]NBZW_9U0H\1T"E_5_2U)>7M[K/4CK\/PV!BY("ZA5XDCQ0P:.-D4?E M:[?G>TA!YY>L>VTAKC[Y:+9,SWGR-$G*4PC(:D!62^3@,X_ E20BIF XKUW> MOC9QP]J%#IAX\H;5BSH:M!$G!Q_WS@[>?]H[.?O;VT>G>_BJ5:!NK\>)G M=;4CZQ%9[=EKU3CHDYLO+\_F;KI +)465[>XLLAPE,R!(7C8B! 5N-(RR)9) M#%99&GEM'^,MFKH_=#W_^<\!/CK%:) 4M"_;*EA7^B1)*%Z\8QJ]]^K#:38@ M;^CGKHK8>?K.U8^2&K1*^\>K')F#HVU3?!Y^0%?[\PHYE8S._NS+E_'5=$L, M6LLSYGAZGJ;A^4Q?;HVEA)9ZTC(CFD6-?JDMS0NHSX8XHV3M+;@1@=V#G\7B M;HE[SS.+D7 Y4!X]:!(S'NI. &X;#Y8(Q7Q"7[_Z5?RY]UY$5&*T='E4 M7)>.>CR TVXPZ@F_09*R7UGN3[]A??O+M M"KO)4WZ>H?[SE1.W)*[@P8,#04I;UM+TWVK#5#(^>E/[9J>_?.5W;C%>'.=' M"UQ>_7HO42V5[44$T$@H""L-X%;+X(G+5H7@=/79VNM1UFR^\B8H>6RI>E!* M R7#ORW2<3Y8+,=?,&AC[>$W0Z"+D!B'QPX_E_N,E%^C6YXLV74.)Y[ MFF0":>@0B)@.4<-X#P MRG.+\DJUC?#:Q W;2;HG8/6CFJ'+P4M9VW)^48J8T==:CNI.QK ]_"K# M;<=:&1I_SW=9?[*CK')4&@I!^0@B28Q/&(] #:(H> MZDNY@;/RTWP\FU_UJGS<)6$O_M?%8G4/]SXMPGR\FH@R3LY>%=7@=<1-">#9*L5NR^O+^Y]0JR;Q M.8)V7)DH>:FY)P&\SV6DB_7@E5&0A*$8M"4;_([+\FI=)+P?+]PYFM;SZY8 MU\NN9'YG8UT2R&K6P+Q#WS :#L9I"B@50;1-7MC:;OM:A W]2%L?/8^M4'W] M-&AZ;BL!M[<]CS^B6G%BC];GU7(TC/&-T'AZ<*KQ,%%EB!0JF#H,T[(QV>CZ M[1][*U$\#9]3O)BDXWR[R$W6]$,@:\>S9=:AZR_QP(XA(]M: :,J(\C++)G: MAF9=VAHN7=P *T_RT_K03(,FYI7:P.V-SML?VF-)8X^&:;/BLTALX(D+<$*6 M:;5*@J?>@Q2"A, 5$[+V(^]."QOO;Y&':^'R-Y0\VBV99D--S$"S0IE$Q<#B M-BWU>5;X& (E?=JQ-LI"$8 MP]8^QWNLW+VS^4_+.1^;>HR5.8G%=;841& 9#$7_U@2JC/0R)5>;\?6I:[?B M=A.\O'PB5]5.@X;L?@'K]K;JF4^I65G;H\5YH<92AV2R0*<*P]4 @N 994EB M)2TP".I5MJIJLO-T$%2^;E"J*:,"GO\_1?/S-E7?U:_=O>9O7\P=>'JAH\V)Z4%G1Z.'SV MHZI7/_1XSKV<^RZ415424+%DJ3M:!@CC5PXC0QFS%RG6[JC>5PW$'_'DXLRR/@ATB6SN'VL 69YQ C4$]Q9A@.C.4CT(6DBU2O-MR.UU?J) M#3#TLFGJ3VD-FJ?UBA&.W'R^,M;OT]*-)SU663Q9:3?5%J\SV'_5!4DZ!98( M"(5'J9!&@1=<@%;Q MUZ/E1SH;@WX%!YUQ\PJ3)7BO!$C%O/.>&OYX_.YFN8#KD=%LV<4F,%DG1[ ' MK32:<_H,IR=EJT_+ /G]V9>O;GHY2H)1A?XM4%HZDL50)EU;!U%((7,LC;'7 MFX75@8AFZS9V@+UN&FD3>2-J(O%$"T#O(Z-3PB@Z"-F#3(1:'W+F(78 5;/E M&)7QLI$SXWS'4B3*,6XBL%BJELI7AC@&V3//.:6$4+,6--9; MK]E2BJVATH.<&_31;S)\:WCA+WY6K33DG7C2ZZ:4AD@P(",1(EO=515@A92! M:LY]3"RK_(..2GDMX76DHG*JQ*1*E%[ZDGLPI0& "TP;8B61I';;RM?H^3'2 MCS?!RB;IQQMI8\"#:S%?WDWA_27-SN?NZ^=Q<).][^/%B$FMM,H$K**E[XQD M)75:@XW$YDSQF^OUJ\95[L$)_W0'I5<)&/@=III^9[6%/31BTOEC%M[/OJ 7 M/PI)\> <.NP\>!":&+ )S_BL#,I(*B/7ZYOY%F)>(F 8Q%14[*RVE >$RLKU MFU^.?GDW2HEG0LK\!2I*7P?C,*1S 8QABG G4XRO/;TM4OCS^>S;S]>?> 6- MZS_<(>-NO0%A4$=ILTX2;.!]%D_=$NG/5T(_&2_^_N[R#/_I:D.@J\]-:9!F MJ2XSM-%V6ILL2(8QG2A3KZOG%+U"SL#OK;4/F=H*:!%+A9'K796I(V5:%'#< M/B R?F6]3T LY<3@!DNJ=@7P*^0,W:NPDLK?@M*6\F\ 2G=V^0E3OZ8O/LU' M/-' /#5H717:V7+W;52.D+QCWA+E>/V*C;>(:@Q6VZK_\7"EJKIH %S/[+]W M:1H^?W'SOZ\VH8K&9*=*W409=5",NC%. ?7(:"24:E?[9N(MFH:]2=[EZ;>] M*IJ$U@TWUQN1,4N5-PF##,9 >*+ !J5!XP;5EOM8OYOH6S0U9K4Z(>!->'50 M1P/P.G63M+C>?$=I>6U^3QWLZ]JJH8^D'UZ*+LAN/\[F*!]"\6^Y_==)HFBY')S$B?/42+ M!EMH[Y =9,*Y$*A6-IJ\WA/J2RLT>?&\I1)GM27:@,5Y8I.O$TO<>:(C$;QQ MD3L0(;O""P:]4DE@UF:1F+2D>EK=:_0T>;_4#4O5U=#P^_M-BO L/Q3E[$:4 M%=[EUUZCUGO]=DSM^!U?!R.\C0&X\J$,TY!@/?KK7F0KM>&4J]I](EIXQZ=> M6!D$@^RT+RVP.7CI=6ER;*2VT3)2>V3"C_^.OPE6-GK'WT0;;1R,3X2TBC&N M3_I5Y,O+Q D:/ 0F90DO"/@8'6B/-C\@NXKV<$"^25>33M<6*'AZ2-95R0\ ML^O(. :II7(,F,NJ9&]&,.A10I8Y.$8M1LZU"YG7HVSP&X7*B-@0"O?'2;:-K&^7/=J:)QG%V^C6%L9LL+U=5"S<,P)2QM^2MEG9VK-EUJ%KV/?#'M'7FW*&SMU\ M,4\Q*F-XYKGD0IMBIB48;AQ$ZDER0J@WTY'& M QA-KH9L P5!(II#BF13*D-T4CCB7GOOVRS;][?3%K-]-U+:K),$&_!@CF;3 MWQ;79Z$@DCF9!02=D7.A)90#%E 2MR6ABGA6>VK$%F0V M>0F^)4YFNU7:UKC\EN9^UO?XE@[/Q$\^H]H ESZ?>5^;RD%MQI 9U9HT32 " MGHW&Z0".D.P2\Y*O%VINL!=[G.!R^]$G[O=?,2Z8C]UD<9269?\LTOQ;6HPR MRTXZZR!)24!P@;Q:F\ &:2RQP=A4.SWW;:K:G=JR"3X>FYG*VFC@M+OEJ#2] M7WQ.J[$,CUBR63 CI *[ZJ6O2[<+&SA0'ZRTE@I:?0K;&F0->Z73.\(JZ:,E MB"$7HVQBV1^EV6LJTV9QC^#NP-V2A%.!<29U;]89UQ_6!^\=-)M*>'MTS)9N M4A<=?YV/E^G][/?I* 7#J64:7"[ER"P),,*M$FZ$LE&B@FL_1SRE8M@D[MZ1 MLIVTFW2#7YG5=9>+^'B0B[L;0-3!>ZZU=(_CRK87P2!#S:0.E(3((&=57KL, M!6M2!A.5D<%28T7MQ,R!AIJ],F7HZE(F<*XB0]?1FCHHD$FE2!V5 M5M6^5%B?NA]IA-DFF'JYBW-5?37@EKW"S[O+7]U_S>;[9?CVU<.3C,XJ%D&' M;$!X1\ PJT$3E9GR0H=8.]EN _*&Q6)?"%E_*%DG=;6-Q#O&CMR7F\8 P=" M\0Y&/=I'%&-)N?!1 ^6:)Y^%D++VW?Z&) Z+R-Z@LCXD.^NM 5B>S5U,A?R; M-S(7I?,NEC84&3UE'AUZRHQ"]EJ98(7.HO:!_)B&9H'57>&SBM)O #V?''K/ M9;I#"I^GL\GL_/*F #M@4.4)1:M?>L<&#-*-E Z#=*\B88$H7;N7YDNT#'N% MMDLT5=%& ZBZ>=!:]2E&/2T^C[_>;)"$8HF&,%"4HYM;AH[:Z#":)T0EEI1Q M]6M37R9GV)NV76*KEDY:@-?LR]<+_+C365[^CH)^)+MKIKS+VOI$0-,4<,\$ M7J8W*$C>)V&TFH ?*\(\.-MD@"QU.8R&"FX,C'. M,0;&II(QK';J&/4F'#T&W4U#3H/MMD?+%Y.,XIY'./,6@ G#/ M$HA<>"*XKSB-'",FB59^=Z"[HZO98&!+-*P-MRU5TS3<%K_,9PN,QTM"I]8) M0DH>A#!HLZ-'FVT51N3(3ZR>S/$63^7(-6:IZJ0-G98"0I<9XR1KN=GBYNV[*R!!1 M1>^XVU0=#623W#P,CGABC%AC@,;B%SC.P1&O(.%\X\G855[1UX+,/*' M!:^ _^4 MPKY3$==;?2?*V4(0@R0DJJ \IYY SM:"2,Z =R1!3)ZCS8C1V?\I"8E9>V8H M,T D1=NLN2LYQP282LDP;:SWM4^U/V9"XB:8ZI"0N(F^VKZX>IJV9'S@(5@@ M7LDRQEN BU&BUQ "TTGX9/Y?0F)EA'1)2-Q 76TC\=FG7(Q1>!9<%G_5X'XF M)8E.,XBED%@%KHVK/2CLCYN0N E4.B8D;J*W!F#Y8A*3Q1 9CQ(-VDB,:92. MX)-SD#+3@94GW^KODYU2RII)4-P( .NFE&VBC090=;S\G.9/I'7%BB9>TM). M)MJ \J%9@^4\@4Y,)B)R(+YVQNLKY#3[$%D=6[5T,G3'TW=SC+F+3- O?BU- MS@D5?EBZMQ8$M35YY<\E9K%Q_/EW_AUG7-!8>U4M6T.^M9U U8I_4R MW9PB,+R.Q-XM5&V?]Z:0!H*UU.VV) M=C)1 U1$#R)8@LZI3\"YYL0:PE3*LRP%_'. K!P1Y8%$V=IP>YVB9KW[+1$PZTT=0WM>K[."?WLQ M7>Z[K^.EFXS_D>+(*A6UHAAVA])4 L,40/_4@&+.QD2#$%FLY8%MN'"S/GTW M1/6N@P:GFNWM[Y_\=O#^X#\_'1R='ISN';T_/OO+PZE<^R?S$OVOLX=GX\&2_'JZ]^"WAGEZ,I^?7DL:UCF;3$0$!3Z0 MTF59NT2=<5K4'FN\'F7#GMRUL\6LG'4BJB=<':]8_JU988]E&N#I;)86P@;KIBY/P[I M0TJ+&VZLXAC4EQ2Z%#0([@*8Z#00Q'O02F(05GO*X^L4#9NZW[/QJ:&%1HS. MAWD:GW^^W17&.2IXF:T;DT1C*3+XTB59D12)L"EI%C8Q-@\_?MB\^CZ-3 -.7M[P)"WAJK3@(,HA3Q2C%(O2*OUNG5 J$\%KIP*M0]>PJ?=] M&9KJ&FD 90<8NLTN4UH]4>#J=_'*#4,JVVR"XQ""C2!R0ON)?AH$RKS(CC-C M:E]^O4G4L.GZ?>&KKBX: -(SAAX#7R%4A@(C&+ M+-7N7_$Z1(!)U*]8I4!",'22 K M82G+7D1:.^!_GI*U,&1^- Q5D'H#V'EY$VA/R ML-7;H7>S0O9'0U =V3=8";3VG?&1F\]QH6]I%Y?H3Q;;V=7XZVSNX,+;480:0JETQ-'R/XX%]X?9XM%"3S&T_,T#9?7'[^WW$F,6[#\UJ$M7O=O0E*'MNR M^CII\!GQX_'1+V<')[^^/WAW=O?<]7$V/2^CN=\GOSR$/E ME%?91]QI[A.GP(V7)>*@8'G*H/%_)&9%G*AMK)XA8^ I?-WU_F0 9$=1-^"@ M/V1A58?"F7'.T 21B @B1 '&4X]B<<[%&"RMWF3\*17#8Z638E\%RL92;@XG M]Y+]E:U M#\FCGS:_1!6R?5Q[O/S@PNKR_K:UN0DY*P5"H[,F6 AE0(D!ERFW,1-F.7W+ MG5EKI9:PL:TR9WU)M@'[HZ.89-":I]%G27=(%JN=Q.U@>I8DI,ENG%B-7S4&PZ<*\VEQ?_IVE?2 MSU,RK+7IKN$W(+.%N%L S7B:CO.5L;QI4I\II=FBT67)@3!<@M618AA 7,[. MB)1KO[0^I:(ML&RCV\=PZ2;H!J#R\$2]JLY7/@B!LJ \EK(Q@[Z<*9,-N/9. M"L4,J1U"/Z5BV'2RVB=11RDWAY/KK>,"2D$9#?CSI8\#9;AU0FFV9M'6!B'Q MV[TBI84SJ*MN7X7*%H)N "RG*5S@JF47W5A%LBIP(7@F"W34*2G9V52")I:6 MUGQ.Y=KO)D^(: DFV^CU<9.H3D)N "4GZ=ML\JWD\S\7U1GBDA3:@\$H#D.[ MF,%KJH%($3+U6KM0N]S[58*VJHZ>>\!M TL/C^N-M51\/+"H>$QC'2WIV MR&!8HI""%-%F;K3OXZ7C&5*&383N]Y)W.WDW!YN;!]:KFLV1SRX'CWY\%F5H MIKMZPPT0K.4^9Y%XJ'UBO49/2[=Z6RK\51!UD'X32+I:]L-XZJ8A[<\65YWU MH\E9EQ/9,^O+:+B(P2!N-Q6]D($1= _K&Z!G26GI9J\6?KK+O)V)&>5RXNSZ M>SWTO0Z+[BWRPO1UE+S:PB0'2I0Q,EBF#. 0J+6.FH3Z;Z.]0& M] U;R]4+ROK23@->]/T=5'X?46VS(%)!MIZ",,F#"1BC)A6322)8YVM73CRF M8=BRK;[MU,92_H/D$F\W&F7+E8;()ZXZ].0^ 34*35[]O)K2VDFYR O9MMQ+ MH:AWZ#;JXBSBD6\CPU\,1Y> 4V*MJ&R[=I=E;06/1&:*9"9^LY$#0]\!X*5@PN;BP-BC) ]&Z M^BRF'R;+>B,=KYMEO8G F\^RUCH%&@4%%R5!ZUOJXAP:XQB]=Y1)9\UZ+4Y_ MT"SKC92Y49;U)I)MP+X\FQEJB4U66 ->:PR;3$Y@-0\@E4H9OV=2]>K='R/+ MNLM9U%G2#:+E>C=9%SAS& HKN1I4JDM"C4+SFW+Y/BW=F/ZG9EEOI.'ULJPW M$7<+H'DF^9>9'(PFD'U)/2<2S:_R&B3S0F 4$(BM[>H^I:(ML&RCVS6RK#<0 M= -0>29'E*F(I(<,TJ8 0C"TMI1(4 S)IR)&5;VKPH^09=WE).HHY>9P#)$J&0@:XDB$8:#"T9 B!@&."H8E?Y_8I;U1KI=)\MZ$T$W ):G"< ZXU;1 M>!(G788+B$# A.R!>O39K;3HM->V*3]"EO5&>GTSRWH3(3> DO=I/OZVN@2_ M,[4GX\7?5UM(<9XX<19LD*FTK<5CU)& I[*6VE.NA:S?+>-E>EI***EQ25=) M\DVAZ*91[7W?KHC!H/>E6+GRYK@MO&()LM."V!!H"OVAZ"D]0U_-U-+ZBW#J MJ((&X'33\O'$+=.^^WIM67/PA%I+(!IB0&BTK#92A\*RVMO(E76UKWZ?):05 M '75\PM]-K<7>@/(^>#&\U4+M'>7MU_^99SF2-3GRX_I6YI<;30CE7'H&UJM M+92\WW)(<^"12NG0&^M^Q'7@S9:PMBOR96WW55BQ5/^KK=D M$BXH9A@0+S)NR EN'372 M +C^DN+Y>'K^/BW&Y],K597-2)@7SE .FC%T,CS)X!15X!@-Z+<26K_?^?.4 MM)2^V_VPK"#M)C%STT=%8/#B,+8QM,S]352#RSZ68G0BG51*Q-HNUTNT#&N* M:NCY3>AL(?0&P'/#0(I[BVN>[G;8M0VE.MAHJ80@B"XQL@?'T14H?00CXU8Q M4ONZ>PVR6H/4-OI_B#5)'CD(1E()P+(!A M,@$OEMLZFZVOW>7H96J&M4-UM+T&A+80?0,@V@OAXLO%:L#6U:#FV1 8*'BE"# =2XH>DVA9*V-J;>+:@]@V:'@Z M(J8'U311L/E2D1CZ!H)YR8"MBL2RD.!,X4N'%+C6@EE ,2\O$ON/I'6^+ MD3 TZA@D>%T.EBJJ8,&(/7(2;MO9 ^G M 5DMCMO5[R,C2KH7"LNP,E5;205>&PXZ,\L$2P+Y[M=1?HV\ENZW>W&@J^FF M/=B-'-5>>&(A^5*F1= &6YX%<,N9(2X+*FMWGGQ$0DMW1;W 9R,95_2P^^ZX M=&=\]Q:+M%RX.^^P^@37-=;JI^O2IDSVVV/(>TUX]!Z,8J6'MW'@#8E@/8DI M$.NTKIURT5>/H:=)\V6R\O6S]%ZY[5K-=;];>G%]D:N58[GR#3?32*+YN4E4U[D^;(R2>%0A!.7*" MKF6PU!"I6&"^]H7$#Y=]L)&VU\\^V$3T#8!H]:Y]Y997^2&.-BJZ:AZ$":5IHG*XT2(W)1@F(!F37ELI MG:L=TU6L'>XQ\V"(@[ 'G;6$Q+6J%2-),4A*2N40AC>XY\!I$\!)Q@.)BH14 MV[;]\2J,-T)(IPKC3=35$A:?J6=EF2E'44JAC!D5&$_CSK4)N!:)*T9$$+4[ MJ0-U%&$_C:W+!_O$TV8=Z[5-K">?03RM@V"SX+#R%J:H10SO@6WK0_;E3> MU6.B:BL7M/UHN"DX/\K;U3RGF(T!ZH(!03GN2.H2)&DSD99R'_M[*=@B6[JI MY^\MX;!N3O4FNFDRS>S@WW\[//M;C8%S+WQ2UQ2Q=0BLE !V\-\7I>WU3=*. MC2Y+*1P@<# *#*1TTR<&3&0NXEGL?*[MFSRDH-,4GZN/NK+!R1H2.(:RQ%)$ M:2J=N'S(D#T)Q@7I5[F\?;22%H@X2@ MBH+D!*V;*^VWM0W %94V9:4$K7U]^8" 8>#038>/NQ=L+= &T'#Z&07USBU2 M+$T7TG1Q+?NYFYY?W:*]N[S[F4_N(:6L-8V22UL[4;T//H8U51U@];A-_M Z;@'GRUGX^]Y77#Z,5^R? MC,\_+Q>G>R>GUU&LH<0ZD25D5JJN*?IEQFG3]W@0;-E"A#,EAE?4D!$.41C&( ++5VZ)8PPS?PMC:[ :B> MHE7EB.TLIQ8LSUN[Z*5-=#2;'G\M/WLE@'NQZ\'W- ]C_/&1R@%9SAR2LZ)T M%A'@-9X2W%N;>(@2P\M=G[0=^!G<&]P299L>N+M2>1,](%:L+CZY'J.WWA>5B.?#*%.!PC>^>L>*"(P8-EIDAS/)N@^@+TAG8/; MUHJ [5-%+=CAXCP<+A87*;Z_F"-GG])\/(M7K*_^\FKKW=MJ1!"A#/+%0B97 M[_G6H>L2A=<&Q9HTJUW"MSF5PR2>U8=@O^H9VME[?[WF"P="V7"'TSC^-HX7 M;K(_FZ(!7J9X.+V2PM%%\6Z/\V_3\7(Q"L9[F;@ 21GRG8(L[VVI]//4.J=( MC7SSUK4V4P=G>[MGQT>'YW6>.):^[.[ M/GIMQT2E9["3M.K@^\G-,>1'?"U<6!W8MZ\M+I$DM%3@,K*^]KNU%LT=78JKYM/'.>75GIW^>!O5E@[A(O( %ZT:E?DDSL M62R^;W>Y6"P ZLL!=C7?LVW-,#W7T;'IZ:'LSMU!BL*6'Z7:TTVZ.3IQ"BQY M&J:V:[GW)JX?,=T#=K5$:,1:B *D80M9R+=H, ]E;_RUJ -]A7?*>:KL*C8T=SH]CS?T4>#*O@>BAWI*!LF!=L&9)HJ2!/V5W^]Y%KO=ID<2->>ATE>,JUC\; M;'&GZ[YF6"AD1:Y0"TU]HKG^Q+'=B87'+[.'NVTQ*F:Y=H&AMKH>ZD@IR-%=:)^7AM .[="3)5CB++DXZ'*LI7HP, M4X]MS7-UC^9SCJ.%'LWG'#^,]!C;*'9D%P1Z*2C^%$51G(;8'K9K%BG+-Y,X M+IX1GI@Q]1.:PAHTHXVHO]&\ &G(-2.$'=VP3-D]!YU*P7[O83)!GE.YB@7<=)D<[,@P< MQTYH:A,]9/=YQR:KA-"5I8-IDA/9$39DKW::=!$-.M=R/P5%$ITFZAN!0>>C M>:;E:)9K8\UG#37F)-8G,?(]RY-]0J]5(>"S.3+LX3JNR"- @37; RYWKV&R M:/EL18;AQI&A.;I/89FX)@V-="Z6CL+8PAA[L>Q5V84":EF+ +%$%LK]3<3? MF4B&2RD&\B_,&N(QFK[A/%CAPU=TUT0UWY1%&62LJ>\^23?TUT[?\&JM<43/ MM9 >!Y&E>5H#KN6&R6 5"J0*3CG77E M]<^6;X?(#FT-88Q8Z\F$^JC.[E*<1)&)[3B.9)^X[:4@;*2$L*"!1MR?3B4Z MW*N'AM@JB;4%KMXQOL'\VK$G,V@(U'['I MF;JEA30=TZ+ =E!LQ9[AAN\3FIM4A+VX50$C'I/2X19+J$^);S0<<_F;G"R( M@]AS*$[(\'7-\IC?F7:L.:$?.K9O19;%M\'0. 2L84E-1B5BJ4 ,JUTZ/CN6 MP]Z=-#4C9-7+F*X;/3-R:30.S2B8N!,GE'V4LE81P#.0DACF*<'T@EM!F]E' MQV?#UG44ZD@SHHA5I4,:@JTPU";57JP=NZ$CNPC3H K@4<3WL9LAD,-O!%2R M"QS]?47>_H$CM+^=*L]9)]/I<]Z]#7!A-^<"=R83H9.EW$KON3$P2&G!;0$Z MS#,[?D*SD.T\OAGK^['Q:"@JW ,,#!5,_E[J89A=%[V(PK4"0;X0??DYN',7 M+(#!?3?>M4)![+B3DWHWP +/W5/Y:Y-$\7Q;YK"B3 M]?X83_E"D!PFN08 N>=!A-4^L $S?+9W(#&4-DOEX=)1B6EV5:.T#&S##GZE0DN'#3&G2S6YL%>*T020/BYY*++9#HQ9O M]QN\)+/?[)H?3.>9Q23?'9T5#;9]QN%AV%>881X0%:3]9T+2"N9Y_)6L\1T[ M(9AOOP=_C<%]ZV!^0)^3<$1[_4Y"@';<.W!PKE'7L\>>D/H-XXV['*-.QHF5B3?"K>.U$N$ MH^D:;\(Y>>A"JY=@24TDS8+ANJ]:J2#]< &F;H&)!)Y.4B![2KJQ)BT3 MAV_RH2H]2*'C6A98]TA?4AI ^.A5?,\OS4=_XD=_8C]NT'^6I%J/B[K'I22P M-JHV[ZB=+#0!:7I42XYK7(N#^ZS7PDUXY@Y,R@\<5+>HB?K$N1RP)K4VCZB9 M*'12N]=63M'M5AK<9UML':_:_L4=><(ICDJ,]C8DO'51+Q'N0S*,KU9H6E4TI5XNF6O)4HBJDXD6&/M<+Y:D(%>*+.5(M60:24K-#;)!.N7'4A< M!S;0:>>A,CQ]6TF+C8U"X5I=AV:9'? HQ%ZEV5F$D$EBG6RX/E4)7+: I4(H M/:HJ/: V2H;K,!6)JUU 07=65(]2_PS2S0Y*NKQ9OU;'M9.8*H/I;&6QVW,H MN(;3@70/@Q)ZV7@59GX6U4>DNI[KA:04Y<=2UDJRWU!PO:J#:W=#H%2._^/5 M;V.Q7C, 7,NJ-*Z;85..X9LB\UA,MPS$Q;A2M:,!, (S7Q-^V,SWQ2\YI/.. MP<6W2M6GGN IY^3S\@7G(_MW_1A<5*M4N.H)'K17!^$F#?+O25%*W.INELI% MITKEK$Z H F\C2RBE9 &D5S="BH5L]JA :_\'X*_? *[9',QJ5(IBQ,L!>X! MOWP!K9G$]WE=S52E@-4*#WBV>I@ $]"B'"KY$$&%Q\JU6"N)J]&F[