0001482981-24-000064.txt : 20240502 0001482981-24-000064.hdr.sgml : 20240502 20240502113605 ACCESSION NUMBER: 0001482981-24-000064 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Vita Coco Company, Inc. CENTRAL INDEX KEY: 0001482981 STANDARD INDUSTRIAL CLASSIFICATION: BEVERAGES [2080] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 113713156 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40950 FILM NUMBER: 24906400 BUSINESS ADDRESS: STREET 1: 250 PARK AVENUE SOUTH STREET 2: SEVENTH FLOOR CITY: NEW YORK STATE: NY ZIP: 10003 BUSINESS PHONE: 212-206-0763 MAIL ADDRESS: STREET 1: 250 PARK AVENUE SOUTH STREET 2: SEVENTH FLOOR CITY: NEW YORK STATE: NY ZIP: 10003 FORMER COMPANY: FORMER CONFORMED NAME: All Market Inc. DATE OF NAME CHANGE: 20210824 FORMER COMPANY: FORMER CONFORMED NAME: All Market, Inc. DATE OF NAME CHANGE: 20210824 FORMER COMPANY: FORMER CONFORMED NAME: Vita Coco Company, Inc. DATE OF NAME CHANGE: 20210823 10-Q 1 coco-20240331.htm 10-Q coco-20240331
0001482981December 312024Q1false1 year, 18 days7 months, 21 days1 year, 18 days00014829812024-01-012024-03-3100014829812024-04-30xbrli:shares00014829812024-03-31iso4217:USD00014829812023-12-31iso4217:USDxbrli:shares00014829812023-01-012023-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-12-310001482981us-gaap:CommonStockMembercoco:CommonClassWithExitWarrantsMember2022-12-310001482981us-gaap:CommonStockMember2022-12-310001482981us-gaap:AdditionalPaidInCapitalMember2022-12-310001482981us-gaap:RetainedEarningsMember2022-12-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001482981us-gaap:TreasuryStockCommonMember2022-12-310001482981us-gaap:ParentMember2022-12-310001482981us-gaap:RetainedEarningsMember2023-01-012023-03-310001482981us-gaap:ParentMember2023-01-012023-03-310001482981us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-12-310001482981us-gaap:AccountingStandardsUpdate201613Memberus-gaap:ParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-12-310001482981us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2023-01-012023-03-310001482981us-gaap:CommonStockMember2023-01-012023-03-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2023-03-310001482981us-gaap:CommonStockMembercoco:CommonClassWithExitWarrantsMember2023-03-310001482981us-gaap:CommonStockMember2023-03-310001482981us-gaap:AdditionalPaidInCapitalMember2023-03-310001482981us-gaap:RetainedEarningsMember2023-03-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001482981us-gaap:TreasuryStockCommonMember2023-03-310001482981us-gaap:ParentMember2023-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2023-12-310001482981us-gaap:CommonStockMembercoco:CommonClassWithExitWarrantsMember2023-12-310001482981us-gaap:CommonStockMember2023-12-310001482981us-gaap:AdditionalPaidInCapitalMember2023-12-310001482981us-gaap:RetainedEarningsMember2023-12-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001482981us-gaap:TreasuryStockCommonMember2023-12-310001482981us-gaap:ParentMember2023-12-310001482981us-gaap:RetainedEarningsMember2024-01-012024-03-310001482981us-gaap:ParentMember2024-01-012024-03-310001482981us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001482981us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2024-01-012024-03-310001482981us-gaap:CommonStockMember2024-01-012024-03-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2024-03-310001482981us-gaap:CommonStockMembercoco:CommonClassWithExitWarrantsMember2024-03-310001482981us-gaap:CommonStockMember2024-03-310001482981us-gaap:AdditionalPaidInCapitalMember2024-03-310001482981us-gaap:RetainedEarningsMember2024-03-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001482981us-gaap:TreasuryStockCommonMember2024-03-310001482981us-gaap:ParentMember2024-03-3100014829812022-12-3100014829812023-03-310001482981srt:SubsidiariesMember2024-01-012024-03-31coco:subsidiary0001482981srt:SubsidiariesMembersrt:AsiaMember2024-01-012024-03-310001482981srt:NorthAmericaMembersrt:SubsidiariesMember2024-01-012024-03-310001482981coco:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-31xbrli:pure0001482981coco:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001482981coco:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001482981coco:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300001482981us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-01-010001482981srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001482981us-gaap:AccountingStandardsUpdate201613Member2023-01-010001482981coco:AmericasSegmentMembercoco:VitaCocoCoconutWaterMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981coco:InternationalSegmentMembercoco:VitaCocoCoconutWaterMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981coco:VitaCocoCoconutWaterMember2024-01-012024-03-310001482981coco:AmericasSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981coco:InternationalSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981coco:PrivateLabelMember2024-01-012024-03-310001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001482981us-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981coco:AmericasSegmentMembercoco:VitaCocoCoconutWaterMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981coco:InternationalSegmentMembercoco:VitaCocoCoconutWaterMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981coco:VitaCocoCoconutWaterMember2023-01-012023-03-310001482981coco:AmericasSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981coco:InternationalSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981coco:PrivateLabelMember2023-01-012023-03-310001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001482981us-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981coco:VehicleLoansMember2024-03-310001482981coco:VehicleLoansMember2023-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-310001482981srt:MinimumMembercoco:SecuredOvernightFinancingRateSOFRMembercoco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981srt:MaximumMembercoco:SecuredOvernightFinancingRateSOFRMembercoco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981srt:MinimumMembercoco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981srt:MaximumMembercoco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2024-03-310001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMember2024-01-012024-03-310001482981coco:TwoThousandAndTwentyCreditFacilityMember2023-01-012023-03-310001482981srt:MinimumMemberus-gaap:NotesPayableOtherPayablesMembercoco:VehicleLoansMember2024-03-310001482981srt:MaximumMemberus-gaap:NotesPayableOtherPayablesMembercoco:VehicleLoansMember2024-03-310001482981us-gaap:NotesPayableOtherPayablesMembercoco:VehicleLoansMember2024-03-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembercoco:CustomerAMember2024-01-012024-03-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembercoco:CustomerAMember2023-01-012023-03-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercoco:CustomerAMember2024-01-012024-03-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercoco:CustomerAMember2023-01-012023-12-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembercoco:CustomerBMember2024-01-012024-03-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembercoco:CustomerBMember2023-01-012023-03-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercoco:CustomerBMember2024-01-012024-03-310001482981us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercoco:CustomerBMember2023-01-012023-12-310001482981us-gaap:RestrictedStockMember2024-01-012024-03-310001482981coco:OneCustomerMember2023-01-012023-03-310001482981coco:OneCustomerMember2024-01-012024-03-310001482981us-gaap:SupplierConcentrationRiskMembercoco:SupplierAMemberus-gaap:CostOfGoodsProductLineMember2024-01-012024-03-310001482981us-gaap:SupplierConcentrationRiskMembercoco:SupplierAMemberus-gaap:CostOfGoodsProductLineMember2023-01-012023-03-310001482981us-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMembercoco:SupplierBMember2024-01-012024-03-310001482981us-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMembercoco:SupplierBMember2023-01-012023-03-310001482981us-gaap:NondesignatedMembercoco:ReceiveBRLSellUSDMember2024-03-310001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayEURMember2024-03-310001482981coco:ReceiveUSDPayCADMemberus-gaap:NondesignatedMember2024-03-310001482981us-gaap:NondesignatedMembercoco:ReceiveTHBSellUSDMember2024-03-310001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayGBPMember2024-03-310001482981us-gaap:NondesignatedMembercoco:ReceiveBRLSellUSDMember2023-12-310001482981us-gaap:NondesignatedMembercoco:ReceiveTHBSellUSDMember2023-12-310001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayEURMember2023-12-310001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayGBPMember2023-12-310001482981coco:ReceiveUSDPayCADMemberus-gaap:NondesignatedMember2023-12-310001482981coco:UnrealizedGainLossOnDerivativeInstrumentsMember2024-01-012024-03-310001482981coco:UnrealizedGainLossOnDerivativeInstrumentsMember2023-01-012023-03-310001482981us-gaap:ForeignCurrencyGainLossMember2024-01-012024-03-310001482981us-gaap:ForeignCurrencyGainLossMember2023-01-012023-03-310001482981us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001482981us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CurrencySwapMember2024-03-310001482981us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310001482981us-gaap:FairValueMeasurementsRecurringMember2024-03-310001482981us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001482981us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CurrencySwapMember2023-12-310001482981us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001482981us-gaap:FairValueMeasurementsRecurringMember2023-12-31coco:vote0001482981coco:A2021IncentiveAwardPlanMember2024-03-310001482981coco:A2021IncentiveAwardPlanMember2023-12-3100014829812023-10-300001482981us-gaap:CommonStockMember2023-01-012023-12-3100014829812023-01-012023-12-310001482981coco:A2014StockOptionAndRestrictedStockPlanMember2024-01-012024-03-310001482981srt:MaximumMembercoco:A2021IncentiveAwardPlanMember2022-12-310001482981coco:A2021IncentiveAwardPlanMember2022-04-012022-06-300001482981coco:ServiceBasedStockOptionsMember2024-01-012024-03-310001482981coco:ServiceBasedRestrictedStockUnitsRSUsMember2024-01-012024-03-310001482981coco:ServiceBasedRestrictedStockUnitsRSUsMember2023-01-012023-03-310001482981us-gaap:RestrictedStockMember2024-03-310001482981coco:A2014StockOptionAndRestrictedStockPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-03-310001482981coco:A2014StockOptionAndRestrictedStockPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-03-310001482981coco:PerformanceBasedRestrictedStockUnitsRSUsMember2024-01-012024-03-310001482981us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001482981us-gaap:RestrictedStockMember2023-01-012023-03-310001482981us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001482981us-gaap:EmployeeStockOptionMember2023-01-012023-03-31coco:segment0001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2024-03-310001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2024-03-310001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310001482981country:USus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981country:USus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981country:GBus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981country:GBus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001482981us-gaap:NonUsMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001482981country:US2024-03-310001482981country:US2023-12-310001482981country:EC2024-03-310001482981country:EC2023-12-310001482981country:SG2024-03-310001482981country:SG2023-12-310001482981us-gaap:NonUsMember2024-03-310001482981us-gaap:NonUsMember2023-12-31coco:offering0001482981coco:JonathanBurthMember2024-01-012024-03-310001482981coco:JonathanBurthTradingArrangementCommonStockIssuableUponExerciseOfFullyVestedStockOptionsMembercoco:JonathanBurthMember2024-03-310001482981coco:JonathanBurthTradingArrangementCommonStockMembercoco:JonathanBurthMember2024-03-310001482981coco:JanePriorMember2024-01-012024-03-310001482981coco:JanePriorMember2024-03-310001482981coco:CharlesVanEsMember2024-01-012024-03-310001482981coco:CharlesVanEsMember2024-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
____________________
FORM 10-Q
____________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
oTRANSITION 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-40950
____________________
The Vita Coco Company, Inc.
(Exact Name of Registrant as Specified in its Charter)
____________________
Delaware11-3713156
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
  
250 Park Avenue South
Seventh Floor
New York, NY
10003
(Address of principal executive offices)(Zip Code)
(212) 206-0763
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
____________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol(s)
Name of each exchange
on which registered
Common Stock, Par Value $0.01 Per ShareCOCOThe Nasdaq Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of 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 x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
xAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of April 30, 2024, there were 56,683,993 shares of the registrant’s common stock, par value $0.01 per share, outstanding.
1

TABLE OF CONTENTS
Page
2

FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q may be forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “forecasts,” “predicts,” “potential” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements regarding our future results of operations and financial position, industry and business trends, equity compensation, business strategy, projected costs, plans, prospects, expectations, market growth, new products, supply chain predictions, and our objectives for future operations.
The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. Forward-looking statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements, including, but not limited to, the important factors discussed in Part I, Item 1A. "Risk Factors" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The forward-looking statements in this Quarterly Report on Form 10-Q are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
You should read this Quarterly Report on Form 10-Q and the documents that we reference herein and have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Quarterly Report on Form 10-Q, whether as a result of any new information, future events or otherwise.
As used in this Quarterly Report on Form 10-Q, unless otherwise stated or the context requires otherwise, the terms “Vita Coco,” the “Company,” “we,” “us,” and “our” refer to The Vita Coco Company, Inc. and its consolidated subsidiaries.
4

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
THE VITA COCO COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(Amounts in thousands, except share data)
March 31,
2024
December 31,
2023
Assets
Current assets:
Cash and cash equivalents$122,978 $132,537 
Accounts receivable, net of allowance of $3,304 at March 31, 2024, and $2,486 at December 31, 2023
57,881 50,086 
Inventory56,764 50,757 
Supplier advances, current
1,535 1,521 
Derivative assets1,772 3,876 
Prepaid expenses and other current assets25,772 24,160 
Total current assets266,702 262,937 
Property and equipment, net2,195 2,136 
Goodwill7,791 7,791 
Supplier advances, long-term
2,619 2,820 
Deferred tax assets, net6,746 6,749 
Right-of-use assets, net1,151 1,406 
Other assets1,838 1,843 
Total assets$289,042 $285,682 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$18,134 $21,826 
Accrued expenses and other current liabilities 59,223 59,533 
Notes payable, current11 13 
Derivative liabilities1,634 1,213 
Total current liabilities79,002 82,585 
Notes payable, long-term
10 13 
Other long-term liabilities340 647 
Total liabilities79,352 83,245 
Stockholders’ equity:
Common stock, $0.01 par value; 500,000,000 shares authorized; 63,311,737 and 63,135,453 shares issued at March 31, 2024 and December 31, 2023, respectively 56,683,993 and 56,899,253 shares outstanding at March 31, 2024 and December 31, 2023, respectively
633 631 
Additional paid-in capital163,674 161,414 
Retained earnings114,980 100,742 
Accumulated other comprehensive loss(661)(649)
Treasury stock, 6,627,744 shares at cost as of March 31, 2024, and 6,236,200 shares at cost as of December 31, 2023.
(68,936)(59,701)
Total stockholders’ equity attributable to The Vita Coco Company, Inc.209,690 202,437 
Total liabilities and stockholders’ equity$289,042 $285,682 
See accompanying notes to the condensed consolidated financial statements.
5

THE VITA COCO COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
(Amounts in thousands, except for share and per share data)
Three Months Ended March 31,
20242023
Net sales$111,698 $109,759 
Cost of goods sold64,521 76,098 
Gross profit47,177 33,661 
Operating expenses
Selling, general and administrative28,218 26,957 
Income (Loss) from operations18,959 6,704 
Other income (expense)
Unrealized gain/(loss) on derivative instruments(2,525)1,213 
Foreign currency gain/(loss)58 611 
Interest income1,523 13 
Interest expense (15)
Total other income (expense)(944)1,822 
Income before income taxes18,015 8,526 
Income tax expense(3,777)(1,821)
Net income$14,238 $6,705 
Net income per common share
Basic$0.25 $0.12 
Diluted$0.24 $0.12 
Weighted-average number of common shares outstanding
Basic56,589,565 56,046,904 
Diluted58,746,631 57,351,405 
See accompanying notes to the condensed consolidated financial statements.
6

THE VITA COCO COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
(Amounts in thousands)
Three Months Ended March 31,
20242023
Net income$14,238 $6,705 
Other comprehensive income (loss):
Foreign currency translation adjustment(12)173 
Total comprehensive income attributable to The Vita Coco Company, Inc.$14,226 $6,878 
See accompanying notes to the condensed consolidated financial statements.
7

THE VITA COCO COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)
(Amounts in thousands, except for shares)
Common StockCommon Stock
with Exit
Warrants
Total Common
Stock
Additional
Paid-In
Retained
Earnings
Accumulated
Other
Comprehensive
Income / (Loss)
Treasury Stock Total
Shareholders’
Equity
Attributable
to The Vita
Coco
Company, Inc.
Shares$ AmountShares$ AmountShares$ AmountCapitalSharesAmount
Balance at December 31, 2022
54,112,145 $541 8,113,105 $81 62,225,250 $622 $145,210 $55,183 $(994)6,206,200 $(58,928)$141,093 
Net income— — — — — — — 6,705 — — — 6,705 
Cumulative-effect adjustment related to the adoption of accounting guidance for credit losses— — — — — — — (1,070)— — — (1,070)
Stock-based compensation— — — — — — 2,162 — — — — 2,162 
Exercise of stock awards
185,783 2 — — 185,783 2 601 — — — — 603 
Foreign currency translation adjustment— — — — — — — — 173 — — 173 
Balance at March 31, 2023
54,297,928 543 8,113,105 81 62,411,033 624 147,973 60,818 (821)6,206,200 (58,928)149,666 
Balance at December 31, 2023
55,022,348 $550 8,113,105 $81 63,135,453 $631 $161,414 $100,742 $(649)6,236,200 $(59,701)$202,437 
Net income— — — — — — — 14,238 — — — 14,238 
Purchase of treasury stock— — — — — — — — — 391,544 (9,235)(9,235)
Stock-based compensation— — — — — — 2,109 — — — — 2,109 
Exercise of stock awards
176,284 2 — — 176,284 2 151 — — — — 153 
Foreign currency translation adjustment— — — — — — — — (12)— — (12)
Balance at March 31, 2024
55,198,632 552 8,113,105 81 63,311,737 633 163,674 114,980 (661)6,627,744 (68,936)209,690 
See accompanying notes to the condensed consolidated financial statements.
8

THE VITA COCO COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(Amounts in thousands)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net income$14,238 $6,705 
Adjustments required to reconcile net income to cash flows from operating activities:
Depreciation and amortization162 165 
(Gain)/loss on disposal of equipment13 (1)
Bad debt expense517 832 
Unrealized (gain)/loss on derivative instruments2,525 (1,213)
Stock-based compensation2,109 2,162 
Noncash lease expense254 279 
Changes in operating assets and liabilities:
Accounts receivable(8,463)(21,337)
Inventory(6,068)20,089 
Prepaid expenses, net supplier advances, and other assets(1,442)683 
Accounts payable, accrued expenses, and other liabilities(4,112)1,072 
Net cash provided by (used in) operating activities(267)9,436 
Cash flows from investing activities:
Cash paid for property and equipment(124)(454)
Proceeds from sale of property and equipment 5 
Net cash used in investing activities(124)(449)
Cash flows from financing activities:
Proceeds from exercise of stock awards
153 603 
Cash received (paid) on notes payable(4)(6)
Cash paid to acquire treasury stock(9,235) 
Net cash provided by (used in) financing activities(9,086)597 
Effects of exchange rate changes on cash and cash equivalents(80)187 
Net increase/(decrease) in cash and cash equivalents(9,557)9,771 
Cash, cash equivalents and restricted cash at beginning of the period (1)
132,867 19,629 
Cash, cash equivalents and restricted cash at end of the period (1)
$123,310 $29,400 
1Includes $332 and $320 of restricted cash as of March 31, 2024 and 2023, respectively, that were included in other current assets.
See accompanying notes to the condensed consolidated financial statements.
9

THE VITA COCO COMPANY, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
(Amounts in thousands, except share and per share amounts)
1. NATURE OF BUSINESS AND BASIS OF PRESENTATION
The Vita Coco Company, Inc. and subsidiaries (the “Company”) develops, markets, and distributes various coconut water products under the brand name Vita Coco and for retailers' own brands, predominantly in the United States. Other products include coconut milk, coconut oil, coconut as a commodity, water (under the brand name Ever & Ever), and protein infused fitness drinks (under the brand name PWR LIFT). We also offered a natural energy drink (under the brand name Runa), which we ceased selling in December 2023.
The Company was incorporated in Delaware as All Market Inc. on January 17, 2007. On September 9, 2021, we changed our name to The Vita Coco Company, Inc. In 2018, the Company purchased certain assets and liabilities of Runa, which is marketed and distributed primarily in the United States until the Company ceased selling the brand in December 2023.
We are a public benefit corporation under Section 362 of the Delaware General Corporation Law. As a public benefit corporation, our Board of Directors is required by the Delaware General Corporation Law to manage or direct our business and affairs in a manner that balances the pecuniary interests of our stockholders, the best interests of those materially affected by our conduct and the specific public benefits identified in our certificate of incorporation.
The Company has ten wholly-owned subsidiaries including four wholly-owned Asian subsidiaries established between fiscal 2012 and 2015, four North American subsidiaries established between 2012 and 2018, All Market Europe, Ltd. (“AME”) in the United Kingdom, and one subsidiary in Germany established during 2024.
Unaudited interim financial information
The Company’s condensed consolidated interim financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of the Company’s financial information for the interim period presented. These interim results are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year. The condensed consolidated balance sheet as of March 31, 2024 is unaudited and should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023.
During the three months ended March 31, 2024, there were no significant changes to the Company’s significant accounting policies as described in the Company’s audited consolidated financial statements as of and for the year ended December 31, 2023.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying condensed consolidated financial statements are presented in accordance with U.S. GAAP.
Principles of Consolidation
The condensed consolidated financial statements include all the accounts of the wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management considers many factors in selecting appropriate financial accounting
10

policies and controls in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. Additionally, uncertainty in the macroeconomic environment resulting from current geopolitical and economic instability (including the effects of current wars and other international conflicts) and the high interest rate and inflationary cost environment make estimates and assumptions difficult to calculate with precision. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the condensed consolidated financial statements relate to share-based compensation, assessing long-lived assets for impairment, estimating the net realizable value of inventories, determining the accounts receivables reserve, assessing goodwill for impairment, determining the value of trade promotions, and assessing the realizability of deferred income taxes. Actual results could differ from those estimates.
Concentration of Credit Risk
The Company’s cash and accounts receivable are subject to concentrations of credit risk. The Company’s cash balances are primarily on deposit with banks in the U.S. which are guaranteed by the Federal Deposit Insurance Corporation ("FDIC") up to $250. At times, such cash may be in excess of the FDIC insurance limit. To minimize the risk, the Company’s policy is to maintain cash balances with high quality institutions, which may include banks, financial institutions and investment firms, and invest daily or reserve operating cash in money market funds, government securities, bank obligations, municipal securities or other investment vehicles with short-term maturities.
Substantially all of the Company’s customers are either wholesalers or retailers of beverages. A material default in payment, a material reduction in purchases from these or any large customers, or the loss of a large customer or customer groups could have a material adverse impact on the Company’s financial condition, results of operations and liquidity. The Company is exposed to concentration of credit risk from its major customers for which two customers in aggregate represented 47% and 50% of total net sales for the three months ended March 31, 2024 and 2023, respectively. In addition, the two customers in aggregate also accounted for 39% and 43% of total accounts receivable as of March 31, 2024 and December 31, 2023, respectively. The Company has not experienced credit issues with these customers. Refer to Note 7, Commitments and Contingencies regarding additional information on our major customers.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The new accounting standard introduced the current expected credit losses methodology ("CECL") for estimating allowances for credit losses. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized costs, including loans and trade receivables. ASU 2016-13 was effective for the Company for annual and interim reporting periods beginning after December 15, 2022. The Company adopted the standard on January 1, 2023 using the modified retrospective method for all financial assets in scope.

As a part of the adoption, the Company selected to apply roll-rate method to estimate current expected credit losses for its accounts receivable population and weighted average remaining maturity ("WARM") method for supplier advances.

The difference of $1,070 between the incurred credit loss estimate and current expected credit loss estimate was recorded as cumulative effect adjustment to the Company’s opening retained earnings and reflected on the consolidated balance sheet as of January 1, 2023 as a result of the ASC Topic 326, Financial Instruments - Credit Losses ("ASC 326") adoption. The adoption of the standard did not have a material impact on the Company’s consolidated statements of operations, or consolidated statements of cash flows. The following table illustrates the impact of ASC 326.

As of January 1, 2023
As reported under ASC 326Pre-ASC 326 adoptionImpact of ASC 326 adoption
Allowance for credit losses on accounts receivables$3,552 $2,898 $654 
Allowance for credit losses on supplier advances416  416 
Total$3,968 $2,898 $1,070 
11

Recently Issued Accounting Pronouncements
In November 2023, the FASB issued Accounting Standards Update 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis ("ASU 2023-07"). Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC Topic 280, Segment Reporting on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the effective tax rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction ("ASU 2023-09"). ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.
3. REVENUE RECOGNITION
Revenues are accounted for in accordance with ASC Topic 606, Revenue Recognition ("ASC 606"). The Company disaggregates revenue into the following product categories:
Vita Coco Coconut Water—This product category consists of all branded coconut water product offerings under the Vita Coco labels, where the majority ingredient is coconut water. The Company determined that the sale of the products represents a distinct performance obligation as customers can benefit from purchasing the products on their own or together with other resources that are readily available to the customers. For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.
Private Label—This product category consists of all private label product offerings, which includes coconut water and oil. The Company determined the production and distribution of private label products represents a distinct performance obligation. Since there is no alternative use for these products and the Company has the right to payment for performance completed to date, the Company recognizes the revenue for the production of these private label products over time as the production for open purchase orders occurs, which may be prior to any shipment.
Other—This product category consists of all other products, which included Runa (until we ceased selling it in December 2023), and includes Ever & Ever and PWR LIFT product offerings and Vita Coco product extensions beyond coconut water, coconut milk products, and other revenue transactions (e.g., bulk product sales). For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.
The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.
The Company provides trade promotions and sales discounts to its customers and distributors. Since these sales promotions and sales discounts do not meet the criteria for a distinct good or service, they are primarily accounted for as a reduction of revenue and include payments to customers and distributors for performing activities on our behalf, such as payments for in-store displays, payments to gain distribution of new products, payments for shelf space and discounts to promote lower retail prices. These condensed consolidated financial statements include accruals for these promotion and discounts. The accruals are made for invoices that have not yet been received as of the end of the reporting period and are recorded as a reduction of sales, and are based on contract terms and our historical experience with similar programs and require management judgment with respect to estimating customer and consumer participation and performance levels.
Disaggregation of Revenue
12

The following table disaggregates net revenue by product type and reportable segment:
Three Months Ended March 31, 2024
AmericasInternationalConsolidated
Vita Coco Coconut Water$69,522 $9,665 $79,187 
Private Label24,2735,15229,425 
Other2,2967903,086 
Total$96,091 $15,607 $111,698 
Three Months Ended March 31, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$69,138 $9,558 $78,696 
Private Label25,0502,66627,716 
Other2,5847633,347 
Total$96,772 $12,987 $109,759 

4. INVENTORY
Inventory consists of the following:
March 31,
2024
December 31,
2023
Raw materials and packaging$4,018 $3,360 
Finished goods52,746 47,397 
Inventory$56,764 $50,757 
5. GOODWILL
Goodwill consists of the following:
March 31,
2024
December 31,
2023
Goodwill$7,791 $7,791 
All of the Company’s goodwill is associated with an acquisition, which occurred in June 2018. The goodwill is allocated to the Americas reporting unit and is tax deductible. The Company has not recognized any impairment since acquisition.
6. DEBT
The table below details the outstanding balances on the Company’s debt as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Notes payable
Vehicle loans21 26 
$21 $26 
Current11 13 
Non-current$10 13 
13

Revolving Credit Facility
In May 2020, the Company entered into the five-year credit facility with Wells Fargo Bank, National Association consisting of a revolving line of credit, which currently provides for committed borrowings of $60 million (the "2020 Credit Facility"). The maturity date on the 2020 Credit Facility is May 12, 2026.
Starting in December 2022, borrowings on the 2020 Credit Facility bear interest at rates based on either: 1) a fluctuating rate per annum determined to be the sum of Daily Simple Secured Overnight Financing Rate ("SOFR") plus a spread defined in the credit agreement (the "Spread"); or 2) a fixed rate per annum determined to be the sum of the Term SOFR plus the Spread. The Spread ranges from 1.00% to 1.75%, which is based on the Company’s leverage ratio (as defined in the credit agreement) for the immediately preceding fiscal quarter as defined in the credit agreement. In addition, the Company is currently subject to an unused commitment fee ranging from 0.10% and 0.20% on the unused amount of the line of credit, with the rate being based on the Company’s leverage ratio (as defined in the credit agreement).
As of March 31, 2024 and December 31, 2023, the Company had no outstanding balance and $60 million undrawn and available under its amended 2020 Credit Facility. Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $15 and $15 for the three months ended March 31, 2024 and March 31, 2023 respectively.
The 2020 Credit Facility is collateralized by substantially all of the Company’s assets.
The 2020 Credit Facility contains certain affirmative and negative covenants that, among other things, limit the Company’s ability to, subject to various exceptions and qualifications: (i) incur liens; (ii) incur additional debt; (iii) sell, transfer or dispose of assets; (iv) merge with or acquire other companies, (v) make loans, advances or guarantees; (vi) make investments; (vii) make dividends and distributions on, or repurchases of, equity; and (viii) enter into certain transactions with affiliates. The 2020 Credit Facility also requires the Company to maintain certain financial covenants including a maximum leverage ratio, a minimum fixed charge coverage ratio, and a minimum asset coverage ratio. As of March 31, 2024, the Company was compliant with all financial covenants.
Vehicle Loans
We periodically enter into vehicle loans. Interest rates on these vehicle loans range from 4.56% to 5.68%. The outstanding balance on the vehicle loans as of March 31, 2024 was less than $0.1 million.

7. COMMITMENTS AND CONTINGENCIES
Contingencies:
Litigation—The Company may engage in various litigation matters in the ordinary course of business. The Company intends to vigorously defend itself in such matters, based upon the advice of legal counsel, and is of the opinion that the resolution of these matters will not have a material effect on the condensed consolidated financial statements.The Company records a liability when it is probable that a loss has been incurred and the amount is reasonably estimable. The Company also discloses when it is reasonably possible that a material loss may be incurred. As of March 31, 2024 and December 31, 2023, the Company has not recorded any liabilities relating to such legal matters.
Business Risk—The Company imports finished goods predominantly from manufacturers located in South American and Southeast Asian countries. The Company may be subject to certain business risks due to potential instability in these regions.
Major CustomersThe Company’s customers that accounted for 10% or more of total net sales and total accounts receivable were as follows:
Net sales Accounts receivable
Three Months Ended March 31,March 31,
2024
December 31,
2023
20242023
Customer A25 %26 %18 %20 %
Customer B22 %24 %21 %23 %
14

One of the customers acquired less than 5% ownership in the Company upon consummation of the Company's initial public offering ("IPO"). As discussed in Note 10, Stockholders' Equity, the same customer also was granted 200,000 restricted stock awards at the time of the IPO, of which 100,000 vested on March 31, 2023 and 100,000 vested on March 31, 2024. The customer continues to hold less than 5% ownership in the Company as of March 31, 2024.
In 2023, we agreed to start to discontinue the private label coconut water and coconut oil supply relationship with one of our significant customers as the terms required to retain the business were contrary to our long term margin targets. However, at the request of this customer, we expect to continue the supply relationship for a significant portion of their private label coconut water needs.
Major SuppliersThe Company’s suppliers that accounted for 10% or more of the Company’s purchases were as follows:
Three Months Ended March 31,
20242023
Supplier A24 %17 %
Supplier B14 %15 %
8. DERIVATIVE INSTRUMENTS
The Company accounts for derivative instruments in accordance with the ASC Topic 815, Derivatives and Hedging ("ASC 815"). These principles require that all derivative instruments be recognized at fair value on each balance sheet date unless they qualify for a scope exclusion as a normal purchase or sales transaction, which is accounted for under the accrual method of accounting. In addition, these principles permit derivative instruments that qualify for hedge accounting to reflect the changes in the fair value of the derivative instruments through earnings or stockholders’ equity as other comprehensive income on a net basis until the hedged item is settled and recognized in earnings, depending on whether the derivative is being used to hedge changes in fair value or cash flows. The ineffective portion of a derivative instrument’s change in fair value is immediately recognized in earnings. As of March 31, 2024 and December 31, 2023, the Company did not have any derivative instruments that it had designated as fair value or cash flow hedges.
The Company is subject to the following currency risks:
Inventory Purchases from Brazilian, Malaysian and Thai Manufacturers—In order to mitigate the currency risk on inventory purchases from its Brazilian, Malaysian and Thai manufacturers, which are settled in Brazilian real ("BRL"), Malaysian ringgit ("MYR") and Thai baht ("THB"), the Company's subsidiary, All Market Singapore Pte. Ltd. ("AMS"), enters a series of forward currency swaps to buy BRL, MYR and THB.
Intercompany Transactions Between AME and AMS—In order to mitigate the currency risk on intercompany transactions between AME and AMS, AMS enters into foreign currency swaps to sell British pounds ("GBP").
Intercompany Transactions with Canadian Customer and Vendors—In order to mitigate the currency risk on transactions with Canadian customer and vendors, the Company enters into foreign currency swaps to sell Canadian dollars ("CAD").
15

The notional amount and fair value of all outstanding derivative instruments in the condensed consolidated balance sheets consist of the following at:
March 31, 2024
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive BRL/sell USD$55,191 $1,671 Derivative assets
Receive USD/pay EUR4,899 46 Derivative assets
Receive USD/pay CAD6,795 55 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD$17,548 $(1,186)Derivative liabilities
Receive USD/pay GBP20,610 (448)Derivative liabilities
December 31, 2023
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive BRL/sell USD$62,253 $3,876 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD21,971 (285)Derivative liabilities
Receive USD/pay EUR5,627 (90)Derivative liabilities
Receive USD/pay GBP23,512 (749)Derivative liabilities
Receive USD/pay CAD7,666 (89)Derivative liabilities
    
The amount and location of realized and unrealized gains and losses of the derivative instruments in the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 are as follows:
Three Months Ended March 31,
20242023
Unrealized gain/(loss) on derivative instruments$(2,525)$1,213 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$607 $1,071 
LocationForeign currency
gain/(loss)
Foreign currency
gain/(loss)
The Company applies recurring fair value measurements to its derivative instruments in accordance with ASC Topic 820, Fair Value Measurements ("ASC 820"). In determining fair value, the Company used a market approach and incorporated the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk and/or the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market corroborated or generally unobservable internally developed inputs.
16

9. FAIR VALUE MEASUREMENTS
ASC 820 provides a framework for measuring fair value and requires expanded disclosures regarding fair value measurements. ASC 820 defines fair value 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. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs. Based upon observability of the inputs used in valuation techniques, the Company’s assets and liabilities are classified as follows:
Level 1—Quoted market prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted market prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes internally developed models and methodologies utilizing significant unobservable inputs.
Forward Currency Swap Contracts—See Note 8, Derivative Instruments, for a description of these contracts.The Company’s valuation methodology for forward currency swap contracts is based upon third-party institution data.
The Company’s fair value hierarchy for those assets (liabilities) measured at fair value on a recurring basis at March 31, 2024 and December 31, 2023, is as follows:
Level 1Level 2Level 3Total
Forward Currency
Swaps/Contracts
March 31, 2024$ $138 $ $138 
December 31, 2023$ $2,663 $ $2,663 
There were no transfers between any levels of the fair value hierarchy for any of the Company’s fair value measurements.
10. STOCKHOLDERS’ EQUITY
Common and Treasury Stock—Each share of Common Stock entitles its holder to one vote on matters required to be voted on by the stockholders of the Company and to receive dividends, when and if declared by the Company’s Board of Directors.
As of March 31, 2024 and December 31, 2023, the Company held 6,627,744 and 6,236,200 shares, respectively, in treasury stock. As of March 31, 2024 and December 31, 2023, the Company had 3,231,028 and 3,124,326 shares, respectively, of Common Stock available for issuance upon the conversion of outstanding equity awards under the 2021 Incentive Award Plan ("2021 Plan").
On October 30, 2023, the Company's Board of Directors approved a share repurchase program ("Program") authorizing the Company to repurchase up to $40,000 of Common Stock. Shares of Common Stock may be repurchased under the Program from time to time through open market purchases, block trades, private transactions or accelerated or other structured share repurchase programs. To the extent not retired, shares of Common Stock repurchased under the Program will be placed in the Company's treasury shares. The extent to which the Company repurchases shares of Common Stock, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by the Company. The Program has no time limits and may be suspended or discontinued at any time. The Company repurchased 391,544 shares under this Program at a cost of $9,235 during the three months ended March 31, 2024. The Company repurchased 30,000 shares under this
17

Program at a cost of $773 during the year ended December 31, 2023. As of March 31, 2024, the Company had $29,992 remaining under this Program.
Stock-based Compensation—The stockholders of the Company approved the adoption of the Company’s 2014 Stock Option and Restricted Stock Plan (the “2014 Plan”). The 2014 Plan allowed for a maximum of 8% of the sum of the Available Equity defined as the sum of: (i) the total then outstanding shares of common shares; and (ii) all available stock options (i.e., granted and outstanding stock options and stock options not yet granted). Under the terms of the 2014 Plan, the Company may grant employees, directors and consultants stock options and restricted stock awards and has the authority to establish the specific terms of each award, including exercise price, expiration and vesting. Currently, only stock options were granted under the 2014 Plan. Generally, stock options issued pursuant to the 2014 Plan contain exercise prices no less than the fair value of Common Stock on the date of grant and have a ten-year contractual term.
Subsequent to September 30, 2021, the stockholders of the Company approved the adoption of the 2021 Plan, which became effective after the closing of the Company's IPO completed in October 2021. On and after closing of the offering and the effectiveness of the 2021 Plan, no further grants have been made under the 2014 Plan. The maximum number of shares of our Common Stock available for issuance under the 2021 Plan is equal to the sum of: (i) 3,431,312 shares of our Common Stock; and (ii) an annual increase on the first day of each year beginning in 2022 and ending in and including 2031, equal to the lesser of (A) two percent (2%) of the outstanding shares of our Common Stock on the last day of the immediately preceding fiscal year; and (B) such lesser amount as determined by our Board of Directors; provided, however, no more than 3,431,312 shares may be issued upon the exercise of incentive stock options ("ISOs"). The 2021 Plan provides for the grant of stock options, including ISOs and nonqualified stock options ("NSOs"), restricted stock, dividend equivalents, stock payments, restricted stock units ("RSUs"), other incentive awards, stock appreciation rights ("SARs"), and cash awards. As of March 31, 2024, only stock options, restricted stock, and RSU's have been granted under the 2021 Plan.
The Company recognized stock-based compensation expense of $1,958 and $1,297 for the three months ended March 31, 2024 and 2023, respectively, in selling, general and administrative expenses. For the RSUs previously granted to a major customer, $151 and $865 was recognized for the three months ended March 31, 2024 and March 31, 2023, respectively, as stock-based sales incentive based on guidance in ASC 606 and reflected as a reduction in the transaction price revenue.
Option Awards with Service-based Vesting Conditions
Most of the stock option awards granted under the 2014 Plan and 2021 Plan vest based on continuous service. The options awarded to the employees have differing vesting schedules as specified in each grant agreement. There were 168,076 new service-based stock option awards granted during the three months ended March 31, 2024. Exercises of stock options during the three months ended March 31, 2024, and 2023 were 13,960 and 66,523, respectively.
Option Awards with Performance and Market-based Vesting Conditions
There are also stock option awards containing performance-based vesting conditions, subject to achievement of various performance goals by a future period,such as revenue and adjusted EBITDA targets. There are also stock option awards granted in 2019 to the current Chief Executive Officer ("CEO") containing performance and market vesting conditions that vest upon occurrence of an IPO or other qualifying liquidity event and upon achieving a predetermined equity value of the Company, which were fully vested as of July 31, 2023.
There were no new stock option awards granted during the three months ended March 31, 2024 with performance-based vesting conditions.
Service & Performance based Restricted Stock and RSUs
Restricted stock and RSUs were granted under the 2021 Plan and primarily vest based on continuous service. The RSUs with service-based vesting conditions awarded to the employees have differing vesting schedules as specified in each grant agreement. The RSUs granted to non-employee directors vest in full on the earlier of: (i) the day immediately preceding the date of the first Annual Shareholders Meeting following the date of grant; or (ii) the first anniversary of the date of grant. During the three months ended March 31, 2024 and March 31, 2023, the Company also granted RSUs that
18

contained performance-based vesting conditions, subject to achievement of various performance goals in the future, specifically net sales growth and Adjusted EBITDA targets.
Also included in these awards are $3,000 of shares of restricted Common Stock granted at the time of the IPO to entities affiliated with a significant customer, at a price per share granted at the IPO of $15.00, or 200,000 restricted shares, in connection with an amendment to extend the distributor agreement term to June 10, 2026. Since the distribution agreement has not been terminated by either party for cause as of March 31, 2023, 50% of the shares were released on March 31, 2023. The remaining 50% were released on March 31, 2024. The grant was accounted for as a stock-based sales incentive based on guidance in ASC 606 and is reflected as a reduction in the transaction price of revenue on the basis of the grant-date fair-value measure in accordance with the stock compensation guidance in ASC 718.
During the three months ended March 31, 2024, there were 241,791 service based and 58,365 performance based RSUs granted, which had an aggregate grant date fair value of $7,858. During the three months ended March 31, 2024 and March 31, 2023, awards vested were 162,324 and 0, respectively, which includes service based RSUs and restricted stock of the major customer.
11. INCOME TAXES
For the three months ended March 31, 2024 and 2023, the Company recorded income tax expense of $3,777 and $1,821, respectively, in its condensed consolidated statements of operations.

In assessing the recoverability of its deferred tax assets, the Company continually evaluates all available positive and negative evidence to assess the amount of deferred tax assets for which it is more likely than not to realize a benefit. For any deferred tax asset in excess of the amount for which it is more likely than not that the Company will realize a benefit, the Company establishes a valuation allowance.

As of March 31, 2024 and December 31, 2023, there was a $106 liability for income tax uncertainties recorded in the Company's consolidated balance sheets. The Company’s policy is to record interest and penalties related to income taxes as part of its income tax provision. The Company does not expect its uncertain tax positions to change significantly over the next twelve months. The Company recognized no interest and penalties related to income tax uncertainties in its consolidated balance sheets or consolidated statement of operations for the three months ended March 31, 2024 and 2023. The Company is subject to income tax examinations by the Internal Revenue Service ("IRS") and various state and local jurisdictions for the open tax years between December 31, 2019 and December 31, 2022.
12. EARNINGS PER SHARE
Basic and diluted earnings per share were calculated as follows:
Three months ended
 March 31,
20242023
Numerator:
Net income$14,238 $6,705 
Denominator:
Weighted-average number of common shares used in earnings per share—basic56,589,565 56,046,904 
Effect of conversion of stock options2,157,066 1,304,501 
Weighted-average number of common shares used in earnings per share—diluted58,746,631 57,351,405 
Earnings per share—basic$0.25 $0.12 
Earnings per share—diluted$0.24 $0.12 
19

The following potentially dilutive securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average number of common shares outstanding, as they would be anti-dilutive:
Three months ended
March 31,
20242023
Options to purchase common stock and RSUs
301,813 1,067,435 
13. SEGMENT REPORTING
The Company has two operating and reportable segments:
Americas—The Americas segment is comprised primarily of the U.S. and Canada, and derives its revenues from the marketing and distribution of various coconut water and non-coconut water products (e.g., coconut oil and milk). The Company’s aluminum bottle canned water (Ever & Ever), protein infused fitness drink (PWR LIFT), and guayusa leaf products (Runa) are marketed only in the Americas segment. As of December 2023, we ceased offering the Runa brand.
International—The International segment is comprised primarily of Europe, Middle East, and Asia Pacific, which includes the Company’s procurement arm and derives its revenues from the marketing and distribution of various coconut water and non-coconut water products.
The Company’s CEO is the chief operating decision maker and evaluates segment performance primarily based on net sales and gross profit. All intercompany transactions between the segments have been eliminated.
Information about the Company’s operations by operating segment as of the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
2024 2023
Net sales$111,698 $109,759 
Americas96,091 96,772 
International15,607 12,987 
Gross profit$47,177 $33,661 
Americas40,872 29,150 
International6,305 4,511 
As of March 31,
As of December 31,
20242023
Total segment assets$289,042 $285,682 
Americas205,709 209,984 
International83,333 75,698 

20

Three Months Ended March 31,
Reconciliation20242023
Total gross profit$47,177 $33,661 
Less:
Selling, general, and administrative expenses28,218 26,957 
Income (loss) from operations$18,959 $6,704 
Less:
Unrealized gain/(loss) on derivative instruments(2,525)1,213 
Foreign currency gain/(loss)58 611 
Interest income1,523 13 
Interest expense (15)
Income before income taxes$18,015 $8,526 
Geographic Data:
The following table provides information related to the Company’s net sales by country, which is presented on the basis of the location that revenue from customers is recorded:
Three Months Ended March 31,2024 2023
United States$90,153 $90,513 
United Kingdom
11,221 9,043 
All other countries(1)10,324 10,202 
Net sales$111,698 $109,759 
___________
(1)
No individual country is greater than 10% of total net sales for the three months ended March 31, 2024 and 2023.
The following table provides information related to the Company’s property and equipment, net by country:
March 31,
2024
December 31,
2023
United States$751 $729 
Ecuador141 140 
Singapore1,132 1,081 
All other countries(1)171 186 
Property and equipment, net (including asset held for sale)$2,195 $2,136 
___________
(1)
No individual country is greater than 10% of total property and equipment, net as of March 31, 2024 and December 31, 2023.
14. RELATED-PARTY TRANSACTIONS
Director Nominee Agreements - A member of the Board of Directors appointed under the Investor Rights Agreement by Verlinvest Beverages SA ("Verlinvest"), a stockholder of the Company, entered into a nominee agreement on May 24, 2022 instructing the Company to pay all cash and equity compensation earned in connection with his board of director service to Verlinvest. Based on the aforementioned nominee agreement, RSUs granted to this director will be held by him as nominee for Verlinvest and, upon vesting of the RSUs, the shares will be transferred to Verlinvest. The nominee agreements are primarily between the director and Verlinvest. The Company is a party to this arrangement solely to agree to the manner in which it would satisfy the compensation obligations to this director.

21

Registration Rights and Underwriting Agreements - Under the Registration Rights agreement by and among the Company, Verlinvest and certain other investors, in connection with each demand registration, piggyback or shelf offering, the Company agreed to reimburse the holders of registrable securities for the reasonable fees and disbursements of not more than one law firm. As part of the two secondary offerings during 2023, the Company also entered into underwriting agreements, to which Verlinvest was a party. In connection with the secondary share offering by Verlinvest in November 2023, the Company held an accrual in the amount of approximately $300 for legal fees reimbursement as of March 31, 2024. Subsequently during April 2024, Verlinvest agreed to waive its right to reimbursement of legal fees for its counsel, and those expenses.
15. SUBSEQUENT EVENTS

On April 24, 2024, the Company announced that AMS, a wholly owned subsidiary of the Company, entered into a Co-Manufacturing and Purchasing Agreement, dated April 18, 2024 with Axelum Resources Corp. (“Axelum”). The Company has an existing relationship with an affiliate of Axelum for the manufacture of various Company products in accordance with the terms of a manufacturing and purchasing agreement, dated April 8, 2020, which was filed as Exhibit 10.15 to the Company's Registration Statement on Form S-1 filed with the Securities and Exchange Commission ("SEC") on September 27, 2021. The new manufacturing agreement expands the Company's existing relationship with Axelum.







22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q, as well as our audited consolidated financial statements and related notes as disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and filed with the Securities and Exchange Commission ("SEC") on February 29, 2024 (the “Form 10-K”). This discussion contains forward-looking statements based upon current plans, expectations and beliefs involving risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth in Part I, Item 1A, “Risk Factors” of the Form 10-K and other factors set forth in the Form 10-K and Quarterly Reports on Form 10-Q.
Overview

The Vita Coco Company is a leading platform for brands in the functional beverage category. We pioneered packaged coconut water in 2004 and have extended our business into other categories. Our mission is to deliver great tasting, natural and nutritious products that we believe are better for consumers and better for the world. We are one of the largest brands globally in the coconut and other plant waters category, and a large supplier of private label coconut water.

Our branded portfolio is led by our Vita Coco brand, which is the leader in the coconut water category in the United States, and also includes coconut oil, juice, and milk offerings. Our other brands include Ever & Ever, a sustainably packaged water, and PWR LIFT, a protein-infused fitness drink. We also offered Runa, a plant-based energy drink inspired by the guayusa plant native to Ecuador, which we ceased selling in December 2023. We supply private label products to key retailers in both the coconut water and coconut oil categories. Additionally, we generate revenue from bulk product sales to beverage and food companies.

We source our coconut water from a diversified global network of 14 factories across six countries supported by thousands of coconut farmers. As we do not own any of these factories, our supply chain is a fixed asset-lite model designed to better react to changes in the market or consumer preferences. We also work with co-packers in America and Europe to support local packaging and repacking of our products to better service our customers’ needs.

Vita Coco is available in over 30 countries, with our primary markets in North America, the United Kingdom and China. Our primary markets for private label are North America and Europe. Our products are distributed primarily through club, food, drug, mass, convenience, e-commerce and food service channels. We are also available in a variety of on-premise locations such as corporate offices, fitness clubs, airports and educational institutions.

Key Factors Affecting Our Performance

We believe that our performance and future success depend on a number of factors that present significant opportunities for us. There have been no material changes to such factors from those described in the Form 10-K under the heading “Key Factors Affecting our Performance” and the changes noted below in "Impact of Global Events Causing Macroeconomic Uncertainty." Those factors also pose risks and challenges, including those discussed in Part I, Item 1A. “Risk Factors” of the Form 10-K.

Impact of Global Events Causing Macroeconomic Uncertainty
Uncertainty in the macroeconomic environment resulting from current geopolitical and economic instability (including the effects of current wars and other international conflicts) and the high interest rate and inflationary cost environment may affect our business. It is not currently possible to ascertain the overall impact of these macroeconomic uncertainties on the Company’s business, results of operations, financial condition or liquidity. Future events and effects related to these macroeconomic uncertainties cannot be determined with precision and actual results could significantly differ from estimates or forecasts. For a further discussion of the risks and challenges posed by these events, please see Part I, Item 1A. “Risk Factors” of the Form 10-K.

25

Components of Our Results of Operations
Net Sales
We generate revenue through the sale of our Vita Coco branded coconut water, private label and Other products in the Americas and International segments. Our sales are predominantly made to distributors or to retailers for final sale to consumers through retail channels, which includes sales to traditional brick and mortar retailers, who may also resell our products through their own online platforms. Our revenue is recognized net of allowances for returns, discounts, credits, and any taxes collected from consumers.
The Company provides trade promotions and sales discounts to its customers and distributors. Since these sales promotions and sales discounts do not meet the criteria for a distinct good or service, they are primarily accounted for as a reduction of revenue and include payments to customers and distributors for performing activities on our behalf, such as payments for in-store displays, payments to gain distribution of new products, payments for shelf space and discounts to promote lower retail prices. These condensed consolidated financial statements include accruals for these promotion and discounts. The accruals are made for invoices that have not yet been received as of the end of the reporting period and are recorded as a reduction of sales, and are based on contract terms and our historical experience with similar programs and require management judgment with respect to estimating customer and consumer participation and performance levels.
Cost of Goods Sold
Cost of goods sold includes the costs of the products sold to customers, inbound and outbound shipping and handling costs, freight and duties, shipping and packaging supplies, and warehouse fulfillment costs.
Gross Profit and Gross Margin
Gross profit is net sales less cost of goods sold, and gross margin is gross profit as a percentage of net sales. Gross profit has been, and will continue to be, affected by various factors, including the mix of products we sell, the channels through which we sell our products, the promotional environment in the marketplace, manufacturing costs, commodity prices, warehouse costs, and transportation rates. We expect that our gross margin will fluctuate from period to period depending on the interplay of these variables.
Management believes gross margin provides investors with useful information related to the profitability of our business prior to considering the operating costs incurred. Management uses gross profit and gross margin as key measures in making financial, operating, and planning decisions and in evaluating our performance.
Operating Expenses
Selling, General and Administrative Expenses
Selling, general and administrative expenses ("SG&A") include marketing expenses, promotional expenses, and general and administrative expenses. Marketing and promotional expenses consist primarily of costs incurred promoting and marketing our products and are primarily driven by investments to grow our business and retain customers. General and administrative expenses include payroll, employee benefits, stock-based compensation, broker commissions and other headcount-related expenses associated with supply chain & operations, finance, information technology, human resources and other administrative-related personnel, as well as general overhead costs of the business, including research and development for new innovations, rent and related facilities and maintenance costs, depreciation and amortization, and legal, accounting, and professional fees. We expense all SG&A as incurred.
Other Income (Expense), Net
Unrealized Gain/(Loss) on Derivative Instruments
We are subject to foreign currency risks as a result of our inventory purchases and intercompany transactions. In order to mitigate the foreign currency risks, we and our subsidiaries enter into foreign currency exchange contracts which are recorded at fair value. Unrealized gain/(loss) on derivative instruments consists of gains or losses on such foreign currency exchange contracts which are unsettled as of period end. See Part I, Item 3 “Quantitative and Qualitative Disclosures about Market Risk—Foreign Currency Exchange Risk for further information.
Foreign Currency Gain/(Loss)
26

Our reporting currency is the U.S. dollar. We maintain the financial statements of each entity within the group in its local currency, which is also the entity’s functional currency. Foreign currency gain/(loss) represents the transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency. See “—Quantitative and Qualitative Disclosures about Market Risk—Foreign Currency Exchange Risk for further information.
Interest Income
Interest income consists of interest income earned on our cash and cash equivalents, and money market funds.
Interest Expense
Interest expense consists of interest payable on our credit facilities and vehicle loans.
Income Tax Expense
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions in which we operate. We recognize deferred tax assets and liabilities based on temporary differences between the financial reporting and income tax bases of assets and liabilities using statutory rates. We regularly assess the need to record a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.
Operating Segments
We operate in two reporting segments:
Americas—The Americas segment is comprised of our operations in the Americas region, primarily in the United States and Canada.
International—The International segment is comprised of our operations primarily in Europe, the Middle East, and the Asia Pacific regions, which includes the Company’s procurement arm.
Each segment derives its revenues from the following product categories:
Vita Coco Coconut Water—This product category consists of all branded coconut water product offerings under the Vita Coco labels, where the majority ingredient is coconut water. For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.
Private Label —This product category consists of all private label product offerings, which includes coconut water and oil. The Company determined the production and distribution of private label products represents a distinct performance obligation. Since there is no alternative use for these products and the Company has the right to payment for performance completed to date, the Company recognizes the revenue for the production of these private label products over time as the production for open purchase orders occurs, which may be prior to any shipment.
Other—This product category consists of all other products, which includes Runa (until we ceased selling it in December 2023), Ever & Ever and PWR LIFT product offerings, Vita Coco product extensions beyond coconut water, coconut milk products, and other revenue transactions (e.g., bulk product sales). For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.
27

Results of Operations
Comparison of the Three Months Ended March 31, 2024 and 2023
The following table summarizes our results of operations for the three months ended March 31, 2024 and 2023, respectively:
(in thousands)Three Months Ended March 31,
20242023
Net sales$111,698 $109,759 
Cost of goods sold64,521 76,098 
Gross profit47,177 33,661 
Operating expenses
Selling, general, and administrative28,218 26,957 
Income (loss) from operations18,959 6,704 
Other income (expense)
Unrealized gain/(loss) on derivative instrument(2,525)1,213 
Foreign currency gain/(loss)58 611 
Interest income1,523 13 
Interest expense— (15)
Total other income (expense)(944)1,822 
Income before income taxes18,015 8,526 
Income tax expense(3,777)(1,821)
Net income$14,238 $6,705 
Net Sales
The following table provides a comparative summary of net sales by operating segment and product category:
(in thousands)Three Months Ended March 31,Change
20242023Amount Percentage
Americas segment
Vita Coco Coconut Water$69,522 $69,138 $384 0.6 %
Private Label24,27325,050(777)(3.1)%
Other2,2962,584(288)(11.1 %)
Subtotal96,091 96,772 (681)(0.7)%
International segment
Vita Coco Coconut Water9,6659,558$108 1.1 %
Private Label5,1522,6662,487 93.3 %
Other79076327 3.5 %
Subtotal$15,607 $12,987 $2,620 20.2 %
Total net sales$111,698 $109,759 $1,939 1.8 %
For the three months ended March 31, 2024, the primary driver of the consolidated net sales increase of 1.8% was a 6.2% increase in private label sales with volume growth of 12.2%, along with a 0.6% net sales increase in Vita Coco Coconut Water due to net pricing actions and changes in promotion timings compared to prior year, partially offset by CE volume decline of 4.3%.
28

Volume in Case Equivalent
The following table provides a comparative summary of the percentage change in our volume in CE for the three months ended March 31, 2024 compared to the three months ended March 31, 2023, by operating segment and product category:

Percentage Change - Three Months Ended March 31, 2024 vs. 2023
Americas
International
Total
Vita Coco Coconut Water(3.4)%(9.0)%(4.3)%
Private Label3.8 %69.0 %12.2 %
Other(25.5)%(21.2)%(25.2)%
Total volume (CE)(2.0)%7.8 %(0.5)%
Note: A CE is a standard volume measure used by management, which is defined as a case of 12 bottles of 330ml liquid beverages or the same liter volume of oil.
*International, Other excludes minor volume that is treated as zero CE.
Americas Segment
Americas net sales decreased by $0.7 million, or 0.7%, to $96.1 million for the three months ended March 31, 2024 from $96.8 million for the three months ended March 31, 2023. The decrease is primarily driven by CE volume decline of 2.0%, which was partially offset by price/mix benefits.
Vita Coco Coconut Water net sales increased by $0.4 million, or 0.6%, to $69.5 million for the three months ended March 31, 2024, from $69.1 million for the three months ended March 31, 2023. The increase was the result of net pricing benefits driven by changes in promotional timing, offset by CE volume decline of 3.4%.
Private label net sales decreased $0.8 million, or 3.1%, to $24.3 million for the three months ended March 31, 2024, from $25.1 million for the three months ended March 31, 2023, with CE volume growth of 3.8%, partially offset by price/mix changes.
Net sales from Other products decreased by $0.3 million, or 11.1%, to $2.3 million for the three months ended March 31, 2024 from $2.6 million for the three months ended March 31, 2023, driven by a CE volume decline of 25.5% partially offset by price/mix benefits.
International Segment
International net sales increased by $2.6 million, or 20.2%, to $15.6 million for the three months ended March 31, 2024, from $13.0 million for the three months ended March 31, 2023. The increase is primarily driven by price/mix benefits coupled with CE volume growth of 7.8%.
Vita Coco Coconut Water net sales increased by $0.1 million, or 1.1%, to $9.7 million for the three months ended March 31, 2024, from $9.6 million for the three months ended March 31, 2023. The increase was driven primarily by Europe which had strong volume and net sales performance, partially offset by lower volumes in the Asia Pacific region.
Private label net sales increased by $2.5 million, or 93.3%, to $5.2 million for the three months ended March 31, 2024 from $2.7 million for the three months ended March 31, 2023. The increase was driven primarily by CE volume growth in Europe from new distribution in addition to strong volume growth in the Asia Pacific region.
Net sales from Other products was relatively flat on a dollar basis for the three months ended March 31, 2024 compared to the prior year period.
29

Gross Profit
(in thousands)Three Months Ended March 31,Change
20242023Amount Percentage
Cost of goods sold
Americas segment$55,219 $67,622 $(12,403)(18.3)%
International segment9,302 8,476 826 9.7 %
Total cost of goods sold$64,521 $76,098 $(11,577)(15.2)%
Gross profit
Americas segment$40,872 $29,150 $11,722 40.2 %
International segment6,305 4,511 1,794 39.8 %
Total gross profit$47,177 $33,661 $13,516 40.2 %
Gross margin
Americas segment42.5 %30.1 %12.4 %
International segment40.4 %34.7 %5.7 %
Consolidated42.2 %30.7 %11.5 %

On a consolidated basis, cost of goods sold decreased $11.6 million, or 15.2%, to $64.5 million for the three months ended March 31, 2024, from $76.1 million for the three months ended March 31, 2023. On a consolidated and segment basis, the decrease is primarily related to significantly lower transportation costs, relating to ocean freight and domestic logistics, in addition to lower finished goods costs along with a slight volume CE decline of 0.5%.
On a consolidated basis, gross profit increased $13.5 million, or 40.2%, to $47.2 million for the three months ended March 31, 2024, from $33.7 million for the three months ended March 31, 2023. Gross margin increased approximately 11.5% percentage points to 42.2% for the three months ended March 31, 2024, as compared to 30.7% for the three months ended March 31, 2023. These increases resulted from lower global transportation costs and elevated Vita Coco Coconut Water net pricing, partially offset by mix effects within private label products.
Operating Expenses
(in thousands)Three Months Ended March 31,Change
20242023AmountPercentage
Selling, general, and administrative$28,218 $26,957 $1,261 4.7 %
Selling, General and Administrative Expenses
During the three months ended March 31, 2024, SG&A increased by $1.3 million, or 4.7%, versus the three months ended March 31, 2023. The increase was primarily driven by an increase of $1.9 million in personnel related expenses for the three months ended March 31, 2024 versus the prior year comparable period, partially offset by $0.4 million in lower distribution buyout expenses and $0.3 million less bad debt expense compared to prior year.
Other Income (Expense), Net
(in thousands)Three Months Ended March 31,Change
20242023Amount Percentage
Unrealized gain/(loss) on derivative instruments$(2,525)$1,213 $(3,738)308.2 %
Foreign currency gain/(loss)58 611 (553)90.5 %
Interest income1,523 13 1,510 (11615.4 %)
Interest expense— (15)15 100.0 %
$(944)$1,822 $(2,766)151.8 %
30

____________
n/m—represents percentage calculated not being meaningful
Unrealized Gain/(Loss) on Derivative Instruments
For the three months ended March 31, 2024 and 2023, we recorded losses of $2.5 million and gains of $1.2 million, respectively, for the mark-to-market changes in fair value on the outstanding derivative instruments for forward foreign currency exchange contracts, with the largest loss for the three months ended March 31, 2024 related to the contracts hedging the BRL and THB, and partly offset by gain on GBP hedges.
Foreign Currency Gain/(Loss)
For the three months ended March 31, 2024, the change in foreign currency loss was $553 as compared to March 31, 2023. The change in all periods was a result of movements in various foreign currency exchange rates related to transactions denominated in currencies other than the functional currency.
Interest Income
The increase in interest income for the three months ended March 31, 2024 compared to the prior year period was primarily related to interest income on cash invested with financial institutions. The cash investment program was not in operation during the first quarter of 2023.
Interest Expense
The change in interest expense is immaterial.
Income Tax Expense
(in thousands)Three Months Ended March 31,Change
20242023Amount Percentage
Income tax expense(3,777)(1,821)$(1,956)107.4 %
Tax rate21.0 %21.4 %
Our quarterly income tax provision is based on an estimated annual effective tax rate applied to our consolidated year-to-date pre-tax income or loss. The effective income tax rate is based upon the estimated income for the year, the composition of that income in different countries, and adjustments, if any, in the applicable quarterly periods for the potential tax consequences, benefits, resolutions of tax audits or other tax contingencies.

For the three months ended March 31, 2024 and 2023 our effective tax rate was 21.0% and 21.4% respectively. The effective tax rate for the current period is consistent with the U.S. statutory rate of 21% primarily as a result of state income taxes for the U.S. company and other nondeductible expenses for tax purposes, and is partially offset by lower statutory tax rates in countries outside the U.S. where the Company operates in. The change in effective tax rates between the periods is primarily driven by the jurisdictional mix of the Company’s pre-tax profits and the relative impact of other non-deductible expense in relation to the pre-tax profits.
Non-GAAP Financial Measures
EBITDA and Adjusted EBITDA are supplemental non-GAAP financial measures that are used by management and external users of our financial statements, such as industry analysts, investors and lenders. These non-GAAP measures should not be considered as alternatives to net income as a measure of financial performance or cash flows from operations as a measure of liquidity, or any other performance measure derived in accordance with GAAP and should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items.
These non-GAAP measures are a key metric used by management and our Board of Directors to assess our financial performance. We present these non-GAAP measures because we believe they assist investors in comparing our
31

performance across reporting periods on a consistent basis by excluding items that we do not believe are indicative of our core operating performance and because we believe it is useful for investors to see the measures that management uses to evaluate the Company.
We define EBITDA as net income before interest, taxes, depreciation, and amortization. Adjusted EBITDA is defined as EBITDA with adjustments to eliminate the impact of certain items, including certain non-cash and other items, that we do not consider representative of our ongoing operating performance.
A reconciliation from net income to EBITDA and Adjusted EBITDA is set forth below:
Three Months Ended March 31,
20242023
(in thousands)
Net income14,238 6,705 
Depreciation and amortization162 165 
Interest income(1,523)(13)
Interest expense— 15 
Income tax expense3,777 1,821 
EBITDA16,654 8,693 
Stock-based compensation (a)2,109 2,162 
Unrealized (gain)/loss on derivative instruments (b)2,525 (1,213)
Foreign currency (gain)/loss (b)(58)(611)
Adjusted EBITDA$21,230 $9,031 
____________
(a)Non-cash charges related to stock-based compensation, which vary from period to period depending on volume and vesting timing of awards. We adjusted for these charges to facilitate comparison from period to period.
(b)Unrealized gains or losses on derivative instruments and foreign currency gains or losses are not considered in our evaluation of our ongoing performance.

Liquidity and Capital Resources
Since our inception, we have financed our operations primarily through cash generated from our business operations and proceeds on borrowings through our credit facilities and term loans. We had $123.0 million and $132.5 million of cash and cash equivalents as of March 31, 2024 and December 31, 2023, respectively. From time to time, we may supplement our liquidity needs with incremental borrowing capacity under the 2020 Credit Facility.
Considering recent market conditions and our business assumptions, we have reevaluated our operating cash flows and cash requirements and believe that current cash, cash equivalents, future cash flows from operating activities and cash available under our 2020 Credit Facility will be sufficient to meet our anticipated cash needs, including working capital needs, capital expenditures and contractual obligations for at least 12 months from the issuance date of the condensed consolidated financial statements included herein and the foreseeable future.
Our future capital requirements will depend on many factors, including our revenue growth rate, our working capital needs primarily for inventory build, our global footprint, the expansion of our marketing activities, the timing and extent of spending to support product development efforts, the introduction of new and enhanced products and the continued market consumption of our products, as well as any shareholder distribution either through equity buybacks or dividends. Our asset-lite operating model has historically provided us with a low cost, nimble, and scalable supply chain, which allows us to adapt to changes in the market or consumer preferences while also efficiently introducing new products across our platform. We may seek additional equity or debt financing in the future in order to acquire or invest in complementary businesses, products and/or new IT infrastructures. In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued product innovation, we may not be able to compete successfully, which would harm our business, operations and financial condition.
32

Cash Flows
The following tables summarize our sources and uses of cash:
Three Months Ended March 31,Change
20242023Amount Percentage
(in thousands)
Cash flows provided by (used in):
Operating activities$(267)$9,436 $(9,703)102.8 %
Investing activities(124)(449)325 72.4 %
Financing activities(9,086)597 (9,683)(1621.9 %)
Effects of exchange rate changes on cash and cash equivalents(80)187 (267)(142.8 %)
Net (decrease)/increase in cash and cash equivalents$(9,557)$9,771 $(19,328)197.8 %
Operating Activities
Our main source of operating cash is payments received from our customers. Our primary use of cash in operating activities are for cost of goods sold and SG&A expenses.
During the three months ended March 31, 2024, $9.7 million less net cash was generated by operating activities compared to the three months ended March 31, 2023. The lower cash generation was due to increases in working capital, partly offset by an increase in net income after any non-cash adjustments.
Investing Activities
During the three months ended March 31, 2024, cash used in investing activities was $0.1 million as compared to $0.4 million for the three months ended March 31, 2023, due to less cash paid for property and equipment.
Financing Activities
During the three months ended March 31, 2024 compared to the three months ended March 31, 2023, net cash used by financing activities was $9.7 million higher primarily driven by share repurchases that occurred in January 2024. See Note 10, Stockholders' Equity, for further discussion.
Debt
We had an immaterial amount of debt outstanding as of March 31, 2024 and December 31, 2023, which was related to vehicle loans.
Revolving Credit Facility
In May 2020, the Company entered into the 2020 Credit Facility, which currently provides for committed borrowings of $60 million. The maturity date on the 2020 Credit Facility is May 12, 2026.
Starting in December 2022, borrowings on the 2020 Credit Facility bear interest at rates based on either: 1) a fluctuating rate per annum determined to be the sum of Daily Simple SOFR plus the Spread; or 2) a fixed rate per annum determined to be the sum of the Term SOFR plus the Spread. The Spread ranges from 1.00% to 1.75%, which is based on the Company’s leverage ratio (as defined in the credit agreement) for the immediately preceding fiscal quarter as defined in the credit agreement. In addition, the Company is currently subject to an unused commitment fee ranging from 0.10% and 0.20% on the unused amount of the line of credit, with the rate being based on the Company’s leverage ratio (as defined in the credit agreement).
The outstanding balance on the Revolving Facility was zero as of March 31, 2024 and December 31, 2023, respectively. As of March 31, 2024, we were compliant with all financial covenants.
33

Vehicle Loans
We periodically enter into vehicle loans. Interest rates on these vehicle loans range from 4.56% to 5.68%. The outstanding balance on the vehicle loans as of March 31, 2024 was less than $0.1 million.
For additional information, see Note 6, Debt, in our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

Contractual Obligations and Commitments
There have been no material changes to our contractual obligations from those described in the Form 10-K.
Critical Accounting Policies and Significant Judgments and Estimates
Our consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of our consolidated financial statements and related disclosures requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, costs and expenses, and the disclosure of contingent assets and liabilities in our consolidated financial statements. We base our estimates on historical experience, known trends and events and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions or conditions.
Our critical accounting policies are described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Significant Judgments and Estimates” in the Form 10-K and the notes to the unaudited condensed consolidated financial statements appearing in this Quarterly Report on Form 10-Q. During the three months ended March 31, 2024, there were no material changes to our critical accounting policies from those discussed in the Form 10-K.
Recent Accounting Pronouncements
A description of recently adopted and issued accounting pronouncements that may potentially impact our financial position and results of operations is disclosed in Note 2, Summary of Significant Accounting Policies, to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Interest Rate Risk
We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate sensitivities.
As of March 31, 2024 and December 31, 2023 , the outstanding amounts related to our 2020 Credit Facility incur interest fees at variable interest rates and are affected by changes in the general level of market interest rates. However, there was zero outstanding balance on the 2020 Credit Facility as of March 31, 2024 and December 31, 2023.
Foreign Currency Exchange Risk
We transact business globally in multiple currencies and hence have foreign currency risks related to our net sales, cost of goods sold and operating expenses. We use derivative financial instruments to reduce our net exposure to foreign currency fluctuations. Our objective in managing exposure to foreign currency fluctuations is to reduce the volatility caused by foreign exchange rate changes on the earnings, cash flows and financial position of our international operations. We generally target to hedge a majority of our forecasted yearly foreign currency exchange exposure through a 24-month rolling layered approach and leave a portion of our currency forecast floating at spot rate. Our currency forecast and hedge positions are reviewed quarterly. The gains and losses on the forward contracts associated with our balance sheet positions are recorded in ‘‘Other income (expense), net” in the condensed consolidated statements of operations appearing elsewhere in this Quarterly Report on Form 10-Q.
34

The total notional values of our forward exchange contracts were $105.0 million and $121.0 million as of March 31, 2024 and December 31, 2023, respectively. The derivatives on the forward exchange contracts resulted in an unrealized loss of $(2.5) million for the three months ended March 31, 2024, and we estimate that a 10% strengthening or weakening of the U.S. dollar would have resulted in an approximately $4.1 million gain or loss.
A portion of our cash and cash equivalents are denominated in foreign currencies. As of March 31, 2024, a 1% change in the value of the U.S. dollar compared to foreign currencies would have caused our cash and cash equivalents to decrease or increase by $0.1 million. As of December 31, 2023, a 1% change in the value of the U.S. dollar compared to foreign currencies would have caused our cash and cash equivalents to decrease or increase by $0.1 million.
Inflation Risk
Inflation generally affects us by increasing our cost of transportation, labor and manufacturing costs. In recent years, we have seen fluctuating transportation costs caused by global supply chain disruptions or geopolitical instability and general inflation effects, which may cause pressure on our costs and margins. More specifically, we source a large amount of our finished goods from international countries, which exposes us to international supply chain inflation, particularly ocean freight. In the three months ended March 31, 2024, general inflationary pressures continue to increase the other elements of our cost of goods and operating expenses.
Credit Risk
We are exposed to concentration of credit risk from our major customers. In the three months ended March 31, 2024, sales to two customers represented approximately 47% of our consolidated net sales. We have not experienced credit issues with these customers. We maintain provisions for potential credit losses and evaluate the solvency of our customers on an ongoing basis to determine if additional allowances for doubtful accounts and customer credits need to be recorded. Significant economic disruptions or a slowdown in the economy could result in significant additional charges.
Item 4. Controls and Procedures.
Limitations on effectiveness of controls and procedures
In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of disclosure controls and procedures
Our management, with the participation of our Principal Executive Officer and Principal Financial Officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our Principal Executive Officer and Principal Financial Officer concluded that, as of March 31, 2024, our disclosure controls and procedures were effective at the reasonable assurance level.
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) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
35

PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, we may be involved in various claims and legal proceedings related to claims arising out of our operations. We are not currently a party to any material legal proceedings, including any such proceedings that are pending or threatened, of which we are aware.
Item 1A. Risk Factors.
Please refer to Part I, Item 1A. "Risk Factors" of the Form 10-K for the fiscal year ended December 31, 2023 for a description of certain significant risks and uncertainties to which our business, financial condition and results of operations are subject. There have been no material changes to these risk factors as of March 31, 2024.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The Company did not sell any equity securities during the three months ended March 31, 2024 that were not registered under the Securities Act.
The following table provides information regarding repurchases of our Common Stock during the three months ended March 31, 2024:

Period
Total Number of Shares Purchased
Average Price Paid Per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)
Approximate Dollar Value of Shares That May be Purchased Under the Plans or Programs
(In millions)
January 1, 2024 - January 31, 2024
391,544$23.59421,544$30.0
February 1, 2024 - February 29, 2024
$—$—
March 1, 2024 - March 31, 2024
$—$—

(1) On October 30, 2023, the Company's Board of Directors approved a share repurchase program ("Program") authorizing the Company to repurchase up to $40 million of Common Stock. Shares of Common Stock may be repurchased under the Program from time to time through open market purchases, block trades, private transactions or accelerated or other structured share repurchase programs. To the extent not retired, shares of Common Stock repurchased under the Program will be placed in the Company's treasury shares. The extent to which the Company repurchases shares of Common Stock and the timing of such repurchases will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by the Company. The Program has no time limits, and may be suspended or discontinued at any time. During the three months ended March 31, 2024, the Company repurchased 391,544 shares at a cost of $9.2 million under this program.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
Rule 10b5-1 Trading Plans

In accordance with the disclosure requirements set forth in Item 408(a) of Regulation S-K, the following table discloses any officer (as defined in Rule 16a-1(f) under the Exchange Act), director, or entity controlled by such officer or
36

director who adopted a contract, instruction, or written plan for the sale of securities of the Company intended to satisfy the affirmative defense of Rule 10b5-1(c) during the quarterly period ended March 31, 2024:

NameTitleAction TakenDate of ActionDuration of Trading ArrangementAggregate Number of Securities to be Sold
Jonathan BurthChief Operating OfficerAdoptionMarch 15, 2024June 14, 2024 to July 31, 2025
Up to 100,000 shares of Common Stock issuable upon exercise of fully vested stock options and up to 40,000 shares of Common Stock
Jane PriorChief Marketing OfficerAdoptionMarch 15, 2024June 14, 2024 to February 3, 2025
Up to 50,000 shares of Common Stock upon exercise of fully vested stock options
Charles van EsChief Sales OfficerAdoptionMarch 15, 2024June 14, 2024 to January 31, 2025
Up to 39,675 shares of Common Stock upon exercise of fully vested stock options

Other than as disclosed above, no other officer, director or entity controlled by such officer or director adopted, modified or terminated a contract, instruction or written plan for the purchase or sale of securities of the Company intended to satisfy the affirmative defense of Rule 10b5-1(c) or a non-Rule 10b5-1 trading arrangement.

37

Item 6. Exhibits.
Exhibit
Number
Exhibit DescriptionIncorporated by ReferenceFiled /
Furnished
Herewith
Form File No. ExhibitFiling Date
3.18-K001-40950
3.1
10/25/21
3.28-K001-409503.210/25/21
4.1S-1
333-259825
4.19/27/21
4.2+
8-K001-4095010.110/25/21
4.3+
8-K001-4095010.210/25/21
4.4
S-3
333-2715834.45/2/23
10.1†
8-K
001-4095010.13/6/24
10.2+X
*
31.1*
31.2*
32.1**
32.2**
101.INSInline XBRL Instance Document—the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
38

101.LABInline XBRL Taxonomy Extension Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
_______________________
* Filed herewith.
**   Furnished herewith.
Indicates management contract or compensatory plan.
+    Certain portions of this exhibit (indicated by “####”) have been redacted pursuant to Regulation S-K, Item 601(a)(6).
X    Certain portions of this exhibit (indicated by “[***]”) have been redacted pursuant to Regulation S-K, Item 601(b)(10)(iv).
39

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
THE VITA COCO COMPANY, INC.
Date: May 2, 2024
By:/s/ Martin Roper
Martin Roper
Chief Executive Officer and Director
(Principal Executive Officer)
Date: May 2, 2024
By:/s/ Corey Baker
Corey Baker
Chief Financial Officer
(Principal Financial Officer)
40
EX-10.2 2 coco20240331-ex102xcentury.htm EX-10.2 Document
Exhibit 10.2

Certain information in this document (indicated by “[***]”) has been excluded pursuant to Regulation S-K, Item 601(b)(10). Such excluded information is not material and would likely cause competitive harm to the registrant if publicly disclosed.

Certain portions of this exhibit (indicated by “####”) have been omitted pursuant to Regulation S-K, Item 601(a)(6).


MANUFACTURING AND PURCHASING AGREEMENT

This Manufacturing and Purchasing Agreement is made and entered into as of 8th March, 2024 (the “Effective Date”) by and among:

Century Pacific Food, Inc., a corporation duly organized and existing under the laws of the Philippines, with a principal office address at 7th Floor Centerpoint Building, Julia Vargas Ave. corner Garnet Road, Ortigas Center, Pasig City (hereinafter referred to as the “Manufacturer”);
– and –

ALL MARKET SINGAPORE PTE. LTD., a corporation duly organized and existing under the laws of the Republic of Singapore, with principal office address at 61 Science Park Road, #02-04 The Galen, Singapore 117525 (hereinafter referred to as the “Company”).

(The Manufacturer and the Company, individually a “Party” and collectively referred to hereafter as the “Parties”)

RECITALS

1.The Company manufactures, buys and sells the Products (as hereinafter defined) and the Manufacturer has agreed to manufacture and sell the Products to the Company on the terms and subject to the conditions set out in this Agreement;

2.The Company is the owner of certain Vita Coco-related trademarks (the “Trademarks”) and other intellectual property and proprietary information that distinguish the Products;

3.The Manufacturer will have facilities capable of manufacturing and packaging the Products according to the Company’s Specifications (as hereinafter defined); and

NOW THEREFORE, for and in consideration of the foregoing and the mutual covenants and conditions hereinafter set forth, the Parties agree as follows:

1.Definitions. In this Agreement, the following words and expressions shall have the following meanings:
a.Agreement: means this Manufacturing and Purchasing Agreement, including its Schedules, all as amended in accordance herewith from time to time;


Exhibit 10.2

b.Calendar Quarter: means the following periods in any calendar year: January 1 through March 31st, April 1 through June 30th, July 1 through September 30th, and October 1 through December 31st;
c.Certificate of Analysis: means a certificate issued by Manufacturer under Clause 6 to confirm that the Products meet the quality standards;
d.Confidential Information: means information of any kind, nature, and description disclosed to, discovered by, or otherwise known by the Receiving Party, as a direct or indirect consequence of or through its relationship with the Disclosing Party, including the terms and provisions of this Agreement, the Specifications, and any information relating to research, developments, inventions, copyrights, product lines, formulae, product recipes, product ingredients, product composition, product processes, manufacturing processes, design, purchasing, finances, financial affairs, accounting, merchandising, selling, distribution networks, employees, trade secrets, business practices, merchandise resources, supply resources, service resources, system designs, procedure manuals, the prices it obtains or has obtained or at which it sells or has sold its services or products, the names of its personnel, reports, Technical Specifications, and any other information that the Receiving Party should reasonably know to be confidential or proprietary to the Disclosing Party;
e.Contract Year: shall mean the twelve (12) consecutive months commencing on January 1 and ending on December 31;
f.Delivery Location: means the [***] or such other location, in each case, as mutually agreed to by the Parties from time to time;
g.Effective Date: is defined in the preamble above;
h.FOB: means that the Manufacturer pays for transportation of the goods to the port of shipment, plus port of origin charges. The Company pays the cost of marine freight transport, insurance, unloading, and transportation from the arrival port to the final destination;
i.Good Manufacturing Practices: means the Current Good Manufacturing Practice in Manufacturing, Packing, or Holding Human Food (21 CFR Part 110), the Bioterrorism Preparedness and Response Act of 2002 (and any amendments or successor regulations thereto) and any other factors which a prudent manufacturer of food or beverage products would reasonably take into account in the normal course of safe operation and manufacture;
j.Intellectual Property: means any and all trade secrets, Confidential Information, designs, technical drawings, specifications, trademarks, patents, labels, copyrights, formulas, recipes, ingredients, manufacturing processes, know-how and other information relating to or for the Products, including the Marks of the Company and the Manufacturer;
k.Laws: means (1) all Philippines laws, statutes, orders, rules, regulations, ordinances, permits, approvals, licenses, registrations, directives, filings or authorizations of any agency (collectively, “Legislation”) applicable to the manufacture of food products for human consumption in the Philippines in effect on or after the Effective Date, as amended; and (2) all laws in the United States applicable to the manufacture of food products for human consumption by foreign


Exhibit 10.2

manufacturer, including but not limited to the Current Good Manufacturing Practice in Manufacturing, Packing, or Holding Human Food (21 CFR Part 117), the Bioterrorism Preparedness and Response Act of 2002, the Foreign Manufacturers Legal Accountability Act of 2009, the Food and Drug Administration Globalization Act of 2009, and the Food Safety Modernization Act, as amended; and (3) all other laws applicable to the performance of either Parties’ obligations under this Agreement;
l.Marks: means all trade names, trademarks, and service marks owned, developed, adopted or used by the Company in relation to the Products whether registered or otherwise;
m.Party: means the Company or the Manufacturer;
n.Parties: means the Company and the Manufacturer;
o.Premises: means the Manufacturer’s manufacturing plant and facilities for manufacturing the Products located at Tangub, Misamis Occidental, Philippines.
p.Products: means the products to be manufactured and sold by Manufacturer and purchased by the Company hereunder, as set forth on Schedule 1 attached hereto, as the same may be amended from time to time in accordance with the terms hereof. “Product” shall mean any one of the Products;
q.Packaging Materials: means Tetra Pak and corrugated cartons; slip sheets, corner-boards and pallet shrink wrap;
r.Purchase Orders or PO(s): means the orders placed by the Company for the Product;
s.Raw Materials: means the ingredients required to manufacture the Products which will be purchased by the Manufacturer in full compliance with the Raw Materials Technical Specifications listed in Schedule 2; and
t.Specifications: means (i) the Company and Tetra Pak dictated manufacturing process; and (ii) the Trademarks, designs, and labels of the Products; and (iii) the Company’s formula, recipes, ingredient and product specifications developed for each of the Products, as set forth in the Product Specifications Manual, referenced on Schedule 1 attached hereto, as may be amended from time to time in accordance with the terms hereof. The term “Specifications” shall include any revisions issued by the Company to the Specifications and/ or any specifications provided by the Company for additional products to be added to Schedule 1 after the Effective Date.

2. Production, Improvement Advance and Minimum Volume

2.1 The Manufacturer shall take all reasonable commercial steps necessary, including, without limitation, the construction of a new manufacturing facility (the “Production Improvements”), in order to cause the Initial Production Date to occur on or before the [***]; provided, however, the Parties agree that Manufacturer’s failure to cause the Initial Production Date to occur on or before [***] shall constitute a material breach of this Agreement. Notwithstanding the foregoing, both Parties shall cooperate towards achieving earliest commencement of commercial operations. The Parties agree that Tetra Pak or other equipment suppliers as mutually agreed upon by the Parties shall be the suppliers of all applicable


Exhibit 10.2

Production Improvements. The Manufacturer shall not use any subcontractors to provide the services described herein without the prior consent of the Company, such content to not be unreasonably withheld or delayed. The Manufacturer shall obtain prior consent from the Company for any Production Equipment improvements to be purchased for Products, such approval to not be unreasonably withheld or delayed.

2.2 The Manufacturer shall be solely responsible for costs associated with the Production Improvements, including, but not limited to, securing the space, building, utilities, and the processing equipment; and the costs of all processing equipment and infrastructure necessary to produce the Products in accordance with the Specifications. Notwithstanding the foregoing, Manufacturer may consider a lease to own option for the filling machines with the prior approval of Company.

2.3 The Manufacturer shall manufacture, package, sell and deliver the Products [***], in accordance with this Agreement, the applicable Purchase Order, the Specifications and Laws. Notwithstanding the foregoing, the Company agrees to provide technical inputs to the design of the packaging line, the quality system of the production, and final specifications of the Finish Products.

2.4 The Manufacturer shall provide all raw materials, ingredients and packaging, including, the Packaging Material, required for the production and processing of the Products in accordance with the Specifications set by Company. The Company shall facilitate all necessary training, know-how and transfer such technology as will enable the Manufacturer to produce the Products according to the Specifications. Manufacturer shall carefully inspect all raw materials, ingredients, and packaging, including the Packaging Material, at the time of receipt and shall promptly notify Company of any issue related thereto within forty-eight (48) hours of receipt. Manufacturer shall use the raw materials, ingredients, and packaging, including the Packaging Material, on a first-in, first-out basis to the best of its ability.

2.5 Inventory reconciliations for Raw Materials, Packaging Materials, and any other materials necessary for manufacturing and packaging the Products (collectively, the “Materials”) will be done on a monthly basis, immediately after the last day of the current month. Any discrepancies and financial settlements in inventory will be resolved within thirty (30) days. A physical count of the Materials will be conducted at least once per calendar year.

2.6 During the Term, the Manufacturer covenants and agrees that it shall maintain enough raw materials, ingredients, Packing Materials and other items, and line space and capacity, in order to produce at least [***] of Product per Calendar Quarter, or [***] of Product per Calendar Year (the “Minimum Volume”). Notwithstanding the foregoing, Manufacturer shall use its best efforts to produce [***] of Product per annum [***]; [***] of Product per annum [***]; and [***] or more of Product per annum [***]:

YearTotal Annual Volume in Liters
[***][***]


Exhibit 10.2

[***][***]
[***][***]
[***][***]
[***][***]
[***][***]

The Minimum Volume may be adjusted [***] upon mutual agreement of the Parties, but in no case should the Minimum Volume be lower than [***] of Product per Calendar Year.

Notwithstanding the foregoing, the Manufacturer shall deliver the Minimum Volume set forth on Schedule 4 hereof commencing on the Initial Delivery Date.

2.7 The Company commits to purchase and the Manufacturer commits to supply at least the Minimum Volume during each calendar year during the Term. If, at the end of any Contract Year during the Term, the Company has failed to order, or the Manufacturer has failed to supply, the Minimum Volume for such Contract Year in accordance with the Company’s Purchase Orders, then, within five (5) days after the end of such Contract Year, the non-performing Party shall pay the other Party an amount equal to [***] of the Price of each liter of Product that was not ordered, or not supplied, as applicable, in the previous Contract Year up to the Minimum Volume (a “Failure Payment”). Notwithstanding anything to the contrary contained in this Agreement, the Parties acknowledge, covenant and agree that the receipt of the Failure Payment shall be a party’s sole and exclusive remedy with respect to a non- performing party’s failure to comply with the Minimum Volume in any Contract Year.

2.8 Manufacturer will maintain a log reflecting the lot numbers, manufacturing dates, and expiration dates of all ingredients and must inform Company immediately of all Ingredients, Packaging Materials, and finished Products having less than [***] remaining.

2.9 The Parties acknowledge that Company has certain commitments to expand its Environmental, Social, and Governance (“ESG”) framework, including opportunities to reduce Company’s overall environmental impact. Manufacturer hereby agrees to promote Company’s sustainability objectives in connection with its ESG framework using its commercially reasonable efforts, and shall adopt policies and measures on its commitment to: (i) be carbon neutral by [***]; (ii) manufacture, process, and package Products with no emission by [***]; and (iii) procure [***] of the electricity used to manufacture, process, and package Products to be wholly renewable energy. If Manufacturer fails to comply with the above commitments by [***]. The Parties agree to enter into good faith discussions to set new policies and measures for Manufacturer to promote Company’s sustainability objectives.

During the Term, Manufacturer also agrees to use its commercially reasonable efforts to improve its energy reduction in the manufacturing, processing, and packaging of the Products on a yearly basis. Upon request, Manufacturer shall provide Company with accurate reports on its energy reduction.



Exhibit 10.2

2.10 Manufacturer shall collect, maintain, and make reasonably necessary information, concerning its operation and management related to the Products available to Company within five (5) days from receipt of a request. During the Term, Manufacturer hereby agrees to deliver to Company a written report on a weekly basis in a format determined by Company that accurately contains data related to the services described herein on: (a) Quality (LIMS data, etc.); (b) Supply chain (inventory orders, forecast of raw materials); and (c) Environmental information including the Manufacturer’s available reports on energy, water, solid and chemical waste consumptions.

3. Forecasting and Purchase Orders

3.1 The Company shall provide the Manufacturer with estimated quarterly production forecasts at least [***] days before each Calendar Quarter. Notwithstanding the foregoing, the Parties hereby acknowledge and agree that while the Company will use commercially reasonable efforts to place Purchase Orders in conformity to the Company’s forecasts, the foregoing forecasts shall be created for the sole purpose of assisting the Manufacturer in maintaining adequate inventory to meet the Company’s production needs. Such production forecasts shall always be consistent with Minimum Volumes already set by the Parties.

3.2 The Company shall place the Purchase Orders for the Products as far in advance as commercially reasonable, consistent with the forecast by the Company – to the extent possible and subject to capacity limits of the Manufacturer. Manufacturer shall produce the Products within [***] days from receipt of each Purchase Order from the Company, and Manufacturer shall deliver the Products [***] days of receipt of each such Purchase Order. The Company shall use its best efforts to provide [***], as set forth in Schedule 1.

3.3 [***]

3.4 The Parties shall endeavor to use and consume all approved and procured packaging materials within the remaining shelf life. If necessary, the parties shall agree to submit the packaging materials to AMS technical and Tetra Pak to test the usability thereof relative to the materials’ remaining shelf life.

4. Pricing and Payment Terms

4.1 The Company shall pay to the Manufacturer the price/cost for each of the Products (the “Price”) as set forth on Schedule 1 attached hereto.

4.2 The Parties acknowledge and agree that the Price:

(i) includes all costs associated with the manufacture of the Products and delivery of the Products [***], including without limitation, the Manufacturer’s delivered cost (without internal mark-up) of ingredients and Packaging Materials, including the packaging materials, infrastructure costs (without internal markup), any processing equipment maintenance fees, labor, overhead, ingredients and packaging materials


Exhibit 10.2

purchasing services, warehousing of ingredients and packaging material, warehousing of finished Products, any Philippines customs and duty charges, the cost of delivery of the final Products to the Delivery Location, the cost of loading the Products into Company’s designated truck at the Delivery Location, and the Manufacturer’s profit; and

(ii) excludes United States and other countries customs and tax payments before delivery to the Company, and transportation from the Delivery Location to the Company’s warehouse, which shall be Company-arranged.

4.3 The Company and Century Pacific Agricultural Ventures, Inc. entered into a Manufacturing and Purchasing Agreement, dated September 17, 2012, as amended (the “CPAVI Agreement”). The Parties agree that the initial Price shall be the same as the price set forth in the CPAVI Agreement, including an additional surcharge amount, as set forth on Schedule 1, may not be modified or amended until the [***] anniversary of the Initial Production date, except in cases of extra-ordinary raw material price and foreign exchange fluctuations or other similar events, during which the parties shall discuss and mutually agree on remedies including the possible passing on of cost increases or decreases. The price shall be reviewed annually and any adjustments to the Price shall be based solely upon demonstrable changes in Manufacturer’s cost of goods sold; provided, however, that adjustments to the Price shall be subject to the prior written approval of the parties, which approval shall not be unreasonably withheld.

4.4 Company has committed to funding a maximum of [***] (the “Investment”) in connection to this Agreement. Should the Manufacturer be able to reduce the total cost of the Investment, the surcharge will be adjusted accordingly on a pro-rata basis as follows:

4.4.1 percentage reduction over the total investment cost x the total surcharge value of [***] based on a [***] target mix between [***] and [***] Products.

4.4.2 The Company reserves the right to continue paying the surcharge if the actual volume exceeds the best effort volumes per year indicated in Section 2.6 of the Agreement.

4.4.3 If the volume falls short of the best effort volumes indicated in Section 2.6, the Company agrees to pay the surcharge due, computed based on the best effort volume for that year. The surcharge will automatically stop once the total cumulative volume of the Product reaches [***].

4.5 All Prices shall be in United States Dollars (“USD”).

4.6 The Company shall pay for the Products within [***].

4.7 The Parties acknowledge and agree that the Price set forth in Schedule 1 is the Price of the “100% Pure Coconut Water” Products with [***] (or such other level as hereinafter determined by the Company and included in the Specifications from time to time). The Parties agree that if Company requests that Manufacturer produce the Company’s “Flavored Coconut


Exhibit 10.2

Water” Products, the price for such Products shall be [***] to be agreed upon by both Parties. It is understood that out-of-pocket costs shall include [***] to be agreed upon by both Parties. In the event the Company elects to supply the additional ingredients at its cost, the Manufacturer shall charge [***].

5. Delivery, Title and Risk of Loss

5.1 The Manufacturer shall load the Products into containers in accordance with the loading patterns and procedures as set forth in Schedule 3 attached hereto, or as may be amended in writing by the Company from time to time, subject to the Manufacturer’s agreement, not to be unreasonably withheld or delayed, and/or shipping line regulations. The Manufacturer shall [***], in such quantities and at such times as the Company shall have specified in its Purchase Order. Title and risk of loss of the Products shall pass to the Company upon delivery to the Company or its freight carriers at the Delivery Location, and after the Products are properly loaded into the Company’s designated shipping vessels, according to [***].

5.2 The Company shall have the right to inspect any shipment of the Products after delivery to determine whether it conforms to the terms of this Agreement, the applicable Purchase Order, the Specifications and the Laws. If any Product furnished hereunder is defective in material or workmanship, is adulterated, or does not otherwise conform to the terms of this Agreement, the applicable Purchase Order, the Specifications or Laws then, in addition to any other rights it may have under this Agreement, Company shall have the right to reject such Product and return such Product to the Manufacturer. All charges for the packing, shipping and return of any rejected Products to the Manufacturer and any reshipment of replacement Products to the Company and the risk of loss thereof will be borne by the Manufacturer. With each return, the Company shall include a statement of the reason for rejection of the Products. At the Company’s option, the Manufacturer agrees to cancel the invoice for such rejected Products, refund the amounts paid with respect to such rejected Products, or ship replacement Products to the Company on an expedited basis.

5.3 Any Products received by the Company from the Manufacturer that has not been rejected by the Company within [***] days after receipt shall be deemed to have been accepted, except where such Products contain a nonconformity which could not have reasonably been discovered by Company within such [***] day period, in which case Company has up to [***] days from the date of such non-conformity could have been reasonably discovered to reject such Products, after which it shall be deemed to have been accepted. It is understood that the Company shall promptly undertake proper sampling and testing of incoming shipments to ascertain acceptability of the same. The Parties shall agree to retention sampling and storage protocols in order to ensure the viability of the Products while in transit.

5.4 The Company shall have complete and sole discretion as to the resale of each of the Products manufactured and supplied by the Manufacturer under this Agreement, including without limitation, the pricing and distribution of the Products.

6. Quality Standards And Quality Assurance


Exhibit 10.2


6.1 The Manufacturer hereby undertakes that the Products manufactured, packaged and labeled will be manufactured in a professional, clean, safe and sanitary manner in accordance with Good Manufacturing Practices and Hazard Analysis Critical Control Point principles. The Products shall be manufactured and supplied according to the Specifications, the Supplier Code of Conduct as provided by Company, as well as the other terms and conditions of this Agreement. The Manufacturer will provide the Company with a Certificate of Analysis stating, in connection with the Products, that the quality standards have been observed in accordance with this Clause 6.1.

6.2 The Manufacturer shall ensure that its facilities where the Products are manufactured, packaged, and labeled will have the following certifications for its facilities and be in good standing during the Term: (a) a certification equivalent to the Global Food Safety Initiative certification for food safety; (b) SMETA 4 pillar certification; and (c) Kosher certification by a certified Kosher certification organization Notwithstanding the foregoing and the conditions set forth under paragraph 14.1 (iii) (C), the Manufacturer shall have [***] from receipt of a written notice indicating a non-compliance to the requirements under this paragraph 6.2 to cure such non-compliance.

6.3 In case of crisis relating to issues of food safety, the Parties agree that time is of the essence. The designated responsible person appointed by each party who will be available 24 hours per day, seven days a week, will deal with the crisis in an appropriate manner and the Manufacturer will comply with all reasonable instructions of the Company in connection with any such crisis. Such designated persons must have sufficient authority and resources to deal with the said crisis.

6.4 Inspections by Regulatory Agencies. In the event of an inquiry or an inspection of the Facilities by a representative of the U.S. Food and Drug Administration or any other federal, state, or local regulatory agency, Manufacturer shall immediately notify Company if the inquiry or inspection concerns or involves the provision of the services described herein with respect to Products or Ingredients or Packaging Materials to be used therein. Manufacturer shall also provide to Company any and all reports issued by or correspondence received from any regulatory agency that conducts any such inspection during the period beginning on the Effective Date and ending upon the termination or expiration of the Term with respect to Products or Ingredients or Packaging Materials to be used on Products.

6.5 Company shall promptly notify Manufacturer of any complaint from customers and promptly initiate investigation of such complaint to establish if such complaint is valid and with proper basis. Manufacturer will fully cooperate, use diligent efforts to assist Company in investigating any such situation, and provide Company with information necessary for Company to pursue its investigation and respond to such complaint.

7. Term; Technical Services Agreement



Exhibit 10.2

7.1 The term of this Agreement shall commence on the Effective Date and shall continue in full force and effect until the last day of the sixth (6th) full Contract Year (i.e., December 31) from the date of first delivery of the Product (the “Initial Term”). Thereafter, both parties may agree in writing to extend the Initial Term for an additional, successive term of five (5) Contract Years, on or prior to the date that is one hundred and eighty (180) days before the expiration of the then-current term (each an “Extension Term”; and together with the Initial Term, the “Term”).

7.2 The Manufacturer agrees to concurrently enter into a separate Technical Services Agreement with Company. The Technical Services Agreement shall identify and help Manufacturer augment and enhance its technical and quality capabilities relating to coconut water processing, as well as strengthening the Manufacturer’s knowledge management in aseptic processing and root cause analysis.

8. Non-Compete

8.1 During the Term, the Manufacturer shall not, directly or indirectly, for its own account or for the account of any third party, sell, subcontract, manufacture or produce, or enter into any agreement with any third party to sell, subcontract, manufacture or produce any coconut water-flavored or coconut water-based beverage products, in any form of packaging of any kind whatsoever, including without limitation, tetra pak, can, bottle or bulk; provided however, the Company acknowledges and agrees that the Manufacturer shall be allowed to produce its own brands of coconut water during the Term as long as Manufacturer prioritizes the Minimum Volume commitment to the Company as a first and as long as the Manufacturer is not selling to the [***]. If the Manufacturer is capable of producing in excess of the Minimum Volume (“Excess Volume”) and chooses not to utilize to produce for its own brands, the Manufacturer shall grant the Company the right of first refusal to purchase the Excess Volume.

8.2 The Parties acknowledge and agree that, in the event of a breach of this Section by Manufacturer, Company shall be excused from compliance with Sections 2.6 and 2.7 of this Agreement for the remainder of the Term.

9. Trademarks and Proprietary Information

9.1 Subject to the terms and conditions of this Agreement, during the Term (or until the earlier termination of this Agreement), the Company hereby grants to the Manufacturer a limited, non-exclusive, non-transferable, non-assignable license to use the Company IP (as hereinafter defined) solely (i) to manufacture the Products for the Company in accordance with and pursuant to the terms and provisions of this Agreement at the Manufacturer’s facility, and (ii) to assist the Company in research and development efforts pursuant to the terms of this Agreement.
    9.2 The Manufacturer acknowledges and agrees that the Company is the sole and exclusive owner of (i) the Specifications (including without limitation the formulas, product recipes and product specifications used to produce each of the Products), and (ii) all Trademarks, trade secrets, trade names, trade dress, copyrights, logo types, commercial symbols, patents, or


Exhibit 10.2

similar rights or registrations, branding labels and designs used on, or in connection with, the Products now or hereafter held or applied for by the Company in connection therewith (collectively, the “Company IP”). The Manufacturer acknowledges and agrees that the Company IP, and the goodwill associated therewith, are the sole and exclusive property of the Company and may be used by Company and its affiliates for any purpose.

9.3 Other than as expressly set forth in Clause 9.1 hereof, as of the date hereof, Manufacturer has no right, title or interest, and during the Term, Manufacturer shall not acquire any right, title or interest of any kind or nature whatsoever in or to the Company IP, or the goodwill associated therewith. The Manufacturer will not contest the rights of Company or its affiliates in respect of the Company IP, including any additions or improvements to the Company IP. The Manufacturer hereby irrevocably waives any and all current or future claims the Manufacturer may have, arising under any law or in equity, with respect to the Company IP.
9.4 The Manufacturer covenants and agrees that no right or remedy of the Manufacturer for any default under this Agreement by the Company hereunder, or any provision of this Agreement, shall confer upon the Manufacturer, or any person or entity claiming by or through the Manufacturer, the right to use the Company IP in any fashion other than as expressly set forth in Clause 9.1 hereof. Upon the expiration or sooner termination of this Agreement, Manufacturer shall remove and return to Company all tangible embodiments containing Company IP, and shall not use the Company IP. In the event of any breach of this covenant by the Manufacturer, the Company shall be entitled to relief by injunction, and to all other available legal rights or remedies.
9.5 Other than as expressly set forth in Clause 9.1 hereof, the Manufacturer may not itself use the Company IP. The Manufacturer may not apply for international, Philippines, United States Federal, or state or territorial registration of any rights in the Company IP. Without Company’s prior written consent, the Manufacturer may not use any of the Company IP as all or part of its legal name or any other trade or assumed name under which the Manufacturer does business. No other letter, word, design, symbol, or other matter of any kind shall be superimposed on, associated with, or shown in such proximity to the Company IP so as to alter or dilute them and the Manufacturer shall not combine any of the Trademarks with any other trademark, service mark or logo.
9.6 The Manufacturer agrees that all the Company IP and any improvements, modifications, enhancements or alterations to the Company IP, including without limitation, the formulas, product recipes, and product specifications, design, or processes of the Products made, created or conceived during the Term shall belong exclusively to Company, irrespective of whether such improvements, modifications, enhancements or alterations to the Company IP are developed singularly by the Manufacturer or anyone acting on behalf of or in concert or combination with the Manufacturer; the Manufacturer acknowledging that any such efforts on the part of the Manufacturer have been specially commissioned by the Company, and all copyrightable Company IP shall be deemed to be a “work made for hire” (as defined in the U.S. Copyright Act of 1976, as amended), and created in the course of the services rendered hereunder. All rights, title and interest in and to any inventions (whether patentable or not),


Exhibit 10.2

product designs (whether copyrightable or not) or other intellectual property developed or created by Manufacturer or anyone acting on behalf of or in concert or combination with Manufacturer relating to the Products or the method of their manufacture, processing or design shall belong exclusively to Company. Manufacturer waives any and all paternity, integrity, moral or any other similar rights, existing under judicial or statutory law of any country in the world, or under any treaty, regardless of whether or not such right is denominated or generally referred to as a “moral right,” that Manufacturer may have now, or in the future, in and to the Company IP; “moral right” means any rights to claim authorship of any Company IP, to object to or prevent the modification of any Company IP, or to withdraw from circulation or control the publication or distribution of any Company IP, and any similar right, existing under judicial or statutory law of any country in the world, or under any treaty, regardless of whether or not such right is denominated or generally referred to as a “moral right”. Where, by operation of law, any of the rights described herein, including without limitation, any rights to the Company IP, do not vest initially in Company, good and valuable consideration being extant, the adequacy and receipt of which Manufacturer hereby acknowledges, Manufacturer irrevocably assigns and transfers to Company, in perpetuity, all of Manufacturer’s worldwide rights, title and interest, whether such rights are vested or contingent, in and to any such Company IP, including without limitation, any inventions, copyrights, and other intellectual property, to Company and further agrees to assist Company in connection with any efforts to obtain patent or, copyright or other intellectual property protection for such intellectual property in any jurisdiction throughout the world. Manufacturer hereby appoints Company as attorney-in-fact to execute any documents necessary to obtain such protection or to otherwise effect assignment from Manufacturer to Company. The aforementioned power of attorney shall be a power of attorney coupled with an interest and irrevocable.

9.7 The Manufacturer shall promptly notify the Company of any litigation filed or threatened against the Manufacturer involving the Company IP, as well as any apparent third-party infringement of the Company IP of which the Manufacturer becomes aware and, at Company’s expense, shall cooperate fully with Company on such matters.

9.8 The foregoing notwithstanding, this Section 9 shall not be applicable in cases where the Manufacturer has developed its own intellectual property in the form of trademarks, brands, copyright, including without limitation formulas, product recipes, product specifications and manufacturing processes, among others, which were created or conceived by the Manufacturer independent from the Product in connection with the production and development of its own products as permitted under this Agreement.

9.9 The provisions of this Clause 9 shall survive the expiration or sooner termination of this Agreement.

10. Confidentiality
10.1 The Manufacturer and the Company acknowledge and agree that during and for a period of [***] after the Term, each Party will not use any Confidential Information of the other Party nor disclose such Confidential Information to any person, firm, corporation, association or


Exhibit 10.2

other entity for any reason or purpose whatsoever, except pursuant to a valid order of a court having jurisdiction thereof as explained in this Agreement or as otherwise provided in this Agreement. Each Party agrees that violation of this provision will cause irreparable damage or injury to the other Party, the exact amount of which would be impossible to ascertain, and that, for such reason, among others, such other Party shall be entitled to an injunction, without the necessity of posting bond therefore, restraining any further violation of this Agreement. The rights to an injunction shall be in addition to, and not in limitation of, any rights and remedies that such Party may have against the breaching Party, including, but not limited to, the recovery of damages. For purposes of this Agreement, the term “Confidential Information” means information of any kind, nature, and description disclosed to, discovered by or otherwise known by either Party, as a direct or indirect consequence of or through its relationship with the other Party, including but not limited to, the terms and provisions of this Agreement, the Specifications and any information relating to research, developments, inventions, copyrights, product lines, product recipes, product ingredients, product composition, product processes, manufacturing processes, design, purchasing, finances, financial affairs, accounting, merchandising, selling, distribution networks, employees, trade secrets, business practices, merchandise resources, supply resources, service resources, system designs, procedure manuals, the prices it obtains or has obtained or at which it sells or has sold its services or products, the name(s) of its personnel, and reports; provided, however, that Confidential Information shall not include any information which (i) was available to or in possession of either Party prior to the time of disclosure to such Party by the other Party or its representatives or affiliates, (ii) is or becomes generally available to the public other than as a result of disclosure to either Party by the other Party or its representatives or affiliates, or (iii) is or becomes available to either Party on a non-confidential basis by a third party which is not bound by this Agreement or any confidentiality agreement with the other Party.
10.2 Each Party will make available the other Party’s Confidential Information only to its officers and employees on a need to know basis. Both Parties shall ensure that all officers and employees who receive the Confidential Information are advised of the obligation to abide by the provisions of this Clause. The Parties will be liable for any breach by their officers and employees.

10.3 The provisions of this Clause 10 shall survive the termination of this Agreement.

11. Product Development

11.1 The Manufacturer agrees to assist the Company in research and development efforts related to improvements and modifications to its existing line of Products. During development of each additional product, the costs of production, raw materials and testing of such additional product shall be borne by the Company. The Company shall reimburse the Manufacturer for all costs associated with its assistance within a [***] days from receipt of the invoice.

11.2 From time to time during the Term, the Company, by written notice to the Manufacturer, may request the Manufacturer to produce additional products in addition to the Products. At the time it gives the Manufacturer such written notice, the Company shall also


Exhibit 10.2

supply the Manufacturer with the specifications for the additional products. If the Manufacturer accepts the additional product(s), the Parties shall establish a price for the additional product(s) to be manufactured and supplied to the Company and Schedule 1 (Products) shall be automatically amended to include (i) the additional products as “Products”, and (ii) the price for such additional products; and Schedule 2 (Specifications) shall be automatically amended to include the new specifications for the additional products as “Specifications”. Schedule 1 shall likewise be amended to reflect the costs of the additional ingredients required to produce such additional products. All other terms, provisions, covenants, warranties, representation, and conditions of this Agreement shall apply to such new products.

12. Force Majeure

In the event that either of the Parties by virtue of a cause beyond its control or risk, such as acts of God, crop and raw material shortages such as drought or disease, riots, war, acts of terrorism, or embargo, suffers an inability to perform all or any part of its obligations under this Agreement, then the Party suffering such disability shall be excused from such performance for as long as and to the extent that such a cause results in the inability to perform. The affected Party's performance under this Agreement shall be excused and extended for the period of the delay, provided that the affected Party immediately notifies the other Party of the reason for and the estimated extent of the delay and the affected Party takes all reasonable steps to mitigate the effects of the delay. If such force majeure condition continues for a period of [***] days and the both Parties, in its sole and absolute discretion, determines that it substantially interferes with the further performance by either Party to this Agreement, this Agreement may be terminated upon mutual agreement, not to be unreasonably withheld or delayed, of the Parties immediately upon notice, and the “Term” of this Agreement shall be deemed to have expired on the date thereof. If this Agreement is terminated pursuant to this Clause 12, each Party shall bear the costs it has incurred before the date of termination, including the costs associated with raw materials and other materials, work-in-process and finished Products not delivered to Company by the date of termination.
13. Assignment; Successors And Assigns; Further Assurances.

Neither Party may, directly or indirectly, assign its rights, delegate its performance duties or obligations, or assign any remedy or cause of action relating to or arising under this Agreement, without the prior written consent of the other Party; provided, however, Company may assign, without the prior written consent of Manufacturer, its rights, delegate its performance duties or obligations, or assign any remedy or cause of action relating to or arising under this Agreement to a successor in ownership of all or substantially all of its business assets, whether by sale of assets, stock, merger, consolidation or otherwise. Any assignment in violation of this Clause 13 shall be null and void. This Agreement shall be binding and inure to the benefit of each of the Parties and its successors and permitted assigns. At the request of a Party to this Agreement, any other Party or assignee to this Agreement will promptly execute any documents necessary to confirm or establish the respective rights of the Company and the Manufacturer and assignee pursuant to this Agreement.


Exhibit 10.2

14. Termination
14.1 A Party may terminate this Agreement “for cause”, upon the happening of any of the following events:

(i) immediately by either Party upon the dissolution of the other Party, or the appointment of a receiver, liquidator or the like for the other Party or all its property, or the other Party commences a voluntary case under any applicable bankruptcy or insolvency law or consents to the entry of an order for relief in any involuntary case for a liquidation or a court with jurisdiction enters a decree for relief in any involuntary case involving the liquidation of the other Party or if either Party becomes insolvent or takes, or fails to take any action which constitutes an admission of inability to pay its debts as they mature;

(ii) immediately by the Company, if a controlling interest in the Manufacturer is transferred, sold to, or acquired, by a third party (either directly or indirectly, through a merger, stock sale or issuance, asset sale or otherwise) without the prior written consent of the Company, such consent not to be unreasonably withheld;

(iii) immediately by the Company upon the occurrence of an event of default of this Agreement by the Manufacturer as follows:

(A) The Manufacturer fails to meet Specifications set forth in this Agreement and fails, within [***] days after written notice specifying such default by the Company, to cure such default;

(B) The Manufacturer fails to (i) supply the Minimum Volume in any Calendar Year or (ii) meet its other manufacturing production obligations set forth in this Agreement and fails, within [***] days after written notice specifying such default by the Company, to cure such default; or

(C) Except as indicated on paragraph 6.2 of this Agreement, the Manufacturer defaults in the performance of any other obligation under this Agreement and fails, within [***] days after written notice specifying such default by the Company, to cure such default; provided, however, in the event the Manufacturer commits fraud it shall have no opportunity to cure such default and the Company may terminate this Agreement immediately;

(D) if Manufacturer is found liable for nonconformity of the Product caused by willful tampering or adulteration of the Product;

(E) if Manufacturer becomes the subject of widespread disrepute, contempt, or scandal that in Company’s reasonable determination, affects Company’s image or goodwill;



Exhibit 10.2

(iv) by either party upon [***] days prior written notice to the other Party, in the event that US or Philippine government prohibits the Manufacture and/or export of the Products under the trade name “Vita Coco” or otherwise renders the same commercially impracticable; or

(v) immediately by the Manufacturer in the event the Company defaults in the payment of any material amount due and payable under this Agreement or defaults in the performance of any other obligation under this Agreement and does not cure such default within [***] days after written notice thereof by the Manufacturer, or commits fraud against the Manufacturer.

14.2 Upon the expiration or the termination of this Agreement by a Party for any reason whatsoever, whether for cause, without cause or otherwise, at the Company’s request, the Manufacturer shall extend this Agreement for a mutually agreed upon period, but in no event less than [***] days, to provide to the Company or its designee (i.e., a successor manufacturer) reasonable termination and transition assistance services to facilitate the orderly transition of the production of the Products to the Company or its designee. Such termination assistance services shall include without limitation, designation by the Manufacturer of a responsible person familiar with this Agreement and the Manufacturer’s production of the Products hereunder, developing a plan for the orderly transition of the production of the Products from the Manufacturer to the Company or its designee, providing reasonable training to the Company or its designee regarding the production of the Products, using commercially reasonable efforts to make available to the Company, pursuant to mutually agreeable terms and conditions, any third party or other supplier services then being used by the Manufacturer in connection with producing the Products pursuant to this Agreement, and/or furnishing the Company with duplicates of data files and any other electronic records, magnetic tapes, media and/or printouts, as determined by the Company, of the Manufacturer’s database or data relating to the raw material or performance of the Manufacturer’s obligations hereunder (excluding any proprietary cost information) and such other activities upon which the Parties may reasonably agree or the Company may reasonably require in order to effect an orderly transition. The Company shall pay the Manufacturer for such termination assistance services at mutually agreed upon rates, negotiated by the Parties in good faith.

14.3 Unless explicitly indicated in this Agreement to the contrary, any termination or expiration of this Agreement shall not relieve the Parties of any rights, obligations or liabilities existing, accruing or arising under this Agreement before the termination or expiration (including without limitation, the obligation of the Manufacturer to manufacture any Products pursuant to the Purchase Orders delivered prior to termination, and made during the Term and the obligation of payment for any conforming Products delivered thereunder) and the provisions in this Agreement relating to confidentiality, non-competition, intellectual property, arbitration and indemnification shall survive the termination or expiration of this Agreement for the period indicated in this Agreement, and if no such period is indicated, following the expiration of the statute of limitations period applicable to the claim arising thereunder.



Exhibit 10.2

14.4 Notwithstanding anything in this Agreement to the contrary, in the event of an alleged payment default by either Party (the “Defaulting Party”), the Parties agree that, provided that:
(i) the defaulting Party has deposited the amount of the alleged payment default in an attorney escrow account of an attorney selected by the non-defaulting party within twenty (20) business days of receipt of the payment default notice; and

(ii) the defaulting Party, within twenty (20) business days of receipt of the payment default notice has submitted the matter to arbitration in accordance with Clause 19 hereof;

Then this Agreement shall not be deemed terminated (unless terminated for another valid reason in accordance with the terms of this Agreement) and the Parties shall continue to perform their respective responsibilities hereunder, until such time as (1) the arbitrator has made a determination on whether such alleged payment default constitutes a terminable default under this Agreement, and (2) the non-Defaulting Party then elects to terminate this Agreement in accordance with this Clause 14.

14.5 Within sixty (60) days of the termination of this Agreement, the Manufacturer shall:

(i) return to the Company or its designee all paid and unused Raw Materials and Packaging Materials, unless the Company elects such Raw Materials and Packaging Materials should be destroyed in which case the Manufacturer must destroy such Raw Materials and Packaging Materials The destruction and all related cost will be mutually discussed and agreed.

(ii) The Manufacturer will try its best to manage or tune down all material stocks to minimize cost impact to the Company before termination;

(iii) cease to use the Intellectual Property, including the Marks and shall return all the Intellectual Property, including the Marks, the Confidential Information, documents and data received from the Company or otherwise obtained pursuant to this Agreement without retaining copies thereof,

(iv) refrain from manufacturing or packaging the products identical to the Products (“identical” refers to the same exact formulation given by the Company); and

(v) not use or allow any person to use the Specifications, recipes and the manufacturing process used by the Manufacturer for manufacturing the Products.
15. Representations, Warranties and Covenants.

15.1 The Parties represent and warrant to each other that each has the legal capacity and authority, right and power to enter into this Agreement and abide by the terms and conditions set


Exhibit 10.2

forth herein; that there is no further action necessary to make this Agreement binding upon such Party in accordance with its terms.

15.2 Each of the Parties hereunder represents and warrants to the other that in connection with its obligations under this Agreement, it shall comply with Laws and has obtained, or will promptly obtain upon execution of this Agreement, all applicable permits.

15.3 The Manufacturer represents, warrants and covenants to the Company that:

(i) all of the Products manufactured, processed, and packaged on behalf of the Company pursuant to this Agreement shall be manufactured, processed and packaged in conformity with: (a) the Specifications and Laws applicable to the manufacturing of the Products, and Supplier’s Code of Conduct provided by Company; and (b) shall be free of any defects and fit and wholesome for human consumption;

(ii) all materials, ingredients and supplies that the Manufacturer uses in the manufacture of the Products shall be merchantable, of good quality, free from defects and strictly conform to the Specifications. The Manufacturer shall certify in writing from time to time promptly, upon the Company’s request, that the materials and the manufacturing facility used to produce the Products are in compliance with the Specifications and Laws;

(iii) none of the Products manufactured, processed and packaged on behalf of the Company shall contain, or be produced with, any materials whose use is prohibited now or during the Term; other than raw material handling and preparation equipment, none of the processing equipment used to produce the Products shall be manufactured by Tetra Pak or other equipment suppliers mutually agreed upon by the Parties;

(iv) it shall supply the Company with the monthly requirements of the Products ordered pursuant to the Purchase Orders and otherwise in accordance with the terms and conditions of this Agreement; all of the Products manufactured pursuant to this Agreement will contain coconut water with a minimum raw brix of [***];

(v) the Company-approved manufacturing facility used to produce the Products pursuant to this Agreement shall be the only facility approved by the Company or such other manufacturing facility that is inspected and approved by the Company in writing prior to any such manufacturing; that all such manufacturing facilities are in compliance with applicable Laws; that all such manufacturing facilities are clean, sanitary, secure and free of infestation by rodents, birds, insects and other vermin; that it is the sole owner of all manufacturing facilities (notwithstanding any mortgages) and the equipment to be used to produce the Products pursuant to this Agreement (notwithstanding any leased or financed equipment); that all such equipment is and shall be maintained in good working order and repair during the Term;



Exhibit 10.2

(vi) in performing its obligations under this Agreement, it shall comply with the applicable labor laws of Philippines, all applicable anti-slavery and human trafficking laws and shall not engage in human trafficking or use child or forced labor in connection with its supply of Products. Manufacturer shall immediately notify Company if it becomes aware of any actual or suspected slavery, child or forced labor, or human trafficking in its supply chain;

(vii) it shall perform its obligations hereunder in a timely and professional manner, consistent with the manner in which it produces products for itself and its affiliates and/or produces products for similar customers, using trained technical and manufacturing personnel sufficient in number and experience to manufacture and package the Products and in accordance with applicable Laws;

(viii) it will convey to the Company good title to the Products sold to the Company pursuant to this Agreement, free of any liens or encumbrances thereon, and shall not permit any third party to acquire a security interest in or lien on any Products or any proceeds thereof;

(ix) the Manufacturer shall maintain, at all times during the Term, the equipment and inventories necessary to manufacture at least the Minimum Volume;

(x) there is no suit, action, contract, commitment, arbitration or legal administrative or other proceeding or governmental investigation pending or, to Manufacturer’s knowledge, threatened against it, affecting Manufacturer’s ability to enter into or perform its obligations under this Agreement; and

(xi) it shall promptly notify the Company in writing of any concerns relating to the Company’s formulas, process parameters, quality assurance specifications or other Specifications. Time is of the essence with respect to such notification.
15.4 the Company represents, warrants and covenants to the Manufacturer that:

(i) it is the sole and exclusive owner of all Company IP including trademarks, brands, copyrights, product formulations and recipes and, to the best of Company’s knowledge, none of the same infringe upon any third party trademarks, copyrights and formulations or other intellectual property;

(ii) it shall perform its obligations hereunder in a timely and professional manner; and

(iii) it shall comply with Laws and has obtained or will promptly obtain all applicable permits.
16. Independent Contractors


Exhibit 10.2


The relationship of the Parties is that of independent contractors. Neither Party shall be considered the agent of the other for any purpose whatsoever, nor shall they be considered to be joint venturers or co-partners. Except as otherwise provided for in this Agreement, neither Party has the authority to bind the other Party or act on its behalf.
17. Notices

All notices and other communications required or permitted by this Agreement shall be in writing, may be given by a Party or its legal counsel, and shall deemed to be duly given (a) when personally delivered (provided written confirmation thereof is also delivered by express courier), (b) upon delivery by a nationally recognized courier service which provides evidence of delivery, or (c) upon delivery of an email transmission
Notice to the Manufacturer shall be sufficient if given to:

(a) Century Pacific Food, Inc.
####
Attention: ####
E-mail Address: ####
Notice to the Company shall be sufficient if given to:
(b) ALL MARKET SINGAPORE PTE LTD
####
Attn: ####
####

With a copy to: ####

All notices, request or correspondence shall be deemed received (a) on the date of delivery, if delivered in person; (b) on the seventh (7th) calendar day from the date of mailing or courier, if sent by registered mail or courier service; and, (c) the day sent, if sent by electronic mail.

The Parties may, from time to time advise each other of changes of address or additional addresses for the giving of notices.
18. Governing Law
This Agreement shall be governed by and construed in accordance with the laws of the Philippines.


Exhibit 10.2

19. Arbitration

19.1 The Parties agree to attempt in good faith to resolve any disputes arising out of or in connection with this Agreement between themselves. Subject to Clause 14.4, the Parties further agree that for a period of thirty (30) days from written notice of one Party to the other regarding a dispute arising out of or in connection with this Agreement, they shall communicate at least weekly in an attempt to resolve the dispute amicably. This Clause 19.1 shall not be applicable to any claim for injunctive relief as provided in Clause 21. The Parties acknowledge that in the event of a dispute between the Parties, the Parties shall continue to perform its obligations under this Agreement in good faith during the resolution of such dispute unless and until this Agreement is terminated in accordance with its provisions.

19.2 In the event that the Parties are unable to reach an amicable settlement for claims, controversies or disputes arising under this Agreement, any such dispute, controversy or claim, shall be finally settled under the Arbitration Rules of the International Centre for Dispute Resolution by three (3) arbitrators mutually appointed in compliance with the said rules. The place of arbitration shall be in Singapore, the arbitration shall be conducted in the English language and shall be binding on the Parties. The arbitral award shall be final and binding on the Parties and shall be non-appealable and may be enforced by proceedings in any court having jurisdiction over any of the Parties.

20. Inspection; Audit
20.1 The Company, at any time during reasonable hours and from time to time during the Term, shall have the right but not the obligation to inspect and/or audit those portions of the facilities wherein personnel, machinery and/or equipment are engaged in the business of manufacturing, producing or storing the Products pursuant to the terms of this Agreement. The Company shall give the Manufacturer reasonable notice of such inspection or audit. Such inspection may include all aspects of the Manufacturer’s manufacturing techniques, quality control, storage, sanitation procedures, clean-up periods and records in order to ensure that the Products manufactured by the Manufacturer on behalf of the Company comply with the Specifications and Laws. The Manufacturer shall maintain and make available to the Company upon request, all records related to the manufacture of the Products, including, without limitation, all records relating to the testing of the Products and the raw materials and other commodities used in the production of the Products, that the Manufacturer conducts on behalf of the Company or that the Company requires under this Agreement. The Company may, at its option, as determined in its sole discretion, and from time to time, rely in whole or in part upon inspections and/or audits of the Manufacturer’s facility conducted by third party inspectors or auditors. In such events, the Manufacturer shall furnish to the Company all inspection and/or audit reports, correspondence, work papers, back-up materials and other information requested by the Company. The Company shall have the obligation to pay for any or all of such third party inspection (s) and/or audit(s).

20.2 The Manufacturer shall endeavor to cause its vendors to maintain their respective books and records relating to the Products produced hereunder and pricing thereof for a period of


Exhibit 10.2

two (2) years from the date such Products were produced, and to make such books and records available to the Company upon its request at such reasonable time or times within the two (2) year period. The Company may, upon request, audit any and all available records of any of the Manufacturer’s vendors relating to production or pricing of the Products.

20.3 Manufacturer shall, at least once every six (6) months during the Term, take a physical inventory of the materials used in the production of the Products and permit Company or its auditors to participate in such inventory, and in any event shall promptly furnish the results thereof to Company, together with all supporting documentation.

20.4 Subject in all respects to Clause 4.3, in connection with any negotiation regarding, or adjustment to, the Price of the Products, the Manufacturer shall immediately upon the Company’s request, provide the Company with any and all applicable information reasonably required for the Company to evaluate such adjustment, including without limitation, any invoices for the Manufacturer’s purchase of raw and packing materials, and any other ingredients necessary to produce the Products, and any information related to the base line cost of the Products (i.e. labor rates, ingredients, raw materials, power, foreign exchange rates, maintenance costs, etc.).

21. Injunctive Relief

The Parties acknowledge and agree that either Party would be damaged irreparably in the event that either party fails or refuses to perform its obligations hereunder. Accordingly, both Parties agree that the non defaulting Party shall be entitled to an injunction or injunctions to prevent breaches of the provisions of this Agreement, to enforce specifically this Agreement and the terms and provisions hereof without bond or other security being required in any court of the Republic of the Philippines, any foreign jurisdiction, or any state having jurisdiction, this being in addition to any other remedy to which the Parties are entitled at Law or in equity.

22. Recall; Manufacturing Defect

22.1 If the Company is required, or it determines it is reasonably necessary in order to minimize or avoid bodily injuries or danger to any person or property to withdraw or recall any or all of the Products, or if there is any governmental seizure of its Products supplied hereunder for any reason whatsoever (a “Recall”), the Company will notify the Manufacturer promptly of the details regarding such withdrawal, recall or seizure action, including providing copies of all relevant documentation concerning such action. The Manufacturer will fully cooperate with and use diligent efforts to assist the Company in investigating any such situation. All regulatory contacts that are made and all activities concerning seizure, recall and/or withdrawal will be coordinated by the Company.

22.2 Except as otherwise provided herein, Manufacturer, shall for an amount not exceeding [***] for any single incident that arises from the same Manufacturer failure, bear the cost and expense which already includes fines, damages and costs to the Company and third parties, and shall indemnify and hold the Company harmless of and from any such seizure, recall


Exhibit 10.2

or withdrawal, which occurs, due to (i) a failure of any Product sold by the Manufacturer to the Company hereunder to conform to the Specifications or use of processes agreed upon by the Parties (including, without limitation, the Products being adulterated or misbranded) or any warranty or other requirement set forth in this Agreement, or (ii) the failure by the Manufacturer to comply with the Laws. For the avoidance of doubt, the Manufacturer shall not be held liable for recalls resulting from the use of ingredients included in the Specifications which may later be deemed not allowed in the country of distribution for use as a food additive. In addition, the Company agrees to indemnify and save harmless the Manufacturer from any such seizure, recall or withdrawal which occurs, due to any defect or negligence in the process of sale, distribution, storage, use, handling of the Products directly caused by the Company.

23. Indemnity

23.1 The Company shall defend, indemnify, and hold Manufacturer, its affiliates, and their respective officers, shareholders, directors and agents, and their respective successors and assigns (the “Manufacturer Parties”) harmless from and against any and all third party claims, demands, losses, actual, direct and verifiable costs, damages, injury, suits, judgments, penalties, expenses, liens, obligations, penalties, assessments, citations, directives and liabilities of any kind or nature, including reasonable outside attorneys’ fees and other actual, direct and verifiable litigation related costs (collectively, “Losses”) incurred by the Manufacturer Parties to the extent and only to the extent arising directly or indirectly out of (1) the Manufacturer's strict observance of the Specifications herein as provided by the Company or (2) in connection with a breach by the Company of its obligations under this Agreement or (3) any negligent or intentional act or omission of the Company, except to the extent such claims, demands, losses, costs, damages, suits, judgments, penalties, expenses, and liabilities result from the Manufacturer Parties’ negligence, reckless or intentional acts or omissions and/or a breach by the Manufacturer of its obligations under this Agreement.

23.2 The Manufacturer shall defend, indemnify, and hold Company, its affiliates, and their respective officers, shareholders, directors and agents, and their respective successors and assigns (the “Company Parties”) harmless from and against any and all Losses incurred by the Company Parties to the extent and only to the extent arising directly or indirectly out of or in connection with a breach by the Manufacturer of its obligations under this Agreement, including without limitation, any breach of the Manufacturer's representations and warranties set forth in this Agreement, or any negligent or intentional act or omission of the Manufacturer, or the failure of any of the Products to comply with the Specifications and/or the Laws, except to the extent such Losses result from the Company’s negligence, reckless or intentional acts or omissions and/or a breach by Company of its obligations under this Agreement.

23.3 Except as otherwise provided herein, Company shall not be liable for consequential, special, indirect, punitive, exemplary, or incidental damages in connection with this Agreement, even if Company has been advised of the possibility of such damages.

24. Insurance



Exhibit 10.2

24.1 The Manufacturer shall, at its sole expense, have in full force and effect throughout the Term commercial general liability insurance, including product liability insurance, in an amount which is commercially reasonable and sufficient given the Manufacturer’s business, as well as worker’s compensation insurance (or the equivalent under Philippine law) in the statutory amounts required in the Philippines. Manufacturer shall cause the Company to be listed as an additional insured on such insurance policy.

24.2 Before commencement of any production under this Agreement, and thereafter (from time to time), promptly upon the Company’s request, the Manufacturer shall provide the Company with a copy of its policy cover evidencing its existing insurance coverage for the Company to confirm its suitability for this purpose. The Company may (but shall not be obligated to), at its sole discretion and expense, purchase additional insurance.
25. Anti-Corruption; Anti-Bribery
Manufacturer acknowledges that Company and its employees, officers, directors, agents, and representatives are subject to: (a) the United States Foreign Corrupt Practices Act (as may be amended from time to time); and (b) the U.K. Bribery Act (collectively, the “Acts”) and that, accordingly, all of Manufacturer’s activities under or in connection with this Agreement are subject to the requirements of the Acts. Manufacturer agrees to comply with the Acts, and any other applicable anti-corruption and anti-bribery laws. In connection with this Agreement and any related agreement or activity, Manufacturer agrees that no payments of money or anything of value have been or will be corruptly offered, promised, paid, authorized, solicited, or received, directly or indirectly, to or from any person, including any Government Official: (i) to influence any official act or decision of a Government Official; (ii) to induce a Government Official to do or omit to do any act in violation of a lawful duty; (iii) to induce a Government Official to influence the act or decision of a government, agency, ministry or instrumentality thereof; (iv) to secure any improper business advantage; (v) to obtain or retain business in any way related to Company or any of its Subsidiaries; or (vi) that would otherwise constitute a bribe, kickback, or other improper or illegal payment or benefit. Items of value may include gifts, favors, meals, entertainment, job offers, and travel. Manufacturer must not use product or service discounts, equipment loans, marketing funds, or other business activity to disguise an improper payment. Manufacturer also must not use other entities to make or offer payments that they are not permitted to make or offer directly.

26. Trade Control Laws
Manufacturer and its subsidiaries, officers, directors, principals, equity holders, or other affiliates are in compliance with all import, export, economic sanction, anti-boycott, anti-bribery and anti-corruption, and anti-money laundering laws, rules, regulations, ordinances, codes, and the like of the United States and of all foreign jurisdictions. Manufacturer and its subsidiaries, officers, directors, principals, equity holders, or other affiliates have not engaged, and do not engage, in any transactions in any manner that has violated or violates (or would cause Manufacturer or its subsidiaries, officers, directors, principals, equity holders, or other affiliates to be in violation of import, export, economic sanction, anti-boycott, anti-bribery and anti-


Exhibit 10.2

corruption, and anti-money laws, rules, regulations, ordinances, codes and the like, including: (a) the United States Trading with the Enemy Act (50 U.S.C. App. §§1-44), or the International Economic Emergency Powers Act (50 U.S.C. §§1701-1706); (b) business dealings with any person(s) listed as a “Specially Designated Nationals” by the United States Treasury Department from time to time at http://www.treas.gov/offices/enforcement/ofac/sdn/ (or any successor URL); (c) business dealings with any person(s) designated by the United States Commerce Department as “Denied Persons” from time to time at http://www.bis.doc.gov/dpl/Default.shtm (or any successor URL); (d) the Export Administration Regulations (15 C.F.R. §§ 730-775); (e) Tax Reform Act of 1976 (26 U.S.C. §999); (f) the Foreign Corrupt Practices Act (15 U.S.C. §§ 78dd-1, et seq.); (g) the UK Bribery Act; (h) the Money Laundering Control Act (18 U.S.C. §§ 1956-1957) and the Bank Secrecy Act (13 U.S.C. §§ 5311, et seq.); and (i) any other applicable laws, rules, regulations, ordinances, codes and the like related to import, export, economic sanction, anti-boycott, anti-bribery and anti-corruption, and anti-money laundering matters.
27. Governing Language
The Parties hereto acknowledge and agree that this Agreement has been prepared in the English language and that the costs and expenses associated with the translation of such shall be borne exclusively by each Party.
28. Schedules; Entire Agreement; Construction

The Schedules are a part of, and incorporated by reference into, this Agreement. This Agreement, together with any Schedules attached to this Agreement, contain all of the terms, warranties, representations, agreements, covenants, conditions, and provisions the Parties have agreed upon with respect to the subject matter of this Agreement and it supersedes any and all prior or contemporaneous written or oral agreements, understandings or representations relating to its subject matter. The Parties hereto have consulted with and have been counseled by their own legal counsel and other advisors, and are entering into this Agreement voluntarily and with a full understanding of the meaning and legal effects of each provision contained in this Agreement. The Parties hereto and their respective legal counsel have been involved in the negotiation and drafting of this Agreement. In the event of any dispute regarding the interpretation of any provision of this Agreement, the Parties agree that this Agreement and the provisions hereof shall not be construed against any one Party as the drafter of this Agreement.

29. Severability

In the event that any one or more of the provisions contained in this Agreement shall for any reason be held to be invalid, illegal or unenforceable in any respect in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other provision of this Agreement in any other jurisdiction, but this Agreement shall be reformed and construed in any such jurisdiction as if such invalid or illegal or unenforceable provision had never been contained herein and such provision shall be reformed so that it would be valid, legal and enforceable to the maximum extent permitted in such jurisdiction.



Exhibit 10.2

30. Waiver

Any Party's failure to insist on strict performance of any provision of this Agreement shall not be deemed a waiver of any of its rights or remedies, nor shall it relieve any other Party from performing any subsequent obligation strictly in accordance with the terms of this Agreement. No waiver shall be effective unless it is in writing and signed by the Party against whom enforcement is sought. The waiver shall be limited to provisions of this Agreement specifically referred to therein and shall not be deemed a waiver of any other provision. No waiver shall constitute a continuing waiver unless the writing states otherwise.

31. Counterparts

This Agreement may be executed on different dates and in different places by the Parties and each such signed/executed Agreement shall be binding on those who signed the same, as well as the other Party, and each such signed/executed Agreement shall be deemed as good and effective as the original of this Agreement.

[SIGNATURE PAGE FOLLOWS]




























Exhibit 10.2

IN WITNESS WHEREOF, each Party has executed this Manufacturing and Purchasing Agreement on the day and year first above written.


Manufacturer:

CENTURY PACIFIC FOOD, INC.

By: /s/ Christopher T. Po
Christopher T. Po
President



Company:

ALL MARKET SINGAPORE PTE LTD


By: /s/ Jonathan Burth
Jonathan Burth
COO

























Exhibit 10.2

SCHEDULE 1

Products and Prices*

[***]










































Exhibit 10.2

SCHEDULE 2

Specifications

[***]










































Exhibit 10.2

SCHEDULE 3

Loading Specifications

[***]










































Exhibit 10.2

SCHEDULE 4

Minimum Volume

[***]


EX-31.1 3 coco20240331-exx311martinr.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Martin Roper, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of The Vita Coco Company, 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 officers 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 officers 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: May 2, 2024
By:/s/ Martin Roper
Martin Roper
Chief Executive Officer

EX-31.2 4 coco20240331-exx312coreyba.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Corey Baker, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of The Vita Coco Company, 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 officers 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 officers 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: May 2, 2024
By:/s/ Corey Baker
Corey Baker
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 coco20240331-10qexx321ceo11.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
In connection with the Quarterly Report on Form 10-Q of The Vita Coco Company, Inc. (the “Company”) for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Martin Roper, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 2, 2024
By: /s/ Martin Roper
Martin Roper
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 6 coco20240331-10qexx322cfo11.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
In connection with the Quarterly Report on Form 10-Q of The Vita Coco Company, Inc. (the “Company”) for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Corey Baker, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 2, 2024
By: /s/ Corey Baker
Corey Baker
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 7 coco-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statement of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Goodwill - Summary of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Debt - Summary of Credit Facility and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Segment Reporting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segment Reporting - Revenue from External Customers by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Segment Reporting - Long Lived Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 coco-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 coco-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 coco-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Service-based Stock Options Service Based Stock Options [Member] Service Based Stock Options Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Accrued expenses and other current liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Derivative liability, notional amount Derivative Liability, Notional Amount Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Raw materials and packaging Inventory, Raw Materials and Supplies, Net of Reserves Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Effects of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Customer A Customer A [Member] Customer A. MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Total other income (expense) Nonoperating Income (Expense) Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Derivative assets Derivative Asset, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Earnings per share - diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowance of $3,304 at March 31, 2024, and $2,486 at December 31, 2023 Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock (in shares) Beginning balance, treasury stock (in shares) Ending balance, treasury stock (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Estimated litigation liability Estimated Litigation Liability Exercise of stock awards 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 Net income attributable to The Vita Coco Company, Inc. Net income Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Number of secondary offerings Sale of Stock, Number Of Secondary Offerings Sale of Stock, Number Of Secondary Offerings Company Selected Measure Name Company Selected Measure Name Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Summary of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of goods sold Cost of Goods and Services Sold Share based compensation arrangement by share based payment award, Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Line of credit facility, interest expense and unused commitment fee Line Of Credit Facility Interest Expense And Unused Commitment Fee Line of credit facility interest expense and unused commitment fee. Executive Category: Executive Category [Axis] Notes payable, long-term Non-current Notes Payable, Noncurrent Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Foreign currency gain / (loss) Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Unrealized gain/(loss) on derivative instruments Unrealized gain(loss) on derivative instruments [Member] Unrealized gain(loss) on derivative instruments [Member] Subsidiaries Subsidiaries [Member] Accounts receivable Accounts Receivable [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt instrument, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Impact of ASC 326 adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Service-Based Restricted Stock Units (RSUs) Service-Based Restricted Stock Units (RSUs) [Member] Service-Based Restricted Stock Units (RSUs) One customer One Customer [Member] One of the customers. Common Stock Common Class [Member] Common class. Receive USD/pay EUR Receive U S D pay E U R [Member] Receive U S D pay E U R Total Accounts Receivable And Supplier Advances, Allowance For Credit Loss Accounts Receivable And Supplier Advances, Allowance For Credit Loss Supplier advances, long-term Supplier Advances Noncurrent Supplier advances noncurrent. Product and Service [Domain] Product and Service [Domain] Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Jane Prior [Member] Jane Prior 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] Options to purchase common stock and RSUs (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted RSUs (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule Of Line Of Credit Facilities And Notes Payable [Line Items] Schedule Of Line Of Credit Facilities And Notes Payable [Line Items] Schedule of line of credit facilities and notes payable. Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense Interest expense Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Notes Payable, Other Payables Notes Payable, Other Payables [Member] Trading Arrangement: Trading Arrangement [Axis] Related-Party Transactions Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Receive USD/pay CAD Receive U S D pay C A D [Member] Receive USD/pay CAD. Entity Shell Company Entity Shell Company Major Supplier [Domain] Major Supplier [Domain] Major supplier. Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Derivative asset, notional amount Derivative Asset, Notional Amount Cash, cash equivalents and restricted cash at beginning of the period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Interest income Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Total gross profit Gross Profit Treasury stock, 6,627,744 shares at cost as of March 31, 2024, and $6,236,200 shares at cost as of December 31, 2023. Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Assets measured at fair value Assets, Fair Value Disclosure Long-term Debt Long-Term Debt Selling, general and administrative Selling, general, and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Percentage of vesting of award under share-based payment arrangement Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Share-based Payment Arrangement, Option Employee Stock Option [Member] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Maximum Maximum [Member] Total comprehensive income attributable to The Vita Coco Company, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Tabular List, Table Tabular List [Table Text Block] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Forward Currency Swaps/Contracts Currency Swap [Member] Entity Address, Address Line One Entity Address, Address Line One Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Derivative liabilities Derivative Liability, Current Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 2021 Plan 2021 Incentive Award Plan [Member] 2021 Incentive Award Plan Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Customer Concentration Risk Customer Concentration Risk [Member] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Net sales Revenue Revenue from Contract with Customer, Including Assessed Tax Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Derivative liability, fair value Derivative Liability Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Foreign currency gain / (loss) Foreign Currency Gain (Loss) [Member] Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory Inventory, Net Performance-Based Restricted Stock Units (RSUs) Performance-Based Restricted Stock Units (RSUs) [Member] Performance-Based Restricted Stock Units (RSUs) Statistical Measurement [Axis] Statistical Measurement [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Cash paid to acquire treasury stock Payments for repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Total Shareholders’ Equity Attributable to The Vita Coco Company, Inc. Parent [Member] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] 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] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Ecuador ECUADOR Common stock, shares outstanding (in shares) Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Common Stock, Shares, Outstanding Net income per common share Earnings Per Share, Basic [Abstract] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Notes payable Notes Payable Schedule Of Line Of Credit Facilities And Notes Payable [Table] Schedule Of Line Of Credit Facilities And Notes Payable [Table] Schedule of line of credit facilities and notes payable. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Summary of Inventory Schedule of Inventory, Current [Table Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Nature of Business 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] As reported under ASC 326 Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Vesting [Domain] Vesting [Domain] Subsidiaries Owned [Table] Subsidiaries Owned [Table] Subsidiaries Owned Prepaid expenses, net supplier advances, and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income / (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Common shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Supplier advances, current Supplier Advances Current Supplier advances current. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] North America North America [Member] Accrual for legal fees reimbursement Accrued Professional Fees Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Common stock, $0.01 par value; 500,000,000 shares authorized; 63,311,737 and 63,135,453 shares issued at March 31, 2024 and December 31, 2023, respectively 56,683,993 and 56,899,253 shares outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Stock-based sales incentive Share-based Payment Arrangement, Stock-Based Sales Incentive Share-based Payment Arrangement, Stock-Based Sales Incentive Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Noncash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction International International International Segment [Member] International segment. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Major Supplier [Axis] Major Supplier [Axis] Major supplier. Receive THB/sell USD Receive T H B Sell U S D [Member] Receive THB/sell USD. Schedule of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted cash Restricted Cash All Individuals All Individuals [Member] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Entity Filer Category Entity Filer Category Private Label Private Label [Member] Private label. 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 Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Stock repurchased during period (in shares) Stock Repurchased During Period, Shares Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Summary of Goodwill Schedule of Goodwill [Table Text Block] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Summary of Credit Facility and Notes Payable Schedule Of Line Of Credit Facilities And Notes Payable [Table Text Block] Schedule of line of credit facilities and notes payable. Class of Stock [Axis] Class of Stock [Axis] Reconciliation of Gross Profit to Income (Loss) Before Income Taxes Reconciliation Of Gross Profit To Income Loss Before Income Taxes [Table Text Block] Reconciliation of gross profit to income loss before income taxes. Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Interest rate on vehicle loans Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity attributable to The Vita Coco Company, Inc. Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Property and equipment, net (including asset held for sale) Long-Lived Assets Restricted Stock Restricted Stock [Member] Vehicle loans Vehicle Loans [Member] Vehicle loans. Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Number of votes per share of common stock Number of Votes Number of Votes Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Cash received (paid) on notes payable Proceeds from (Repayments of) Notes Payable Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] 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 Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Charles van Es [Member] Charles van Es Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock Common Stock [Member] Americas Americas Americas Segment [Member] Americas segment. Individual: Individual [Axis] 2014 Plan 2014 Stock Option and Restricted Stock Plan [Member] 2014 Stock Option and Restricted Stock Plan City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Jonathan Burth Trading Arrangement, Common Stock Issuable Upon Exercise Of Fully Vested Stock Options [Member] Jonathan Burth Trading Arrangement, Common Stock Issuable Upon Exercise Of Fully Vested Stock Options Two Customers Two Customers [Member] Two customers. Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Supplier A Supplier A [Member] Supplier A. Exercise Price Award Exercise Price Asia Asia [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Foreign currency gain/(loss) Foreign currency gain/(loss) Gain (Loss), Foreign Currency Transaction, before Tax Other Product and Service, Other [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Customer B Customer B [Member] Customer B. Other income (expense) Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Aggregate grant date fair value Share-based Compensation Arrangement by share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Aggregate Fair Value Share-based Compensation Arrangement by share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Aggregate Fair Value Basic (in dollars per share) Earnings per share - basic (in dollars per share) Earnings Per Share, Basic Right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Receive USD/pay GBP Receive U S D pay G B P [Member] Receive USD/pay GBP. Arrangement Duration Trading Arrangement Duration Vita Coco Coconut Water Vita Coco Coconut Water [Member] Vita coco coconut water. Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Segment Reporting Information by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Receive BRL/sell USD Receive B R L Sell U S D [Member] Receive BRL/sell USD. Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative Instrument [Axis] Derivative Instrument [Axis] Allowance for credit losses on supplier advances Supplier Advances, Allowance for Credit Loss Supplier Advances, Allowance for Credit Loss Adjustments required to reconcile net income to cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Supplier Concentration Risk Supplier Concentration Risk [Member] Jonathan Burth [Member] Jonathan Burth Notes payable, current Current Notes Payable, Current All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Percentage of outstanding stock maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Compensation Amount Outstanding Recovery Compensation Amount Derivative asset, fair value Derivative Asset Supplier B Supplier B [Member] Supplier B. Proceeds from exercise of stock awards Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Insider Trading Arrangements [Line Items] Allowance for credit losses on accounts receivables Accounts Receivable, Allowance for Credit Loss Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Effect of conversion of stock options and RSUs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Document Period End Date Document Period End Date Jonathan Burth Trading Arrangement, Common Stock [Member] Jonathan Burth Trading Arrangement, Common Stock Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Summary of Assets and Liabilities that are Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] (Gain)/loss on disposal of equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income tax expense Income Tax Expense (Benefit) All other countries Non-US [Member] Finished goods Inventory, Finished Goods, Net of Reserves Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Net sales Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Bad debt expense Financing Receivable, Credit Loss, Expense (Reversal) Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Equity [Abstract] Inventory Inventory Disclosure [Text Block] 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/(loss) on derivative instruments Unrealized (gain)/loss on derivative instruments Unrealized gain/(loss) on derivative instruments Unrealized Gain (Loss) on Derivatives Cost of Goods and Service, Product and Service Cost of Goods and Service, Product and Service Benchmark [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Credit Facility [Domain] Credit Facility [Domain] Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Diluted (in shares) Weighted-average number of common shares used in earnings per share - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Number of subsidiaries Number Of Subsidiaries Number of subsidiaries. Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating expenses Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Cash paid for property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Accounts payable, accrued expenses, and other liabilities Increase Decrease In Accounts Payable Accrued Liabilities And Other Liabilities Noncurrent Increase decrease in accounts payable accrued liabilities and other liabilities noncurrent. Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Total assets Total segment assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] 2020 Credit facility Two Thousand And Twenty Credit Facility [Member] Two thousand and twenty credit facility. Segment Reporting Segment Reporting Disclosure [Text Block] Net increase/(decrease) 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] Subsidiaries Owned [Line Items] Subsidiaries Owned [Line Items] Subsidiaries Owned Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Weighted-average number of common shares outstanding Earnings Per Share, Basic, Other Disclosure [Abstract] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average number of common shares used in earnings per share - 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] Income (loss) from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Common Stock with Exit Warrants Common Class With Exit Warrants [Member] Common class with exit warrants. Aggregate intrinsic value, nonvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Consolidated Entities [Domain] Consolidated Entities [Domain] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Singapore SINGAPORE Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive income (loss): 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] Long-term line of credit Long-Term Line of Credit Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 11 coco-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-40950  
Entity Registrant Name The Vita Coco Company, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 11-3713156  
Entity Address, Address Line One 250 Park Avenue South  
Entity Address, Address Line Two Seventh Floor  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10003  
City Area Code 212  
Local Phone Number 206-0763  
Title of 12(b) Security Common Stock, Par Value $0.01 Per Share  
Trading Symbol COCO  
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   56,683,993
Entity Central Index Key 0001482981  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 122,978 $ 132,537
Accounts receivable, net of allowance of $3,304 at March 31, 2024, and $2,486 at December 31, 2023 57,881 50,086
Inventory 56,764 50,757
Supplier advances, current 1,535 1,521
Derivative assets 1,772 3,876
Prepaid expenses and other current assets 25,772 24,160
Total current assets 266,702 262,937
Property and equipment, net 2,195 2,136
Goodwill 7,791 7,791
Supplier advances, long-term 2,619 2,820
Deferred tax assets, net 6,746 6,749
Right-of-use assets, net 1,151 1,406
Other assets 1,838 1,843
Total assets 289,042 285,682
Current liabilities:    
Accounts payable 18,134 21,826
Accrued expenses and other current liabilities 59,223 59,533
Notes payable, current 11 13
Derivative liabilities 1,634 1,213
Total current liabilities 79,002 82,585
Notes payable, long-term 10 13
Other long-term liabilities 340 647
Total liabilities 79,352 83,245
Stockholders’ equity:    
Common stock, $0.01 par value; 500,000,000 shares authorized; 63,311,737 and 63,135,453 shares issued at March 31, 2024 and December 31, 2023, respectively 56,683,993 and 56,899,253 shares outstanding at March 31, 2024 and December 31, 2023, respectively 633 631
Additional paid-in capital 163,674 161,414
Retained earnings 114,980 100,742
Accumulated other comprehensive loss (661) (649)
Treasury stock, 6,627,744 shares at cost as of March 31, 2024, and $6,236,200 shares at cost as of December 31, 2023. (68,936) (59,701)
Total stockholders’ equity attributable to The Vita Coco Company, Inc. 209,690 202,437
Total liabilities and stockholders’ equity $ 289,042 $ 285,682
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 3,304 $ 2,486
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 63,311,737 63,135,453
Common stock, shares outstanding (in shares) 56,683,993 56,899,253
Treasury stock (in shares) 6,627,744 6,236,200
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statement of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 111,698 $ 109,759
Cost of goods sold 64,521 76,098
Gross profit 47,177 33,661
Operating expenses    
Selling, general and administrative 28,218 26,957
Income (loss) from operations 18,959 6,704
Other income (expense)    
Unrealized gain/(loss) on derivative instruments (2,525) 1,213
Foreign currency gain/(loss) 58 611
Interest income 1,523 13
Interest expense 0 (15)
Total other income (expense) (944) 1,822
Income before income taxes 18,015 8,526
Income tax expense (3,777) (1,821)
Net income attributable to The Vita Coco Company, Inc. $ 14,238 $ 6,705
Net income per common share    
Basic (in dollars per share) $ 0.25 $ 0.12
Diluted (in dollars per share) $ 0.24 $ 0.12
Weighted-average number of common shares outstanding    
Basic (in shares) 56,589,565 56,046,904
Diluted (in shares) 58,746,631 57,351,405
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 14,238 $ 6,705
Other comprehensive income (loss):    
Foreign currency translation adjustment (12) 173
Total comprehensive income attributable to The Vita Coco Company, Inc. $ 14,226 $ 6,878
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Total Shareholders’ Equity Attributable to The Vita Coco Company, Inc.
Total Shareholders’ Equity Attributable to The Vita Coco Company, Inc.
Impact of ASC 326 adoption
Common Stock
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Impact of ASC 326 adoption
Accumulated Other Comprehensive Income / (Loss)
Treasury Stock
Common Stock
Common Stock
Common Stock with Exit Warrants
Common Stock
Beginning balance, common stock (in shares) at Dec. 31, 2022       62,225,250           54,112,145 8,113,105
Beginning balance at Dec. 31, 2022   $ 141,093   $ 622 $ 145,210 $ 55,183   $ (994) $ (58,928) $ 541 $ 81
Beginning balance, treasury stock (in shares) at Dec. 31, 2022                 6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income $ 6,705 6,705       6,705          
Stock-based compensation   2,162     2,162            
Exercise of stock options (in shares)       185,783           185,783  
Exercise of stock awards   603   $ 2 601         $ 2  
Foreign currency translation adjustment   173           173      
Ending balance, common stock (in shares) at Mar. 31, 2023       62,411,033           54,297,928 8,113,105
Ending balance at Mar. 31, 2023   149,666   $ 624 147,973 60,818   (821) $ (58,928) $ 543 $ 81
Ending balance, treasury stock (in shares) at Mar. 31, 2023                 6,206,200    
Beginning balance, common stock (in shares) at Dec. 31, 2023 56,899,253     63,135,453           55,022,348 8,113,105
Beginning balance at Dec. 31, 2023 $ 202,437 202,437   $ 631 161,414 100,742   (649) $ (59,701) $ 550 $ 81
Beginning balance (Accounting Standards Update 2016-13) at Dec. 31, 2023     $ (1,070)       $ (1,070)        
Beginning balance, treasury stock (in shares) at Dec. 31, 2023 6,236,200               6,236,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income $ 14,238 14,238       14,238          
Purchase of treasury stock (in shares)                 391,544    
Purchase of treasury stock   (9,235)             $ (9,235)    
Stock-based compensation   2,109     2,109            
Exercise of stock options (in shares)       176,284           176,284  
Exercise of stock awards   153   $ 2 151         $ 2  
Foreign currency translation adjustment   (12)           (12)      
Ending balance, common stock (in shares) at Mar. 31, 2024 56,683,993     63,311,737           55,198,632 8,113,105
Ending balance at Mar. 31, 2024 $ 209,690 $ 209,690   $ 633 $ 163,674 $ 114,980   $ (661) $ (68,936) $ 552 $ 81
Ending balance, treasury stock (in shares) at Mar. 31, 2024 6,627,744               6,627,744    
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash flows from operating activities:      
Net income $ 14,238 $ 6,705  
Adjustments required to reconcile net income to cash flows from operating activities:      
Depreciation and amortization 162 165  
(Gain)/loss on disposal of equipment 13 (1)  
Bad debt expense 517 832  
Unrealized (gain)/loss on derivative instruments 2,525 (1,213)  
Stock-based compensation 2,109 2,162  
Noncash lease expense 254 279  
Changes in operating assets and liabilities:      
Accounts receivable (8,463) (21,337)  
Inventory (6,068) 20,089  
Prepaid expenses, net supplier advances, and other assets (1,442) 683  
Accounts payable, accrued expenses, and other liabilities (4,112) 1,072  
Net cash provided by (used in) operating activities (267) 9,436  
Cash flows from investing activities:      
Cash paid for property and equipment (124) (454)  
Proceeds from sale of property and equipment 0 5  
Net cash used in investing activities (124) (449)  
Cash flows from financing activities:      
Proceeds from exercise of stock awards 153 603  
Cash received (paid) on notes payable (4) (6)  
Cash paid to acquire treasury stock (9,235) 0 $ (773)
Net cash provided by (used in) financing activities (9,086) 597  
Effects of exchange rate changes on cash and cash equivalents (80) 187  
Net increase/(decrease) in cash and cash equivalents (9,557) 9,771  
Cash, cash equivalents and restricted cash at beginning of the period 132,867 19,629 19,629
Cash, cash equivalents and restricted cash at end of period $ 123,310 [1] $ 29,400 [1] $ 132,867
[1] Includes $332 and $320 of restricted cash as of March 31, 2024 and 2023, respectively, that were included in other current assets.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Cash Flows [Abstract]    
Restricted cash $ 332 $ 320
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation NATURE OF BUSINESS AND BASIS OF PRESENTATION
The Vita Coco Company, Inc. and subsidiaries (the “Company”) develops, markets, and distributes various coconut water products under the brand name Vita Coco and for retailers' own brands, predominantly in the United States. Other products include coconut milk, coconut oil, coconut as a commodity, water (under the brand name Ever & Ever), and protein infused fitness drinks (under the brand name PWR LIFT). We also offered a natural energy drink (under the brand name Runa), which we ceased selling in December 2023.
The Company was incorporated in Delaware as All Market Inc. on January 17, 2007. On September 9, 2021, we changed our name to The Vita Coco Company, Inc. In 2018, the Company purchased certain assets and liabilities of Runa, which is marketed and distributed primarily in the United States until the Company ceased selling the brand in December 2023.
We are a public benefit corporation under Section 362 of the Delaware General Corporation Law. As a public benefit corporation, our Board of Directors is required by the Delaware General Corporation Law to manage or direct our business and affairs in a manner that balances the pecuniary interests of our stockholders, the best interests of those materially affected by our conduct and the specific public benefits identified in our certificate of incorporation.
The Company has ten wholly-owned subsidiaries including four wholly-owned Asian subsidiaries established between fiscal 2012 and 2015, four North American subsidiaries established between 2012 and 2018, All Market Europe, Ltd. (“AME”) in the United Kingdom, and one subsidiary in Germany established during 2024.
Unaudited interim financial information
The Company’s condensed consolidated interim financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of the Company’s financial information for the interim period presented. These interim results are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year. The condensed consolidated balance sheet as of March 31, 2024 is unaudited and should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023.
During the three months ended March 31, 2024, there were no significant changes to the Company’s significant accounting policies as described in the Company’s audited consolidated financial statements as of and for the year ended December 31, 2023
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying condensed consolidated financial statements are presented in accordance with U.S. GAAP.
Principles of Consolidation
The condensed consolidated financial statements include all the accounts of the wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management considers many factors in selecting appropriate financial accounting
policies and controls in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. Additionally, uncertainty in the macroeconomic environment resulting from current geopolitical and economic instability (including the effects of current wars and other international conflicts) and the high interest rate and inflationary cost environment make estimates and assumptions difficult to calculate with precision. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the condensed consolidated financial statements relate to share-based compensation, assessing long-lived assets for impairment, estimating the net realizable value of inventories, determining the accounts receivables reserve, assessing goodwill for impairment, determining the value of trade promotions, and assessing the realizability of deferred income taxes. Actual results could differ from those estimates.
Concentration of Credit Risk
The Company’s cash and accounts receivable are subject to concentrations of credit risk. The Company’s cash balances are primarily on deposit with banks in the U.S. which are guaranteed by the Federal Deposit Insurance Corporation ("FDIC") up to $250. At times, such cash may be in excess of the FDIC insurance limit. To minimize the risk, the Company’s policy is to maintain cash balances with high quality institutions, which may include banks, financial institutions and investment firms, and invest daily or reserve operating cash in money market funds, government securities, bank obligations, municipal securities or other investment vehicles with short-term maturities.
Substantially all of the Company’s customers are either wholesalers or retailers of beverages. A material default in payment, a material reduction in purchases from these or any large customers, or the loss of a large customer or customer groups could have a material adverse impact on the Company’s financial condition, results of operations and liquidity. The Company is exposed to concentration of credit risk from its major customers for which two customers in aggregate represented 47% and 50% of total net sales for the three months ended March 31, 2024 and 2023, respectively. In addition, the two customers in aggregate also accounted for 39% and 43% of total accounts receivable as of March 31, 2024 and December 31, 2023, respectively. The Company has not experienced credit issues with these customers. Refer to Note 7, Commitments and Contingencies regarding additional information on our major customers.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The new accounting standard introduced the current expected credit losses methodology ("CECL") for estimating allowances for credit losses. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized costs, including loans and trade receivables. ASU 2016-13 was effective for the Company for annual and interim reporting periods beginning after December 15, 2022. The Company adopted the standard on January 1, 2023 using the modified retrospective method for all financial assets in scope.

As a part of the adoption, the Company selected to apply roll-rate method to estimate current expected credit losses for its accounts receivable population and weighted average remaining maturity ("WARM") method for supplier advances.

The difference of $1,070 between the incurred credit loss estimate and current expected credit loss estimate was recorded as cumulative effect adjustment to the Company’s opening retained earnings and reflected on the consolidated balance sheet as of January 1, 2023 as a result of the ASC Topic 326, Financial Instruments - Credit Losses ("ASC 326") adoption. The adoption of the standard did not have a material impact on the Company’s consolidated statements of operations, or consolidated statements of cash flows. The following table illustrates the impact of ASC 326.

As of January 1, 2023
As reported under ASC 326Pre-ASC 326 adoptionImpact of ASC 326 adoption
Allowance for credit losses on accounts receivables$3,552 $2,898 $654 
Allowance for credit losses on supplier advances416 — 416 
Total$3,968 $2,898 $1,070 
Recently Issued Accounting Pronouncements
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition REVENUE RECOGNITION
Revenues are accounted for in accordance with ASC Topic 606, Revenue Recognition ("ASC 606"). The Company disaggregates revenue into the following product categories:
Vita Coco Coconut Water—This product category consists of all branded coconut water product offerings under the Vita Coco labels, where the majority ingredient is coconut water. The Company determined that the sale of the products represents a distinct performance obligation as customers can benefit from purchasing the products on their own or together with other resources that are readily available to the customers. For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.
Private Label—This product category consists of all private label product offerings, which includes coconut water and oil. The Company determined the production and distribution of private label products represents a distinct performance obligation. Since there is no alternative use for these products and the Company has the right to payment for performance completed to date, the Company recognizes the revenue for the production of these private label products over time as the production for open purchase orders occurs, which may be prior to any shipment.
Other—This product category consists of all other products, which included Runa (until we ceased selling it in December 2023), and includes Ever & Ever and PWR LIFT product offerings and Vita Coco product extensions beyond coconut water, coconut milk products, and other revenue transactions (e.g., bulk product sales). For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.
The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.
The Company provides trade promotions and sales discounts to its customers and distributors. Since these sales promotions and sales discounts do not meet the criteria for a distinct good or service, they are primarily accounted for as a reduction of revenue and include payments to customers and distributors for performing activities on our behalf, such as payments for in-store displays, payments to gain distribution of new products, payments for shelf space and discounts to promote lower retail prices. These condensed consolidated financial statements include accruals for these promotion and discounts. The accruals are made for invoices that have not yet been received as of the end of the reporting period and are recorded as a reduction of sales, and are based on contract terms and our historical experience with similar programs and require management judgment with respect to estimating customer and consumer participation and performance levels.
Disaggregation of Revenue
The following table disaggregates net revenue by product type and reportable segment:
Three Months Ended March 31, 2024
AmericasInternationalConsolidated
Vita Coco Coconut Water$69,522 $9,665 $79,187 
Private Label24,2735,15229,425 
Other2,2967903,086 
Total$96,091 $15,607 $111,698 
Three Months Ended March 31, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$69,138 $9,558 $78,696 
Private Label25,0502,66627,716 
Other2,5847633,347 
Total$96,772 $12,987 $109,759 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventory INVENTORY
Inventory consists of the following:
March 31,
2024
December 31,
2023
Raw materials and packaging$4,018 $3,360 
Finished goods52,746 47,397 
Inventory$56,764 $50,757 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill GOODWILL
Goodwill consists of the following:
March 31,
2024
December 31,
2023
Goodwill$7,791 $7,791 
All of the Company’s goodwill is associated with an acquisition, which occurred in June 2018. The goodwill is allocated to the Americas reporting unit and is tax deductible. The Company has not recognized any impairment since acquisition.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt DEBT
The table below details the outstanding balances on the Company’s debt as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Notes payable
Vehicle loans21 26 
$21 $26 
Current11 13 
Non-current$10 13 
Revolving Credit Facility
In May 2020, the Company entered into the five-year credit facility with Wells Fargo Bank, National Association consisting of a revolving line of credit, which currently provides for committed borrowings of $60 million (the "2020 Credit Facility"). The maturity date on the 2020 Credit Facility is May 12, 2026.
Starting in December 2022, borrowings on the 2020 Credit Facility bear interest at rates based on either: 1) a fluctuating rate per annum determined to be the sum of Daily Simple Secured Overnight Financing Rate ("SOFR") plus a spread defined in the credit agreement (the "Spread"); or 2) a fixed rate per annum determined to be the sum of the Term SOFR plus the Spread. The Spread ranges from 1.00% to 1.75%, which is based on the Company’s leverage ratio (as defined in the credit agreement) for the immediately preceding fiscal quarter as defined in the credit agreement. In addition, the Company is currently subject to an unused commitment fee ranging from 0.10% and 0.20% on the unused amount of the line of credit, with the rate being based on the Company’s leverage ratio (as defined in the credit agreement).
As of March 31, 2024 and December 31, 2023, the Company had no outstanding balance and $60 million undrawn and available under its amended 2020 Credit Facility. Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $15 and $15 for the three months ended March 31, 2024 and March 31, 2023 respectively.
The 2020 Credit Facility is collateralized by substantially all of the Company’s assets.
The 2020 Credit Facility contains certain affirmative and negative covenants that, among other things, limit the Company’s ability to, subject to various exceptions and qualifications: (i) incur liens; (ii) incur additional debt; (iii) sell, transfer or dispose of assets; (iv) merge with or acquire other companies, (v) make loans, advances or guarantees; (vi) make investments; (vii) make dividends and distributions on, or repurchases of, equity; and (viii) enter into certain transactions with affiliates. The 2020 Credit Facility also requires the Company to maintain certain financial covenants including a maximum leverage ratio, a minimum fixed charge coverage ratio, and a minimum asset coverage ratio. As of March 31, 2024, the Company was compliant with all financial covenants.
Vehicle Loans
We periodically enter into vehicle loans. Interest rates on these vehicle loans range from 4.56% to 5.68%. The outstanding balance on the vehicle loans as of March 31, 2024 was less than $0.1 million.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Contingencies:
Litigation—The Company may engage in various litigation matters in the ordinary course of business. The Company intends to vigorously defend itself in such matters, based upon the advice of legal counsel, and is of the opinion that the resolution of these matters will not have a material effect on the condensed consolidated financial statements.The Company records a liability when it is probable that a loss has been incurred and the amount is reasonably estimable. The Company also discloses when it is reasonably possible that a material loss may be incurred. As of March 31, 2024 and December 31, 2023, the Company has not recorded any liabilities relating to such legal matters.
Business Risk—The Company imports finished goods predominantly from manufacturers located in South American and Southeast Asian countries. The Company may be subject to certain business risks due to potential instability in these regions.
Major Customers—The Company’s customers that accounted for 10% or more of total net sales and total accounts receivable were as follows:
Net sales Accounts receivable
Three Months Ended March 31,March 31,
2024
December 31,
2023
20242023
Customer A25 %26 %18 %20 %
Customer B22 %24 %21 %23 %
One of the customers acquired less than 5% ownership in the Company upon consummation of the Company's initial public offering ("IPO"). As discussed in Note 10, Stockholders' Equity, the same customer also was granted 200,000 restricted stock awards at the time of the IPO, of which 100,000 vested on March 31, 2023 and 100,000 vested on March 31, 2024. The customer continues to hold less than 5% ownership in the Company as of March 31, 2024.
In 2023, we agreed to start to discontinue the private label coconut water and coconut oil supply relationship with one of our significant customers as the terms required to retain the business were contrary to our long term margin targets. However, at the request of this customer, we expect to continue the supply relationship for a significant portion of their private label coconut water needs.
Major Suppliers—The Company’s suppliers that accounted for 10% or more of the Company’s purchases were as follows:
Three Months Ended March 31,
20242023
Supplier A24 %17 %
Supplier B14 %15 %
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments DERIVATIVE INSTRUMENTS
The Company accounts for derivative instruments in accordance with the ASC Topic 815, Derivatives and Hedging ("ASC 815"). These principles require that all derivative instruments be recognized at fair value on each balance sheet date unless they qualify for a scope exclusion as a normal purchase or sales transaction, which is accounted for under the accrual method of accounting. In addition, these principles permit derivative instruments that qualify for hedge accounting to reflect the changes in the fair value of the derivative instruments through earnings or stockholders’ equity as other comprehensive income on a net basis until the hedged item is settled and recognized in earnings, depending on whether the derivative is being used to hedge changes in fair value or cash flows. The ineffective portion of a derivative instrument’s change in fair value is immediately recognized in earnings. As of March 31, 2024 and December 31, 2023, the Company did not have any derivative instruments that it had designated as fair value or cash flow hedges.
The Company is subject to the following currency risks:
Inventory Purchases from Brazilian, Malaysian and Thai Manufacturers—In order to mitigate the currency risk on inventory purchases from its Brazilian, Malaysian and Thai manufacturers, which are settled in Brazilian real ("BRL"), Malaysian ringgit ("MYR") and Thai baht ("THB"), the Company's subsidiary, All Market Singapore Pte. Ltd. ("AMS"), enters a series of forward currency swaps to buy BRL, MYR and THB.
Intercompany Transactions Between AME and AMS—In order to mitigate the currency risk on intercompany transactions between AME and AMS, AMS enters into foreign currency swaps to sell British pounds ("GBP").
Intercompany Transactions with Canadian Customer and Vendors—In order to mitigate the currency risk on transactions with Canadian customer and vendors, the Company enters into foreign currency swaps to sell Canadian dollars ("CAD").
The notional amount and fair value of all outstanding derivative instruments in the condensed consolidated balance sheets consist of the following at:
March 31, 2024
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive BRL/sell USD$55,191 $1,671 Derivative assets
Receive USD/pay EUR4,899 46 Derivative assets
Receive USD/pay CAD6,795 55 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD$17,548 $(1,186)Derivative liabilities
Receive USD/pay GBP20,610 (448)Derivative liabilities
December 31, 2023
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive BRL/sell USD$62,253 $3,876 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD21,971 (285)Derivative liabilities
Receive USD/pay EUR5,627 (90)Derivative liabilities
Receive USD/pay GBP23,512 (749)Derivative liabilities
Receive USD/pay CAD7,666 (89)Derivative liabilities
    
The amount and location of realized and unrealized gains and losses of the derivative instruments in the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 are as follows:
Three Months Ended March 31,
20242023
Unrealized gain/(loss) on derivative instruments$(2,525)$1,213 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$607 $1,071 
LocationForeign currency
gain/(loss)
Foreign currency
gain/(loss)
The Company applies recurring fair value measurements to its derivative instruments in accordance with ASC Topic 820, Fair Value Measurements ("ASC 820"). In determining fair value, the Company used a market approach and incorporated the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk and/or the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market corroborated or generally unobservable internally developed inputs.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
ASC 820 provides a framework for measuring fair value and requires expanded disclosures regarding fair value measurements. ASC 820 defines fair value 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. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs. Based upon observability of the inputs used in valuation techniques, the Company’s assets and liabilities are classified as follows:
Level 1—Quoted market prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted market prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes internally developed models and methodologies utilizing significant unobservable inputs.
Forward Currency Swap Contracts—See Note 8, Derivative Instruments, for a description of these contracts.The Company’s valuation methodology for forward currency swap contracts is based upon third-party institution data.
The Company’s fair value hierarchy for those assets (liabilities) measured at fair value on a recurring basis at March 31, 2024 and December 31, 2023, is as follows:
Level 1Level 2Level 3Total
Forward Currency
Swaps/Contracts
March 31, 2024$— $138 $— $138 
December 31, 2023$— $2,663 $— $2,663 
There were no transfers between any levels of the fair value hierarchy for any of the Company’s fair value measurements.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity STOCKHOLDERS’ EQUITY
Common and Treasury Stock—Each share of Common Stock entitles its holder to one vote on matters required to be voted on by the stockholders of the Company and to receive dividends, when and if declared by the Company’s Board of Directors.
As of March 31, 2024 and December 31, 2023, the Company held 6,627,744 and 6,236,200 shares, respectively, in treasury stock. As of March 31, 2024 and December 31, 2023, the Company had 3,231,028 and 3,124,326 shares, respectively, of Common Stock available for issuance upon the conversion of outstanding equity awards under the 2021 Incentive Award Plan ("2021 Plan").
On October 30, 2023, the Company's Board of Directors approved a share repurchase program ("Program") authorizing the Company to repurchase up to $40,000 of Common Stock. Shares of Common Stock may be repurchased under the Program from time to time through open market purchases, block trades, private transactions or accelerated or other structured share repurchase programs. To the extent not retired, shares of Common Stock repurchased under the Program will be placed in the Company's treasury shares. The extent to which the Company repurchases shares of Common Stock, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by the Company. The Program has no time limits and may be suspended or discontinued at any time. The Company repurchased 391,544 shares under this Program at a cost of $9,235 during the three months ended March 31, 2024. The Company repurchased 30,000 shares under this
Program at a cost of $773 during the year ended December 31, 2023. As of March 31, 2024, the Company had $29,992 remaining under this Program.
Stock-based Compensation—The stockholders of the Company approved the adoption of the Company’s 2014 Stock Option and Restricted Stock Plan (the “2014 Plan”). The 2014 Plan allowed for a maximum of 8% of the sum of the Available Equity defined as the sum of: (i) the total then outstanding shares of common shares; and (ii) all available stock options (i.e., granted and outstanding stock options and stock options not yet granted). Under the terms of the 2014 Plan, the Company may grant employees, directors and consultants stock options and restricted stock awards and has the authority to establish the specific terms of each award, including exercise price, expiration and vesting. Currently, only stock options were granted under the 2014 Plan. Generally, stock options issued pursuant to the 2014 Plan contain exercise prices no less than the fair value of Common Stock on the date of grant and have a ten-year contractual term.
Subsequent to September 30, 2021, the stockholders of the Company approved the adoption of the 2021 Plan, which became effective after the closing of the Company's IPO completed in October 2021. On and after closing of the offering and the effectiveness of the 2021 Plan, no further grants have been made under the 2014 Plan. The maximum number of shares of our Common Stock available for issuance under the 2021 Plan is equal to the sum of: (i) 3,431,312 shares of our Common Stock; and (ii) an annual increase on the first day of each year beginning in 2022 and ending in and including 2031, equal to the lesser of (A) two percent (2%) of the outstanding shares of our Common Stock on the last day of the immediately preceding fiscal year; and (B) such lesser amount as determined by our Board of Directors; provided, however, no more than 3,431,312 shares may be issued upon the exercise of incentive stock options ("ISOs"). The 2021 Plan provides for the grant of stock options, including ISOs and nonqualified stock options ("NSOs"), restricted stock, dividend equivalents, stock payments, restricted stock units ("RSUs"), other incentive awards, stock appreciation rights ("SARs"), and cash awards. As of March 31, 2024, only stock options, restricted stock, and RSU's have been granted under the 2021 Plan.
The Company recognized stock-based compensation expense of $1,958 and $1,297 for the three months ended March 31, 2024 and 2023, respectively, in selling, general and administrative expenses. For the RSUs previously granted to a major customer, $151 and $865 was recognized for the three months ended March 31, 2024 and March 31, 2023, respectively, as stock-based sales incentive based on guidance in ASC 606 and reflected as a reduction in the transaction price revenue.
Option Awards with Service-based Vesting Conditions
Most of the stock option awards granted under the 2014 Plan and 2021 Plan vest based on continuous service. The options awarded to the employees have differing vesting schedules as specified in each grant agreement. There were 168,076 new service-based stock option awards granted during the three months ended March 31, 2024. Exercises of stock options during the three months ended March 31, 2024, and 2023 were 13,960 and 66,523, respectively.
Option Awards with Performance and Market-based Vesting Conditions
There are also stock option awards containing performance-based vesting conditions, subject to achievement of various performance goals by a future period,such as revenue and adjusted EBITDA targets. There are also stock option awards granted in 2019 to the current Chief Executive Officer ("CEO") containing performance and market vesting conditions that vest upon occurrence of an IPO or other qualifying liquidity event and upon achieving a predetermined equity value of the Company, which were fully vested as of July 31, 2023.
There were no new stock option awards granted during the three months ended March 31, 2024 with performance-based vesting conditions.
Service & Performance based Restricted Stock and RSUs
Restricted stock and RSUs were granted under the 2021 Plan and primarily vest based on continuous service. The RSUs with service-based vesting conditions awarded to the employees have differing vesting schedules as specified in each grant agreement. The RSUs granted to non-employee directors vest in full on the earlier of: (i) the day immediately preceding the date of the first Annual Shareholders Meeting following the date of grant; or (ii) the first anniversary of the date of grant. During the three months ended March 31, 2024 and March 31, 2023, the Company also granted RSUs that
contained performance-based vesting conditions, subject to achievement of various performance goals in the future, specifically net sales growth and Adjusted EBITDA targets.
Also included in these awards are $3,000 of shares of restricted Common Stock granted at the time of the IPO to entities affiliated with a significant customer, at a price per share granted at the IPO of $15.00, or 200,000 restricted shares, in connection with an amendment to extend the distributor agreement term to June 10, 2026. Since the distribution agreement has not been terminated by either party for cause as of March 31, 2023, 50% of the shares were released on March 31, 2023. The remaining 50% were released on March 31, 2024. The grant was accounted for as a stock-based sales incentive based on guidance in ASC 606 and is reflected as a reduction in the transaction price of revenue on the basis of the grant-date fair-value measure in accordance with the stock compensation guidance in ASC 718.
During the three months ended March 31, 2024, there were 241,791 service based and 58,365 performance based RSUs granted, which had an aggregate grant date fair value of $7,858. During the three months ended March 31, 2024 and March 31, 2023, awards vested were 162,324 and 0, respectively, which includes service based RSUs and restricted stock of the major customer
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
For the three months ended March 31, 2024 and 2023, the Company recorded income tax expense of $3,777 and $1,821, respectively, in its condensed consolidated statements of operations.

In assessing the recoverability of its deferred tax assets, the Company continually evaluates all available positive and negative evidence to assess the amount of deferred tax assets for which it is more likely than not to realize a benefit. For any deferred tax asset in excess of the amount for which it is more likely than not that the Company will realize a benefit, the Company establishes a valuation allowance.

As of March 31, 2024 and December 31, 2023, there was a $106 liability for income tax uncertainties recorded in the Company's consolidated balance sheets. The Company’s policy is to record interest and penalties related to income taxes as part of its income tax provision. The Company does not expect its uncertain tax positions to change significantly over the next twelve months. The Company recognized no interest and penalties related to income tax uncertainties in its consolidated balance sheets or consolidated statement of operations for the three months ended March 31, 2024 and 2023. The Company is subject to income tax examinations by the Internal Revenue Service ("IRS") and various state and local jurisdictions for the open tax years between December 31, 2019 and December 31, 2022.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
Basic and diluted earnings per share were calculated as follows:
Three months ended
 March 31,
20242023
Numerator:
Net income$14,238 $6,705 
Denominator:
Weighted-average number of common shares used in earnings per share—basic56,589,565 56,046,904 
Effect of conversion of stock options2,157,066 1,304,501 
Weighted-average number of common shares used in earnings per share—diluted58,746,631 57,351,405 
Earnings per share—basic$0.25 $0.12 
Earnings per share—diluted$0.24 $0.12 
The following potentially dilutive securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average number of common shares outstanding, as they would be anti-dilutive:
Three months ended
March 31,
20242023
Options to purchase common stock and RSUs
301,813 1,067,435 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Reporting SEGMENT REPORTING
The Company has two operating and reportable segments:
Americas—The Americas segment is comprised primarily of the U.S. and Canada, and derives its revenues from the marketing and distribution of various coconut water and non-coconut water products (e.g., coconut oil and milk). The Company’s aluminum bottle canned water (Ever & Ever), protein infused fitness drink (PWR LIFT), and guayusa leaf products (Runa) are marketed only in the Americas segment. As of December 2023, we ceased offering the Runa brand.
International—The International segment is comprised primarily of Europe, Middle East, and Asia Pacific, which includes the Company’s procurement arm and derives its revenues from the marketing and distribution of various coconut water and non-coconut water products.
The Company’s CEO is the chief operating decision maker and evaluates segment performance primarily based on net sales and gross profit. All intercompany transactions between the segments have been eliminated.
Information about the Company’s operations by operating segment as of the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
2024 2023
Net sales$111,698 $109,759 
Americas96,091 96,772 
International15,607 12,987 
Gross profit$47,177 $33,661 
Americas40,872 29,150 
International6,305 4,511 
As of March 31,
As of December 31,
20242023
Total segment assets$289,042 $285,682 
Americas205,709 209,984 
International83,333 75,698 
Three Months Ended March 31,
Reconciliation20242023
Total gross profit$47,177 $33,661 
Less:
Selling, general, and administrative expenses28,218 26,957 
Income (loss) from operations$18,959 $6,704 
Less:
Unrealized gain/(loss) on derivative instruments(2,525)1,213 
Foreign currency gain/(loss)58 611 
Interest income1,523 13 
Interest expense— (15)
Income before income taxes$18,015 $8,526 
Geographic Data:
The following table provides information related to the Company’s net sales by country, which is presented on the basis of the location that revenue from customers is recorded:
Three Months Ended March 31,2024 2023
United States$90,153 $90,513 
United Kingdom
11,221 9,043 
All other countries(1)10,324 10,202 
Net sales$111,698 $109,759 
___________
(1)
No individual country is greater than 10% of total net sales for the three months ended March 31, 2024 and 2023.
The following table provides information related to the Company’s property and equipment, net by country:
March 31,
2024
December 31,
2023
United States$751 $729 
Ecuador141 140 
Singapore1,132 1,081 
All other countries(1)171 186 
Property and equipment, net (including asset held for sale)$2,195 $2,136 
___________
(1)
No individual country is greater than 10% of total property and equipment, net as of March 31, 2024 and December 31, 2023.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related-Party Transactions RELATED-PARTY TRANSACTIONS
Director Nominee Agreements - A member of the Board of Directors appointed under the Investor Rights Agreement by Verlinvest Beverages SA ("Verlinvest"), a stockholder of the Company, entered into a nominee agreement on May 24, 2022 instructing the Company to pay all cash and equity compensation earned in connection with his board of director service to Verlinvest. Based on the aforementioned nominee agreement, RSUs granted to this director will be held by him as nominee for Verlinvest and, upon vesting of the RSUs, the shares will be transferred to Verlinvest. The nominee agreements are primarily between the director and Verlinvest. The Company is a party to this arrangement solely to agree to the manner in which it would satisfy the compensation obligations to this director.
Registration Rights and Underwriting Agreements - Under the Registration Rights agreement by and among the Company, Verlinvest and certain other investors, in connection with each demand registration, piggyback or shelf offering, the Company agreed to reimburse the holders of registrable securities for the reasonable fees and disbursements of not more than one law firm. As part of the two secondary offerings during 2023, the Company also entered into underwriting agreements, to which Verlinvest was a party. In connection with the secondary share offering by Verlinvest in November 2023, the Company held an accrual in the amount of approximately $300 for legal fees reimbursement as of March 31, 2024. Subsequently during April 2024, Verlinvest agreed to waive its right to reimbursement of legal fees for its counsel, and those expenses
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTSOn April 24, 2024, the Company announced that AMS, a wholly owned subsidiary of the Company, entered into a Co-Manufacturing and Purchasing Agreement, dated April 18, 2024 with Axelum Resources Corp. (“Axelum”). The Company has an existing relationship with an affiliate of Axelum for the manufacture of various Company products in accordance with the terms of a manufacturing and purchasing agreement, dated April 8, 2020, which was filed as Exhibit 10.15 to the Company's Registration Statement on Form S-1 filed with the Securities and Exchange Commission ("SEC") on September 27, 2021. The new manufacturing agreement expands the Company's existing relationship with Axelum.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income $ 14,238 $ 6,705
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
In accordance with the disclosure requirements set forth in Item 408(a) of Regulation S-K, the following table discloses any officer (as defined in Rule 16a-1(f) under the Exchange Act), director, or entity controlled by such officer or
director who adopted a contract, instruction, or written plan for the sale of securities of the Company intended to satisfy the affirmative defense of Rule 10b5-1(c) during the quarterly period ended March 31, 2024:

NameTitleAction TakenDate of ActionDuration of Trading ArrangementAggregate Number of Securities to be Sold
Jonathan BurthChief Operating OfficerAdoptionMarch 15, 2024June 14, 2024 to July 31, 2025
Up to 100,000 shares of Common Stock issuable upon exercise of fully vested stock options and up to 40,000 shares of Common Stock
Jane PriorChief Marketing OfficerAdoptionMarch 15, 2024June 14, 2024 to February 3, 2025
Up to 50,000 shares of Common Stock upon exercise of fully vested stock options
Charles van EsChief Sales OfficerAdoptionMarch 15, 2024June 14, 2024 to January 31, 2025
Up to 39,675 shares of Common Stock upon exercise of fully vested stock options
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Jonathan Burth [Member]  
Trading Arrangements, by Individual  
Name Jonathan Burth
Title Chief Operating Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 15, 2024
Arrangement Duration 1 year 18 days
Jane Prior [Member]  
Trading Arrangements, by Individual  
Name Jane Prior
Title Chief Marketing Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 15, 2024
Arrangement Duration 7 months 21 days
Aggregate Available 50,000
Charles van Es [Member]  
Trading Arrangements, by Individual  
Name Charles van Es
Title Chief Sales Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 15, 2024
Arrangement Duration 1 year 18 days
Aggregate Available 39,675
Jonathan Burth Trading Arrangement, Common Stock Issuable Upon Exercise Of Fully Vested Stock Options [Member] | Jonathan Burth [Member]  
Trading Arrangements, by Individual  
Aggregate Available 100,000
Jonathan Burth Trading Arrangement, Common Stock [Member] | Jonathan Burth [Member]  
Trading Arrangements, by Individual  
Aggregate Available 40,000
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements are presented in accordance with U.S. GAAP.
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include all the accounts of the wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
Preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management considers many factors in selecting appropriate financial accounting
policies and controls in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. Additionally, uncertainty in the macroeconomic environment resulting from current geopolitical and economic instability (including the effects of current wars and other international conflicts) and the high interest rate and inflationary cost environment make estimates and assumptions difficult to calculate with precision. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the condensed consolidated financial statements relate to share-based compensation, assessing long-lived assets for impairment, estimating the net realizable value of inventories, determining the accounts receivables reserve, assessing goodwill for impairment, determining the value of trade promotions, and assessing the realizability of deferred income taxes. Actual results could differ from those estimates.
Concentration of Credit Risk
Concentration of Credit Risk
The Company’s cash and accounts receivable are subject to concentrations of credit risk. The Company’s cash balances are primarily on deposit with banks in the U.S. which are guaranteed by the Federal Deposit Insurance Corporation ("FDIC") up to $250. At times, such cash may be in excess of the FDIC insurance limit. To minimize the risk, the Company’s policy is to maintain cash balances with high quality institutions, which may include banks, financial institutions and investment firms, and invest daily or reserve operating cash in money market funds, government securities, bank obligations, municipal securities or other investment vehicles with short-term maturities.
Substantially all of the Company’s customers are either wholesalers or retailers of beverages. A material default in payment, a material reduction in purchases from these or any large customers, or the loss of a large customer or customer groups could have a material adverse impact on the Company’s financial condition, results of operations and liquidity. The Company is exposed to concentration of credit risk from its major customers for which two customers in aggregate represented 47% and 50% of total net sales for the three months ended March 31, 2024 and 2023, respectively. In addition, the two customers in aggregate also accounted for 39% and 43% of total accounts receivable as of March 31, 2024 and December 31, 2023, respectively. The Company has not experienced credit issues with these customers. Refer to Note 7, Commitments and Contingencies regarding additional information on our major customers.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The new accounting standard introduced the current expected credit losses methodology ("CECL") for estimating allowances for credit losses. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized costs, including loans and trade receivables. ASU 2016-13 was effective for the Company for annual and interim reporting periods beginning after December 15, 2022. The Company adopted the standard on January 1, 2023 using the modified retrospective method for all financial assets in scope.

As a part of the adoption, the Company selected to apply roll-rate method to estimate current expected credit losses for its accounts receivable population and weighted average remaining maturity ("WARM") method for supplier advances.

The difference of $1,070 between the incurred credit loss estimate and current expected credit loss estimate was recorded as cumulative effect adjustment to the Company’s opening retained earnings and reflected on the consolidated balance sheet as of January 1, 2023 as a result of the ASC Topic 326, Financial Instruments - Credit Losses ("ASC 326") adoption. The adoption of the standard did not have a material impact on the Company’s consolidated statements of operations, or consolidated statements of cash flows. The following table illustrates the impact of ASC 326.

As of January 1, 2023
As reported under ASC 326Pre-ASC 326 adoptionImpact of ASC 326 adoption
Allowance for credit losses on accounts receivables$3,552 $2,898 $654 
Allowance for credit losses on supplier advances416 — 416 
Total$3,968 $2,898 $1,070 
Recently Issued Accounting Pronouncements
In November 2023, the FASB issued Accounting Standards Update 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis ("ASU 2023-07"). Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC Topic 280, Segment Reporting on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the effective tax rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction ("ASU 2023-09"). ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Accounts Receivable, Allowance for Credit Loss The following table illustrates the impact of ASC 326.
As of January 1, 2023
As reported under ASC 326Pre-ASC 326 adoptionImpact of ASC 326 adoption
Allowance for credit losses on accounts receivables$3,552 $2,898 $654 
Allowance for credit losses on supplier advances416 — 416 
Total$3,968 $2,898 $1,070 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue
The following table disaggregates net revenue by product type and reportable segment:
Three Months Ended March 31, 2024
AmericasInternationalConsolidated
Vita Coco Coconut Water$69,522 $9,665 $79,187 
Private Label24,2735,15229,425 
Other2,2967903,086 
Total$96,091 $15,607 $111,698 
Three Months Ended March 31, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$69,138 $9,558 $78,696 
Private Label25,0502,66627,716 
Other2,5847633,347 
Total$96,772 $12,987 $109,759 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Summary of Inventory
Inventory consists of the following:
March 31,
2024
December 31,
2023
Raw materials and packaging$4,018 $3,360 
Finished goods52,746 47,397 
Inventory$56,764 $50,757 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill
Goodwill consists of the following:
March 31,
2024
December 31,
2023
Goodwill$7,791 $7,791 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Summary of Credit Facility and Notes Payable
The table below details the outstanding balances on the Company’s debt as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Notes payable
Vehicle loans21 26 
$21 $26 
Current11 13 
Non-current$10 13 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Concentration of Risk, by Risk Factor The Company’s customers that accounted for 10% or more of total net sales and total accounts receivable were as follows:
Net sales Accounts receivable
Three Months Ended March 31,March 31,
2024
December 31,
2023
20242023
Customer A25 %26 %18 %20 %
Customer B22 %24 %21 %23 %
The Company’s suppliers that accounted for 10% or more of the Company’s purchases were as follows:
Three Months Ended March 31,
20242023
Supplier A24 %17 %
Supplier B14 %15 %
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments
The notional amount and fair value of all outstanding derivative instruments in the condensed consolidated balance sheets consist of the following at:
March 31, 2024
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive BRL/sell USD$55,191 $1,671 Derivative assets
Receive USD/pay EUR4,899 46 Derivative assets
Receive USD/pay CAD6,795 55 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD$17,548 $(1,186)Derivative liabilities
Receive USD/pay GBP20,610 (448)Derivative liabilities
December 31, 2023
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive BRL/sell USD$62,253 $3,876 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD21,971 (285)Derivative liabilities
Receive USD/pay EUR5,627 (90)Derivative liabilities
Receive USD/pay GBP23,512 (749)Derivative liabilities
Receive USD/pay CAD7,666 (89)Derivative liabilities
Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments
The amount and location of realized and unrealized gains and losses of the derivative instruments in the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 are as follows:
Three Months Ended March 31,
20242023
Unrealized gain/(loss) on derivative instruments$(2,525)$1,213 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$607 $1,071 
LocationForeign currency
gain/(loss)
Foreign currency
gain/(loss)
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Assets and Liabilities that are Measured at Fair Value on a Recurring Basis
The Company’s fair value hierarchy for those assets (liabilities) measured at fair value on a recurring basis at March 31, 2024 and December 31, 2023, is as follows:
Level 1Level 2Level 3Total
Forward Currency
Swaps/Contracts
March 31, 2024$— $138 $— $138 
December 31, 2023$— $2,663 $— $2,663 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share
Basic and diluted earnings per share were calculated as follows:
Three months ended
 March 31,
20242023
Numerator:
Net income$14,238 $6,705 
Denominator:
Weighted-average number of common shares used in earnings per share—basic56,589,565 56,046,904 
Effect of conversion of stock options2,157,066 1,304,501 
Weighted-average number of common shares used in earnings per share—diluted58,746,631 57,351,405 
Earnings per share—basic$0.25 $0.12 
Earnings per share—diluted$0.24 $0.12 
Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average number of common shares outstanding, as they would be anti-dilutive:
Three months ended
March 31,
20242023
Options to purchase common stock and RSUs
301,813 1,067,435 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment
Information about the Company’s operations by operating segment as of the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
2024 2023
Net sales$111,698 $109,759 
Americas96,091 96,772 
International15,607 12,987 
Gross profit$47,177 $33,661 
Americas40,872 29,150 
International6,305 4,511 
As of March 31,
As of December 31,
20242023
Total segment assets$289,042 $285,682 
Americas205,709 209,984 
International83,333 75,698 
Reconciliation of Gross Profit to Income (Loss) Before Income Taxes
Three Months Ended March 31,
Reconciliation20242023
Total gross profit$47,177 $33,661 
Less:
Selling, general, and administrative expenses28,218 26,957 
Income (loss) from operations$18,959 $6,704 
Less:
Unrealized gain/(loss) on derivative instruments(2,525)1,213 
Foreign currency gain/(loss)58 611 
Interest income1,523 13 
Interest expense— (15)
Income before income taxes$18,015 $8,526 
Revenue from External Customers by Geographic Areas
The following table provides information related to the Company’s net sales by country, which is presented on the basis of the location that revenue from customers is recorded:
Three Months Ended March 31,2024 2023
United States$90,153 $90,513 
United Kingdom
11,221 9,043 
All other countries(1)10,324 10,202 
Net sales$111,698 $109,759 
___________
(1)
No individual country is greater than 10% of total net sales for the three months ended March 31, 2024 and 2023.
Long-lived Assets by Geographic Areas
The following table provides information related to the Company’s property and equipment, net by country:
March 31,
2024
December 31,
2023
United States$751 $729 
Ecuador141 140 
Singapore1,132 1,081 
All other countries(1)171 186 
Property and equipment, net (including asset held for sale)$2,195 $2,136 
___________
(1)
No individual country is greater than 10% of total property and equipment, net as of March 31, 2024 and December 31, 2023.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Basis of Presentation (Details) - Subsidiaries
3 Months Ended
Mar. 31, 2024
subsidiary
Subsidiaries Owned [Line Items]  
Number of subsidiaries 10
Asia  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 4
North America  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 4
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Narrative (Details) - Customer Concentration Risk - Two Customers
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
Net sales      
Concentration Risk [Line Items]      
Concentration risk, percentage 47.00% 50.00%  
Accounts receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 39.00%   43.00%
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) - Accounting Standards Update 2016-13
$ in Thousands
Jan. 01, 2023
USD ($)
Financing Receivable, Allowance for Credit Loss [Line Items]  
Allowance for credit losses on accounts receivables $ 2,898
Allowance for credit losses on supplier advances 0
Total 2,898
As reported under ASC 326  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Allowance for credit losses on accounts receivables 3,552
Allowance for credit losses on supplier advances 416
Total 3,968
Impact of ASC 326 adoption  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Allowance for credit losses on accounts receivables 654
Allowance for credit losses on supplier advances 416
Total $ 1,070
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 111,698 $ 109,759
Vita Coco Coconut Water    
Disaggregation of Revenue [Line Items]    
Revenue 79,187 78,696
Private Label    
Disaggregation of Revenue [Line Items]    
Revenue 29,425 27,716
Other    
Disaggregation of Revenue [Line Items]    
Revenue 3,086 3,347
Operating Segments | Americas    
Disaggregation of Revenue [Line Items]    
Revenue 96,091 96,772
Operating Segments | Americas | Vita Coco Coconut Water    
Disaggregation of Revenue [Line Items]    
Revenue 69,522 69,138
Operating Segments | Americas | Private Label    
Disaggregation of Revenue [Line Items]    
Revenue 24,273 25,050
Operating Segments | Americas | Other    
Disaggregation of Revenue [Line Items]    
Revenue 2,296 2,584
Operating Segments | International    
Disaggregation of Revenue [Line Items]    
Revenue 15,607 12,987
Operating Segments | International | Vita Coco Coconut Water    
Disaggregation of Revenue [Line Items]    
Revenue 9,665 9,558
Operating Segments | International | Private Label    
Disaggregation of Revenue [Line Items]    
Revenue 5,152 2,666
Operating Segments | International | Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 790 $ 763
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and packaging $ 4,018 $ 3,360
Finished goods 52,746 47,397
Inventory $ 56,764 $ 50,757
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 7,791 $ 7,791
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Summary of Credit Facility and Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Line Of Credit Facilities And Notes Payable [Line Items]    
Notes payable $ 21 $ 26
Current 11 13
Non-current 10 13
Vehicle loans    
Schedule Of Line Of Credit Facilities And Notes Payable [Line Items]    
Notes payable $ 21 $ 26
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Dec. 31, 2022
May 31, 2020
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Notes Payable, Other Payables | Vehicle loans          
Debt Instrument [Line Items]          
Long-term Debt     $ 100,000    
Notes Payable, Other Payables | Minimum | Vehicle loans          
Debt Instrument [Line Items]          
Interest rate on vehicle loans     4.56%    
Notes Payable, Other Payables | Maximum | Vehicle loans          
Debt Instrument [Line Items]          
Interest rate on vehicle loans     5.68%    
2020 Credit facility          
Debt Instrument [Line Items]          
Line of credit facility, interest expense and unused commitment fee     $ 15,000 $ 15,000  
2020 Credit facility | Line of Credit          
Debt Instrument [Line Items]          
Debt instrument, term   5 years      
Line of credit facility, maximum borrowing capacity   $ 60,000,000      
Long-term line of credit     0   $ 0
Line of credit facility, remaining borrowing capacity     $ 60,000,000   $ 60,000,000
2020 Credit facility | Line of Credit | Minimum          
Debt Instrument [Line Items]          
Unused capacity, commitment fee percentage 0.10%        
2020 Credit facility | Line of Credit | Maximum          
Debt Instrument [Line Items]          
Unused capacity, commitment fee percentage 0.20%        
2020 Credit facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.00%        
2020 Credit facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.75%        
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Concentration Risk [Line Items]      
Estimated litigation liability $ 0   $ 0
Restricted Stock      
Concentration Risk [Line Items]      
Granted RSUs (in shares) 200,000    
One customer      
Concentration Risk [Line Items]      
Vested (in shares) 100,000 100,000  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Supplier A | Supplier Concentration Risk | Cost of Goods and Service, Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.00% 17.00%  
Supplier B | Supplier Concentration Risk | Cost of Goods and Service, Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 15.00%  
Customer A | Customer Concentration Risk | Net sales      
Concentration Risk [Line Items]      
Concentration risk, percentage 25.00% 26.00%  
Customer A | Customer Concentration Risk | Accounts receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 18.00%   20.00%
Customer B | Customer Concentration Risk | Net sales      
Concentration Risk [Line Items]      
Concentration risk, percentage 22.00% 24.00%  
Customer B | Customer Concentration Risk | Accounts receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 21.00%   23.00%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receive BRL/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount $ 55,191 $ 62,253
Derivative asset, fair value 1,671 3,876
Receive USD/pay EUR    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 4,899  
Derivative asset, fair value 46  
Derivative liability, notional amount   5,627
Derivative liability, fair value   (90)
Receive USD/pay CAD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 6,795  
Derivative asset, fair value 55  
Derivative liability, notional amount   7,666
Derivative liability, fair value   (89)
Receive THB/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional amount 17,548 21,971
Derivative liability, fair value (1,186) (285)
Receive USD/pay GBP    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional amount 20,610 23,512
Derivative liability, fair value $ (448) $ (749)
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivatives, Fair Value [Line Items]    
Unrealized gain/(loss) on derivative instruments $ (2,525) $ 1,213
Unrealized gain/(loss) on derivative instruments    
Derivatives, Fair Value [Line Items]    
Unrealized gain/(loss) on derivative instruments (2,525) 1,213
Foreign currency gain / (loss)    
Derivatives, Fair Value [Line Items]    
Foreign currency gain / (loss) $ 607 $ 1,071
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 138 $ 2,663
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Level 2 | Forward Currency Swaps/Contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 138 2,663
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 0 $ 0
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
vote
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Jun. 30, 2022
Dec. 31, 2023
USD ($)
shares
Oct. 30, 2023
USD ($)
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of votes per share of common stock | vote 1          
Treasury stock (in shares) 6,627,744     6,236,200    
Stock repurchase program, authorized amount | $ $ 29,992       $ 40,000  
Payments for repurchase of common stock | $ 9,235 $ 0   $ 773    
Stock-based compensation expense | $ 1,958 1,297        
Stock-based sales incentive | $ $ 151 $ 865        
Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchased during period (in shares) 391,544     30,000    
Exercise of stock options (in shares) 176,284 185,783        
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares) 162,324 0        
Aggregate intrinsic value, nonvested | $ $ 3,000          
Granted (in dollars per share) | $ / shares $ 15.00          
Granted RSUs (in shares) 200,000          
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate grant date fair value | $ $ 7,858          
Service-Based Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise of stock options (in shares) 13,960 66,523        
Granted RSUs (in shares) 241,791          
Performance-Based Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted RSUs (in shares) 58,365          
Service-based Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares) 168,076          
2021 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares reserved for future issuance (in shares) 3,231,028     3,124,326    
Percentage of outstanding stock maximum     2.00%      
2021 Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares reserved for future issuance (in shares)           3,431,312
2014 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of outstanding stock maximum 8.00%          
Share based compensation arrangement by share based payment award, Award vesting period 10 years          
2014 Plan | Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of vesting of award under share-based payment arrangement   50.00%        
2014 Plan | Tranche Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of vesting of award under share-based payment arrangement 50.00%          
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income tax expense $ 3,777,000 $ 1,821,000  
Unrecognized tax benefits $ 106,000   $ 106,000
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 14,238 $ 6,705
Denominator:    
Weighted-average number of common shares used in earnings per share - basic (in shares) 56,589,565 56,046,904
Effect of conversion of stock options and RSUs (in shares) 2,157,066 1,304,501
Weighted-average number of common shares used in earnings per share - diluted (in shares) 58,746,631 57,351,405
Earnings per share - basic (in dollars per share) $ 0.25 $ 0.12
Earnings per share - diluted (in dollars per share) $ 0.24 $ 0.12
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Payment Arrangement, Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase common stock and RSUs (in shares) 301,813 1,067,435
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Schedule of Segment Reporting Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Net sales $ 111,698 $ 109,759  
Total gross profit 47,177 33,661  
Total segment assets 289,042   $ 285,682
Operating Segments | Americas      
Segment Reporting Information [Line Items]      
Net sales 96,091 96,772  
Total gross profit 40,872 29,150  
Total segment assets 205,709   209,984
Operating Segments | International      
Segment Reporting Information [Line Items]      
Net sales 15,607 12,987  
Total gross profit 6,305 $ 4,511  
Total segment assets $ 83,333   $ 75,698
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting [Abstract]    
Total gross profit $ 47,177 $ 33,661
Selling, general, and administrative expenses 28,218 26,957
Income (loss) from operations 18,959 6,704
Unrealized gain/(loss) on derivative instruments (2,525) 1,213
Foreign currency gain/(loss) 58 611
Interest income 1,523 13
Interest expense 0 (15)
Income before income taxes $ 18,015 $ 8,526
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales $ 111,698 $ 109,759
United States | Operating Segments    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales 90,153 90,513
United Kingdom | Operating Segments    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales 11,221 9,043
All other countries | Operating Segments    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales $ 10,324 $ 10,202
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Long Lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) $ 2,195 $ 2,136
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) 751 729
Ecuador    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) 141 140
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) 1,132 1,081
All other countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) $ 171 $ 186
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
offering
Mar. 31, 2024
USD ($)
Related Party Transactions [Abstract]    
Number of secondary offerings | offering 2  
Accrual for legal fees reimbursement | $   $ 300
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'UQLOD&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 " !]7*)8UM^AZ.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)- M3\,P#(;_"LJ]=3]6#E'7"X@32$A, G&+'&^+:#Z4&+7[][1EZX3@!W",_>;Q M8\DM!HD^TG/T@2(;2C>C[5V2&+;BR!PD0,(C697R*>&FYMY'JWAZQ@,$A1_J M0% 5Q2U88J45*YB!65B)HFLU2HRDV,7Y9U,^,2 M*X%W%;9>F[WY MQ\87P:Z%7W?1?0%02P,$% @ ?5RB6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !]7*)8MBM)T>@% ##'P & 'AL+W=O.?CQ_^MB]74KVF8NC)+UJS;5>?.IT4G\N8IZ> MRH5(X,E4JIAKN%2S3KI0@@=Y4!QUF./T.S$/D];@,K\W4H-+F>DH3,1(D32+ M8Z[6UR*2JZL6;>UN/(6SN38W.H/+!9^)L="_+T8*KCJ%2A#&(DE#F1 EIE>M M(?WDN:X)R-_X%HI5NO>;&)2)E*_FXCZX:CFF1"(2OC82'+Z6PA-19)2@'/]L M15O%?YK _=\[];L<'F F/!6>C/X( SV_:IVW2""F/(OTDUS]*K9 /:/GRRC- M/\EJ\VZWVR)^EFH9;X.A!'&8;+[YV[8B]@.9Z'E*;I- !._C.U"6HD!L5Z!KA@I^X>J4N/2$,(=U M+>7Q\/#APH0[MO!WQ7&+^G%S/1>MG[^&DU0K:')_VVIHH]"U*YA^^"E=<%]< MM:"CI4(M16OPPW>T[_QLP_N?Q-[!=@O8+J8^N)%^!EU4D^?U0MA(\7#JM+_: MD-"HADB] JE7#^EKQI46*EJ3)[&02MOP<"FM,ENE>&A40[Q^@=>OAS<2*I2! MZ84$Q@%K\G"EHM]5=CPTOB'G6<%Y5K-E*@Y32#X#5.<1UYKR*+4F$@UK"'A> M )ZCA;I-=*C7Y"Z,!'G(XHE0-C!I 0^&D M@H;*39L](6,-O9-(!:7/$JW6\!U8:^* ^LVMC1@/:HJ\YR5H'>1G_D;N ^BM MX33T5D=WF$0@'IZLOM!/L-[Y#&QYQ67 M9#V'C+AZ)<.E2#)!QF"]YU9T5*FF+*&I$NH"<_RU5BQ<7E'F")\P)+'"OI,2P3+3T3Q9W.1])B MT!HIN0P3W]ZP<#X0*,,BO6,4P3+5T3Q2W/9^E#OD9SF6"VZ8 (<_IM MYZQO3]LQ?!,MC1,]X'A"#8903@EE/TY^(F/A9PHR:87$E< MQ3 1C[7T7T_, M%$.^\0@FF.^=4X>:Y0,9FRT :QT121ZRR%QZF]W>(ZE7L.>%Q3OM( L5H&Z#86:F8ZYB^@ !9\ MN[2V@N*"U:#'\#^L]#\,MR^[1,X%)!+#:[AWA,OE:N8,:3GH]?OG[L4%V*NEC;'T0JS6+I('(ZH" MTW>?!.*-_";L:<2EP*33[CF[.*=6AF/X';?T.^X!N[*=+N_"U)C;%P%>#=O7 M/2#7;E/6=JV@>&13T-( N;AO*39U]TGOX*9UA#T@5K5KC8P/^[>$1EN5H8 &&P@(VX=8PX(5(ZJ>-Q_!>OL'9.:"2\_ M/4Z);W9B-R>FQ=WBA'J8G\MVRMF+\NUA3*L%S5=;B>K:6LKF-+\;B6^H_YXJHAC_2.RJ_-+5=W\]Y*7E2T%@6K :>KZ]E'>+G$6"MT$M\* M^B0.KH%VY8&Q[_KFB*!+5OY3Y')]/4MF(*UE_!K)6 M2%;ME16"JJAWO^1Y'X@#!1A,**"] GJM MXK=)&;[Y!U;MT02197G#T!KJ65 M-7W1Q:;35MX4M9[&.\G5TT+IR<62U;F:%)H#=2586>1$JIM/I"1U1L&=-BS MNZ\U:?-"/7D/SL'7NQOP[NP]. -%#>[7K!6DSL757"H\VNH\VX_]:30#X*+.I+M_H-S7IU?*P^5U'H0X'Z4*#.'IX*1J:6E*!\0V>+MV]@Y'^P>?>+C!WYBGM?LFHLZ4+@N;!40HC9.K^>;0'XL81B&.>[$CI$&/-' B M_9AEK%7 5,W(J$+Y4%(/U*J^L14@I:I"79ZJFS/L83\ 1 *55]EZ%ZJ7[/(Z M9\^0%R21%E&Y0ZL'RH^DL,WY';KPP*LP3A(X\MTBY?M)9'<][%T/G:Y_KC=J M2AC?VG"%YHA1' 4C7!8I/PXGIB3J<45.7'=MTY0%Y8#D&QU]X:E*U:T=&]#( M@ !#'(YPVH00M,.,>YBQ$^8-Y2I?-$OLE[0-76P.',=HA,X4PDD\,;E)CRYQ MHKOEM"%%#NASH^NOZ!*4R;4*:W94B&RH$P,0"DW8%JE I;L==]KC3IVX[YDD MY2L@IN;@413[8XPV,91.%0WH#[3FGPBOZG2XW'9AU?6M4;V'["J'E:A\$P=, MQUEJE<(3B0 /*!@ZL?[.6/Y4E*45&C.-T7'Y.21T#&P@1.CG(MM!+5C^> M2\HK*UADF4V8CL%:I!(TD99P8#3HIK0;NJ(J*7,@R?,^+Z>G&QL0HCB(QD"M M4ND$T('0H)O1NE;YG*W.6T%/ C6)!<+0F'Z+5.!/Y>5 /]#-/W]WU6AZB4.3 M76""QVV!52K $^ &#H)N$MK5(0TKH9+&?;2I_E;5CIP=2@VY6Z[NUAFQUJV9UV.0EF$ \;ETL8@@F M:"JK!_Z";@)3$'E+G<1[,&56!TS2"E.$\-@!FUB()S(?#=2&W-3V%Y.T#["S M]4(F7\%Q[;#)3$$<& VY&>V@]3H12V0R%XR,7+!)H4F8!QL^-[\=]S*GD)JT M%:>^T=!8Q!(4)N$$UH'>D)O>1K/NY&%D$A?TQS@M,E,!':@-N:EMQQ@]MI,A M-7D+!P904R@*)OI#-' ;&<5@K MA52/BOKQ_PYFG7)S9QKA,0]9A2;V!FA@>G2"Z?.\T >Q:A7I?>QY48.,-(5: M55:@%LZ/L.JFQUAM]25NU97<$NV])6*76UUJ?FVLR9<)^0F>2^'D4C:G> M*C6UG\$#V6,WV=]S2D3+MR^+5:T)%'MQ$/0K4RHWA#XLT.=TTZ=SD8>P^APL MZ2-%^R*YL,;#[!?.HR3%XQV>32Y,8W]B=>"AL\"OZ2S$9 %7KDE>/+12LSF0 M#-RO*?BF5@]8LHRIKZHA]=8#G^O,[J!E#^VG43K.5*L<"J;.5_#!^;&['3'X MLYO":8>M3I@GQM8MFE7.LD6;'[P&T>^@5*8]%K4 )5TI1?\B5F'@N]@4OA1$,1^R;CTTFDSMM#I5-56< D+34Q=EDS_N 6A=C,O])X' M[OFFL&[ 3Z<5V\ 2[&.UT-CS>Y: MY6$/$(Y> $0=(/I5 .T M#':*FMLW3'+TJE6.Z)=-+*Y1I.;!HUNN'2KN+0: M9SGB;#I7,LXM?M9IN6VU1"]H^9OI2T+#"Q(% MT6@ /G\=?@=9#Z>'6TJEL',P\UG0&_!2__\(XR#OX:,_R:R@S30 M/@WT-?;T)LM4+;$(-&3 MVPEX((P@=O?5+"X*;)GBY(Q339,E$#.<.ZS)403!M2 9YA!9;P M^9#TEC_94Q5"#J2/>^GC=TAO!!K":ELHS7_BAG06VM%!W2WY>$_2 M..A^1^)_)?+ 0=P[B-_O@!M3OZT^/M$44QJ&"4V.Q \%AG0\&M-A[4FO/7F_ M=KSSC,63C,O-6P:2TZ3&\81>7=$C T.!DZNKZ"4#D][ Y%4##WB#FUK_:"V\ M)7=RFL8X2I+1\1X=B(MH')U4BK]W_[B['P_R#9>&"%@C,KA,D$*W]VG;L:IJ MKJ25LGC!-LS27=Z.-4MM;QY'+#C23Z:3:MW3V(VY85*DYP]"22++*/B[8&E?'\WPJ/# MB\_)>J/*%\YLNJ5K]LS4R_9)P)/36HF3C.4RX3D2;'4WNL>W<^*7"I7$UX3M M9>\>E:XL./]>/GR*[T9NB8BE;*E*$Q0N.S9G:5I: AS_-D9'[3=+Q?[]P?IO ME?/@S()*-N?IMR16F[O1>(1BMJ)%JC[S_1^L<2@H[2UY*JM?M&]DW1%:%E+Q MK%$&!%F2UU?ZV@2BIP!VS JD42"G"OZ @M)6C-;+*K8]4T=E4\#T2I318 M*V^JV%3:X$V2EVE\5@+^34!/S>8\CR$I+$9P)WF:Q%3!P[.""V1+(;Y"?VV9 MH&70);IXR6D1)R!RB:[1R_-'=/'A$GU 28Z^;'@A:1[+J:, 6&G>638@'FH0 M9 "$AQYYKC82_0I@XF-]!QQJO2('KQZ(U> C%3?(PU>(N,0WX)G_N+IG@>.U M0?8J>]Z O4_YDF>L%]2_[Q=2"2CA?TS!JHWY9F/ENKZ56[ID=R-8N)*)'1O- M?OX)A^XO)D_/9.S(;[_UV[=9G_T);4C2E!E+HE8-*]6RV>QF&.-P,IXZNSY^ M@Y@[B8))*W:$+&B1!59D(=ZV] M)59CU:7"R/7-4+';\8]KKR:U80+XHX;<5-2ED4/<:_ =$*L',$7!C)3#D"($RY=O?3^,:(D&(SA=#@:9$ ^T*]RQ+[:2'*P'Q2"' MJJDR(SA/CU% O%-X!JFA.'8TDV:)K:M\(S]<^[)YBTT6N<3 KJ-);.?) M+UQ!Q^,_OD9U,KR>^/XI5ET*CPD9 -M1)K9S9M/W%@QV-^P 5]%7,T%AG1SQ MV,7:ZM'%Q@$)![!V'(JMG'7 "NBL>8_T<'J11O,F,0CHT,+IF _;J:^T MX1BE!N%V%$B(M:Z^58<$++ZF.QBOU@SE1;8 N+"QZ->81+Q04L'<"'.DT0DK MT[ZWX,YE[3@H'=L2.]MV!5<[;TZ;SJ1!&,#0&6J59I)T_7 R-'J2CGF)G7G[ MU6;#JC-K,([\,/1.=X(FR<@+L*^U,*=W8I,QL:X.LB1439&K^IBC?=L>EMU7 M1T0G[Q_P[;P^\NK,U"=PCU2L88!$*5N!2?LK)I:J24A M@00QB-323>M#MZJTW<.T!Y,C' MY9W$E=N@I*P KIC@1,)\[%QVAY/(V%N#)P9KM34G1LE,B&>SN$G'CF<(00Z) M-@@4AQ5,(,\-$-+X4V,ZS2>-X_9\@_[%:DO:UG-(4BHMBMH9&12,5R-]J>.PY8 X[0Y^[>#O._0. M. 2U0V"%5LRLK&NJ:3R28DVDL48T,[&QL=ZHAG&3Q:F6>,K03\<3P5/,":0$ M9TKD+*4:%U.- R9+*R+F>%3@%:I&KD:.YDMN4O.YJOCX!_@$Y%9PG2GR&7FEN_XN:FL$^AN! M5_Y1P%LJ.R3HGA/?\WLM?";_[QX:TO!*\BESEM*JYZ6^L2.;V MML6@ NYO9>.BZ^]E[*U--PK:$Q8UC*.CC!^$IGE[PJC6DLU*36Y6A2Y +FSC4LBZY+JJ M9:?Q+Q7U!+ P04 " !]7*)8E5#)+A0* !@ M80 & 'AL+W=OPRK5#V>O?=A^KVNMPVJ[S(/E1:O5VOT^K[ M^VQ5/MX,R.#IBX_YP[)IOQC=7F_2A^PN:SYM/E3L:G2D+/)U5M1Y66A5=G\S M>$?>)M1M,^Q2_)YGC_6SSUI;E,]E^:6]"!?-R5>]^:H^'M/I FV_KIEP?,C,/UGFQ_YU^.]R(9QF(<28#/62@7 :' MG,E@'#(87(:S+IF'#.:E+EF'#!:7@3IG,MB'##9OP3V3P3ED<+@,IG4F@WO( MX/(9SEGP#AD\WJ5S%HC^5',Z7VS[7)9C9?.U?;8U=?M88\Z)5X5U3L;_F+%]S.RZ+!=-4MM#8I[II7VE#[=#?1 MKGY^I?VLY87VV[+'GO'GM[))5Y)LXPNR:7?+ MM,H.?O[RDTN)\^N3M^^:ILH_;YOT\RK3FI*YF&F_YTW*BCTOV8_U)BV^O];" M8OY&8GWR]UG70G8Q;]K;_NYNK!G4UM)%N6F[+(EC4[5CC+QF7=VN_B2Y9^K< M[Q:L>IE=5K8/:;X8LIH=IYM<7D&^FO4Q:]B0P%K6-*V*O'B0-8V@)Z+?K0I? M*.Q\OEUO5[O6_^]FF56[:F$5VHXX7[.V;LIUIHVTJZ2LZU<2 ]$+C80-DO6V M^GZV-N++ZU)[H6*3'JC'O%EJTV]YH_V15E7:2OX\?<2ZEV,?0X]]#-V9,\^8 M>Y\]Y$5;8VR\7*7%/'NMS?<6ZIT'5ZQAU:UXZE=:VFB3C*G (*\UJE,JZT&4 MUMIIR]N:M8OL9L"JK\ZJK]G@]I>?B*W_*NM7D+ )$C;=PZP=K)U,?;VU*:46 MM?3KT=?G*D9:]9&P D+D; ("8O%FK),0B@QK6Y-)6)"EQ"#Z*=T'8$91X$9 M_01VD8R4S+XRVL/L9R4C)M$]HWL#)DB;4]&FW9:THPV97Q8EG(1\,9EE$9?S M/D!Z'XHFAYYG=BU&DD26ZU&WFRR6N&\2KNV):5PB;W;FL=F9??OUYFF0^[&> M76FO;Y-$PB9(V!0)FR%A/A(6(&$A$A:9DJ%59_^X;B%&&DU L(Y4K:-4K1W= M."-5-GMME9EI5TR#NT^OV@1%@,D+$3"(B0L M1L(2$*RC+/>H+%>IK.FWK)KG;"99WA\>\O8KKO7SASV9S)38OC)#PB9(V-05 M%$1;UE%K:/I))=]64I+[J M\L0ID.<3D+F. HA^VI[6 ME1J8E566/Q3:?%M563'_KC556M2K=!_"L?C?MF[:;6KI1K.2W%<3!UJGPW!X M44!-3J&T&93F0VD!E!9>4E41U&0,I24H6E=SST)"B'K<*187;];^,ZV.2_J& M5(5*6[U5B*1-H+3I@=9=538)T0U^\@>UZT-I 9060FD1E!9+ZLLRJ><(VVN) M)*5RWY:<(B.(.C2B*[7+! 4-?R#BEC0Q/=NV^9$-&MIPH'6W;DU>)3+7'(_O MR7U).EMW"5>) ;0$H<3HT*6$'V3$#2TZ1 T0=.L#W M]>H-W)<;)S2H $J;0&E3*&T&I?E06@"EA5!:=*"]O),+-9N@:%W1GN(N2._ MBTL#ZN2J%??#+=OU/&IQ?=!8[5AO14*C*B2EL UB6"9?BAG4K@^E!5!:"*5% M4%HL:W663JEA"O,O,:5Z_G4*BR#*G=J7(^?D>K'$51.=FH;#J\42MU,DZ29J M)WOK0/2.Z8"7@.@:L8E)3'YR)4FGZXY)^=D5-(I 8G5HFQX_NQ(+.K0\AU\7 MC"7I+#Z(-I$D.CN[.NW4$_56O=B\KM[-Y^6V:-KO[IJT6+0+NMJG37OL@K4W M8@^)<6&GC=RL'4-I$R)&(0R)[G#W? HU.H/2?"@MN.R&A%"C$9060VD)BM85 MYBD\@*CC _Y2Z*IP!ZH.>_BPK>;+=!_Z8J0H.H(B?/RE$H2&@)!QM*[10A0=41$GU.5P(?:#*"T$$J+H+082DM0M*[,3G$@](4XD!\]UJ'F M]M8<-.(#2IM2,=: .#9U^;@EJ%4?2@N@M!!*BZ"T^,+:2E!6N[H[A7)0=2A' MGS,>:E1OJ8F;ZH2/E)A 34X/--4Y#ZE7_$$/J%.>ZC)O=4AB4 @_#E>J,DIE#:#TGPH+8#2PDNJ*H*:C*&T!$7K M:NX4I$+502H_>MS#E*I0?)V"9=NNX?&O ANKO>H]U8.^K4)2"MLP"''XT*T9 MU*X/I0506@BE15!:+&MU%O%ZC MH7$/4-H,2O.AM !*"Z&TZ-*F%$/-)BC:7H^C9^]/;__O 2:@A[RHM55VS_#Z M&X<5K]J_SG]_T92;W2O5/Y=-4ZYW'Y=9NLBJ-@'[^WU9-D\7[5O:C_^IPNW_ M 5!+ P04 " !]7*)8!ZB>OGT' "G) & 'AL+W=O8H[4.G#\)6 MB'J.E4I*@/OKNY*-'2'/>W.E MEJ?]ODSG=$'D)[ZD!?QGQL6"*+@5CWVY%)1D1FF1]W$0)/T%845OZ\!7]CA7>J _.5N21WI'U?WR5L!=O[:2 ML04M).,%$G1VWKL(3Z<1U@I&XD]&G^3&-=*A/'#^3=]\SLY[@?:(YC15V@2! MGS6]HGFN+8$?_U5&>_4SM>+F]:OUJ0D>@GD@DE[Q_"^6J?EY;]1#&9V15:Z^ M\J??:!700-M+>2[-7_14R08]E*ZDXHM*&3Q8L*+\)<\5$!L*8,>M@"L%;"M$ M6Q2B2B&R%>(M"G&E$+_W"8-*86 K)%L4DDHA,=B78!FDKXDBDS/!GY#0TF!- M7YCI,MH ,"MT9MTI ?]EH*'!$3I K$!_S/E*DB*39WT%GFG[_;3RXK+T M F_Q(D)?>*'F$MV -YE#?^K7#[''0!\@J7'!K[A<8J_%+T1\0E%XC'" 8X=# MU^]7CUSQ^-6O:;I-O15-5,]R9.Q%VV993^#,3.!,\ 6"PB2(8L5CN;*98E2> MNJ:M-!N[S>JJ=RJ7)*7G/2AKDHHU[4U^_BE,@E]H^*Q(^8*Z,"MU$Z.K"_MZ$L8X&IWUUYM@=*6283!H"TV];NP8Y* .+IKC@WVF6/[-#;=D[$6_$D- M?^+-L6L*1E-&ROY;9(@LN%#LNQEPP5B:&VRF78*MI'/)V#GG=6O'H(=UT$-O MT(>_ AK)CG.,ZSK$WSOL" M^&_.OD,M.7QL3S85;$TTSX2B(I58F=+CPF'(BOS>^J1>[4VW9>U-K0-LPV]3&]RD:9\57*4E$(!>AGQ[6:;\D+SKG 8 T%2NZB50# MR49]<>+2Y84G<1AV<''0QV#8:2X?02##AD&&?@JI]V:FNRP%7[,, 'EX08OMX*GE&954L$NC>IMVONAP%VJ&E@X.$3LW:K?R5U!:*@L?H/* MOE:;JL X%YO([Z@O>*ZO= MJ[7IOJRU,6U8+?:SVO;BHL]4I$R:!2;UGA&1)R+-N.2###O(ZZC17QZ'IJ(/,1U!7 MW%!7[#\5K5ZTZ*2G_<.,EE='NM'^&"#=8]&3\6!@TWF'V'@XM(^)_3[OBDE# M/?';U/.X$[6! AZG!$OU"]P2'H4>Z",K"KV<(+M@+XB G3'N>L5ZB;NL,XSP MJ+/I<\.KO M\!_G*\^N=3R. \OXS4[&IR[7VQ/6AEBSVO9(P_$B+]_1'J#/19JO,BA'!U&$ M#=X'$0XTNAW<32W[0D0ZK]^A&P7].OM8BR^I^:(D?SF&I(1I>J)"'_N;!Q@> M79Y;I"LA8':K(YU/KO73W_CV84'%H_E*12)S.E*^;:M'ZR]A+LSW'];X97AZ M$[K&\>F52_X:G]ZXQB\B_:F-RQ* _/H13K]QM?R$!\""A2I13F?@=O!I".M& ME%_%E#>*+\U7' ]<*;XPEW-*,BJT /Q_QH$753?Z ?6W29/_ 5!+ P04 M" !]7*)8XM3FR98 CCQ74MDI+9VK)XS9O(2*VX&N0>')5IN* M.W3-CMG: "\"J)(LCJ(QJ[A0-$O#WL)DJ=X[*10L#+'[JN+F]SU(?9S2(3UM M+,6N='Z#96G-=[ "MZX7!CW6L12B F6%5L3 =DKOAI-9XN-#P#?VB?TA:$KY<2QN^Y-C&1I3D>^MTU8(Q@TJH9N7/;1W. M ,/1%4#< N)_!20M(%2.-9D%67/N>)8:?23&1R.;-T)M AK5".5O<>4,G@K$ MN6RF58%W @5!RVHI"N[063E<\+*<)7I+9MR6Y $OW)+>6O%](3"F3WH+;C"D M!"=R+OOD/5FOYJ1WTRR^L+-@"3# M=R2.XM$%^.QU^!SR#IZ\A#.L3U>DN"M2'/B2*WQ=-?XJQH^[C74&._'G)8D- MY^@RIY_.B:UY#E.*XV?!'(!F;]\,Q]&G2X+_$]D+^4DG/WF-/5L"JA2Y[XL< MQ5_2VA", X%_. Y9DL0I.YQ+N! 31UU,DQD[ZV3_BF C[(2R1,(64='@PRTE MIIG,QG&Z#LV]T0Y')9@E/F9@? ">;[5V)\?/2_<\9G\ 4$L#!!0 ( 'U< MHECU8K@4S 8 #,0 8 >&PO=V]R:W-H965T&ULI5AK M;]LV%/TKA MT+>#ZE;3IF@=@)TZ7K7D@3MH!PS[0$FVQH4B5I.)FOW[GDI(L MITY68%]BB2+/O??<X<'82Q*WMT8$JOI!97EKDRS[E]F AE M5H>=8:<>N);+S-- _^B@X$LQ$_ZVN+)XZS?ICLTOPP MX;,4*]=Z9A3)W)@[>CE+#SL#\7#SRP850M&P>]H*'AYPCT_.K!FQ2S-!AH]A%##:C@G-25E MYBV^2JSS1Q?,YMC^T,NVPT&.T^@[?3A+\3 M\':>P+NT2Z[E/R&\+CLVVADE4QX% Q[:X1,=IU)SG4BNV R# NKTCOTUGCMO MH:^_MS$4'=C=[@#5W =7\$0<=@JR9>]%Y^CEB^&[P?XSX>TVX>T^A_Z_L_LL M^G;?+\8WM]=3=GG*)K>SLXOI;,;&%R=L,IZ=S6CTZGHZFU[_27PG51&_9.>#S0^E0B,7)>>BR_!XHI'4M@2I>>K9 _RPIKTC)!$DLHU#(R M,;>T5/.\[1L-H06B#WDNE;#N%V96.LZ%,<2?FIS$X=4#DSH W6KI11J5XGKL M$F,M@U(GJDQ%XT\NU5VW>3-2K5\XTH:7/#>I]. GNOYJJ\O3>XR]Y'FQ'Q]? M1R9@U@OX)?6B='!J(7V00VJEOG-/8%U]N6:?SDYOV.L>^R(85\Y -0N!8.&0 M)G&A$H06=OD0D9X NBXU)T]6F4PRMD+0@I,7Z,X0U9((.Q&)R.=8BLK>Z05E M5$E&N($M8PMC.3$:IBN^XM VOHV58NTC@N+7J$U_UV-@] M"]T-;$\,MREAGD@+(\8ZHL.*;Z4DATM$0#G29Z@.%@ M)3882F&.*.OM'GTS' ))="VRR9/AWKX+F<51E1I Q#$A=24(=+=W>'B"2*@<-=;>]68]] M'(^O&@*)J3&$E2C!AH/0G<2R5#'.V9L_0R47($YZ@JZ;.\G MFV#8,A.VNNWLA:JCT#4-41SMBF]<9*2=N6@12[C1C]"$*6)32%V=S%I],)8G ML1=>B;^R2>T3B=J:(,R(O1R2Y.E7G,;#>#'2[]%5]LY)!":7QXO@>GJ\3H.:I=2.*;' TD%O[VV'V7A%C2_> M%.%:.#<>E\SPF($D86D"OE-!UR]DH/D_P=&_4$L#!!0 ( 'U&PO=V]R:W-H965T"X33>#I@WB9 :+Q7Z@)=IF(XDJ2=EU?_V>>TG)LN.D M4RQ0-'J0]WW//;1.%\8^N)E27GS/L\*==6;>EV]W=UTR4[ET/5.J F\FQN;2 MX]9.=UUIE4QY4Y[M]O?VCG=SJ8O.^2D_N['GIZ;RF2[4C16NRG-IEQ2L,]A_>W%(ZWG! M7UHM7.M:D"=C8Q[HYBH]Z^R102I3B2<)$G_F:JBRC 3!C&]19J=121O;U[7T M2_8=OHRE4T.3_:U3/SOKG'1$JB:RRORM6?Q+17^.2%YB,L?_BT58>WC0$4GE MO,GC9EB0ZR+\E=]C'%H;3O:>V-"/&_IL=U#$5KZ77IZ?6K,0EE9#&EVPJ[P; MQNF"DC+R%F\U]OGS44B&,!,QTM-"3W0B"R\&26*JPNMB*FY,IA.MW.FNAS[: MM9M$V1=!=O\)V0?BVA1^YL2'(E7I^OY=V-D8VZ^-O>@_*_!:VIXXV.^*_E[_ M\!EY!XWS!RSOX EY6[P4_QF,G;A"%HF6F7#8J=#SW@EIE2B#-"S1!4NR*18J](B?B?O> MJ"<^#@8W/6C5V%]FBFT8-K)K(WY%+R1E50K#LTSXZ$!%+R"9[A$D@Y$3,SE78JQ4(52FT=^)>Z=([P?G-1 ([B&^I;3!,[SX-<=H$>&X]LN-$ )?OU4:T0:V% !CVB&\ MP=V#$JK13FY(!P O@Q=^)KV0DPD@EF,#XXPE V3>Q SK58Q IN589]KK*"K5 M+LF,JZR*OE 5D^:G]@0MY&.=C5^J*$K"$U9:-5=%%>U2WTN2Z41:62K;U2:Z M*Y75)NV)ZU6D2+=.E>7P+<4$63:6(Q[G#[;)LK2FM)J,7YDG5]U;UA!$)E P M++"=9*2P+3-E;L$$L#51#GLO4+?IJDF[5UAH-PVT!Y2+BP'/IUW(6TL80L[L,9$43:B 'RM.[5TT;S4!XPBH$3%BJ M:WJEL3#LPJQ*#%ZU??@)H*1Z@I*"EQ1.^(-+DLN90V 3[1@6[U9M0&4=JPW. M> JU=52JPR2814*)/2W=#!IG+6U1PRAH.;LFR*=C.SF-TC^O.KB04W3:?;0R+1;#K\";51PK!,[-4)D[1%9I7TY@)D,' M$K Z1T60F6*ZDZ%&TQIM,1F$QMS2EN1UFP#'BBD45:#,] ]V92ZSBMW3!9"3 M&H,"EBJ4 \99O:D9@,B=TG/:2==,,-K63(U)%QKC<].(38&-6DS3E,#-Y(9+ MIUO74I08,#N8&SH FT#7%8J=BI0R++S\SG,[\15B&?K+(615EG(I$EI1J_F9 M<6O9 \5(8-\*5H>0JKVXU>Z!4SL,#."/WT[Z^Z_?0:9TLV#AXX@PCH!)?.4Q M:BC5*^&A18-T"^F]I\6/94;LJ*9.L-5J +4A<"L- #+TT5@6#TV!,0-8S'0R MXUW3"J,"+4VHN^0%EPIS#<%Y'T5<%9C73,*&QF(DA@B\[%R^OQIV7HFJ) ]> M](_V$%9XH[F/7 7Y;",U)V 2VM7WV+-!#;837D79Q(D\7#5TYL'U#Q42B@!T M^6HS #P\@:$NL!; DB2^LQ86]IY1ZQO2K1ERD5)?Q0(*82 +:P[(H>JVVJV] M(:+='&7!Z#!!S<8R#$]!5#C^MJ[X>G@1$R;+8&%N"K6$3ON ]II4&!%=-,,< MR,LRG0(Z,_GILC'"C#,]E='@O"K &$J"@68=J:L!O#%MKN!:5H? SQ,42CE,K2[7+U&R5?AY$X+*HMA3Y0L]B.1&*@AMI5)"Z!M MC.K2J.@BM(]6I ML03Z&\92$UHP;2Q;KG4R52ZHA'&!222;^-)"@! "[8E!?6WY$A \%+%?F-9S M.CQ-IU9-:3XT# 6:#E__SC8=[?W.R38>7A#04R*#//+8SZRB:<6'>46'>7!" M)*0YB[,07!RPXT2(,%BRY0;]8U%/&R8S9VIXI!D'Y0=O@GV'!RW[MB(H1WJ+ M4>^Q)A\CT?'I(PO;.4"%B<)XYG289TA!6@=>@Z34_1,I=.U%3]S26*&T?3;P MXW67! *_5J>.87VT87Y/_EIF8K(A@T2;^%Q:QLX_ K21@"'A;!4T[]>S[9&CXBI=W8-&)..@?OWHKKL%]0*D8A%93,JZ$ MF]M%ONRT]'9>A205:M$^+;EH.3%0:P 5*K#2FLTVO#PF, LZ/YC-.;]V2,J,+)J?%U+5YEF]=O; [ETD_70NJ3N[ MKOP)8VE1Q1,$LWJ=/SKT.D#Y5!?,QB3(MEWUU_X1]U=_O:-D+%32U60,>?]3 M0A?.![$I1=5PMMR >&ELP02QIN[4&+Q@)]'$S7#143L!TL)IA ,#Q?IZ?+$- M#0#5E@4:'] V'&AQW,YV^!@3E>%-3?E^5E9,6ZG9MV!3:)<5=%OVG2NY(J()DU$])*;9DLX!V[U6UD L[B! M?H;?C(!88"_'0B4Q-LW>N]/NJ T_&'HW#C3&ULS5C?;]NV%OY7".^B: $MMF5;MM,D M0)JF6X"M#=*L?1CV0$NTQ54B-9*RX_WU^PXIR7*6IK>X+_?%IBB>P^_\^GBH MLYTV7VPNA&,/9:'L^2!WKCH=#FV:BY+;$UT)A3=K;4KN\&@V0UL9P3,O5!;# M>#1*AB67:G!QYN=NS<69KETAE;@US-9ERF)$E*ZV_T,-- M=CX8$2!1B-21!HZ_K;@214&* ..O1N>@VY($^^-6^SMO.VQ9<2NN=/%99BX_ M'RP&+!-K7A?N3N]^%HT],]*7ZL+Z7[8+:Z?S 4MKZW39" -!*57XYP^-'WH" MB]%7!.)&(/:XPT8>Y5ON^,69T3MF:#6TT<";ZJ4!3BH*RD=G\%9"SEW43-BO6KGQ8?@A ':JX1?4F M?E;AK]R,H!0?_T:?U4.:>VXJDX'Z TK#!;,;AX\<,X&;U^!OVT0S]]3OM_&Z-G ME3P-\>[ZT_7[WZ[9W?75AY_>W]S??'C/FMTLXT:@:%)=*RYM(_E]PP+K;3.,KUFO"C8RG#*7,P'%3NOHA73Z[4PP&%9C57& M@SML6_"5*&S$=KF P^A=R?\$2+>'*; NDT(Y!A1'RA]Y0F *U0T(+N?.:[&\ M$(2/Q@T2/IF:*B5X6$0SWCV89!A,&(*[822JRE"V50 MU2;-N27_'FT!03Q+P_1.,03=Z8W A GQUGX(#!KBB)J'2YE")X(L]HQON81+ M@+T)8P?AA+W3WGGVL%M$H7 &M <'H?J4A:OA,U97P-&*0GDJ9.4BALUVN4QS M5FGDB=??^M"$E/O;@Q)!&0_47QF9"I_!/4O)/4W.G739=&OD%N%AOU!0OR^' MJD;4Y\._=S&58K#=L 0G$Z/%EM.S?V@NC1]$.!M/+/AHY$RH.*[TNJ I+M[YQ" MH!!$+UB4 7ST7$A;AG@4R,;\%M.33M!;JEMT$ZR!UI,E==3DM!4!AYB,2D:G M:6VZP)5\CP*B#7Q1, )H3EY%?F =(EV3;:_X&7U.@SIY>WG._;+ MS;O[)SB.7A_8K7TO'ESHQ"R-YP1HMBI/- M2<16]4'($Y]]]?_,%OT:%0^-FSVIFN[P1& =?Z"1M<)2R%8@1[:A3%24,[Q@ MO'9Y."DZ&I5EI6EQ8.'N$)#.'I<;^CYJ;.E@IGU[)-L'!Y&M)'"P+_.VE#HX MGG1X1Q,E^#/>4E+3/HD$[;N](:^Z$=H!E;HK J^1Z+V]]W@;O0O MME:XL!SR^D@=NOEBS7RSUB(]1"CX&P2G=S[5'8[;D+(A]I98%6V*LKZ?4587 MDI@53I,*I"N1=]9A(NS7^@F^-34O[#&]A\@>@P@9UJVG$)647,$16RV[MB#G M.#(H^GL$?R6$"I6Y!19NV]9&$$&L&WZOM'&^X4.*(!]HW]!;4-,9Q![%W.=; MU*U<\:9XTK;)IQ,T!)S""$)&H&0*)X@'VD5TG:R5H"[NB7AC>"-CQ%^U]!8J M7%']&?9GG6W\P$OA:*U$Z@\Y@53&-9'P=U042E7ARDL4SV%=*BO>.;5_%A;( MW@+>?7OHBAL;VZ;Z_J@I=K[).NZA%1S=5L%JWW&7VU>B,8<\[ 6M\%:<0JL1 MXN@"QW#]0I:W]R]V"?!PF64WJFD%M((#K_K)];4V_#\L64:S.,9@&27)#/_S M931>S!^U6O$TBN<3-HO&LYC%RV@:SYJS-([B90*A$9M$HT6"VP91)]0ET6@Y MQF \BY+1G ;C<90L%]^T:/*_6S2>++Q%LQG]SQ?8-WELT2P:S4: GR0)B^?1 M?)QT%LT64S9/)K!H,IWW+9K/R5/C.%HNO$6C932?+=E3E\AA[](/?CT N]L) B\$&N(CD[FLT'HW=H'IRO_"6&E'?+: M#W/T^\+0 KQ?:U!2\T ;=-^4+OX!4$L#!!0 ( 'U&PO=V]R:W-H965TV4]K_?F>3T$Q*LQ?L.]_W^;OCSK-. MJB==(QIX:1NAYUYMS'H:!#JOL67Z5*Y1T$DI5FX0+O%>A-VS+UNL!&=G-OY.T<2U[5QCJ";+9F%3Z@^;Z^ M5V0% TO!6Q2:2P$*R[EW/IHN$AOO AXY=GIO#S:3E91/UK@IYEYH!6&#N;$, MC)9GO,"FL40DX\^6TQNNM,#]_8[]VN5.N:R8Q@O9_."%J>?>F0<%EFS3F*7L MON VG['ERV6CW1>Z/C:./,@WVLAV"R8%+1?]REZV==@#G(7O *(M('*Z^XN< MRDMF6#93L@-EHXG-;ERJ#DWBN+ _Y<$H.N6$,]F->$9AI'J=!8;HK#/(M]!% M#XW>@<9P*X6I-5R) HM_\0')&+1$.RV+Z"CA+5.G$(]\B,(H.<(7#[G%CB_^ M7VYPR77>2+U1"+_.5]HH:H;?AS+N"9/#A'9 IGK-)582!$TC\<'1&:^S'DQ"NN>#4 MB@544A8:QI&?)A-(4C_^E.Z).('QQ$\GB=V$?CI.X5#U@KVF;E%5;G0U9; 1 MIN_OP3N\#N?]4+R%]T\+I49Z-318$C0\3<<>J'Y<>\/(M1N1E30T<&Y;TPN' MR@;0>2FEV1GV@N'-S/X"4$L#!!0 ( 'U&PO=V]R:W-H965T9!8+(*:F9&J@&)?PJE:V;1U&5@&@TL]Z!:!%$87@8UXY*F"^_; MZG2A6BNXA*TFIJUKIG^O0*@NH6-Z<#SPLK+.$:2+AI7P"/9;L]5H!0-+SFN0 MABM)-!0)78[GJXF+]P'?.73F:$]<)3NEGIVQR1,:.D$@(+..@>'R M<@A"-" M&;_VG'1(Z8#'^P/[%U\[UK)C!JZ5>.*YK1)Z14D.!6N%?5#=5]C7,W5\F1+& M?TG7QTYC2K+66%7OP:B@YK)?V>O^'(X 5^$;@&@/B+SN/I%7N6:6I0NM.J)= M-+*YC2_5HU$N>J1T1O(F-PI:2M# M/LL<\G_Q :H8I$0'*:OH+.$=TR,2CR](%$:3,WSQ4%KL^>+_E$:8S,E&6B9+ MOA- EL: -63-32:4:360'\N=L1H;Y.>I8^BS3$YG<4,S-PW+(*$X%0;T"]#T MP[OQ9?CI3 V3H8;).?:SUW,6>5K7S?W]^FES>TN&L\D4SI?!XU %L1600@F< M4R[+.<'[R"I_(6O(H-Z!]L8 ?4]F%[./XV$]56YPU)DUZ-+/G\&LK;1]DP[> M8<27?6?_#>_?!Y13S!< F&AR_] U!+ P04 " !]7*)8]+"[!"D& #-#@ &0 'AL+W=O M'Q=\433W:V/!EHRM?>"/]^5Y-F!"I*D(C"#Q M-Z-KTIJ!0.-;AYFMMF3%]?$2_3;:#EO&TM.UU5]5&:;GV=M,E%3)5H<[._^9 M.GM>,UYAM8^_8I[6#M]DHFA]L'6G# :U,NE?/G9^6%-X.WA&8=@I#"/OM%%D M>2.#O#AS=BX'606]<'%#XW#6#T#B[W[1:5TEK>$S M6B/QP9HP]>*=*:G*,= M9HD;Y0MM?>M(_'XY]L$A!?[89FS".MJ.Q65QXAM9T'F&O/?D9I1=O/PI/QZ< M[F!ZM&)ZM O]V0#LU-K.Z>;=U6?Q>4HBR+$F,>:*0X8&J;07 7(4I0_2E,I, MD,I:FH*\0&GPW+6M&VD6+W]Z.\S?G'KHP8,2TY5 <(KI*CH" .*&"JK'Y);2 MT.2A7$K2R45F$AWALP6#"7P>&Z00+JA+5"F6#C1(4V M\&I!THDB851+C+D*4_$5'<(#UTVLN)+F 29(;B!2BTOO;:'BER@L&I,/3 4N MDFA02V8<*Y8E]$,QA\E3T5FB%Z)Q=J9*. 4M%3!UK4( O[%U2!T 1)_O'0]0 M[EKS5OO,.F/+OKS^X^U==B :W7ILFLXK;M81725CNNC+B2.J.(I3% S80SP=E:Y+W!X 6#Y;TWKU\L\T:M>7); MG6J"%W!\,C]EQ;[T/[+S("8>SZBZQA3LBEF)X,?.4*%M(MF_M4@,-O>'@#TN M/EE"AFS=+#ZP?TI\WX[_Q&',)DHC6M.R6:D HO\KHNB02((],NCE\ CWFT%O MB%'G@DY3UK:%5N?O?U0=US)/Q+B-*?6\_]>1/72$?]L@-_TR1>R-W=:0H_9Z M];>F=')NHES.4 >QD4(*O$$O]+I3"%4T2=;@6)T!:O;(A&Z)F^H7@MTXM4%L_U+%QS-.+HI%9_ M<:^,R<2N"TIJI!9^EHGP?5RE]X1[Z_/PZ.0X(G$<%>1X(&15*;[P@5=D;6B2 M/@H[(S2:P.4LD6-P"K=_;F^0<*,\1!["I]N)C--^P1ZNE\),.F71(>BQH(8K MR,=-47Y:5:J(IXT_$?OJ 'F(8L(.".0I!"O)LO90M7QLQSE,XNZKD78H*5^! M(2)5*M]8'^LDN867S@Y$30Z)'TL&JV3QK56X-"7#BFB&(MBVSTOE0W=\P_YR MUMTAG)B@7< U1(PY4]U"969(/DZQ)%[*2\5'H"F3K: 5G!JWR7KN(0!TU+3( M%I0LU]BA() *B].HP$B BD=[.MB7L8O6RB(A18,XFIJ;W*X,0"1T&PM9\OUZMKV2_Q6K;M5MM?>V+$;+F. MUZ2"NT)Z;:RDJ[?:97JB/"U/#SV0GG"Y::J@.L!AEPF7'D_I(]@F/EC&-N#Y M$X=3');D> 'F*XL[9??!&ZQ>L!=_ U!+ P04 " !]7*)84L'^.?,% #F M#0 &0 'AL+W=OW6GAZ;QI=*RUM+KJDJ81_/9&G:DV@6;18^JKSPO# Y M/:Y%+N^D_[V^M7B;#%9254GME-%D9782+6='9PN6#P)_*-FZG6?B3%;&//#+ M97H233D@6R[)D0PCCZ5SJ1,EW?'$PP4+3I+>W%EG+OZ&N3E=P4#AZ$*G,GVJ/T%H M0WSQ)KZS^%F#5\*.:3X;43R-%\_8FP_YSH.]^?_)E]XKEY3&-5;27\N5\Q9- M\_<^%#HGB_U.>)".7"T2>1)A4IRT:QF=OGHQ>S-]]TP*BR&%Q7/6_WO)OF/N MYNKJ\O[JXOK^CI;7[^G\YOK^\OK7B^OSRXN[I\:/Z#?E52["/+UZ<1C/XG?W MA81050O]B+Y\)*ES##,I36MAE6D,UHU M#O$Y-Z9=PTI[J5-'WM!:Y<;";/G(PX=54AY#GK%-UR3%QL"0#=YM*HL21M/A5C# M Z]+JV!<9AEHAWK7B<$T:(X&3["F4LBEE"%YX IQY[$0*CK>3=O*!!"ARL!0 MK!2 ?*2VD!HI<\2U-2NQ*F47*X2,0JX*)VAM)L&S,6.TQW=&O[4CO\A^Q (-\-*#F&,:1DPQD"C2)N) M#L&]EXFL5M)N5N>C$.\F%LZ(,>[0" D]#H#PU%I9"FY2;H_0 EV!^R*-Z:SO M*?JHW,.^OE55;2RF"051H-*4FIN(B>62;65/!IFXRD (8 N4O31(* MB=:[PX%7T+(" (G0(:VP!+0\,E=8XX;S%@$_A;K'R36K3]PRR"&1UN,X'6:! M+.)VE#:2=VN#6? ,L]+HF[XMNHERW*XY6A4^KL0G8^D\'"$<[+_S#BMOW[G^ MG&&AKI))")4[%!9FTY<85*J,#% NBSWL :!J",O)Z,\3QTP7>$%EW;#U$FX61I M9&!U3NL',19[:&1,E[IGCA;]EJ.+TL &7M@P4HQH[R\8JRTZ#KB68B7Y*,!F MXX&99_AT.JP8!7)NZKI\[%D&M>686H5I-UW'X.PBIW*M,AY]O]L]KL-5VHK; MO&\EA&-E&'#>'(8\C H':?E$A!#;+0W3&O1!$S9G%=PDC@GZ8%JYEG9$PS'U M&5CZKGYJ.],!$?FEWG#++@K[,N.1%T_R86[_;M )(IQ27Y/-LW2RY8U-F,P;S FSM[@,BV1??<9/JP./S'+[MM]*][] 5V%$N-8D1E4I^.W!Q&H/_Q5="_>U.%+ M?F4\:AL><<" #U@ ^YD!5_0O[&#XM3O]!U!+ P04 " !]7*)8.(P(7-$' M "D% &0 'AL+W=O-1+G\I-VVT:)R+AMZ5PH_++4)N,.KV;5 MMKD1//9,6=H..YUA.^-2-&V2++N-E,1:K79XUN8WLP MDZO$T4'[_#3G*S$7[CZ_-7AK[Z3$,A/*2JV8$2O]L_<=OBRX M%1I&ZFUU]$Y<^ Y$4ZM?XO6Y>T0Q!'A74ZJYAA0295 M^9__J.)08QAW#C"$%4/H[2X5>2LON>/GIT:OF2%J2*,'[ZKGAG%245+FSN!7 M"3YW?BF,?.(4&7:MK#,% N[L:=M!-E&THTK.M)03'I#38S=:N<2R*Q6+>)^_ M#9MVAH5;PZ;ANP)ON&FQ7C=@82?LOR.OMW.TY^7U/N0HXRIF7T2\DFK%)E0A MTDEAV:6T4:IM803[UV0!SZ87)W_7#%KK_-[V;W-U??[N;L+A'L0F@-.)[(9$,EW#'>)H>LF$A0!KIE9)_BIB!=LFE M84\\+00#!@@>)6CBU%M8@E[,G6"%@A)+YF[8]X*G;BD1CQ92RG@QF07)A,ND-A\&&J.Y(@RJ(FGCE-D$K8Z$V! M'VHE? [IM1ZUI3\YJ,CH8I4@L$9!K/6A<#IZ3'0*%OOK+^.P._K$*'UN0]'3 MD&98A+HR(B%P]Q+Q[A.$V"(G@%F$C2Q-O7)O?6;:EV M9@2P%V,K)D\A=9T(K_6E(U0O1%)8L",B991JL:C' 49SF[ EQICU%0H"L5P* M/U98KHV?,I3$MX-5A<)6\E^(ARTRRT0L48[IYH!;+3:QI '8B,K:@J./PZ6( M1+: C]5IS]?,KG]C&:-J'4LX;/('[Q2.)+H8)%:N%*>Z1=X.A**,6160K3;* M4;'XCR\N71:43D%,L8X*8X2*X**TC_8$9?X$S=ILV&W53M!E=,:FAO\I4\E1 M_3?HV(W%HW?U+N$21ZI8HM. T,8R']OP$UH&\$.)UIB53JZHMWUYUY521L ML-.G+E) ((J(J MMW?/$(=(";<60K')S94GA\Z_DXN:>%<7OW@M/O Z*J? J\QGVHI]&*U=TZ7H+GX5'O MW=2898K $T]6IS+V:+$W8*W_35JWG23/4,#=R4LHJV\'A%?[&/1M:_]G,GI: MJ9G[.?Y51]PC\,1:TOKY9: PPTO@A3U^G[-L!M DUU#R;1^^^_DE^P<;#(+N M<1]I8/Y.V<;]C5_8SU@_'Q,>L/?X(<&6'#8'0\@*8WR+]* MO@!X^#WT(UZ@5^M>=$?!H#_&0[,;=,?#H[JFM*;BI77H#^0B&'8[K-GOCP_R MO9HX_Q_)&X9!..CAH1>,1V]EXW\2WK ;'*,TFN%X\-.!I2H9!,-PQ)K'G8^E MHQ<,NB%KCOK'/\U'138*AL,A:XX/8!O4J3J]RB\4.A=J\KW/1M M16UM.5'>V1#?APH #98Z3P@Q6+4-+S&2EE;BPX(I!,O*NZ6@N^5;VX\O/YK! MM*AX?,%F<>=9Z]?2EZR>[7[?M7:3W#HBT#[@$3HJ# 8A$D\($79[S^5[0-:! MXU?51S^R-JM^1BUW1EY'!Z6VT_&*Z]7!WL4MSU/I+U#T,Z%N#? SP>F*6ZU^ MVB\_/W^YJUWL@!=E6S]XN3=UN=7%+NR44Q<*'-U=U+XM^Q//+^0NM+P[MVIGLG+[W?HK14A0RJ68.VT1H,&HN._B94O3N?^.]1".RP\_C&!P\(0 7Y? M:NVV+Z1@]V'R_+]02P,$% @ ?5RB6,''_JD(!0 (PP !D !X;"]W M;W)K&ULE5?;;MM&$/V5 5,$+:#J0CF.X=@"Y$M0 M W&:6K;[4/1A28[$A9>[].[2LO+UG5E>1$>R@[Y8O,R<.7/FPO7)VM@'ER-Z M>"Z4=J=1[GUY/!JY-,="N*$I4=.;I;&%\'1K5R-76A19<"K4*!Z/#T>%D#J: MG81GW^SLQ%1>28W?++BJ*(3=G*$RZ]-H$K4/;N0J]_Q@-#LIQ0H7Z._*;Y;N M1AU*)@O43AH-%I>GT7QR?'; ]L'@7N+:]:Z!,TF,>>";J^PT&C,A5)AZ1A#T M\X3GJ!0#$8W'!C/J0K)C_[I%_QQRIUP2X?#B4O[&K/_ M)I\/C)<:Y<)?6->VTX,(TLIY4S3.Q*"0NOX5SXT./8>C\2L.<>,0!]YUH,#R M0G@Q.[%F#9:M"8TO0JK!F\A)S459>$MO)?GYV6M,MT&O"F/\_T0KI4&4[6P3_SQ'E+S?'OOIQKR(/]D#PPQZX4*9Y&-!$. M[1-&L_?O)H?C3V\0/N@('[R%_G]*\Q.@^=4-W,^_W%W"]>5\<7=S>7WY]78! M\\4Y',5C**UYDAEI(6!I18$\1T#S#D4(*_4*ELSE*7 1.J-I?*PDJX?/I>!Z M0]:3U.)*V.P'MZ*7PK +3?-#9-T+? <^1R(E4Z0KX6FN*Y5!@@2<(LUP!MX M#;8B+F3N:'41V5+(\(**J=T2+66CI$BDDGX#4K.ML1E:M:E-1+T6$O1K1$TS M91\(J!36RU125I[T\(%*CSIDPN.6OE#. #HO$B5I!H."VTQRB5;8--_ .I=I MOE6-J! 6\R*^-,RRD-\QA*H<@EF"2;B9"!6)>5DQ%5*=QG_'LM([MD,XHS65 M0552>NW;6@9R8-\&LV(K4H;9BB"&QS37\K%"-PB&YZ8@)3;OWQW%DX^?7"UV M3:;55G(^%B%5]%(N)4%2!9=&T;IWQ_ %GU#!! )$_.FORGBR:,7F&KM0G+"< MF^]H,,&.FZA_]S1S% *EEM(=S3JB /Z!E$]B.=CS:FCCFZP&#%)S:8AU1KW:D4TJN!TA-=::Q%C! M@9)-WZ@)2TTHVORG;?YWNYVP#>2JLC2V :11*4TV) MF ^C12W1Z^^FFUXISVTN69E455F0R*/50M'T9946;% M#55Y@OG.&Z3/8&^OT[=Y3=L&SBMK4:<;6*Q%28VKPU)WK3H+1/A*I8.C 5R@ ME4\B--R5IN5?A:4$@U!_0?Q<:F49!J).T7%1&L#A[9ZYV$[0-H]-@%LV]-*6 MGF-Z'1J01LEV6GTN;?8[[R!>68Y61!50ZX+OB[QWW7!@HN&ZVOS:J\QO[3[+ M>+_URTECR"N6F++R1$N&%7C-H-V7.%3K@A9QD5!#-T^G TYDW]RW0]HVZZWQ M--$[1?LAQB]MV>AJ,CW:N=^)_\(B'AP>[GM"^E%/KS%,9_>=<-TG@'0%Q3Q= MV]JOJLNFCU.P//ZX+/CQ0P2V/I+6-]Z4X1B8&$^'RG"9TRD>+1O0^Z6A\6AN.$#W M?\'L/U!+ P04 " !]7*)8.6C5MPH, "@(0 &0 'AL+W=OL-<\>*?G"T\/#LY?5G*N[I3_ M4-U:?#MHM62Z4*73IA16S5[U+H8O+@]I/2_X5:NEZWP6M).I,9_HRYOL56] M#JE._8RE4Y=F?SO.O.+5[V3 MGLC43-:Y?V>6/ZNXGR/2EYK<\?_%,JP=P6):.V^**(SOA2[#O_)SC$-'X&3P MB, H"HS8[V"(O7PMO3Q_:V+\3 1H\'H\ E]XW:;8]8W?D1?V)CXY\74>8M*^->N/085A[M5 M4'>\<)5,U:L>RM\I>Z]ZYS]\-YP,SIYP\+!U\/ I[5^=AR>U[/;Q[OW-U9]_ MOOG+Z^MW=S]\=S(:'I^)Z[]]>//^'^+*% 6U1IF)]VAI5]N58$\$+QR=75JC2:Y\K)[1W(G@NO!&F5.+>>*PO4:?>8S]H7NS'JHS>3\/K MC-Y/5\(OE'"=O9,9>@93E2Q7[!JDK$H5NE=D^EYGJLQ<(I8+%3S7,[1AFDLR M$#5&Z;A;)RZ-M!FI?@TW4F^LZXL+MH5"PPZ;2F-]KV&KF&(W\>DXV?!HH?), M3)+)Z#@Y/@P2DV0TQG^#00@5G,/_*L6 DZ\2H4OAF_#R9O^ =9F),,/\R;O)^1"(),B +' MG8<97_%;2Y+L=?C=_2YM]\7-Z6X M0?1Y=X,=N_MQ5Z:$K"IK[I%<&2O1JJI&W(#% F_F5A8P=!L^]?:%K/W"6/T[ MN=P-'9=1*UE7].#9X2 9(&\/@M07=QS+K> 5(071 S:PKA,;K( M0OAW84T]7PB:I=!A/V':-AJ0L&E.N@%,&7VKK+Z7:"!\+YWDX05'+ 98BF%F M)3>/%08F,5V]K5-?4^T_%AS4^GO##JK/'CD2I?%8YJDCDU@T6QM]>H=+G><4 MARH'UF11B% >.784#<0"<[6C M/81,9]K!CM=E34W@!1*6FCP2TDW(V:V_CX;'2: MG)Z.X!6Q4M*\[44_5-7S*?M,TB":G,5F]+W_TF1J8(D>RLQ4/D+FK@$T&@P/ M8V?=A(64['<*[:M3:NCP+H F*2#)T>",Y>@I?Q^>[8>XMX^%S$&K(4]8+HD8 MZJ(NR(N3[QM?7'A 'R]:[(^$"/R5*Q7%N%[Z0NSI_5 &QLNUIR$,MSJ#AL,H0H0<%O15/Q'(0DD[Y[;J*M]83&\WGQ!ZK="R41X1 M^=#B$W5>FZ@V2)L50AW&LD(556Y6BG C6T\;&*2N!JN7U/7;[MAUUL++.!#I MW2(&,LX@SU,'ZQ$&[0+DT6S6,YVNG55$LEA)%YG49V53S3"N4Y7@>Z4#SK"E M>VC%LKZXJJT%/O&H+_/5 X>7"C.A"75W9,?8],6?5 G\RDE^4Y2H 830V401 M&+@W1"E,'@WVP%.&-?!""H0,@V$FM04.Y_4VBXRD(R,PQ;N0F!!)4 F)()7/ M&1/(&#'WF@H2D4,#UU,'?(XSY4Y5/L)%H!;#Y,OD\JD6;IE+$N?55*428*UF MLT"NA)SY&,XT-R[.I,U!^.;VAGJDRI4/<[+A/Z2="1'M-2AZH,3 #L-B,_=: MPR4%=]M+A'U66QY0'$878CA5S#DRM3O]!"<-;)0U!Y F:]OAIK9?QQ\WZ2 7 M". 6":*$F2UX&2>'0/#QPP_:1HS Y7[@.M$G69B:VN0A MV2"SVP3ZC(@@'9L +PL,"[![+I;"6!5Z="L7D85$!&B/!FVC0[UN^?X#=.^] MN;MQO790-;40?7!<-:0LM#K56E>^BX"DB/=?FI(R ]14#Z?!7N^O;"[9@N6D M/2SRP07P0RRN ;E*KHKP?0O.ZY+(V%[OW=T'5APXWWJ_ >X;180A /0 S);N M@$CV[N(=R_(TD2["^R.GSEW O6L_3!GN/OS8;>Q=T!Y#_I"BI69>ZM\;=9'Y MI%WF@Q&#SYS>9\/D]"@<,/%Q='KH$^,M0 MP9HN9CB^T0L$ZZ=HDC)!_7&O3>WR5;MI="IQGH]8%J[*J+*?#8^&P>^3R9%8 M2M?=^K=M8N/1UG:DVXBDDWP9TI9)>(JHSFN=,41B_Q=W5V(RF$0>,:.[R<"^ M)+YF=;BIC,>ISODO3%8L ?C7X/V10UX$XK'4?H'Y9^^Q)CKS:V 'R'YSKA%O M(^-NAV(LM8:^/$$2FHS&5B;JL=Y>/)H@,\(%'T+AM92)U(=D,88TI"L4<::; M,1<)C:![YZRF6%* UD*LY/!/3*$.?)'#:BN6*\ZR MCU= B!1=$LCC6@MYJDR4\W;A5N<(C+'Q$4\/N]>6;]Z\OA)=VKKSK?\T^ MFMSR[!^>-L67!JXLKN#IC%*9UMRK-S,0(JV(2[8WMN$>;8B%;G&>,KHK$";#^PWW%UP0)D"$OIU9GV\ MB6LI=8=T-FR5JVI6@]>S3P%EL/27&D_6)^I.]X 2<./\EUHEU.C75%&_ 2_Q M@RRJLXVZ#C);!^4X"EWWC=M\\^C)IX$Q6@E<14)U#-*702UHIHUMXLN.-X8Z9UK>&Q11.314%.0RU\QOU\=]8J:[*6GWC+8FW1>!D?-= M:7/$>JL4;V=FZ&;BH2S[>D9MP*Q^K0KD7M.UL[0M.=Z0Z8O7WU)[NZ;WQLF/ M@*,)'$>1NS?V/9UZ_V?H%Z=[P+^DO0Z@$SCZST<>,;=FB2JC?5P\AH,7M(E ME]M+6*?:ZPB4_[-Q<[N]/IMT>.7&$:6]C_'-+6N;;4(NNL>@7WPT%2C@,M=\ M$+M;( ,8L R3>G$V-P3$MW\0]15N_^ O7+M MA?$>,0AV='N3P=X^YZ:G^Z+G8;@5_$,".T";L,$=SOR:R&X<8A[Z?#P\Z8M= MO] >='XU1[G.^6\#B (A4N$']/9I^^<'%^%7]_7R\+<+B/Y< _-S-8/HH']\ MU MGP>:+-Q7_!C\U'KW!'Q=* C!I =[/C/'-%S+0_E'&^;\!4$L#!!0 ( M 'U&PO=V]R:W-H965TW.C8>V#EH9NG/"UU4EW>J"M%V, MDEZR6;A7TS+P0CH>SN24'BC\,;MSF*5;ED)59+RR1CB:C)+SWMG%$>^/&_Y4 MM/ [8\&>9-8^\>2F&"5=%D2:\L ,$C]SNB2MF0@R/J\YDZU)!NZ.-^R_1-_A M2R8]75K]ERI".4I.$U'01-8ZW-O%K[3VYP/SY5;[^%\LFKV#02+RV@=;K<%0 M4"G3_,KE.@X[@-/N"X#^&M"/NAM#4>65#'(\='8A'.\&&P^BJQ$-<B_RKAK70=,>@=BGZW?_0*WV#KWB#R#=YT3UPIGVOK:T?BG_/,!X>"^'>? MRPWCT7Y&;I(S/Y,YC1)T@2VFDFS0L?EUO%N MU6@*B"$M<1AX$G8B#@:')R M:E7(@(D/^$%S8P?(<,8XR5WJ.^(&K>H]>:_,- IB(7-\SY168<7;F1>=1\Z! MB74Q(/BV?I@+RM12ZY6@N=0U#'J!J9!SJ;3,-(F9]8KU1C<,366]Q@B-XED'W9JJP:W"[A& M@H+IG>K;E?>#;Y=1)C5K$O$ 1/$\/F]]_PY%>?+1(\E:Y2N.4@P_\X(U0)WMJ)XY.U=\0[5LB\("Q3G@CLE#1&T=;("Q M]. +&\N1LBF\4%.C)BJ7)B"/7/31=T-+Y'%!>K[IX[8Q]@G +Q!N['>Y]E70 MGUOVI0@+Y&Q_'[?;.";W^TZ?MD_(EJ^S3QR[MF):2ER#:RO9*AJY89?AJ+BG M.9F:Q ..9071/R8W]P_)3]'&7#IE:]\HCBO:YL!\JIWRA._GO77?[^R["M*=6[HB-XUO$8XV&KJYL+>KV^?.>7/+/V]OWDH( MX51!K:8)H-W.R8=$N.;]T4R"G<4[/[,!+X@X+/%D(\<;\'UB;=A,V,#V$3C^ M#U!+ P04 " !]7*)8&B5MG'P# !" &0 'AL+W=O U]M"+Q,?,-]\\.#,[276O*T0#CTTM]-RKC&EO@T 7 M%39,W\@6!=TYMXQN M5ZF5=P)_;K^7<"RTAK+$P%H'1[P$_85U;(*+QSX#IC2:M MXO/U&?TWYSOYLF<:/\GZ)R]--?>F'I1X8%UMMO+T!0=_,HM7R%J[+YQZV23T MH.BTDQSB\$QA^I)"/"C$CG=OR+'\S Q;S)0\@;+2A&87SE6G M3>2XL$G9&46WG/3,8LV4X.*H88,*=A53. L,X=K;H!@P5CU&_ )& M^D,)6& MM2BQ_*]^0'Q&4O&9U"J^"OB-J1M((A_B,$ZOX"6CDXG#2U[M)/RUW&NCJ";^ MON1O#Y=>AK/OY%:WK,"Y1P]!HWI ;_'N392''Z^034>RZ37T5V;D*L9EANOE M]N[KW>\[V*RWL/NRW*YAQ30O@(D22EYW!DO L_66K&L7JA/2IV!UT=7,BC - M!UG3:]:W\+U2B-#TZ4>;?J#D%=68/?M)X*YK4#$CU2W<4:/AHI -PEN(4C]. MIK3(_4F8P6<4DFJ\%_SI'A26[]D#Z1X11-?LB90\ &F3R9Z>ADZ352XN4'_W M9AI'\<>]\S++_6SZP<_RS"[#-/<_A"FL#P?J#SVH($.NV=".'EYQ#[*UK4-# M[$?9Q _S'"(_"5,_"Z/_D=\Y]MG4GQ"M/(F K"59Y*<4E/5UM]Y">!-G[A?% M+PN?;3CQ]"S^O<(AEZ0$K30H#&=U_=37 _5+T%ATBAN.VH=6<:G 2#"D1VY9 M7^W2T#C0G7H:HM:@J63I0T61@3TBN?Y8U)TMCH.2C5.A$+6=868(]YG>Z;5! MI?FB#14N\?9M11+F$PV KB[)(E6TX>_/+KRZ2O\8LDT.MAU=4[,?K3K'[$/9 M[GYH2,+(GT8)54.83_PTR>#2PP^>M66J_Z,;/IH@.V'Z#CV>CO-MV;?U?\7[ MX4ATCYRHU7@@U?!FDGF@^H'3;XQL79/?2T,CPRTKFM&HK #='R0E=]A8 ^/4 M7_P"4$L#!!0 ( 'U&PO=V]R:W-H965T M>^Z3Y,5:Z2>SX-S2E[*0YK*S ML'9YUNN9;,%+9KIJR26^S)0NF<6CGO?,4G.6>Z&RZ,5A..B53,C.U85_=Z>O M+E1E"R'YG293E273SV]XH=:7G:BS>7$OY@OK7O2N+I9LSA^X_;B\TWCJM2BY M*+DT0DG2?';9N8[.WO3=>K_@-\'79F=.SI*I4D_NX3:_[(2.$"]X9AT"P[#B M-[PH'!!H?&XP.ZU*)[@[WZ"_];;#EBDS_$85GT1N%Y>=48=R/F-58>_5^B?> MV),ZO$P5QO_2NEX;CSN45<:JLA$&@U+(>F1?&C_L"(S"KPC$C4#L>=>*/,L? MF657%UJM2;O50',3;ZJ7!CDA75 >K,97 3E[]<#G<+&E>[Y4V@HYO^A9P+J/ MO:R!>%-#Q%^!2.B]DG9A:")SGK^4[X%.RRG><'H3'P5\SW27DBB@.(S[1_"2 MUL;$XR7?:B/]?CTU5B,C_CAD;HW6/XSFJN3,+%G&+SLH \/UBG>N7K^*!N'Y M$:[]EFO_&/JWQ>,HQ&&"#Y-W[R/MAW?TN.!TH\HED\^T8(;L M6A%J73/O(29SU)SCP*8%)U/3,F?T^M4HC@?G=%UR+3)FW',4GSNTS:O-:A*& M,FC0PO"<,*#L1?%,:D86RS]V'[I>SPV3+&>!G^> 6'%#PAKH7W%9X6&F5>E% M /#$6WZY0!#%M/+E#= 5X%7E=&9*5I;6S'+M5THE?WCY=JE57F50(E2%$^GW5TG>4.'YX984:$0JY*FREKX)F-2PKX:]X0F*PRO6;D\KZ>G M@5-FN9 DY*QRKI@)*[DQE&LAGR!R]^F>?KE]^^C6.N7SBCU7AE'!V6R'*=U7 MDM$I,;WQ!+"4A$>!;0\$H$O7QCGF1Y[Q<@HN**@DH#4X<^:(J-D,$G"GD_;H M4PT"W3;*MQ)&2>8\S(J=4+]X_PWQGE0:N170>Y'G<-F$&5N;>FT$HSN6B9G( MP&PAL@6LR8HJ1]SM >_#'5FEN=?'=/F_),WAO+B9_.H\X%1F"\%G.]64\TSX M;:QD3PTZ7R&/@+JM%JSVFZS,^([SIG6@)$GLT(85$/ IHI7QSD N(R-TF 0#BF* M@_%H2.]V' ND_C"(AD-,DB08#*(M8C\,1H"*QT&4AGN(@R )4^H':10U%;BE MOE>1+ZUY5':GG)@QW#K#XM$X"/NQGX'L*-[2B,,T&(9CC&/0[^\1&25!DB0T M3+U?CKKTGB/3,U&(.OC[G.;'W?(+VMD9/>!PA3P(:,XE, VFNDP=^WA%JAD-!=U5E_$@=IG)Y2!-4)X5R'4YO$.4MK+K/G M%R#IB :(GW"[\U^!X;K5\(U1;%3HIH7KF[)JH-UNFT9 M*--,5=+JY[;)NFCB="#K3<3+H]>(MG0+E=5*[(+935NM U.?2[DV#D4C<31R MZ9M+]J,43N>#]=WO.QJ'**&DGJ11^_UGV)Y#&8HZCE&ZJ(#$-SH%=KHQ1W!S M$B&<89 '@,T_$-/^'/[1T[V@X)+3CY78NER//#LMO$^VR'RHNOLAV&81NXW'M,D MJU@.PZ)^A/^0'L"3+5T>1T&4Q/@-1]%70S&$T&A =T?8G=0[O-^278^C!2]R M[TOGU5/7YX)HG-9C,O@O0G;,66RO1;?QVN_2"-ZA(WYOY_J%JIC[2Z:I>=4W ML?9M>X^]KJ]OV^7U)1@DYNA7./G-(!IVAVF'='VQK!^L6OK+G#M[JM)/%[B+ M<^T6X/M,X:C9/#@%[>W^ZF]02P,$% @ ?5RB6$CMN-F7 P !0@ !D M !X;"]W;W)K&ULE55M;]LV$/XK!PT8-L"Q'-OM MBLPV("<9%J#)#-OI, S[0$MGB0A%JB05U?]^=Y0LNTV:85]LD7SNN>=>>)PU MQCZY M'#EU)I-X\*[ZNK.'9I@:5P0U.AII.]L:7PM+1Y["J+(@M&I8K'H]'[ MN!121XM9V%O9Q(NFT\1J58B*2\;GCC'J7;'C^?63_+<1.L>R$PVNC_I29+^;1AP@RW(M:^;5I M?L,MG4JR\XLU*N$QNU@)ZP^PM4([$?+E M9K$G?D;%:<>U;+G&W^&:P+W1OG!PJS/,OK:/25RCI6^S_LT+_P77[,=G>WERLDO7V+]BNDX=-W MIO+; +O3S^B8-%QV=^*$W0$^H25]#( E/J.E&>!@D\!/T>DD^GD H@B?2J, MRDX"KDU9"7T8 )&A):?DVA!4=^I%[XFN_KTXP'@:VFA,0"IT31G4^3D3D'E% M.*$4I,(5('0&^+F6E/24(#2'1)@C**P._FA;ZVZX--(74$@'NV-BLF,^N1]D MBLQ_BFL(2QHE&8MC#8*F:U!+7+3[(H@!K#>/#G(J/B>8J#P[ZWTTDE3O$ I4 M&:>VD"4(U_,0^WFV*;(!U!7YYB7GH4LJ.QF$+U<(ZN2>UW/7[=':UOEY'%M" MO]!+W6 1*BMIT$MU( K?(+:Q]J(YP=\R'8M!P0DJ!W?\,5AA243>UM09A2H< M!9/I T M#7-J7E"X)]/1\)=W$=CVT6D7WE1AT.^,IV$ \N,DD ML4CL8#N;[M\SMMM0T%)X23P>GS-GQO9XUDOU75>(!G9-+?0\J(QI+\)09Q4V M3(]EBX(\A50-,V2J,M2M0I8[4%.'212]"!O&1;"8N;EKM9C)SM1K?@,\=>'XW!9K*5\KLUWN7S(+*"L,;,6 9&OSM<8UU;(I+Q8\\9#"$M\'A\ M8'_C&ZJ>7 >0(X%ZVIS(_NWN,_GS/)ELM;N"[U?F[P*(.NT MD3 H:+OR?[?9U. *<1W\!)'M XG3[0$[E:V;88J9D#\JN)C8[<*DZ-(GC MPFY*:A1Y.>',(NVV&G]T* QL[NBK9Z$A6NL,LSW%RE,D?Z&8P)44IM*P$3GF MO^-#DC-H2@Z:5LE)PBNFQC")1Y!$R?0$WV3(<>+X)O^;(WQ=;K51="*^/92N M9YL^S&9OR85N68;S@*Z!1G6'P>+QH_A%='E"ZW30.CW%_G_[\0^*VU6Z^7B[ M>?\)-I_IFWX0L&P5KR&9^IJ.P%0(:]FT3-P#$T)V(L.<9IF!Y54Z @9])>OZ M'F0OR*%)%<\YW5J0Q3%X!*01%2WAPDB"K>7S*R:Z@FK;*2Y*8L_ANE-9Q;0U MEZ5"I$MM1I S0SBO+#[WRNCTFPJ6.ZR[!FY02T*B)E;5CN'IXT?G21)=>KP9O;ZZXJWGIR\K"AXS2F\S68?C/J;2ZP9U#OO M'5-<=GK@;Y7,NXR.$+<=)9,J9U0ZSVSA5(Q&6R [8CK4H?U5!_9P'7P9HA&5 MGV<5])0-224W#3:[BF^Y@3@:QV= U3[:AR>:JE5R>ZA=LTL-D5IZ(,.V+TB? MQWNJ06N*&6DS'+53M]F1.%$ZSH9KUW:?!NEF'3RS+"FV1+E%!@RN] MH-;[1ZZ'Y&@?2%VN_Y!Z8G?\;HP?NDGA49=K4)6NEVO(Z/ :W_"&V>&Y6/HN M^6NY?VNHPY1<:*BQ(&@T?GD6@/+]VQM&MJYG;J6A#NR&%3UYJ.P"\A=2FH-A M PR/Z.(G4$L#!!0 ( 'U&PO=V]R:W-H M965T!BJ5@;/ M;G+;6(OM8#O-]N_Q1QJZT58(\=+XVO><>X[K>]-.R =5 6CTR&JN,EQIW5P' M@2HJ8$2-1 /WE'DJ6EU3#DN) M5,L8D4\SJ$67X3'>;]S1;:7M1I"G#=G""O1]LY0F"@:6DC+@B@J.)&PR?#.^ MGB2EK@ MX7K/_LEY-U[61,%K!1P"CW7_+8W\,!8'P*$/6 Z"4@.0&(>T#LC'IESM:":)*G4G1(VFS# M9A?N;AS:N*'<_HLK+!"\ +:@J:J%:">@]NE\MT)N+ MM^@"48Z^5:)5A)B,$J.Z)G_/3P^(R<>[C%V?/&_W..QZ_)TR7$ZV[O7JB$% M9-@TIP*Y YR_?C6>AA^.>?U/9,^<)X/SY!Q[_M6,&LH+P8[:]-BIP]J)LLO' M211?I<'N4/^?6=/+<#(D>5W!P2MG(+>N^14J1,NU?S?#[C!?;EQ;O=B?F;GC MQ\1O&C^TS*O84JY0#1M#&8XN3==*/PA\H$7C>FDMM.E,MZS,[ 1I$\SY1@B] M#VR!81KGOP!02P,$% @ ?5RB6'A)S59*!@ +AT !D !X;"]W;W)K M&ULM5G;;MLX$/T5P@LL&L"M=;&=RSH&G#1%DT6; M($F[#XM]H"7*(B*)+DG9,; ?OT-)%NU4'KG&^B6Q),[A&0[G#"^CI9 O*F9, MD]YSC#7DIY MUAF/BG)<=%2P_4DW'(RF61)K6@&9^%*X6UD".9R8J3UK"5PYV>GP+XQLR29XE#7DV M(Q,I:39C,.Y:C7H:>C#M>D&%=E6B>3O0?/)%9#I6Y"8+6;AMWP-F-3UO3>_* M0P&_4/F!^&Z7>([7)RJFDBD$UJ^]]@M8?P=LD[==,EV1VRSD"Q[F-&ERO@3M M-X.:_+E0: MI:3OG+VC)X;/(YOE"2UR[>G]G]T")Q()Y+UAJ>DTJ7&9(C1;@5'$ YA\[Z@R MF0340H/[F$-+=TC?N^^B$Y)G9GX:L)O7(#:>DDF@3[J )2&UA>P2(0FPXWI% M IA^$OH$((BFRH.X[@0:K2W(,A:$AF*NH1TMC4 >NM"YTC(O]*) 74JN-,O:%L!5/KK3 ?@<'!"0D U P8&/W(J(>S)BLPA^"(D)2QD!3BV3HL+\I6F MC#QSG11#8P+P3%^ -BA"T4'U\F,NR_ T3QXRF1))"&Y$QG5$ MRE9NYY>>U$ Y0 MQ?HJLO<;&;,]@\N<;I)!'#2BB6((N6%-;HCB[")F1)M#SC1SPS';N)W6W$X/ M'CB<'X[;QN^LYG>&XKP1E;^_,"-"_S010H$.+,3G-=%'(HDPU4L'M=M08C)-G.7D'92TB)RV(L(K 4L*U M"U47752.:^4VM;R1"&Z_+?@8);L0=?$EX^8(K9<4CL&)7$/2,A76&% MP;65P<55?*-L8^J!HQR:B[9$N,-C"(B+5HE#6=OBX;94CUT*@IO9D& L;(EP M\1JQ6SUPNQVK.(R3K0.V*(>GI5]#]?O5O5HL=];/3RK_QZNX_NJ M1PO,*4G+DP;/;=,/S]8!#U=MNP&:+"A/S/:BD5J),BA0S+'78CR M;PSZBV: MNK=:[^%:_68ACTD8CG2@&'BV!'C]8TB8AU:$0UG;\N"U[!QV2%B+V798,":V M!'CXDGZGC+78->SM,#Y6W#UANGQSH':H]O2XOO'>7$ M&2U8A[+>."9OV7WL.9_\G^:3Z^RNB+ZM,SZ^1_CE"77@W#A&7?)M7?('1YD; MQ]C&^+:&^7@MVG=N#'^:&_V&J=';N,)*F9P5%W6*!"+/='F;5;^M+P,GY168 M;5[>)(+BSSCH1,(B,'4^G$+?LKR<*Q^TF!<78E.AM4B+GS&C(9.F 7R/A-#K M!]-!?44Z_@]02P,$% @ ?5RB6.!V"7U3# F"( !D !X;"]W;W)K M&ULO5I;;QLW%OXKA'I! LBR+%^3)@9D)^FF: K# M3K8/BWV@9BB)"6#90C5R\-#GRU5(?W(5JK$F[EUA0RX=8M#7SDE<]Y4F,/)>'QV6$A= M#BY?\;,;=_G*UL'H4MTXX>NBD&Y]I8Q=O1X<#9H'MWJQ#/3@\/)5)1?J3H5/ MU8W#W6%+)=>%*KVVI7!J_GHP/7IY=4'K><$_M5KYWK4@36;6?J&;]_GKP9@$ M4D9E@2A(_+M7U\H8(@0Q_D@T!RU+VMB_;JB_8]VARTQZ=6W-[SH/R]>#BX'( MU5S6)MS:U3]4TN>4Z&76>/XK5FGM>""RV@=;I,V0H-!E_"^_)CO\E0V3M&'" M3E*V=7PM%J4*,+5I5W0SA=DE/N@L-;C7WA\BXZ0]BYN-.+4L]U M)LL@IEEFZS+HOSH,8$T$#K/$YBJRF3S"YEA\L&58>O&V MS%6^N?\0(K=R3QJYKR9["7Z0;B2.CX9B,IZ<[*%WW-KAF.D=/T)OE\+_FLY\ M<(B;?^]2.-([V4V/S6X_/&[H[/Q3WND/6FE/=E'_?)* M>NW)9S=$NPR2(GR7D'^#C/BX5$B6S!:5+-=DD,S"::57.5UY6">7 3=S7
Q7XY!71?>N#1H51?I?43Z- MOJRDBQ+BQ5.>["I3U50F$H&,X5#]B48. MV8RM&DF^Y0Y8L_8Q/6EYM1DQ>.2?9+8-10OT+-+$K(7O-93/=;[@]\P350>J M9LIC[WO4B#S7Q'TH+)B[UCJ%7#>QTZHT!(7,U#GI2E[(2*I9[9$6/NH+P!*5 M@9#94B)>L,D3C@ H,"F1??68(WA6^]MIED[#GDR2=]FC:EZ1NY)0\162\5R M0R_(#86-"$Z5>2R'K93(EAF'25MM[SE*YW6@ (];1F*:K"&-60]%C*$NA$U@R#M]FLR[A MQEFTP[/.L!Q$;'@._8;.2KID8E87,BE7MJ9&Y4!X!O^\3:,E(%%B/&8U7J7S$ MK)O#GY[E9#?*L)]U5*$@Z_3SJ!,M!<-3RIM3;"L8SB\1F0<$9VE?0<5,Q@RD MPNH]!8&QY>+ ($;SIMJB,P@-6* =T1NV!DX14RJ*0>GZS*O30UJZ=+5$Y* M##)8KA . ++-IE3>2+A,Z7O:2=?]MP<;G+?8X'QO9P?8R*!A5YBO(9<.XE;[+[MPPM^GQJ%V'0'?C]]=3([. M?X*.TB^CQ1YZB.N:KV>?N:U;"KV.>"P9D;H#]='CY&?2$#)L8"-LYS0:AZ5B M6UD4[)C7,UE^:0.>$)!+O2^ '!J#7 MUJ%%1PL\&[Q[\_YZ\%S4%6GP_>1T##=#&\UY[6O09QFI6*!L@[OZFFI(9(/M M5#\3;:,!FJ"JI2D-UW^J&& PP)"OM@W S1PUW4<4A3(I"7]MF(6UYRKZ!\)/ M*IAKVTK^_(57?>X0I5ZLY:2>"^;'+Z)\)\<]^7964+;T#J'>8$TQ@Z/3TP<2]GV "!.E#8PQ MT5_A@KPQO 9H:O(G0?I&BY&XI39';OO-0H_S(1%$_>JFH.MFU*)Y8T\SNVB; MV<7>]G.K*#J0I=/<5F2L_H$+H)\EG-NQ;Y>_)RWVK-[5"/]GDB 6?JE+!2\< MG<5@>-=F3F_7'6I0+AW@_I7%/VHMT[LKM!:=A+_[Q"0.CN#+C@+Z4G!UY'30 MM.-?+>$3\>PC!HU,'$_.GK\4'P /@3JY+G:-.ZU$LNTF^6S0XSMX'N.F5*O^ M0.F3Y 32G47U4A&X-X"_'5U23)G(L\"X8W-K[ )3P^#Z[?6O4):BOP<(48WM M*G8Q>K-!(&';3;4>X84&HV).$Y\-UBA -&@"&%-"(9A[0W,$K(E%3N<"P.*8 MSO]DP.O#QAQIK$RE+F+&'A0=];V' UFG(XL%'%P_. M!3RZRT*7#%@EYA'7I?S1*:?\9#/)90I4XM5Z#'[_18(71JA4)T3=PMK" IMJ M;$%3<[8I'LEX44Y"TMOFHM.(#,4?2L,Q)U> M?!RS1[=N)040M+(NYZD*NPI6Z[Z9MR'8YSIA()AN5_>F'V1(408L)>@HZ>A! MC&"GYLDGMAT0N[$P(4L1?_")/6@[C"3Y/J*!QOO3NVO15J2_7,,&M T;X((F M?**YF[N&?!O4N3O!_,KQX<8'_9Z\9@Y?[E[4X?]#;,#%[^(=;C+HGVVS7-7G_U4\0DO[3@8 [W-N6 MVM1 )Q=C-%#8U!$79HFLBLO8K58T1A@[:0IQ70"&=2U-A MB#^,@QI3,:E&-C MN&[@G_JJ?007B4-'IZE0-"MHHZ/5'M)N:@VEQ*YIX>D<[TGD3H;1'5ALUEU:5W1\%5 >'HQ7J:=@L:)3 MK>ZDK2L^D0H>][3F(:9E_DA:M0QYV/M: -/@@K^)X .% M,L0/!]JG[6<7T_BU0;<\?K.!\16*>F'4'%O'H_/3 09^_@XBW@1;\;<',QLP M>O+E4@%B.UJ ]W.+^3/=$(/V8Y3+_P!02P,$% @ ?5RB6#E80VZ\ @ M(@8 !D !X;"]W;W)K&ULA55M;]HP$/XKIW2J M-HF1D "E+2 !V[1.JX2@VSY,^V"2@UAU[,QVH/OW.SN0THFR+_';/<\]=_9= MACNE'TV.:.&I$-*,@MS:\B8,39ICP4Q;E2CI9*UTP2PM]28TI4:6>5 APCB* M^F'!N S&0[\WU^.AJJS@$N<:3%443/^9HE"[4= )#AL+OLFMVPC'PY)M<(GV M6SG7M H;EHP7* U7$C2N1\&DZR41 Y02@P MM8Z!T;#%&0KAB$C&[SUGT+ATP./Y@?V3CYUB63&#,R5^\,SFHV 00(9K5@F[ M4+O/N(^GY_A2)8S_PJZV[<4!I)6QJMB#24'!93VRIWT>C@"#Z!5 O ?$7G?M MR*O\P"P;#[7:@7;6Q.8F/E2/)G%,K1P-L'MA)HW@U#2XX=/$SW3J:UD_@5)PG<*VES Q]EAME+ M?$B"&]7Q0?4T/DMXSW0;DDX+XBCNGN%+FBPDGB]YA>]4N#\G*V,UO9I?IP*N M^;JG^5PEW9B2I3@*J%0,ZBT&X\N+3C^Z/:.VVZCMGF,_J#6PP!3YUMU*"R:" MZHO)%($J%68:,V[AJS+FE/JS_*?5/^2.V3EQ6;+.*7 A*I -)*U>+Z8Q;@VN!S3V>]W_,9FJ+ 4GI2S; M.BL#W4X?+B\&<2>^]?,'99GPY-?]P1%YIQ5=17#JWL.CNBU0;WQW,N EUR7< M[#8-<%+7_;-YW3VI(C9<&A"X)FC4ONH%H.N.5"^L*GT76"E+/<5/%<]#\%L9_ 5!+ P04 " !]7*)8GW]9U14# #+!@ &0 'AL M+W=O@]F/(]]P&!P0T?CGB!DL*5W@Z?P5_5>OG;1LN<$[-7P0K>W7015 BSN^'^R#.OR& M1SVYPVO48/P7#K-O5@;0[(U5XS&8&(Q"SB/_=*S#24 5?R6 '0.8YSTG\BS? M<,LW*ZT.H)TWH;F)E^JCB9R0[E >K:9=07%V\X#/*/<(#]BH3@I?J1^?^'9 M\],JLI3!^47-$>UV1F-?04OAG9*V-_"+;+'],CXB9@L]]DKOEET$?,?U%:1) M""QFV06\=)&;>KST&W)W6HUP1UPU70LJN>WASA<;-?QULS7>_O>Y LSXV7E\ M]X2NS<0;7 ?T1@SJ9PPV/WR7%/'/%]AG"_OL$OKF<7XYH';P1AC>=1H[[H^, M+$=IYSA?1#W/^:FG(JF!WJR0'5AW(:#]G!,-2.H8^EC.[0M,6K5[JJ5]F1"X M;&EO4GH.--C1.[;7\-1KQ"_N"- )-_URQ'!#)R :;N"MM*BE5\<'=U1&#:*E MS"V\%Y:3I5'^(_<6/I!=P_=0U&'.&$WJL"AR&LLZ3*H2[K5X)A?XG6]Q ):% MK$PA#Y.< :O#C.7PA^T)@86L+B@HAC2,JP*>E*7D!%>$<9W0),G#(B[=)$G" MHJZ^J2C]_XJ2M/**\MR-945YB_\JRL,XCXE^413 RK!,BD517F50%BDI2K/R M5%%9NDHE+*PKKRBNPS*OX=P]C4X:#,GI?!LUT*B]M'.O6:Q+I[Z9&]1G][G- M4W4Z(0T,N*/0^*K, ]!SZYP75DV^76V5I??HISW];5 [!]K?*65?%R[!\O_: M_ M02P,$% @ ?5RB6.Q SEIJ @ 204 !D !X;"]W;W)K&ULA51=;YLP%/TK5VR:-@D5 B1T68+4M*O6ATI5NX^':0\. M7,"JL3/;*>V_W[5):"9EV0OVM>\Y/N?BZT6O]*-I$2T\=T*:9=!:NYE'D2E; M[)@Y4QN4M%,KW3%+H6XBL]'(*@_J1)3$\2SJ&)=!L?!K=[I8J*T57.*=!K/M M.J9?5BA4OPPFP7[AGC>M=0M1L=BP!A_0?MO<:8JBD:7B'4K#E02-]3*XF,Q7 MF]5_P9V?J>,KE3#^"_V0FR8!E%MC M5;<#DX*.RV%DS[LZ' #.XW\ DAT@\;J'@[S**V99L="J!^VRBD91R5[4*CE)>,OT&:23$)(XR4[PI:/)U/.E_S5YQ4TIE-EJA)\7 M:V,UW8I?QQP/A-EQ0M3:#+ _3 MC_FK*4J?SL)\EKE)'.;3'(Z5+SJXWAWJQC>Q(0=;:8>;/JZ.[\3%T!ZOZ<,C M0]9(KP&!-4'CLWP:@!X:=PBLVOAF62M+K>>G+;UUJ%T"[==*V7W@#AA?S^(/ M4$L#!!0 ( 'U&PO=V]R:W-H965T M@=!=1L?TL/# Z\;YA2A?M*R&#;BO[=I@% TL)9>@+->*&*@RNAS/5Q.?'Q*^ M<>CLT9QX)UNM'WUP5V8T]H) 0.$\ \/A":Y!"$^$,G[M.>E0T@./YP?V3\$[ M>MDR"]=:?.>E:S)Z14D)%=L)]Z"[S[#W,_5\A18V?$G7YTY32HJ==5KNP:A M J_@%0+(')$%W7RBHO&&.Y0NC.V)\-K+Y2; :T"B.*_]3-L[@ M+D>+R"&MWXR*/<6JITA>H$C)O5:NL>2C*J'\%Q^A MG$%3T\"7_L\C4R6Y4XZIFJ-7LK06G"4W MW!9"VYT!\F.YM<[@3?EYZACZ*I/357SWS&W+"L@HMH<%\P0T?_-J?!E_..-A M,GB8G&//-WW3$%V1@YU3$L^2G)8XG$ZAL=4L'@C6< V02@ML6:[J.<$_4C3A ME]Q 7(+)@0#]#697CX?QE.'HZ))*,'5H18M5=\KU]W58';I]V5_RO^G] M4X%R:JXL$5 A-![-II28OOWZP.DV7/FM=MA 8=K@BP7&)^!^I;4[!+[ \ ;F M?P!02P,$% @ ?5RB6+]&WH^+ @ E 4 !D !X;"]W;W)K&UL?53+;MLP$/R5A1($+=!&#SL/.+: V&[1'E(829H>BAXH M:6T1H4B57,?QWW!>KDKR@3 =UV*%#T@_ZX7E5=BS%+)"[:318'$Y"6[CT73H M\YN$)XD;MS<'[R0SYMDOOA>3(/*"4&%.GD'P\((S5,H3L8R_'6?0'^F!^_,= M^]?&.WO)A,.94;]D0>4DN Z@P*58*[HWFV_8^;GP?+E1KOG"ILT=7@20KQV9 MJ@.S@DKJ=A2OW7_8 UQ'[P"2#I TNMN#&I5S02(=6[,!Z[.9S4\:JPV:Q4GM M+^6!+.]*QE$ZQXS@PZ/(%+J/XY"8TF^$>0>?MO#D'?@ [HRFTL$776#Q%A^R ME%Y/LM,S38X2W@E[#H/X$R11,CS"-^C]#1J^P3%_<^ER9=S:(OR^S1Q9?@M_ M#IEMN8:'N7Q]C%PMCO:PWFZW'NO4(3UC*G$=EA':0Q)!&[78+?T#?B--_4$L#!!0 ( 'U< MHE@84685Q@( $$& 9 >&PO=V]R:W-H965TSJX2M9* M/;G#MWP61"XA%)A9Q\#H\XQ+%,(141I_.\Z@#^F ^_J._=;73K6LF<&E$K]X M;HM9, X@QPVKA7U0S5?LZADYODP)XR4TK>\H"2"KC55E!Z8,2B[;+WOIWF$/ M,(X^ "0=(/%YMX%\EC?,LG2J50/:>1.;4WRI'DW)<>E^E)75=,L)9].E*DMN MZ96M 29S6"IIN=RBS#@:^/3(U@+-YVEH*99#A%G'NVAYDP]X!W!'3(6!+S+' M_#T^I!S[1)-=HHOD*.$=TQ@5O*7^E#!1P/\5@@49<5DZ]G)^,DOKHV M75>B-F +9FFN,E5+BSG0BH X.@7ZE$K[M*RR3("DY6(8-9)_Z=;6P0Q-=H;\ MV?49-$@H9HA(T+(P$_C> ^<'W!\+C?BNSX"Z)"M\F[QI-X0HUZC[[G%B ,NN M#)A#,H)32"Y)Q&.G123ZZP4DB3,.G8B=&) X&OLMR*JN*L';((X@OB+1&Q<0 M>R.%/]0.X=Y84R9;O[SH_=U#M!/>6_O].&_7PIM[NUPIMRV7!@1N"!I=7(T" MT.W":@]657Y)K)6ELKU:T(Y'[1SH?J.4W1U<@/Y?(_T'4$L#!!0 ( 'U< MHEC5TBDZ(00 +(+ 9 >&PO=V]R:W-H965TBUHB1S2@4/HG8["0K"A#<>NK,[-1[*C>%,T#L%>E,41+U,*9?; MD1=ZU<&K&&FPD"RF_V\)>IXZXX^QUWAW3NM)KDM*1AV]'4_5$ MO?$O/X5)^]<3(77KD+JGK(_ORQ<%<@F_2=OLA,.DD!MA7%@?"5/PE? -M1(3 MSN'WC=$&KVRPA_-Q*,333CSD%$2%3O;H2XO^5*$31)<-]&R/SAK58 (,VDLE M-I'0-+,K+3G+B,'-@G B4@JN[;6[8]I8\U9I*3E2C35.S!5@^Z1YW3^-:+7U M%O$U6PEGE>A]]ES*ICN8>\>.MS(ECD@F6EM4) 5\\@(?J5)4I"] G].(8S\($:D ^*WC"P8+_O[/5$\W$R;480]/^[V<=$*_;"? M7#21> /BK7>?IG=8"S\)V]#J=OM']6:H5RRHJHK7^7\4+XG\*.[@HN/W>X>J M\9^D-PK] ;9&*^K'9R?6=DGL)U$/6H/V^\K1\>,P@E:O.SA;SS99ST^2!%K] MHUHGR"VNR2T^E]SFE'#VW58;>>51J&K["8>/DL%O)=9 5TQP/K6==L%26X/1 M>-5,"*.:+FWV+JUJE_@KE_X5WR%;&EH*HADO)QF,8DP?_P-02P,$% @ ?5RB6+,@Y&ULC5513]LP$/XKIS AD!!I MTU)0:2.U96B3J(2 L8=I#TYR;2P<.[.=EO[[G9TTE-%U>ZE]Y[OOOL_Q74=K MI5],CFCAM1#2C(/,RB$?>=Z_CD:JLX!+O-9BJ*)C>3%&H]3CH!EO' U_FUCG">%2R)3ZB_5;> M:[+"%B7C!4K#E02-BW$PZ0ZG?1?O YXYKLW.'IR21*D79WS-QD''$4*!J74( MC)85SE (!T0T?C6805O2)>[NM^BW7CMI29C!F1+?>6;S<7 50(8+5@G[H-9? ML-%SX?!2)8S_A743VPD@K8Q519-,# HNZY6]-O?P/PE1DQ!YWG4AS_*&61:/ MM%J#=M&$YC9>JL\F,:GIFH$.;(3*61;MP:.'EBB4!S M.@HM57&Q8=H@3FO$Z"^(/9@K:7,#GV6&V?O\D-BU%*,MQ6ET$'#.]#GTNF<0 M=:+^ ;Q>*[GG\7K_EGS#32J44VW@QR0Q5M,K^;E/^U4^Y0@S591,;HZ/KJ+NY;6!A:N\ M\I5SCIKI--\ #1#BJ0P"JT6&;A8HJ,$S1XSA#MW3Z # #P" &0 'AL+W=O(5"F&!B,9_ M Z8WAK2.+\<']$]..VG9,(U74GSCI:D6WM2#$K>L$^9.[O_ 08\C6$BAW1/V M@VWH0=%I(^O!F1C4O.G?[&G8AW,T]O#I&WUR-8?F>/9+O#J'IZ@V1HATB;PK9T]/0:8K* MFR/4W[V9QE'\<>-49KF?33_X69[989CF_H@OA M19RY5Q3_W/@0PYFG!_,3B9N-B9N=F[B7C>$N#EV]L,:B4]QPVH";IT)T-C6V M2M9P)>NV,\P,&WU>;I_D<#RW[RL<\I3@H94&B1X3XAE&CGKDZ$.KN%1@)!CR MHR.SW.S04/?3'0GL,Z)&4\G2AXI.'3:(=*ROU%F7XK7"P];OSTT8:J?:4%$2 M;]]6&V$^4[_K1$D1J5H-?W^0<'8%_C5D,@EL._I,O6V,ZH392^!N_55#$D;^ M-$HHT\-\XJ=)=C1+@A==B&I[YWJM)LBN,7U#&E?'=G[9=['OYOV_ -'=<:(F M<$NNX<6$#EOU_;6?&-FZGK:1ACJD&U;T2X+*&M#WK:3#'28VP/B3L_P?4$L# M!!0 ( 'U&PO=V]R:W-H965TDXV2??H^4(KN>HW; %B 6*?'>O3L^WDEG&ZD^Z26180]UU>CST=*8U>EX MK/,EU4*?R!4U>#*7JA8&4[48ZY4B43BCNAH'OA^/:U$VH^F9NW>MIF=R;:JR MH6O%]+JNA7J\I$INSD=\]'3CIEPLC;TQGIZMQ()NR7Q<72O,QCU*4=;4Z%(V M3-'\?'3!3R\3N]XM^+6DC=X9,QO)3,I/=O*V.!_YEA!5E!N+('"YIRNJ*@L$ M&I\[S%'OTAKNCI_0?W*Q(Y:9T'0EJ]_*PBS/1^F(%307Z\KJ>1M.7+WCL MOQK@.NFY3H;0I[;3"GCT^+3@4PZ"7PS'L@HL93C(S M2V)7LEZ)YO'EBS3@R2O-4!>46Z,M@VX&:KHC*[2E;BW-4A&QNM4&66TP[&R^ M[+>6B::P@Y"5VMK-985BH4_9G;/<5=6^I;/Z@.*E!43+OF.<;QR-]#C+W0C]C$BS@,7"ZVU-OYCY13/2.U%\V= M-##?IE&3L8$%:>;YD\"-0#8-MC0"/_(2/\,U _W)'I$T],(P9$GD\C(@S:B7 M9C0HS1O*99.75=E*!)&T^;IN\V4D".2R)G;T#K>/V25!3_1T\TX\D#ZDU$&G MAY4ZJ(\]FOL)7@SO\3O2$. MV@5$[;$%-1!XY3FIB@*5N+2%P[841@]HD1KJ M"U(OX"D+8B^+DCX)E4O"7,EZ]\Q GRF691A C_ZD<_BQ06NMRK\0R0(M==Q9 M@W^!S;YO'98-?*^M/#0["KPHB(X9A^N0H5.A#S7H'$I1DS]^ 1*E+(88G3I( M&\ X@AP (8-Q_Z +B+FS'KQB1QP.NG!F[69VML9N9AN+SR,,4H#%0R*+>Y'% M7Q'9/35K:O/V^L$)NF)7KB.2%WCX2C'^<_O'K.T' MB906)9*[QO9V6;*!+;"CV'0;?P/K[UUBW,'=YA5;\2\;S,F0-)->FLF@--_) M9O%#A8-8H)"[ZOR-8AR$_7_%"!O4'O/H,D&?U^7*E@_/)7,KS].=O'W1G?95 MDT3<_@89>YVO18%]X!..?Y_=@J=8V1+!/1X&^/53_JQR$ABEL>TW^T_>B[:=_WM\O:+"206: 6LHCE,_9,$'52U7R'MQ,B5>_.? M28.*X89+?+B1L@OP?"ZE>9I8!_VGX/1O4$L#!!0 ( 'UC/;"BP( M $T( 9 >&PO=V]R:W-H965T@ MOY4+969^QY(Q#@*9%$3!:NK-PO-Y&%B ._&=08T[8V)#64IY;R=7V=0+K",H M(-66@IK'!BZ@*"R3\?&[)?4Z30O<'6_9/[G@33!+BG ABQ\LT_G4._5(!BM: M%?I6UI^A#6AD^5)9H/LE=7-V$G@DK5!+WH*- \Y$\Z0/;2)V -'H "!J 9'S MW0@YEY=4TR16LB;*GC9L=N!"=6ACC@E;E3NMS"XS.)W<4%TI(')%YA6:/41" M14;F%!G:U84"!*&I2^&;2]"4%?B6O"=WU1)9QJAB@+&OC15+Z*>M[+R1C0[( M#LBU%#I'\E%DD/V-]TT(71S1-HYYU$MX3=4)&83O2!1$0_,?:\T]]E /NA0- M'/7@ /5NI.1K+2 C/[^8,^1* \=?^X)O"(?[">V+=HXE36'JE3:]:@->\OI5 M. X^]-@==G:'?>S)3<67H&SM\#\E:GA&CL>^O9LD#&)_LT=[U&F/>K5GR.@^ MI5[4,_,Q[CR-CUV^\0O8G71V)TGZQ5)JTWW<,#?]'I0]8/97 M4NKMQ IT7Q#)'U!+ P04 " !]7*)8BA*\8_8" #@"P &0 'AL+W=O M/*6LB,:IS*C:MR"71E05GJ^I[7=S/*N!.-K6TN MH['8Z91QF$NB=EE&Y9\II.(P<;K.T7#/-EMM#&XTSND&%J"_Y7.),[=B6;$, MN&*"$PGKB7/='<5#XV\=OC,XJ),Q,94LA7@PDYO5Q/%,0I!"H@T#Q;\]S"!- M#1&F\;OD=*J0!G@Z/K)_LK5C+4NJ8";2'VREMQ-GZ) 5K.DNU??B\!G*>GJ& M+Q&ILK_D4/IZ#DEV2HNL!&,&&>/%/WTL=3@!($\]P"\!_E- > $0E(#@N1'" M$A!:98I2K XQU30:2W$@TG@CFQE8,2T:RV?<;/M"2UQEB-/1HMAN(M9DP3:< MK5E"N2;722)V7#.^(7.1LH2!(N_)'962FGTB;V+0E*7J+5IG-DN09"9X EP; M%]S1>Z8>:NQJS-E$=I,ROVF1GW\AOX#<"JZWBGSD*UC5X.-F_%4# MWD6M*L'\HV!3OY'PELH.";KOB._Y84T^L^?#@[IRFN$+R!'NU<'/J@FJ[0\L M7WB![PXO%D53J-V91JBYCT8JIPE,'+QP%,@].-'K5]V^]Z%.EC;)XI;(SB0+ M*\E"RQYDRK:VUD>2EWTR;9'%+9&?B#2KQ!FT?OD&;0K9)%K=$=B;DL!)RV/+A M&]:%K#/I2?>HBAD$5L:C;/>E]L,78V!Y2$7O&BE>]LE9MZK7MSI[8 MI]W1K.@V_]$4O2^^V1O&%4EAC91>9X#7ARSZR6*B16X[K*70V.?8X19;<)#& M =?70NCCQ 2HFOKH+U!+ P04 " !]7*)8&0=+2BL# #N"P &0 'AL M+W=O($]]SS[GVU;G]M9 O:@&@ MT6O*N!HX"ZVS:]=5\0)2HJY$!MQ\F0F9$FV6B M?OYN+*.^6&I&.8PE4LLT)?+/#3"Q'CC8V;QXI/.%MB_<-^ETNWHB9$@4CP7[01"\&3M=!"*BW2,M@P2"DO_LEK68B= -_?$^"7 7[.NTB4L[PE MFD1]*=9(VMT&S3[D4O-H0XYR>RH3+[:QDXTX0F1 MB4+/64(T(-_#X25NH3-$.7I:B*4R&U3?U4:*)>3&)>V;@K:_A_97PJ^0AR\, MH-]"SY-;='[VZ2V,:RI1E<.ORN'GN*T]N'>4&WV6^B/$0%=DRN"B0??/!P. M[C6DZE>=BB);NSZ;[;AKE9$8!HYI*05R!4[T\0,.O<\-6EJ5EE83>O26=5RP M9H:U./:F@(A4TDGH2FK"Z3,&[3/LK$%;)PN8*V+IG0FI(T)(G M1NMP,D(M/ZPCT AUX"WJ5$0[)^V(SA&T="LMW5-T1/?=?6@%@5]_'WH5M=[1 M.Z+WCE<;A_6TL+?U!^^PKBCCWI2A%^YI"[SC1[@QWWUJCE];/RH;PD@6F77P M6A*-8 =>)[QU"WQ:N\#'\ N\-0Q\$LC#!H[[D86\O Q_<,_-XT]K?( MUC?P@<91QNUZ)_8Z_]J4NS.]V4GX&Y%SRA5B,#-AWE7'H,ABN"P66F3Y0#<5 MVHR'^>/"#.0@[0;S?2:$WBSLC%B-^-%?4$L#!!0 ( 'U&PO=V]R:W-H965TA)M=\!^_*@/BY9",5% O=B2 M?._AO8?']A&IZ9%EW_,MI1S\2.(TGUE;SG>7MITOMS0A^07;T51\LF990K@X MS39VOLLH695)26PCQ_'LA$2I-9^6U^ZS^93M>1RE]#X#^3Y)2/;O-8W9<69! MZW3A(=IL>7'!GD]W9$,?*?^RN\_$F=V@K**$IGG$4I#1]1*EU3OY41-QEB!PU FH3D#=A$E/ JX3<-EH55G9U@WA9#[-V!%D M1;1 *PY*;LILT4V4%M/XR#/Q:23R^/R!'FBZI^"!+MDFC4IJW]]03J(X_P!^ M!5\>;\#[=Q_ .Q"EX,\MV^53FXNQ"P1[68]S78V#>L;!X(ZE?)N#W],5 M7;7S;5%S4S@Z%7Z-M(!W)+L &/X"D(,FBGH6KT_'FG)PPR,N\7 /WDV4D\TF MHQM24LC6X,3L7Y]$*+CE-,G_5O%6X4[4N,6W^#+?D26=6>)KFM/L0*WYSS]! MS_E-U;0AL!8%DX:"B0[])"55CU6B5R86/RR'.830"X.I?3BO7A'FA+X;-F&M MNMRF+E=;U]>($[!@2U:^I'L.OA%.,U6=6J"A M%4-H[>ZE+X'N6.(T:E1,H;5ID%8%:FV 5IS>,]F%GA/"KCI58;Z/>N0I'034 M6PBM/,7A &>I'VGPC!E":_,B/0P,QA*N47MC"JU-@S0X4&L>M,(-GRG2"UV$ MNL)5A4$MOQDG!?=*%Z_*'S9 JMS8:T.@B.)%=DU N90FO3(+T0 MTIH,G5SKS);)G" ?=^2J"G,=U^F1J[0G2&]/7I)KKU?5XPZ>GS%63Y T0V@R MEDR-NB)3:&T:I"M"^N4:G4S=Y_I#8=>KJJ+<8-(C4FE3D-ZF*$5ZFXK_^[2< M,*+^(36ZGF(*K4V!]$/('TNA1NV/*;0V#=+^(/T:CDZAP3/M0==SNDM+JC 4 M!CWW4T@Z$J1W)"]K=)AKU0\W>-K&6(O!TA1A9ZPE>J-NR!1:FP;IAK!^X4>C MWCJS?1_E=5>D5%&NV^-9L;0G6&]/7J7=%XVK?I#!4S7&L@T^VU,:;5/)[*[2 M&,8(2V.$W[RQ5&>>:]&%;O3ACD[ML]U^<8^T*1^" MR,&2[5->[9\W5YL'+:[*QPLZUZ_AY:)Z7$+"5$]OW)%L$Z4YB.E:0#H7OE!7 M5CT049UPMBN?*7ABG+.D/-Q2LJ)9$2 ^7S/&3R?% ,UC*?/_ 5!+ P04 M" !]7*)8-C(^"6<" R!@ &0 'AL+W=O]M+XVO<9"S[S*F.;<]W5104WUJ6Q X,I* MJIH:#-7:UXT"6CI0S?TP"%*_IDQX>>;F;E2>R8WA3,"-(GI3UU0]70*7[,\3MVQ=&3OAYUE#UW 'YKZY41CY TO):A":24$4K&;>Q>1\GMA\E_"=0:MW MQL0Z64KY8(/K:2$%=UP*3;:R+H'HX*:B>Y+ M'_MSV %,XC< 80\(_Q40]8#(&>V4.5L+:FB>*=D29;.1S0[OL'^E:I3$DT^D# (XQ'X_#!\ <4 CU["??0YF T'LZ'CB_YJ=L%T MP:7>*" _+Y;:*'Q.O\;\=83Q.*$ML7/=T )F'M:0!K4%+W__;I(&G\?<_B>R M%]ZCP7MTB#V_I2V^&P.*4:X)7B?!K1[HFHGUF.^.+'5DMA-L\SB8G&7^=M?/ MZZ0H2H,AZ87.>- 9']1YQ03#YUR2M93C3Z[#)SN[)N$T3O>TO&ULK51= M;]L@%/TKB%53*VW!'VFR9;:E-M&Z/DR*FG5[F/9 [.L8%8,'..[^_0 [5BJE M[1[V8KAPS[GW' -))]6#K@ ,>JRYT"FNC&D6A.B\@IKJB6Q V)U2JIH:&ZH= MT8T"6GA0S4D4!#-24R9PEOBUM@.-F#NF[6R$1E9"E:#T$P*I*!,\56X6,8NWR=\9]#IHSER2K92/KC@ MMDAQX!H"#KEQ#-0.>U@"YX[(MO%[X,1C20<\GA_8/WOM5LN6:EA*_H,5IDKQ M!XP**&G+S9WLOL"@Y]+QY9)K_T5=GSN;892WVLAZ -L.:B;ZD3X./AP!PNDS M@&@ 1/\*B > =X[TG7E9*VIHEBC9(>6R+9N;>&\\VJIAPOW%C5%VEUF0C/'X*)U;\Z$ T.A!YOO@U!ZP: M="L,%3NVY8"NM :CT8KIG$O=*D _K[;:*'OP?IT2W5>9GJ[B+N-"-S2'%-O; MID'M 6=OWX2SX-,I"_X3V1-#XM&0^"7VT9!3(GODS"/= ['/YO./84+VQ\V_ MDM0W18[.K'LO[*G8,:$1A]+"@LG\$B/5W\$^,++QQW@KC;T4?EK99PN42[#[ MI93F$+B;,3Z$V5]02P,$% @ ?5RB6,,P84^L @ _P@ !D !X;"]W M;W)K&ULQ59=3]LP%/TK5H8FD ;YZI=8&@E:H2&Q MK:*#/4Q[<).;QL*Q,]MIX=_/=D+40EHVK=)>&CN^Y_B>ZZ,LFAP/*,E\#T2L9%@96>BJ4K2P$XM:""NH'G#=P"$^;$D;TW M$W'$*T4)@YE LBH*+)XN@?+UV/&=YQNW9)DK<\.-HQ(O80[JKIP)/7-;EI04 MP"3A# G(QLZ%?SX9F7I;<$]@+3?&R#A9.G;_@2 M3J7]1>NFUG-04DG%BP:L%12$U5?\V.2P ?![.P!! PC^%! V@- :K9596U.L MPD*A4S2O_T3$,S01D!*%KG!" M*%%/"+,4?>$*))KA)[R@@(ZGH#"A\D0#[^93='QT@HX08>A;SBNIZV7D*JW- M[. FC8[+6D>P0\=G+,Y0Z'] @1?T.N"3_? I)"T\W(:[.I$VEJ"-);!\X0Z^ MN>Z6M-)>OV;H1J^9ZW8P1 =R\2J:'[;X6D$A?W:%4._:Z][5=.RY+'$"8T>W MI 2Q B=^_\X?>!^[(CD0V59 81M0N(\]KFV7M>TNIS5\8.'F5;** S]R5YOZ M.TH&;S7=0TX2_:A2CEEGH^Z%_^TS>B"R+:?#UNGPOS3Q\) ! M'8AL*Z!1&]#HWYIX]'83=Y2\;&)WXW@RGP;Z7;\D3"(*F09Y9T/]>(OZN*TG MBI?VQ%IPI<\_.\SU%PH(4Z#7,ZZ%-Q-S"+;?//%O4$L#!!0 ( 'U&PO=V]R:W-H965TM:+1I+U/B^I0[VFCL7QBZUM8KKRF.=_FYV;V67/,RT2B9@J@^#ZSY.X%DEB2+H= M_]307I/3!&YO;^BL[+SNS",OQ'6>_!'/U/*R=]XC,S'GZT3=Y\^_B;I#0\.; MYDE1_D^>ZW.]'IFN"Y6G=;!N01IGU5_^4E^(K0#-Z0X(ZH!@-R#<$Q#6 >&A M&09UP& W8+ G8%@'# \-&-4!H_+:5Q>KO-*4*SX9R_R92'.VIIF-4JXR6E_@ M.#,CZT%)_6FLX]2$BD=%/I!/LUELE.8)N%XG%2O->G?'V@Y-W/ M[\=]I=.:X/ZT3G%5I0CVI/#);9ZI94&B;"9F'?'4'1\ZXONZNTV?@TV?KP(G MD(KI*0G]$Q)X0=#1GFMW^"U_W41[7;UY*UHVR0<=X='AX6%'.#N\ZZ'C4H;- M\ E+WF /[_=)[YM^X_[2M%3(G \$LK4:-5J,?*KZW<1:G MZ_20,NQ,=*RH2!A%PB(DC(%@EO1GC?1GT#)\AM07":-(6(2$,1#,TO>\T??< M>6O?9+H&BT(1R94@>B;^]-8=[.0=JS 21BO8QZVR[)UZ@^%HIRPCIK$JA\5V(H#2&HME:ME:4[_:B]G[%IK61\9A+#8VS!9ERW8Y] M\VBH0U73MK_=1I[78?=3:-X(2F,HFJUL:U3Y;J>J_;$GL33NE _J14%IM*8- MMY]?=V=#4(^IIHTZ$]KO)+3.4>"T+/;?9E*8-X3,[778C>;.YWG+[6ID%=JN?; MY>[:W8:CU80:1E :0]%L-5O#*' ;1@>7ZVIRVRDIU!R"TBB4%D%I#$6SE6^M MIF"(+==0APE*HU!:!*4Q%,V6N768 O=;43]8KD>=Y3K8+==0(PE*BZ TAJ+9 M:K9&4N"V; XMUP]BNM;;Y,N3D)E934!8G/%L:AZ6[LUOM.\>OK#[]V_,PZ%F M%)1&H;0(2F,HFCU&6H,J.,<6=J@3!:51*"V"TAB*9LOQ>:>J? >C4^>*=V[7\N]FWE K"DJ+H#2&HMDK15J#*W0;7/]#*=\_ M1W>WY>B%)5 3#$J+H#2&HMECI#730A]:RD.H[2"4%,,2F,H6J5@?VL%:2KDHESK6^A'IW6FJM6 MS=%F/?&GZ9E^?)35 M>N!J1^6K:XV.R9!LRI[\A]02P,$% @ M?5RB6,GU2*@Q P V@T !D !X;"]W;W)K&UL MK5==;YLP%/TK%INF3MK*1S[:9@E2$[JMTJI5B=H]3'MPX"98 3NSG:3]][L& M0D-%6".1AX"-S[D^Q_>"/=P)N5(Q@"9/:<+5R(JU7@]L6X4QI%2=BS5P?+(0 M,J4:FW)IJ[4$&F6@-+$]Q^G;*67<\H=9W[WTAV*C$\;A7A*U25,JG\>0B-W( M&"ES(5:F<1N-+,?,"!((M:&@>-G"!)+$,.$\_A:D5AG3 _O]^Q?,_$H M9DX53$3RBT4Z'EF7%HE@03>)GHK==R@$]0Q?*!*5_9-=/O:B9Y%PH[1("S#. M(&4\O]*GPH@#@'L,X!4 [S6@>P30*0"=MP*Z!:";.9-+R7P(J*;^4(H=D68T MLIF;S,P,C?(9-^L^TQ*?,L1I?R+2E&E<2*T(Y1&9"*X97P(/&2CRF5Q'$3,+ M1!-RR_,T,\MU%H"F+%$?<Y[&]([$[Y ZCQ8K< M\ BB*MY&':48;R]F[#42WE%Y3CKN)^(Y7K=F/I.WPSLU\* 9'D!X#%Y1TRF7 MII/Q=8XN#0]Q763N^)2I%?G] \>06PVI^E/G=T[8K2YGPFCG%O?&=K;0W,:(YYJ3E.XBN)>J;C7J'@*2DL6&LDS+<)5G<9&AE-S MI4VRH"6RBG/]TKE^VT77;]/(-LF"EL@J1EZ41EXTIN W2;G)O^GL09$SQHF* M*4:I_4SD3+V#_,=M"_Y>U5QCP%.]:8FLXLUEZN2M>NVB[-JS:-;),L:(FL8J3KO&SZG,8$?,3O ];F?\JR(#FL M2[>N+M\X+FB>U*FB[8--+];1,CL\*!**#=?YEK'L+0\HU]FV_%7_V!U,\F/& M"TU^ZL$-X9)Q11)8(*5S;HX),C](Y TMUMG6>BXT%G-V&^/A"Z09@,\70NA] MPP0HCW/^/U!+ P04 " !]7*)8K\9#LC4$ L&P &0 'AL+W=OV@5UI?WQM)R0D-=F!WO9E)G9\C^\]UR?VQ9,#XZ]B2XA$ MG[(T%U-G*V7QX+HBWI(,BUM6D%R]63.>8:F:?..*@A.<&*,L=0//&[H9IKDS MFYB^9SZ;L)U,:4Z>.1*[+,/\\YRD[#!U?.?8\4(W6ZD[W-FDP!NR)/+7XIFK MEENC)#0CN: L1YRLI\ZC_Q %GC8P(WZCY"!.GI$.9<78JVY\2*:.ISTB*8FE MAL#JWYXL2)IJ).7'7Q6H4\^I#4^?C^CO3? JF!469,'2WVDBMU-G[*"$K/$N ME2_L\#.I KK3>#%+A?F+#M58ST'Q3DB65<;*@XSFY7_\J2+BQ$#AV V"RB#H M&@S.&(250=@U&)XQ&%0& \-,&8KA(<(2SR:<'1#7HQ6:?C!D&FL5/LUUWI>2 MJ[=4V/HNXA(3%/Q_<25RD$]C1M7SLQ+9X(SSH3H24V_%>C' M/"&)Q3[JM_>#'@!7,5/3$QSIF0>]B$^8WZ+0OT&!%PPL#BW>;A[:XNDWCTA\ MSKP535@G.S1X@S-XRUU1I)1P](B^H+K13JM)Y1?5*:1.\4^,)>7*6!*^IS&Y M0<^<);M8GG;:4MWKBOZ-R $DD9!@$1!8B\B[FLB[WK7<)I*;+U%! MN.Y3^Y6-QQ)O;/#T=KB?>;=:U/M3?FR#_%%[4-3KV95Q#^NXAV_3\/Q_T'"O M*Y MSZZ,^[Z.^[X_;G.NJ_;ANF'5\$=U]!!_I3HX*G7^[W;8_FDN7EZ0:!$46IOB MI@[QA^!B!:TG0-$B*+0VFTU)X?<>M*\1Z\@FG* K5NNH07>3_2^J +\I _RO MU %O5^M;-UF@XWU%(B1:!(76)KNI/?Q[<-V"%AJ@:!$46OOGX:;4"'H/WU?H MM@+L*-+OZ+9_VDM)LL\9=G99]^0:00EP8ZYC!#*"*W\RKWOK*Y]'<]'1Z9_[ M#XORXJ:!*>^1GC#?T%R@E*P5I'<[4GL8+Z]FRH9DA;FL6#&IO@+F<4MP0K@> MH-ZO&9/'AIZ@OB";_0U02P,$% @ ?5RB6)9/&ULM5E;;^(X%/XK5G:TFI':)G;(K0M( MA>YL*\VEHM/9A]4^N&# FB1F; /3?[]V"+F0D 64O)1RO\((\ M$_FR>N+JSLQ09C0BL: L!IS,!\8=O!TC1SLD%M\IV8K"-=!47AG[H6\>9P/# MTA&1D$REAL#J8T/&) PUDHKC9PIJ9&MJQ^+U'OUC0EZ1><6"C%GX-YW)Y<#P M#3 C<[P.Y81M'TA** EPRD*1_ 7;U-8RP'0M)(M29Q5!1./=)_Z5)J+@ 'M' M'%#J@$YUL%,'.R&ZBRRA=8\E'O8YVP*NK16:ODARDW@K-C36V_@LN7I+E9\< MWA-.-UBG$CS&0O*UVB(IP#5XWNTK8'/PA>F,XQ#<16P=2X#C&?B(*0??<;@F MVN(N#,'7M112O:+Q AQ!?7]/)*:A^*#P%:@R$W018TEF OP0&8+[9Q[*+.7 MYWOP_MT'\ [0&'Q;LK502XB^*15WS<"C?NX MV?V>3#-WN^QNJHQG:4=9VE&"USN"-R%3HK,SFGPR54V'FF<=J484W>*W8H6G M9&"H'A:$;X@Q_/TWZ%I_U%%L":Q$V,X(VPFZ_;]U)JZ*Q?//)V4('B6)Q+]U M";#;3$!+8*4$]+($]!IWO- 26 @BKT"\;RNU[;GV@;A:H M>U(KJ0XR5_@-_/DRJ8NO$>3<0FH)K,37R_AZG722UV8"6@(K)<#/$N"WWTE^ MI?)Z?A R"C)60:O]%E0)N0=T&A>\D ZTQ&F\!6Q4E;:.4DY/($=J!/4LQB#;I>X!S,H>:5+V66 M"QG8KI*!597B5"@U+GDII5SRP&;-<_EL;54&I6C%3'FN>T3/P5S@P$;Y<-EL M;57>I&BEV>H'1WCEN@4V"Y?];/WV,&K\T=<,VK'%2C2R#T#\5IG1GR MG2,1%\Y5SM,O?XV>:H-L]V"E"_V"B(P6;JQ-TLCHYO<6? M,5_06("0S)6;=>,I%+X["]_=2+9*CI-?F90L2BZ7!,\(UP;J_9PQN;_1)]39 M?R2&_P%02P,$% @ ?5RB6'+7W%X0 P E L !D !X;"]W;W)K&ULM59M3]LP$/XK5H8FD("\]058&XFV8T,""='!/DS[ M8)IK$Y'8G>VTL%^_LY.F+Z1E2.F7Q';N'C_WW,6^SIR+9QD!*/*2)DQVK4BI MZ85MRU$$*96G? H,OXRY2*G"J9C8"#L]4 M$C.X$T1F:4K%:P\2/N]:KK58N(\GD=(+=M"9T@D,03U,[P3.[!(EC%-@,N:, M"!AWK4OWHN\ZVL%8/,8PERMCHD-YXOQ93Z[#KN5H1I# 2&D(BJ\9]"%)-!+R M^%. 6N6>VG%UO$"_,L%C,$]40I\G/^-015WKS"(AC&F6J'L^_PY%0$V--^*) M-$\R+VP=BXPRJ7A:.".#-&;YF[X40JPX($ZU@U)L.C2T.?N'@FT!S9B:L M 54TZ @^)T);(YH>&&V,-T83,YW&H1+X-48_%0Q Q#.JI2373"J188J4)"=D MF.>5\#&Y!YK$?R$DE(7D@8G%]!M6B32+-UQ*D-I614"V8!X.0-$XD4>(_C < MD,.#(W) 8D9^1#R3"",[ML*0-#%[5-#OY?2]+?1]HX-/_?W=_!QV_3(]O\/QWTR./R16-!7FD20;D MUPT:DFL%J?Q=I5J.VJA&U4?#A9S2$70M_/=/;LOY4A5R36!K C1* M 1J[T(.5_ %P]4%M.>Z-0*XQK^+%/='=3 )CA'1.V_CS MB+P%S">*3TT7]<05]F1F&&';#$(;X/R/#,F-#'\83YWQ_TA2V5$$[SC(-(X)OSE B.6 MC0S;6$_ M*69BZQIT*E/&GO3@.AP9EE:$$0924Q#UM\(Q1I%F4CI^EZ1&]4P-W+Y>LU_E MR:MDID3@F$4_:"@7(V-@0(@SDD;RGF5?L4RHK_D"%HG\%[(RUC(@2(5D<0E6 M"F*:%/_DN31B"V#W7@$X):*$L3^N22.(/.ADGDJN[5.&D?T4HAT<2I0BW2$3*4:V1%'!XB9+02'R"S[").8)[#%+. M:3)7\P^32S@\^ 0'0!/XOF"I($DHAJ94NC2[&90:+@H-SBL:;@D_!M<^ L=R M>@WP<3O\$H,*[M;AIG*CLL2I+'%R/O>_EAS!N1"HW%!YP0TE4QI125&LK0I! M%>+&$1WUC26\FK@@@@KX>:,> -<28_&KR9Q"3:]9C7Z-S\22!#@RU'LJD*_0 M\#]^L#WK2Y-5'9'5C',KX]PV=K\T*UZ;0R3,M)=5QGG=5G%!U]^J4.N?&FZ+J&D\J32>O*& '?@#ZEN6$1["6"T6)L$+ M3#*R%.:8)9*K3V3C;MS*O>]2=416LV%0V3!X5S4^Z-*XCLAJQIU6QIUV6^.G M.Q6\NU/OQKR^4]O6IC^QWE#J;F-7T8K<=SVZ8JOGN=6'V>^JEDLY79G7$5O= MO$W'9K?V-?O7<\GGM6S:K2&%3G.K[]:''M7(SFDB(,*9PEC')^IEX,4YHAA( MMLQ;\2F3JK'/+Q?J[(5J"[^^HTY_\%4$L#!!0 ( 'U&PO=V]R:W-H965T]X#W5@4S>^9(;^7L[SB0JW47HQV&39[N-PF"XW(O33 M#_%.1/(_]W$2^IG\FJR'Z2X1_JH,"K=#.AI-AJ$?1(/+\W+=37)Y'N?9-HC$ M34+2/ S]Y/E:;./'BX$U>%GQ)5AOLF+%\/)\YZ_%K+)-B5^[B^'OQY=?5Q6!4U$ALQ3(K$+[\ M>! +L=T6)%F/WVKH8%]F$7BX_$)GY<[+G;GS4[&(M_\*5MGF8C ;D)6X]_-M M]B5^_$74.S0N>,MXFY9_R6.][6A EGF:Q6$=+&L0!E'UZ3_5!^(@P!D?":!U M &T$T/F1 +L.L!L!EG,DP*D#G)\M85P'C)L!]$C I Z8- .L(P'3.F!:)JLZ MNF5J7#_S+\^3^)$DQ=:25BR4^2VC94:"J)#B;9;(_P8R+KN\W?B)V,3;E4C2 MOQ#OMSS(GLE;5V1^L$W?D3=D2-)BDY0$$?D6!5EZ)E?*Y:^;.$_]:)6>#S-9 MCX(V7-9E7E=ETB-EVN13'&6;E'C12JPZXCUSO$4-@*$\ /NC0%^.PC4U$C_Y MR0=B6V>$CJA#OMVZY.V;=^0ASL3A$:@^.NJ[^'FZO:R M^4[]L@&\2A(_6@O9I&;D[ID<;G?C/Y>KKQ[]9$7^_7>))+]F(DS_TR7TJGRG MN_RB&_F8[OREN!C(?B(5R8,87/[Y3]9D]-,@F"8O9R\O MQT2__$<>WHF$Q/=E2Y&2G?Q2:K=8M8S#4"I--N#+[^1'N467@*H2QF4)Q;#A MX=(Z'SX[!,\,2;X MMLQK(G9YLMS(/H/LDGB=^.$9\?-L$R?!?V4WXH=Q+GN1'^1-5]:K B8'QXS. MYW/:R+FQ&GUSCH1Y2!AK'PQG-&K*AX.*U#(^W6=\:LQX/29(B9SZ'2:^WR;P79QTZG=.&.1!7(03,O?;)^_V>MG;#V^ M6QZ. \53L2R.)6[6[ISGXUDC<1T;T?FTD3MC_?KF#@EC2!@'P;0DS_=)GO]T MDE-_6\Y8E_*L#1Z.YG?>.@FL<7/XU=YF-FF#TEPHS8/2&)3&431=) =NEG7B&7]= 93,D#07 M2O.@- :E<11-EQE5,J.]I@ KLLJ3(%H7%D 0KUZ;]-7TPS&#/;?&K4F?N1:] MU8&D>5W[T!ZV,VBA'$73TZ[L1,MH)UUZ3R)9!M7 OQKQQ[NB=4E?3;C='B1. M)W362GC'=K/Q=-88F;OF>O9.)=3>@](XBJ9G7#E\EMGB^R+2+ F6F3S#CP\\ MD-;5 DISH30/2F-0&D?1=*$HT\\:GWK@@330%E":"Z5Y4!J#TCB*ILM,68^6 MV7O\7/5M(HU,/9E[?8264YD)I'I3&H#2.HNFJ M4;8I/;5M2J&V*93F0FD>E,:@-(ZBZ3)3MBDUVZ9J:%O.7\BJ6+SW@Z0:X!X; MU=94[MW6'/9O34!-4NA- :E<11-UX3R5*G94[V5Q& IWE^7C4K_[@MZ M!2:4YD)I'I3&H#2.HND:4BXM=4[=?4$]7BC-A=(\*(U!:1Q%TV6F/%YJOK+S M__[YA[:OD;3L^:0YY>K8;#(9T^://^9:]LXWU&R%TCB*IN=;F:W4;+;VF5;3 MMH-*'6LZ;UY.9"ZR]ZD/-66A- :E<11-EX(R9>DK5X"*I+SM+_H=(Q6D%[F MTEPHS8/2&)3&431=1\K#I;-3CU20QN8"2G.A- ]*8U :1]%TF2E#F.(,8=HV MA,4)H+I7E0&H/2.(JF:T:YP?:IW6 ;Z@9#:2Z4YD%I#$KC*)HN,^4&VV8W MN.>U+';[@E-K,AM-)XV.REQJ;S5 ?6 HC4%I'$73U7!PJ[[9!Z8C:I&;K1]U MYAY[GSWV1GOLG?;86^VQ]]K_$2ZOK5Q>^]0NKPUU>:$T%TKSH#0&I7$439>9 M"RC-K6FS@V2./HP:SQWPH&4R*(VC:+HNE ]LFWW@_2B% M_""?#!J >KU0F@NE>5 :@](XBJ9K17F]]JF]7AOJ]4)I+I3F06D,2N,HFBXS MY?7:9J\7.%Y!&I\+*,V%TCPHC4%IW&[[\;9C6W+0M>^F]:>5*2_8,7O!=&0Y M1Z?8YMB^R8?27"C-@](8E,91-%TAROEU3NW\.E#G%TISH30/2F-0&D?1=)DI MY]5:X'+AV=V/*?+ MUYN?]&"[7=W\^$7S=#_LUA_86%]0^AM(8 ME,91-%U+]O M='A*AIWB@MK03I=QW'P,(K1(#TIC4!I'T73-*!?:>9--<<.MOL!OQ[;24.W9MU >TG\ M<<_Q/2?QO?&6BWM9 "BT*RF38Z=0JAJYKLP**+'L\0J8WEER46*EIV+ERDH MSBVHI&[@>0.WQ(0Y26S79B*)^5I1PF FD%R7)1:_)D#Y=NSXSG[AEJP*91;< M)*[P"NY S:N9T#.W9?W9G*= MCQW/) 04,F48L'YM8 J4&B*=QL^&TVF/-,##\9[]L]6NM2RPA"FGWTBNBK%S MX: ;H! M00,('@.B)P!A PA?"H@:0&2=J:58'U*L60/\2[.KLVQ6"?XB0X27B#10^%_GL4>$'4D<_TY?"P YZ>AJ>0 M/05_H"9L#0\M7_BLX2@E,J-U"O2A K6_L.\9>F[E?ZUJ\(DXC"4E-ZO:%.3=0]H)XH7MFJN.!*UU@[+'3;!&$" M]/Z2<[6?F /:1IS\ 5!+ P04 " !]7*)8,B:Y2E<# "M"@ &0 'AL M+W=O;-W0-2]"/S;W$GCNP M%*P&KIC@1,)JX7STKVY\SP"LQ3\,MFK4)D;*DQ#/IO-7L7 \XQ%4D&M#0?&W M@1NH*L.$?OS;DSK#F@8X;N_8/UGQ*.:)*K@1U5=6Z'+AS!Q2P(JVE7X0VS^A M%Q0;OEQ4RG[)MK?U')*W2HNZ!Z,'->/=GW[K-V($0)YI0- #@GU = 00]H#0 M"NT\L[)NJ:;97(HMD<8:V4S#[HU%HQK&31B76N(L0YS.[JCDC*\5N0=)EB65 M0,YN05-6J7/RGCPN;\G9FW/RAKA$F5E%&">/G&GU#@>Q_7:N1G\, MJYOW:U]W:P='U@[)9\%UJ<@=+Z!XB7=1QR FV(FY#DX2?J;R@H3^.Q)X033A MS\W/P\,3[H3#WH:6+SS"]Z6M05(MY-74WG38:!IKLO=*-32'A8/IJ4!NP,G> M_N$GWHR$T&80F)P/PU=Y54+RG&SQO M:R"\K9\PG<6*8%1JO"S[U&T5%"9G89?T#5K9.4QUO Q93L[8SOI\:L\Z1^)1 MG.(DGEWB9R^@4X9>E%QZT710TT%K>E+KW6J%#T GC:-<^YQ@#R_*_)F(QKP- MBN!]1!Z6C^I''7A1[_K28V2!F]AL"5["J19(?:9T= M1F261DD2^GMB)PS3,/:C8_EX.:B]/!VZTZ>N$%5%Y6AV4D6W1#IRSKL(]@_? ME)$?3'OO>]]?2N_7_1]O_L\IZ%?9DQ#M29BT.M#@CAY^?&O6MAY2>'A:KKMG M:S @ M1P< !D !X;"]W;W)K&ULK5713MLP%/V5JTR: M0 *2)BT@UD9J"].0AE91L3U,>S#);6,1VYGMM/#WNW;2K+"VV@,OK>WX')]S M;%\/UTH_F0+1PK,HI1D%A;7551B:K$#!S)FJ4-*7A=*"6>KJ96@JC2SW(%&& M<12=AX)Q&:1#/S;3Z5#5MN029QI,+033+Q,LU7H4](+-P#U?%M8-A.FP8DN< MHWVH9IIZ8<>2G*=VWP41$X0 MEIA9Q\#H;X53+$M'1#)^MYQ!MZ0#;K'2[>+<:OK*"6?3&Z8EETL# M,]0P+YA&.(5YLZ6@%C"6EN>\K%W8,,>LUMQR-'#SG)5UCCDLM!(P5:*J+?,; M0Z =I$?7:!DOS3'1&S=BAJ$E_4Y%F+5:)XW6>(_6!.Z4M 4M+FGEU_B0?'?F MXXWY27R0\([I,TAZ)Q!'<7^'GNG_PY,#Z[S]_$K$<&M1F%^[ NN_9V#O1/8JL$$7V.#@H6G.A &KH*IU M5M#I@4P)0@,D<[N\:Y$FF4&?AE7^U=I$O4N>W2P5]M> M_YW6B\XO^LF@F]?8"+=JDD"]]*7:D+1:VN:&=J/=:S#V1?#-^(1>B::H_Z5I MGABZ?TM.UDM<$&5T=D&J=%.VFXY5E:]\C\I2'?7-@EXZU&X"?5\H93<=MT#W M=J9_ %!+ P04 " !]7*)8[[\_H#8" T!0 &0 'AL+W=O#'6U:;0]PGO:D@3WHK_U6&@O/+!7M@"LJ.))09\%Z>;U) MK+]S^$9A5"=[9#,IA'BPQEV5!:$5! Q*;1F(60YP XQ9(B/CU\09S"$M\'1_ M9/_DY%$3!C6#?::7;+'@?H IJ,C"]$^-GF/)Q DO!E/NBT?LF<8#*06G1 M36"CH*/ $03('*Z?2"G\I9HDJ=2C$A:;\-F-RY5AS;B*+<_ M9:^EN:4&I_,]-*;$&NV@%U)3WJ"W:%U5U):,,'3'_7^W!7QU"YI0IEZG6)O( M%H_+*B!*C>\%UJ]!'7D'U+QX;Q;/LZ"A[$UTDO"=R@>+E&Q2%T0HI MG\0%WG@N1^QXXV>7X\>Z4%J:Q_/S7-J>;76>S3;4M>I)"5E@.D:!/$"0OWRQ MO H_7-"ZFK6N+K'G7X:N (E$C4R+2N+43I50Y[1ZML2QV5X]Y%&*#V<$)+. MY)D"I"L7*1A<5)#\5P$^>]44AM.DRMVW-6 -I'0;7>0<2%R"LE0W#W7(WTAB5.,J B811Q6,^U M*WP98K< E!%_)[ 7K6M42+EG[&LQN(GGFE%D!"E$LJ @ZN:>"%BR])\DEMNYYFLHAC79I?*.[?^$6I!3\$4L%>5_ MM*]C#0U%.R%95H-5!EE"JU_RK2Y$"Z!XA@%F#3#[ /L)@%4#K.<"[!I@EY6I MI)1U"(DDBQEG>\2+:,567)3%+-%*?D*+=5])KIXF"B<7*]BH593H#G+&94(W MZ"U:J*(+/JQ"]?O4&O4()19^V M;"<(C<5,ERKA8EH]JI.[KI(SGTC.0N\9E5N!_J QQ%V\KH0V:LU'M=?F*.%[ MPB^0A7]#IF': _DLGP^W!N#A.#R$Z"EX1XW5K)U5\EG/7KOVVGSY2X6C&PF9 M^'>H]!6W/1Z8S* M_,0D2=&&,R%0SMDZD4-Z*PZG)<3VL.?UY!Y'69;KXI[:T7S.5.LV:MUGJ!7U MZT*$ #FXONZ1$M,/#-OL"1Z=[-3-[AYM%M-W7/\P9T>QURCV1A5_S(&3LB74 M34*@_]%5!CR)R*#T4;I3N\&49.%$9)TR^DT9_1?LL/Z4-9V2+)R(K%/3H*EI M<'Z'#8[>P, U@EXO60Y%>5[O-0U'TSA3)#8.OLJ8H,/6))T6:_A]*;IO?:& M2N"T[!,D'2S"*.FIW6%2MG JMFY!#[86OZ2OQ9,:VTG9PJG8NH4]>%O\$^:V MQK;?#^RX1M_M#869@>_U6]%+N%M\L+=X"G^+CZVK:QE.7[%S9-%L!_?][7A" MYPH^.%P\C<7%QW[3M]1?7_.D'G=@4L]I?S=5HO76,8:RJIOR.$B@B.VHK+[Q MF[O-D=-5>=#2NW^-+Y?5P=&!ICK'4E_PFX0*E,):41H7GEHU7AT-50/)\O*P MY)Y)R;+R<@LD!EX$J.=KQN3CH)B@.:!;_ !02P,$% @ ?5RB6"=ER^>0 M P E H !D !X;"]W;W)K&ULK99?;]LV$,"_ M"J$510HDT3]+ME/;0)RL6X$5".)D>QCZ0$MGF:A$NB1MI_OT.U*RZDBTEX>] MV")U=_K=\8YWD[V0W]0:0).7JN1JZJVUWMSXOLK64%%U+3; \E'09#Z%67A5; 2?S+8JZ-G8EQ9 M"O'-+#[G4R\P1%!"IHT)BG\[N(.R-):0XWMCU&N_:12/GP_6/UGGT9DE57 G MRK]8KM=3;^21'%9T6^I'L?\=&H<28R\3I;*_9-_(!A[)MDJ+JE%&@HKQ^I^^ M-($X4D [;H6H48BZ"H,3"G&C$%M':S+KUCW5=#:18D^DD49KYL'&QFJC-XR; M8UQHB6\9ZNG9 @H\%$T>82.D9KP@5_B<"9ZQDE$;:;$BOTFA%'F08L4TT8)\ MYIFH@%S\@=L?R!PPG>"P^41?0)&+>]"4E?CVBCPO[LG%NP_D'6& MJXFOD=]0^%G#.J]9HQ.L,?DBN%XK\BO/(7^M[Z/?K?/1P?EY=-;@%RJO21Q> MDBB(!@Z>N[>KQV=PXO8L8FLO?O-9_'V[5%IBJG]U1:NV-G!;,_5_HS8T@ZF' M!:Y [L";O?\E3(./+E?_)V.O'!^TC@_.69\]"4U+4M@DV]@D<[E;VTBM#7,[ M[6:#83@<3OS=L1]]J3A.T["5>@68M(#)6< %7C-X'I>D Z2EI<$,YC0' N2 MF0,R5Q&!%[Q;%3@3NS:?'%%%HR@<==@=4NDX&;K9TY8]/U+Y4.@X$;==BB#L^B/G/L1"7[!W)28 ?R&V:\@W*0 M;%>'F7&,^-84BI-^V..ZBI(HZ=#WI<(HC-WTHY9^=)8>VPHV#8ZWMI3 LQ_' M/KA(1SV&I)L0?9$T/)'*XY9R_!_IH $K6&,<35ZXP,;]X"11W$%S")V(7QC\ M[$7!V]B:4G*VB*#WX:"#YA"Y"I,3<$>-,GQ+'2WK9E='CVC3[)R88>\>"D=! MV,U#A]@HB=(.JW_4WRN0A1U[%,G$ENNZV[6[[6AU:P>*SO[&PO=V]R:W-H965T MGC#O1Q(Y=RF@B MUCIC'"XE4>L\I_+'&61B.W5\YV[@BB6I-@-N-"EH @O0U\6EQ)Y;L\0L!ZZ8 MX$3":NK,_-.Y'QJ G?&9P5;MM(E)Y4:(;Z;S/IXZGHD(,EAJ0T'Q;P-SR#+# MA'%\KTB=>DT#W&W?L;^UR6,R-U3!7&1?6*S3J7/BD!A6=)WI*[']!ZJ$AH9O M*3)E?\FVFNLY9+E66N05&"/(&2__Z6TEQ X >=H!004(]@&# X"P ECEW#(R MF]8YU32:2+$ETLQ&-M.PVE@T9L.XV<:%EOB5(4Y'"TAP4S2Y@D)(S7A"7F%[ M WP-9"5%3M[<:I"<9F1N@P&IR,T/\@Y$(FF1LB69H7L4>7$.FK),O43\]>*< MO'CVDCPCC)/_4K%6E,=JXFJ,UZSJ+JO8SLK8@@.QA>2CX#I5Y V/(6[B7 %@Y9XY@^'AQWAA+7VH>4+#_!5.JN#0J-LY$+P MY-4%6CTF,Z5 *_+U GG(>PVY^K]-U'+10?NBYEHX505=PM3![YMFS7TPW;;GM1QG3S$ MMA_0J#%NW$-]VTGZV'WIB:R1_[C.?_P4OAWWJ4]/9 U]?.^^&O#^W+D5=MBX M;NI'[M%?;$UA0CN MA0B>PL75JGUIU!-;4Z/[RLKO+$Q^X^.PI2@(3478]'';-"S]]HSL[A3?*']B MWR2J-&E9FM:C];MG9JO]O?$S\QZR1?T]3?F8PL(S85R1#%9(Z1T=X]F2Y?ND M[&A1V!+_1FCT@&VF^*8#:2;@]Y40^JYC%JA?B=$O4$L#!!0 ( 'U&PO=V]R:W-H965T6H ;\1>%K3JX M1U;*G1"_[,/W=.X%MB)@D&A+0WC^R?W7BC9@[ MHF AV-\TU=GX>T#<0:TF*C";H MPN1%H9-+T(0R=6H0M\M+=/+^%+U'E*.?F2@5X:F:^=I4:.?QDZJ:S[MJPF>J M^4'D&8KP1Q0&X: %ONB&7T)2PZ,FW#>^U.:$M3FAXXN>X;N!#? 2%%I)D:,O M]QHD)PPMW+* 5,BH=&Y]:KCUSY7A0=\UY.K?-@]VDP[:)[6_VW-5D 3FGOEA M*I ;\.(/[_ H^*/-D9[(&OY$M3]1%WM\+MD'1J![4T#&H M=0PZ==QRJLWR+371T)K:3OA+5ZPGLH;28:UT^!:)'O;I3T]D#7]&M3^CUTST M;K+A05C'0WP4Z)8QX;0]S^-:Q;A3Q9>D)*F0;15U E^Z4CV1-31.:HV3MTCR MI$]_>B)K^#.M_9F^9I*G3U**!\=);AL3M"<9!_O^).C4L315$M.;0&LWT8E] MZ7+UQ=94>M")X;=(=#5K7Q[UQ-;T:-^0X,(:$SD"@1)=>2MO<>W2PO7K^>V)J:]XT6'KQ)QGMMT/IB:WJT M;]%P9X?3>\:'3SIF/#[>NML&38Z[:O_@F&G/^.:TMJ9<(08K@PK.QH9$[H[- MNP&ULK57; MCM,P$/T5*ZS0K@2;-&D75-)(O8#@85&U%WA /+C))+'6L8/MM+L2'\_824,7 MM9% O#0>9\Z9.>/Z)-Y)]:!+ $,>*R[TS"N-J:>^K],2*JHO90T"W^125=1@ MJ I?UPIHYD 5]\,@N/(KRH27Q&YOK9)8-H8S 6M%=%-55#TM@,O=S!MY^XT; M5I3&;OA)7-,";L'6"-OXT7%Z?4D+/%SOV3\X[:AE0S4L)?_* M,E/.O+<>R2"G#3Y%!]IS QX[[ML-]VXMPD'$%Z26)1J](&(01D7D. MBHGB2&?+89YKJGJ>,;F_79'SLXN!_J)^K)'CC8;'2HZ,]=M\HXW"Z/NQ0;:T MX^.T]DI/=4U3F'EX9S6H+7C)RQ>CJ^#=,>W_B>S9!,;]!,9#[,GGIMJ PJ,A M&E(I,K2(_IPT^3ET9HN6>>*8K0UMDS#VMX?*!FO_H[))KVPRJ&R>IJJAG*"% M$@Z%70%HM#16;1JE 3W.H,"S8\H&F?_V>%NRJX,Q14'0#ZK5YA]80P6J<(ZI M22H;85J7Z'=[4YX[+_)_I[>.CG>E8/@'YI C-+A\@_55ZY)M8&3MC&8C#=J6 M6Y;X80%E$_!]+J79![9 _ZE*?@%02P,$% @ ?5RB6!S%#Z > P 2!$ M T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&QJ:T5;:*B%-VB8D M>-@;38F>.REE\_7SM-/_!%C(<-EJK$OL?GW&/[!D<=UF8MV,V",1.M M2B'K$5D84WV,XWJV8"6MSU3%I$4*I4MJ;%?/X[K2C.8UD$H1]SJ=-"XIEV0\ ME,ORJC1U-%-+:4;DO U%_O8E'Y%N>DXB+S=1.1N1NY/W/Y?*7+Z+_/WHP]%1 MY^[T\C!^XH!3$@=%^\\0/>O@NA;#I--]:3?\V IYXC%&NPC0;)8M$SJ.'#?K M-AX62FZ7+R$^8-5IR:)[*D9D0@6?:@ZL@I9%2/W@ MX:[OP98V.B672KO
\0'QL.*&L.TO+(=-]@%'T%1 MT[Y=5];A7--UM]O]1[&FOBIU]Z\"NR;9I#35-+^,[H+^KYK5W93LO MTHTJ?J_,YZ6=CG1]*%!VK5G!5ZZ_*EH#F'H75Z=5)=:?!)_+DOG)/SOA>$@W MO&BA-'^PV:!49C; -(GNF39\MAOYI6EURU9F4TZK O?<>X.>_^XZSYEDFHI= MT[;V7_,JO]AQ&@QZ;0^RUF^R_!9/I6S#Y.FLR;HZ=G;-M[V1K MHQ&\08S(=W@?$=NDT73)A>&RZ2UXGC/YZ("S\H9.[6OBGKX=G[."+H6Y;<$1 MV;:_L9PORZP==0T+T8S:MK_"]+II^_IBN&=F&S=I<0#A$ MKMP51C".Q\((8%@>S '&\2PLS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP/&%. M9J_P3+,L2=(46]')).A@@JU;FL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI4Q6" MS12O1&RF^%H#$EXW8&19>+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $ M:C%1AS!'( '#$D2=PX>G$?QYIR* MM[^=C'\#4$L#!!0 ( 'U-8?20$3;8T.P6BP^ M0"X99K>]9!:GMZ-$&>QEZI,L2I:?*&K><.@/C]8]+*U]$-\:;?QL MM YA^VH-C?1_V V8>&1E72-#W'7W8[]Q(&N_!@B-'F>3R?&XD@$:/Q:;?Q(&-G ;'1FM^#2_<0?N*QW]Q8B%.HI M=Z+B 7=9=WB<**8&XZ$6\9.W6M61HQ:?I):F H$@,P(R.R#D/QF"S G(_""0 MBX03OXH@"P*R."!DKR=+ K(\)&2.((\)R.-#0A8(\BT!^?:0D"6"?$= ON.% M_")#ZT#8E?C4>F7 >R%->KN]\K$50;XG(-_S0B[:II'N*5$NU+U1\6O2!'%: M5;8U0>%@/J&B^807\P:V8%H0-U#92)F.8S12-,RFN301+5CWA($HJ4R9K?+9 MVOI1:8UY*'],F04RAV7 +)0FINR>:!H5TDF[ES&&CQ"S)3"5 H\A*4U,F3TQ M!Z>V,N5XXM+XX+KS>W24'Z;,@KB0RHD[J>/;^!=('T/<"SS*#%-F-2R"K1[6 M5M?@_&_B_&L;,W7,1@EARFR$2U/9!L2M_-8?;%3\GS(+X%PZ$]\ +Z[!B<5: M.L"Y,17S,^:8OX#[=$:,^1OKTEN*P:B(GS%'_)O4"/71M73A2=PZ:;SLIHWX MH6;DO()9 8MVZ>%KFWKO?/OL[^TC;%$0Q) M22)CED0,NBJ&C_1DZSCLQ*F+C_C^19C+*$=DS(X@\[;>A">C9)$QRX+&Q%.> MC))&QBR-@?12O+F5$<+_CADI>63L\O@OSQPDHQ22,2MDGW .@>6407)F@Z3, M63G-DG-":NH>64 M7')FN0RJ>0Y!*MT;F04EFH)9-,C-0VB4;@IFW?R0\Y% 3_Q'*\:D=%.PZR:J MNH=XYJ!605S(2FEI+Q3,'OGU8QM%SDQ M)N6=@GMA)"5IS^J(@]&]I,13LHOG9T5QF(YR3\GLGJ&L=XB1$D_)+)X!1JPA MC$F)IV06S\OLO&\(S@'EEX^8JNJCNC4U*/"6S>%XOVW=1"6-2 MXBD[\8SW_Z:J816GHO67^!,^ME=25]=.I,UN(;@HT_+.JM7Z++;];:ZLK/=_ MSMK_L>SCOU!+ P04 " !]7*)8678!^/4! X(P &@ 'AL+U]R96QS M+W=OZ)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4 M_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]] M_I^)W7J]6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS, M'E^6S?#X(DVJ':00I/6##(*L?I!#D-BOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH M=Q#H':AW$.@=DX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_$[ M]U]274[WYLOCS\OODXCSXHQS@A]E[K\ 4$L#!!0 ( 'U>->JM>^ .+HS#9M4T7 M%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO M:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2 MKYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. M]"%!^E @?6B0/N8@?9R"]'$&TL&UL4$L! A0#% @ ?5RB6+8K2='H!0 PQ\ M !@ ("!#@@ 'AL+W=O4J 8 &@; 8 " @2P. !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6-6*O+0U!0 9A0 !@ ("! M7A@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?5RB6 >HGKY]!P IR0 !@ ("!/RL 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ?5RB6$3[B;+\"@ R1L M !D ("!9CP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6$7U0;(Z @ ! 4 !D M ("!S%$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?5RB6#B,"%S1!P I!0 !D ("!QV 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6+BX M*<$X! $ H !D ("!3WH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6$CMN-F7 P !0@ !D M ("!+8D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?5RB6'A)S59*!@ +AT !D ("! M_)( 'AL+W=O&PO=V]R:W-H965TF !X;"]W;W)K&UL4$L! A0#% M @ ?5RB6)]_6=45 P RP8 !D ("!^J@ 'AL+W=O>N !X M;"]W;W)K&UL4$L! A0#% @ ?5RB6+]&WH^+ M @ E 4 !D ("!7[$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6+,@YW3Z # #P" &0 @(%CO@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?5RB6)Z,]L*+ @ 30@ !D ("!R,< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?5RB6-7M?6D&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6,,P84^L @ M_P@ !D ("!:]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6*_&0[(U! +!L !D M ("!:>@ 'AL+W=O&PO=V]R:W-H M965T$ , )0+ 9 M " @5[Q !X;"]W;W)K&UL4$L! M A0#% @ ?5RB6#V[->,< P V0T !D ("!I?0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB M6#(FN4I7 P K0H !D ("!%@4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?5RB6'-,P!?S P K!, M !D ("!^PT! 'AL+W=O&PO=V]R:W-H965TP5 0!X;"]W;W)K&UL4$L! A0#% @ ?5RB6%VPX#A\ P R! !D M ("!BQD! 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !# $, 3!( %(M 0 $! end
XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 182 203 1 true 72 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.vitacoco.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statement of Operations (Unaudited) Sheet http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited Condensed Consolidated Statement of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentation Nature of Business and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.vitacoco.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition Sheet http://www.vitacoco.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 0000012 - Disclosure - Inventory Sheet http://www.vitacoco.com/role/Inventory Inventory Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill Sheet http://www.vitacoco.com/role/Goodwill Goodwill Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.vitacoco.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.vitacoco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Derivative Instruments Sheet http://www.vitacoco.com/role/DerivativeInstruments Derivative Instruments Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Measurements Sheet http://www.vitacoco.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://www.vitacoco.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.vitacoco.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Earnings Per Share Sheet http://www.vitacoco.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Segment Reporting Sheet http://www.vitacoco.com/role/SegmentReporting Segment Reporting Notes 21 false false R22.htm 0000022 - Disclosure - Related-Party Transactions Sheet http://www.vitacoco.com/role/RelatedPartyTransactions Related-Party Transactions Notes 22 false false R23.htm 0000023 - Disclosure - Subsequent Events Sheet http://www.vitacoco.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.vitacoco.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.vitacoco.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.vitacoco.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.vitacoco.com/role/RevenueRecognition 28 false false R29.htm 9954474 - Disclosure - Inventory (Tables) Sheet http://www.vitacoco.com/role/InventoryTables Inventory (Tables) Tables http://www.vitacoco.com/role/Inventory 29 false false R30.htm 9954475 - Disclosure - Goodwill (Tables) Sheet http://www.vitacoco.com/role/GoodwillTables Goodwill (Tables) Tables http://www.vitacoco.com/role/Goodwill 30 false false R31.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.vitacoco.com/role/DebtTables Debt (Tables) Tables http://www.vitacoco.com/role/Debt 31 false false R32.htm 9954477 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.vitacoco.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.vitacoco.com/role/CommitmentsandContingencies 32 false false R33.htm 9954478 - Disclosure - Derivative Instruments (Tables) Sheet http://www.vitacoco.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.vitacoco.com/role/DerivativeInstruments 33 false false R34.htm 9954479 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.vitacoco.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.vitacoco.com/role/FairValueMeasurements 34 false false R35.htm 9954480 - Disclosure - Earnings Per Share (Tables) Sheet http://www.vitacoco.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.vitacoco.com/role/EarningsPerShare 35 false false R36.htm 9954481 - Disclosure - Segment Reporting (Tables) Sheet http://www.vitacoco.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.vitacoco.com/role/SegmentReporting 36 false false R37.htm 9954482 - Disclosure - Nature of Business and Basis of Presentation (Details) Sheet http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails Nature of Business and Basis of Presentation (Details) Details http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentation 37 false false R38.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 38 false false R39.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) Sheet http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) Details 39 false false R40.htm 9954485 - Disclosure - Revenue Recognition (Details) Sheet http://www.vitacoco.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.vitacoco.com/role/RevenueRecognitionTables 40 false false R41.htm 9954486 - Disclosure - Inventory (Details) Sheet http://www.vitacoco.com/role/InventoryDetails Inventory (Details) Details http://www.vitacoco.com/role/InventoryTables 41 false false R42.htm 9954487 - Disclosure - Goodwill - Summary of Goodwill (Details) Sheet http://www.vitacoco.com/role/GoodwillSummaryofGoodwillDetails Goodwill - Summary of Goodwill (Details) Details 42 false false R43.htm 9954488 - Disclosure - Debt - Summary of Credit Facility and Notes Payable (Details) Notes http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails Debt - Summary of Credit Facility and Notes Payable (Details) Details 43 false false R44.htm 9954489 - Disclosure - Debt - Additional Information (Details) Sheet http://www.vitacoco.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 44 false false R45.htm 9954490 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 45 false false R46.htm 9954491 - Disclosure - Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details) Sheet http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details) Details 46 false false R47.htm 9954492 - Disclosure - Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) Sheet http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) Details 47 false false R48.htm 9954493 - Disclosure - Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) Sheet http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) Details 48 false false R49.htm 9954494 - Disclosure - Fair Value Measurements (Details) Sheet http://www.vitacoco.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.vitacoco.com/role/FairValueMeasurementsTables 49 false false R50.htm 9954495 - Disclosure - Shareholders' Equity (Details) Sheet http://www.vitacoco.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details 50 false false R51.htm 9954496 - Disclosure - Income Taxes (Details) Sheet http://www.vitacoco.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.vitacoco.com/role/IncomeTaxes 51 false false R52.htm 9954497 - Disclosure - Earnings Per Share (Details) Sheet http://www.vitacoco.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.vitacoco.com/role/EarningsPerShareTables 52 false false R53.htm 9954498 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 53 false false R54.htm 9954499 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.vitacoco.com/role/SegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 54 false false R55.htm 9954500 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information by Segment (Details) Sheet http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails Segment Reporting - Schedule of Segment Reporting Information by Segment (Details) Details 55 false false R56.htm 9954501 - Disclosure - Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details) Sheet http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details) Details 56 false false R57.htm 9954502 - Disclosure - Segment Reporting - Revenue from External Customers by Geographic Areas (Details) Sheet http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails Segment Reporting - Revenue from External Customers by Geographic Areas (Details) Details 57 false false R58.htm 9954503 - Disclosure - Segment Reporting - Long Lived Assets by Geographic Areas (Details) Sheet http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails Segment Reporting - Long Lived Assets by Geographic Areas (Details) Details 58 false false R59.htm 9954504 - Disclosure - Related-Party Transactions (Details) Sheet http://www.vitacoco.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.vitacoco.com/role/RelatedPartyTransactions 59 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration - coco-20240331.htm 4 coco-20240331.htm coco-20240331.xsd coco-20240331_cal.xml coco-20240331_def.xml coco-20240331_lab.xml coco-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "coco-20240331.htm": { "nsprefix": "coco", "nsuri": "http://www.vitacoco.com/20240331", "dts": { "inline": { "local": [ "coco-20240331.htm" ] }, "schema": { "local": [ "coco-20240331.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" ] }, "calculationLink": { "local": [ "coco-20240331_cal.xml" ] }, "definitionLink": { "local": [ "coco-20240331_def.xml" ] }, "labelLink": { "local": [ "coco-20240331_lab.xml" ] }, "presentationLink": { "local": [ "coco-20240331_pre.xml" ] } }, "keyStandard": 190, "keyCustom": 13, "axisStandard": 28, "axisCustom": 1, "memberStandard": 40, "memberCustom": 31, "hidden": { "total": 8, "http://xbrl.sec.gov/ecd/2023": 3, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 182, "entityCount": 1, "segmentCount": 72, "elementCount": 472, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 473, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 23 }, "report": { "R1": { "role": "http://www.vitacoco.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statement of Operations (Unaudited)", "shortName": "Condensed Consolidated Statement of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R5": { "role": "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R6": { "role": "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R8": { "role": "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentation", "longName": "0000009 - Disclosure - Nature of Business and Basis of Presentation", "shortName": "Nature of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.vitacoco.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.vitacoco.com/role/RevenueRecognition", "longName": "0000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.vitacoco.com/role/Inventory", "longName": "0000012 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.vitacoco.com/role/Goodwill", "longName": "0000013 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.vitacoco.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.vitacoco.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.vitacoco.com/role/DerivativeInstruments", "longName": "0000016 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.vitacoco.com/role/FairValueMeasurements", "longName": "0000017 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.vitacoco.com/role/StockholdersEquity", "longName": "0000018 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.vitacoco.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.vitacoco.com/role/EarningsPerShare", "longName": "0000020 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.vitacoco.com/role/SegmentReporting", "longName": "0000021 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.vitacoco.com/role/RelatedPartyTransactions", "longName": "0000022 - Disclosure - Related-Party Transactions", "shortName": "Related-Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.vitacoco.com/role/SubsequentEvents", "longName": "0000023 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.vitacoco.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.vitacoco.com/role/InventoryTables", "longName": "9954474 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.vitacoco.com/role/GoodwillTables", "longName": "9954475 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.vitacoco.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "coco:ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "coco:ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.vitacoco.com/role/CommitmentsandContingenciesTables", "longName": "9954477 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.vitacoco.com/role/DerivativeInstrumentsTables", "longName": "9954478 - Disclosure - Derivative Instruments (Tables)", "shortName": "Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.vitacoco.com/role/FairValueMeasurementsTables", "longName": "9954479 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.vitacoco.com/role/EarningsPerShareTables", "longName": "9954480 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.vitacoco.com/role/SegmentReportingTables", "longName": "9954481 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails", "longName": "9954482 - Disclosure - Nature of Business and Basis of Presentation (Details)", "shortName": "Nature of Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-55", "name": "coco:NumberOfSubsidiaries", "unitRef": "subsidiary", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "coco:NumberOfSubsidiaries", "unitRef": "subsidiary", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-58", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)", "shortName": "Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-64", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.vitacoco.com/role/RevenueRecognitionDetails", "longName": "9954485 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R41": { "role": "http://www.vitacoco.com/role/InventoryDetails", "longName": "9954486 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.vitacoco.com/role/GoodwillSummaryofGoodwillDetails", "longName": "9954487 - Disclosure - Goodwill - Summary of Goodwill (Details)", "shortName": "Goodwill - Summary of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails", "longName": "9954488 - Disclosure - Debt - Summary of Credit Facility and Notes Payable (Details)", "shortName": "Debt - Summary of Credit Facility and Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "coco:ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "coco:ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "longName": "9954489 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-101", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-101", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954490 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LitigationReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:LitigationReserve", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LitigationReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:LitigationReserve", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "longName": "9954491 - Disclosure - Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details)", "shortName": "Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-113", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails", "longName": "9954492 - Disclosure - Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details)", "shortName": "Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:DerivativeAssetNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:DerivativeAssetNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails", "longName": "9954493 - Disclosure - Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details)", "shortName": "Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R49": { "role": "http://www.vitacoco.com/role/FairValueMeasurementsDetails", "longName": "9954494 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.vitacoco.com/role/ShareholdersEquityDetails", "longName": "9954495 - Disclosure - Shareholders' Equity (Details)", "shortName": "Shareholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "coco:NumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "coco:NumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.vitacoco.com/role/IncomeTaxesDetails", "longName": "9954496 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R52": { "role": "http://www.vitacoco.com/role/EarningsPerShareDetails", "longName": "9954497 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R53": { "role": "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954498 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-156", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.vitacoco.com/role/SegmentReportingAdditionalInformationDetails", "longName": "9954499 - Disclosure - Segment Reporting - Additional Information (Details)", "shortName": "Segment Reporting - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails", "longName": "9954500 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information by Segment (Details)", "shortName": "Segment Reporting - Schedule of Segment Reporting Information by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R56": { "role": "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails", "longName": "9954501 - Disclosure - Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details)", "shortName": "Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails", "longName": "9954502 - Disclosure - Segment Reporting - Revenue from External Customers by Geographic Areas (Details)", "shortName": "Segment Reporting - Revenue from External Customers by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "unique": true } }, "R58": { "role": "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "longName": "9954503 - Disclosure - Segment Reporting - Long Lived Assets by Geographic Areas (Details)", "shortName": "Segment Reporting - Long Lived Assets by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails", "longName": "9954504 - Disclosure - Related-Party Transactions (Details)", "shortName": "Related-Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-143", "name": "coco:SaleOfStockNumberOfSecondaryOfferings", "unitRef": "offering", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "coco:SaleOfStockNumberOfSecondaryOfferings", "unitRef": "offering", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20240331.htm", "first": true, "unique": true } } }, "tag": { "coco_A2014StockOptionAndRestrictedStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "A2014StockOptionAndRestrictedStockPlanMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Plan", "label": "2014 Stock Option and Restricted Stock Plan [Member]", "documentation": "2014 Stock Option and Restricted Stock Plan" } } }, "auth_ref": [] }, "coco_A2021IncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "A2021IncentiveAwardPlanMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "2021 Incentive Award Plan [Member]", "documentation": "2021 Incentive Award Plan" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r252" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r722" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r839" ] }, "coco_AccountsReceivableAndSupplierAdvancesAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "AccountsReceivableAndSupplierAdvancesAllowanceForCreditLoss", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Accounts Receivable And Supplier Advances, Allowance For Credit Loss", "documentation": "Accounts Receivable And Supplier Advances, Allowance For Credit Loss" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r678" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $3,304 at March\u00a031, 2024, and $2,486 at December\u00a031, 2023", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r246", "r247" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for legal fees reimbursement", "label": "Accrued Professional Fees", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r31", "r32", "r90", "r152", "r515", "r549", "r553" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income / (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r32", "r430", "r433", "r489", "r544", "r545", "r821", "r822", "r823", "r829", "r830", "r831" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r772" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r82" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r394", "r395", "r396", "r567", "r829", "r830", "r831", "r901", "r928" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r778" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r778" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r778" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r778" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r180", "r181", "r182", "r183", "r192", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r279", "r394", "r395", "r396", "r407", "r408", "r409", "r410", "r416", "r417", "r418", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r457", "r458", "r461", "r462", "r463", "r464", "r476", "r477", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r504", "r505", "r506", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r56", "r57", "r364" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments required to reconcile net income to cash flows from operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r743", "r754", "r764", "r789" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r746", "r757", "r767", "r792" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r778" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r785" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r750", "r758", "r768", "r785", "r793", "r797", "r805" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r803" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r393", "r397" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails": { "parentTag": "coco_AccountsReceivableAndSupplierAdvancesAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses on accounts receivables", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r153", "r248", "r263", "r264", "r266", "r921" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r153", "r248", "r263" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "coco_AmericasSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "AmericasSegmentMember", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "verboseLabel": "Americas", "label": "Americas Segment [Member]", "documentation": "Americas segment." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase common stock and RSUs (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r205" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r36" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r930", "r931", "r932", "r933" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total segment assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r118", "r148", "r173", "r216", "r231", "r237", "r251", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r419", "r421", "r460", "r513", "r609", "r722", "r734", "r857", "r858", "r910" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r143", "r155", "r173", "r251", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r419", "r421", "r460", "r722", "r857", "r858", "r910" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets measured at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r67" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r800" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r801" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r796" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r796" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r796" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r796" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r796" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r796" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r799" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r798" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r797" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r35", "r145", "r694" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r101", "r169" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase/(decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r101" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r776" ] }, "coco_CharlesVanEsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "CharlesVanEsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Charles van Es [Member]", "documentation": "Charles van Es" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r133", "r149", "r150", "r151", "r173", "r196", "r200", "r202", "r204", "r210", "r211", "r251", "r288", "r291", "r292", "r293", "r299", "r300", "r330", "r331", "r333", "r336", "r342", "r460", "r558", "r559", "r560", "r561", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r597", "r619", "r641", "r671", "r672", "r673", "r674", "r675", "r811", "r826", "r833" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r777" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r777" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r108", "r282", "r283", "r679", "r852" ] }, "coco_CommonClassMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "CommonClassMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Class [Member]", "documentation": "Common class." } } }, "auth_ref": [] }, "coco_CommonClassWithExitWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "CommonClassWithExitWarrantsMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock with Exit Warrants", "label": "Common Class With Exit Warrants [Member]", "documentation": "Common class with exit warrants." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r725", "r726", "r727", "r729", "r730", "r731", "r732", "r829", "r830", "r901", "r924", "r928" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r81", "r597" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "periodEndLabel": "Ending balance, common stock (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r81", "r597", "r615", "r928", "r929" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 500,000,000 shares authorized; 63,311,737 and 63,135,453 shares issued at March\u00a031, 2024 and December\u00a031, 2023, respectively 56,683,993 and 56,899,253 shares outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r81", "r514", "r722" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r782" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r781" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r783" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r780" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income attributable to The Vita Coco Company, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r33", "r159", "r161", "r166", "r509", "r521" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r38", "r40", "r68", "r69", "r245", "r678" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r40", "r68", "r69", "r245", "r554", "r678" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r38", "r40", "r68", "r69", "r245", "r678", "r813" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r76", "r128" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r678" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r38", "r40", "r68", "r69", "r245" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r37", "r38", "r40", "r41", "r68", "r117", "r678" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r38", "r40", "r68", "r69", "r245", "r678" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r175", "r419", "r420", "r421", "r422", "r495", "r689", "r856", "r859", "r860" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r175", "r419", "r420", "r421", "r422", "r495", "r689", "r856", "r859", "r860" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r175", "r218", "r229", "r230", "r231", "r232", "r233", "r235", "r239", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r298", "r299", "r857", "r858" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r175", "r218", "r229", "r230", "r231", "r232", "r233", "r235", "r239", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r298", "r299", "r857", "r858" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r58", "r698" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r95", "r503" ] }, "us-gaap_CostOfGoodsProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsProductLineMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Service, Product and Service", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r812" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "As reported under ASC 326", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]" } } }, "auth_ref": [ "r814", "r817", "r832", "r837", "r838", "r891", "r892", "r893", "r894", "r895", "r900", "r901", "r902", "r906" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of ASC 326 adoption", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r138", "r179", "r186", "r192", "r256", "r262", "r394", "r395", "r396", "r409", "r410", "r428", "r430", "r431", "r433", "r434", "r435", "r441", "r444", "r446", "r447", "r487" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r138", "r179", "r186", "r192", "r256", "r262", "r394", "r395", "r396", "r409", "r410", "r428", "r430", "r431", "r433", "r434", "r435", "r441", "r444", "r446", "r447", "r487" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r138", "r179", "r186", "r192", "r256", "r262", "r394", "r395", "r396", "r409", "r410", "r428", "r430", "r431", "r433", "r434", "r435", "r441", "r444", "r446", "r447", "r487" ] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrencySwapMember", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Currency Swaps/Contracts", "label": "Currency Swap [Member]", "documentation": "Swap involving the exchange of principal and interest in one currency for another currency." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "coco_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A." } } }, "auth_ref": [] }, "coco_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r39", "r245" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/Debt" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r109", "r171", "r301", "r307", "r308", "r309", "r310", "r311", "r312", "r317", "r324", "r325", "r327" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r78", "r79", "r119", "r120", "r175", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r479", "r704", "r705", "r706", "r707", "r708", "r827" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate on vehicle loans", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r24", "r303" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r175", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r479", "r704", "r705", "r706", "r707", "r708", "r827" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r175", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r479", "r704", "r705", "r706", "r707", "r708", "r827" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r52", "r53", "r70", "r71", "r73", "r75", "r111", "r112", "r175", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r479", "r704", "r705", "r706", "r707", "r708", "r827" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r400", "r401" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r50" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, notional amount", "label": "Derivative Asset, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r655", "r659", "r663", "r666", "r896", "r897", "r898" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, fair value", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r156", "r157", "r459", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r603", "r604", "r655", "r660", "r664", "r665", "r667", "r668", "r697", "r727", "r925" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r156" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails", "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r587", "r589", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r655", "r657", "r664", "r667", "r725", "r727" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails", "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r60", "r62", "r63", "r65", "r587", "r589", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r655", "r657", "r664", "r667", "r697", "r725", "r727" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstruments" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r116", "r424", "r436" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative liability, fair value", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r156", "r157", "r459", "r579", "r580", "r581", "r582", "r585", "r586", "r587", "r588", "r589", "r610", "r612", "r613", "r657", "r658", "r660", "r664", "r665", "r667", "r668", "r697", "r925" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r156" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability, notional amount", "label": "Derivative Liability, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r656", "r659", "r662", "r666", "r896", "r897", "r898" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails", "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r353", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r353", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r862" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r738" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r771" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "country_EC": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "EC", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ecuador", "label": "ECUADOR" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Earnings per share - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r167", "r184", "r185", "r186", "r187", "r188", "r194", "r196", "r202", "r203", "r204", "r208", "r447", "r448", "r510", "r522", "r699" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of common shares outstanding", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Earnings per share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r167", "r184", "r185", "r186", "r187", "r188", "r196", "r202", "r203", "r204", "r208", "r447", "r448", "r510", "r522", "r699" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r193", "r205", "r206", "r207" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r469" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r736" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r736" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r736" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r810" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r736" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r736" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r736" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r736" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r138", "r162", "r163", "r164", "r176", "r177", "r178", "r181", "r189", "r191", "r209", "r256", "r262", "r343", "r394", "r395", "r396", "r409", "r410", "r428", "r430", "r431", "r432", "r433", "r435", "r446", "r470", "r471", "r472", "r473", "r474", "r475", "r489", "r544", "r545", "r546", "r567", "r641" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r779" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r743", "r754", "r764", "r789" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r785" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r451", "r452", "r455" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r451", "r452", "r455" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r315", "r356", "r357", "r358", "r359", "r360", "r361", "r452", "r498", "r499", "r500", "r705", "r706", "r717", "r718", "r719" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r456" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r450" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r315", "r356", "r361", "r452", "r498", "r717", "r718", "r719" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r315", "r356", "r361", "r452", "r499", "r705", "r706", "r717", "r718", "r719" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r315", "r356", "r357", "r358", "r359", "r360", "r361", "r452", "r500", "r705", "r706", "r717", "r718", "r719" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r315", "r356", "r357", "r358", "r359", "r360", "r361", "r498", "r499", "r500", "r705", "r706", "r717", "r718", "r719" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r450", "r456" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails", "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r59", "r61", "r66" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r135", "r839" ] }, "us-gaap_ForeignCurrencyGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyGainLossMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency gain / (loss)", "label": "Foreign Currency Gain (Loss) [Member]", "documentation": "Primary financial statement caption encompassing foreign currency gain (loss)." } } }, "auth_ref": [ "r899" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency gain/(loss)", "verboseLabel": "Foreign currency gain/(loss)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r465", "r466", "r467", "r468", "r638" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency gain / (loss)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r103", "r617", "r733", "r904", "r905", "r927" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain)/loss on disposal of equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.vitacoco.com/role/GoodwillSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r146", "r268", "r507", "r703", "r722", "r841", "r848" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r107" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Total gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r94", "r173", "r216", "r230", "r236", "r239", "r251", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r460", "r701", "r857" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12", "r423" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r92", "r122", "r216", "r230", "r236", "r239", "r511", "r519", "r701" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r174", "r398", "r403", "r405", "r406", "r411", "r413", "r414", "r415", "r563" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r125", "r131", "r190", "r191", "r224", "r402", "r412", "r523" ] }, "coco_IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesNoncurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses, and other liabilities", "label": "Increase Decrease In Accounts Payable Accrued Liabilities And Other Liabilities Noncurrent", "documentation": "Increase decrease in accounts payable accrued liabilities and other liabilities noncurrent." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses, net supplier advances, and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.vitacoco.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of conversion of stock options and RSUs (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r197", "r198", "r199", "r204", "r366" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r750", "r758", "r768", "r785", "r793", "r797", "r805" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r803" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r739", "r809" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r739", "r809" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r739", "r809" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r72", "r124", "r165", "r220", "r478", "r625", "r733", "r926" ] }, "coco_InternationalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "InternationalSegmentMember", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "verboseLabel": "International", "label": "International Segment [Member]", "documentation": "International segment." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r267" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r106", "r696" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.vitacoco.com/role/InventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.vitacoco.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r154", "r695", "r722" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and packaging", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r106", "r819" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "verboseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r97", "r219" ] }, "coco_JanePriorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "JanePriorMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jane Prior [Member]", "documentation": "Jane Prior" } } }, "auth_ref": [] }, "coco_JonathanBurthMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "JonathanBurthMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jonathan Burth [Member]", "documentation": "Jonathan Burth" } } }, "auth_ref": [] }, "coco_JonathanBurthTradingArrangementCommonStockIssuableUponExerciseOfFullyVestedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "JonathanBurthTradingArrangementCommonStockIssuableUponExerciseOfFullyVestedStockOptionsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jonathan Burth Trading Arrangement, Common Stock Issuable Upon Exercise Of Fully Vested Stock Options [Member]", "documentation": "Jonathan Burth Trading Arrangement, Common Stock Issuable Upon Exercise Of Fully Vested Stock Options" } } }, "auth_ref": [] }, "coco_JonathanBurthTradingArrangementCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "JonathanBurthTradingArrangementCommonStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jonathan Burth Trading Arrangement, Common Stock [Member]", "documentation": "Jonathan Burth Trading Arrangement, Common Stock" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r21", "r173", "r251", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r420", "r421", "r422", "r460", "r596", "r700", "r734", "r857", "r910", "r911" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r86", "r121", "r517", "r722", "r828", "r836", "r903" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r144", "r173", "r251", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r420", "r421", "r422", "r460", "r722", "r857", "r910", "r911" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r16", "r120", "r919" ] }, "coco_LineOfCreditFacilityInterestExpenseAndUnusedCommitmentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "LineOfCreditFacilityInterestExpenseAndUnusedCommitmentFee", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, interest expense and unused commitment fee", "label": "Line Of Credit Facility Interest Expense And Unused Commitment Fee", "documentation": "Line of credit facility interest expense and unused commitment fee." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated litigation liability", "label": "Estimated Litigation Liability", "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs." } } }, "auth_ref": [ "r27", "r853" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r120", "r314", "r328", "r705", "r706", "r919" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails": { "parentTag": "us-gaap_NotesPayable", "weight": 1.0, "order": 2.0 }, "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, long-term", "verboseLabel": "Non-current", "label": "Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r51" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r245", "r712", "r862", "r922", "r923" ] }, "coco_MajorSupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "MajorSupplierAxis", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Supplier [Axis]", "label": "Major Supplier [Axis]", "documentation": "Major supplier." } } }, "auth_ref": [] }, "coco_MajorSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "MajorSupplierDomain", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Supplier [Domain]", "label": "Major Supplier [Domain]", "documentation": "Major supplier." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r362", "r502", "r541", "r588", "r589", "r648", "r650", "r652", "r653", "r669", "r690", "r691", "r702", "r709", "r720", "r724", "r861", "r912", "r913", "r914", "r915", "r916", "r917" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r777" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r777" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r362", "r502", "r541", "r588", "r589", "r648", "r650", "r652", "r653", "r669", "r690", "r691", "r702", "r709", "r720", "r724", "r861", "r912", "r913", "r914", "r915", "r916", "r917" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r796" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r804" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r245", "r712", "r862", "r922", "r923" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r778" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r168" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r168" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r101", "r102", "r103" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to The Vita Coco Company, Inc.", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r93", "r103", "r123", "r142", "r158", "r160", "r164", "r173", "r180", "r184", "r185", "r186", "r187", "r190", "r191", "r201", "r216", "r230", "r236", "r239", "r251", "r288", "r289", "r291", "r292", "r293", "r295", "r297", "r299", "r300", "r448", "r460", "r520", "r618", "r639", "r640", "r701", "r733", "r857" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r777" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r747", "r758", "r768", "r785", "r793" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r775" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r774" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r785" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r804" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r804" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r930", "r931", "r932", "r933" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net (including asset held for sale)", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r244" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r98" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r930", "r931", "r932", "r933" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Notes payable", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r120", "r919" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails": { "parentTag": "us-gaap_NotesPayable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, current", "verboseLabel": "Current", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable, Other Payables", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r835" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r835" ] }, "coco_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "NumberOfSubsidiaries", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of subsidiaries", "label": "Number Of Subsidiaries", "documentation": "Number of subsidiaries." } } }, "auth_ref": [] }, "coco_NumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "NumberOfVotes", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share of common stock", "label": "Number of Votes", "documentation": "Number of Votes" } } }, "auth_ref": [] }, "coco_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "OneCustomerMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One customer", "label": "One Customer [Member]", "documentation": "One of the customers." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r216", "r230", "r236", "r239", "r701" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r484" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r824" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r239" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Business and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r77", "r114", "r555", "r556" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r147" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r9", "r115" ] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Axis]", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Domain]", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r777" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r745", "r756", "r766", "r791" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholders\u2019 Equity Attributable to The Vita Coco Company, Inc.", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r773" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid to acquire treasury stock", "terseLabel": "Payments for repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r100" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r776" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r776" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r775" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r785" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r778" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r774" ] }, "coco_PerformanceBasedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Restricted Stock Units (RSUs)", "label": "Performance-Based Restricted Stock Units (RSUs) [Member]", "documentation": "Performance-Based Restricted Stock Units (RSUs)" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r820" ] }, "coco_PrivateLabelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "PrivateLabelMember", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Label", "label": "Private Label [Member]", "documentation": "Private label." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received (paid) on notes payable", "label": "Proceeds from (Repayments of) Notes Payable", "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock awards", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r13" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r863" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r241", "r503", "r535", "r536", "r537", "r538", "r539", "r540", "r692", "r710", "r723", "r816", "r854", "r855", "r862", "r922" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r241", "r503", "r535", "r536", "r537", "r538", "r539", "r540", "r692", "r710", "r723", "r816", "r854", "r855", "r862", "r922" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r512", "r518", "r722" ] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r265", "r508" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r773" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r773" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r355", "r362", "r389", "r390", "r391", "r501", "r502", "r541", "r588", "r589", "r648", "r650", "r652", "r653", "r669", "r690", "r691", "r702", "r709", "r720", "r724", "r727", "r851", "r861", "r913", "r914", "r915", "r916", "r917" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r355", "r362", "r389", "r390", "r391", "r501", "r502", "r541", "r588", "r589", "r648", "r650", "r652", "r653", "r669", "r690", "r691", "r702", "r709", "r720", "r724", "r727", "r851", "r861", "r913", "r914", "r915", "r916", "r917" ] }, "coco_ReceiveBRLSellUSDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ReceiveBRLSellUSDMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Receive BRL/sell USD", "label": "Receive B R L Sell U S D [Member]", "documentation": "Receive BRL/sell USD." } } }, "auth_ref": [] }, "coco_ReceiveTHBSellUSDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ReceiveTHBSellUSDMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Receive THB/sell USD", "label": "Receive T H B Sell U S D [Member]", "documentation": "Receive THB/sell USD." } } }, "auth_ref": [] }, "coco_ReceiveUSDPayCADMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ReceiveUSDPayCADMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Receive USD/pay CAD", "label": "Receive U S D pay C A D [Member]", "documentation": "Receive USD/pay CAD." } } }, "auth_ref": [] }, "coco_ReceiveUSDPayEURMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ReceiveUSDPayEURMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receive USD/pay EUR", "label": "Receive U S D pay E U R [Member]", "documentation": "Receive U S D pay E U R" } } }, "auth_ref": [] }, "coco_ReceiveUSDPayGBPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ReceiveUSDPayGBPMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Receive USD/pay GBP", "label": "Receive U S D pay G B P [Member]", "documentation": "Receive USD/pay GBP." } } }, "auth_ref": [] }, "coco_ReconciliationOfGrossProfitToIncomeLossBeforeIncomeTaxesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ReconciliationOfGrossProfitToIncomeLossBeforeIncomeTaxesTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Gross Profit to Income (Loss) Before Income Taxes", "label": "Reconciliation Of Gross Profit To Income Loss Before Income Taxes [Table Text Block]", "documentation": "Reconciliation of gross profit to income loss before income taxes." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r740", "r751", "r761", "r786" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related-Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r564", "r565", "r566", "r622", "r623", "r624", "r645", "r647" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r741", "r752", "r762", "r787" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r742", "r753", "r763", "r788" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r749", "r760", "r770", "r795" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r818", "r825", "r918", "r920" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r36" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r83", "r113", "r516", "r548", "r553", "r562", "r598", "r722" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r138", "r176", "r177", "r178", "r181", "r189", "r191", "r256", "r262", "r394", "r395", "r396", "r409", "r410", "r428", "r431", "r432", "r435", "r446", "r544", "r546", "r567", "r928" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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." } } }, "auth_ref": [ "r217", "r218", "r229", "r234", "r235", "r241", "r243", "r245", "r352", "r353", "r503" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r132", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r354" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r804" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r804" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore", "label": "SINGAPORE" } } }, "auth_ref": [] }, "coco_SaleOfStockNumberOfSecondaryOfferings": { "xbrltype": "integerItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SaleOfStockNumberOfSecondaryOfferings", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of secondary offerings", "label": "Sale of Stock, Number Of Secondary Offerings", "documentation": "Sale of Stock, Number Of Secondary Offerings" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r245", "r812" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r834" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assets and Liabilities that are Measured at Fair Value on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r451", "r452" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r134", "r839" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.vitacoco.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r703", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r17", "r87", "r88", "r89" ] }, "coco_ScheduleOfLineOfCreditFacilitiesAndNotesPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ScheduleOfLineOfCreditFacilitiesAndNotesPayableLineItems", "presentation": [ "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Line Of Credit Facilities And Notes Payable [Line Items]", "label": "Schedule Of Line Of Credit Facilities And Notes Payable [Line Items]", "documentation": "Schedule of line of credit facilities and notes payable." } } }, "auth_ref": [] }, "coco_ScheduleOfLineOfCreditFacilitiesAndNotesPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ScheduleOfLineOfCreditFacilitiesAndNotesPayableTable", "presentation": [ "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Line Of Credit Facilities And Notes Payable [Table]", "label": "Schedule Of Line Of Credit Facilities And Notes Payable [Table]", "documentation": "Schedule of line of credit facilities and notes payable." } } }, "auth_ref": [] }, "coco_ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/DebtTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Credit Facility and Notes Payable", "label": "Schedule Of Line Of Credit Facilities And Notes Payable [Table Text Block]", "documentation": "Schedule of line of credit facilities and notes payable." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument." } } }, "auth_ref": [ "r64", "r815" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r48", "r91" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r45", "r46", "r47", "r49" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r45", "r46", "r47", "r49" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r363", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Concentration of Risk, by Risk Factor", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r37", "r38", "r40", "r41", "r68", "r117" ] }, "coco_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r735" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r737" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r213", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r245", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r280", "r281", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r703", "r816", "r922" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r243", "r244", "r581", "r584", "r586", "r649", "r651", "r654", "r670", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r693", "r711", "r727", "r862", "r922" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r228", "r233", "r237", "r238", "r239", "r240", "r241", "r242", "r245" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "terseLabel": "Selling, general, and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r96" ] }, "coco_ServiceBasedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ServiceBasedRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-Based Restricted Stock Units (RSUs)", "label": "Service-Based Restricted Stock Units (RSUs) [Member]", "documentation": "Service-Based Restricted Stock Units (RSUs)" } } }, "auth_ref": [] }, "coco_ServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ServiceBasedStockOptionsMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based Stock Options", "label": "Service Based Stock Options [Member]", "documentation": "Service Based Stock Options" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation arrangement by share based payment award, Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r721" ] }, "coco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAggregateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAggregateFairValue", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate grant date fair value", "label": "Share-based Compensation Arrangement by share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Aggregate Fair Value", "documentation": "Share-based Compensation Arrangement by share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Aggregate Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted RSUs (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r363", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding stock maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "coco_ShareBasedPaymentArrangementStockBasedSalesIncentive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "ShareBasedPaymentArrangementStockBasedSalesIncentive", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based sales incentive", "label": "Share-based Payment Arrangement, Stock-Based Sales Incentive", "documentation": "Share-based Payment Arrangement, Stock-Based Sales Incentive" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of vesting of award under share-based payment arrangement", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r865" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, nonvested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r104", "r170" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails", "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r141", "r213", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r245", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r281", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r703", "r816", "r922" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r133", "r149", "r150", "r151", "r173", "r196", "r200", "r202", "r204", "r210", "r211", "r251", "r288", "r291", "r292", "r293", "r299", "r300", "r330", "r331", "r333", "r336", "r342", "r460", "r558", "r559", "r560", "r561", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r597", "r619", "r641", "r671", "r672", "r673", "r674", "r675", "r811", "r826", "r833" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r29", "r138", "r162", "r163", "r164", "r176", "r177", "r178", "r181", "r189", "r191", "r209", "r256", "r262", "r343", "r394", "r395", "r396", "r409", "r410", "r428", "r430", "r431", "r432", "r433", "r435", "r446", "r470", "r471", "r472", "r473", "r474", "r475", "r489", "r544", "r545", "r546", "r567", "r641" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r243", "r244", "r581", "r584", "r586", "r649", "r651", "r654", "r670", "r677", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r693", "r711", "r727", "r862", "r922" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r176", "r177", "r178", "r209", "r503", "r557", "r578", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r614", "r616", "r620", "r621", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r641", "r728" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r176", "r177", "r178", "r209", "r503", "r557", "r578", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r614", "r616", "r620", "r621", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r641", "r728" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r744", "r755", "r765", "r790" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r80", "r81", "r113", "r375" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock awards", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r29", "r113" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased during period (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r80", "r81", "r113", "r561", "r641", "r674" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity attributable to The Vita Coco Company, Inc.", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r81", "r84", "r85", "r105", "r599", "r615", "r642", "r643", "r722", "r734", "r828", "r836", "r903", "r928" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r110", "r172", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r437", "r644", "r646", "r676" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.vitacoco.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r496", "r497" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries", "label": "Subsidiaries [Member]" } } }, "auth_ref": [ "r864", "r907", "r908", "r909" ] }, "coco_SubsidiariesOwnedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SubsidiariesOwnedLineItems", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries Owned [Line Items]", "label": "Subsidiaries Owned [Line Items]", "documentation": "Subsidiaries Owned" } } }, "auth_ref": [] }, "coco_SubsidiariesOwnedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SubsidiariesOwnedTable", "presentation": [ "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries Owned [Table]", "label": "Subsidiaries Owned [Table]", "documentation": "Subsidiaries Owned" } } }, "auth_ref": [] }, "coco_SupplierAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SupplierAMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier A", "label": "Supplier A [Member]", "documentation": "Supplier A." } } }, "auth_ref": [] }, "coco_SupplierAdvancesAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SupplierAdvancesAllowanceForCreditLoss", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails": { "parentTag": "coco_AccountsReceivableAndSupplierAdvancesAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses on supplier advances", "label": "Supplier Advances, Allowance for Credit Loss", "documentation": "Supplier Advances, Allowance for Credit Loss" } } }, "auth_ref": [] }, "coco_SupplierAdvancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SupplierAdvancesCurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier advances, current", "label": "Supplier Advances Current", "documentation": "Supplier advances current." } } }, "auth_ref": [] }, "coco_SupplierAdvancesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SupplierAdvancesNoncurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier advances, long-term", "label": "Supplier Advances Noncurrent", "documentation": "Supplier advances noncurrent." } } }, "auth_ref": [] }, "coco_SupplierBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "SupplierBMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier B", "label": "Supplier B [Member]", "documentation": "Supplier B." } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r39" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r784" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r776" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r783" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r803" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r805" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r806" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r807" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r805" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r805" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r808" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r806" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r54" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "periodStartLabel": "Beginning balance, treasury stock (in shares)", "periodEndLabel": "Ending balance, treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r54" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 6,627,744 shares at cost as of March\u00a031, 2024, and $6,236,200 shares at cost as of December\u00a031, 2023.", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30", "r54", "r55" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r11", "r81", "r113" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r54", "r113" ] }, "coco_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "TwoCustomersMember", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customers", "label": "Two Customers [Member]", "documentation": "Two customers." } } }, "auth_ref": [] }, "coco_TwoThousandAndTwentyCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "TwoThousandAndTwentyCreditFacilityMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Credit facility", "label": "Two Thousand And Twenty Credit Facility [Member]", "documentation": "Two thousand and twenty credit facility." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r180", "r181", "r182", "r183", "r192", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r279", "r394", "r395", "r396", "r407", "r408", "r409", "r410", "r416", "r417", "r418", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r457", "r458", "r461", "r462", "r463", "r464", "r476", "r477", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r504", "r505", "r506", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r802" ] }, "coco_UnrealizedGainLossOnDerivativeInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "UnrealizedGainLossOnDerivativeInstrumentsMember", "presentation": [ "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain/(loss) on derivative instruments", "label": "Unrealized gain(loss) on derivative instruments [Member]", "documentation": "Unrealized gain(loss) on derivative instruments [Member]" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 }, "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails", "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain/(loss) on derivative instruments", "negatedLabel": "Unrealized (gain)/loss on derivative instruments", "verboseLabel": "Unrealized gain/(loss) on derivative instruments", "label": "Unrealized Gain (Loss) on Derivatives", "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." } } }, "auth_ref": [ "r7", "r634", "r635", "r636", "r637", "r661" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r399", "r404" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r42", "r43", "r44", "r126", "r127", "r129", "r130" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "coco_VehicleLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "VehicleLoansMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle loans", "label": "Vehicle Loans [Member]", "documentation": "Vehicle loans." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890" ] }, "coco_VitaCocoCoconutWaterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20240331", "localname": "VitaCocoCoconutWaterMember", "presentation": [ "http://www.vitacoco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vita Coco Coconut Water", "label": "Vita Coco Coconut Water [Member]", "documentation": "Vita coco coconut water." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.vitacoco.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average number of common shares used in earnings per share - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r195", "r204" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.vitacoco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.vitacoco.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementofOperationsUnaudited", "http://www.vitacoco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted-average number of common shares used in earnings per share - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r194", "r204" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r811": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 80 0001482981-24-000064-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001482981-24-000064-xbrl.zip M4$L#!!0 ( 'U9F:GZAS NG!U=?,<"N-NGJDR'H.[M]\O>Q(I,>H" MB=;%E_GU3T1*XBH,,@)2D'MVJHV4DC+C'I&1$3_]G]?)6'JFCFO:UL__5(KR M/R5JZ;9A6D\__[/9:W4Z__P_C?_ZZ?\K%/[GZ\,WZ<;6_0FU/*GE4.)10WHQ MO9'DC:CTN^W\,)^)=#\FWM!V)H5"\%C+GKXYYM/(DU19+47#HKO.=5E7Y7J% MU NR45<+)9G(A1H9:(527=6T^I#6JJ2:?[HFPZIL5&6E4!I6X>9 40LU=5 N MT$J)&B6C3JL#-6]-[V^NGH=...B2_7BD_U\!3>N8,):+ASHNX4G0J:SP4/B#HJV M\W05WE@:_.K.W_KR\E)\T=A059:5J__Y_JVGC^B$%$S+]8BET]E3\/WEY]B, MPB>UJ]7QNJW;2\.?38_@Q:)N3W ^)5G3E/EHW_*7%F&Z=DE5JN]- M*!@Q>^!UTU@%)S\V+8HT-%LN7/@1!R:E7J]?L;OAT,V#$)/SSWL%6,_2X&A] M\Z]?>0ZQ7"10X@')X^3*!;E6F /*=;QU+,/%90S#XHP5T@GA4KD*;D9#J6[$ M QUN+ /\U8L'X'NS5^6"K!84-7K)&E"748:W!\0-:.AZ3(#+<]0J//9RC9]& ME!B-GR;4(Q(^7Z!_^>;SS[F6;7G \87^VQ0>TX-?/^<\^NI=,?A?-?[KO_[K M)\_TQK2!Y%>(2.^GJ^#B3U?!JP>V\=;XR3"?)==[&].?GJ9/P' M)4[;,FY $N:D "L_YP"-UP9<*4S@+2-\LF"0MP*U9E.IYAHW5*>3 74D;8^Y M1,)X/IE;N.+.OE/+-1 5:7W@'H;;QO(GZKG&O_=801/>;K OC,E3]%)-SC6& M9.S29.^M5J(W V-=]QVCZ3@WOL,890D[*"6N#=]YL1W#G:.E7(+%*-(;@#$O M*34)D.8FG$%]SQF48>55B=&-FY=4Y0-SJ"G[SD'9#H6K9?9TZ) "4^C4C9$J M*'&N7:;Q8(X2D^O7'LB2GW.N.9F.412Q:R.'+6%1@!1?70/$"_O>_"/A-UW; M=]@OIC>O0SBP92"51=U3 MQB'1+]#6CH>R@7%A 6P7>?:J^;W9-(V%H5I!4^:?".Y$OZ./7"VM.QX,*@=@ M",P6+UQ9"=A[]J+PSFXK\RTS6)8[(H#]V@WOB,> M4AIWD%JD@0]"R@?V6053:+1=/_9NDD.IQ!>4-#!\4H$2J+8>$LYL>6"DP+06 MAS+A1SS;^2! UY['BS?4LB>F%??:7"G 1][G8Y-W?2^!Z:@8<)=YH?G0J?RNN?!DO"9-MCB8-O: MDRF8RI;G-E]-D(#1,+@.1D//L_4?P;M^NHK]Q$>^W!H3U^T.V6?S>]4?O5]'XG#OB@7F:P7KL8K',#\GK& M0=XT#!/])7!YB6ETK!:9FAX99P7\BIQQ^#]0CY@6-=K$L4SK*3.B1CFXUWEH MPM=U?^*/,;#?]4;4P7$.'>';GFG'TNT)S0PN#N[Z'A@7?8<9^V],\@=*(#.P M/[@S?6#8WQ.,\68&W ?WRC,O[SGP,96#^]H990H><,-M *!I_.F['C[DWMK. M'7T!%8U[M< F]XYMP9\Z0]VZ(@]' 7(M@SB&^SC%32E55BJ*EKK[F"I_;_V\ MZWC7KFSJ MW*3MD@6T1^+%"IJS'@:[H W'--&>]7#+8!#X2+K$<\CKWEF";LLQ[ .,*68XK@UBXG-I!!#R:U&*Z6]0C# M17DPZ:']=?]Y!Y,>KC(NAM_? \F M/=AGW9,_B@>3'KBS[JP?.6GR-.>7->'6_&DRL4Z$ MK,OQO9-_^>296">BB:S'!HZ7B74B!&4]>'#Z3*P3(2[KP8=SD[9IEESE%/L8:<(_ZQ&3H^YCI CXQT@3 M%UF/>!Q['R--V&<]@'&$?8PTPNGDDP8%Y2-EK;VUJ]5.8,S>]';]J]9FJ9.^Z [8N+,=;]1DI;ZW846( ME1UH@#N/&,'^G?QI.RW?]<"L=]R%N$__Q9Y=3BO6!!2@4VS+@([U@^G^^/J& MW216@AWA5]<&'W 67ZFECR;$^;$\E1X94_>!/E/+IW?T7+;O9]K.\G'B&PJH M3^'/#R@Y[L(.@LBY(O(3%?;F+B@CR'(+68:UH( R=6H^D\'X/'<>*]R%J 1E M\D:9R61F?:&SREZ4R6T C\_JV[WYZKNF15VW%[QBT4H)@U;1K30D.^#<\'6OZ_2H M\VSJ=.%KOYD>:<$?^#_+]WZ'^3GIQLO@4@<6O4)JW2DVDD)*"R%PG@8R=V'S M))38@:4X%@D2200YG@$YP<<5X]^(P.Z+:--R(;= M*9"[X#?GJDJ0X2'(L,IEL#L=,L@H1K@+\IY8-:7-J'M0X"S=+[C;M(SP-DM^ M/4]RY#:R>TH])6CRI#3)9?18H"="#[=QVC/18!DEBTR'B;.B23)*&YD.W(HM MA--G,J1&B=S%;'F04H(<3T6.W 6J^=M".!%F,AW %5L(V:? &G>Q6\Y5E2## M@Y A=P%K?K803H213,=L,Q" V8,"3QH//!$YNY4%/"9H\*4UR%Z,6Z%E$ M3Z9CQ1G08!DEBTR'B;.B23)*&]P&;EL.-4SOENCF&*:U&"NC(U,?TV\VL3)3 MLJ[&74"2'S"GV&JDQFUT<2.8^R]V?V3[+K$,,%'Z+_#:M^7!^PJ[: K?;.L) M1.GDA@Z\]=._WT#^=H?!EP\LZ>2"7-Y1TK&AZ4BZ.K=QOPNGC051L(+N?41! MG]?4CK^Q=.R$M"CE5GW$W(K11RW$O(<1?#C*-Z\BJH7E!]BE3/ M7:CT\+)>4-W)J8[+8.AA9:V@NI-3';W),G6:+H\Y=4/CPWL'[DO'.]JA[3][0:V:[X>'?J=6; MQ,]V0 PZ/D(DXWLWBLQ=Y/CPAKX@H#0)B+M8M$#S(=#,7? UJ_5_DQ5,WTE< M;JRW'%UKGJ69JLCQR!69N]!I5HDR<:7T;-#EJ80EO\%509<\ MT&4B>9E:S%^1^8T"9XPN3Z'$OYZIL.0W5BV(\N1$>2K+DM^P?,:(\D0:_%R% M)7>;$((NN:++$UF6"G=[&S,\OQ#'6*?$!^IZCJE[U.AYMKZ-_C(J+13N-@S> MY9&N1:/+/'%)BOC@+K+/"3Y.Q1_9#FKW_"F\YP#:E&&?D47TB<6$^.C2\75V MRW:][O 7VS;<\#@^)F>=*6UF.[8M:/,8M'DJ/9;M^/;!:/-(5),.CYRIAZQD M.\8M:/,8M'DJNVA:K!6@^TWGR M%E+D D$$T1GZ]>%;CX['C[V;S&1Q*=Q&D#G'-2#YGKRU'[<=K.4(U=P&99-" MO=79@37@2SYY>M]=E#-76 V(Z@^ MDF&6XM%(1>4VZ,LYKH\DPE/%-;=!5,YQ?1PC/%54WV9^_PAN)HX_>OM%G.EY!6S2H8TU]SV4C ME+3,G87)?*?$]1U6___6H7_Y2",;9K(P%!-_@:# 9,I,E$KC-DIU/&P%;9H"*9]NC,TQ,@D4$X5*\$ST= MW8A^X^.;$,MMF/%^3*P[,EGL#-($."H=EDT-\I>=,\51F3$(2]R&!SD!=IHB MJW3PL%[BMM>KU1L";OP.<^F3K\2-Y1\@40\TXW[ M$K?^[3;X[GBB5MWE5,\G2BGHLRMIWNJZE0'"BF4N4U>.91Y MO?,$?H-7F];3RFG_$7$"AD37%!X)LI\843C$ DAUS[6&2)G;H$%62:7_8I^G MFBUSFV(2IV;OJ3.TG0F@Y!)-HC*W 9;=5&V$GC/%#G=1E5,;0ERH0FZ#)$UX M@V&.?8R']'!CTO1,ZK9?];%O4./6L2>HC'R/Z:+NL$T<"Q27"R(P4%=O\2]8 MQG%[,AW;;Y0NZ-=C\?-L0SR<:?R>>'@S>D>";?$RM_&@V0;; M5]\U+>JZO> 5BV5DFQ, GDZB6_M:R1AX;]F6:X]-@]%C!V:P0FI=P!=!&SJ: M3G8\:&Y#2@+5*:<$5+B-2NV"Z@ZLQ0D.&I/QV>([3=:N,]P_0NUGQPR'8&\'D=X]BW/>;M^[&4>I3R8^Q7NPE87BO\3N?45[D)A.^+_ MEZ_GA?]3\3]WP;8+Q?^I^)^[L-X6_"^4"MJZ/9%)0CB5(. N[G?IA' JBY M<[.I;EQW+,-\-@U_+G-@E?_7MH@W(M97W_%&Y^GK5KGS=1$;?8<8F%'K.)NP M,1^!1_SPU0N'@CNNZV.'\,>I;;5?J:.;+NT.;_WQ^ US=1,=2>*6>@XE6+GS M>5,@"('C91QSYWEO!C"QZ#TL[4P[6M>X\])/@8D#D7F-.R=](W!;(^*,J?L; ML=IG&E2O<>?3GP@9^Q.[^7KMT#&+S;LC'C_A>QM."XG>7;X M"JN@Y"3;,:CS&LYN85F%$S:>1=UTJ3[TO+Z;A MC:X56?Y';GD<<9Y@Z,#V/'MRK52*%6V*.;_NE%C1&-T>V\[UWX#"Y.'PRQ! M71B2B3E^N_YG'TC&E>[HB_1@3XCUS[Q+++?@ G+"@:[Y'PJ?A1FPGR_!E*JR M_ 4@1*,I*DKY'U\0@06#ZG;0SQ?\) 'CH+I$&[F(HT<.OPY][?M> 'OH8^6 MMF0/I1;2I^6Y/UT10!8"-\+9#',;80[S6UIGTS')>-/JU)75E597IR(%2-$< M/#;!\)L#1J %^/283%UZ'?WQQ3#=Z9B\ 1.R5[&'OBQ3#M+8,W4\=.H+9&P^ M6=<,AL'M.?D5Y8 $/2!TSXB^'-XNPJVK]>OU6K$NQ]^2BPJ[?L7>YT0WP\4& MI S/P$IPO3_G@(.7%QL1_M23V*Z>A"#_$M[T[.GJG2DQT)2^EB6X,?OR%0-) M#!LR& 3@P%(_=*66MWOWSN]7J=[=\HUK/)8_!I^;_9^[=S]TN_> MY:6;EJ3*Y5)]XZ1#9D*"0PCML884I,/_QOS?+C-GK^>%A&Z[#]\E- &POQQ3O$ 8T%+GP;Z:BG]?9.2.Z22W*->5=U;2SEBL7JTI]%RVW2:5% MNDF=OJ)V6F3%,1VNP\">[H[WW^'%^'+WPT2JE!"VB1GRWS[X8&![O3W0J>UX M8)CC@70/#.-7[WIHOE*CX#G^C&?!DWK=R+"><0K0I:55& #__=A\Z+7^+M)DUO;D;P1E?Z**$8*G$0)?'-J?$ 7W+/'VX%G MOTQX!EPI3. 5(WRL8)"WPALE3H%:$2%JN<9WK%@M:4I>0G]V9S7"*WR[#]&4 M3^"H[*#!,J(OM%HI+7U14BI"7ZP:< Y\SD2G?;/"&)*Q.],8I5S#/F>-T7]H MWO4Z3"\(E;%!97@SHHET!H;_I(3R[H-3VV[.'VDB\3#R;&[@D#F5B=NLIHLA M=>G6!.4$\F5 G>L$MDB;1#92&J5,>*O%$IRO2Q_Q++(;I1ASYGOAE^U MM!-^D^+Q@3Z9+@H;#XNR1;BL@) &(?2;Z1&I9>NVA 5*B/66ESJ67CQ&^"%= MK[[]2G1/PA5BZ'N^9HFX4F]*==R3,B33DDS/E7!#">8:$P$XB[!*)HS24JU8 MKK]O2NY^O20G>].[DZH=R+X-".D81MKV[:9D=FX@2+#%L#,-=Z=89F4K2 1N MV<:RJPHSTG$CVZ-3QW[&]\Q]U&JN<4/'Y(4X= \+>+85@Q7__3:G(7]*/(61J32C8>Q&T,(W]M@EX__?W,:&.TA M?#7,.I!E[4 &(T>F H+N4P@+C!1,'2 T1:'@1\DE''$,J)+0],%:I0P M:0#0,Y3T$1[-,B07=:TT)JXG.6S_\EP#HZ?82YI7\P;@(MM0!T ^]1W7Q_"T M9TLP@GFGBOII\!EU$NX.-G7OFMN0;[U>K)5J22.^6GUKLMGQ([Y*I2B7JIQ- M"B&EJD<-0Q_&EMW-YNB;7G!B@1)]).D@B-RCF%[OQCNX$O/,=0M/U/+D=.XV M\=[;9&"//[G'C$YF#+?1QB7C /H::.;L81JTV,O(A"7,55T,SK?(KHT'8>2% MLS!GM;,3V@AOBCI@LG#F)52"= X *SLVG\?XG/0;&?M4^KM.4- &8FN&BRK@HMOJ"D"G3_?M4. %"2JK&\DH#I?WD)5:D+UR1UR# M_!7PAH3G.J@G??O6VA[%VC62<2*? 4]!Z[AM.7@#)XW"XB88EW\94;:'B?Z! M,\]P^:1\ED;$!?=N#)X%&8]#+PX=CK]\$]T-\#(&-!P [YQY'!IN( 8)F*'? ML>"N1%A!7P1OLP1,P\B'BK["!X-A0>PEF$[V'U M3]DDV"31JZW+DD'>W&+BL'3+=QQX79#5BR+!(Y[OSLBPGFO\0=U5!EI',A[8GH>, 0= YD[MH5B??PF41#Q M;Q)K)$)T%JF^(1X)LCQ76'W^CL5(PX,/(TMR.4R1\X.:!5*OT)<^X69K]8ND M:FHQ'.&-3!=C1%.6*G=@Q@\F/.-GZGY.SJT+D$' A,P[.Z4E"V[EAUM/LNRS M$A7 G$0:P\2I1'0=1(5#D-^1>1Q4FK%7):#\0NP-=P(R!K[B1+H.^"W," :V MAM>!8D4@/4E/COWBC:+;13 9*)N;08>FQ0XTL)TUW!I089D;9LAN*U^B85L' M;)Y?-!#MA'#PAKE&(TTK$(7@;Q74R/)9-'>*XM39_J?.2D55UM))R]6*:CV= M5Z4X*ZU8E]^/$!\HO2Q)X9:T!-2'<@[0,G%:P--/MO,6X]BQ08S;]7#0W,=3 ME5SC6[SLV#L1Y$"Y;_OK2 ;EUP0AA=-F\>VVGN8Z_O99GX.OY@15=DH),MSA M["[.3#@]71X$;=G'5F^3;70^G)94]3"01.TXMY['5M5M![+/B+?;\<;QZ7GB M1*02P>,7!H[P'.1VDM'V.\._X];FCC7?.'%@A^\XBI@1%NO?FL.X*!B+?8'F ML6P6NO+=P,D$3 :E56*.SX.?BM\:O^''7TSX-'Q6LF!M-LK&9]-EFLPBE@[N M&MJ5>'X-!V.=3X,XABOA@373V)2AHWTBGV/]Q5.'4W@EB.01#7=$Q^.(9J1/ M0 DLKA AG1N[.,+;U768M/DF^RX%=SZICC MX/R2)@>UF/)(KPZ57O"?$&RW+%P-D@7[)<\@WHYURA7 M\I6:EJ_79]G)T50;4C#%B &=]5Q@/4A9<(.4A2EQI.>%E(4I%I;&5^0E>S[' M5"-NZ8>#,Q%QRW#-VL6RT5,[T.MA4>UGNK&0=#@I>?X(&< !)HQ7= E5:6K**VD=KH]?+Z @P/N9V\ [QU0>%W M*R?0 "6.-,"[<]E= ^"QV_OF0U_J2 7IMG/7O&MUFM\DL.^[#]^;_:#B_)I" MX*<,PEZ$(;)MS_?!2V3O?PC*"=5&FG MOI%VOI(QP?.XO1&E0#6$15J6RWJS5*<;J@&5Y'8J@( M7C];7B_OR.NXX>70$7:Z?*988=F>4,'U9\OU0!95P?5GR_6U';F>[<:.[#%\ MP@TW1Z7V7[[IO0G>/UO>!^*H"=X_5][7E%TU/G%9T= 78=V?+:\C,=0%KY\M MKY?P'(0'<_*P/JV#G+C&1%I'TG M%GEB G.6-WICNKH?="Y#2ZAID?&;:S)S:BYG41 ':?\XYH&Z_G@UGBH$<&98 M5]US)T0(X%-C45&KH036A 3.C 1F6/LWGF\R/99CS:0I7!A'OU$8CVW7QU3_ MYL#VO:C VH/I_A 2-CN\J96$B,TX&C4Y%+$E(6*S(V(1:YC8[P!BF'B]=VR= M&BA1A?S,#N-I6TS4DV6,B[SPL\T+GR6&8V9XM_]K^R']K'#.Z588(CS*0Y&G MSLM<$F+M&WTBX\ "8:5;A0F2(9;3]LPA%)+S]&BL1Y*S*41GAD0GH T#7M(M MT3W;$5(S0^PFI&;FT5A2Q>XN)W-)B+5':Z';88^,@X)!8?;K0I,1C(L]NJP( M1FB<"AF;(>84,C;[:"R+_5M.YI(0:S=T2%CVR^,4N[A0R[2=!=DJY&AV&%#( MT>RCL28V:3F92T*L?8=GP$8=4C!-%])>A/S,#N,)^9EY-):54'Z6A?S,COQ$ MK'59,>^.%509AE<)R9D=EA.2,_MHC#*P*T)R9DAR M;:KR-S8(HC@UGB-"W1 M\?[]T^^.SFVJS ^WO3^7)+4:Y5RC!W E'CO1(!@N&PR':"N]>TA7M!2(6@JH M:;044 #@HJ> Z"G 14^!V^[#[\V'F\*W;O=?G;M?I%Z_V6]_Q^8"._=N6?(J MU.K)V@+U1Z:+Y^L<@.;X37I@G1HEVY)NP6F6%+GP;];RAYA!.<@7XAB%L6W_ M"+N3A:4EBM+O5#(1KX;D^OKHG:%8M&) X:7/; M^\,9JT+AD2*41<0:V$[0Z M?<%S8G7MY M>-B4^W.>Y0+,WJZT8]Z^V.TK_$QIXV<6!T!X&U'YX2\(0+>0V8'/HJ5 '7B4CZJ8]L?VRL7J6O4P"_NWIY.@;"7VO8#E/4 MS2E,:.V6'O?N@&K7QGK8XCGFDX[]9]Q46%NL"4PHYK,#.C;I\_IUZGKF).X! M "\%T,=]G1IF'"!LE*@F&4?7@6T6)F9:/EVX@Z1HT:?@.&U R]C$D&$-;@>4 MYYH@;(@C >C!+F7<6$0BVHD5=Z!"T]+'OD'STL#W).)0UD]Q#!_%ZC6>G5]\ MMP.3==#2E6P?Y(&/IC)M7R$L8;/AKK^=#K&_H, -RE$;? 83A*7:@_PX-F1=)!:; MN+L",*: 1 8(>$"R&%-#T.Y\:(W_#.^#-"&F0Y$ +WA+Z M&!I"E >_V7'S$ O T?B>98(+" K%MB>]P%P"SF!U&;I;0&CFQ.$,+:Y M' :IQ,'L<ZF.&.XX\,DPVGEL5<>"ZIC/7@;;X]PG8OZ'04;ML(#$!LF M+)U!=^C8$];[=)F'WW]?*($ J3:;+8!T9C9L1G ^E#!P-9 QJ_(%'U]?NQ&4 M>@G$V#U0H=3)2U%^O)1;3+G.X1 $3M.R$#CKI/JO68F]H8G-#*4WBA*5&011 ME?RP%V-8*K\HI<8A 1_XF(%CSG= )/),0*ZC*Q-?:XZ&A$B$-L6^Q/KK4 MHW,9N0"X=.GB!!$OIC5BS #/SUB2 M+08XF+J,"'$8\!Z^9*'1,,P7GG%0:#&L>BMO+V;.]_@#[,H09P&R=J!LRPB( MU=;]4-R$6 57%.$* @3A&\*4H7H(=&H@H=,PJHW@W.%;K%,S?HQYO%%#T."# M"T+Q/5F&/NR@815Z>02,'>!#Y)8Q>Q7OC.8?&N,]N]LP0',C&!AHU\"C"/V0WTR/2"U;MV>^ MRX)''/9=7G,0Z>H5?^[Z(&N%5X$CHJM,"B QH1Z=?5.*/H E[HN!M WH9EXQ MT_4'KFF8Q 'SZ!W,7E+TELVIE$KT5A/16Q&]Y21Z&U2P8-4=U2^Q[0W7N7]' M,J_DML/A1*L.RR/$5@:.B2/LN.#Z#@OF!O']7]O2;YU^4VIU6UWXY_M]\^X/ MT EWK:+4O+N1>H]?>YV;3O.ATWXGD,_+:EK=NYOV7:]]@YV->]UOG9MF'WY\ M;7X#@FY+O5_;[7Y/^O1XUWR\Z<"=S_POZ5-S8OLS-]?VX5TL/!<8E.X('2/0 MUN2=I<1:7BM+.VY;YWJU6*O6$G=U5HMJM91*+V9%*=;E9!VB-U\O*?7T)O7^ M^@Y>JCZ^]?,L32)5#JAO8P!FT,SZ+OPT<*X:V'MAJ1?TY0!BL8ED! LMKB_V MQK;51/_QY( T,0KAE'6=4K"T/IHTL/H7QEU8D1L;L.AA=T M_ /C(L]D'+A+RQA-LGA9R@ %_WVO%7Y9S4/D:6D_F:^8'WCKD" %Q+=,[P%= M9]\U?GAJ-QIJZGK@^3M@^ />P=?&=)E@6V8\ME^"U("A]/<4I7$S>O&M M[=S8_L ;^N-H(@^S>82V65*JTW(-+:_)I36:DX@7]-=;VOHO!3O:B9:WA9D. MNKQ2KJ'F2[5*[/+BDQNVG&M0DS% K-3/M&S<1JUKJ+NCW@>Q5\XURM5\K:;L M*Q'C)=/!+(9=?)2+IZ-M8B%%.JH ']Q MPJYV=*8Y88M$G4$0&" IY5>!\BOY:F5=OV?6YQ)TLZ,$W8=N:DQB5LO"%UFI MM'" G?'="*.':?@F9H,9SV@MN_E9-KBP6#\D7W5;MZ\CL#9#J'[0PJB#\PZN M>YD3 T,8JH<7LRF23TEFY*/RXN=_G%LURB!B]7VV$APAQR5DG&= M"7%_[] I,0UV<,5REXX8ZDO9#1]2 Q=A#VU1 R&$VP& FY;!ZAONQ= :=CI/ M0R<(\YH_\\N6;; M+MP^_%$&_JA4\E4Y+1M\-R1EP#J_5&K;ME>W#[55D-K4?#VUO)?#4=L%I/C> M.UC)PPLJT&!FZ!2/7K$D%V$1?]@B#F!Z/R:6!Q9,.P)K\HV94A436I2Z"#2? M(1EMM833(Z,:(R/MS!(B>!:LO]BV@:7D1'CY@U(T F!24J_G&M5\M;[WWHJ( M)_-',ELDY@=)IBSS13*7$D!.DIW!2P[&V+:>"EA"1B1AI)>$<6=;^H><2>S( MHN8K2IT3NT:8QR?*P_@X!:E(037US&+#/%O&-U@,"\NO>>0UC A_/-YP$6;/ MUD2, * =K$-)^^0UB,\E=Q/+6JY1R5=+O.RD"]OYF+D8:1%1*2"BO75R1E.) M3T &#_AWP1X6L##ROA+U(FR++1*U&U2WMIZ^4>)2!M[N\-$-TI22\D,9$]R4 M,B_)GL)&/9Y0396.*DA')5G$<(]&"=VP'*]($]Y'EL[S=S[NI561]FO:&942 M$?2SJPQ-@WYJC'Y*&B?TDV8&;C8RP.*%Z+;U[I%_PQL8=J^TDVSM9R,&=LIP M2\KW]5Q#K=7S9^L_1O88V\*P.O+5+U*;]9!+J5BK!G@P;!_+5/-6K77K MU"X@#!B5:QW/Z4+4;,WJ.>59Z;DI><-J2*)4ZV64HMRQW-I]0!4?R\&OX)GK M6E[1SJA,D."'\^2''91B.B27(L[VZ,S MOV)65DYL<'Y0L#)PKMH?:P2/62"\'# 0VY?'DYB[40?F=ISCYB3OHG"A&MR" MD2ELS+U+PNUO(;"4C\K^(0IA9?)'1CO7A=N?C%CFA[J_<.70SLQ&YD>,$R\* M *4N>?=G%#PW7<_+H@B0H+B=A/3>%%>5,B2=W3,@N(:&7^<]V/; M?*JGM'A!)2FJ57*.FY=526F5> MQ;&*?:J^Q1RCH.P8Q<>RZ7>.3J5P#.)T;^:E8^-LP_GDS>-;]F1BXT>!G/+O MMU"_ITYO1!SZKL3IW-VNBIS@$XQ@[XG3=7H>\:CQ&QG[=/[*4-K(,VE3?5_L M;9J,=I#)U'(-N2BO9\:L=W"?$D=ZQK=]D39.W\6ON'N D4W3;?K>R'8 U<9N MDGR^G/H[L(V?7 *P[CFYFHQ=7N6\'/QO!Y ',Y;([(N)09]X=1W7]9.O3 $? M1LMKBI*OQO058"G%AZ:9CTU<91-7M'*^5%Z/G44(,-F[)>))WXFCCP*C0%/R MDBJK);:Z&ZK3R8 Z2[>TO 1/3ZF.6^GCMX/CKNM[K@>S 6&<% X::UQ= 2NH M7H^!PS$0N,?L2VSVM7H]K[Z#17O^@7U1*?8[]O(*%W#/]-.Z25XK(V/R$LT6 MFQW'<^-VH(T*T@8O]=PNP"-KPDP1PF0L86\X,.TEG4Q-CXCN"A\^#30#Z3U MM&.U G@N$'_"&$8-\S7!E*E4S^A0J2"G7<\%I4Y.F+=94?(EA1=R.K\=Y3TC M,">@V ?J$;AH2)0X%LQ99.I_5/Y'D&R'@&SJNC_QQQBQN:%#4S>39O/5ZGC MJ92OUT2&T!F2TQ;YGSHYU67,-9/SU=0JMPD[>Y>C^!'6HA/X]F3JT!&U7'9$ MRG8O+'/GTUXBUX7IPU\QAZ@C,+-$C=8BD(/Z^]\ TG?4ZP[[Y#6&.3#<65EW M0#\+$SO+]+,F8P]&/QAUCFG0<'3Z$9N&:SE!#B6N[[Q%VX8IA^RCUS.7+/3. MPA8BEH%!;WNH,WVC3R8GHMMWR5[&!?OSA\BL)_:&EDC$U6#_\5L MEL6O,3YV7Y0N,5Z_G^[CTGDR1/%OJCZCTF^D1J67KMH0&$K'> M\A(81T5Q^#CU8-)BQEQ0<#@I7V&;>[F>K]33.JUP^F1;3.4W+ MV%^>'ZK5RU[8Y+L1C&!AP<(IG7A*@X5A?@?J+W-T'LZ&073%_.4H*KD0')\0 MY\FT L"HRQRN4R 0)VW25>1MM*LB[<[BJ ?Z.'OC-68NF?H.T^E1*A%=#Z(+ MF-5ML?(TGBUY(XJL9&!%<\2'Q6B+;:P.38M8NLGB&7!A O!TB\OQX05,A-\K ME6&*4]ME25;7#AVSZGA?7DS#&T5\O?!42._R_!$R@!GXWN9'.$ QFU-Y)52^ M\"_.%B6%63;J%4,V5%*1M9*AZX.J5BO+@[IF:/52M:S^KZKFHH=&SGS'YXD6 M!@XE/PID" N\)N,7\N8B-RR2/M#](M WP2MDD1#22J58T=[;,QH.4X'96B,H MI?R/@#M!JMK8:QAP#6*0.C@*ID.XF8LTY:1:EY=R/U M'K_V.C>=YD.GW9,V"@)>5M/JWMVT[WKM&UC)7:_[K7/3[,./7A_^\[U]U^]) MW5NI>]]^:/8[,$#Z]'C7?+SIP)C/_"_N4W,2-%TR+1#AM@_O,MR\1%]U"D8 M&#/!KA]SJ*H;@!D$QF?:@9D],+LQF;KT M.OKC2V0DF!;[&GOHR[*@0Y&X8O4PY 6WY]*R* <2,[2!PB^'MXMPZVK]>K5< M+($,B;LE%Y78ZYM>IM7FZ^5R-;U);5T?O^;B9GOVW2!W?6U8C.,8 ML/UQ_*3:3MT5^Z"OJ/0=QHU]0!^#X<%Z(%>SJU_"- 2D^V;;B(5.-7ZLB++O#7Q"2N&U%G6=3IVX/8)J8>S$-OI0OJ[P4 M@[C@I.+CJX<4Z:B4:U0K>7E_&^R@=)1!4?].TG-)XUSF_^+8KBM-'7MH[M6= M,QLII,?7 PR^]PR\B1FVG&N4JGFERG_RJ,A7YD)9[$-LE5Q#T_)Q)WZS06P9 MU!L9=!&Z4XJ;[M:31%^GF'BR^:S^#BL_0%'A78S.8\PL@^3(9;?Q'>FR1\=P M\2DO/5$+*'3,=L^),3$MT_4:Q:7E72B@EGS(@YS ?+&M"VB#+-%M420I M$)TB8Q&6JKQW%= 3T5P&U4D&LVV"3I-FJ%1"]W>M(D>2U1^NI\[)N_UDD"3? MV=7@WOU]M!P*T_@/-:0G8EI7G\;,Y@')"F@TGYE)#:0+UK4_"4XZ7-2^;J(J M/VM&SH8*>7.8_P(@1[W3M6YFT$ZNA!1P7?)E=;T]FZ@:Q1U!I6B_I$U&F.N3 M5[GID7TVZB'+T=%;VX&?EA3TY]7?%I6$"(M^U-T-H=H*@=IW8%K!6R-._DJ! M>6EL>51%P6Y4(O1YCG2S1>+O23=8,51):Y=6B/$J(NE[HG%Z8<9^B M1.]88'%YZ"$%P:0(L(F-L#(:8665;R-,&/0'$>^;B6B=3BI )WP3209%>98M M]9DH#^.+PCK_N"P/(!F[DSPT7ZE1^ ]U[#BNK.8:K'JA^H5K*TN8YQ^,\&T5 MX"N4LTXAV#ANGT"=L+YW5F'<9] 'I5#M9+M#E[;A>Y (_)UMVT$4D<7!<)!3S25XKB_QVJ2N8%JMA>+E]34ZXS*=(*SBJM(,Q2&["07Z1 M//+Z3F:]."&SAU<0)0E%!^Y-RP=P=&>)@4'L-1C71S2T7SV' #A-BSAO'8]. M7) 0^%''9BFL'PT2J0I+=9-C#,ELG+@1Q[N.'EGBAWC57*.6+ZOK/:ZR0;L9 MU&W9S< &;;97/"N[8>7]W)XX[@>N#LW1K]2B'SCHJ6JYAI:OQAPJ%GE&V::? MG;3'_O13"KP:#KK3G8UHSZ#;@K4'X[>;#VC=<0<%4?UL3Z4&9/3Q:BL!B:XMP!./T%>1PG <;#ERL35JGI@OTWL M-N1=%^KK'1HXL499RPR=-=\..F>D5)]FM:T71P5J/CBU#-)LEC.[OA+7U/=) M$#E3R^U,[+-[ZO10W+SK_ZBK9EJ;.!8LWHV>9D0RL\CDN456S37D8LS9P,SF MHPG*/W?*+Z=#^36D?&7O' J1<7<^YUUN3.PRN5:L3"):=4JRFU4%#ZQ9HN)Q249?LU M-A1TYIDL&W5-P*;OVFSRJIJ)F+\9\/X=8_WND*D*3P,HG)#"5$9AP1; AL[,2YR\9 MV$E]U1[8QVO+/,M_2*>$*%GC_,1,S\H]Y:O ]!4MY1XK^R$[.P="!%&GI,=2 M(^H2$'4UKY65?"GM;"%>B)H3%7CE$5@H_-D($HNE MB!$@46EH6L3233*&^<,%5KVV*,UH:A4:X0=+99CCU'9-I,-KAXY9,L60#9549*UD MZ/J@JM7*\J"N&5J]5"VK_XN)M.%#(R=:P10$1F'@4/*C0(:PP&LR?B%O+E+D M(OD![2T"?1.\0C(-(:U4BA5@W\TP&PY3@5EU%69*^1\!AX!0LX-#<]<@@JB# MHV ZA)NY2",')?S?MF.OFFOT43A@[ L/!08%GDDCCC(V"([:<07')H@P,='_ MM2W]UNDWI5:WU85_OM\W[_[(2YV[5E%JWMU(O<>OO5M/J MWMVT[WKM&UC)7:_[K7/3[,./7A_^\[U]U^])W5NVR(?VKS"N\UL;5]K]WI8^ M/=XU'V\Z,/HS_\O\U)R *O=EU],>72#6:%IL">^C+LF@IKP>J&9""VW/Y5)0#&17ZEN&7P]M%N'6U?KU: M+I8KE=A;=NK^#62-L<)WO5 ZFO#8CR% M@+V.XRK4MO%<4'@(- 25OL.XD2NU07$8TG?BZ"-)4_([;'4<'\X+GN*N)P+X MQH J8S; ]DVEO?M\G VXM(,1)H=!1ZYCC>( ISAH=NH#G)HXP"GXZD+YZI ' M.#5Q@)./?!2N>31H:(?Q6(>.J.4&/<*" J:L-ICLO8N[7(W8%"V=Q^IFD9_3DZFC-L@"[J M#OOD]=YVV W/<\R!SX)O??N>P&OBFAMH53#NUO-[.2F2+8JG'\1L.3G1867V MZMXM-2[[M-CI)\CK* $X 3@!N$R,NI2"*!OVAEA3BEC?CBQH4DR^Z8^H])OI M$:EEZ[;4"M)S\A+H[>('3V%M3]VZH/A6FJ Y'S-R2U0YQH*,[,'$L;!Z$&/> MOU1UBICD^U"OX%_!O_NY@2GR;TG&6':MNO<6$9?LRXF=)+*+179QG$BHII)= M7$LCN[A6*9:VYQ='V:PBL_AXF<5\B N14[R<4]SK=UO_^K7[[:;]T&/=3*M? MI/:_'SO]/_A?8/93G_,2?=4IF E@[(25*#XGR,??Q#O'S9*NR4451$G")&FE M4E3J:BKYR*5BI5)**4=:T]+)D>9S3M5Z3!,UAD3&\DM5]-C_WZG3@.8>[?14(GV$\+8,3@ MD0JIK _+!#":,%>,*9 Q \4],8U"QTH/&*D(/,=^6"'(,SHSLL4$=-XR3!2SWEV]Z;^S/Q=Q#=F$A:R*D/-V6 M9C0X2Y_8!="\FH"*\E$3,$/'5G>CE:!,DCCGNS/ _BX%(='T+((S 8R@)$%) M@I($)?$$F!:98H[%L;VWA'[Q9>!"<'529Y#Q=!H.31HF]$9@IUTOA&T=GP#< M7\F86#JFD$LW5*=83#1(PM.4O*3*JKJRQ9WQTYN[ 25AP=;*8N9DY^XV)G5R M8EO,4=^[/FL)2]F7\HJBYI72>C& "%L'!5I\8AE/Y_'.M6_ACH91%ML6[LF9 M,0G-E?<3FAD_AE&B(#(4EZJ,A?U+Z\6]!9\EYS.A,Q:(LWI,G:'E&C50&5I> MB:D?(TA9J RA,F*X\J,JHP3<)C2&T!@I:XS:,35&.=>HJ'E5+>?5LBQH6:@, MH3(VJ(Q:&BH#B_NIZX65!)\)/A-\%O!9/3F?)3R5C,7-2J#P%*'P4C7>TCL" M()CZS)A:D0_.U;5\CN M9.9466$]C^OJ>NVF+,IVP1+988E$'*$=VJ\HJQ@M4/)R73@6O)^#V5U4\-3R M8S>$;^[YM9/=NEQ![R-U($\H)S:Q0$U5U"][E1+DL]:GP*C J,"HP*C J,"H MP*C J,"HP.C98S1-3_'"J"-1Q*1TP.:E92VEYJ69HMP+H[8+D$4"HP*C J," MHQQA-)&./V2#\G(IVSH^@[L5>Y8<. &UMH(Z?^8S+<#,J>XM-(B66-<5:D3] M78AA3QE)VT/6!<:W/.P!\^2;!JM8@&7X=8<:IB=A:_-WBFQD/'$G35'.S]:[ MP([ CL".P([ CL".P([ CL!.AK!SK*!\9C&=+']WK5+1X?)WR[F&DI>KZQGU M64S?/6\:.AMI(; CL".P([#S0>VX5I3I<-JQPKEVY#Y(??H)BE%BE!AUGJ.$ M\!&CQ"@QBD?AL^MA0F8)EHOEF(UZ]MNT#&IYUX52,::A^RF-=F9>%P;$I;C^ MR91:+D';>)]SA]ES7?;*H,I8GI3 CL".P([ CL".P([ CL!.5K&3*-J\I9YS M&Z1TK;+S'"IXQ0[FU8"<_T+]\TS4]VJ/.LZG3>UB+;3Q0 MW7ZRV%M^(V.?)@Y95W,--:]4UHM'9Y\8CWST+WN$+<2.P([ CL".P([ #K<& MU99#9]P95+4L&%09#(=SWR WGM;;K]3139?B,3070^ 2>2&.,3]M=I9]<1/R M_89BT?4MQ:+9ED+'=7UJW/@.P")@X:!@-+O994< W0@)1N(JTO5<0ZF5\]68 M^O\B.2Q;1!:G7';I"K-.8$PQ;*"O-850D4$A".+)!O&(O$^!'8&=HVAW53ZY M=J\H0KN?"Y'%:'=UE^Y0^VIW56CWLR2>;1LYJ1 /UK63UWL]9Y]\Q %/84C&!L.R?S+?[E<'-DGF^XU!+ M?Y,\!UXV9MMX"R4 Q5$"L<L9-FF/IX\KG"OWS.8"R;^\3_:BP)?R5C MUF>&>-)WXNBC@ HT)2^ILJJ==_I_/$22)@BJ6Q($@:U M2PTI=%V["-(4I+F?G-6.*6?KN48MKRA:7HEI]2=H6=#R'F)62T',5F4@T/64 M7$&9@C+WD[*E(TK9JI)K5-1\25'RLB9,!D',J8K94AIB5D4*+0G2%*29)FGN MDK&Z5XN/JI9K**5JOAX3YQ.T*TX,<<(':QWA4N<#EK>=KRDB5B9$^#;23=2O M2=VG7],ZG9;!G5/7_3E.&C()(OFP/U7;XD_U'4I57&_ZUW]A+23A#R/M)N[9CYP;K357&+JQ:[O26D(6]$E(B&=JEBM1_IU-#K MJ>--[[S6)F8F9B9IF>69I"D-]5 MBIF)F1V;&P[BM9QCJX\;JM/)@#II=_O83@UG4-LFOM*7)A^SDP1JV4N_V!5Z9J,W'L& M1?JX9ENAMW;36\H1]59-.:N^*ES3OU!;0FW%,_E'U99Z'CUGN.9:H;5VTUK' M[+I8TW*-"J@LK9POE<^@H0+7#"#4EE!;\5S^4;6%/2 TH;<$VPJV/1+;:H>N M]%TKYQI*1Y%R-DA) 1,QGQ@?9\"65$!62$+.>K)57("*'[ M!5\?IU6,MM;<<)_&6+4J&.^E^OZM8+AF(!'TV2WH4SE6,ZU:C373TLZDF1;7 MQ"^TA] >&UC\H(W&:IA#4\]7Y13:+@H&XX/6+I+!$O'76MO2M-FJ+N<:JJSF M2UI5*,ZS:\^V-8^8*R$13PIWU)-,2[S^6 M GYFA[F9WVQWQQV(A3"*@KWL\ZJV?KKOG$GWPLCM H21P*C J,"HP"A'&$VD MY.N'5/)JQI5\!O<0)RO?<=?41<*ME#R0LS7& *MO[C0_L7,0#(!MM^ M3!#'XYOW+"^!'8$=@1V!'8$=@1V!'8$=@9WL'W\3F,X$I@5V!'9X"4C%GX,I M;2LUN70.)C@!T]3_\DV'&DE/PM2U7$.K*_ER:?VDM: F+JDIT8&+TI:"ADND M]!L9^S2BI);M>M^I-[)WI*F%L&"F'@BIFW!\H,04YES M8N(^1G[Z"8I18I08=9ZC4CI0Q(1QN5B.V:ICOTW+H)9W72BQ(1PI4*;K"@/B M4ES_9$HMEZ!ZVN?L4?;,B+V2*#*6*B&P([ CL".P([ CL".P(["35>PD"B-N M*3#?-/[T76\")KK;MYL "7PC&=\3T^A8+3(U/3)F@6IF*+<6[.0'^I=ONJ9' M>]1Y-G5Z#VNQC0>JVT\6>PN+(R6.&E5R#36OR.N5Q;)/C$<^_I,]PA9B1V!' M8$=@1V!'8(=7@VK;5AIW!E4U"P95!L/AW#>;C:?U]BMU=#,XM,+.JDCDA3B& MNW^/V3/B^PWI/=MZ&[$MA8[K^M2X\1V 1<#"0:(/N]F=XH?<" G)LWYJN892 MK>35FLCZR3J1Q7GKN_3562Z0JB#0A#$DPWB$>FA CL".\?1[MJI MM;LJRT*[GPN1Q6EW[>#:7945H=W/DWAVZ12\+_%@V8OR>MG][)./."4F3!F! M'8$=@1V!'8$=CK"3YM9+*B:0AB;0>B]YGL@G@YLE[VP>9?'LP*WMP$]+TGW' MH9;^)GD.O&S,MO$D,ML!%$<)Q!ZWP([ CL".P([ CL".P([ CL".R*T7F!9\ MN$]IH-*.O9B[WH@ZF&+JT!&U7/.9SDNBARYL*_1@^^C !M]N6D9_[L[.\UGO MJ-<=]LEK7-2DE&LHZ]N.NQ=Z$70FI(# CL .S]C9L^+6R65TF6<9G<&8-O<' M .*[TG\E8V+I5"*>])TX^BB0-IJ2EU19+>U_#"!L=1*L,TL]:>+!E32+L+PE MBQ!8?6);"P5 N[[G>L1"L"3.%ZSD&N5R7JG7\A5MG;4C7)Y$DWUDNVQGTLG M5NREL$&89]V9(\!/F[[+]_TWN+4515I6Q"U(&I^9'OEF+*]EFO4\HJB MY15YO82JX +!!2<1[94T1'L=2'L]RUC0M*#I4TGVZA$ENR+G&A4MKRE*OJI5 M!1L(-N!#M%=3$.V*@K2]GCXIB%H0]4F(NI:4K:C5?C>D5)R2L8('32-BU M@@8))&Q""Z,"'%#+U[6*D,!G3'Z)J&^72FO[$1T6WI3K^4I=F+5GF1%T^@F* M46*4&'6>HX3P$:/$*#%*"!\Q2HP2HRYGE! ^8I08)48)X2-&B5%BU.6,$L)' MC!*CQ"@A?,0H,4J,NIQ10OB(46*4&"6$CQ@E1HE1ES-*"!\Q2HP2HX3P$:/$ M*#'J=M.O**')4,X6]\=KTX&OZ^U54 M5*RBTJ-4(KIN3V V;Z;U)%FV!]_S;,D;40 $-JYW*8+$8H52B <_AJ9%+-TD M8Y@_7,!^36YQN>'. C#"[ZEJL0R3G-JNB:5CKAV*/9^>Z9<7T_!&4>6;A>?" M&BWR_!$R@#GXWN9'C@CG=VO3U%:Z#RW\B[/%PCIFV:A7#-E024762H:N#ZI: MK2P/ZIJAU4O5LOJ_FI*+'AHYT0JFY(D6!@XE/PID" N\)N,7\N8B22[2'Q!? M.*$2 GT57ANA,ARF I6ULD9 :P$3&%2W'=;KZ]H'VG)P%,R)<#,7:>1@8:6_ M;<=/-=?H(_]+]E!J84TFX(*?KD@C#O<;9$/MN++A'8C 6GYM2[]U^DVIU6UU MX9_O]\V[/_)2YZY5E)IW-U+O\6NO<]-I/G3:/6DCL_.RFE;W[J9]UVO?P$KN M>MUOG9MF'W[T^O"?[^V[?D_JWDJM9N]7Z?9;]_>>].GQKOEXTX$QG_E?W*?F MQ/:!VB33 C%M^_ NP_V\<=HKV@@FS?367,ZRDE@P^3&9NO0Z^N-+I/-,BTV! M/?0E?%DHG%&XK)3#8D *;L_E3E$.9$]HKH=?#F\7X=;5^O6J7%04-?86W(F] MONE5BEJLU^-O;7K5YNLEN9+>I-Y?WQ87Y]VR>?6U83&E[P(R/D[MN]I.M>_Z M('^I]!W&C5RI#6+9"+K[29J27RKVM@]LYL-"XF>\\6XQ.+ZAMM3Q<+7789+5 M7@RXM"3$E'K/S"-K#;;H%G%'TG!LO[C2T+$GDCVE:/V S8_%')_!Q*;N]2Y$ MM*6VXA[4M6<)_31FEI@2WNDFJ]2Y(8EX/^6.>F!#8)?>?9KGQA95Y6ZM?]]K MB2>J%[OCVI(4C%VK5KQ<+Q9(8MZW.7&IV%JNH93RJE9;JQ2;V5[@@A/.E1.V M='?=CQ/J6*N^&M/Q\C2,D)*!DPVU-F\C[TH._V?E=17^V MY>,62V$1K$W+:"X -48@JC*V%UMO@YU9NT 0RJZ*-"&A*$@HYZ@WN1>4GWXA MIO7Y:@SVC@0HQ_BO[9(Q;G"@%IVB1OV0O(P!RAFRP:Y]8!#*:%-VK1[0?G=X M[Z#!X;W=CXGEM2- Q[$&MFA<[TGZL4X8&6OQDD':2=9%Z'T9^G&:P::$^W<+ M.KH5T8U,BH3HC(6XB[MR?ULKZ!,_+0;BS+;8K.Z; "'O%4;)KL*6H MEKK1CO8WA.<#?J0[?'1I$UQD;W%#)G278P2*)H- *9>$N7^&U+-%(Z5!/0I0 M3W5O>^8X1GX&97V6LU!;(V(]47::92'S!FG+9>D:8Y,,S/$>63B[F*6G>#Y- MC5[A/>NPJ>O!H26'ZM1\QL-$%Z;/$P5@MBCTCJ4[*(QO:/#?CA7!]V$&WJ0N M@Z;F&K5\J<)!%$:H]V-&\PY"3!HH?"6O:>M[<9F.Z7$O9SO6,[4\VWF[L"#> M8:5K!%4S>7!;*V$JN%Q9/Q.Q.R.(.%X6O*8-.V_I4E,9CR_FY1HOL>&+,F+O M'3HEIA$%I-P\.TG@^M/IV*2.1(QG8NEX&?T6VQOA->;("%,W16$<8N&&#JGC M4".,.C0MHXL09U&)Y'Q5P2W(4FD]7BZ,7^[(ZSA2>CD*NC[&B]INA=E M^\YB#%/RADY+'FM;.3Y=%-ASR;P05Q*V\L<3C'1;M]]Q(>\#5#0#1'R;PSQB MI(5+N.OC Z]A)G-"\5W+-4IY1=E'? LC.POBFR>BJZ/-(%?%'OL)MK"KO&]K M8'$-MH<]Q<1D+&0T>),^^9AK95J?8P\9[^,E[%::)R,2(E4%M7"@'VO@W(?H M^/KV"+CH6+/=S>8,#S&\7L+M[TH*P<%<&E6S=B9S)+IF]*2JY1 MSY>T2DJ^Q>%(,26O@Q/YOEL]+=-ZIFXJ52-"8!R@GE9*.]F'K*>5Y<(CC"18 M@! 8&_4^.Z/)7,Y+/4"=9B00K'IV&JAO-W56U67I%"R8]N\=A"WAX6EU/7]- MA/>R33/;3@7N13-:KE&*R7G,] XV]U(4, 10,T*UZI*@Q':*TO0R(B?;CU8S M*-\"D&-J"BQSQJ*=.C1?J5'X#W7L.(XIY< 8K:F*^H63H(@(QQWW#/;N1+5. M/.5B5\10''LW8_7+A4])4ZNNDRM\K% M$@ 2>2&.,=?P0>>BRPA0'L)QR("9[]!,\K-,H,ON )99.PZVFSU@U+>C:&68]7EA,]"#N M^*)L?J#3EH-"3C: M+N.Z W(\3;2'0ZI[+NMG]*JSJF.20SPJZ6$%,J 3)O\QQ8S]@7EFSX#1/4O0 MGQ5G'432!ZCI#MLA7AX +5T+V0[_UYZCX8&ZGF/J'C7P1M,REB\LC(QCQDJN M49-YWK46:1)*K3T9XHO@S)L.EJQ+.T=@Z MB$K8B]ON82&VL7Y 7!_["-Q%O@YX/;$#44,'HES>YT2H<" XIND4M0GGE%Q' M2JY6U[L$7KJ/PM*@3K4[D5]3-TP'.3,Z"?62)PWHDVE9&)<"Q\8;46G*2$;Z M%&$NU274=EJ!OYRMJ1EH1I.Y;942G4:S2)K39.]IL1S,L0/RU!J1IV/Y@3 -3; ]3 MG3O7_>\?M%#W \WY"&BNY#.KTJ#E-64]3+N7.[(7LD_D>PL6%RR>D@W&E<&/ MK2'J>5A5QED\Z]D[8H*[3?#*P\S=R !;.-XW(ZX=.F;]E[_@A H:>WJ5>(E+\04+-BVPX-"V/3Q"$'"HA2'ZZ-*# MC4L9>=[T^NKJY>6E^#IPQD7;>;I295F[8"P4WO?W%*V> M96D7)\5*N8:FK9=^91Y-HIELD./@IDK:;D M)5562VS:\(>6QV>F%'-:Z/@M#RX8N&,OU*&X/89P9@4B@@K:8=W^.UZ<'7]!THJT$@.VP/IK78.-0)Y#3/Q%NYB*-')18?]N.GVJNT4>= MB<*FA<*.[9:31ASN-TB&VG$EPSL0@;7\VI9^Z_2;4JO;ZL(_W^^;=W_DIFTWSHM'O21E;G935WW3Y,LX\+N;MIW_7:-_A7K_NM<]/L MPX_;SEWSKM5I?I-Z?;CPO7W7[TF?'N^:CS<=N/^9_Q5^:DZ"/A"@J;R1[<.[ M##>/27\4/0!LL,[TW11T6/@K>.#S^M)V%$C5W'9Z/A$TE**T8.N!A7#G3^!- M^GI>QDK;7^>)6&%GW]9,P\$/< ;OP4@ #+.?W>%MI/)Z,XUW8[KZV'9]A_;A M$U_'[*1&9+!4 A/(M'QJ-+WP&DZ @G$S14)R_ -:DQNM@ W\TNP_/K2E[JWT M];'7N6OW>HSIOS9[G1Y>O7]H]X!'FOU.]V[1!)I#.B(-N!BNFP%N#@]<>PQ$ MU-PF NPLX3M'RP?[%(@-U9HU_ QL9>I*F:;#1Q\%.E9.G#L/J%).8?4B?84V"P0 M.%BBV*$>,6WPIJ7_)I/I%PG_ M/"4&/P?, ?#W*"O8-V3GE(:F9U'7E0S'M'ZXF0#J_>\/TK?.;?^DT"Q*OX,1 M,'9ML%B'X.P:0*(6\7P'W#AJ4>?I+0!I)B#ZX%ODQ+3Y,C+UD?0"\@"SU4 ) MT/$8'6@@U1NJT\D 8(C1ALV.<6R4@ ]M%RHN$%Q,[MG.%'VE(#!R Z[["[,H M7:DY'F.H!519H U!X_]? KK?>0MB+TH58R]R%82I)?7 - W@4F<1&27/P,>2 M^PS)]IV TCQ;>D_A=BQX5JGE&8%&\XS.S1J #0<$OA4&;)@$6>B"AMZ:H.3% M[T>$;+JA38*"8^:S(-BP@C MPR$Q'>9F$AQN,=WW3NN]LQQM)3>;Y[[+FQ<6"YEZP&MH^5D_/ M2]\\HRA]"MWFYO?VS&5>UCC_ AH!ORWL<6K1^:>9;OJ%PO* -1;G8/@.$A;N M .W([P>-8R4T#QXM HP16%XH'B<+FR_@$3%T(KWLLC#.(BH+P1&E^L7=M-FT MON[YIA/3Q5-L8NP$$A^WLAP#%9/T8@*)DJ!;)A( &#'P^'0,BW@*-"(J&AWC MI<&SZX8-Z(N0QF>D^5CL%:5?FLW[&8$B)39Q!WI,)47&9Q[HDS\.T-(K_ ]3 MZE,@3-/#5T?.%6H\QQ]CO][(9(TV%%U4R,'V8SRRF0+&I5MX"=>QJ/QG4Y20 M-P>+NWCXWF >S([&%=M3T\)WAB;*S-;&'TL;@_Z,$A/L"C*1Q9X^:00%^M!0L6$2P&BS^YSN,9Y<>L,!N=%UD= SK$ GM$L3]+$B[LH09 M7<7#$%^"HR/R"G-PPQ@LF'?OA,_57.,FT&0(%&_D M4+"88>C(#:$2@\-\ ,P@M\&RV3%49@M;WJP@1+C3O\HTBT,7A2A@5$WMGIS!#9G M^+L/T;>^8565U[=GJC*W&U:]Q^_?FP]_X-Y4K_/+7>>VTVK>]:5FJ]5]O.MW M[GZ1[KO?.JVES>HD^U7!TF, HN82XN$K 377':[@X"WX-P8/ZQ#?:,QQ8Z2R M-2('+^Z99M$D73)XDI@YH1T:F YQANC,*"NN:ZE%JDQ$6TM;UALI2HTA9#6& MLS/@#=W/;?@@[6:^_!CMOPA7[LEOHR1"5#7>L>=BZ3':JT2S.[+D6;I(:)]N M#,44F7/.;,V0%>;/,GO-@34&80!7&I%G#.>!@T_')FZFAL2O+R*FN*ZI5W"5 MB.8?L3AF&QP'#!>ZZ47QK M_A"STYF36 2G8 8IYG!C%%YB(;(A"7<.+-RFP;T*=+BGV(/4,7'R\^DMV/_O M"]EW7:Z+2P/&\WV;\H!%2F_&4WHW^PUQYI9ZE!W"P4A!,2[3O.EY1?V)F:!?&6]D>Q]2M; M#$PR#*GD0:!:**R>S;"7\[.-4F[,?KJNK9ML=?.(V0+,(E M 'EA-OBREQ%E M\X9UP;SQX!-6];>,P F9S3*(/ *P9RY9$)T,PX3!(V#MA=# *')>\JTP%NW- MMOHG1'=LX"O+GH!Q1JUGT[$M!MP@QHDS9"W7HI,R3]1&TF%'L@)-%3UL6K@M M$\#ATQRPC(CF=4NC][P0)P3Q//QIS4 -1@*0I^=^GFG,$=#N;%LY*'H:9!P, M@U@\1HYUV_66UK#%=C#,(9 4K!+!">O1,:X?>G0 6-UTV2YR?\X&2-8AM<%B M0(0PNGHSZ1CSK1Q6D)6IF@L(U G3P &J;-\#4SQ"_V2%^@/E M#;="2R'@NB'@TV7S-,/M@G<_'2QA@M!9Y*/YU$)B2&+)!%%=!!S+/R\,@O0< M<"K@#6$V ]I0KHM$,+:QAR#K^1,:5A@)-,$#,1U\7WX&X)!B+(H4"&K^/VPI MSV3LAQO\8"0A8R# #.KAQHL5/31S98(&0_@D_@T2\IDNSN;)MHT7$QRAU4FL MOG#V6?"+#!1N]L1FI)./:"E\8V">!=,-. >,NB0.L'.%6)8\L@K\\!TSV?[ M(,$>@L["[DB***V0U8+=HSGVM@6^DP85T&P*I-J#Z?YHP0Q-#_^:>UNE&"57 MRJ:WM;1>IOK9>B5<<-8\K]AMU:BV9PSQ,Y4![O^?S#FR$:=S6 32. "& \ ( MA$3LZV?)0$$<+,H6LU&/,<,]$)D#@AF[T58K^G5![AD^]>2#50"$.4]@NJ4& MRUNZ"5_1L< +8Q&UQ4RF3[G;FTXK]UGRI[B"OZME&3@(5F,RD>GZ\'XV1Y3# M ]S/8X=DW)FXQ<=1-87OQD"&!TL%OQ+8? + #W@7 )"/W>5@=M(;;I'\J* PXPRAPPT"57]J[G#\0*C9L8\P4P1#$ M4RAQ@JO@?C+X.Y%PB^P4#&OBS&"&$]NB;V'.'Z@:EA7_9#^#DF7O='$7EKFT M>389R1Z 2T7""4]\"XS#*4K\V;CYKO7"U)[I"'?&0Q"X(_!/"RA",=LK?&Y+ M1#01TVTRL4NQX?P2"^>?@E$E3,OQ@-[#?#=0-1MVKW50\J ;G-"\,QF ,7Q' M78+'&J3%,P[XD@%8C@Z8"*A(9CEUJ&H(VC& ^+!K5YXE](6W@:QX ".I]47@KWZ\9VP%%D903>G_V-I2VFD4)CP<.%*1 #YHT; M[K!^S$2,WU.<,P3:(J$A'VE*3"2([/$H,O.7;^(9C"7AA ),+9R0/Q?6$M@G =]Z+_;"=0S^/STY] FMGYG]#5_:F.)EL52MM?2N MVF)ZE[I53=]3!R\ YI59+AMQF'[,Q$J#S#'(Z$\*K(Z<*KFFMH MZ]7]/H3*BI+NU&I 9>N]>Q=0&6N%O%NR(7[_?Q6CJYFQF*.#SC X K $(^)I M$[R[2!N%L8<(ZT7I >UQE C8SE"JYCD[*H MP4QO'B=N1<%H?;%-TYKUS]5N M%E.Y$G*68P0I7E'\82D[RPZ2MU=D;LI;2;#6A6UYQ[9LC'\P^&[9I*_'&!/U M;+H_#Q3Y&6R0IF&S3,@Y2*1EF'S(&=).$L!4RJQHCO1_?8MBSG$E$/*S0]R+ MB^R!&68 -;KAN0IP*)J]K^!0,%$!\.@]LE<4%) Y\S> -P)(#@!3B'S&;S8Z M_-*GOCT%\M/4RN=KZ3OKN!E$;.;>93@2Z#S^E9]R"]_-?0[DFP6 6=B,<<.9 M8]2+'5*E020LBJ#-8H&A[!L'WYQ0;V0;@(2G-_A,J]WZ!HM%K;8080&#U'X) M?!>\L_2",%BTO*P-WYH?)<3O+'T:;#",W)HZ4P&8\#??< HB0.$G#-Q3(Q/< MV?H/BR"YWE)@=FP3:[8Y;=#%V$YQ$7OL,%L0:,18:&1)1$HCR*:T_#!J.<_[ M7-Y3*D;,-F_F!)LSC!]6D+BLC$O(5.[<286Q^3DX*]9GDS^)$>&J8'6$! MN]ZQ(R47 B^8)X:F5L&%.WDZV+\[G:F:LV7CIX%SU=CX#">1C>!@%'&\R$]B M8)V9;Q&P@VAH8-8'^P*./1X76#0XA!_WWYL-W8+8%3+H^\@ 0#[@_C-_6L9<832>4N4CX M0:02K2[$5:(Z814UOE 8.]$2RFSW88:$IF7T0O@U0_ U(\%U:SN!J$5)F[1^ M8PT+MN?E:DS%L>A(2Y [S@AHB6SFQ,7VS=XAL/E(%$P.[ET:+/P-3TW\8%\\ ME%<+F?";$G:!\1FUL5@ 9O50XN"%J/[T,&0,>Q;)?S\E?%4\L9(&@:,=L6"S MUY+^'WMOVMPVLB2*_A4$9WK&CH#8!+C;]RE"MN4^NF-;'DGN?O-I B2*(MH@ MP(-%,L^OOYE955@(< $7$:!PXTX?BR0*55FYKY&DVUHV-O Q> #H0-(P9YCR M+[E\Q"Q-BW+#,QZ#]9Z"U D3<8F4DX#\%VM^2VYCDK%'O: MFWB4[R)*X*#>I," ;&/NLW?R'^]E'TK+(39"#[T7$DID?>1T=R0^Q[^.DR": M+9X((=ILBC>+KYOPU>_9S[N#IM;1<[]J-;7G-UB#_D55+K?Z\T^J= M^:8Z:Y?:T"]U[20*K9OY74[K9YX4]#*-CI>;[V=R5UI"N(XU[<(FG]ZX M;*O=;K;===EFU1;D)<58=DV*-2DF2'%#X_8CD2).SU 'PT%-BC4IUJ2XWC5: ME!2SU-9I7/:ZG=+3VFL8T;Y!E\X$"_89SW[F,SE7:9$42M@V:I E%LRBTGH' MFNI4@@%L-<9L5'8*84Q2TYE8OYAY\2_FN7F8U&M<4JQ"?U]CTSEBT[I0YN[\ MIU\F_O,:W%L/F+6XHQ:T8ES?ZU'/MP' &9'\.I7C);,7!NC*&O8.;#]O<9DG M&D5?DV--C@7UN9T\V-.K=;PB8M67U7N&6_]OM.N9G- M/7P+)?@&KO@989M\,I[K&%7F1YWGQ+P1'#)")>^P@F@0QU+U:\;(#:D1G.6) M7#6>$\M?X8LDY72S%=G0+>YY(WZN6 &;\60:)ZI+H8X.O%QE1.U79<40P0$K MAKXO[94WQ%>PS,1F.;NB O.HD7Q40$'=[.(F>.('4;N^Q$NQ@XKRS+#3NT\E M*NR7Z/ NWQ"O(]/2L?;:LBT.M>S:,L$<+B_O:M>#I)G<'-5\IXI_$HW%-Q?U MM-6H/76Z$7O49:?0_1F(!,N;HH)( ?,^PY$_?!B9.[^2KP M<>+4.U:3E)9#I(9'Y7"(Z.1#FA:&374>L*F.9 +]3AX3B']9A/A5@7Y)E%-Q M.5S<,ME2Z\AH9A&.(GITQ=R;1/G]?G?]Y_6W']?*W?7'VS^^ MW>P\DY@?,>?@E9A)?!*G/;CL23MM7JJ(AZ&_QV[H(%$C.$C?BVK MC26A)OF)+YO0HA3DA6AQ]9&8E)M@<.^V5D*%G7R!SAUN6B7A?/$B9)@/:!KT MTXO< F6@@32TM$ZSB]!)#LSD8XC_PDJY4PZ7% 'N!]&#,XD="SD!B+<- M%& M$R*IP#MG\C4?6DOUC'%->;G:/IN(#+JG%DF@Z)36 Z!6\NA/,*)S>C27[[B/O?TI\C=M)L <7'F>) MEK,XH@A;H!E/AF7+#@.\.4+4[N4S[P#@QV]39:-;:N>&K>Y%@\9P#ON(^EA1 M*<,<.V@%0D>L)]2WOR#95(95SL6NB=BS+#*:ZH!%@2=87;V]' MSR;?C)UG;29Z0Z#/2%U'KU+-6:+25-?J%4# 'HK4?E(16TL\B\MAI7[48T^A MZ $\- 9C*-4)6XPRTB9V6X A>&L2Q+,0&S9-H2 MSCT_]I;6;N -'UN.$^C3T\JM(#.F_*ULKBKX:;E >8T,YS^,V?R]@O\\J?I) M+0A+!9WO?]TI7VX^/YP4+%DKIGR *H?](B$%H@JG*& CUQ%;N,Z27:A&?\(F M?B:87AP]D2(\-;+J#6L^-E5E%,8/\882# MRA C8W-PF#*3=?(KK-FO&VO:/HCK5+LTI52$;'-C)BYRX=3 MQ"TDJPM+$5CP,],&^'Q>:I"+T0%>< ]Z(X(ET4 ZJX_O<#1*A3 P19% MP :2[WW$_N[+!A&V9HRY1FHY?\IL#/\88Q9-%(MNB,,;^V<_,]G(FS,$7TZ@ MWFGNWWCLA8;MIRTH?K/I38C>6_+W>$4S1"X.B"?7BMPJU'X+;W\!ET]3_WA+ M!]ZS3+B&&+)?.0,[W3F1QV<]EFIUMG3GA&]J]$L^,\1U.!O&D! :J2)$'J9F MX,2]?D6K>0N(T2!U^-$S9C+>3*&\Y!"5:%80/25Z"B>:!%++?,GHQ2@D'^,+ MU(V0FN!'0$V:FS8.\-F2W90I'^53[.T7=R*#!07&:[^^'#.]SC$KP5Z.EF.V M??0U33^W$T$]*]K\#?5,D'5UM+(2<'*1H0D$8S5 M;1CJQGF9QGG),8XUW+:&V\>$Z??J6@QNR&RIVPC6#9-RZLVZZQLF;4B3O)'S M):Z$?_+!^%6XU*S=N.P-U:Y^=DT%ZWYE-?EM(+_>ZMZ:^FOI> M&?7U3T]]W<9E?ZAJ@^S0R;*1WVMH+9B;Z+C.\-KAT!6GF<'I::;7N-0[JM[/ MCM \Q)5M,I5?WY4/3W_E_<9E5]5R^HX?[<;KYGS]UNGO?0"D/E0[^M[::=W, M;VL<2>7S%J*KS8>M.$5HIZ<(ZI,%,O PG'"-K53?.-[XAH;B.]WX\J6V6RVT M K*]EHYVI>N$6\Z5GJ-PVS _Y?BDW&YIV(&R-=B[46T^$=8&WMZ-:L4!7Z=7 MJ-CASX@S;!CG\A*<06]<#GMJ:Z@=2.T]O5-VCV4KF3)_!6T#>U;P)OK:^_0GV]?_(,PG:K2PF\6KO\^GIM+M?D=UCR M.WD*8;O5PP3>;K>FOIKZ7AOUG3P9L=WJ-R[[ [67DY!1-O)[#;E+^R?PGGU& MR\FS.=LMS.KKJJWN"V:\O.8K'YP\D;/=HK2U7N\%T];J'*?!Z8,Y6@ONO:_V M]Y_&723??O_ M_5#VNN)R]VNH";LF[$V$??HXJ=;%%KCJ\-"]'FK"K@G[]1)V"01V#^BZ-53[ MW6'%"9L,B-^IS^_J#N;+XV/7-AKFY\X?H[WE\.%>>8_<_2G:D;Q+6A79X/YXR,[39[23: MZT<^@#J_.7=;&VS9G)N?H0+-N:.#IV:'I:;XGEVO[7ZKJ6D'Z[4]'.9_==*V MUL/A^O,=IFESI=)MH[Q\XM"9-M:O!Q#1'+L$+ Y;IU %5?3.>%9F!HTJLODH MF#D+7E6/>A_.Y;3'_&PMP! B.P6)^ M8>U["'J8VM+V3G^L^Y>6"P%KLMM$=ALB8$-H6K;&3W&C(^/EN. MY8/A1B,%5Q<#UE'C;265!.@?",_]" 5LWJZN]CN'2A N019^C5"%>? !$4H' MA:>OMH=UVL'+H41TCW7J01W(.*UH N91F&6T00;UU'XOFW18K0!%'7FL";8T M!+NMZ-^%8#M L"VUWZUZJL#.$<4M@X/#\@8'NT6#@Z@:/ENV#2;ZC1,8SJ,% M4,.X=."O"Q?JW6RX4.]FPX5_W-Y^^NOFRY?C1 OEYG/VU]LV0,AWG7.62LST ME1"HHX9UU/"L@V5UU+".&B:@(/E>;1G7BO9)+&.)@(65;&S=H/;W;[)=&\4U MK=:TNI51O#.M#LZ#5@^<85L6VV>-10>VVQ481<(6^NC.8'N+__BW@:[UW_L4 MKR2CR?(5P_?=L86M'Y5G*Y@J< QC_,_0\BU<4E6>IQ;HG>YXC/FHIF(YRO\- M':;H+6W05!Y@\=1B8'.-::W I3?+3JF*Q^8NW([S2'A,:4[P^\#X!8AKAH!4 M<#=\/;%990I/.6X 3X[=1P? 8BKXL07?6MX,0*_XEC-FR=TVL]>J[)H!W=7+ MZ^3H-:-C%7(ZJMV[=6IO3IGX,RHO3J'\NI(\@5VSU;#Y)B_ MJOH&*^87R\:S*AVOW2X-F*MO$,["+0*FP7%JE3 M/U=W -C0JCFI4^=X(-K8M^M0\_CJ',Y28<:&-L*;, /L)+TLV;V'G*=3(&=_ MU>RD\W?\;CS]^=#)ACC,)C)I'X*!%@-^N<,I->&\$L+9$!391#B=0\B7XQ/. MN6G=*WW ^0@AVF3LHX'OPQ>J32$%1(N Y&.>SX&+) $L1_SJY94_(G \[V2"DOKC. MXP/S9IO4N3ZVBSM*'LM.%W0B&VDK"79D JTV.FZ0;MNBX^ 0XNVTZ+AO5I6X M@@Y&U><3(Z6F,1Q M!ZC#]>CVWP&J,@]_!7LR2K,79>HA*?_;YAPPD!F4YX/I*=C'%)#'_S^_&Y=Y MU[@ZS4?/3?-IKTSS.6YBV?8*'B7ZW+$GUW["5!Z>$*6(C*A%3F+=YHRE=JO9 M.V&'2>6KL<#LH9::3$92B"=0;J/(6ER;-C88YJ75W3A^X(68EHC]%Y.4P/0:MEQ&8V6R[Q5?CES4+9Q_D6S\:<_@F M6&R7O]R+(-QI-2YS>B4I@%PV[OL-7G8#$6(9NQMO>3(JO"ST$/PX'%TFL>4] M@-FLB%V:3OEIB0S-*M"'U@7ZN \,GJ%K.5'2'9X%3I2\_S4P& $B(Q4!-?F! M8@0*\%[8W\CP 8?@06;AC*QWBO86D')BA^, F26\$7^GS.%UA@.WBMF$0$2P M0 NO"K6U!2'#R*\MER#&>,:][AFF\: M][>?[QIOE;D=^O!2?PZ"U8073&AUBQ]&T)KQZ#%&F<4<,>[IQXVW[Q4@!IWV M;/V"IPKL%O^)#$'!;?!-X$=\98YB_-^PJ/.(=.>Y,V4E?<'KX%(R))::.-=9 MSYX^&, :^#MOG3\-ST(!A[#2(@)"B24I2 .UI=G*TM!O>-:B^]2/MT\=]]GO M9O9R5P,.\3%2; 0Z!ZJ60OJ"\,?Q-6/*6F"1^8\UF\!7LC3@HD [EODXL MW*?RSQ#("I%EXX)-!404*N4\\SXIHF#W,9/VP]'?;!S@#1@(]!"/Q9DU8>^$ M,4(GVL0N^-1>>T]Y'/L';4+RZ8_17CXS]IUYJ'4#:',O#O2@5C/',O^-DG^+ M[KSS@COOX,[UO)T+%!,W8\S 9@LD-\A(8)3K^ 5QE1'C6=.'1=2FLI4TRM2V MM$\GC*YVR E/D\S46(,^>8I*:J;!S;?/Z[ GJ^ !0BXK>)UN,=?"L'?P'?0: MEXZ;,R!O62/*R=DG0!=3]39,>\DCOSLV,RP'7KN_LM,)E" R3,FJ5:P =!N@=!-X0)YBAH)%*&7LUYPY/K_]87D0P!3ZNS&!S4U_AE[R"+THFOR7#OL+>M*O8M+X5FU8*OO*@ M,B(+A3:8NOX<=",PJ^U%A=TH;[&&->4F52H!BADW%D"-2!)%K!W"-H!8: MJPL^#>IG=$[P0%H%5@Q081[^0S$F$PL9,-P\T;K#'OD?8_>)@4T8H.5E@,(% M+ S](FB)PB=HTZJ@E &%YD-NQ-\7N&I2[WX"@\0%8X[]&K,YDBOOW ^ZOFU- MK#&Y8?QWRAOK+2AEH+G#&X GO(P0 M> #FV;L^*8W\'O&G3V^5&?- "R3]$7Y%9; >$P<;TS$L!F=[@S\U?HI4=3B_ M^21*\CSE$6P3 UCN.:3)7YH.4_ QI!A\8_EYX P%J"$R<\*VPH\:Q3RTZ/! M @MZ;!X"48+^BOJ;JC#85+!X3P_@2K 4>=NXKTW>'9V6LSU?5"'#;=IH4?G< M2,X71K;OPAOIW'Y*]X.U45#3XO(E$^X9,.P$1EAR$!78]C/N=%K2KU7\!D0^ M?L.M?S@=PAT72?T,Y7+T4[JHI=\TE95*;5IS?39\ND ,AD#@^@[9P#;$?1 M9?(GR[J)+XB,2U9)-GI4^CK8-6Y_,&S_(C>1Y9H8/[,72=1_2M:/)/0S[C'C MIA_0?.IGW$>TFTD_+.!ZD9M!;\M]@.7\ZRWAKH9#N;K99,E=G$1:JW7,K>K8 M(K"7'5OQ&^7:0L,/35[&Z9AFIUV8^B1NGF,JIM5*>/)RREQ]=1B 4M3BZ MW-.R(N8LS(SM.B@4:XNQWR2Z;K>\?1CZ._9AB"T";"OPD:#]R("WL[4])[N= M;"2QVREM>X:/MU^_WCQ\O?[V<*]#PI;TF!P"Q5@E.#6 MH^O!LB#7339AV- F .5]@FOZX7@JWZ$*=VXX%X($%'!K3.^PP49!;2YTX$%5 M-L41-IP[!UV2'C&X:0)R#O-<\#/^$Y]%YZ &/-@M9VJ@_1,-%%/89((FBW@U M4(Z)O@F30L28"D3->F+-TD<92HRIF3PV]N#Q4.\'&$J+Z'G*@"X#W/'<.Z!V$YR, <(>XA5V!#!\LH!'J1GX @BO3!8AT?),S M14"9Q$L3SX)YY%N)]T>GIXT@,HQ8M(TU:G@!W[)?R+?C8E9@IYE.DA3L9 M'A?_8IZ;YSXJZ&5N'W,OY&\.MG!K$$ M;A,T%> _LNT7\+Y[T*&GLO$7]U?31T"N 9 >V+3$\0+/8DO,51!JPLTB;7?) MC!4/0.8K9LCPV[F+&5E(YQ88!)(O6=)V\M@C.A1V\WJ5"F.^&G^[GB*G9_LE MP)G=&I;[MQ-0@= \XTEYMQ,D@0\+_.]GP"77RU%Z<^8R=W/F,C_D.._&$F)" M,(S'(GJ!KG6M]1MZK&:N1[(X<.$V%(<%B@],C;NX^&?B,61-8V8]D:![!JL3 M;4#>9=Q_MZJ[^RH]MI^KQ_9)CWT1[SU=9DH)7\K;7:N&]_.2&N'3-4F-%6K% MU>DTP:8X5->KUJ!HRZT7:,55;VK[376/UK1LV%@BA?P4_DHU\OH6<=!].YD- M,S^K! "N# B+G(?E0#AT;'O[,#5/@!O6_6S\VK]N*H5 M"+?VE*N=NH'L/\R]0H6MJV*OJ0Q]/1NW2ACO:+3'P=;AKL'98&L:&S7H:&SF6@M+K7^,'1 MM7]8=,7&RIT:76MT/1*Z#@Z+KIVR#%*HT?4LT75X6'3M KH>JOUKY=%UZTY[ M*ZNG7E^OO4XZ[:_NM7?^O?:R=2"GKQ+$D8Z7M[SE"V7@1RF)HF#73!2+=7]3 MW&<'OIQ:V-8;O)[!=YU%Y MT[CY?HL=S:Y\2J4/?9^GZF*34D5KJ4=.*-V^2H:@I=P'[OCGU+4!B?S_5*ZI MA/A4?09P0SSWWP>!%ET?KTO 4K]'*J!>TVK&GQH>\S,"4VMMR,._Q^<^&+R! M!':4H%N_\J@(E#ID+>*??#<6^-'5L^&9'&!QC:1_BR7A#X!@M[Q4_0_H&+@C7Q$E+ %C5 ) $S M* Z8#B\@B*A2IB13@19RD"V9Z\IJWC(6#ZS4>_J\R2DO5WIFO $8M>KQL;4C M_@/9OX 1 6#N64_8=\PV1@PKT>#+, "^1@WK'#/ZQ+5LQ0_G2?#$@$C=1X:8!_)7>+U"E1+XCBA\WZZV/67[]& M\3HE*B& ZI2H#31XV+3$OL8#6744M [:'P5=#YO!U]=S&UF_4G3=(!BDCP8@ MQ5:;;.^0]FXD"8*^R- M3IVVUG6:[.=X4OOMTG::_'1]=_/GU4HSON6X0.;3-""VJ6)? "XV#X,\^D3K?1+)JK^X_*@SL';!MH M756)<8KW11*XI+QIX _A)V)]VV5^UAQ*@;W*-#;>T- MG'EG>Y<9XVG4B]>?,A;P86RA(V)[;"'ZKB]DT&;LSC'6,[9#'V_6 MP,:%#H8@[DGNS\EP"/ M[/RF-$#F."8L6 4& E/R(%. ,DLLSP-F$YLB6!CUG/*182* EH0:CUBL?!'( MV\/HL"&S1 S)QVY83;4.%_@2 MC/(2E!*P2,(!-FWX4V6"81D>*@:*H8Z8N%8BH&?D RON)$;K+RT/>TE._LH_ MUB':39I@+<0N^*6@40* M%(A#+.%#T\8+WCAPNY:[Y0[(WCA/L"?76RC?HP D-63\X!G_PID)P'F^ K=< M4*=%Q+"'J6'!1XEVC26(X@*G))\0C6K@'4>92)!+W!@R BLZ\#Q]8)QZM/[0 MJ1Z5DKD;()(D-P(ZC5; AK(VB+0/=U\:;Y/+80[=(U#5F\;7_\%1DM'R(V.* MGS[\XP,^D,[%P]$L%G &;Z$J5R#[@/Q_ I>\A[6,.4:5OP>LJ7P)S"9*T:_W MN )%6VA*)/#&>0;4$/_ ML:#LA^1,9VPE=?K^F\ +2*X7'B9*F))Z/LR53\CT0(&A@!F "O=W(P M 2?& !K#RX&KS]&4]@&G_OCP';2RR M0W"BLXV39WOB9\L98;T=ID2KFI@NXB&N?+SZE,&5NIP@54[0KY?I@;YUXVV+^=?)9=][\+3>&,KP0C>;2LH MJY*#U]6;W7:Q=+?7W..W=)OJPZ;6MZ#.==_K6C63!]-9_84"[%5+;,M7,)(N M5G3UI-PWU()T*IRN2?9'DI&^%8[8"^QB4V<3;@GT;T(,<0B2**JAMS7T4%TA MR)'.LDV[[QIR''(?A%YR3]&,+^XX-4-KK[S6G2!TPH2C%3W4:<[MT5()#P+' M75>N=[9+/^(U62':L#38O()1+CMDV"\13^)E;N,=47V;1*?Z^>+/'ZBF@)"S MW2\YQ%9I8K*6Z MJF$%YJIT))+I4N/FRO9VM?/Q>,%^MW'9[:K:<.]&5FLH=NO;.8R K6FCI@U. M&WYAL;O1DE1(\S*_D[L, Z!PM9 M"JR/5PL(2XF>/Z3^^&K#?P=F\O7S1XA- M5\:X>?C'A_W"?VM8Q=YND])!;?L01]X1STC!UEO;*MA2%"_V,]@&V!*GKW8[ M>P^D+(\/J::/*M''FR,3B,4*!P('V'A'U099O^K;"I)#]8V1C1:JO<(N>=5^ MU3\^?*_]JD<4U=I+BVJ]JA!NN6R7MVG@A54+85QBB2;5E$Z30N.SD* MW?;"JX0()4:P[;I9NT4 M.^@U+MOJH+]WM5-YJ.$51#?JY/$ZL%'GT]?Y])5ZOLZGK_/I2_M\+2N.)2NJ MY<(X9HE!'&0M!L2*Y&45LVO:+YWHUV].RJ_;T_AEZZ7!C-KNJKLNGE)X]5Y:>+6!)ZF] MWCEF1YPG/A647841:H7LZC0N!_N(KA+BQRNUNZ*JS\QHZ1?>M1C0C6PF^]_T M)-@=I__>!E/F)8K&@%=^BDK&KOQ_\&*QQ&3@:"ZPGQP,S#QBJLZ873EF9EZP MK$RA0VC=*/G@JG'F#*#@TQ]A<$:ID+#2SGRR FF MM!VLE50,#W/*Q+!A_^SF#/>T9EM?/ZCV1!6ZI1SINT/9<"PLMI0I:W\VK&8- M\@-1W5=.== J5@)?+1TO_] _TO+V M]SQ+URAMAUMG6J&QY>'/RKS,S%9#[1K^M:R3QXC[!^#M%\#: M6R>AF!=V6_2 :A=?9\DEJ*UX&6L>ZKIK>KT5HS<-DQ^.C25];&AJ:X=JI#P M>*3V0E4?L/,3H4EN^XL7CN,DKJ\-=V2Z(5K&9=(.W!*)]%'CVX,'&^+I2BXAI M-D]+�N>ZTS2MRL2>%L2:&]80Y ,5(HJ$T/49MNE69.>*TSUVK;[N6^I)XE M%;@:R"\,Y#,IZ#WA,6H(ENE7]3'*]*MS.L:N?>Y3V3AZ_Z39.!_=&;QYH1CS MN6W!TAY#(8&MKB>&Y2E/U%UXQ@P_]$3B3. J%OS/ZOP;8SP&P4D]=I^M8*I@ M=^P'=VZ-E8'>4A7L7*SPKL5?D^N^:5 ;;;W5>-M4;M!E V)T9CGIO:B4IB-W M'6*&CZ$ ?'^R ,_@N<9X2NDYE@.[F+L>Y?W@,X;OA[,Y3_<)ID8@GYH;**@M M6 \V\>R&MHG+XD'F<(_X=O$T_-;UHARXA8JOL$-4 U)K&R,W#!3/\G_B/GX7 MB47X-T)GRD "!S)-R7+F(0N?(6LJ<$E^],,Q(,F(8:Z4 M">B@N".X^2=$0E6>!@[MN2-Q;'CW(W.89]CPX]")?P[K 7 =^MQD3\QVY\P4 M+VFFDYBRZ7P)Q!;HU,$SC,@C\T]>*LE$=V,8*K_7EA3."$[PS[V5CXR&V2K 3X2!+JRP!;"9;)Y#@^ M1> DG)^!A>KR=+IWU!D??P5[,DJS%V7JH;G^;YOOIP^\DI2X(6!9?'_AE: '"% M_8)]8RZ<&=\"?/MH>.8:^=Q4Y*M--H%M^:GU?1(T*-@8%X)\H9"N#. EBWQ8L&SPSYN1*6G@W;B6Q M=05S=./M&[;O B:ACF7Y4P[!^"13"\2:-YXNE.>I!2(_@AIL!=;"?<%^9\8O M:P:W1J]"J8Y9OTDI2%(5H8Z*QO(OER0F"4?E@X$Z1SC'K&7Q+0>#R$L6:Y)F M I#)D>E^2H?YCW\;Z%K_O2]:4_),YSC/GC*,QS9\:4TLFD=2.-GX!4FB(&/Z M@JJ'HLF#G*9. ,"OO__OT$6%22(JTH?094G#Y9_S-'$+X8B>'7EC":40+JRI MG,N]Z"6XE]L,L;I8>X&\RU$$^HCK4A4_1-W?5_[)+U/<(MZ9#[1M&U[^C:GR M@.Y.]8$1C83;R=_Y9B)RE?AZ#)OG3OI7P,] MTO+S:_LZK8P-50XRWM:;&-U?KL+.:^U MU+;7M[Z:\[ %=I4H^%HR0MF3S;#'BMW.T<>L!%27)E\V\Y*FA7\@JRBYRTS@T^]=F*Y09K MZW.#N;V8$W)+)P)/K%_,O/@7\]QL#G"GI4>>B9)D ==%JG61ZH'I:,- OS5T ME*67=N-2:P]*7W]:4U%-10>FH@W#/@XBC3J'ED:5IK!70$=G2RT;Q@L4DCG= M0\J=&XD?U#8G!.OV-#._2"2 MM7 1!/"@%L U^=;D>PSRW="$\' ">'@F OAJZ:Q 2:#6*EH3>!^XXY]3 MUP9D]J__&?()00DJS&:Q:CGU@5I.?>#]P^W'__K'[9=/UW?WXL*4Z__^8?:K8RH/'B'O0J';*$$>_#66V_M3*GO!6EG: M*6V.5^'96.@0^ I''*R86"D3G@"=,D(A*1)NOGV62#EVQ^X[0(H1\VXG?\*# MZ1ZT<*@Q"H)GX+T^.(T=,GZ?U@3/9QL>+T/)XUP?7,P- M@J4_P3;&@>N5L\)C?3$LP:9HIG82EE-FFZM1AQ#07T:>5*2KMAO]K90<]YS *7WC^R%V9BD,/=!NV@ ]36WIV1"6LL.U M:YW6B8_4Q2-I>D=MZ]DQA2L08EG(&4^&95,5")4&BZW(HB,J;P+UW1OQ2LDDT9$@CIX,Y_C!OQ>R3SL;\O@((>ZB=X@M78G] M@!Y*<\^THM:JUFM<=EIJ*X]I+6%C4^$DDL'2F;'@+1[DYLP$PHF-*A//G2D! MW#C5M=+_3L',QL%O4C MXB736)2?#O A#>:2")5_#I_Q8Y443W,$**(D_ ]E:DG'E7YQDP& M8!;UB@;8JI[%>%>)B4&DD.PW%35[ EY"D$8^]1C:!OQP(756WE8+W\^!'O7# MHIEXH(N*X72W3,X@OFA/^=#\^"FL6N) MM,&P4(^H$)[C"V9!6%QQ:*^P#E90I/F)^JU\!_;EFCLJ$7V0&4--[>9H>A(# M)-Y9?@0U/#ULW@_P.@NRG?5,Y[NQH&L&:1@?]':2$)Z%^F.UQ_=7>X MNM%;Q1N]K?8VZKG>QO;:JOT3*>&Y$JF@'KPA@W@;D921.GJK<=GO9R,R2H(+ M+YCA">Z;R>Q;8Y=GC>]"Y]UPVB-I_;K6N-2'ZG"H9T$"FIW!VZ)F58UF"5V# M!=W=!-$+WKP#;XV!.9%LMW]";_?#)H^O-%:I"9#I)GN=9!R[>DOK"+/EEO\0 M->D[!K:1-49KB7_'37]< )_46^_I.?R4_M;>O^7*1_2Q8F!K"WB>=UVA%GCA M#'>Q$NT=\J1G*3WEFM,SJ(^Z ;7#2U[3E0<&X",9'Q\6\4\$5R!W!B@K**9! M#-Y.;F.7")WW*]]N1!+(7"5-Z(W+K._I-PE?GQ\2_WD5>65XI$JT0C1E_T/^ MTW?*&^LMU^^P$!K_Y:1<-+%)-^8F'?_@/5W4&PL>-K!/8O0R0@W%%7V WUA- MUE05H$HG$&/-4XNG?HS?IC]!%W4P%(X6WAS1:C7HTQZ:7&)3F]Z@E7A9TU1'1V0$\ZQ%TL; MIOBQ!'72F29@TU3^D(V0U:5'T6F'W>)"#YUW45>OF)Z0*G!$5GJG9 ?;S/=Y M+[IL(["48T*X ['#)7['+X9#\@G N"$6BX1X(-JC__S)@6H;-1V*40J@NO>30JU6\V3>">YU E'/OMG*%P]]VP>" 6# MNRHU=7.X;QWSCSRWJG CC=@8+E1ADPEW+BMD"G"?L0V&#W<5I?U3-]]OD1/- M;19P]Y7TI^+J3>664PQ?:&D1%]Y#BI1T1T4O=A"%L[L$Y)Z$'OF-"%E]CJDC MWL[59/E$AH)("APN5,CA%?%1-_2V\Y^GW>%$AJ#DP 4AAKD9)E[8RNYNL+*/ M'GW0*:#2 26UK>7H>*M!EI0^>.$.@@38*?HNF>0S$\OSL:/D(N*[I#R/&! ? M:8Z / !9G=9B7"!9CNR;+SBSWD(5.@5SY'?\3M]<@>A\=I4YE^7*ZOG.JY2+ M7KF4BRXHW%GEXFU$0+EZ00:?!?QM(P8_-06>S9AI ?,'P37'A #>P=G"?=#5 MB%O]\)9[AP6<#3(>LNY9?&TV5O)>-IL&^3H%#?")>43',]=C7$A5D$QZVY") M<#\+21X%WR*!#5"RHHC:DI;6N+F_]1N1$BVY3=2W>R(&.'"1C=PL^7Q2D\&% MZ!IABT@TO&'S\NN^T>O4C'JE1@DB%!H$-0*-:*FLS(51G7V.+A$7OKO_00O+ MIK3RO%QMDPNAE )H'AM#Z"3-VG&!AJ.#"OUEQQ\N&]%BP^L889]A=$?,O=(!-]7''.<" 9HT/LW-$(\I>Y=W/2>_@0>M,C@CV MRP<.H,II*UP/,[&G/) #;\8JKAUHZK-X+Q(L2H,GRPU]>Q%1!79\),TNP-&9#_/((CAIYB!;U!29,2?^:< I,?0XE.3 *-P"$*OU1.& M^,1FQ%(-GWJ@FB&'J@A@)R6ZF]TBD)QF+$WE6FBN?D;A++Z:&DFN5Y:+NAMN#K:)O]^0 MI9$-O=.7 @GE'6XYT#F!>CHV"E&'O9QX_$Z)EL/3'PF3;WMJ5\]&^-+2@ :F_XZD%*@P-A0(&B+EP*.<2ZRB/+KP9?2&&,B$/ M WX+2*O*(3!"!Q*J^-^@2,-[KS_AZ3-W4XF(!4\L*D_7M\VWJX @TB:HR2^+"SXM!$2]WS.U%A, M.2"C$6X;'<%1+B5W-2QP"=OZ)^B0&([!P_, \\G)("2_Q^)Z*/ST_X;P21R WP6)2U-W2!+]D#*<,X)M,+]26CJ/ ME7#51_D/8S9_GV)V_(R9&+;P :W6U9"*@XQ^IPH]35\9=@B\&Y+$$V MFS5WOC*B35JWS&$0+Z#<\^TD?!(@M"_DBQ*!9#H;+(0,0KJ_F>'9%L4)XA@[ M>L/SW>#)P&@V2,%!V)ES(%%+]?/--KL9QHM^YEX6EEBOMHMJN(/4\,1 MEO+5XR-.Z@W8C0,JA.-;8VI:\@W+ ?&BBH8QVI0NL*H(+ Y()^)OJ;ATE(46 MR&*D2-RB,8'96UBN3P-GP8*Q+:K7(F7$2$TUKK.!D"&R\O[3[\BS 4V!*H$"!VZ,M/ )ZH$TV>OP-[O7:; M.==%G#2D#BDP[0@+ K[?7J-2[VUHK8D&2L6Q;86:<<.XV#AZ ?*-.S, MG(G4+*K'XSE,)D;7K%$88**K5%XI 0U_^']#ARD:3]_J-95[C+BD'R,[+WJ. ME[8%/$+-[6,YK)599&GS^8$3&NH:TOBZ*#:NQ I@T428KK89S7?A4I,7D9,&V0Y-WL-<7YM9S)D.D#&BB3YDSZ_-QVB%/4"T-#+PDT!BN@L?[\ MHA*,&U08733&8\SAD>G8&,#;*QAH^3O$ TDP<'>8L-#X^$1QL[3;"S*),(7U M(M4GB4_!!A61;X=H,HYEI3(;EO?**LDP*9K'4WM#W-R!H2_0V#_+C&.[L9:X)+"I=,"/C-0VWG9"?.L9RWA MDY'N6:QH0B$I-4[!?")RCGV[!97G%;WOEQ(SC@).9DIX1HIT0MTJICIWM,9E M7QWDI# =U.\CC!3A(=^)N(^GYATN+M[!X&1/5]MZ3@7\3I2[*U KVGOPQ@$] M@ST8O]:U&\0BF64?4J>3;3=X\^WC[==KY>'J_[^^WZW!(*U: 7?*YUT3'-,] M3E#W(W<,7H(2&+^.E<(:7;/(]?S '#:Q@L(,GQH[]?LY*9^'SED]U(Y[F*0Z MT+.J44ZR*69[HX,1W\=K^' :DL&Y#?P/;_N"Q0ESV>%E37!V!:I>TA#2K9XZ M+F]96!02_<6B$O.]+(8[(BFX:FB9/P1Z$ELDFS*,>CH"[?.9\&L2CEB8?N'51)**N74O;'U#.);X67?_'"#7>2]VZR!(4D"="@ MHP(-V_J)83&JTT W!#6L H[Z+RP/''&\XKG#N./LLA3,^S5.5'.)36SWMJGP MV$F04$NBS ;28(L*/A%8"H<;^50P.H=:ZY9XE\"@:N#=SCT T>PCH[T0$^IL MT)!^.'$.,_ BP83\/$;3+]:4>Y-55>#-F(??RN929GFT;4GRI9+ 6.J$@%$> MQE[(39V02TMEDBF6.#)LLI\ 267&3Z82?PZ_'B^0-GB[5E@75@T8ZG$\DL\< MPQ9OM0T1#X]WQL/JZ!V4'">Q:RHDP@: Z1Y!ILNXNQ%EZ3B@IZ(#\@=%[)9V M-9ZBMIOTQ /U(JNCLSMP8TKPS.PG*>:7&Q)%*>Z.6^AH2T"/Q<\J"*-[.U\F MI472KM47Z8/!E27B:RD-Q2#_+;U*-#2[P7/#:94[X0N3>2QO&C=W]]@[$.O- M15".MDV?8%6*K?P-EJ)O6N/TYJDS'KX/:_CBGN5+[4FT88HO2%^A?L#NX_U6 MI2P O:@%<&UXZ$[V9; H1_T?YJC_PZSZ?WUU]^WFVQ_WRO?K.^7^'U=WUYN- M@ )=TD6BS>UD><=@GEKC*\?\9&$>ADDQ\^PI,&*9WN]*(V28U^49L/F1$^'H%_O0[ MYLI%6L]8$L9B^$LID";[LQRDX?!\F?D_VT$9%;?E83JOY^B9:;-5Y&7;SA\N M\6RN=1F7I-5AT^1W6US6'M/)-Z!VH7'C+[JSTB#H4D*TUB75]0 S[,[P^=)< MVKYSJ8P%)Q8N(;,CC$Z=(T4JRGA7"EA0\AT/TJ@65O] M5C99JDR$4$'YNZ1@E)_>UFGUGYCCDO=_5[V^5O=J=6][YB@+1"X,7B&2Z'R: MZANMA+ZLN5UV=8O^XIB5/5Z)L7HQ@.9*S0J)EA7Y@FN'QBW5ZL@)H;R32:(; M*(4?BJ8^=MN-RVY/[0Z&:CQ]-(>3A46.@@UU72W+&: M3&LR/:Y:LH9,]<,H)N4DTY*H+;]3;&1UW?1R/>^K;J@^K!NJEV O1VNHODMM M^A40"ZG @//W;!QZU/GY^A=OO/W9IFZ M?F*;B7C.Q-S%>["H0Y"$G.)'H%.QT2KVA.#S.$(_ZJX=>-1&50[*G;%@ZN)\ MYF@6+A-05R8 =CY:*(8]=1 2!?+/VT;D$J.J:?@DK+E0GMW0-G%(L@''N)!' MJ%8=?;O9:_<*U]'WFV#Q':9DO=-LMXLMM?KSGMX^W*8V+E5>65[7T5>XCKZ" M%?1;A_E*7V"^36W]_J7)9P.NNAY_!1<\C5TBNO.BRC0/@8L8/HOTF#5#X_9( M']IL1+^Z+ ZMVUN;Q[&GH7!%'2B+9G?T<-9-2U,'6G9:[)&]*&>1CU3C>0Z> M]TN(YS@D2&WU^FJG?> DII)@>DG$Z2[NPBW;+K8KU7:Q7;3MXCU[Q#SS.S9W M/9RJ^7;4?8ZV4;,-Y?__'U^MN#;;'SOU8.[4:G;&+V!M4#&G+Z],N+SE_5:=1W&1Z8(!V/T8^=0SL 6?.7DL:EV_ MX#WWQI$**7/7S0T:E\&SNT5+85>"08QGD"]6Q!'\=]NXP1!_!)^\0)V:^\!3 M6?RGZ4FM\Y9V UWO10+CY;>0AHW6:5*+IBNB:<,7B1>(^/(C"7WLXHL^3\_" M4H)X:K+PH/YHWC?IWCX:CF$:*N\:"DL\84/B()KT[L<>5#Y97=YW:MY;8NXF M#K)Q0AS3!<8J;^ON.A?I3^>>B].U?.4-:SXVU>@9U[+Y#'?+_ODVOZNT88^,_3(5'C\BWZTMV 8:MI M9T+5)1,K<+"OO>E9SL^R@>[[7W?*EYO/#R>&&2+C8V@L0M]0;&9,$IA;+GC= MA8YQ4EC1'%G.(6C4'G :T4)^F3$U%=[H/VK M7,368W=K:5)0FH@6[LC)#3LA4E*?;R%7KD,/= )5^6J9)K#F:\,/. E=^9:A M?#=HW')FW%.0-SO <\%?G)X7GQW4?S->,QVL0Y<2H8PI.&K%S9-A^2 M,!8J>F*B9MSDGX9@"OTQ&<^U+3$YMIDQ9':)U2^;8#<.5Y)A+Q\6XLL<8VR8 M".)IBC-PPR*6XQ R)T2*!%?+BC6@ 3L'1$HANB1;SVT;&7SP.KK5: MS1;W@A4)A/=[36USP_6MEAHVAP5;TZ_^O-/J'6Q/=3OYBH3C>*3[*Z?,ZY@R ME604N8X?5R%^7(G3YCO3S_>\=;C[)+&J_,OX)E7-XU2DEZU0(1\(NQ8J;#I\ M6<*4^:<^8 =I,;2,QR*= %?\RPJF'\4TX1LR4@$L5S2%DL;Q%>VNBT/$-$U3 M>\-LH^D3>0+6<._#(%"Y2YAJTG\5I+^A9?9+D#ZVF&\-U7YW6)-^5?,<#M0- M4V\WNZ5A*?EH(3WU=VAJ6N]5@W=]R-PP;E$!LM0G# M^OU#-0*IY<-:.[LJ\B$5#ZP;ZJ\6$B4@X0YHGEVUU^J7NN%YW5%_1R'1.SV& M89ZUK@X'Y<:P"@J)4O>#S#?+_TA$^O=1#L[-]9)WQ+)PH:/[5@DIOA-.%&8N MO<9EIZ]J_2QSJ9#?I#SV54V#YTJ#&U3-?6BPW[ALM]5>+^MGJ&FPLLI%M2W0 MO3R4K\,TV.2AW(9L\CSN@SG#QJ4^5+5NJ]284T%^ M7NV(T_X>Q=<1%-CD4=R#- M.:P7:Q8866K/:W9Z7=+5O>@Z8+AVJ<,DOI]/GSU>U;EC M[[I7"BU9 [L.8'6!1?$"BU<'E'1=PFO(_W]P@T11LN'[+*A+ >I\X#6Z<'N] M*GQ%*%18"]:!_@9#M=7).L4JY":OL_O+A=*;XG_O=91\+_7N!RTU7;[4+V^2Z#^UUB3P)H-J9<[8DV_ M<=GOYA:JGP9K5O293G4USO2=7AM;\O]4-^S;/L]%8]RZX$>SG:++L5 MC;[UQI;=\[ ]XKL[V+(SMFQ+-.M/!(X?W!MG[,[8%_CD P.6P_C?#\8OYM-& MLYWT!H/"G?26*.6%IZ3UFJU>X2AI;]AL:>NCB%L')-O-3J=H-'35Y]WA@:*D MN*E.W1ZN&F&B,K>'.ZE/=COPI3G@J^IZ5L]$JYO$53A(_+A+=6*E@TJ''6M? ME:#2 0SKXV5+#E=6-)8MN%.':FNJ.BA5'2]Y?=A:6:-8#:JJH!I0[5#N%^8G MFM"O46=W"NB5Y_D*(M8:IW$W#ZU24UV&62_.2?'LGMGPX:.J/#*'>8;-!Z$8 MYLQR<#8).9,5]FO.'#_;PK@.=6RKD0DP_\&!?.685RD(7W, %Q8K&J8!J;I6 MED!('3Y[07WD2#B%B:(]==BM^R75"DDJ4P)C)53R+IVB6RNNT MJXH=_GSXV ;9&(VIC<-SA9E6NW&I#8!I'2K[[O1>BSVZ)-74]9JH:X.6< CJ MZF#I?;]UJ!S%VGEQYEF5NSLOMC$,RO-\!1%KC1):/>?%#\=CL(U_,5-Y-"SG M=Z&< L.D(:S<>6$Y8!&%,YY\]*KJ(M[LI:3YL'_XU[(\B6'^!X F J+JV=Q[Y:VCR+-!HZ_)]X,P ;=OX=7[9/>6MR5GKU3[1[S ]#PT;/QRI3[ W+T&P-)MX639LN-)!5DY576U"-6+C)- M:NU\=U[.(9D;_9]8OYAY\2_FN7E4J6'_EH&NZ>]+K675ZOF.'KZ-#'P)<[(8 MHN.PMCT<=;7V?889(2.RVH02K@183+MC0% 4NB[%!.MH]IZ0*3<+.ZCLDQ%N M.5#02\EU.YI"W19/2&GE ML,N]8N;[($*YLU5JXJ^)?S_UI3S$WVE<#M2NWCM'VB^)FK6^V\Z*'AV#J+?. M$1"=5GQG!0#&\7K4UVD4*7,?/6,^M<;*)R,PWBGIKBA;=3S)&:,+.(T-S6PY M0M?_L(C?=.4Q8T6GDVZKNV6GD\B7(+)"]/XQH;H6A@]3!J1IV^XSX+G".ZW, M/??),N$=EL.I%OD*M45BIA*X2@#/?'1GL-L%6;O]][[B," <(&)?&2T UB%P M@(6J/ /$IHJ%%=G,Q_I]$S-+\/F1X5O4%Q__ "CREP13(X WT57P!.FQO 1< MQ<-F.B8SEV^ZU/UD=A^[T1D6&[NQ;E:&?JA9&:V"2[W0IM:WICF?UB1[=G;9 M?_A&*=MP%!D448DSY6LY53_5P:97[-1 IG36S ]0U8%^[P,0K*L3*^N^# GOS[17W?_O(&J#)TH,C3NI"K ?\&F3;!VMQZB M5V?@[$J'&X;)O 0=#AJ7FJ;J>KG'J=8HMBN*;7"SOP2*#8'5JZU.63+$SJL! MY8K)0;:MN,&4><+]:3'_C;:Z2*+.QMF?T#9,O'X!0M,P#[.EMO6]"[OKA*]2 MHEC_]"BF$8KIK>RMD:JOU#-P-[<<+. M273*)HN(7>E%DG"N/,NP5^&$OE7JS?_&_R^3SE*1)!6]V1YL' JTU4K#;K.C MK1]5=-@D#D"VE^<%6@E,WUS%X!?7>?QB/3&3SUG<-A50ZQ0>>G8^N8#PS!RP2Q#=L%TOB6Y?E-CC45+A.ZT!3X7!3[4-P[7-*2(L3\G#Z:,'T MM',"Q"'8FGN'^Q-,#XM'W]GJ<78+4*>[^>AP:INO53:E68WR_ MM3_&]QN76J=.13I/_-@0)-H&/S!;K=,J"7Z\!GOA'C9JS%VO;N&T#K,WU#-D M,;M@"(0:\6GMLB1=U'D]AT6?#>GX^Z*/CGEA:FM0EFZKKT%?+)B 6:L'6G]# M,OP6ZH&.V6G]6GT\3_S8D(JP#7Y@CM#@4&U<:O5Q\PU_7Q-]>V/)[!#%P!M3 MILPV*?Z*D=C"70CKG*;C@N9\6,FQU:TVCL#1AGNWBCO@[97;)U[3;$VS&VBV ML')8D&8[1+/MO76#$]-LG6)8IQC6*8:E3#%Y5?F%,G,E]=7.&8?X M-_)6RPDI@8YS".2#5M<<]LR6J1N]5KMCCL>C?GO0;8V&;;,][/2[^O_V>XT- M&7*G:=.(OVF\514#S@O8-G5M,]Z R'%5%4JR@Y?"JUWXJ2,@9T1O G3Y M:BP4O4,\0Q?#4\,SR'WH>( MYS"NMSU;P529 O,;2<"8\BX!Z$_6F.'Z\;F:R@?#C[MO&MC&%W<+:\&GF4.H MRMW]#^2LAA/E^<++HG<\6[#K$>/N P#MU)HA0Y7KH$,A 6TXF:J$' ;1Y_>?(YRJ!J>H"/L$3PS!@_ M:[1I!/#R2O(RX' &7 ?*"GE8PX--//([!761V?05O5(F/@.F.X B<#6BT6F@ M/+LA@ 2OSI\LZ$>IRW1'($IY+^4,5)M+PB57:!3B,)>4=+DRS5H070?5M[GK M6_B6=Y3;;3VQ6&O[+3@YPPCZ-S/#"Q2RZA MS#OBC/@KV)-1FKTH4P^5@7_;0OEI7%*!!3(,+';CDLFXS+O&0M2Q6L#KN0*^ M78:FUYH.N'7''BT0*'S;0LPA9_N!X'WV+.*O63F>Y28OKYOD_H]( ME.>>,RG.\=#&S$U+575)[BACT/\-8- \,&@)_0"D3HX\90;P<)/-\#DO\7I5 MF5N/CPOT/"@H8$'J30 C03X!K-644*<=DLSRF#4;A9[/Z'NN3)#)(5(!/UZ:2R.W7?WALUN)_>H(8'N#"H:_ %$[IB& MM[@52Z9]08 L8_0'/;N>Z3,GUN+!L@F>W8S[!Z'"UXN #$(RQ/\E*VP)XK;O MII6R,$D)L8J@XJUP.9W D6 S6R4R M"J8ND*.8C^=G66(SJREM9Z,/]$K9Z-VB-GI\8]=/2$HY%OD@1VP.LA;Y_8\/ M]]?__>/ZVX-R_2?\]WZ]'9ZO0_X=@A4Q6:3D>KNWK=:[XJG2B$*$VN6M(TF" MFY&=):;G.(#88R0-G)AP]?4>S=9GD#) 4NXSVG0^W)EE6IR+KC5A/[H77PTG MG != N4:?DJ94!63RC[YSK2!\)<1G[SZQ>QP!E+;=^%) --'UYLW ME3=8%*JWWO.OZ0_M_=NT[35%%@QV[B^+&X?< @$+:6K-^>+(-B<3R[;@]7@: M\3(I,F?1[NG;)[ !W="/U@>V:H+]C26LR'U!"AD NIB] S!FQ*V,Q$H2#O,8 M#D8^'#@86G+8!0H4V"I\#?^X_C6U1F 5:JVFUETJE_U//ZWC4'V8]"!\!O&I MW%]H8JEHK_>QPH"[N_X%FP,C%=><6<3;E3>-^^N/C;>XRCV;!T(>]6F76E/A M!C3@\-)9(]4*^",L[2]M=( TD M7M:7VH,OUN4=.APWH-X=F/4'?S+;9\^P,./F)^SOOT,P?8$ %G!O<]>+E0^M M=?'?*NHPS\RVR9R#;1BA2;7LNVS"\ E(MNOS: :N=^4X: MG7_U?D7(WL= B M51;,\$1/F&17 3*TZ65[*4J?V0B,VZ_Y$O$B 9$01&(J#"&M;F=N HBJ9I.- 7#YN=\1LBTWPXIY< M^XG4+LO_R;]#O9]\6GBXIG*+UP):',!((M/, +O:0B>%@MX$3".!^Z5Q:MP$ M-N#9L36GR^%^")^MVSGY2/CJ204;M4?A2Y-9I7Q]S"R%Y> J8'6,["HWJD)< M1KM2)53OX$3*9[Z$ *RT5&(LP -SUYUX67KM[(^7\=E/(?3N%O[@I!;^6O9] M^X01/_9\#&W[]'8RFBM_ I,&RAV[Z7B=#6P8D0ZH*$!_(_&,D4?6BT"."5!+ M0!XOH"D>\U7&@->/KK=H*G\Q98X14+*&Y\;X)WR-S VH.4378,"#>WJKQ;-" MIL83^H\"SH>0@8U", V9[W-;6E2?\/4CZI3\QJ*0GPFD#1OA62M*8)!5I2J. M 888[!)? R]'UH4D%MFN9.<_,\X98!?HAQRQ '>(IT:&'-*81,X^HB\0",^N M9YMT6O)>.BR:NPCXBVXV ;-'VQT1JQ# DX"(B1#YE0",'\&1.]<,OIKBA_,Y M;)$"YV ?/Z');ANP[31<!@ $!J.'SWN6K:J M_!U:8\9_!8?Y&8<3.&%RG(X8!JU0LEN[1E;Q'\9L_E[!?Y[R[B@Q)O11\P#; M9Q'S2[HI#N5R >_[7W?*EYO/#Z>&&C#Q@(&>8#F3T">%.2"980(N_N1\&7&8 ML).5#8AWH6.<'( H=BZX_LP9SE(GMX#(U%Z(L'4*9BT B$ MKF@E$OEH@9B%(B.&5-*0[@RN3F(@E?%G3WB"?%]J3G(HQ#XEWBW:)L)&XAT&K* M7->D;"/#P94K+5\1^A1($-9O$IH$#P,L'#B[;TTLN$:NN6!>+^@ZR.<5K2,L M!K( QYX+].9;O^+28+I=D-P2>4#;(CD S\K730P/52H*JE38KL ;L3NK$^D7A #!=+FR07\K,!2T0-$'?>G1X>%-H;* 3 MCBFVR:W52(T%0^,GV#T)10\G:B.[ &/0CUD(G9YLX+%[@0Q:X.45!=<,;@J' MF!6-+Q$0H/';MN#G,N[A,?Q;Y.KAL9)X+W8K,PWIBN2<;N$Z@KM@9OF1L))* M%"+5$S =:XG+:^!=D6:*:)=D5HV@6ER#8$^^%,3HU[6*,1WQDF;P=1SPT= 73L!QF^Y')0[21 IE!3@P6 M$!F[S@50$YAI\21Z9 \@* Q4*+VYZ_' XP16AXU(^8T;1274\KBG@3)XX92& ML#@Q\]<*0NX +4@)V[DEAEIYW1+_!<)1N'>4*U!M> 8TXL)WYE%Z$$9AM^(! MVP><3M])68HO::B3X4Z4F#@UH6Q( 6O LS$I@VS.'$K0-A0GE+GOTNM%JP"2 M^I2-#&(#Y-X8=1R76#@F!\DDLM"G\#HL3>Z*$>9!.V[D"8Q$"PD P''YBH1_ M$"33&.@S\@XF?&QQKOU4>%^$.R__NMWT=4L_'\_&8=%>T$-,7D_W&5_9N $E M9DR^QC^X9.=Y)\I'(Z10_%>4Z)B5YE\.GRHR^Y+IM%7)=[1SSVY R=1H;7O" 'T+H85]KU%@M*UX\@ MO4>>M6JSVE:;+6& :GV13 )>L9J8!"ASGBS/=2BI@SOO$>A$YC+^\,C7(+:QMB%KY)GP+"&0>].N5Z;0)ZH$J%N+O:# M1ALH_!8*>TQQ\F46,+X;M24LNK$B[.1J?!IXJ2B++)M9;G0OMZ#FQ_'4W+ ? M9DU:_PPM^'/15#YS*<">HJB9!&^ZR?ZXQ(RS TAF383Z3Y/N\::H;'A!P#QSUA. Q+,H^M.Q,$$%\SC MM<2%I:7NRR.K8*NC*0[*&]N/W^[,*?O;ZU!UNLM2NDOW$.DNL%:=[U+GNQS) M#D&F[3JR<@+MC]P,E6V'D90F:P='5-ZG1E064%S:K>9IG'M=;AUEG)S2^*=Z M"X.C6KF":-TR^'^Z41!M.5"M+KMD0/C>\J!M(O\9P2M<-%P^WZ14-9\]4L8' M]]EP-S.OK&4FUMQR#6%FF*1716X<-+0PUNPFO.%HBJ+Z8_/K1)]F%*.6E\U_ M'?EKHKB@#.9%?N[ ,Z27'$YOC7_RF!Y8OH87OQ.?=[F:B%8?6LO8$C+EO(S1 MS/+(E>M26Y,HAT <7:*EA7K8V 7]Z%^8R,1XI0XF?:$YRT\)[P\]U/90#T(7 M'/JJ &!6(".46.UM_*+H)"A#8TJ:(C5<0B1'>2DY#2<3^*,947A--#)JYL:Y M3/P2(]C@=5)ECG08RPJW")6:RKV%3A*N)O+'-ZPI7/,S!A=$?@7/(F\'W8]! MJ\.28.^@FS"ND2?GYV*I=AQ+!$(J>Z>'>>H38H_0;R5J<(.%!XWGQH)G2B&: MKSP8=YQR;PCYV6'-)TL:&&33,%"7)VKD?(S6I7HFYP)K%\E'@1UY4'=.O/<1 M#9SH=6*SF.@OD5]-+\?+& %WA#\J=4,E-\!*1Z/=X1<1V."">7-P)]XJ1EPMO?X'CQ=#;!13+<&2;*$(C MF]4Q(]N$\L(H;PA0Q#4YB7J,"-TS^6-+=T[XID:_',E>"ICVYU'(AFI(R *& M:YQ:>%%D5&-JGT<^:VZ.^180HT$V+9-N$DK5H] M'/J#HL!8!FMQ4/ /OM)V*X=.?/-S?AKT?T7S-&T*3F6PC=_H(SW&#\6[9R66 MX<70&%5S DPK( DBEFTJJ3=BU1YR6X$GV+A%%H#R$+$JG'7*HD'BY3D $G/(BI:#J(4-0 TF5P@EXP MMNBB@T[(/#5!".(GY,K$-C4H3<183/244="1)W3'L9\4T E6$SM$5UP@TCN$ M*$+)R__%PT$40N&;)F\IBOW88XDP1;-\2U)%3T M;."B$*X 6-&Z<:0<0:7S6MB14:(N7"@W55!@P@L\B8+";RN1 !$4O4$S9F#S,K*Z9@9E4D2JD1J_C",2YBLY5$8BG+6^4"\5]F38 MH1'%TA*BO'K\]S:"\'54@U\^IEOP4/<\@TQ5_B"7!C>\KTQ0\$5I+VBG93[N M6BJ-#O>8.)R1/ISLIX#U-']0JNI5XVVD\7->BWFV7/T*1'2YM<@.T$%O>Q_XJ=*CR32(&!.]Q]6E&.8W"Q1H&>'YK! M2_HN6CPN=?XDZQ%-8LMQW"=Y#HI@)NO50!U V2%KQV889&-T5BG\03IC6"TV ML0ST15G_$A> GU S$E5Z$V).GVC"0JU*(GW!P<(L.+$D(CQZ+(-VC6YIK79Y M4X2X?_+& 4QERAO!)=^JL'Q01E994#+\<#P&/T7'X1^ 0K^_^0): I4;?F+D MJD62OZ'ND.E6724Z\B8_OD$93*._A7,"0\36HZQO'"]D(#A=/XA,$IFG$V!E MA^BPP:3* VKN6+;(3/2#I>Y,U*,:7S0#\GQ$[9E7X>:]E9*II4.%J1FX8",FK8#B>B,R!DX9N*"HB MTB828G-K7;[,_"Z#"PFN5Z=,1"D3O;H':0GVI">JJ^F*NM4X !*)%E&) M^:-YWU1,'/S@D5I*FJ_,F\L-[ !,J&LFMI(.%F0VB)_CC(XY>C PV,27 UW M%]ZW2+)22H)TS9'AA"9-0@L!@4[-IV7K!"/>#+=LJ"'G4N5Y? *4Q$+T"@%: M2^!: A], M_(C%IN4E7.H(CV;W&3,*DF6TO?B;;X(G >=="G?V X%51SGE_* M,T4<)NN7D#+S*M.J?-_"=*[NA4L'2.Z-SXT%%\#BKBFW9ME+\\1 IMB8L6#D M55M5\G8)T1^,7Y6]WQP/ 3,C[R?I$9*>>8)47IL''FJ37TNS^.\0Y+=I";$< MC6!XEH$<1AI,E+P%@EO.DP!X4BVN4 DL'BE"/(KR.D"]P:(_3V;#4YEM:JI$ MK W%ZI3("!*GH=5X7]'\M_$B& 1"2(Z0.'SHL<<0=#!,1D)]A6LT3M18')T0 M5,%HB]:Q44*:8I"N$U#4-N_$UD1-]J&B#M11723#@!OWZ%)$F3J,V]9/&GV! M>@UFV9#NY.,9,3L*PZ_<#YOW-HITBKH$Z2'9.4]?:YUV$M)Z3V84VKH7*925 M"LG2&?Z*2(?(\-E-H+9,#'VW+0L2L\4N<) 8-TZ3Y[S0VLWNR;@2J:&]8ZNA MA;A]&EZX2.-2YNF>4ET61L9#,FU8X )R"'34HAEE2K=NHHGAC#KP9ELGX)P("Z_11R,A2#$) M5*:HR)"2F:/J[V1+4]EM)NY64W/_EZ/(9,]#7N;Q%Y9YE((V+7\9.18IRPW5 MPMPBE>BQ>+!+W%"@7+ZJI$926%#UR9G;V*^GFA(*U+)*7=^CBPR$'R0IBRFID]$1E76U4KIDE'C27G; M1L1H:IG^ MQ>5 W7*BC Z>K@$/C4%7BBX.Z_-&+,[#Q0UB+0(>K&8/+\<>*/E*4.8IF<-V M7,%-E;)FF$"Y= ?LF7E2AOL&4P[MO#Z70:;5Y=MRP4Y5EGK>GA20P)'+!1[E MU$UM:1,Y4KE<8"J']B[!1"WC>2+VB"U<)U.Z+_^D+M4QDXL3IJ,V"L M^=A4,ZR;Y[S\7EY)\YR=6^5DE/07:96WN@,09GO% M_X/:8\A6>G/K*-?FIP,^I/RX 1\U'<[0,8X\VZ4D MP+S!4Y)O!P2?&8&=1LY8+>NB]6$Q( .1?H"U2*T/!W>DV^->"M0W[S4%_@-PM\.#_3/EB MP?B: +S?LY_W.\WNL)?[5:NI%?Q\,&@7>F+5IK164V_E?U5\4QUM>+A-Z9N6 M@FM%_* AT^(W\H(=%WCK27[U.V%$)$ %/>D:Q]+T$I[[S/^M-V*!2[SNG3[_ MI6B2$W T1/:WC)H<*P_-'@:;V"%)]C<4=Q7][N/,_,!;!FBPVU MP/6L,@%AE03 H7);@.20."8Y87'8QS\3G),8ZQSS,@6)?"JZZI3GW339*V0:!-QTX MB;^;GMD.F5M*%8#X[\O .]#ADX>F:$JI3JUIFMH;#KAV?1P(X%>%(+&:=]:X M6^-N G=;0[7?'58#=RLH"2?T_RHE";.-[G82B4LGSU7I]&*0RV4DY:.I7D?M MZEI!DLI'E*,Q_==[._V>VBHLK(]Z.Q5D:_D*/D> 8FK6K]?#36BOM%M;K3=5GN]HE*L5@S/6#&,J^38Q MM#NK(#I762%8;I.IYC1W/*6B4$'AH0]47=O1(U8QH5_%V^FIP^Z.REHMP*LK MP&6K3MYRB6H&W6Q:T FE.&L#H*ZB'M5"@*B 8^BL;K2G]EN=:EQH!1EI M!8/%MZ+_&&>GPAK:)A=G-RUDB^>/8 V596<51.DU[N+26T,%NR'7L:%"T'VC MJUV]FV$5=5CHU!>C@<':KJ-"K]8)M*X[;>W\*03*;NWX*>G-]+0= SHUBSL# MS6ZI/V^MN154$+IZJ12$^G(2EU.JFZD@7ZNRZK;10U[#3*>R-JZ-T9;Q*31WH M>AVEJZ-T2^D.(X9#)U*#*NJT[\/E.K2T;C62A.L;W>9&!VI7[U7C0BO(1:OM M/HQFX^QC:+]>)]6;MMKO]^O8;_DN!E5'K2074T&N5D'=$-M][!$&V;]G@NA[ MU@:\,=T0NZB1I*P[*NP+FG*S&JVCZNW]6H7L!9X74*?WW69-3#4Q;9^7O9_Q M61):*HG,_YTZ M4%B%5JM+9+BVQ_#Y=,.MFP/O-5U)4>(;^/Y_R,ZY7KG56QQKNLOSIDBH$^R.$PJW@UC MU'>)U)Z;NS_OB"5WVP_5[JZ9FB5(AJB1K6+(IA4.N-;(5B/;3CUS!SNVB2H! MIIUYCE>K632K]1!7IK259Y:4K M'4__;9L6(:>7LV7]U2%] *5O-',?C@+L-;,28UY;#?P01T169/19W=5@RQOM M]XN&'.L;+?&-OND-BMOQ]566\BI;S>*>LB-=9>VLJ=ZOSFMT5W[N)?4X=6A2 MEV'OE8!Y8"]&_?Q1GS\]=97U5XNM'- M.:>FY1VQW"B@M>JI+&6]FL)NZ3HL_3I_]:K"TONGIE4QX-I5M:Y>!L.N$M#2 M00T\7C#_/..@NMH9%!W^7@>I7TI3;S=/,^>XY:%>WU_O!X MV=9G!ZO>\1+YS]/>U(M*_]H3\%+U@\T=VYG6PO^5_>I534);E:"VZ;"OL_]S ML<.7FTEH7;77VM%8/7VRSQHSMD;=LT==71WNZF>I4;WKK##&W MB._PK#(L]5:S7),Q:Y.C>K\ZI+^QUZE:PA6?QAR-8#C)-)8S$YFO9U"-IFEJ M;WC>8Y_J\4TU511-21NJ_>ZPIHJ:*FJJB*E"';9?'TT4">PDHP9?!_..QHYM*P(Q8/.^(TT]94!:?*J/3; MN6?1(#W3LP![<9X>?CIV'<)^(X!GXP%[EC/VF.$S_!G0X&_*LX&#^7I-_;?X M.\O!12E'U<8<5?'LLQ5,E2?7#F=, =I\AK]P%1V>517#=IU'_A-#:35[O^6] M%!9>4=^CF"&*H"'P:68=LX9'#BP\JCA?+Q6A[!9&.\ #Q#I]G^K;ERH*"X MH0Y._YN[OH7O?N=4&:5@D M_SN-1CC-C4=V,8*+_7EA3&"S[PS[V5CX2'M)0@,J2P)P^>PK3SB9'*?J%.B, M4SOD[$#/,PU_!GHS2[$4!)C#Y_QK_9G7-8<]LF;K1:[4[YG@\ZK<' MW=9HV#;;PTZ_J_]OOW'Y0#,N 9<_P@L!>?S_\[MQF7>-I9I^FL\%_^0$"K3^ M$;G&]3]#8$8V2PY .N=QJ,34X_%%G/4A--S0D\P+87,-:Q<1%RD^N?5C;?70 M4UG77-#E_QEYOU_NL<@+CWKM-+N=;M%1K^UN4SO0N%!MV.RWVX>:8=HI]D3U M-M5=N]2&.,!:ZT[K-I:PKM@ M;4>C'4J0B:X<&A6-]RJC4-BW)J82GFAK)O8 MR1G2D___VOL6YK:18]V_@M+:.?*&@@B 3_O$5;)L;Y3X=2QM0PS MK,/F1=K.K(2JBIA5B3F'3Z(HN@6*B@O'ZEN^6MU'KX1HM;Z'K0I\<7!@6I;> M46!:.RL'V2]9&NIM)4M*EK8B2QW=4K*4KWY-Q[VXOKJ7::P'V&"6KK$A4FP] M+')HWC1MM\;LKKN?S^K@(_-KMY5/:J> MV+MNI& 8NJD$0PE&F<8X0,'8((9ZN/"D9]7LQ%,/S#\L[^YB+)^:' MD")Y;*XXI%)9D!LX_0>IKG_I$ PT<\(+[373_'Y-5_#\+Y^G20=),)>QT-+HH$'C M/VTOP:S#J>L'&0?B"8N1N7'(*4\N:-)IFO6B7,D&Q8;FB MV?SSO'F'B[QYVI4OVGH?N.=YP-<6;BKX_64+4SE?#'NZD7Y4-2=T' 93&F&P MV0B6KF&6:SI5E"91D 4$B4)_M*T>W!P7Z8J!NL0RO+UL1B GT[=GZ!1?-!! M<51!8=2$MIZX_C8;X/V1)UW-6[+[>KA.OD(,QWFKM< MZ#37#"=A?@W+[ >(RIPL(DJ2E$6CFW^VH38Q++V]'0.RQ%>X+VT0BR B3 +;O-RZ>,%M%DB20X'S/8M0HM!-LP0>:6TV%*AUQ>'>)@8>2A&A&?A 3L<%&7%' M"17[PN<8ZHK"WV!!>O(QELE!XYP/;;7W@71-:Y"!HF/X20/*,,W!(K=0&[$( MU.LC"P3S8FKJSK4UNJ3ZE)7.!E2ZQWBFRW MVS*-JL#>]>F[KH2M2<+6Z[=ZYH8MGY2P*6&K5@-AF*U.NP*Z2WT$;:VZT'6% MKHZ<&51!W=D&7^I0?U)7[[6N3VT54;#N7O5\;N 2UWHMO=#<>O%ARVI7]0ZV M433^_+UB&LB<0:O3[RGFU)0YIF)-35DSU*MVV]X7'(RZ^A5U?6J;IXB=QB$H M"SP1^\$+#!6$-RD([W5:7=-0)SZU8<@^"UN_UVI7;F>LA$T)VV:'6$:KV^^K MX\4:U^ ]?U*94- MI,+UACJUG79KT%<)&O5AR#X+FSEL&=W5;2Z4L"EAVU+_#:/5;W#JV9Z'[)WV M ]U15-BNGE)900>9%=1K6>VNRFZH)W,ZK:Y1]7I/,>>Y?)Y6?]A1S*DG5&*0>FKK!XI6W5OKB3R@ZQ47%RKP;E+@W>FWC'[5%,CZ!-Y*V)HD;);5 MZO54NEE]&++/PF98$/Q4S;NOC["I(T5UI*B>VOJ18IE&GDN\)Y8N0J\&L^?/ M$$*<3YDA)+!A58:0FIK*$*JCPEEAFRAG:=\_$U*O> M9^RW9Z+]3]IOX=R]*U'7I[894S70Q5&) M&W0"LXO;Y_IJ"W7]7?!S.@H7XWD"^2?]_GX*9U?)9LW>! M3SCB+.;+D>;W,Q;JF.I^207*RT]Q=I'RLF_"L>OO[Z=P&H8Z?ZZ9&U'7IQYP M;W8_0?74?CQ%@G9*C6I+^N N:>K]]K]'X>E"!^"'O_69A$#M61#&='Q* M9(+A1#=R_QJ_%=@<^#@.B=B-_M:-)["NR*-196_Z\P^X".0JLJJM=U\VKQG]4@DL9MD#N7+9LW+Y M(MG#9#HI>YV^;CY2]BQ+[V\L>\6$I<*>%HK)T$3\)-8^R=0 M*-1\'J/2L4%IM#1@7>PR#V0C&(\C^&1T!R+X4^/C,;>!MKCY0:#@>22OYK$1 M]W!G. E\NN:6KU.#^:\@_$)??O@YXSZ(6S6M)5QWT0SSV?O.#RS=LJRJ?>>[ M7;W3Z99^5+5W^4 ?MLL_J=Y/O6OVMS2GKO5@/_5GGM-0'[2'M9M3SWQP3K5T M@NOZE.H[K_K.\WWN.]^(,R+5=E[U"U^77*KM?'G;>25%JNM\K4[0J]66M9O6 MU.62>QZ%W]? H78X!ZI]FV<.6J:Q(6S.%JBS(R0DM2/4CEBZ(WJM87?#;$6U(]2.V+\=8;3,RA P MC=\0:Z4L/?'FJ)\H;%QCL M!4/E1S7MJ==K*[N\&R^])LZCL-Q&545!V-A>4 M9;>&:]U\9LU&=Y_K\#X)*4FDPMW^Y6]_8M/9F[-"-L'H3GMAZ)9XAS'"@FUYXE1LXY=?F+]IZIS@MD;C@H.RXHX3R%4;) M79#$^?10P.!K5O8UCT>1-F*8\33*GIM+L<4Z& MH1O6@Q?ZM33J=;G:4Q?L3;M-5A?L2R[8M1U'&>KN7-UZJKOSQ]V=K[.'E1@M M7I[O6O/5]:G#OA?_W8<@WX,O.-HU<_W38R^(HE<:!,8@_9B!CD=>6B)'?7/#Q, MR3VV6GUKL%_ZMLJE< -O=ZWVH#($S[HX7;7;E>J>=DMQQ HHD^;%$1\#K('W M-3L)0^[;=\5HXL#PN+I5TT)5)YYGXDROQY9G8,FP_ M&4*7<18<\$T^6%9OL9OQBMKKGA88D*+I^<.8HS=>5, MJVNT%7/JR9QCP^@9W2?K^U ["_9R>9A=)V>B >Y+N0-;:^9G[HO,7SZP$Y<_ M_3(P#?.-BNWKR9YCH\+UL>+*5IQ9AS/MME[5KU2G+GOVU&-/7521 MNBI27\LX#SN=39,-&EB>KK:"V@K+SW,&YH9I'&I#J VQ?QOBV&SU>[T#L@Y5 MSD0/![S$Z!IZS:#.:J<]5!BS(HQ9BDLB2=A!%(!9$%&'E->BO\H-E\7_@K[% M;TEI:N=?82,0GB1>_I4R#(/=9(K.PRX4_SO)JD)G[)J?C$+.?IRP,4SV-?-N MV5V$]"SB-+C^29& BVM?NL+Q>"LK+&OW(/:HP^T@I'XAKT$E\!"?@CFQVLQ% MFX1\_)>C7]RN,^PY;<=DO;;5<6Q[U+<&W?9H:#G6L-/OFO_J'[V](JR+8*R= MPPM%#11[6\;&^Q@:4E+-*I @9Z'+O&7K-M>"GOE7X7_W8#YV@X;CGT[E*7W( M9R&/D([%MCB@QNU$0,GX0:R-.&+G3#GSX=]QXM6XZTGY>@MU=;]1)NRGM*[N M?5Y7=Y'7U34-W>AC-9@?A-W!BN:6=LNU$+O= M,VBI=!'5SU.J%_;07F\4T:Q.2ICKWQ<_DBQ$[7K1[5J+S<"6XGWE S+/DY!: M8A@F>W_A5IL&-USL 'CPAL%#2;1B X!5I=9AN=ABJS 06=BI$>PM/P /A3YS MLZ^[N-T)E"J&06BQX\2GKS O>T<#)3:[@;^83R!LAI#.8<)1-[NY=,BJJJPH MDPO(;D+V%G#G"C*T^&9L.<>B"?QZ W^%9TC7CD&P0)A 9%!ONS%AO452UO/' MJ0GD+ RN0S:E5Z)K@>I1M"3#(O<L!UH^S17$#\LI((T M1Q)S;>4NY+5@]TYWBJT5T4EN(G-(J*_8SY0]C8+AZ^N&:52%X>N9NFD-M@0O M9_2JC;0"7L[LJ#D]XYP&^F#P(#1@+8^P=G;WOW!*IE#X5J^M?N!+"H5/H?#5 MC/X*A4^A\"D4/H7"5[>G#AN%3\:%,<2%CZG@>#P&5/V2#Q .J=\_7#BD_6(F MIM@9^\7,)V1@[;)<#A21S6@-NQNGP=53:@]6!1GM_J9%P:K=U@$\=0CEPGC_ M@+>W!U8F;!I/5E97O\6NL[]5T>6<<%0U"THX5A[=-/S[NS=%=;#R?#5T> MB1Q!YOP[$"LMTZ8T@IR&:8)8.H-9@'G/F&Z#\T=2\#\2 M[MOX@A'W^=C%D4-.2?B4_86S@T=9XL!'2!.9]"6^'L/V$\E@:V9ZK9"VM_\] M"D_?+AUE]S)JF)NGRY+HE0@GYC*A-_-2/ FFZ^5<:JRN+8A?]LV4I2+5+D[S ML=R(V.I&R.@\G_5W_5('4K$XB8/P3HR F5'&RT+VUD(6(3Y>E/="3U :CI+# M_#N:N9 *T#Y B 1FBF(XWTD4MW$2@M2GP@PS+6L%*EI_YE--%TRYC-E^H.Q? MU^'Y;&YA N+78NOH)Y) M\_'FAJYS'E598"\3#)14IOW@(*<<5+.]3&R1<.\"K,0 %KYW@1XD M?" N#&M'H@4I+C!3U_Y)F@Y+C5#KE4YCQ&V68!]L#C^"OW=#M@!M&MK"@K23 M%<&L9N0%OG,I(PZOIM%0-8TUF,MSU32F&F9'"J6HKID=8CE,R&=!B#%%YH!A MF%=T:"'4PH"+BE>\Q,GTJ5#.L/F=0"IRH0-0.X'NA,"(/"UI+('H/+4PXF7Y M3$!5E>@2-T9?$/XX3CSR9W.% AHLXL+SG+?A!0681,(R^3=1T>:/.)8:92G_+1$[M. [H,1!N<=4 $CQ[!39_1_ZBW[/:W(C M^1HRQ?*/9+H+<3!1U7-%@1*1-?>F;1[&6$1'$H(>3RHRZ0=H1LCQR$,8^>R" M.*7^CI;5O,[)4^!?!V1.RD2J>?P]H\).L,.>8);PR HJ7:J^T:XVTO/,J=O(\H$'+A37/(W>QUSP1Z;'UY8= M>Y>^^LQ)XX]$"ZH]+=?)*#\PO;4GS)TO9WJZ7.]#:,GSA3_8C4=UOBC-<.NT M3&M#O+:&928VD#N]5K]=%7G]29E3>TNS%REW[PNG&/<.,52J5C4%UZN*TJM: M%SP;:VK55:*!NJV!GMJZS1.50["DNJ1K5NA]JSRU9V-,7;C20#760!=M[29J MRO2K)FR-8T^]VGTU4*,UTC%;&U9 N0"EJ4V(/5"GPQK%G()&0RR!.C&G@4JM MUFY:^1V+2!?9I7.V7_7PO5:ONV'EX^X1#A1'[W-TT.H-K68PM($:LX%NX&4< MV#].1+DA)K&#(RCN(8[9.DWC%:[(6O7C+:,]K!6NB **>2Q#*]\S[8BA#52C MM78\RP6BT-+G&+NLO#JE9AS81:"\C\SQ:#/U>KB'5&:K:];JG$HQ9^ZBRJQR M):(.$!OO.7Y<;/Y35'R;JK?#/;$Z[@YJML]$_QY:T- MS/6)L*-83(GQH8CQL-6VJEX#[U"*:V(D'P)YK&/G\G0*DC$GN D)EVR^N$QL12UT4" M D8\FQ6,/&8('4'H@1)J*4I!)!9?OQRQKL:R,:J1;%@=I$/A1%OV6P^SGNQ+ M3[61R_>:0B]^'0%TB@@H DN-T"P%EHV$,"W"H!3!3];"\\0V/@^@@+K.7XX> M!D0R#/-HE^B'*[$./Z6X=43Y8SJ6ZX M-F$W7 *Y<0'[5L#RR]$TXPD8\NN) /Z[YCYA=3H2_ ^^-$HB>"5>RQ20 (%N MLS"P.1?04&#VP^ 61"[*AB-X)Y!2-T[5$**%$N0F#Z<@U&DUWPO#,O5N]B=$$4H!@N@'#CP$P1<;B- 7E\&^ON'5;.Q=T^2CH6FB-<(G.I0["-88<00. 4.$/3MK)<7,9F9,?%D7) ME,0SRN4SY"D4UYR($O$R(,J,Z2%R71 ZD@AA*<0@BS,$7GRT=4]*6BE M9U&L&6:*C4QK)5PNX -!K#D2?%@ 8:-4";>E@,M=AF8JIPR?(M*OZV8D<#T$P_81K$"C= M@HI M=JB#TH97=#(*:R=3[C+H\3U'/'%:R\8,82]"V)XVH\%ACD(!BRX8/[% M7IP7:/&H]"%3]%I?P$NG?B?ZKZ#K@C!&Y8ZPQ[!2T([!C)0?'R.2F!P)WBX> MD>_U@?PTK#\1]D:.D*,L"Y1RQ'/-=46J$-*9IU]JH4J_Y4!JPGX%'0Q.+9\$ M'NY B+[BT!T1+KK&70&#+JT.LBI&FMUAB$K^$\@P8XO M@]/ X1XHI$B;N @FB-$GHK8CW#T*>B+5/$-4;)@X@NGY[A0$7>#G1?"\P$9# M6W&'/KB;^?PP%.J:1&"L.FQ&BD%@8$<33&ST1(SF'@ \PN9&W$!NIPO!]&ZP?5 MXJ";E#Z;D)0@U+/GP13&."2A/OOSHQ7>GVY<^%[J,!6MB@\F,8J0"(B)B+OS MGOM%N.L%RJ5;(]UWKN\'-RQSY4J62-%E3(O$MXT3$-A4XFX)1QFVS+P'UUJ< M0:[=,[N]0F,?'@ROJ6!X:S"79X7AK1,F_SFJE(^D4M8,27<'20Y."9HY&="MCTCZ[/BCL#GUMMB@50!(.QW=ZFX'HM,P M]?:@*C[H4MS0=D]-ZODGM1IB]3&0@(>)4;J/)#FG6&!N\=O!BMP3$,AG1DO= M W*M XAZ6$0YFV++JG4 1)48"8I]XR%.BE733 W+TEX'=?8Q.=F/%Z:-\HK5 MS'8]L_U*G"P_(#G/S[RRH]+1G79,G:=<_]5KU11WC[Z_7XJ_7**_EMP%/J:0 M8=]2'I/U26B=COLY>,.!1H8[5SX:2KVH&GN)\S'+^'FFIF^N+0I#0'O14D% [ MQG2'"OZZIJR!/=,;J,"ZAHPQ>J:A;X@%VD"#_>K@8NL/XS'' H%@K/&?HC1" M$VGULDPB\)?7_QU:$#YHJV"O=EPQ!E7MNF)-+:\ %5N>S:IWJI^7-S<*?Z11 M;V 8COW&CQUNAYQ%_-4IU.#:&+X U1 MY3CPR39'_23!&/8WS<]Y,F&HG0HIN2U\"-DR+9R?A\1[6A ?&G']4OH\K_LL MQWAJ&,[;5X+V@>!)U-(39LX\6I8;:3-V)X"*$)?+O2D"N=E)!&+%0PF$(_"& M[K :/T-70XR74C2LD-"="/D&'[X. B=".7T6Q85H/1&=^54%9B< M CAT[1=;NH9P"UYPR\,YS#Z#1'\V#X(6IZ7TEPK5%G2-E1SK5R;DI""CAJ7I/4((2UJX@E,EH<%.#TG M!#OHXP"$(@>6<0;V-P-V(5@.*[7#CKMRF M[_DH;MBNE#BZ:,6G4W Z$#=>8P+R /PU O8+DCB*F8!ZW PQ5Z++L3G(\QL. M?_5XBNA;1VY75-/?^4W@W2"9%C%>-Y$*JZWO#IGKP@;XSR!6+WH9E+-P5D$BP6H _03B MK+_TA1C!X'P-DT2NMYXXU87B1I?T,KC6$CTSW4>X%EA1D4HK:##B#&$UD3\0 M;8%]PB@BTD13@0SR]+5FO-*8-O80/5.$%I0P,R-GW4^FL.D1[A(F2-MTQ.F- M$7P +'K/T#)>NHC8J5U^_?A=FWD(4 I/7,X@"G#>(+BE26]P?\((%<;&'Z\0 MX[ML7"$0XF<8E')[*$(U]';[)0YFZ/WNRU3RW,*Z"^+[IU\&IM%_$X'[> .Q MCT@6<@/M&.,?/J9Y2?12B4'.KL'I0#_R5>:I@J:$CV!=)-? *M*,8Q?!7+4_ MP N@N.?! 0FV- 4'G=]D,/M\ZT3)Z-_<)NQ7D,K$3V2/"-A"!*\[YIP(0I- MBH#G#11!?=S683.G))#?S)4[_A'ED*)XFEQ+H-7B!\2W$<=!MTW(M3SRNNS- M#*>P: 5'S",@;$F37._GH-Y A__P,-@*Q/S9LC$(XQ7B>=&FPW,9,%;@#7O> M'$@K^+$,@VX%TIH7V5CSM% @K0X*5P!%9HX_EQENM?5-%T MB@2QO#]W7M6\4^B/B$2>XXR[/K7O$8Y%E)Y%])XZS*]X$J$5X^5=4*V5=D+: MJ(D%N3?@J?V/\/A YK]SZH$ <@C\ ,^T??(_);[.NHV0NNLW0GILSZ5!?7LN MH:9/FY5\+30KH0Y,F1/V_MS+8QFD$K\ VVK9UVX+D$ M]](=PR/@$/\M<:[SQC\?HMB=DN%IF,A\%;+P@';"SLV_"C(I'YWK K?$.(&-ZCH?GM5X046\AV7 C[5@R93^XQC-R MX[?^G;&"SL\9%>^(<)-49Q:>DM&FCBM1"V)4-I)]P%ITDQS)1C3BSKB5=8K) M)T,A;4""@2&R&(F>*PQ6T/ZK5TP=4# *%FWSLB71I4':]H7F$[K8=J6E_?"# M6]B*(;:/$9.]R4AWP\!-PN8A=. M>P!E74O2QE3BPH%%@5_H(47AM!O:R12= M'SOMS@,T3SQ!,W'Z@=:?/H%)N^+,#;B!NR3G !N!#R5&9&%XAQ]B0RU>(/T] M@@FNR8:">!*#AT%LAM*&!Q&4,$"KDJC]1+BT3]<"\7#L0F*R M\8[0?>DBL:6)XX+DA%EGJJ@H9X)2X@G)^_P=8:'16..ZIY$&2#4?RS7?+--\ M8=$6Y"(S04[!@WAH8[;??&8^1+4H!=DISOOLVH7X<@9.Y!U*#HC"QVQ#G*>D MHV>^YT+W->L.0P.:;[:AGVFRQIM[)BW;[2"#PDJ*PRV6P.2$![>V+P>BRUGH MIBV+'G3FM VNRV,R]71(L\K*K^)KT=0+1I69^LTM?:>^EOZ[Z!)8E*,P\.%G MFS?1[SN3^S-K7B:Z(*(6=8(9V3]L\ 0J"W\LB,+1D4X"_ 8Q*6(VYW. M0%62-.7"GI[+2:.=;=E"0R>0>FDXA511K&C6+5:\I*XPF'DTISQ*%,QN(\K< M:]] "W$OXK>D+YXXN#3[]=WR%T 7S=)QZ<#86+0]1O&%/WCI[^\+?N<9>3*? M12.\[V[T8^W;O]H<_65G8M_14<(U-"T\^:=P6<$))CU"_C\Q)(3%9-T*(1:! M'0#;&'9M*/)'BXWF*"B!/XOOY)DX\LPEO]RDVZD(-IB;YO-L>&9G&7IW%S03 MK24VN!O2A,L_EY,A0Z9";L729K- R:1P23SFZ)#%%)-0G.'.'\Z2DXX]%"E2 M$]E4"PTH11:I1Q>!'JY'\GU^)%W[:W"+5X690Y1>D*TXR2U=P287:KJV=GI) M;53"1]G8_3QM[/XAQ;=HJ'J(0_@^>BA98V?1EI;VMS8%S\3%I +9R#Z-%"88 M4,N6Y(NM[H6:6!![S/Z+F)>>%91DG>#+,L"XPW*9H-Z#(?7^!2%V!V+2>RWB#HK>5S MH.N. .]H:6O8+,MXE&,LQ42A=JDL]#&II+78,KO$?92*FC:US^0U0^Y$$@&E M)L#6\""#G#(6)MR!MS-8Z;\#RN21 ^$$X:W(MSN8AW=W?]G9W'/BR&:]3#,[ M)Q1Y:6'@>4A C]U16A+X4F' ;%$C[G$4&Z:AXU0\X!2Y=)]B [LT#H M+,&O^P\+J<1EI=2)Y&G-CLC!OQTV- MS@/;)6&FPSHRC5(E1A-L"+[X1CS<$UX[1=Z]-_*?KW0*(Q/QCZ68OZ+4V(6X M>HFC6G!/YZ.%;3JK!YMZT%&I!S68R[.F'M3H'!&54AQ0 _E :O+\Y%;V^)[:+)F<.-^0%Q^8*@>; MQP/"",U+&:;'IMY]M5GM24=<--SFA\WR/%S#=+L(#_NO83 TJ7C0? L;5_XB M4NWHZL7!9K-AUFC[AB].F@S83QH>].B+3J&*!@T)CHR+:5Z*PMD],[P,RD6> M8_L!Z#8F*;/@'5# MR(M#GCR4KH[J:$C$2_C1;',Y/YKBJR2_M7JR<,H*72- M:',O?P:O;#['1$Q_V5YHP@H:%U-=^&-/7'9B#-6P$"J??.YH,PE_F$3('>40YIB0\$68J M%//&YP>65[-Y$"+".RU*9C./C@U CATW"I/\-NZ:!WC+(:X^,,X2=XVBA"\] M67"SA7.QW#3)&T_ Z75XCQV)>U\_6WHDEXB\A&5]AHVAH7VAHV,@'BU,ED0S M($J(@4J6'"V/T5WPNQT90-(US'P$1(?/(5U,BRF)\Z_T"GS^X3E"9(L2-;6N MG7@4!@4V!]$:A\1Y8D85 W6/9'C6EA(GDE?B\W6^XCB)X@7N%5S^9+%J>TGH MW#@E( ^4&GJ*LG#("AS%K9JG<,AL>SP:R2OX*?HNUO%7%"LZ3Z&KUML@'P:3 M-D"J,))R%OR63O]E:3Y)=CA#!P:D53"5($^=<-(%T!U8E-4C1+PX_7]R C2( M<2-195$D4J*P"#B]$4L'DD&W2,*0F0A4=!)X-Q389Z<"Z;)*,A&$392E*YH[ M+B9;@BX);BD;@R: ^![Q.,ENYF"_Z('I"]J#(A M?H+W.9A?(OT"\22=J7OI)1]^%A5&*\P7] ^HNE(/G LO M'@]S!X]%_;1P$9@!:JV0D(5I1:&XK !M8$]1'OE%)R9=X M-=7:/KAF;9K@?0H?>VG:'#IO8LGB5D6<"DJG!C4O6 8WU4$R:R"CFINE[)$F M8N2=I EBJ$ *3*%D,I#"L2O< S! D8MT6#;5]/Q.)NBXTB>K@;NPP )*1:!0[R><4'("_)NG??C)[83X^74,)H6'4J^FG^=9 M8O+S5F9M82.)XR"R5;C!Q(^B7(2*TT(1,#Q\B"SVS#VMN)[*6"Q._)Z@5V-8 M[,3H'O-7]+31=>1O>?I<=O%V9L>O=.U=7@X)^XEG M-Z+,G(F1.U!3AT:_DI M6FO=%=-Q748NC:7)MB5JC.YOZQ#3KW;>\\OG"Q%<>:FIUU"0"E05XH/*JV%[ M]&HN8[!PW5ZX@?-RZX*KSF_LPFS5JZ1]/"?MXZ72KCEYPF-:V;P>3-9Y+:S[E79Q(3/(OU[]]<-W[>++QZ_?/Y]=77S]LGFPVJMY ML&KHVB=^#HP(OG[\"^=KN(![0CO+Q ?09BAM/K% M]I@[E6D1M/I9OOIB2D_Z7.C*<^WL='8A^R0M2\F!,Q@YM7<"..,N3[V_][Z6 M3# 4P2@B;MB3N?ED=2\S+A+5Z-X0M"!L.K)L:>'-K9@'NX7_/N: 95AWF3W3 MQ0'J1U&^U#AY_>;1V3?H6G1[ NT;2(IVT=*RU1T5EW>4QBQY%4IZ=2QA7_"J M1'I&2_(VQW1VMY#^#UX_'6(6C^I$5AMN#$SXI\]%\54@A:R8,=N:@_DHUN>4 M)_NC=$I &;IA7Z<*-8IZ1VSYC)OZMKO?LBOW4@@8%W2H3B0 M06#H:9<0[H42]A;H_[M(;Y9*?8T=(CU.NK-?!82S$QB<=IHXDD(4.:Y#ZC;" M\S,"!A-4B'(J.)41'V419%9@F-$Z#T\*5#Y#&5Y*U=W3C&"]KBAE!:\(B!;D ML&5@: 6/O?8II9)$0@Y3;F M&LPB_CK]X8WC1C./W;UV?5HV?>G-O#"C\[\ 4DY\$1_+N& XT/N#/H8&LJ^1 M?+&,&G00O=/[?S<-O3L-^S_SQ>TPJ8=!C M&U%7YI3Z_EY]O\X[;;!>+[$+/TV;CLI4V*9>Y=H-I&I)NS6U5-I:(3TE.-&R M;@MIA/MXJ_ P)3>U%QOQ2!"\5@V^K*'1ZG9R4BLB/T4C1M/2NT-%XZ>D<<=4 M@OST@FRU]?;C.I9 $>Y3F/TB**8(]@^9/ M$PG\P.?+":2>6O:4(J\B;W.?4N15Y&WN4XJ\BKS-?4J1]^G)>TJ)L>LGWSZS MUTY9RL?&*TW[ZFM?[3C 9!VKG>*0%7J^_E>DO0L0>@]AR]R0RU( S"'!XAZF M11-1WYFF+V.B,^:$:,=',CODZ)7&DG@2A.Y_TA3F-*&<4&VS;R8S_,.+3@XI M2%5N>1:TGB:H+/P]K3G*QRIFC\MIR(X:A7*E#%LVF'$_A;#.TK!;VLC#L>.0 M.?C;C% ) MD0SJ /-IYMY"5)D7^%+/2E\PH M[ P> MO$OQ*_+V,8+D=A#. @%Y#-]PG;3\I27:,F3^"/XQ4T;QI00W='D_7M*?$*>3!&Z7@QU M4XR3;I=4(MPH%;)'E.94:$7X=)IK=;>(]WS,J-[I=Y2J2^Z[P)>\6&2CGM,[ MK$_[ A;D$0RK<4/'%*#I,R)I7;(Q;OU"-X_F,2HFY!S71BN_.V)H5Z'HED:9K14JI]R?Z/=]2:8P!9L M*V!MW[&8WSXQCC2?36%!W'9>?XY#[PI,4/1U?!4Z9V%X!0^^0P?CB*1E?-(U MAT=:9E'.8ODW'(9'-IOAC5:8\)([KMT7O%W<;SJYT)MQSFA'8-Q!;. IA'0A MW= >'+-7:-6^"T./YNSRY.\M"?\\7TN7MJZ*R.@&$DFG!/M$,WKLQ%B!==*" ML8132U EB"(89S!BGO 6R)])7P(/+=S8S8G @8.0]!3&?0WF\C1P(B#G4CN) MW9EIK1/C 8X\J>I)]R]$+T'>4$]+ >);LI.++=&ZX#EP#F&A&"3E8/"(3TJQ M2UYI+*O_4Z\<48G(?X= *0(*1&,11S!0#&0 ;Q#7;XSXN*3&MAC;2TN-S4K<%JYCU!-M-.K_/O&1;:TU_ :]U&\D,S5GOE MQMX!+?>,+*%VA8U*#F?5[ZD7^5@3JU^Z;J.[=PM/P*5_3+PG%W4+\3!;$(8A#BXN? <-1'9L M@<#P?PM\%D-4K;U+(*J_%Q-O(85Z/PE)MB>GI(%8MRX?:U^SEAL2)OB92%J^ M;YM!5(RX,. R@+1G(@[\Z+'K(TT<4/[ER/T9OQZ[/[ES0N=H&=5-4 [X/!D& M1>:U9#39/;UZ3G2L/;*()BT/;V;XD/T7\G13@+M+\E7E:X MW'UV?5C#H\+?Z:Y?"M['4-RG:XGO"K$3]YU']T2Q?X1MRMPI\Z*_'%U\^7A? M,G.;#A;_[(:YWMDTGE<"?C(]<0(Z/,.1@.A ,!BDG4MRY^@MS+,%-$A%.)WC MVV47X=B\A@YAZ(J;_^2A[8JSH'&"$-"92=(_> M=JI18HM8!_MB_H=K^%$]0CT@B*)@.P;_((BXX$/U4Q_J,R61;-N'VC3V:091 M-_:A!EOVH?:;S*M\J.'3^%"-(FBY#Y45S5N/<*,>HQ+WQHT:M)_'=^BTC]YV MJ_D.%9RG)P =:[B%'!@/NQD=.F1@(>)8W\ "/D3JN&9=0LZ[&@A>+EP-@0JN MCFK6)>BF;D;'4D6VU,WH=-1139F;06 MO_NP+ZZ?-?@G\"L9B#')6T'&]H["X8U=49B$KO04"<5'IPDJ6O?C[LCRYI6ER60T3_/[4*7/4.@U+,TX[E M%3;+K[#OIYVOM>L.+SFWOY4.@=V^ZA"X+RF]]:P3ZNG:AY\3=^2NVSG:+/,P MCQJ2$SO4A[WR3S9HB=+>4B;D0.\.MY.>N;U)52?4TBQ=^,"LFF5:PTD]#\T[ MZV3$+EA50[BQ"\%2&-R*G\TL<*I)#MEZ@.Y2*Y%?(9+(U@@-'T("VQ.B:._S M)H>/I8K14%)<^%D-.L4_W['1)/?M=;*+]UU,/KH8%)[2WOF8A+X;32 ^P=_^ M"C3"BL&RO,M%M6*6J94U*5CML=I#WO_'K, M^W >>R!]HS')!99N;,'E?\RJG^$TM6SINSI-K3@7>9HZB>-9]/KT]/;V5H^X MK5\'-Z=GH3UQ;WATRIUK%IXZ+&:G,$^C,S"' X-^-(:6879-PVKW^E;_U#%- MB3&+RB2X[(9=K95-Q^8([W=Q[%%!:>([?&P"]1CYB'C ) AQT0 MF;228^FGW"TURCP@+3$X^7L%+=& !0'33SKM8;?]N&4U)3&";LV+JGY=$6X M*XWVJ=D]-9_ C#V1L=]MET3=5/;^ .V]*0Q9J:%_=^>QVTBOA8W;Z>9X(C.W MTS5MR=+5<&755%DSUJ2,6:5.J2IX/0!C9@XZ8,].'6/8MP8],&:=-'B=89HM M]^?391?"5L3,_H<;,WC(#M)\OQ9&L\K@O;T\J;*!]J#!H659)V9W."BDRF\] M%&J02FS&FH:G9K^1-G$72*-2"LP_/Z-F4_:Q5L&>T98&\CN_=J-8HJI]QQE% MVMEUR"D9O85Y/Q@',K"=UZOL)#UE WN9ZZT?-$L<07O'@;OL&DAR>=;2/KOVA'%/^[L;CK#&$*NY4DH.UK1CI884P>N)'L].F7TZYJ/*"&6)J M,<.$(XR(XX#+6]O]L?<55U[(M9[*/M:E^5@?IC,ON*-'[I_6CWA\R[F_^F0! M'YP_1$B/#0226B<%4E/NQYHG"?OE?NSU><+^'=!;I[U3\PF"Y'UV/\P__V^- M5)OR/!ZROS:8,;1);BIRJ:Y6\" MEPY_O6_<&[I&NNHX%W_2OC&[FVQT;;O?:_\+>P!D&=VR.ZB MLO_PD]L)(;-*.'O$?(T2)B)K <5JL1.C<\Q>G1I=1_STI#?D>_!8$_;_KW.; M7X%EU/TQQ:&Z/[9?SL'N2IR5<_ XY\"$A_G=B(EX98GA_^CZS+==YBG#KPR_ M,BLU?FR?S(JI8LXFFA6C_0=:%M.P>6 8(N@T[($U[EACP^A9G79O-.S9W:XS ML%C'XYKUF.)0 MW1_;+^] !9T-]@Y,>YQY!SUG.+*<(>/,[H*38+'1B(T';:/3L;K.<,!7> >K M(U/E'2COH)84/L#']LCV(-S#Q9?+W9N?72S^@EJA:?_[[OLG[<*/8E"_7'L? MV GFU6 &NF&^P4:.;OJ9(S^#'V 6?A!K;#;C+(0GJ./C!6;_84=6"/'>LYAI MU*ACQ&V61#!,'(EWQ>PZTEC(-3X=<0=3>+$Q3#9&/JGT??H3IN\U][$FB)A2 M[ZDK9-ISI2MDVZ[$]4[;O/WQ4RK9$ MV;[G8]=WE:[=*YZ7Z-K3F(T\GI[R%TJ>Y1<[71AY%D0D"J]#CO;WAK^1G<]I MU.*WQ/)>M_.OL%$4>$F\_"MUJ:VV!@LW'H7_3L*Q M[5'?&G3;HZ'E6,-.OVO^JW_T]@J%ERZ[X(4@/%')Q=6B8$]9> WLH;:D9EFA M-;H:-&XFT]3'%"CCL5G$7Z<_O''<:.:QN]M&Q;]WVKU*WU@V)W.@=X?5AGKZ M254GU+*1#/C K+:,6D[J>6C>63F2N?J?SMXI5[_$U?_$1MQ37O[> ML%N=J#3KL3U3L]^^?U!JMD3-?@MY!&I5G5_O%]>5MFW68WNE;6L 4[Z+A9\' M,!OM&[M>EAQW/ ["*8LEIE!1,5/C*'@!@[\XF&'W04!D:F"Z7BDE_.#.67I> M7#A6ZY.Z>V;!,%$P_E7^O_D3P<*DY1I/4,)?&X-4[%U"0W]]@G_9T4HRL_+\ M+W\S3Q4R7IBWVC;>X.9RM D/.>:6ZO?HNB-:_0K3,X:=-W*6Z623T'>C20TG MO(!#O=TIF&M-0Z_J0I[_ MW29Y_N^OO_[Z_QY-G]&K8Z/]ZMB]*2'2X=YW#I??=^)T7>)K1ER+@&'P 6A$K!,:\0GSQJA><2"2)OE C"Y2XL.7 M:#R6Q),@A-4YRQ7FPCWZL]^:#X?ZH#.H>FG>Z>G=3K]FEZ6F/AQ6F].JY757 M7RNO>0#RF""RU\A3A:N_?M#^<7%UIIU_/?\*__G\[>S+_P$OXLNYOL89G]&M M_2'?OF'JOP=G\;7VF=W]Z1=P0]Z8*6+TG&$[J(.Q=W>O]Z[5Q&ETBI#@,<0. MWX,9#\OV8JWVG;1\9!AGL0;A@.MH2*+"-\HHC>+M,N0N_!T^CUX MA78<*))7)CF-^-J-X6WV&HKE^%OH^K8[8]Y]3KQ2%E]9?&7Q=V?QSQ%U5WO' M?C3 ]NR+P6\2S1M&V7(L+D7EYS/Q]XA?8N)5,536,KF]_'+@=!0X=_#/))YZ M;_\_4$L#!!0 ( 'UMSVK@6_]Z_0I;CKXN9#YX093@@YZW]O6X+ M(.($+B:3\];CPTW[I/7KIW?O/OZCW?[]8G@'K@(GG"'"P25%D",7/&,^!7R* MP/> _L!/$-S[D'L!G;7;GQ3;93!?4CR9MW3#_"TW75/ M>^W#+NRV3^#XH'UXVCLX./70R3$\_F5R!KWCKGOL?BYGB_US[IC8_: MZ,,A<@_=4W0\[BFA"W;&G"F:02":1MC9@IVWIIS/SSJ=Y^?GO>>#O8!..KUN M=[_S^Y>[D2)MQ;0^)C_6J!=CZB?T!QUY>PP92LB=P G6R)\PA_+BGA/,.K*Y MW8.#_81:RL(ETC%A'!(GE>YRVN;+.6+[^4SB?D?>EXJZ;>&9WK[&:N;LM;L' M[74C79ZR92T\ZD0W6P!R3O$XY.A&X'R%/!CZ@B4D?X;0QQY&K@@B'\DP62/( MW.:03A#_"F>(S:&#*CCQTSL )+9X-@\H!T1C]2 ;*U,9Y9+MH 6B.+@+',A5 M>$M*EK1*H^\@GS/YK2V_[2V8V^I4UQJR]@3"N97F+$^D/;YB8T$FJ/=/3T\[ M"QFE^1;DAIVB;\N/;=&G#O8MU!;%;W7=XEL[X=N&#:L>:F=#PO=*&W*[9%$L MF#C5=_9:,]+^;6U&S&EE1OYX41&+A$&"<&2CD"%G;Q(\=9P@))PNJ_3!/);D MBTWO6Q/F(FRC.R&7'UZL$SFNC+V\+#8B)24JU]V[5H$2$#/SS%A,X^"AR49W;[R+/MOV" M!1/\MVB]#\>VK1$0^<']/ M=Q%EUW^&F"^W'P)E.HP1\.$E$9#5^$\0Z=Q%0$$'A6QZXP?/VQ[J\T4;\3Y^ M48\7BH#2M$.Y*A3;2^=L]!CQ/]D>_@U.\+Y"'E(4>!RG4S9HX?,"%/?(D$2P03T4#(!DJXO)H5WR#T1N%L!NE2S)QX M0K G@I?POJ/JOIA,[D4G<#!B5=&K*,V$WGYW$[U8L)IP5Z+!2C9(A#<(NR%Z M0B1$0^0$DTAH59QR.(V8[&]B$@L!&2D-9*+3+JLZO,5@]'5O4U7I[P- MX]V'1OPMH@[UZA,:_J645K].KAIEAG,9IBK M/%$D%B*#E-,2(C;39YD(H_^/-OV?D:92G35Y#0+F"E'\)&R0-2'&J=I*J0Q) M/K,1C ]Z9TCD@(R@!J%P S']!OT0?4%0^L0*A7QF(PK'FRA(.4 ) EE)#8)! M+Y!5SNUU3B, )UH>GU,M:Y#WHP+Q UQ4GQ.R+$9_:ZO>N"*MV!ODYVM(B9CJ MV#VBHRFDJ*JS-3Z3QWO:2C41 80,H(0TR.\C-)$#ZA#)@UK""Y7'EDT^H]^U MU6@L J0R&N3V(?)A5/[DRP<*"8..VHVL7@XHX#?"H*U48U%M)0MDA34(CU$X M9NC/4#3@^LDFS='XC/[7EK(K$2"2T2BW5ZD^ODU-LTIM\_3TZ/#P6!^Y*MM)V=G.Z1M<1I]K=<%$0!-=+FO2=N[.IJ$:K62R5=(J9JY+>%]H70CSCD%TLJE M&1D4L;X=XH68]'T_>);/O7D!O:3(Q?PN8.Q-X"]798P%K?I@%0NI8=Y- MO5TA\(:8_1@OY;]BM!/9QO;BP%JE,3:TVI I-A(3HO<*9(R0%Z0!OX#Q4GT MD2F-#)O5[@I9Q4RK#B+A62"O<%6P@/&H+;NTY&=M::*$ (S!:92PK:_5VF@:BDGF, MQKHXIG$:<<@ICZV>PVFD_S>WNRU!*&(W(J'5P_*VRW=XH#1GZ(M%B8O]4$ZU M(^2$%,LWKUXO'#]TD>O18";?>1;R>'FT95RW;88Q/K3Z6DY\K"4N6)CS M($J3Y,KO0N[QHY=G;=M6:XR:"D?!VF#="K41)^T D2& !^DK1*4Q_P*1.;OL M44=3;?C+J?9ZP1$50_%ER+AP$F7CY6<43"B<3['3IV(U^NK(>8$N8[CHCXSE MADMTKD&E%(ERD&J70\M*/U &[,)#N.XN$']%?N;V&4-\ZQ%15;PQ"/3#:3E! M(+4!I0Y$^G:P&QY[MSZ)5"[&"*-6#BM^"/[OCM/'SOKOXT3?UWY#1_Z"3OQC M: I%"<8??3&>80>RN -\0;.Q_"D-.&:<"M>=MS@-44O]],]YJX"88-^7QQT2 M8O7S2LBQQS-6B#ZR8_5[\V= MN<$,8G(K;DI)JY\'TAO2Z^X?JK?<#.92>)^X0R0:@1WU]EIQ_=Z'Q- ^*QFU M:/9O8C7$IY!5VC=F MV,608L0&SP2YZE&/(HR*J+< EG#C,@ M*.D,Y2W((:QEI_DJ%HR6_2;+4M.N\_ PIZ_0?5&080)1Q-$;0&X[%]9 )"AK@4 28%WX,E>.E@_SBT/ MCJX?Z%:3^0-:\ M?9)+%0_7KI+ZE9WBBICK.#_^^&"'?%P!6 EHGKP72W] 4 M.SZZ"Z!IP9%'68LFB$GR81J$\EB7B*"'9W%SN?[\@7&2KC_6Q(_C0P#/D4TZU\AL:X#_DOJ\%O* M"&JW[9]4!*/^JHJ"Q'UE.>U5,NM:8TOVH0UE#HVL%L-"XGS#22*-K!;&KVTY M]Q>X,#O/(=Q.1W.QL(B)R]LZ7U-Z7FU;Y][J-.5F]F*^8SZ]7F#^7;Y>TYA: M5F"L19#*Q<[ 4WY/RX0R 73%Z#+P/"2CI&0#HAKW3R\U_@8)NA?:#/5%C:P6 M(2@6K6)!^@V2:U/,Y5#^I2U0!Z>9R"QF\-.[_P%02P,$% @ ?5RB6,>[ MN9GE%0 _<8 !4 !C;V-O+3(P,C0P,S,Q7V-A;"YX;6S=75ES&T>2?O>O MX&I?-ZVZ#\?8$[*."4=H+ 4E[\P;HHXLLG= -*SU.=N=O#SLS\^O@'W M[*^__/##7_X+X)^_[K_=>]6GDR.<+?9>#A@6F/<^=XO#O<4A[OVC'_[5?0I[ M[Z=A4?KA"."7Y:^][(]/A^[@<+$GF%"KCZW>'7[223!O@@>6O0#% @,7H@3E MA92^H+/!_L_!3Z%8EBWCH(JE-R,7X$34@$9A5MFCC6+YI=-N]J^?ZA\QS'&/ MV)O-ES_^_.QPL3C^Z?GSSY\___@E#M,?^^'@N6!,/E]]^MGYQ[]<^_QGN?PT M]]X_7[[[]:/S;MT'Z6OY\W_^_>V'=(A' ;K9?!%FJ3Y@WOTT7[[XMD]AL93Z MK73MW?B)^A.L/@;U)2#!2/[CEWE^]LL/>WMGXACZ*>YCV:M__['_VZ5'?NH6 M(?6I_S'U1\_K!YZ_[&<99W/,](]Y/^UR5?2O85HY^'"(N)C_,0LGN:-7B:'E M Q:GQ_CSLWEW=#S%U6N' Y:?G]6OAJIY)L_(^N^[?/WS;SRD,$TGTZ7(WM+/ MYP^I!(_%#GY9(/WJF2!79$S[=.E#TZK&?EC]YC1$G"Y?G9S,X2"$X\F+^9R> M\?)D&&C=3'C(*F+.A&.E0"E=P+G((0FIHS,VT5JX+,'*W)RX6VJ^A'EJ4*6RX%O9: ,Y'>GYM7.-#R772?\#)?6@ON@J15F24QYUR! M$)0!4KLW/'A=LF_,UPVD7.;P FQ>#&FO'S(.9.B>[7W&:I3.;=X976%(U_!T M>;V=?^+Y_.3H:/F=0+ Y6OU^&?JC5KI?].WE?J9CXF%;$+P?\#AT^?67X[JP M7LSR._( PV7"9$G9.N/ 6JN)6>\A<&? .L\-)DGV.C8&Q 9D;0(.\>3 T5H? MS8#R(J7^9+:8[V-"@F^4?0C1FG\WM+N)F.7X;Y(9FA^M?K?Y\0[J9$T/S%XF48AE/*+?XW M3$]P(K4O'#$ 1ET#>XKZ'3,>,'/&DF+&&=58^1L1M@DJ])-#17N=; V7&JA/ M/IP<'T\[:0O*) Y12@:1)%"BMSJK*Q'E]5SC>P_8 M1,OFR6BYF2B;V8 /BS[]Z["?DB#G%7"+TXEV4;,2'106"%Q(KL99211YF;-1 MGA?=.OFY3D6#F.;DJ$(%S\*LE_W1\8"'%'E1IG2X%,O N.69LA)T.<)=:^]S.U6[E'8U!DACE;3+R+Y9KC/ 4DB8 MC4@:4#*B0C@&CJ.@F--;EK&D6%H;C*LT[%*>U1@&6XF[F=+?=B%V4W)D.*?, M;PV+:++1H0AP2)Z+L@$.+J4,T0:9%-<1(V\,@MMH:LCSA!F5E949DD-BSTE) M<9V7D+.S6CMA:0&.Q]XNA=5-D7 5[/<5^9BIIA4RBE(LE*0H?.>&0S#* ;EC MY"D'*WEYX%3S<0/D41&PI0+&,'@3X:,R=1?%4RP.2J4"WLH$Z,ANZY2U;YYW MW[CX[\[),EN]\'V_][-TOIN#PA=MG0(=> TUB;MH!0-C1,Z"*8:Z]5'KS=3L MJ)&[D_:OHKF1[,= ]=?3/.FC89G6:3*TNK*CU14CQ28I>^7)[%J'XX%[!P]3 M6^E^2UFWTWD_._B(P]'O_0+G[\-I/;F;8(J&2T69@TVI.E7=;C=P>18PL91[".,T6(M(.4?UGTIP$($GEH06*.TH MA4);>ZYC'$ASLX.W&.:X7S'PKOPQ/ZM;F40NM?0Z@??H2:26V/**DM^@5.9, M<9)O:^?U/8)VR7_=0_/77%2<6LH_^:5PG=3,\N>;0&:&@F^F9@^%O?Y\_==#I) MH5B.D1[LM0,ER+,Z33Z6AX!9D\Z2:IV?K9Z]2^ZK@9+O)=)F"KU0:78A3+;1 M>UZ/10+CQ(_,$2)WY)-=$$%8[[)LO:^TEI!=VFAN8=VW%O8X)1L7B'$9=0XH M(;I"@9*M10>&4B7GHC:>26;#E:*^#:LV[J;4ARW/N9=26TJRV7)^A07I\?GL M:/QC^'*.-O(72DF>DB5P^4*I;U >?#(%$N\8JQEHA0@0,@Z@'7.4,B REL]2BIRAWT&^W24?7_ACKFC MY%4.V?@"*BL#"HN"((T&H8I3A:L@F^>;M^THW9VOB]G[-P%'=+7L-5M'W)D< M*/VQA=:3C)H%69)J?0BTAHQ=RC.WU/Y5/&\K](;.:W5'9@V'645IG*_KM.:^ MR09*=SR#F&R1I20M2VLC]CUZ=BG3;(R'9FIH>0UE.,&\;F\W1R9Z8G8I+VT,B38*:'XMZ8K1PDR^5NH$V55:O') [KR MS8D9[J1/NO6ARGI*=BEM;8^$;45_!09_>7Y52F_IYZ:7GS\LZ,^Z;]:7\PU6 M>K/])>A;'C/:9>B[L-?H4O37?>IO-=@352)/3E@PGK)>E:V!4 @#W#(K4B@L M\]8W1M>0L?4.YT!?\G[H2[>86,=34#J"U5BW6)4$[T0 IY)1E"%@$LTW.;\] M?I="SFWU?6W3\YY2;E=RA%-ZZ^!O."/&IB]F^44^ZF;=?#$L(Y_SJ[@35YQE MV7L0 C/9-2?J66($%C2+E.*YD)N7(6U$V1WCSW&+M%NC8P3EM#L!N8#O4]$;[<)^2XOGB7:G'#\N*,AP^=0GG'_II MGA1T"@-'TI:C""$&"\&09)U5Y-"EB:SY9L+-U-S1#HX+]?NJ_WJ!<1/A-[R* M\ EG)_B&&*;0@A9:6ORC6QR^/)DO:$4/M+"G)[6K4-W\HO_G>MDJ>5.0%TO\ MYP!*T1*/0E#LS^L]4_I1N=8I^3W(W*5,O15ZQM96,UC]CHL+/L'2 SG3!C!Q M#TID!KZF("F@B":S+)K7Z%=R4%65+'EF$S*020A0G&=P MI$003@:O4:)RK8]+;R!EIVSE_95_O2/"]H)OV !CQ=-J_76S$UILWW*O7['T M WXE&N>OO] :)?%WLS"<_D9"6QX4UI7;+R.=WV8+''!.L7 NT3$5@5:_(]M/ M 5.(9!1B=DGQ&)EMWEYJ1'9VR?2V!N/CZ_]) %HF)F(*'&36]2 !/7DY$K2P M11L?T$ML7>S^8("^S_G6K+^<*ZUR&66X=E)$0!_(DMG@P;E<_^4S%X&BOMPZ MXKZ1F%W:>-@5;%X_-&NAR79E7&LR<$L"9X7\HA0%006,$!GEXB$HQ;U6W(C6 MON36_;C']0&["J9MM=%KY%J70IK1VX'<@;Y>L\#@ &DM73?LFSA?U MF.Z,Z0LQO[ B<@NL>%\[_"GPS"%D$XK+,@8=6A];WT3++I4PC .3)EIHB(FS MIZ\X8\K2@Y0"DRIGAL@)E(Z"]D&3^=-$1.MREBLDW+%T8>0-I)$@<'^A/V+M MPKPO:[J?C5C%<-L#QZ]GN!/+C2H;UCSP:W_G1N$?+_G9R9TA5%[_MA^<9B,73Q9%$+ MA#[V[\.R0BB*$IS5&="6VHTG._".)Z# S>>8K->\=0>\!V5PET+T5AA>>W]I M)Q$STH$5)>XILVR!EV410["4=6@&24:OG9'ZQSR,X[V%O4;NMG:SIR>]'_I/'7W;KZ=_S.LUJK,PO9Y@ MDQGYM&I-Q<@(" 3%,]8&1Q8<#QY"*5QZL@9!-]\BWYBZK6_9A].EX#_V+]*_ M3[H!;[S[/;'.VYBX!)MJ+PNA#% HS$$6;3)J*Y5K?:2R.76[=@ ]!KBN7=,? M1WAZ^NUV=J7%U_AV=]? MZY=>?TF'87: ^^277I>":3$1PCEG;( @;1UPD!-$"@5!"D]:$!8I\&B=@STH MAPTBV'6X?-/-PBQ=QB673.C@& 2?R1IQH2!D[L"RK(U(0GK1>H+/YM3M5$*U MNQA?$TZ/H?Z6"=:F9A/I?ZE>TDZ.+*9BQ59SQH%+GH-0]4RUM2^Z;\#WR*G9 MDX?GMNH?&YY?3^@OTD<4U4/_2I6K#3Y"G-.ZF]_FU.W22<[3 MA^>VZF\&SS,6WY6+;+^;;27@"?.H95 (TM1>&,Y*"DPUR0M%4ZN(,"[0E,55:#RV\;]A[ M_XVD-_VPC\'2^K(U]_P2%U)(H)4V1<&+<0:\=YE;,CKDTB M"Z2T<(+>ELWW(&\C:I]C6E#T!Y]\*;H^OV79=6 [#@+^&91G"4:W&7(IW8B.J)"CH M+5S5$6LL@:NS.XQ$:T@LQ9G6ETW64_($@H'61JR!2AHVA#P>,'7AO)+LQ5&M M%OO/&4&^CCS(08'1)E/ 8QT$1:!E'H6TD476O/?*=\C9I=VG!P)**^6,5+HG MH[ B9 ,8:@=346="Z^A :BY%1"+./V"OB9;_B%M\/E-%T M>=6A^[SH?^4+S]M!4UQFB_84E*G:JSW7L>$Y9^#.)BZRSJ9YG>?]*+UCW_0_ M15C] #IMN?/QJ9N3Z-[TP]L^+). >HEX26">^"2R#*C ^EB'TAND)+HVS"PE M")]U#,V-TO2 BGQTP!B1M[]J^AV"-L&._]-CY[X::M\]9-W4N8N!_>K*)"\Z955L/=P- MM46AAU!++5;:!QIP"NH7&C#4CVYW)MH^JQ70?5KYNC:^J9OQ4S MHZ;L(3,+V09>3SY))$PD<$2R,SSSTOR4?C/*-D+6GVUO>P2EC7I]ZT,5WW#: MEP_=P:PK7:JU\F<^FH3ROI]VJ6Z)3J?]YSJXJ_3#2\HDND7E\14N0C>=7Z9S ML^M<+1[;XGI7<_:WO.ZUW+.^'B/5UK=7)JA]I>G-19HF@JM4-"&6J]H.R=6! M-"742]HX\A? M'U)G-NJL2\[90DA(@9),$3S'.EV@'M,K%75H?=/XXO-;=)I:?M=^^/SWL,"A M"]/Y-]#/E]?V]W&.0ZU*("!36ID4L")+[4,NP$D3P685"),^V^9Q]IT(W 47 MM35*UK6A&D=%3?N5+4E\4T=O'&)>#BNX3)AC26HD?\CJY3%5,H)/*=>YU9;9 M8)7B;BSLW$S6+KB>\1#32!VC^I)7&!=?4Y S?_HFI%IT&-MF2M5=N,BZ69S'GNC"!E6U%K/Q7E]=P8BE*X<5(X%F/K.1PW5\QNQ\MJ MGES05A?G-!BL>^*L4+*%6A3P2CM0=2Q8*%C;\F&R08B\ M#L.LFQW4^V_+&K0M/,--7]7"_F]$9B,K_X\EO#"_^(1#.,#?3XXB#N_*JVYZ M4KLUU"D-ZB+@E KW167 KPK 0*1P3RZ[)K/S=UF ME,.?8>[2=F!JH,=FJ+KM^JBIH:[5 @P3&E0M;8_:"7 H,)!>K).Q,;@:7/)] MJ.MQNXJQEEI]E,%&4D16=+' Z>+>K M$!Q+VZ-.+RQ>QXR%/'DVE,PMC;$-BK(IE,J@2U*W'H5SS^F%#W6+;U?AM:WV M-LR%SU^O?T1*P7_YX?\!4$L#!!0 ( 'U&UL[7U9DQM'DN;[_ JM]G6C%??1-CUK)$5I MN$:1-))2[UM9'!XL3% H))"1B6)1W4UV'6#&%^Z>$7[[ MO__OKY<7/WR!R734C/_Q(_L;_?$'&,ICJ]]._JXBITY[1VARG$CJ*;$^""(=%\)E ML,:;__7I[SX;F@QE1&:#OPR,$\N#(J E))D/Y[/9Y[__]-.??_[YMZ]AC\73FQ_%V 5P^S6[^X5TTZJ?E M+_&CT]'?IXM__[J)?K9@T-XM_+#S$^4[LOH8*3\B2$/!_O9UFG[\CW_[X8 _YA^LO?W__:A/I:#S[*8TN?[K^S$_^X@(1+YXPN_H,__AQ.KK\ M? &KGYU/(.]$O]IR :4*G/]9GO939TSG"&02YP$(_A3&1<0K8MSV].Z8;YY% M$F0_OYA51+SY[*IXFTL_JDG@C4=70+MX$+F$RP"3FE#O/?<.SA7(=83ED5]& M,Q^;V/PM-I<_+>"]:,8)MPP)OY@V%Z-43M@/,_R['+G3)G^8-?%?Y\U%P@/[ MY7_/1[.KW\=^GD;XL?V[*6N1<@93L7SK_V>G]>[L$L5I-!Z5$^HU?GN]:-G1 M8/N%KS/ 9RT/LA6LBR;>^]!%.4:;&[Y?^ 7BY^>S:?DD_>?SV[6QGW *_QR M>I:D4<'31!27FDAN)7%29<*]8,PZ8;77FU(S74EA]M.PD)OK)5!^N/@)+F;3 MU4\*2\2"';M1+(E=85\??;B ,PLZ:LB"\.AQ3TPQXGS">]>8$'42-B;?UYX6 M".[OYU9\GDU6.[M^8P^Z>/*DN:S*SUE3C8Q+3B'H'W]H)BC.J&OAKQ;'R-_C M18/OP#]^G$WFPIE9KKZ/H2BG4P%>7C 27@ 7DY@L&[9*43H;>)34<) MN(OGY\6]U0K1V9H^4DD$-M%4Y/U.9>H!SG=C5],+K8>1 B:5\,X8$JRV:(A1 M_$IH2@"XB1ZDC)Y]H]R_IYJ>D/F'D+@BTXO6=?:BN;QLQ@M0ORWTU#,/-$D! MAE# DTUJ\"30S$FV*3.FC>4@]ZF0VQ]=DXO;5/9-%G8E=E.-4IM\H[7X]L_1 M[/SEU]'LGWXR\:@@7Z.SP$,VFJ%4&MRH4Y)8'2/^E674&9*@_E ^;E_JR?"U M B5[.)1OSJ&EK8-X/S?C8@DMSB*MP27J#''62]1&'"=!8F:FMN(VH"BTU=T&DH1#B-V#!+SS$\1R?5TE%RF3 M/N*!QU M$5012_%B5#ZZ8 05@='*C+^[_O#:0 66-)7H65'-N]%U%OK)0M59 MZ2/9,6F!$:&4+[$Q1CP'2Y1ER>(?!K&Z2;8.8G@N'\^3=0NL$T%[>'N?I;2@ MG;]XYT?IU?B%_SR:^8MK<$(K8$:4T\D&M#*,((%[3ZQT@FMJ)>18F=L/ OJ& M.5^/T#TH=N]AAL2 ]-)/QJ/QIY7QP?&T,MYJ$KE 119%$F4S)Z*$3EI[YW*L M?9IO1_(-\[T":3<9+CJ_]C'.+^<7);KU=G8.DW*!3>"\:#A?X-4X-I>P.I]0 M'Z&4!S1F(NHKD2,5&//$:RW "AXUK7W@MP;W#8M%/PS8E!3955(^3L!/YY.K MQ9VUO+ZN@6D50]8NDRAI1HDZ;@#CM&6X_,2EL98;EH0Z!-[DO#J6 M\]/)[.S%4CA1%E_F#''V#B:C)KW-SU+S>4'78LI$E2&;"(1S)8BT!O&YH(GC M$E!.M7*Z57P.%[S#?/SNEO%ML7S#GI]>R%WQRFB#[]KL:8/P$$]01\$XA3NH M'VX>("H=6%'1O#@ J:6.914-H0P4JK[*$"^M("H*J1W7P"!_X\*RPV'T6&3E M$ X,+"//TG_-I[/+VYM62ZE%E)(H[8%(#X%XXSC)$)!$22FAQ!!WSAJNX?2/ MOOAZR&W4A2D]>*EN\4Q_:29OX$]4KIOY>(;FUKM),\8OXS)];_$R>6TM8YF1 ME ,EB!QUM46P3AH-AN7,>>WTN8, ?L.J3/\,Z X.F$1HI4"(@<==JTSP M$Q12L-KI+9G]7;UF^X$-[R?ISL--SUEE!O2@DKP:Q^+6@9]A^?^OQIN% ^^; MBPM\@?[$'9P%H!E4-GHE9F[8[;=.-%+?M[ZKL^R!Z]DL<-TJ5YEH:2:H$4F>8C6:!^$;64A M'Y24MX[B:4M$1ZKW$,#=$D18RNJ9\#EQZ5'KB@K1&1=QGY:12*F@RDJ\;VN+ MPTXP3ULJZO"@AV#O&Y@M(XJOF^GTC+(<,\NX.YY14H$&$C33Q%#O@5)F@J@= MT+T'X&D+P?&T[CMVNY3%9Q&W.X%T!JAB*[3 2#*Z. <3*[DGE'"-5Q8S,0#4 MSMU^ ,[3%HI:?*@8Y-T*[0]_,8<5LA?-=/8;S,Z;=)9,MLPI6VQXW+L4Y?S* MF=C,HF6<29IZO4-VX/J.A*8&9S:E1U?TO']L=F2X+>2]=/A()<<%QM-%XY#W M@'N9CF;P 29?1A&6,8;W$)M/2R8N=GP6>329\DQDHL7@XY:X@&^'MC9XM/ - MI.I^E)[W]+2E]E%)Q*;$FRH&UZOI= [IY_FDN#P7,)>'^N*7;Q>.KNG+KS") M(]SCF30L^L YT48Y- T0L34A$AHTST(X:J3LPR [".73ELJ>N;8I9[8G.5N\ M SL .\9!('T4!-0UC8W$4191F_ \@T?-(M0^*@\&^5U*626>;0J9ZRIDNS)/ MB^V"!('1I_&+^60"XWCU<>+QG(X+9HW3XKL+?S\9 $V?M_FC_XI6#VJP(@92 MBI3QB(Z2!),5,29:5%@T%;IV<*R?G3QM<7T$W-_B$>W7<6YXC$Z6=@DBZ5)G M(1%F9@2H,(DJG6WU/D/M'>=UW+]:"R>X)QQ"J447GJ <<")L4"(8Z9.H7;*S MS_U;TYT9G5"!"D#U#TJJD?/(0(-W9B.TLA/1OCB_3F&=!M,M"[&E!,0;@1>OCY9$IA$>4I" MH#1Y;V781\X]:W1JL['QV&5BEA&6&8,6CW(043%E"74&'DF2+F6@*G GCH,] M2".TFERYUTNC KE.W1)MD7QYI_'@R_$,:0_+1!JG@H@@')[D*1 9-<.#/6>(G'>ZN8[[[,UQWK#YV66(VG367:ULZ WH+I.G^W#:J:Y10[D9R@A*(* MI_:PO@.9AQ,"&K+EP2HB'/XEJM ;=X]QF'0&3&NP^-*)>4(VB4!![Q/C2F56KZ'EYOKCQP^4(E M?C35B%DQ?VN!9I6Y]BLTGR;^\_DH^HNE"*-UQK-'P\S$4BB:-7& )AJHJ#4U MP*+D-3B\"\!3N,7K4+=B$LX"U%+SNPMI=;VT %7Q%M\)9/A+O!*CFKZH7/M MWPF. 8/D\"P#CY"D%.4H,FC8!"F$%Y9J6N5<'Y;U#USA0W+^$.)6YOBSZ(+S-=[6/,V.S$<$(HEU$I; TWO/*6<*L,5)Z:G-HUV!XV].'8V!O3K3. M1-OY?E9UDW^87U[ZR563/XP^C4<9!6X\NU.%AL9%1.!O2BO=4L;MI'E(''2P)&J%9S[U]SCHD))* M_-XLI.E,WE-[Z'=NY?G5&> B10'0.#5QA M7?7TZGV83M58H ;;]TE2%_+W,["=IM= 78[N%9<* M[#B%V$AE%/4>32-;DE]#=,1:YXG#GQIF:?+5R\I/(RY[6A"<5EH.X4(?-9_^ M J;OX0N,Y_ &5CUXHDK:.RC^416%X+6U MCEU8GI@<5"'Y(%?&5>FXL3@$:=#,24Y)9MX1R24C@;E(&,T)G,(#D8?^== 5 MG*>M?AY%]!X*P3=WB__P)KBZ']I02NC;Q['PKTV;C?Z#W%DW(%H%7"? MF<#CJ]03EB"\Y?AJ&!D,M2"ET;T?&7V+QN&Z9>^2<0C9^Y"(^7367)9B@#6( M*W5'."<6F>3.EG9-@.I.QFT[H3+(8)5UJ;94/ SI$6@7Q[)O72PJTKYR<.PW M_U_-9(5OF8)%D4^Q=.I*FN72Z!Q?@&0EL=YRKE'QX>W&O^P)CFVN_ 2TAPHD MK=S6^XV_A+?Y'J;55=4"5,6DE9U AD]:ZN7IH!KMU"[_ &*[53 MGX 59U3.7'+:KJ#YQ&H9CV%*X\E^F/*B7AV M<='\Z7%C&=^7":31K)3[]IX@\?"R@V5+'+#[2JD3OXS&N!Y"N'40YI?X/%]P.I+ M_1OP+:,./%[-,1"9F2&.9D^2 BD@)6-#]2KGH]$.E;;1NZQM!$>&8>"IDSY: MSVFQWD2JM2,Q>=R4Q9O!0D4B8%$XM#A68>PYD1SD%H@ M_&MXUA'NXORJ&["EAGQ9,&2IC7FD@\=$F($$@2C'F:O.5^")'9 M"NY1CM$ZB,,'C]'JPI[*_OZ#YWXQ%;)5(A#!*."-70:44KRV5?3.IYRB%X/H M.]_",+9^I>A(IO0Q'^>PZ4 ABPT<*:C ML;1V&O6W-+CM(!X>-;CM$ ;TD5I]YV[]N9F'69Y?;.;^GJ'9J*2-N'MO!9&1 M6F(M6XSXL!1DH)35+GMLAVQX.1GF(4,T(97WI-5[[>]V'JJMCL>/[29Z"DBTQI2GBVM,PL-*CK\T"R-IX) M!RG3VN'TA_ ,%3"O*@?K:DHU@C^*\/=-RT;DCI18QQF1"NEC M48$GBJF8.0B;4JO"@-;-2>^N?BK?7#W&;NU1>C2!>^M)NT)T[)19RTC4:F [+]%;- MB/OE^2%T[<$Y]A;//[]PS2SOBE7>LU1!: YEB['T@M.<6(;[=%8K'D$9HUJQ M^P#%8 >44[4H[L*G]8$[%8C<@\OKIEGG:D3'"M[2#>PD9Y92HI7"#8,+)"CK MB.!$LL9XI)E+W8H:D_&2_N)']Q'Y8 9X-PD2A59BD$BP!UM"1[KY4122N66_%P]QK?+",K MD:VRU?5NTJ1YG+V=7(] 7APS,N:L&2J&-#E?-,Y,G"CYJTI(JS.4"K<*%M>V MM9^,KE6%N)6+[Z_Q3$N 88EH96.T 571P;(3R/ >ENX\VF1X)0+W\ZIO 9349?$,KK\N/5T*GD.%Y/D8AD<(M"%>6AC+,*@68F??*AW4S1S6=_ M\USL2*X>3-SK3=[N<3$2>Y5'3_'H"2ZC/:X^I],VJ8;AT_0YC= M]*Q8)A']XN/H8C2[\N/TIIG!])V_*@9/AY2=PQ>ID,K3<6=5AG[?5,\4D7M[ M'T5I W(?QZU<6N^YY8Z3*!3*I3.>^) D28&CR#J=@HJMKN]C$73+.CULT:4Y M+:Q)2?-$E,IH3JO B#/"D* \S=$;$43J8\L##AL?0AKN)Z+VS8A3IP3=M$BZ M]WHO#+>D$\^)EPZ8/A-)*1ING&?<%7-*".":5>\@NX'B-&-.>^?Z>H.J;M3O MHY'L/40KC;$%IK[:3F_! M)"%#T"$DTVZJXJ-D_KZ.T@/P_A#Z5O=NP?DHXL79^/$JI<6%I(-DE!B?(I$\ ME@3\A!:=!A>LC=;$=GZ0S6>?H+]@9X(W]:C50P+0W5OIC$EP+ A&E"B=+I62 M))2>ER*#L12"3+95>Y #7M2[ZP\]0W-(W; SO7OF_8OY9()*X9DPS"0+0"R@ M82Z3XL27#KC@F=",4IE$;<_7%AC?FR0<0_T>;N_7S?C31YA_=0' MQB/5LG9V]0XHG:O+[CUV:=I*R:UE*+2H)FDBO=L^]U=\/6 MDE7@\48)64>J/F(WD=(\:Y4WDU4C:_[ M'4&'T'.$NO''/_%PN[H/-19(VWV5)E]VN)!*SX2I]%!S&GZIFP/[H1BOBDWW,W4O""2 MD%RAX>+-HF;.+.[1&!#N3NR86T!1T-5#C!/?&ZI/0"X-&D\!528/">H]:E7'MX_9!" ML.?N'TH&#J%R'[R_XRE;E3='I[BEN#\=6-FDQTWBS<>=%HERS4#7;J:SB6)X M!: &?]99WHVX/8H(@OS1V3<"PZ"=;9VMK^ M'DA/0A!JDKV'0^ //QD5.._][+J:@PFJ8S+$)&Y12AF0 "BT5+KLO/3H#E'4C<\XN^:E[$)&<9 MC[5H'!#)*5Y((C&BF/0^&D;Q/]\HT_=H>'WS_!#*UO;L?( X1[7C[1>8C$>? MSF>W73D1WX>WO[R_OG@"TUX+(XE+.A \YT+)9$G$>%1I!61M0[L>I2T7'/XV M[\J8IF>J5IX)\]Z//RVE.=LL?9*<4+R>4-U,J*^ 5T1S%FQ424O=2I7;4Y=Z ML^"W?F$?3[U-%LK.+%Q-%VH!HV)I^9VEAR\F/Y+XZ^SK0+G*->-WX8 T7#*: MD-ZBU+W:1)S.@6B@1B1AA7(UIGCUSL 'ZL+K\N\0@E7FVV](JQ[R[BWZ#S#N:9CW8*/?O\\5YXI2+*69+ M;!:AS&(KKA<\3[)B6<3 \+?5VWMOH/C6]9M*]-WDN*K+\3?^Z\NQ!$>A(\-Z/@#OXK. 0$X\$C[94_*1H8CFK"84<@U5,B.I^R6$% M88_+8B@Y.(3. U0G69:ID%H0+]%JEUJ5>IO(B>+"!*G 6.M:>2D>0W52':+O MJ5 ZA&(]A)G6[BR87)X)@?J(<8%022V129?&(4X07;HI>Q\]5/.-+[=?_<3T?3#Y\GX-/;\5WO+3OS$H%PQ@B M8T2RH(@S*9/,A7>62VY[?Q_,II)5,OV@N+T>+ MV:F_ +Q#:PN_\I_@S,:L$BQ:SLI(I%2+MK^"".H\IT$8<-63FHX%^S1D:AA> M]1 IOPO\C'-A#4.]+$BN4*$2^)46BJ0H(T3'LH;J.;%WUG]ZHG 012M&6!X2 MR_=02(,WX^85Z7VR 4PB*D>':+/! P]U=>!:A."" E:[].\PA$]/0BISI:+C M:F%U;8.Z:%,.T]G+KY_1HB^S**]/NKLGW%F6:)=2E8GS<>&]\\3%DE2*!YY) MSB+MUB*S.\S9HR%\V\(R(/DWA4;7U797D!<9!&5\1;IS 4((RF@G"2W!$R0. M7H4N.9(]PSUXSJ6L7<;?'MVW+4,]VJ5,K+2.Q6O/AC'TLFB' M8Y>JT."ARBXK]7W UMG,FL,F>HJ":M\.6G-A#G9":H;3AE MT#8!)BN_<+O1="[T77_R=6]#F2VXC*]19KJX@3@)*H:BH#M\.0(J6]5[OFU% M,E0/B$K\WJCS[4[>4W>"6&8%_%4XE]O0VW\-T'8IJ ZIBVN%.(,,G(7;E M4-,7>0?C?9*"*^<5"5PD(HVTQ+L2%G#. .I"U*M6M\#CXOD#>8N#L/P0JM:. MJ+\=PPK-:@)>C-2S9 @>5'B[Y1B)UR:38&WPD>5$9;N ^L:CATU^JT3OIAJQ M>HBM/OO33])-!3+7G#+'+-&H@)1I=VB$*B-(=)1Y1K,POK;A=P_ $[B(NQ.V MAXC6AW,_@>=^Z:PJWBN_I.JDI'?>>>O%@E 90>WVQBG=Q=^?">C MI,V>^IK_V\-^3I-[UT%,UH?(/A8>]Q##[V5OX&WIE0DD,^[P%9=X!AL\?K-5 MT0FMDS;NNY7;/:F"CUQL#V%M#^+Z'J:SR2C.('V8-?%?J^8,>&M <((P!J5N M)5/BI(I$.4U1Y5/4B?KSH;8 .<&8WI/S>&-J5%<&]9+F-ALM9V0A/)A\@3.? MK>-6,9)Y$$3BER0$+E$W=%8K!T+YZHV6UT&,5TT?3CX[D?O_U<'C']%1\QF[X:OX/)J$EG#*G#@SY$#YX_0G/D$&+@5-6N/!D\ M=&N2UMD$CHI2I'AG&'S'\:XH%P98<:.TI0(\V='L(OUN&;@\A[R,-W9K$ M)(]"DJA+3YK2G<%R*M V V<8L]S&&F&=1Q^Z/8B5#X=N#R'I8.&[-J"^F]#M M01QJ%<<[AKR#\3YJ(Y71BQ0X1620I?XS:1*4Y-Z&)$ _^=!M?98?0M7:H=L5 ME&?7#C %&E1(>*.5DF_)128V.TVH"R",S(&O3^O=$;A=>_!C"=L>1.NF$J$J M>H[N87E^C44P0UD.C&0=0^DWA]LS+!&C(K7)[-M2&EZ?0=&H0?BAW?R@M0X&_V'.#+N0%0>I#2.$R="Z8F>/:*CN?3MU18"U^![/S+Z%HU]TQY/(!F' MD+T/B;@VP#<@7M]Q+F9F<[G4;)EWE0V@0@KERN-"TNA3T+43,/= >@21]6/9 MMRX6%6G?1^[3M;JS"UX$FH-.>'DJCGJ48(%8)H#83#F^&5KY5#TW]V%(3T.^$M0QV[C,GSU!'N;)*&@G%Z /WS'J:G MK80>3_X>.BMMXENA6S4Z;8%O*'5T#=NCT4D[<'2ON%1@QR"GRAI.ZL!*;A11 MN3A(? (2G(T$3UJE$' :H 7#(.)RN)XZH+0QM_K5ITO3=I$GSN&@,=8V- T3/:2*"X=DGK4EX"EI#F$S6R-+PN'K' MSH?P/#&1J$;Z'FJI-S9^V\2-G;FDF<_.$&Y*9WP:\!P3(N%AYB)+AEE?O9'G M0W@>@5B\[B=S]EBB[[PRJF;W_PP3/,EFHR]PIT;AP_P27X^K)K]IEGW'GEV6 M<\^/TR]^-/G#7\RAR<\N+M[.9]/RT]'XT];G=$C['P17A7J X>E7J5#@=L'I M#:C;-X %'85UB7"0J#J#*ST>G2LGEY%9AP2Z=GOP!P%U/0IOGCB]L\QS?^'Q M9?UP#C![71Z!O'I^=?N!4MTQ\7$Q_/SYU7]"^K1@U'3T:;SX[-*%X='& :* M\$1+F9IT)*324!6$1C,C*!]K%TOWMYNARA;J2=_Z^?M(.'WJZH<5.3;WLFSL MI!T%%B)QS.O2#"B3H)#@(GA'71!&B=I>Z^U(3N6/?"QBTE1G5P_VQ2:J50.W M%KAZ\F#NPG0:SV4-ONT5A0Y$'U(HM(G"LZB*(V0Q?1/Q!2L)@*$L4 O.U*XS M'%88]O@EAY2%0VC=@PR\:5 376*"=&WT,N2AMGMZ"XSA[ M>_B#]5J!BG;#)IZ_M(M^6->#LVH['5977@MLO0W W8WK5$-P:W%QIWA48D$/ M-\Z#&%4,3&?%" - C$$;XGT9F16ILG@$>]ENROFC%H^]HW%/(1V'4+YVD<4R M&@//W[_^ !<7OW_X>55%9\&S1!-AM-2."":(BPP(B*"B1':XV*ZY[XX%3C'\ MHQ8+FLKTJUV(<8T)P;SS5R]_?[^J#3$)4'M6Q+,0RJPT1JQ@B@1(2@0>*-7M MRGZW/_^)<;0+]7IZ29>07CQ;R1CS24F?49>UK$R;D9P$HRFA)GHJ@E1A/5;= MAJ$WSW^2##V.>K6K3*\A??S/Y_=/#>J-U:DT5RUSMF60*&2&.<*E]T)YSB'D M0SBZOL 38VDG^E4LG]D4LU^?OUL-4?>!*^HL:@W.E$272%R0FB3O#)-,2"/V MQO,>>/X3XV@7ZO60A7J[UV?3*_7B+,!-SWCD+%HJ"94)Q3X5O4!13H0P0IN>%G:8^+-@Q>/=T2EZ%Q #='S MW)L [ #U-"6B!@=Z]<"M (Y@>I:,T\X[03(%()(R3O# *K$+Q70*&;64VC4L M6X$\;5$XE-([-;\!D\/>@[\8_3](OHP7GEQ_\RM2MG1&?=W@L3=M\NP'3!B@J+:$$*5"MF'?$1S5>\XE SX4H3SJDWAB/!;>U@;AM<3S"H>Y ( M-3VSL@?K8Q_&U;#"%BA["O.V0WB:@&]]#A\H0AW8D:!?*.'#AX4W=/IC7#$3Y'IRCOS03P OZQ7PR M@7&\6F&^!N=!)1><(2J5(JX2I@G:1Z*U4"D%XUVJK18]".A)B4M]%O1P STL MSM,S;53FTG/"G79$\C(QVWI++%?&6IDXY%;]YP^0D#V0'IOWK(LI5Y/Z_1\> M'R=^/$4# (F]@GN[@;. .[>!&0(J<")UR*79:2*00#%>FAO9ZL5C!^![2F+3 M&U]V'C!5?;$WU/@-_'0^@:Y>U >?5\'_V1YO)<_ES8++@-NS<;KC7+\&D=Z. MWT-$"4 C'#_PID&.7W_[W$]'TUM)BYE'0 $C0N:2AF$B"<$K8HSD3BF=K:]^ MR=?<0#7/: ;DS%D8RM=P+PRE164DB6< M69&)DMZS MX+()H;9RUP+6R9VBP\K++JFMQ+<>;(9M]^$-P)7!U )B3_[/%O!.X_RLSMI= MHE.9+R<2H0Q!9)!ESE=QX07 L]\:7AH:.8/*:W:LMVX40XO.'I?G8Y"<0]@Q MD,1,;\[BE;--)1\XJ@N0G<"#E[N2H,H),Y*!#HPS5;MI8!MU1G:0F Z M<:,/[\7M2W/SY7^.8(*+G%^]AB]PL6RMF654%E$:H1R1WF@20'#BT2[F%D)T MK'966#MD?^E!E;G70Z+AUO=@$^^J+6\+L ,J13N!GEP]JL;Q-L=6578-=?/M M!!U!1054D$1MZ=JI/1ZZ.1"0VGH><_:L]MCP1R!;[?6GQR%:AW"I3Y%Z-?X\ MGTT7%& WM;(,MYL=X4J46MEH2-!!$M0&D@$KO;"UDPT>@/,X5*=*C-PE,AVY MT*?N= <:7\WA3=IG[A!++M 4QQU.R-^%\;P)R#!<&.D'$ M:I8)'IPN>8J&A4##(@=% HV)6,>8UK%49]?NR/< G.]-0([A0J\E.%N:=U#G M4^2,H3E0IMU$2O&BS:4KL;6:FVQTJIU1_JA[*YW4TJK&J8HUW)O8MI0WM\'V M5RNE@[EX2+.<8U@P="LED%1*+PU)DN(!6Z9J>94CX5$[AXI5AM!? ^AOH952 M;])Q".7[F"5QG1_SX4__>37H!+4FKH(EJ"KA.2DD6G@^"R**FFUU]DG6CGAN MHGAD72(.XM+&Q,-.).YCELSB*KVY67\>34O4'2_2,X2"9CS/N#NFB'1"E>KD MTK# 49F="R'HRKS?">:$2NG)\S+J<&B8F1(?SOT$SIL+7&#Z\K_GH]E5ASRU MW0^KD*36$FFE#+7%:B@3D$KN-%Y"R\J+R<2//RWLG>=7MQ]YYZ_*CY[]Z2?I M5H1LUI:6Q@!1@BPJ:VDFHP)A$A3S$:6I>F_E[J@[SSJ+YY#F%_ V[\4RW07F MNLXN:6$ KVH'N@P,C4"T[LO'A]"S=KEI\^0T.S58CI<:0M6CJF";E72YG*T MH9B1LI2V@"JE+500:Y1.*<;$?;M.J \N,[P)U84!32_4J]VK&)$Q^6'6Q'^] M_;R@Y3B]A^EL,HHS2(N?WP$*T4GGRM@/:DM-9*:X?_R*,HH4R30B>=JRN?6J MWS37^Z%M#P?W4O' #R\.+6FH%+:T_62JM/2PG/C(4?=0W'O&7PMH>Q'5-05CEU0?) MA, [+ JT']!RR,1)5 Y<"BZIR+14M9TI6X$,KXN=GL=-;0;U$ ); _4[(BFY 55;R;U(*"_I*@BPVH;^A]@\F44 MEX38@7+5R,:R*'*PGBB/)JN,DI+ 4.55+%(?DH>V VW:KSF\Z%3D5-,_F6M+ MPSN8Y&9R6;I$MH&*=K*G@4?BN)1$XBN Y)!X*FJ..[ "K!"M).*P=9^,5/1( M[MHC=.X*\!T?QPJ:,3HSH14)HLP-M?B5-=22['3IJY6U6K]S6IP-F^M\QU=) M;2[TX#OX \6W))8LVC-*3F5@DG ;#&Y1)Q+*5ZCHQR 8#=35KE*ZL_SW[5 Z ME@\]I/=>0UG)?0LP/?F![@$YC0/G:+9L9V\'FO9@R-X'A=++0!E+3&(9;RIE MB3> 7R7%->,A0 K?'H/W>#KZX>\AI!S.G[8XJ/ LP_/N[1A6@:W$E,/KB[!8 MAGU[5$UL-ID8[9U05G,+U3.6VL,;7G?HP,AVKJ_.7.C!-[$?ZL<_FVNHF8'- MH"D1 K5:J0TEECE&A'(J,N,9,[4;UQT [VD+S'%SL_=%&[INYZTA M\D6.>O&H<2X)'IJ.)!JC$)XF%5N) C[UCAC@=[MKC M#8@;9^I^&(=HA6U$H/X;OE\/[$#\=?9UH%P?;_ U'"V#D,8GPC)X(DU,Q%N4 MS4#+6+"EY]_AU"L,I\^\U_'5W.+U>. ^Z2!*J(!8X7C.,, MSQ)OB3 .F%6XQ=2J1=(>SMU;=+CKM1/9FQHTZT//FOG9XII8UH*4.Z09EUMC M(9W1YFA\\&A_E,LAEPF>(F22O$\@E:.)U9Z0^B"@[_.ZK<^K34%2705I#=.J M:4$+4#VY:K8".HW+IB+CFKZHWH/1OQT<6&F,B9$$;TOQ7N8D2"M)UHGIF%,T MKG9I[8"BL,>Y,[0D'$+L/BJKF\O+9GPWY8'BE98](N!)XW5G,I# O"=>R\P- MRS:ZVET4-T ,;Y%78,YZ074GRM;.!W\S+Q#>YC^:69E&(ISDFN'-ZCCNRR:# M.I&(1(!E4E"MHUXSPG=$\>X]]A$&[?HI"^Q(T1Z4Q(^31=WWU4+(#*4['@>DC/%1>MSC?YCN'[9FR*4OF-='1HRJ/-F I\BQ5A%!^$VSVM;.>]J/Z[D2I M,J-Z\+D=32!\'TI5L?^$^WD[GTUG?ISP-5F:DTOW]%E(E!L(E'"'U[BD$O"P MU9[$P$/6/D0?JOM^>]S/=R>^CT8X-@5?GTSP%W]=YT&+8I5K9;C<7&]F^)LSC$ MEWG__@*F-\U%SB)8'YUGI?UF0LL=:1*DP_< 8D1Z,"'Y6JWHKLJ+(U;_;J1H M&/YL"I0[V85[75GR*WYPAMM9'KN_3IHIVF&.4T6C)EE9M,-D-@1?&DL"!87Z M15(LU>ZSVL,VOAO9?2RBL,5?72$+!E^[XL7#V% 4TM#6:1!Q]Z,-^7,V!ZZZP_8\Q8'5"1=3PE(CV5 M)###"7>;'M#_/+2S^Y:O*S\6R41A?SXA'^4"8N+88RO?P:+^8)4N%IH=]\ MMB!?D]>?TV$D4=^0*@PV&I1JE<8C/0SME_O0WFY NWWU@NHOZOI6HT0C% MB7.^!.63C889377UUMN5L-<;E=01T;) CTD;L]." &.:2"8I\<'AM1F4Y8EQ M'Z%V1GO='0PU-.DDLKM[=-+@S'\L\Y,Z;OSYU?8'+ K20M @9$"&T"A0AXQA M.2X8J-.9*>'EY(U],7'HFP]#&+8BNR.^T2V^#KJ19Y'[83 MC0)X+,+02D@[#C*%D26HM.+ZIFI)0)MXJ;H*T7%F1:Z?0GD;2]C7O M_U8%[1 &]E% CZ99OQHOFYF7!<'7] MRR[#M:LL7&,0=WT*U!K:O7O]6Z$6,00\8@U15J(@@4!Y#@ $;1,6#-408NWA M,FUP51R\O7NUYRLN+ TR$R'%+"7ARN/;E8,CWB,]C/"EA$"!I=5)<3C,P89I MUY:>!\9E]\*B4SMV2H^X%\UXVER,TF(O"Y(ME%WG#:<&;7U/2S]H+BRQ)DL" M(KH0G9'V6HB2\[4X/$5B:5)$DE-(#Y8-#^3E@YM6E,\$A9D,1:6OJ&>H\VI$V$:;3M+/=! MB.K%4@\!>NK*0'VN]-'OZ-H67+X3;<#T-1[Y+I 3]UCMSJAU$>A,Y3X&JMP# MI3Q$F1Q"0=.)R))^%;C/>!D:AH>75ZQ^%G3_+&_;2[5GCA]"W-J3%)]=PF04 M_6IKUS>5$PF <4,<$WC["<>(5XD1RKV42?/DUM6!'1F.6Q]_@MS#X^G=5"56 M[;ZHK\8SF(P7=Y*_N ^+9F-0/U6$V=)!A2<@UM%%"PI C(&KG%OQ2@2JBL\*#2SDH37\M<>!BD*6&"VH;?7>6?X+R<"QQ^T@=07F;3<_P M'H)4RH_0=BVI7*5-#. QZ556RE&:4_4@RG+E)\C=(TBZTR3K-=1Y?2P5$KW\ MNKCH+E9'TC1<_0JE ^KG\U%\5MH[5XQT'K5N#X'.[ONO%.>\!C+]91N29^/T MNAE_>CWZ FDI6K=B:G06(4=-1% ,#X]L20A,$9J"HMX'K5SMO@G'8JT7#ST0 MP=+U8I.-7$1;IAL95-+*V^BT(CZA^JTL]8%7G^79"?%04=)!9&]WY+1W9CZ& M(.J-@^#V3/$7"^< 6,& YT"\\Y+(+ 6Q&0U#O!L"-XX'D#7")SL!G-Y[VK\ M-+4943FV=GTMW85T,Y=E/ZB*D=6=0(8/K59B5-,7E0<3 99%QC\*%=$2,I!: MH@Z:T%KP(L0L'1AHI9@_+M8_$& =DO.'$+>J0W4^GDVNSG[_<):T%9+BR949 M*QF9(I @M2/9 6FJ1?NH?3I*<2_?6J^_'3]Q"6'K[^Y9?#M>L,&32L1ONE$ MM:J>U"6"7Y^?.1]\Y#:2F$JQMB]7D4P)OV7 J%'6T(=<:8?Q[=?G3X%O!U*M M!U_'FV;\^RK&KABCSCM*HHHEQJXB<8Y1 B(%YK@-G-8.8]]9_EOF9U=J5@P_ M/Y"0$Z6,RAM*LI/%K98T\2J641N>)[PM/!=/.4%Q4*VZ @MZ%XK50-(6F+ZG M7,6#>-0F;^T8 @^5JPA!9QV5(9'EC*>=*-B"(89388V6J$W6T*4?>ZYB=9X? M0M]RYB@?QJ66NXB%$[B%, M>4QD54274Y:6\%RTT,C1>M! B4TF996U,[EVK.N;"(.?Q!/<-P-/4T2X1JH^ M@VEME^HA?G;4+D\=,D/+AG$-FN"5IXETLAR"21(>\1!4:/A85;NMTC<:,O.@ MC%J\7+8T)Z5HV5F=&QK>7+YX"WPZD6@_OVX=?SS@$EGRBQ$44 M&FF,(=[KDI?.'0=.K0D/]6DZC&\??GT*?#N0:CT49-X-SCD YQE3) :*(L1C MZ;DD@6B5' 1NF-6U[;A'&.H\AI]=J;G)V,[S;!!*G$\FI>_\,LV<"OPOLXRD M8!61C*->;V@@/K-$G:)25?=FKF/XAER572SP3J2O[8>\=[9"3$L/W<>)7SA+ M;P<63-^.+Z[V^QFW'MGEL4MQB.E6"NZM<;O$0?[%#N@[^@]QL3(Z>-N.;D9/%WO_]Z6BCX=%M4N_V^]L!59IXTV4))0<(&DAD! 5(\8'YH$9ZM<-\,[R M],1$Y A"UBXAVSCR%G-N/N(JU6^4^T_N=I$\@+)64\I],X*FNX8$W6!##>7= MA1_?:89=.8S2!\3.D?KI;#**J^-M[VU[7*!MVQJ/;X)5!PG9C)\_0-;-,^'H MB8'+\5@P^3**2]A;+JD0;=(F4A)DN:1LR,1;)@AS+G/)G=]QD-X=:&M"]SO2?_K^PXV)G !M:N;QGJ(ZE=88ECAF/*'2&H!L.)7R M8#EX>,WO1"8J$GY3/G0G^7@'DT4=_;@=5*.CEC0'PG-"U09*(W"1$N*U-AFG M3:+MSHK#UGW"O3HWD0N2H=W O.9X:G!*O12#: M2F$2MYLMI-J8]B>RWG?2?[?5?@09*D9WEGC\&-Y-1LUDE8$MLM&)1I($Y-)G M)I+ J";9Q#+K-@#PO4FEVQ[\6-G18?L5XS$++"_PE+Z Z1]^_/)&!3,R +>, M:(Z*EZ3%41=4),IE,%E[H*Z=[VOSV8^4(1V)L--&W7'Y7/^X_%7&D/_'O_U_ M4$L#!!0 ( 'U&ULW+UYD]PXDB_X__L4W.ZQV6JS1!'M?=- ME-6JV/S;GX*_^G_RQ(85?+6Y_[<__?+E' M%.SI06RVWNM2D*W@WN^K[5=O^U5X_ZLH_['Z1KS;-=G*HGQ Z-_KUUX7C\_E MZO[KU@O]$.\>V_UK^;>8A7Z>D!SY/ \1]HF/,D(CA/,PBG(ILI2D5_=_(S+U M>>H'",M4_2,-0I2%-$8BP8)CGHN4AO6BZ]7F'W_3OU!2"4^)MZGJO_[;G[YN MMX]_^_''WW___:_?:;G^:U'>_QCZ?O3C[ND_M8]_/WO^]ZA^.LCS_,?Z7_>/ M5JM+#ZIE@Q__]\\?/K.OXH&@U:;:D@W3!*K5WZKZAQ\*1K8UZJ-\>;U/Z+^A MW6-(_P@I8*+@K]\K_J=__Q^>U\!1%FOQ24A/__[+I_>])/,?]1,_;L2]_FQO M1;DJ^.'3!7B_O1%8]#F'YTQNX792'$_ QWR$QFN?E"O=WP MI;Z[>U*369^?8U=?BV)+U@M\+0YD.BRO]0\^J#^U9/1" \:TIM.:[@ZKXOM6 M;+AHK.71TMZ*_]N?U)_N6,&*N\^B_+9BXI6RL\I*%>P?-X_:>E<_BP4;A7D_=:^O_ZXX'=:7"MEP1A;2._]^I< M?N^WAOC_ZPX(WOI3M2NP%"!'1%T TXM'P8Y67VN?IRA/)2P81,+&G.@7D/8H M_:AQ=_YLLL2/9Y_6=;ECD91L!+SVB1]9H7RYQRTZ^F+)LG@ R[(MP!]P@Z1B MY4]>47)1*J_]@EC[+V%5;N]>JT6*]8IK6_IVLUUM5Z*Z_KZJ[I1_C;E(4^1' M,5%.-<\1%7ZB/.N4BSB2),29B=4:(C*SN>J2]79TO=\T94,U'41HV%"YDAMF MH:Q$-M9$$YD..WJEA*H%DJ2BM53J?259&/THUMM*_TUK:51KZ.#2BZBFB7 [ MG31Z%J:,3Q6Z)^3QKM;NZ\?'4K!5;80_Z0-R]?GZT^=V7S!0.N/%YG88ZIV@ MRX#7<.#]H'BH_F*FA>;0#*OD+*@ /8@10,;="&-E!4L[I+GM8AWM;7]RT&!S M>HNH,UC\G6[#7[13]%])N2)4':V4 7E3/)#5YB[(2) $DJ$DBA.$LTR=&40N M49SD,>5!R%*10M3_G,3,^KXCZ&F*WF\-3<.]=@ 7,[6>)BU,CX&"@I6V7Q9' M6GJ!P*)JV2_@J1X./ E3/,'XW2UY_K6Z%:6.0NNHZYM5Q=9%]52*#ZN->+\5 M#V-^G>$J\WWU%''O6^5UR'L'^MYOF@.O9L'!UQ$H[(7O9B787^^+;S^JE=JO M)>.';Z/I^HM\-8'"[KZGT-?L=HMKQLHGP3\H55BM:U_S]5-9JH/Z71!)(=.( MHC3Q.L#3[ ]I1\]LZW%"28P-=_!T:%YY;54W>TSHX(YVF[ZZ2RZZXR*>[KY MC+\ #[E\4A^S: \L@J1I'@88X237]Y?81Y3X!,52)$F:Y-(WBPV?K#O[L4XY MQ-5VQ?JBU^8PW>*Q7@\Q5)"Z!'-4CA0&.6"*!,B)]W5%@N67!"A M&Q^Y],]V>]\;4:Z^J0_EF]CIX?/'0I_(R/KZH7A25CSR0S^0<8XH)QG" 18H M#YE $0TB+,,\E2* [(&C%&=6L /]_9[W?.5M6A8\4O, VP+'033;"IU" ]/, M#BH?#JCLJ'O7PZB ]T9C21WMD>/T%MTKC<4_W3/-7[0S!]JEOI&O2\%7VW>$ MU01^)M]7#T\/KXJR+'Y?;>Y?DT?U+]OGNRB5+/?#$(4,="+ .$^,Q&HC[I%=)C-3.>;+FY\AX:?CRZ8\AC+4*_'D .;%1L('%D8$.E%C8T-**=VQVH-.Q/T?J.4 MCE3BC6A^?[^Y>12ELGDUA=5663I:;4O"U/$\5(?S6*8H"WF$<)0%B%!EBH0, MJ(_#C&4T@1@@<])SWZY^U0Y>Y:TV7K'CP"-5);;-T;US6/\;S.X T#6S.O-@ M!K,Y.QZ\'W9<_$5#MV?$:SGQ?MOQXC"<# ? D<4!$%[4WL !.;4V%BO P]6_ M;'BY?K[_+-A3J:W9/[:WY8J)UU\W][?JVV]@-L97F=E,*.)"4=??\!T#:ILM M_R&V7LV%U]@1,PMA@,EX]-X='# +8(C$E0[M,R=1/G-IK2+W(TLO%K0W$[$; MKS=\P]8Y^*8^O:)\_D1^_YDHE5F1=76]X9^?'A_7:C?\*+8W\I.H1/E-5'=) M(+)0/*TW#]? 37CI#\_]@DI?A"1A"8(^[E$6*0Y(E'F(XKS6/ LRG/F@_+1 M9F!R[FM)3=C3E"WS66;Y8,Q,W$O##;SQ!" -SX*;$0I7B7-SL+ALKMV,()^E MY\U)"WY2JQ?]21'?OE&&_AU9E;^2]9,P/:+UO#ZS;=-TO)J01RKM7M0<>)H% M\_-8G^3C!S$'0MM8F(.0W@$ -X>M$8FL3EE]:RYVO!H1JGNN&GO4]OZ7;@\9 M55_$]^TKQ=L_[H3,I(\%0YD(!,(9]A$1#*,H9+'O\S#."+[[)DI:F-_[7J0$ M^49VZ0%N-BGX.O]3&7AV]E! M4<_O9(2BF8(O#V.ZOCWCJ__V;SFE1? M]7^:U#>RUG[\)Z'HK=A6>?KJ'Y33?OR#SI-W:2))C%.,))5,>01!C"@5&,4X M41:(YFF:2HBIF8''F0U3PW'MS(N6::_4KBYKKVN+C<<41W5XL?Z#./ &LU1S M?(!F=NV%/Q:8%6R8U1_(CMVF:$A]$)J'J_I7K\/*E7?@LGU$?U@G/SQ^XW6Q MV:XV3_INJ;V&=%)ZOP#@CBSP'!PN:J]GA/C4NL])"K87U+T-7C]5V^)!E-=M M'GC(<)(%F41"4HYP$E*4$9:B (F(=.!)6;6\I\_WK[O!C-J#CQ9 ME%XW%#T25P1!,AY+=80&S#I @/!^T[PXJDDUD-8JUCJT[F+Q5@/ANC%7D\VS[ZH/-28IDS)/TL1#@G N4!B5#N!Y2$N1]E/@-%='H( MS1W$:[KV09L^I SC- [D!X9F;$2'AV)&Y'(5?>DCLVS 9438LQC+V//6 MA>*ZQJ:Z)<^Z:\*NSCD5F6 15UXT223"!(>(I@%'N9 D\V.92%ADY#*9N7,Q M6J+>8T,57 1^"1DS%9TN+TQ!]Z*V!.>I_1X0R5WA]R4B2U=]#PAZH>1[Z&FX MKZL/S6TX5=^*UKWC#'W<"Z_.K&(=BMX;H19X6&T:+TXS8%C(T2?UN!L[46"8 MC@W+ZJQKWHA<5H[JI?46I&OE,?\X:MR+K3L>5ZPP\_+JJ5 M_AKLVK!_T7:@DW80"$I#G.I;3(IPJK;2/,LX2D(N2,0C1A,!2SOX0\@U>Y+# MYZ>'!U(^-VG,9+WZ+W56U('M7S;E[J\_D=6FR7S^4%2Z!XQZ5@\0Z%1^=V0' M^NA_!)!-#P1_!%[GS ;9RZ/+][V#1#H/K96I^TE[O]6L>;-DC?RAP'9U)/I# MR+3L^>L/(7+?8>\/Q9S=[ONQV.P+?=]O6/$@WC:MNNYXSH@Z088HY1E!&$N, M\EA&.N%'^F$:Y5RJP^6^4_^H^>NE!')^>P80#-BE>IA VW-L5=/U?FC;D0%; MU?9C9;8!.$$ 9I2[)+WWK?1OQZ0'6]M1R1Q9P'XZBUJE47%/+<7X"_ 3J+(F M*_7DEY+HX4VWQ7K%5J*Z+0OV =#UTF"5^;Z=+7&OI>[MR-?.HN9!F==2MSK_ MX+K_)4!LJZ.T PG:/>I#7+ (H:N,,?!H'UZ4B\;#96WYPZC M***>IHH"KU.3HAS8)L@@.""2 @Z+9Q=6N;SDN.-$-;[VR MX<7;,6-W SF"%.QBTAU($^XKBS9V_ND$'\>EE7:R3[[3'"'S(E>=9J+WW8 : MOCUA:-A1D9:B)2[5!^$8D)QB!7WICRW+E\ M%\H++::+&6%H>(AQ9NW-T>9>UP!]OGGWJ:W4\*.88Y:'*,PS'V&:YB@+F8]HD+$L MC4.:A)"9Q49$Y[80#1?>G@UOST=3D/>#9L7PG@<$YK"]F LBF*DP1,=NS+$9 M3*!YQ\[ALAU\/.U+!1V"#!)[9!JRV5I+CD4&27$%-G-8HL$VD0A8BD>@"7GZ8H)R%!*0EYR(4(N#1JDC=(96;CV"4'GI#< M#\VPY7,F,,S4060%S?09E67"A)_^M1>;]S,J7G?ZS_C#UIWWBP?QA7R_Y)AG M84(8CWQUN(DYPB0(49XF(:(9Y30*LSR,0(>;(6(S*V2;@*%H0V?=#2)D=G1Q M)3=,+P\BS]\IRD1"=RWP^TDMW?1^5.@+;>['W[%3Y=>:Z\VV;(3FEF-CPA[FO*$NXL!P,STV@T, M,*VV10"LTN/".5+H 4*+JO.XP*?*;/ &W#'^F?Q'4>XZ U2UVR-(*!N\ 4@QOW?:>(!5=%0,I#3 MVR_ !&_WPJ*+N;G] G7]VX&G;*?:G8Z8W1>1BSQ,0ZJ42# 1*'62$JG],4<\ M2#+J)SG%"JI_4[*IU-L<9.!IJ "6S+="-[#"]NS3">99Z^W'AG V2ZR6T M\-BX,8'/A\2-OF&GO_MFQTW&S_6F.S2ZG2/,;S:?=*"JU.7^&_ZQV)2[O[XB MU:JJRS7NJ PIPYBCW ^5\\O3#.4Q%LB/LT02RA(6@$KUG7$VLW4X-./6'?!: MZG5^=Y>=MA0,Z#J[^W3,S,R+8 ZS2H[@!ALIY] XLFGN^%K4!#J'\]1BNB=@ MV2^6E!NU7G4KRGJNPYO5^FDK^%W YF3@"!!DQ3A),.(Y'F \M"/DYBF>9IF ML'+L'DH05;3K M_0\7Y8;3Q>K->DK+Q'Y:Y7F@E@ 5H?6B3$89Q$D1Z%K- * MHAC13&+E6@8Y$5'@^Q0467& E4V7VY;J 1X/>7P!^,RLOP-08+9\CX>BZ-4D MK[R6J,,FL,-2N6KDVD-EV6:LPZ*>-50=>1R>Y7DKBKH853=SNWXPGO1Y\MK, M6GC[]L9K2F:/VOTU0][-\S1/91W6L8EBPO3*3D)0R[Y%I70"Y0)BE&>$K77^2E/ M!:@]X1"QF55LWP:LW-.^\C;-+$BR7A>_ZPX ^B__%%U%/O;(5H^495__^<]! MXO]+%%QY.O.C:2#^3^$5SA+]R!NUF$Z'.'HJLNNF=O$3,-LF7>$*T^D]I)\Z MD!*YU:U_]XC6/4SK2?)U)YH9NZ\-">^X!]M%4B_2B6U(Z+Y^;(/OP'?8ME;Y MNBQ?/;_?\.9P;[C-7GIW9D.PJWOO#KB[\NBSI^BOOJWX$UF;[[@791_?=J>* M#=-3 XG=!2?&Q+/:CB\NN-B>/"1.=V,>?&YB+/3]YO%I6WT0W\0Z:K,\4YQG M2234OAR%%&'*$T2$#) ?AU2F7-(8=IDQ0&MFE:Q)>$FP?(NP7T770[P*EEPGC]8O<&Y@;>,5.?[^4=5CON2Y)4 [[0[&I MS[757<)S/PL#@63FAPAC[B,:ICY*(NZG)*8DBHWJ D8IS;Z=-G2]2A.N0T9U MF*@"QHGZD0IIS*4O)8J%GI_-0H((QS[*(IKR)$F%B,C=HRA7!?^\)>5V0;Q. MJ1JC]DK'?]PCC+3CDCL'!6 M2I^ Y]DHO4_::MQVU32=^"0J47X3=W$F2!"R#$54"N6'Y%)MGZ%NT!DS'B<" MDQQX/7I&8_:+T;?5=O50]P];[VGOD\B 9=[G")FJX 2I81IX$/= U/LP*JZ% M(O:(Y$P/3]=?6 U[Q#O7PKX')W1C>%]53X*_>=(Y$+>UIUB?U>I_NWFLYW.^ M_2Y*MJH$O\,XQS3V(T1I$"'L\M MC:M+?BS\\/M% *$24^C^,0!32,=*\XY8C+ M2'D(>9[$.$YHE@8FCOC9R@M=A#3$S(S'N?3#1F&23':W'"/B&"MP+^L#-QCJ MG48GU1\.JGB^TB(JUBO 3G7Z'X!? GXL-K>B^"B*ZV_W=6("VSZ1]?KYEJPX M(.UF9)F9-4)11SI1Y:/Z[UIMS>1>G*2KM.QXFA]P>LX81L.JY!@>F'*Y109T MF6@HL]6]XMC:BUTQ&@K9O6TT?<5R1(78-@7+.FGCCODL3(D,4:0C3#A5YU^2 M90)%,2.<",*83T%C*;JK@Y0:/HI"T=J-H"#;;;FB3]MZ LZV\+Y\%=ZOJRU1 M7V56U-]GLGG6UW*L?W*U 5I)DG%?^0&(2QUGSWV&**<)(CSR_8R&/*-&"1+3 MT;(P@7NTIB!@=E*PE@MHNY1(NRDQTAF.%$F1[G61%D9Q''LLP ',98<8G+.2J#FU M3M.Z/G/.2/=Y7>:!_N$P@$!76<47B+U,BF% T+WYA0.O0./L[W^JE.X^:T0Y4]E\?3X M;@.>4C"PQ,SZVE+V-&FOIGWEO2N*[:;8&AXWQR 8#Z$YDAZFH$."SS!FP$!& MJW#9T+J+AMVG_3?0(VOIBZ>.33C=1?Q&*>T[*YQLIA;Z!JNY$ MQ/2\((QB/V<(^S%!) Q"%,99DOM9X)/8R($V)SEW>*@F7%\\[TBKO[2T(9VL MC> ;UN9Y0($IMB:OT6C3+EMX;M0/]O#2 M]C1M@&=R46X#GV2JR$!OQ$I:F 6\CB&!COR-P0O-_Q\ MO,G^D!KD(J0:.B(2C' :)2@C-$)!)KEDFUHE08QR&22(L=1/J!!81D;MADT)SKZM MGW7,WC-@&?T?A=#,5+@$!KKY3\%D>B_Q'D'GZBA^2NYE^XKW"#_:7;SO/:=9 M]4VAVN74;^9'@D60D*?#0<$2W&^D^=TN>ZQ]?Z\J%JUT"_M4^ M [_R%.2-3+/GXAN -F\R_A #?X1L? . #-/Q35:R-&KLJ^!/.JYQVD-0]TUE MRJUJ>PG6;5D.-P9<"AG) *-$I@G",X::[DS3,\ M=AH\K@R;)1?+6K=I4)V9N(G+V9[AJNV-_*DH>'U4%.6W%5,659T6[]*84YD0 M@?R,1@B3,$>$9CD*4JR+D]4)CH!,63^IV<]M5=V7\5Z3]BI%$'I(Z\7(]'CF M0G+HP:P1NJ;:A+E:NM[G(00LCF1CPCD[C/426O@8-B;P^0%L] U++Z4U#X)W M'>6.G_SJ^?!(ZR/7+G+]RZ^BVNY=J> NCFD8J8,7BE+!E+YC@O(L39&(\S 4 M8<8Y!S6 <\GAX\: M\W^8AL[0"WU$BQ\(FT^G9=C]07 &&%UY4BY96]:]F@'4,Y]K#AH6Z3\?.NUF MWA%6MQ-YOU&&3%%X^UTS)M3&\'T8;75G+P3XLXG6 0!\Q$+,X)P$ 0H M%VF.*(X3&6=,TLC(:$]C8_8+NZ;S$6LZ'\F6M2MOU3+GB8:[VL]YJOG3=KQE MT)/"\ @Z\<,8-KK+00R]Y5/HWNS[2NVX\G9L>2U?GF+,:SCS#JQY[Q8"%Y"> MM C(=BE+/5]EP#>YOY84ELDT&:3![";[U9?+>)J,P%$6U/35X)E1;[\+]E37 M?)"MN"_*YWJXJ6%FU,679[;D>YK>CJCAG,E^:8>-KA-!8?;T7$9G4 QBYD,0U#>TP4B,RM:34J?49LQ&FO% 5++/ SFBZA$^64,RI] M)'V%"<[T )=0@45Q2N/89R3)$F#CPHGX6%W/ZAXD;*2VV!P4L_/V5$%AAJCY M#MSNO@-*X#%YX6E; P*Y2M&Z1&+9=*P!(<]2KX:>M0SRK>XW*[EB1)T]FY$K M^M!9K%=L):K#]5?J)[&O#H"(\RAHDC5)3M7!,!8A39(@B G(:)F17>ZBL<./ M=V#(VW$$C+6986H817..%# ^-HR,XXHP.ZE=A;/,B"X;J (!<1:"@KWM;NY+ MT#:Z%ES@C 4YRK,D1EAF,:)I1) 048H#7_V/9%/GO@0+SGT)IL]]"2;/?;$0 M&*;S_7-?@H7FO@2+S7T)_BAS7P+XW)?35^!G?(N:I^4JG6 %3; RID6*E]S7 M*KFJ4'J1NJ21:J3I-4AZE7>*LV(C/@E6J).;GFT&^7)??OL/]3WO$7#\*S]= M-N NTM#S=@2ONC/\W*G$L%A6VM&SY&**,BQ25V=&GK1SZ'0NR>^K]?HN$RS! M"2.(AYE$.!$$Y;E@B*2",2H#07P,\=YV"\^L3SLR,%]M+[698V8C"TQ_1L4 M>UJG/#MRJ_;++NI#G0ISZC"=_;MM 0K9UK?U376;OLI7"K?95O7]0.9G B:8S<+%G@9QCQX9^D4"9C.#H$P0[8##_QZYR.,0.TM)-B!EX8GIE7_9\'+]?/]9L*>R:2IB M/H&G=X&9+:8B*13->H+3GBS Y>J5V\#5,ZH:'8^5>^J MR_E28X(=^5"C#\-GP+W=;-4)ZO,#6:]?/56KC5 ;*_%]%J1U ::>!!?(6*>A M891'DL21+K\41JVU>]:?.U914_1JDMZ.IOE8N$N #.N> S&!P0B0A*!)<0-R M6,V+N[3>8E/C!H3ISHX;>@RN4!\4ONO;K\5&-#TI[\(T\G$6!"CP]93S+*)( M:9 >OQSAG.$@C'VC.."EQ>=.;-#DO)I>V^347(_.ORAOLB),>Y8_D=5&SV;Z95,* MLE[]E^!W-!.Q3/)4J13/]4"7#&5AP)#Z+V1)QC$F$2AU"$!\9I5K66D'+K%G M[UYQX/WH_; >'/DU'5.ST_1<2,'4]T##TV3;>6BZ%WT#WHX]K\/?E:>\%O7O MWA?RW6&"D@4>KC*6(*2736&R .4LI\EF#3O3\W[#U$J5>".:W]]OVH3(ZI-@ M8O6MSK-GF9Z!K$Q.0B-MN:<)LS%&X)G9%F> 6-F4'77OAQW]O^C8V1Z@3^, @:T'1&)' M5L.(Y*+6 @+"J94 O0N/0NUR9V[DV[+48;'#O<4'=4YXOQ4/)G6 )LO,]\7> M4:_[?)6E-<[>5WFP.4]S>;ZIM61>85VTV.J,1S5B:H# .4H0Q(RC+)49I$">1 MX#X7N5&BO@WQV:.U>T=2^]D_-EZVIQ2!'Z8,K@Y, 1H.0%$>-B-S8V?M?VO8 MQE ;+PR8#A^@2\.,,-KU9G .)ZPA@R4>@VT8H&LNUWS!4MJCE@NV:\",=55N M[SX_T6K%5Z1T2-+,&/2@,F\OILL$,8I>60_4<%F/H1*#>[)P&U-\.CE+/HHMHX+! .QT; M>T)SK?)TL0E6D@<,)3"FL_V$=H9LV:?)+O M!OT>?GU@V_.JYK?RJ6Q:5 MXC^?=#"P3A(<:9.)2GW$0U9C-215K TC7V>@=H.&-"<68,[9+T] M7:M$>Q/\#./];E&!*;@5(/8UQN,BNJXU'J#X,C7'XQ#TUAX;O&IG##X)Y4ZO M]"2Z>M["+YN5LC>??VDWIPCC0*0Y1U&"B6X*E*%,N<,H2/4,.74NB3!HU-,@ MM9D-P(%V,QK.JZE[/RCZT*N_8=#,=-\9%-!XY0 *,VSP1F(ZTOQA6HOJO)'8 MI]IN]M+DRNPW3^)+\>NJ6-=QE!OY]^)!O-:.1OG\@?P.R *%KCO_Y?Y1V;/' MGX2W+;P]2SI&KYGR6JX\Q=;56";E=#3'KS#F!!)F'N;!<$I9N3$8+@K.QXF] M5"FZ,0P#1>KF:]CY$F\$W1["<[I?VEV"<9RG?H82/6@$Y[Y &>$4!2SEZOS/ M@S!E$ ?BG,3,1D43[(2'KSQXN\4+L)BY"-.$A2E^+>?[CIQ?AN0$NP']HCC: M^R\06'3#[Q?P=)-*%VNDV%.V4T9 1*=*$H$3HT1]HBT4=H"17L?C4U9B[9+&K:(?."RGHN[+#* M7G@>?O7T^NGA:5U?:+V54K!M4]AU(Z]Y,T[TFO_'4U7W$M\U]$MPB%F:HYRR M"*F#=X@H93E*DS1@"0^".#;*RK4A/K."OW]X)*P>:W7]^;47A8E'6D;,+[' M>(Y?<6%[QER?$MFB\2$.S0PR<5NV&S!Z-Z_ M6:]AD9#4#B:K*TM[(@R[:U]*4I+K5J&A^I\>X.PC$O$,$1(1'%(:!\RHH1N0 M[MRWX@TC;4&W@S @%-9A4S,C6# K \#))N<( !@@W6@>X.PRC5Q\T6#)17#I M!_.* ,LMEU($E_$HF\CB=0LC>[,1KY7%+AY$N;LZ\:E,\RQ ?B83A/TP142J MOP9))F7 .!&147N3R\O/;#(5/8^U! $J?HZ"@>F;)!O,PFFQ=K1L3-BY? !+ M-4E..X-TTTREVGX]?)J5JT%3O>(,6ICSMY8S)+T<']F+_J"%5L7J]) MM=O:XE3Z4D^=(A;X(\Y@):I1?>'GYF-6(5=.R,0OG\@',PB0Y[CH_, M0?]3%N:@2>02OWQ^W_[RJ?VV!"SUTY1&2&2$(!SI8U<:2>2K$Q?/99BR M)#"V"9=IS)Y;41/U%-4?'\FSI^@"]*<'%@,C,5U8F*78R^E]]MYXM:3JSY]L MC$:/T #+,5UX._/1 X(C0S(LU: UZ7EU.9,RS/N171EYU,*XG&>+ZJGT3X^/ MZY4HK_DWHOBOKM?KXG?]IW=%V0RUU/45=PQGC.H>#S@4*<(B4_Y)Y M$148C MFON!Y.QN6VS)VL "36 $9*;V[!A_<[_H5P Z.@52 ^NU$% P$WT8N_+VK.G6$+M!PQ^&NB"ZA1A@*Q>"VLZ@S@HYS/HZP&G01$]9?SD[[@"% M(V/O8CV;R/\)A<.HR#M&A$QQSE%&1(PPDQ+E.$Z5W^D'(DH3SBDUC_3WTID[ MLK]3$+)7$.!(U#&<3$+W3J0'ANI/+8/)&%"0X) 0O!, +$/NI]\ ;[.G[NIH M.R[?<%"]__4%@^BC,AP'S<T1MW0QB8HS2,T; EAS[H0?N MV^]L_<0%?Z=8UQU3GK9M O%;4FY6F_OJ5I1U]^K#Z H9B=1/DP"E>>[KL<4Z MX)WE*(EHJ+.5!$]!XT?=LSB[:[(?<=SEN-O"><>SI[\27H?KNI=0R[=.]&D: MT@-' KC_3(P:7G0@P&\!G M P'FHP0O$+O9?A6E6E"V1:: &K +K\Z=FZ I:H631?E0AT):TO!2KDMR#ULY M!R+#3)2]M*"BJP&9K.JJ+JVW6.G4@##=ZJBAQRRB+?\7V8C;34EFZNJ4\D L8$)$MH%! Z2.CK]]T@P>.0_?6>Y'^[YGX/O& MEY)?EV5G6,;]_?4WLEH#]H^!)6;>1Q2ELF[JZ]4$S5OZC$D^OH,X$AIF [Z4 MA.LA,IVA0U='$V7.\7"ZQ1@(;;75#*V[V)9C(%QWZS%YW%6[[?>;;^JC+G2K MK[M9!FW&>I/[7/=H>>T9=Y2H/M':WGJ6VU MNR"9G7.G"^ZRD7:']IP-M"^(.%OG["ZM%VZ9?4'L\5[9EUZRT^F/8ON:5%]O MR^+;2AT)7SW_4@G>$*BVRJ1?,W5V;.P(K;8E8=N[((LIQ;&>&,^4>G/BHXP+ MIG[)$BZ#C$<<-%P3SL+,N[?FQI/KXO>J"L74HHHN^UALZ])&P<'#OHT7G-G@M'QX.S=ZQTU] M]Z59$ORIK"_BMU[+FOEQPARU\RV&$$+'CW M: )_V;)C\+2P=W,RO8MS/\V8B%&08>7G^"1"-%%'&ZG.,UD08S^2H#ZE3KB: M.P#>C@W?%MZC>N2K/@VPIJ2CJ@M-M9;ILD;[@>)N/APS[VAQR&&VS-&]H+MP M_2RXN>JS[(2G99LRNX3QK(.ST\4M#:V>1/1%O5LW)@Y\0B01$<(AS1".N3*8 MJ> H2?PXT)-4_<2H_O#BZG-';.MYV)J85=_F8R ,C9.M>$ C8RP9W$QW"!)+K#?^[X/='AZC#/*E#-"816.:8(1:&B5(Z MRK32I8CZL8B#*&4A,QKY[8"7F57TP%FG:5GC][?,=0,+W7EHXS$&YQ^+F0E8 M"&R8P9@39XO><9,1SIZ3A3O038;LO$G=]"4M\T>UKU(W6.E..^S<,[YZ M/CQR2Y[UCVK3_/8_GU;;YPZ[=4K&EZ]DTYYQ?E)+;*OWFZ8_UEW.0Q*PT$=I MZ%.$:1@BDG&*.,DB%L@@"1BHH>52C,]L=&MB8NJ9;[%/T?*:R32]X"-3 XS3A?^ M%%SEH2[%]K+9J0M_&&4[PE;KYHICPS\66U$I M]G2&RX?]H&&:DR07)$%I'F#=7U6@C&H?G<<\HSR*(FSDHT_B8N:-8I_O?B,] M35/_WM80'WBK2X]K[KR6/;-AQ0X_B^$=8C&$@>;^OPFXD,K.!4"VK/OL5&ZL M5TV;,]: +0]@Z^/0I@;[L>'064GH1&"&"T9M%U^PG'2B_,?%IE,7LSNUW*HO M5*7$&98 <*!_=O+,CCR0D\67]17O"S8J4?7\Q1,H;A8W;UIK?C__41*]?U= M/W\2CT6YO8MH@O,XCQ$/<((P#P0BPNGJS7 MT#73L"%PAM7,D:(A"$WO/L8CCC#)",T0]0."<)P0A4>8H"C, [7EQUC(9(?'%_,= M?CHH7VS2T%PB8[;1VPAJF3?6"O=V1#B+5/:+(CA+7C]>?>%T]8NBG2>H7W[, MSN3L!]-VQM)6^Q_^?25*M>37YYUO'0O&18@1ETKW,!84923*$N,P<,UT>#;(8!H^#2W[Z=,0J5W/H3:B M_3(3J2&P],ZF!BUB9V[:.\PWHEK=;YJHA1'E ">(1 M3=,L34*9&\VK&28SLP'9W==WJ%JE-_5@9&8>IDL.LP,60H.5?U@F1UK>0V11 M=1X6]%1O1YZV+%'K!.B:O@K-GW<-\:,X2R+E:B/E<$N$*4^5"\Y"E 42IWZ6 MIRDQZC=I2&]FE3T*X%^U5[([#H!%9R/ F:FO0SA@>CR(Q SCY T%=54C-D)M MV8(P,]'/JK\,7[/I_E!7]UR79;W1&#=\Z+XULZ)>Z'E@6!1Z0V9U:SE!-2M>EQ?8 MI@A!TVR#G DCF-JV3'CG\!QEZ,[2.M " $>;*(3RHANJ!22GFZO-$G8&YI=* MW,BWU7;UH A6=W$2)K'/&9)A%B$<8*FSE4*4".*'F(4A2T VY'CYFW(P8S#"1)F^F\O'TS%3T6[:FJ?G[W?VM]G4>[+TCG2WY/%%U71RX*=:F'/ M4W"/]E84UVS[1-;KYUNRJK,< :W,+K\]=^;'VQMO1]739$]2C8$=,7L0&'=] MIPL/4[1IIZR2-/3JVE.P2,/^P3%-,\(F$42Q1+ M%NJ)5 '*TS1#>9(G. @ECT/?KEKN K6YLT<.M*^\SN4'/.G3##NSW= 9(C"= MG03&A*JT 2&=UYU=HO5"E64#8O?7C@V]9*?L'XK-O1[(\T;0K:[%;:\M0^E3 M+I5N9Y@RY<&F.9KL55O!;77IVP.3 MF4)/%QZFR;7<7Z!R@U5X6"Q'NMM#9%&E'1;T5%M'GH9G;[[=;%?;YW>KM?CX M5-\ZR#C(.8X)2F..$8YECG*6JS-F%DF1QSQ)8J/CY:7%9U;)AIRGZ7D-0?-$ MS3,=CM,%=K[).$=4+&J)CV9TO[Y^LQM_D6X M*\JVT^L/T Q;.T?B0B_=3J?5O_:NU9\LYJ#T?1_,"VJG"V]7+GOAPW95"CLL MTF"A:\^KRY6Q#O-^5*0Z\JCMF>OS5[%>:RM&-L]W(DDYI3A L4_4J4M&.$9C;%PL=[[\,N>NFJ+7DH2>O([0,#U[V6VWP&NC_;>H>=L)ZK\?LV8OB)6!X;;LMBH/[*F@J7) MTVA^[,7=-<_'=X^^KZFGH:>@ %N"G8A9-YW)Z/FIMT'O MU*(;IE2_"1KH,.3U>EW\KL9N/Q;:XCQ"F#*&L!^'B)# 1SG- M6$8HQE$.2J@P10T6 &G-FF[PP.F-9VD+AND-A1 M=CY0S$A"YPG3EVB]4,+T@-C]"=-#+]FIN1[6JO_37=._D;6.&NAC2[EBRHSH M?[C>\.,?=)Z\2X(PD2(7*,I)K"L#(T0#3)'/ QJQ)$L2@N\>ZS[KG[>DW)H9 M@TD\0;3CE#-C1=$TKSRF1QN+ ^DZ7%GN&6O^G6P]*NY7&YTMHI.2ME^%]S@\ M.&&&#\H784@E%TADE""<9@FB690C&4:449'$N4_;#^KMQK!/X\(?TXZOF3XD MH7ZL/I[E/QJS'6$QL&$[1H-Q/>.[0^_*.[#B-8\TD?RC'W;?<+>Q. '*T<8S MC9=%-R8GL)UN7&X6M>U3JR>.ZT/'^PTK'L2N)>5=GL1AGO@)BEFFYSH%&:(L M%(@PR660^7Z>@&[7^@C-[+7NVY>N:JK0UJQ]X- @CO/01V$0A CG6"*:Q%BG M-3!?1K$?A+E9NJ%+>*QR#NVP6,XZW/:0 M6;C5[;"PYSUO1YZ'A[L^;_]Q6[*;\DM5MAT'E./_L]A^+0Z3T4UC7R9KS6RR M/M<#PV^5M1<* N_+YT_>@16OX<4\&F8$SGAHS#4N,+4U@<1QDQZHT%;Q,R," MBP73(.)V(VN@]RS/W\7#0[&IOP9U'4'59+G<289C'@9,P4IS/2&FKL^B*")$ MII3*) R-TG-'Z,RL\0U5K])DK]I)D=ZJR>.QGAW9!YGA06HZ$, C4H/!YP:# MAN95F\SD\-@S+):K TT/E66/*L.BGAU"1A[_HXVA_57Y#(+O!YC&/LZ2U& M:U(P0]Z5'V=$^IQ*E(><(IS78Z@(1@'% C,LHIR#1C38RF_1.UI#YMT[0<%L MQ[&4#;8I-!_K[;! 8#-]@75'EK2[\J+&[H)(I_;HTB-V)N-+60]1>:Y]XL8] MKIMPW>4I%SQ)4R2$GR*,PU G="AS0GG, N9'(4M@L]SZ2!E]Y:8,==L1WIT] MDZLD3*]2C'>G4++U6%%M/5+I:[^?]?B8?_YSD/C_$@57GBY>:NZL_BFY"B/U MG^]??O&-8'5Q[M&[47^I%>P#,5/E22!;]H1OT6U/M0W1JZ;%GCM%'Q/,D=;W MDEG4!(P)>VH/1I^'EXFW?2^>WWYG7[67HZ>UW@FJVS]'%/$T271[K@ 1Y5J@ M2,9*,T(9<8E-"\4O$9@[Z-R2]'8TZ^F^YL7B%S$9UDL7D@(/7S A027C0Y)8 M%8U?7'"QLO$A<;J%XX//V>V[=?;6H>?EH6_[722#((SR".5)H#9>23+EPJH_ MQ6%,,,[RC&8!Q''MI32SLC5TO8=F2!O7>Z74K5>_#>X+0+#,-D4G$,"TL"%Y MU&WV0-;=KC@JF:-ML9_.HOOBJ+BG&^/X"_:]9;^TG3#O1"Y$SM($B8SX"$<" M*R]9]\^C(J5AZO,0@[)(NHO/K*3'?63AC6/W&)@IHJUD,-T[;A+KMBOL*?<. M>\'NEUZ\ ^RI4)?ZOIX]8WE7(M;J7^]_$AM1DO7UAE_SA]5F56W+.JEY/SE; MGFGSI?NF ?WD\]A0KNZ_C CNNSE!0B(LZL'V-N6 MIQ'&GAZ>ZI%2]06%ON4HQ5>ULB+1I+#IHLV/8GLCOY#O=U&,,%J^,1D/JRAR8[:,Z.4I;+ M3,BIH>,WKO3TQK7^1=^JZB+TU?W7K6[+J[M&D7MQ%T0B$$&2(R)XK#OH4I2E MNEXU2S,_2:,X$Z!2U5FXG-FZ'0AI)?S6\*#_2#1/WM-&?4C-_0:JV=:M:^O, M#'(0RR*_QOEG:>AZO?0G!/34IF?.U+]Y+>=>P_J5=V#><8K,7-BZS(=QSN/R MR2]SP7PQTV4V8G9[P=N'QW7Q+$1]N]7DS;0=L!G/6:"GD491Q!#&G*)8V>V'S[6,>0?.YA^"[@(DYPU0+%AYH?XH]J#UMT^9L";,]E7E M]NYG\GWU\/30;K]QE"01$1G*6:+,%\]TIQ1?I]:E+) XQE%L=,-_MO+,7DI+ MR\P$G8L];$\F"0,S#BT9AWY%+_-#2JM>ZBBL^MM!6<_76T3S>L78J5'_ ]85 MCZ5&R 3F2>0!/8!6B"]@2>T-PG= MQS'DIA&!1[;;Q)9B"]NSK*7DI+UU*.B7RAGG+T%7CJZ9MVP(4> M,7N7Q7F>T3!$H=3%SYC&:K-4VV:8YC*/?)('L31-.>TN//->N2-53R@VSS ] M$GU83Z<(!'2FC60!)9)>8MPJ@?1HH<421R^QWTT8O?CO=EMD_UT+:QJ(-^-G M&(\"%NK)0SY6NZ5NP9NU&UDVW#S/_].'MLOGL_3+!%!A.(P$P@SJH?? M,MW&FDL9!XF/!:C>ZIS$S KZKBCKE(\=84]3KGY\76RV)6'0*Z,+"!G&BR;) M#0P3=46=X7ZX7Q9709]S LO&>GH%/ OQ]#\)C^R\K2?P7G.N/MNJ_>W#:J,4 M3(1QSG(_0WZ 0X0#3A E>8YB$DJ64)EDB5%FWB"5F16QH>NU%*]V?_ T;>]F M P@#]>,T'A-R(CU,':T%MYA7/2#8A+'5EU9=>'KU@&#G0ZR''G;0"*0NEKQF M__FT*G4B6+5M&EW>\3!/TRSR41S'"<*^C)0[FX7(#T68QB*3. YW34&^ +Q: M ]I&W][C+B%?+))CU<^_DJI.C=T>M0V9T,6C#TU#E]<5.$ZZ>]0,* UO6=#M M/M2)=:1?[[1F'R,RS]'XHX_DRS4!&0%AL"'(V+ON]O'P+@IDXA-)4 MOOP^'D+V\=!2+75JQNNF0$>7!4HIV+9I*G@X0K>W&C@4.">AC[CTU2X>D1CE M!$>(9UDFXHQ'N33J5V!.U ]3:^XP08K +@.:S+\Z $/2\[ M 0B4#P63>4*BE"&AQ3*H8()W4ZN ;UK6^BK#PU?K)TVF;6RT$I5N:;0S#R(G M7$8Q$J',E7GP.:*8ABC%8>Q3FA*:$U!Q[PC!N>/7'?+>@?Y5W1;+,H(]BJ&9 M:^\2&6!D>QHH\/)<0TE=U>..D5NV -=0^+.*6]/WIA9C?%@1NEK7JS?AONU= M&"2IU%,!(S\,$>:10'F88<2R5.11%,DYL9@/0J058'VC;%E)98JS<8$92+RD;[LBK,@]',10S3;C.S, M.EXSH9W96_60+CJ%ETL:PF>F[.Y!@:G]'H\#!\KEKZE[O[6_SU+I!!/)JUOD&_55ZB]\L4"2\QIC!+L M"V4DN.Z_%@OU"V8\2(E(SIF1D# VB!;@6%*7\NZ)]LV M@M"$QV_(H2#P-L&YMK,+@7%$N7B-G=//:^.%_2@*:@-FL,(B1LM< MDIVA KQA&:98KXO?B5K[75&^*9[H5CZM6W-8?1),*"^*KL7.!4^2+$QSK$T5 MS1"F,4<9S7P4L31(@R!)6 H:D0>B/G< HZ7KE7O"5Q[9,0@,7(!0-8QBS(45 M,*2Q@^E3!Z8];YXL2N]U*?AJZ^ERLAG.0%8XN IX@&@O&_VP@>4L%&*UB&V. M8+4M'G12?FW9RGJ_^;2J_M'N?5&&"1.2HSS+ WU]DB#BLQ!QDN].&NK>$7E/TX14DS%&6LQA%:9(S@?W, M]T&=I4X)S*S5.W+>ISI775,$7G&<(6*FOU/DA"DL2$2P@O;)X4@CSY9?5 7[ MA#O5N=[G[)2L*6S[K YP=5>S:UK5">IW.95I'H8)2FBJ-E22Y"@G*4-"!Q]$ M&F4,UL6MA\[,*M=67.[)JJ]D2QBH>7TPF2F@ ^%A>F@C-U@=1Z1RI)5]5!95 MSA%13W5T['$[5?TDOHG-DWBGN-O5D?ROU?;K;A-61-=/7#=,JBJA_I_KMB(" MIT0$"4>12-66&3.,:"08XHD,0\9)2E-0";H%#S.KN&Y 4I$U]/+0!LS$#[.< MZYK!7#DA"EF&,I[Y*,PQISE.>)I*6+.[F>&TZG'7\C0_G&:V/]KOCQ=@S5C8$:EKP=3V[;JD] Q)%-MN%@47L] :)36SYE*7@2]VZJ M71#2+ZOM6MSYON II@F2F"B;$X8IHHPS]:?<3\(X"1)A-"/FTN(S6^::AK[O M#,(?Z%]V&4W/\-&.>S"&+<94$6&F "J=U4S'4S$FS7/<+[;X+,=3,2[-<3Q[ M!MY5X_VF6JDGOY2\OI-="3V.F=6)FH*_6Y-[T^X:HPO-?FRIZ7M?2E+O(SLN MZEZIFA7!G_2HXY8C\PX-.HS%MFK8,;[Z8HT[ MC 7M-O P?\EA7N1=GD6!P)*CA$2AVA)]AD@8QRB1DDB?ZI-/"IN'?I&.T1=Z MRC#T"]F0SU?6DUDO8V7F;=O+[RP3N\&4:+Y_RV.?.#C\,WW.O[^^W M;\NZ6=;'8OO_B.T;H4>7KC:ZU!?8U,IDK;GO]>_ORUJ#/<5(L1'%4W4\\T4Q MYBG.O -KYKNO$5;C&[!KF& J:X&0XP;N4 RL-F0C HOMR1!QN]LRZ#W+7IB/ M0M_[;>X_B_NZ<_LN6S'P4U\&,8HQI@@3*E$F,HF2)",TB=5I-C#J$3M"9V9[ ML*?J[<@">UKVH&.V&SN0&:;1@'N;ZZ$C +IYQSQQ)<(RP"C/!$$L9#A+ @HQ2E(/R]2F3OV__2@ 2O* MO\&T\C(B9CHY64Z81NKKC:.6ZSU=UF>YX1N4U9&>7J:QJ)8.BGFJH\,/3[F$ M_T*^'R:<[+^5,L[\,,@X2JDZZ&),8D0"&: TR$(<4LIP8G$1?Y'6,I?QBO31 M<)])-_*7,3/39$=(0$-8EB!87L\/BN?TBOXRI1>XIA\4^?)5_? K\%/Q.R6! M.AM]$JSX)LKG-T_B2]%.!;^1;S>R4%^..C/@86MZ. 8L.;,>MYQX.U8\_E1O M1"TW^DZDP\^5=_V@4X+-C\D0\,9/RS/A!M-ZQY"!CLH6 %B=F"%T%CLX6PC? M/3_;O&[G BA*8G6_V77V_(FL-MK!:(^+21 ',4M")%B$$691A$A(<^6[XTC7 M (I<)! G8)#:_.9#T_;8KE_LO:+N_>C]L-;N+;D4@[^A1E690B&J0D"0*>L]"H ]@HI9GUNVU8ISW<8^I>0Q[:J:\/ MKV'M=HH"3+.M ;#HV#DP@VIN MO ,[3?]JKV;(^T&S9.C^VT \K+8S P?3:B!F-IU$@. !6HO,!Z)=KQ%77T!8 M!Q([% 9;D@"77*Y'B9VL1TU++)> =V/^I+X:3>DL35GD2S]#.! !PJ'$RIWC M#,DPIISGZH^1T?WGT:HS&U-=4;:JMLJQ77L_U\WD=]5]YK7$QR@,6T5KV6#V MSE(L4.?C,S$F-#<^K+58_^(S]KLMBL__T7V;\OK;$N<\Q%'LHRPG/L(R\Y6; M$G 4)S@+LH3*C!J%(4T)SJQ.AAVX@X:D?G# MM"7OTWC0>[:!RO<;I5.$:2IOR);L&E#EDUIXJ,MJ&!@F08IIT-@%:,$2V\1HAP6;4*$LF?AA0.4 MP^*=QR='GKW'HI-'7FZHYSE:"8Y9)&/0<&]'6$ZXXV@9J/O9EGL6]+;,:B9F M+,0W$+#_ F MHXO,IR-D&OI-!-Z=MV(NK".?Q8#@HIZ+.0"G_@O@3=N(0F>MVI17-T_;:DLV MNIG#'4\E%T29A4AR@C#F :*AE$@=7L(LQ!D5&)C_-$1NF>A"]TM^U?@'E=?A M AIE& 30--;@"A:KB(,U(A:1!Q-!)\0?!I=?. IA(NIY+,+H+8N> /P_OA2W MHM!EQ^\V\#8 EU^?66,5U:=J6]\[?2F\V['X*[;!"GU1T"9D!<0748)#%&2Z%3X+",I#2I O,HY%+",6 M<]@9^K#XTM'!ZI__G(5!^B_>V_]\JD?=GQ2X?_DJO%]7^G*J8$6],9'-<]UF M]:_0(W4'0=/#LQTNT&-R4\+OO.KG$OO.#KZ=I1<^XIX+=7Z8O?",G=ZUO3C: M(=)12I,H2"D2&:,(I[IM!LY3E/LB%5F8DY@8G5(OKCZSYAUZNE@-V#X&PDQ_ MK,6#*9"Y9& 5NBB!(QTZ7GM1);HHUJD677[(4HVTP:^3.[M'B^NRU,EKFLJK MY\,C;2RJGE[W8;41[[?BH;K+HTS&4<913)F/?O>YS+9_M4,7?-*M>S2M4VZ=_7H8F8M%/ 6A7 M:F!?&7X KVP_ +A1_ MKT2I%OKZ_$%\4[CJ#-0L#;%(<( 8RQC".,A0'A&"F.]C@8.02 8J8C0C.[/! MU)2]FK2WIUTWA_YX_:O5Q"U#,,TLG7N(8-9L"CKPA@,@85UU'C CNFP+ A 0 M9[T(8&];)/X7FZI8KWAMIFK[TSKXH8RH'\8ABG&N# 3W,2(\S5$H#99Q"A8:UW)3=,QZU$AB7JC\@T)3F_;^GE$O)'A#M* MPA][UG;,UY;H!KUO2;E9;>ZK:\::;'_!WPBY8JOM72R$]&.9Z+[W@4Y*T@T( M?-V (/%SR5*9P#)ZQTG.K*@[!CS1<@"=/C4*F=D.[18(F.;N,=@1]W[HD/=: M^@X*5.'".AL;-4IPX2E1I@"<#X4R?A-^?=Z60-:.I>&5>>>5F36UI638ZNN^LL=E]]@?GN'?6E?[;;W'3&R:I.-*BN-UP/ M5%/J(S9Z8,R%:U?*0\QIH':WB.FV&&& ,D8X$M1/8TY3&C "FNH.H3Z[;[KG MI3Z#'7'CXCX;!K79_C@;@% GUQUV\#'Q-ABX&AH/HKWL"'D;6,X&RELM M]B M.WENN]Z>[S?\(WD0ICMN_PHSVPU-PGSS'1!T?"]V(R-,M3LT]]UR]5T_7WU; M\2>R]@;E!^W8X^)9;> #RRZVGX^+UMW>#9ZVKR%G1?E8E/49N1Z(_5H71)7/ MKPLN[@*:99%(,6)11!&61+?4(RDB)/)I$H0IS8 IWX/T9M;,?4UUAX6K9@:[ M0LUK&?$T)_#J\B$8AS5Y!G!@*NT"%ZNZ!6Z@;"7BM%-7K-S M]?5 Y&W5UK?O_4P_"(-89B%*A*\'TL<,D23($":2F#9P]V:0LSB30^*Y,AKODQC4>]X4,Q3+WCX8=NM M^)IS]5E7M9;?E+=E\6VE6+]+\R##?BR1"*6/<"!C1+16_!E M0LMLOBWMSO:RHP_=?CQ5&>.7+.M.NZLGV_)BO]:72A_!]=5P5:=/_S5R:9JN?(T6]ZWZJ]>7T,% M\Y,O$,/QT_!\\(S;(S5"Z98>(U:$:2&JQ@[8=!-W#M^4*EDFX[*O@3VNQ M[TY3O5/BO/VN%'A#UJ^?JFWQH'3Y>L,_%)O[#ZMO@C?.2-,2*4U)D*1ACC(6 M"-WX7B J\A@)$N8!QR)/86-HIK$SLX7:,=?IKE1Y^M/W=@QZ>P[K*+3F$=5, M>@V7=DVI)GY&9B>)Y9"'&;<%0(:6NR'2),]*_ !O5"8S>S>O.#!;)T>[5MC MM^-&5Q+\H!GR5IN_>(=9W >FYIKR:XF)NQ' 4 :6G@]L"="%X<&V*UD&8=4! ME:_63[K=Z&?!GLIZ\;??V?I)T=>&4_N?3]NV9^$NG^E6E+4#^F%?RY-E4G"N MW'(N\QSA$*_ I[=CM+%X'5;K49Z[ M!#[%;7,2FU"'Y>P3- PQO\#G HQ*+_F1P./9CO%S%0)WQ=:R47/'8)X%VEVO M#YT45=^UW;U]?1?R-)",!HA'08HP%@+E+$H0%AEEDHA G;S-!D#MEIP[WLZ> M""\,ASEV!!VV0G;L R/EKW^Y?G/SR<6@GU-F!T);[<.-KK9_.:AI9ZF%YO:< MLGX8QW/V+_:9GKVMZE+*LC2D$=+M$A"."4,TP1%*4Y%%"?59@D&WP"_8Z>]U MI\/GE5V*3A;3#ZM-^V/@<.-!!*,P3AG+,.)":C,14I0E,D>"Y$)Y9XF( M9'CW6(^%^+PEY799'$\)&Z/Y2MRO-MK(>I2L]3BHJZ,6JC.!&081%GY D9]G MZNN8^ )E/*6(,28P%5S0E+1@OMWPEX!R1Q9P'\B71M',P7R9[I.7VDY>N>T[ M"1'083KPRW:@A A]*=G7'N MRJM)SQ(N,Q+2D8(/TUI4PXW$/E5QLY?@"1*WHFC;N!GF/NQ?F%D=;]_>F*N?,=Z]L3__1]L3DN)#';;JZ,*G M5?6/UZ7@JZW^TUU*6!;E/D$!4VXI#O3,Q4S7>DN9YFDB4T8RV &IE];LYZ,. MY;KQ?TW9TZ2ASF<_7J:^IQ,4H*YG%P!-ZZJ+P95W6ZQ7[-G[K?W=:9H.0')G M/FD_I85=TE&1SSW2\5MFKT M"G5UR7GH&&AEG12?10P?:;V2CC.\(6ZV;*](-[Y)J MTI]H*F-?R! %NIH,TS1!1!(?Q5%"_" GJ4B--DYK#I;*2KN1GF9*_][N)@>^ MO&O=U*O[M8:EHMG#/Q;>7P!4F/+_P?'D!7O2Y=#UCO2RN!ZQ L=7>7YKC:\> MBM7@*P_XZDR^37=KZ>_L#;B>F0A*8ZSU,MH"8S^*@O:RQG;AA>YV)LI]N J: MNM#DFZ-;4MZ4=5T%KSO?[>((=X1',8\X1@G#RLR+-$0Y3W5GX%!R&40TBE++ M"Z0^FHO>(SV2TOM6=VK4L7I>K->DK.H(7QW:LP_;]R(*CMZ[P&E*$%_1U_5- M#0=M6\M] '"6NY7\Y'N M1/(Z,M5.6TOI92GIT33\:VR^?>3N2Z-?.XL]8M\+(YL_K*\+[I[ MO,C'.\ZH[ ?3M1%/33F$^O^6A4Y1B9.:DDNP&D8G9P$+&+L>=O.7,8\R7UUDL:A M;LV#(XF((!$B*97,IS&-DPATICXC,?<16A/4;D=-TG+*U05@#(_&D\0%GH2! MDL)/O;W"N#KDGA-8]DS;*^#9$;;_2?BT!=U4[T;^3/ZC*'>5JKO!JN-E$G&>9S1FN6^4E#9(96X%;(E9#%GH!V98^YR)"U1 8TE! MLQ5&)9DP7*%_[<6F*XR*UQVO,/[PU!X8^UFM;:NM.GA]: DC.$Y2'BGG&E.U M*0:)V@\S25$:"^*+5 HJ+;M=#!.>^P;QZ>&!E,]Z]]CS8=NA8@1!LXUS#EPL M+P&[F'3ZWM5\S).8 Q7>>1N)$;(OU##"#(S^UA"&[]M.: 'UG?BP+\'UL119 MD"9(YC)2%H5&*/O9F< W@F[?;ZIM6:>$U+-=.*<, M<]U(- B4NZ3M&N5AA&CL,]TUC(@$-)+^G,3,9DL3] X4K>9%7L#%S,9,DQ9F M/8""@@U"ORR.5/T"@465N%_ 4_4<>'+2U(KK^_OMV[*^T;A^V%H,K3A>8&;- MZ@YU4(1+<:^;TRKRQ4843]7):.4'78)N->+B!)5AS7,&"/#6U2$6MN,N+LLZ M==K%R:HO,>SBLF ]LRYZ'K:,IW?SXI[;" M*^!9-+W_23O%^[ BM,U%O6-$QBP,,T0I3A"F.4-$WXG[6<[CA+"$DP1R'=Y9 M>^;[[J9K\_I #Z9E71#,U,M2-)A>?3"0!ZQ,%SAWI$7=E1=5GPLBG>K-I4[)9_5?M8!R-,%:GQ5OU8>Y2_&_DN]6&;-B*K.NLS7HJVV$*VR'*2T,1 MD52W\.%J=\.1TC\2$:*VO21,DRA)TL"H=]5<#,Z\2WXD6SUJL)#>JZ=*':^K M)OJB2]WK*]HNR\#<1]>?E)EI>$G\@;YTA],K[WCTN?X,NMSJCV+/KW=@^&A< MY"PA_KGP=)5ZZ)J]9;,+9P+W+(%P+CKP,,"%^0"_5K="E#^5Q=,C>"R(X7(S M6]'>L16_ZK8NZJ\U-^91 5.0QF,$,^ #LW)FT,PPWP,HN57\P)3&8M$$H-#= MV +T57CZT.MFROSJFW@KI6#;V[HYW(V\YL7C(4U9\%=-V[>VNPS+@C!,,X;2 M* X0)E&$LH1C1),PC#D6+(^-:J*M.9C9=EQ77BD>BU+7@3UMM()]HQ].5M^/*:]ERV!9H,B@3,J#LZ"Z6 M'34)EF[FU+2%[$Z5OS;YR6W.7B;CQ)81"06**:4@S"DHE M/EI]9FO2TK),'S[&P>S 92T=3/F-!0.?<"X*X.AX+BV*='@PN/V33 M[N2)5BN^(N5*5#>_;P1O.D P0E.*DQ QZ7.$LT2BG,82I3[-,!,LS4/#SN"] M-&96J"Y1KZ9JTSWC,CK#"N9(9IB:S2DNI!W(9+$M&WZ^JE<>@0,/-.BZ_ MNF [CD'>CQMN##]JMSN_W[!2D$J\$43979Y??P&2DBB)"Q("63T1YW1M M)#*?I#.!1&ZK6WUBI@OQ3BJYV4CQ_H<).LOKE:@J)>MDH7OM,R2,9A*+(C/# MNEF**2DHSG*:)B)+$\K(_:J*8%MVQ79CQ.JGMJA_:MOL6/_0-DP@65,OK]!* M;E'Y_/2T7&AW@HH7B;KBI)%I7HE\/2Q1\*KE,()Z.+XY,S'K.N4Q0IP>B"U=SG'/%>>WT M2-%7ZMWX[$PE0:HXP2HSDU:X))@E<8;C.)94J#"/":CYMS7EJ2]!#GR@@,)ZI M%+0/@SF86#7?MB9QF/A$S052ZPU2%1]HT3#B91R/I=3MMN=)90F,6!SU_&NX M:0;XH"]MJ=88I(HF$;7KR@"@ M.;%=:A%&>\J.P0X;"=I9',]R@=D81Y& #0D I"?384-Q5F,!$,&I>8"\ZG#8 M7R[?_Y"\&@7[5A\S'];F A8V9&AHC:D=@>42[6FC W' R7]( !9^@"?L0*^@ M![;G.48VX-R\@Z&%Y_,5+. =>0XVSSM%0.O[]NOFNKWIW7!/2<1BD3*AA+I-KJ5O/BB?8>WTA1JFF7O .XJ[ M;BH>\(*BH!?C=@V#GGSPW??V-ME@&-E(/+3[W3D#HH/;*B]*^Q=+^F"[U?>O,+$AT82QH8P,:1PB35S_AM;=\BZ?=G/!;_7U-I[>J M,IB3@ D1![B0<:HW>E/)&0>1WNA)$HHD2O,$U!^IO?C$>FE((4/+J4KZ2 IV M'K,K-IC"6<,".\-=_'OR>H^6GM6][0)UZL=V/N/>A>=06[0?UISRB*9":U : MA0(3FF>X*#C#3/(PRI14(0$-Q^DF,[%"54UJVK5YXZ.<(3*R4[++D>?DP>._1T$)F]2T\_T*Y./0-/.[3Z76^VWZ\?Y6;!:7.-0E2B*,U2'$M?F68K;S5K)LM1^.%U^D'M/L)I!MVK\ MZWN9REC$"<.DD*9M;YYC*CG%,>>^Y#6B"XO27TF5->>ZD+JA( M.M*ZP$LX#MEY-F;I1GVI"D=-_M]7^5 5Z]_K [-,:"KUR5ER_1]*L0D#8Z'T MUDT8#8CB$ /23VKJ';LB;$H[-WO2J&QH X?G](O+SB[X$0)P9]_C/U!%7\?P MP\?@C$+S-?:FG]"\8VY& 9^-M1E_PTV-W]/-:K%Z*'?#)/?^71X$BD:*8RKR MV&ARABD+(ZQ(G$=I5/ T 56@]A&:6(5W9 ^339T=X5Y1V2FP#P' U-<-.UA] MQX!Y4MY>,K.J[AC84\4=??["U*ORG7827JI:];(I1__Z7?UW*1Y,W:TL%P^KZMFZ1#*2D2K",,0Q38T/$,:X2%.*4TDB MPN.P"'CDE+'EG=6)38=AO!Z+7*(6ZU?[I@X5]VC'_I69''=X#NT@((,!5L$Z MPU>VLUE_C6\'LWJS?C;W%+;)).H[\\T_HS\G86XR@??FV4U'\>(:@XJ_>TXX M5X(*S$,3YTA"CG/"B#[MI7&>4@6_:Y%_?V?_RE,@W^+PRMD\D&J=]Y)7EW.'?U3?&6*%9ZD&30IEZ\H M2:_2/+XJBKAZ1_\Q+XJKZ$!GW6IH?B$QY^J'^N?!;E.XY"O#3/EQ[4)%[*JJ M3_#1$V$,CO_B@WKYGU5;< 1NH'3@^#F7+$3S8_V&EE+;Z M#O.V-Y_HLM4/3_][&IF/7>/Z7=S1!#_)#36M$C^9KD!?%@_?MS?J6RFK_C_7 MC^O-MF&PZ0]T'P*<84E8@DD:)SC/@BJ8$Q51G-" PZPMD(')\ZE6G);? MT;)JDM5T'@.:1ZA(+2WAA(("&KT=)ZABY0I5S."UPIJ=NF'8KH/Q@J,O4CSS MP3$;<./F* I?=@Q*?EZ3Y2B<,^ODNHZ#=_]Q5!4F: M8Y93@DF4*,Q2&>$L85+$11*RPMZ'[Z9(3$.(P*B8D* MC -&"&:!2(N")TD1I?]G"L?B>L(/8)CE/**Y2WH9SVX%00=< M)O@1@=N5P;$HFOPG7V68X\ &7?Z!U^=S[,[-LC MF-KA(%.2!)F9>QOGF/ DQSE/*&8JH8P%$2/2*NVU>_F)M\V*'MIWSH 44O>( MP^)P?A%(F#+YQP/==='W=>+N!3)XT#Y_:[[S=2_'1\?J_J<< M+,,7R>7B1=[]^YNO*_AV]05\KL.@K>N?B MR_?A!I@1#_C=C$G7)_=E4D9 #1J6OG?G,R\CW!\9F;%GW0[S7_EW*9Z7LKQ1 M;]=5Q'[3A).^+,K_>O-J_ON!#(1V2.FJJHTS5"5OVU^@VK68)Z#B^#M_(N)A0FS@7MF MK,4XR>V!!]EX\G!<.)C5#[I 1*?>TB5+N9FS+_)%KI[E!XUJE]?^C\7V^]OG MS75Z)*$)%PS3%9MHE)HI(7(11A"EA&16\G:V:@)Y 4]FWD1%=@ 8%[,CJV5&8_L[1 R!W7M N!-*X\6GUGYNH"=ZUCG4TX]VC^N MQ.)E(9[I$MZ;_>S=J:. VDEMT02U8C_'.:PK/B "(P/'Z/QW7._%XMII_7S! M.3NL]\(YZ:S>_YQCH*T:]EXE!:$^M3[N29N4Z)6HXM#?GH09 M*N;2M!4F6;N];C)Y 97;753P2* +9%^10A#M>2.)+F(YBS0Z+0(S-$(N[M_K M);>O'Q9+N6D&0KS>IS$MPK HL(QBB4G$.6:Y/NKF,BIHDJ1Z$:M3;L_Z$QN+ MFB*J2.X&BUC6)_<)9-@">( )TW$80FNU'L$QL'GK-VN=U;\YJ&K?>K,HXPB8 MG;J-/>80P+NM.BO4/[3-"3!0.6%"JU&4$(J)X FF41%@EH0)34*9I':SR'K6 MGUBA&H*H>@L0L^H0Q+ B>8 '4Z0C9"YAN0Z(@(C<95#=@G$[R!4OOJ)P_4 & M W =K\T7>^OG^2CL-O"8T_226[G^+-?7+P]5\AEP0G'?^Q,; #.[X_;]#?JL M_W_](C?T0:(Z=^ZBB<6]TAAWF'T( F8J_,@ .L)D$*3K )/N1><<7S((ZV1X MR?"SCE'O785DW9(LBTD4A6& 4Y*$>GN.V)NG=Y.1&'GZ[H#A"F=/39X)+@3@J\@[_'B\\9O.X&=A6:[GX+[CTTN[(=% MR>GR_TJZ>;\2[_3:]S1BL=1N(Q9!%F/"!<.YR (4-$)E:M MABRJZ2)#&+TW#;$T:7N'LE="XUZE#]PPC7."#/(PQS YN9F]B\[F:X[!:CN< MH\^Z[FIK_E]?Y)/^M-]I*6\WZX<-?;S>=YZKSR;A/5591C@IL E:8L(*@FF1 MP]1P!$5*E;;K=.[L*![ MJI'3@0-TNY/3@0EOQUA'U-ZV83NJ,^_/(%&<;]RPU]U,R6_KM?ASL5Q>K\3' MU5;_^"ST*:$N?CD4^AT2$W,59$68)3@0),=$QC%F/. X3;6_GP>T"&%I$3#R M$QN6'3,PJP&4H)WQF$XN,!NRXZ-J7W3@I&[K41Z-09LDC=--#IZL"I#XK,;% M33"G-L9Q%2^G%O'N>6-B7%5GF*K=7'DO,^TYL(!B%A*39LX+K"U.@3.11GG( MFT"^+5=.C]]>+SBI=PG0ZIEPHHLM.*-K[J*53 MD[^J)TIX' -C#W::@TD7P9]Y)AD0P,AQ9.A--_/P;;61?/VP,F>;._KCC5Q) MM=B6]RPN&"F* .=2F$FI:8:I*D+,!,D*3E244@JQ"3UT)C8$;:IH2W\@UM"% MJ7V?D.QTW0-TF((?H=84T9LQU&"5'L'D28_[J,RJO"-03S5V['%X5,O#LN!(>1#N/H MO(UW&" U\ZB'<=#G8Q\LWG%T*/<]RMN1^5:C\C>OYVW,3=>D]__]O-B^?ER5 MVTV56%/>;+_+S=UWNKIY,DN4O^DEMN7'57V\_8Y_!4CU3A3728W^;Q:N&O]CE]W6#\97#- M>U'REX'==Q_SEV/PLKXD-VIW&7V(E9"8QI'>6+'(F<(D"B/,5$RQ"A63*2$D MLRM/L* U]3WP\^,CW;R:5AAN4:8A,5GN-W[ W> 5F^5?2QICKX? R@]]_?H MHO13^G@,0.[KUS'TBILZ?Y9;4T%\NUF_+(04;UZ_:?/S<;5O'W]MQ@@NM@M9 MWB=)(?-8*%RD.<,D-D-ZA$IPPN-$A&%$1"(@#47M28.4'=YM5#-2U=V;Q)2* M%7/&^>79G&X6JU_1>C\P@>XY@AD#@)#M;,,THH.9"B,UPP2Z;4OMVTYJAS$3 MU^-2 YL-N \61$ X5F-"EP@IS;&804WD].,PUD]U(W3S-YRO5RN_S3#<#^L M-V\W4BRVG]9E*9P)*;6U,=V,DR# 11$5."F(_HM(:LN4 M@$:0.S Q\9ECSQ(Z\'2%]EPAM=Z@FB]D&$-_&,90Q1ETB+C+%["S3%/+%6:C M)A$I?,#W!3+Q-;K;A85YAW)?(*2S<=N7K.4RWG9_/#/+W:B:P ?*%\O*8%ZO MQ.?U5I;:K:OZO1\/%\B"+$JRB. T#R),4I%C%J0$E\"QLR+G.Y%%&:&$-Y-LE+JTCO%J!.0KV4IHY\&W)&6^J$0I=&0?U"LKQ=\P$=&.H&H7:OF^Q# MY+N$\HS.SZFF[(/;6UC9^X+;3 #-KC8*3?OR."?.+WR8$3J1 M^\V)W._V')PN\W&Q.9-GQHS_ZU[CIA MF3G<]>[$&X@FN5[)]7.Y?*US3TYS5G;,V.<9=TI@V.;[ \SX-:X_77F& /I ME+?!L2Y8DH M!":Q2#'),X$ISV.=:SB-E&!:;GAH)=%=H;W$#!]7J.9DDDQI.'Q/CB6 \*R>)EP@IZZG MPPJ.TY[O'A_^??VGF2[[=E4*_6>G0<^]JTQL%BKB9GKQ8O5PA30+]03CM^M5 MN=!"D (XU;E?&N.[NC]!P#1_5 :>*_?ML;I/;NY?>MZAS:,0S^8UC[]QX1WO MC6J"E71YNRX754[H;F)/2H6B24:PR%2FM_]4XH(7(28DI6F8)S*)0#D/-D2G MSJO<]XW3#NZ>";3CPGD(DI4\@3?#GJ0$#.A=+B#WFV,+Q+XOD8=(_IS[9 LA M]%XMV[Q[03..[^NE?J.L,\+O><),L[ 0%Y%BF-""8AI$!18YCW*6J%#D.20? M\YS$Q'F7=9?6LD7VG_\IC\+LWY"LJTCH=KM9L.=M=>&X7:.[[Q+]?;&E>C?D MZ\KKI:M7V)T:;)>+A:/*GBF-Y\$9UFNQ:,RCAFE#"N6%S(K M$IX712.>]RLQGW!VQ.SO3U;"IUQL]Y1+D (OB*KUK]#UB?+<4M/:T'-OEDY, M/GNQ'!.8O_=*)\#.7BO=3\*L?;G9F@+<!;%&P>V4SR+)QW+832'=0_8NJO:?58$*>5%K/6, M!YB(@&&62:JU4&JUT]Y9#DNY.24PL=+=;DSU2I-<:4Y53_5UXDIN31$W7SY7 MNR$UO*#O"L]L8+Q$'3",_K5^;(?B5H1=9WVVI:+G;)=C!:F<:= /8ZSM$+D?1ALF\9/F@G; M ;-_-&S7PPXY;G^O8W.?3&BN^7GC(BUBE11819'V!HL\P45&]=DTD#D1*@@" M$5OGJYVO/[$&_AT>;.P3Q+#B>8 '4[D=LHJ8R]BL#HB 7*O+H+KE31U]3%\Y M4/U !O.9.EZ;+S>IG^>C/*.!QRYM"#':XJ+LZW%1I]I$F8HY$SD.,ZY=W"*4 MIIMPAO5)6V8R3H.(P>(=OCB;.BC2JB.I6^NPP18\Y:$'#SOOP>,X;LGM>7P),[^)AZ^"+@9[*I_ MD"&\D=\U;>T2'])+/ZPWV & MT3TW,-L\T0>S,]0__S/ K';=;>Z(X>-2DBNT^T@[OE&+\>JBK,4Z.O!^A4S+ M$[T9:/[]6?%IY>O)I$_$Y*SV?5I!GQK[B:EYZJS\YO5.KU3%4$A"9$ZYP &) M,WWXSB)\ .] M3Q?HW@C8,X=M['DWI6T=!#2+VCAL%ZOGQ>JAZ;2V7IT7 M^;W_H0EK&HL5W;Q6L6X3;M-O:OB:TL.NI.">)7KCIDF"8Q.S)B2DN(B2R(S_ M4US$09RF$I(3."&O(-,!3RYLSOP=A;(PPS'EU[*S/7^1;P S7\?5^T87T8%S M=&!]]X':)>;:T3KB=E_\Y,_NS2!33Z9S2DYGM;XSB/S4@,]!TB&@^OG9A%UN MU-]-!Z'[-,EI()(4LS"B^JB6,DRE*?(L& F8#"+!"^M8ZM'2$Q_.:EKF0N2E M;F^U&P11]<%:/SYJUZ.TSW#H$(U%=-49,,R<';!6A)P1 8*ISLCU^PCG/4,AR\; RY9^[I(I0,<5"B84L$GUVRPI, M QYBD@ZAU\5_T*3BL\DY/=J>E" M]$#S8 %\@O2G 8S^<@_/*,R=?M@'L2,#L?=1UU8-3QO)ZXXLURLSP7VS7?Q/ M;;MY$D=%D7-<$*6U5;$<%R+6[E:0QG&4Q7D29K#>#+VT)M;:-N4J_$%;M*&] M&/H%9J>VGL0 4]\VT2NMR$]+N1=&FX/*,7G:K,4S'Y2-0\^%4=3>FBST4YJY MJ\(HY/,V"N.ON"EZ8ZUW)EPO^&[]2!=:RVG",RU#TV?>)#H2K>59(3 +PB0H M2!"J#!05Z2,TL8KO=J,67?1'31EXC]HK*3OU]H$?IMM.T,$*/(;+D_;VDIE5 M=M^4G^2*747-&9-IMEHDJL"Q,M5PB(YP3?98. M2<9%DE&B8)V3!FA-K+H5*10!!SP,B,9.43T!ANGJ8HV=*]0@W^"T[,% M1%_3%P8HS3MD81SRV2P%BU?<]/=VL^92BNIN[HM\JK/2T 0T4LZ&Z-3Y"69HTJ::3&%&J3[1A?C5]$ [ M:A(/TW+8$5R5M, $<*I MC0"]"S,60B[NWZ^VB^WK^T>Y,<>(WS;K/[??F^8?>J.7>9[0$$<9U1N]H)D9 MXAQJ2U'D),RX9'85@2-T)C8)-66T(XUJVKL.)W:V8$Q2P^KO$3],XQVA6RNY M);"!YF9ZA5JE]6\.FCRV[BS*:PENIZ^VCT-C6L^K[>;U_KZ%#LL.;'B?5LMS(7M?VA1B/6C;5AGCW=8I]Q0 MP-3GV^>/=^_?H?_X^/FW=S>_^XC:G/(\H!G-P[5V-'\X:$AKJ9G".*>L'\(W M9__B=F0U302J'@)UC?N;U]_D^F%#G[XO^/5&TK.Q#HS$*A$93E(28$*5-(?7 M#$?:->5F;NQ>4JH]Z"#$4H:AR3*AF"92X2 JDB".DHB'(#\:2']B6[3C!OVRX^=7 MM%BA-DO_+ZJ90G\8ME##%_#V&RIU.PLUH2QA)FH",;IDYKD(PU^V'8CZW!ET M+J+IR(IS6@;>DOPS?93B_0_)G[?:+MXHM>":PH<5N"OYZ$)3)[88^FC/ -IQ M8&H)UUMS<6??F7Q<*,-6P[L\8#9B7!03-"BWQNO4HWQ\]=G:E%L#;75CU7/^B_*^]9H-*)U&(*4\*' I.15J(+.96 MH?%!*E.GOC1T44T8U9111=K^UJU?1N-W;EZ0PS38"33HOFT4E--M6_^JL]VU MC0)KW[2-/^QX"7$^D?;UBS0!]<7JX?KU"FQU/B.V80KSA M"G@Q 1.YY<7$9&($7DPT\CN9QWZ%]LR@/3?H[9C\X+<23F+P=2L!(S[OK823 M8,YN)=Q6@1_V;U^>3N[G+ _W9R].O.G?TE?T4IIM3ZTWCZ8+/'JG3?1R73YO MY!6ZLP^_=\,>/[Y?A!BFW!U@I[AB'$3E="@_7VVV0W@OD/:AN_\AMUW]>K5= MB,6R.L)_U4?Y335G_OT/TZ)9BKI^[?'I>=N,!WU/-T:!2_UAZTY1K]T+5)TJ MN"I"&A899CG+,,F8Q(R'(2Z2(%)"R#R(0'&("7F=6/?;A-&!LE-OD"F_F-T) MXB_R'6 6R?$3@,\5,PC'TR%D2DYG/;',(/+3X\T<).%GH;N-N-YL/J[$W6)K M/T7Y^*V)+6%%P_Z8:)*'Q>)E(9[I$@WC!!UP MNB$YG6Y.EIKM:-,-H7VNZ7G"L3]19Z/+^T3FA(8)P['*"";"7!U2P7">*,)S M&9,DL6H?/DQF8@6J@B9- U[>(@OL2]0M(;O]_W+<,%WK;&[;UCO3*\%D-[__ M8;CQF*([C-17EZ)N(O/V*!H$>M:A:/AIA]X4;_6*2UG^G:[> WK-L30U26/*,\FPR%B$29&D."_B'&NG M.TMID4B51["A-NAO.XY"F3 M4O' JJF7%VDX]5#V)PL[PWL10N )L@5N@KKB7B3>6B&?KC]S ^0>>.=MC_L> M=/!+KK556VC?\JM\,,?GYD=+A4F:L"C"@6(,DZ@()YJFZ.%9]T[ MKY/$U/&(AB; >^F6A$@$8:;7<\R(,3B1Q$PJ<[E"6<&2(@Q#RRP//[)PLL#> MI&'ALEZ,$!CU:,BAAIZ+W]KSY>U=UXLQNWFO>^QE3=?7E+9!.(,^;/>;\[FQ M@YP?>;+#3\(C$X>;\2K.:!F9.'YK8IMX(/:O]O&)$USC\0EW2##%;X4B?$4X M^]EWBD6<+#5;+*(;0CL6T?.$R_$A"D)2'45NGIKV82=S4F_U5VLL:IXH40@1 MXC#)%":!%AC+*<.<9'$8R21)A%5F,YCRQ(IE.$&&&F3/@0C.9MN=2!PPI:PD M49__:S:J5G]G XL-*TX;-41HD/U[(N&Y;>L (?K:\!WP#Y\#( O.>#QPP'E\ M:G!9 %X<\G:Q?36W2V_70M[G6<[S2,0XBI7$1,8!IIPFF+$XY2JA:19;!75/ M%Y[ZIL,4,QI:R!"S+_HXPCYL^"Y!!+S9L ,#*N;HXMRI?N-HH=E*-KK8;U=I M=/Z[:X^B:R'TUREOU^66+O^_Q5/UPZ%8H15#ZD,$23-]G! !9FE&M78(Q5A& M52JM2J^'R4RL)DV;GH;R%:II(TTYV9K^9*9E\\WFJ]R\+'@]OB^BL2 DDSAAN=ZO6,!P M82H9\U I$L6$$6EURN\C,+%"-B2K,U=#%93%W"N782WT@1:F?PY K55O#,W0 MC;U^MW5;K_]T4+W>96=1NC%0.W4;?,9C(G.>9%(#"A^GJ]L*%KJFKJ@>^P$%F_A(9USRMNX"9X!MESE;\U M-D]!M'XZLP;31N&>!M7&7W"X'?L_ZQ7=?J>K-\^;[?3 M2?#M:;UZ_T-N^**4-^K#\W+Y^G?M8#;.9>UT O(')V5@.JW8L8TJOE%G*OI1 ML'G'/3+LHQW_Z$:A"@&J(1Q=JCAE.$[[00$W5G^9#^MVQ37+!_9T.3:+J =O MTZ;E8+[KMUDD>71?-P]%AYWA[L_U/J=L-Z9,$DI53C$+4XI)+E*<\X3A,!1Q M3 ,:$KN.[#WK3WQVTP0/B9, B]HA"(M][3)XL,WH")G+IM$!$6#I+X/J9IX- M9+XCZBNKH!_(H/'K>&T^B]7/\Y&9&7CLTLY0_U?23=WS*$HD$3'CF 9":B\O M$IC%H>DTF21)+&BF@MRM+]2>QL0VXK1!DJ%[64^H@W3&[S@]8(89#@>X%W2# M.@/DH1?4889+G" MN4"LYAX-4IE8_=H$@5/*AH4S?K/I!3),^V!H03>;HV@NN-[L M7WNV.\Y1>.V+SO&'X6KX^V*U>'Q^;,Y*F3X4%X506*1Z\R.YF1(HPP2GE'&: MI81%@57\^VSEB=6MH66O8,>PQY7*&0Q,D1HR'A/Z>YF_0&^.UYM-5SIAM/6C M^P&W", _Y.+ANW9%KU_DAC[(W=SLZKZRO'G>EENZJCQ<5FXWE&_O!2=%D402 M%WF>8R+#'.F48M^ND_=IQYC#RX"L530 ),?M8XA:MP3L,7 MSNLXCQA\DIOMJ\EVVUZOA&EN_F3. 9_E]C[+XEC%$<,IH]KJ<"YP(5/MLHH@ MSF@1Z6T;U!5MB-CTR0 5Z2I(+G=TK]!*;L&#!/L%9F=#S@*NF,NX/@[#K?27Y^?GI8+N;G>';UY M(!).&!:2"DP"Q7$N*,%QE-* I2PO[([>78M/K+D[:N@:<%-[BM_B)OH"5#!% M/ !RN8,^10:X@+X H=OM\P&IKZOG'@B#]\ZG[\QWZ=S#[=&-<]\S\,*U:S.+ MY/V/#;_=++AU2[WCMZ;."]J%>RMB]K5K)]"&M?DR5#!=KN@@2UB@\K5N!$[E M:R=+S5:^U@VA7;[6\P3\HNFZ7-#&(%))F#0C!8,@3#"A7.(\24-,\C@D7/O) MDG+;6Z;#LA,KAB%D?[_40CM^N>2& :@&FH;G:Z5SMB^X4VHM-MN%TCF ]FU2 MQ[\Z-I#4>W*5 G&CS-CT#\OUG^7^LD/1(E0B$?J%F6("GK[2N\#4RE+Y%G>+1Y-0^_OGVX^M(2Q UZD3OJ47 M=2ER%X>J&_0$8Q-'$;H[7)VKSNM[#0$[<\,&'W;;NGY;K\6?B^7R>B4^KK;Z M,R_84M:*??BJ>\M.D[A(\HQ@E9 8$^VL8:J2#"O),[W%Q2R-K1PW)^H3Z_*. ME^K6_<#-;LYY^V?<\3P+D[7=+CJ9!&$VP:OPP/NPDQ \;=,PVK/NXDYB.=WD MW19Q=)3Y=RF>E_)&O9.;Q0LUXTP^KO32U<5V:68\[\_P'Q8KNN(+NKQ=EPMS MY?V!+C9_I\OGHZ;5(6,T#S 3<::/WW&$F3Y^8Y4F81KG*64TA#5T]Z!)=/ZZ?F^"BX0A5+)DGKK7^ML+7Z 1M3 "?7C/ MG]32[?]YGPEX4] P:L3?+>YZ=GWK/F'/+]HQ?-7^CE.VS)Y(K+ZN)SQS-^^- MQC2B/;L$F8B,F[W_L-[(Q132IW^AB]6E=EF^DTL_< MT1_W29KD>4HD+J)8:%NNJMHMHG_'E?XUDJP W9,":$]\\&PX0;QA!3UH!O[V MB]Y9RU]AQA8B3QX1F@0DTWI$&"8DT?(4+,!)P#,A,Y-E+V%[XT02==KW?HY, M[3:GB>0$/+!K4N@70^Q7O7TTTMJQA%H\72%6<8,T._YV$@<9>-HE()1GW0$< M1')JW5V6<,Y)-"U7M%/0]%RYV7Z7FR;@*06/29PS7.0RP$2F%!>"49S$>20D MD5*%5O4[-L0FMLT5)7#V8;]H["R$+\ PD]#1H^@*590GF"]@ ]%?^F$_J;G3 M#T=!=Z0?CK_CIL2?Y=9$PC2%EX60XLWKMU)J)[\Y]ZT>KK7I>*DFB=X7D7:C M4YE@$7-]Y@IDC&G &)8BH3R5G*0DN-^NMW1II]+VI$$*OF? ^H=>,X*J:7]/ M#2MF#M$OSV8XX&+U*U([AA#=UY M0=?C4@.;#K@ /!D2 .%9S0I<(*=&QF$%-Y/S3BJI#R=Z;;Y^-.>0^B;1).;' M@J4Y32),":>8Q$&*&9/Z/S(M6)PDA 0">DW4^ Q-",!S]<(X.$\Z/T!H5AT?!WRJTQ9ON ].6VRK^R)] M*GF[7FVUA=#^AK8.AXC X<8V2H0@*LLP$K3^O5[=R_5FNS2CW#RMX(M_0(E,G\XG_?"XK"X:V:Z29P+?O M;]!G_?_V7'KT8;W>KM9;2'[?H&2&-=.K4&#*"93'%*E_-L#=TO\&5YXO!= & MX%$:H-4+;IOJIP5EBV7EY9O;1M."\_MZJ=\O34I$1$10X$'IG)7FF M#_%A00)/E=+B1-"&"6%R$5BE7'1M?C$6_F.&GH#*-L_ MQ3^LH)>B OK.>T N#0E.D0$:$ER T*TAP0&IKX8$/1 &&Q*;H\: M$O0]XQ@&7*],AQ-J'/;ZLO#]#W.\.Z2B:PS".-8XCJG$) @IID'(<)86-$YY M*!,.:FTV2G&.J#Y:U'?4O\B:-C O:%QJ=AN\5UG C$J;].[&_I>&^J^3).I; M@_45L1NE-V^@SA;^67S.^D4W$U I1!,?T%"J_*'MO>(JS,,LQUJ]3?J\X)B2 MF&$1Z\, #V0A%"B/IY/*+*I.'8I:NV5BI]07(X4I<@UR'VC;4_2GN(. /"EK M-XU9%700YJE2#C\,OT"[E7+SVV;]_%0YIE4WP?IL_V6[NG[TK+GW\S&)O:"E%^UJT-?CFS>OAD5OZ:OZJ;JI4>>RMZHO*H-Q] MIZMF\LUO>HFM">#?RLUB+:X?'C;R@6[EO@[C/HLRPO.0X" 2J:G'-=T_!='_ MB5F1D3B0PJK3Q,\&,O7-_HX@>C"<(&%^JTS-U(NA#FGM]Q,_ML5]Q/^23PBS MH17'F!F6CR,/+5PF_[!L/==@0Q6XJ^;N\JBLKCXS57/1&HA7J %I2NYJF%?H M\*-SJ+'[7_+S FD[^;_CY\:QQ>7_FI\?8*/-G__1AIMZ_D3^9FP@^O._PG&S MTK\ /WYF+FL.%UK(49@I&N68$3.1I#"_DQ'#8:1B0215)"Q@Z8.==";/$JRH MH%^T:1#KY9)N2O2D[4=EKV1M,/JZFAVD->\5K0WLLZM:JY=<2YK8]G!JJKJOW!=QDL:))#A3 M7& 2!@3G1: PC:2*TB#A,@-U .V@,;$NMQO3?%JO'K!>XQ$9/HZ\H+K;#+ / M6I?$[/3Z0CD [QU.17#G) *'VJ9>D-Z*FLXIS%S-U OQO(RI_U'';KVC<,LPED@2"82?9#.0-.4^DE-?>.Y M)XQVE)W;%@[(RTYK_4@!IKR. H"W ![%YJL=<#^A>5L#CP(^:Q,\_@8\6%K? M5IAKA_I^HRR?'ZMKBG<+I:1I?R(=R@]@JT[M#=>7CGMNT($==.#GRJ$@ 2B\ M\?CJ='(#NLU D4U0L^ F"J> +)#4;/%9-Q&TP[6.*SB8DK^CRM5R4 M<(/1\_[4IF&S6:_D^KD\"6@T; L01]^"YWW !VHW<.HIU#F$8QN:MNWZ'P* M.@+K2!7'GG5(F?@BN5R\R&]?W]W2U]_>W#9IZ8H529SF,2YB?? F>1;B0A0A MUKYT%N=,\% RNZO^ 2J37_0W9)&F^[_T(P6W_K81AN*C^8X3QIR'O:P\>AS:X#P^\/M]>/([A M:#^V>!QFB81X#&U)YX114U9*^0(:S%@@QI.TTME\O;>K4FS$AR5]:P.-&]>FW\\W+#&JJ LS"/, M>99@DHL YVFJ(Q\SYI$TI-&>,=3BS&3@-P^X3IB"R7_8 M",PH59BEL!;H54NB,TV%N^ALOOH8 MK+:S/OJLN[=^JWV_[>9QY>2L'[T\IZ]N"$N3+&Z:"\,]]6/0]HZZ,]X+_/0C MJ)-XZ9VH+G+2CU>/"IU#'5>ABE# 5ZHH26X-VB!;W +L@:'RZXLRQXQY YR'DO@?=Q[ZL5U7+ MV:HVLKQ^WGY?;Q;_(\5]SFF<":6PRHI">WVX"?557&9>([JE7=A$*U 6LY/&UED=-%QT(^QW/ M,H+.XRR6/DJS#UX9@=PU967L%?>$S#=?/GV5R^6WK^]V62*QRJ,L*K!(9(9) M0"6F:91@5N0T%@E+);4<$CU$!O+3>U%*IB;\MU)3-NEZ\/3$,^D,JZTOQ#!] MW4-%7] G]+4"6R5HNJ=EGN&&YV5>@O^RQ,SV)_>B59;^]\E-9.BQ(UVI$U/33-];W1]-4X;R MD_:Y/F[E8WE/HNOMIF*R>:G-=-1_5+_)0M?]E4?[7]8]% M>2]X%LI!G'+*M&"E E@S@M*8A['1Z"S">1I)'*991&F0 M1M3N' :@.75<8T<4J?4&\8HL6FJZ)B-@AUD:N%A^I<4S CL MZ*,= _J0%D.+-Z[?2=%G= M]RR[YMJFUR/?=GUW9)&&1-)_SS7W2.D/7"+S$X0.DX_HGO5_!39&FN+3 MVAWX?O8'@^T1[6^E/\6>7Z09W@^>,CS_:O[9L(UV?)LDUE\,Z_I3_HH.#18/ M[$_3UFE"^?IJ"#4%B_.VDII0R&=-J*:DY3K$?DFWI@?W9OM:I0\90[1>'4P! M#XB2*DMQ0$F""4\"3%.2XBB2-,LHS652P,;9#Q.0ZK?PQO0.,NI(YP'TGQH4P+#R^L0./,[TP!Z/L<*2 "W N>4"#BT\7TJ@!;RC MS$";YQU+^!I'\*WA>K6M&V^8J[-=P)OK;5C%5+M;K-#N5JS=K3R@.*612!,E M(I$$H%*]87H3:^W^ N*(/#+T@95W(V*SVWP]"L/QYNI<#AXU&0C35S7<"+5Y MJ][LH)]5MUF^YG"E_7_6*VI&-[UYWFR_VV?S=+PVW8_GCABJJ+GD[W2A!%R8 M7HC6[7;T&+6G^\\!)(.7G5WOS7>S.<#UT37FT'.N$^&WLKREKZ9F^&TS^)@D M!2E,EQ;M="I,DCC!5"4A3E.AHC2C.8?-%^J@,?&^5U$TC0H-R2LT-B/96C(L MB*(LDAD661A@$B=7.1K\9]W:].$%NP8G[PY M@SM\Z"7:I*WY3G<<1791=>7QBK-75W8"ZJJN['[0 M\?+$=>#HK=P8OXX^R!MU\[PMMW1E;G>JXI;?Z8_%X_/C?4!"FO*0Z,-4F& 2 M)0PSG@=84B52JO^-%1GHYF5"9B?>70XJRY %[A3/GQ+.]_ M_B*?!'AY5 V+?C,Z5+K]W,E0Z>,/VD)05]NAWT<^*/P*:@9)^[J_FI+5>2^_ M9A#ZV3 F,:^U% M(QF[,\LE>&&JV(+J>7YP'P;OM13-\C^I?N(87'_-Q,ES%]1)O&FN;!B/(I)* MAC-5Y)@44F!*@A2K,"V**)2,**OTK:[%YPH1OW%(V7]C'U"[ !7PN+X'Y!)( M.T7F4'7@@/#"\H(WOLK=>R!8E0F\F3UJUL-M9^+_Z3-NN^OM9LVE%.4'S4AU M4KZI1A66[W_HT_1"G[#OM;87::883DC(,)&1B1#Q',=1)'B6!;R0H+'"HQ2G MOHIHZ->9]+*A:KS8^BJ"&E_",@O,7HIV6[-7V<",S+%8:B>^H8[VY/UMX-9( M/>WHX_1FW>*MX9_N^?8O.EZ(:HM=>=DWJDXNOUY5?OA&?M?^4U6>6?WM+D=9 MT#0*6$:QRDR3G2+(,(U%@(-(%IP3RJG=$!1'^E,?)7;L CBP_!P>\(W>#[NO8#4I_W)L]--&>7,P$Y%4-&=Y#)I$84%S\@-*Q8$^ MFE0LU U7UH:+7=I/?7$ /J.,"]/VE.)51-!S2BV=AGHEG(I^TYYF@@P9 %YO MIY5QBC.?5ZQ%<'YBL7\5?BW_L1XT=$BN_P3($NA_>;J?WX9F3PW&)]_I N,0 MG>ZG!Y:=[7YZ'%K[?MKB:<<:^5;A_;OU,]NJY^4UYR;$4-8MZ$PNV7T2AY%B M-,!Q0O0^Q6F"BY04N AE($B@B!($5/5N17;ZI+&A)B.TXU^ MQS0AF$@98*9(R6(47G(>I_? +YH9!'7.'#V#IG$\K5J"#/HE$ MIQZ_-H&=9X2R+ @2S$W(G@0B MQWD@4UP$2:IREL8ILVJVWT=@8D-4DT0'FL@0A8C M=R.Y8#CRR8(S3T;NAG,^%KGG.;C7^_MVLS0#,LH;M9N6L1O)9YF,UK_"Q!KT MNYG)OJ#+:FQ*-9RPPQ.V3T\;D,2X_^]'"##ELL*O-UJ?\PGML#I=! PL.]M% MP#BT]D6 Q=,7#"F7V^]K =;&GM>G]MZ/YG97I!VFDY\@'M0]C[KYPQ]7?%.91+ILQL?4DV.VV\V"/6_-$?5N M?9X/WKI4O2=!'"8QHSC.2(P)HP13$0A<1"R/5*[BD(.*OR]G:>I#JE*25Y%7 M_85?]/LFZ7F?W[)NDCI,X.3+UV^E^U0H#]_&SG.>5^+0^_P];V@W;ZH9--5B MSQ29OELLGZME%!7:T_8G0D]_M@:%9W7!_ CSURCVN['!PV97J M @I9VN],?439UVF?EFE?@2M9CJ!:'%,<40+/)KT O9:I=(%Q.Y&T%YKO&-+! M_M'9H^O?O58$5X<;K7'\N[S[<]VD4H=%42@:2JQ4HD\6*BHP98S@(.5%+J42 M>0C*/0'0GECO&G)(T_-2D]LI/LMK\VF$ KPN']ZHKU!+8%/T7X/+8-I:UD[* M?X72U"&16%::#B[A(F@MX_3=/!1*3)".X$%Q[+T61DZP0>9:!Q@P!:$^>V-9.,2]I'7UZ:KBI'!*Y8^6" M_/L1^=I9G8FD!K,Z)SGYCFA2P"OX6KKB[X]IDNEZ^W M="'^7NZ'NX!CB39K3;Q/'U]C-;P@PPQZ*?^E-3C)_O+.2D+CEWJ^A0.SI]9R MF2 \"4'N=#-H16"V&T,(W/9-(N@]N*+?2KGY;;-^?OI8EL]:L3ZLP/H]L,34 M_KNFC"K2J*%]A3ZLU]O5VO8(/B:"<07VA![HAP\ GT!5+3 Z:>C0NK,II@6X MMC[:/ Y7PSKQYUK4L?#*![34OO,W)X^ U:0 CFX/PG'EN@P<3*>ZLM[LL()T MJ1^2DPIU+#>;YO1#:2O,P%.75J1\H(O-WTV;LKIX\WHE/BTH6RRKN8*_2VI: M'HN;U1=IRI3UMWU#RT5999$?+'R495D4!11'B0@P"2*!6904.,H*0I-$,)J MDG&\Q*G]]?GRDFU=SAUOS6-W#":5IO=B M&A^\_:0R&X]B[2_ \4G$L6[YK'2Q>X3XBCR4ZGK4^YVIG9Z:<)L*DR0D]K-RT3CJRK:C8EYJZ0O M$M19U?1EJ[G9MKM-94%?J]O9^J*VB1ZH-**%,CD5 5?Z_&F2P5D08,8%YU05 M01""LBMZ*4V>H%73'0D3 *5C9V2\8(9ZBVVX^QB)_TRK46R>#$$_G5EU?13N MJ3J/O^!:*/Q6FC&9RX\K(7_\AWR]%RH-21X4F&RE,K*%-%6U#%%54D28++18^E,!=4#)^N.'/) M< ^@\YKAO@<=+W/ZZ_X_[1MG%3F+\SP(L:2)WB/#+,9%GF^] T (9]<) MD'?=#,9O=+$RQ_.;54>RXB&I-BDR'H1YBEFDK04)(GVB3M)8[]A9K%B-Y5XEELF]+3'3=URO(4VJ]$H U)$F&5,C.U6^28L9!B%D0BY 6)26+5 M*PA&=NJ3B'&<,*LJB7@['ZAI]POOCV@A2ES(,6!*:CBV;Q]56?%C2!]NTC=X% M)M9V31<;PLA0QN%1MH-I0K-8&;'9IW7T"V)8Q;W) *;1=O#1'X8+3\E3HRB= M\C[Z5YTM_6,46#L+9/QAYW8L)A.2_FAT^HU<2;78WD=10I1($TQ3I<__>G/& M5%'3X"^6BH0._-$3[>^6X M]&89@N6OX4HGE;F[J Q![6B-,OBXFQ'3QO%;N9MS&(@L4A'%0:P"[6.D M,X M$EC&N4R)R-*L2"%JV5I[ZAR%Y7(W%<0$6#<+:&_UMACL],\1'/S,\.WK!*&] M#NX]J59[Y5G5J0/2J0IU/>*Z][_H<]MZ\_IAL5J4WZ7X;;T6ICSB1GV1I=R\ MR/(^*&B8J)#@+ ^TRVZ*BW.>%SB/:!'++*:DH+!=;I3FQ&JV(XP>#&7H;C6+D; M2N@/0PL8^FM+P$Z)'7'!E-42$E@A.YCWI'CME6=5L Y(IXK4]8B;PNP3?M\M M2KY\I#=F0M.9$X8YJ(P5]U9C&D8*ZP]QEQ)E2J968W;MJ(V]8YYJ%=H M$IF'>UDZB,M.W[P) ::!+?PMPI[K!$$8/2GJ,*U95=<*]JDRV[WDZ%,^FQ/V MC;IYDAMJ3$83FR_OF8B"D'&)%0\B3 (9XES$VL,D:4BCC$=Y :IXZJ4T]55V M1=><]M8[RJAL2 ,=SUY96;JA/B0 =$KWX/=$=T-Q/!YZ1X'Y\E=[Z8)HD^EA+BASGYG:;JB"E:2)9 MD,&Z>W91F5IIM7]F&NU!JP0[!6*GG1?#A&EF0PF]D2O^_9%N+)H0P1/5AB#Y MRDSKI#%O*MH0S+/CJ',ZPY%R&!:4MG MPRE-=?&R$,]TZ6G04R^@"VKN=RO-7&Y_ N"\TO[T ><&L2\+,Z?APWKS:4VK M%"Q9-E$/<1_*-*-A'N(BIUR[AT&B/<- X3#/"<])Q'D.*KH<)C>Q(KVA @G) MMFX1Q!%)V>U1_O #7G#P\:D*&@*YEZVVDI/JGYCHD18!"EF628P4>8, M*IBY6@TIUR?0((M!Y8I65"?6_U8;C&-VZDA"Q1#,)MC)TLXT>)<0S$+T2F32 MVF@0:$_VP8[FK&8")(93:P%[VLU,T,DN6W6S/%+T_WHUG30'SM* M'G\^NR%X^D$\67S6G[AN8*<_6CU/71C&/]R"MN(082("4J0X",+ E/X%F 52 MXCA)F AX%@)O9DW:,V7>)QT[A?(&&J=^>:BOJ,%'0P0:@[ZA\ M%ZF?$XX? -T;AQ]ZQT>[X+?KKW(I^5:*)N3FH6UP_YH3:^Y(FUSSSW1EAM+7 MW.VBC)/6@%?7PGV?9.+U$ELR0J5E*D"F>9HIAPFF(:A0)3R@J2)(4@')2+T$5D M8@MB2&)#$QFB5\B0=4KRZ120W2G@4M@P[:\0W\$0@_?](4B>]OM.$K/N\T,@ M3_?WP6?AC7"N'^5*F#OYJJ(KCJ,L$DF"PT*&F$1AA*EB"59!%$D>AYFT:U5U MMO+$RK>GA0PQ^W8WQ^B'E>PB3##-LH0#:FK3R;I3,YOCE69K8M,)H-V\IOL! MMUWJVVHCZ7+Q/U(S,FR[R@6:X8P8P4 M6I924$S33. TI"1/4YX'*8,5\OF0YB4%?2UY_O)PW,)C!GG26-$\$.8P)4PO M)1;C/&,Y+N*S3?=_R<^GW=G+HXQ@FT5+.*<-40[D M_1W(+'%Z.IN-49OUF&8)_?3$9ON:VT[U=EUN;U15;'&[68MGOOVT6,G=M&C% M\Z1( BR%:6C(4HZUM27:'M"NP 1PYF! +WL:"FJ_*\/E)OQ#Z_OUH_Z9'*? M4\F()*:9BG9EB8@23#.5X)1H5S:KRF9X0%A MELD FP[)^@2OC_$%S03F210%(HD3I4 G^ %:$ZOFK?[[[[2L9AUM=[WURVJ& M\R_:;2TK7OHS3\&2L]-73_* J>WI:(&:[A7:49YHMD WO"FF"YQ0^GGS!;HA M#TX8Z'G%,>56LNW'_<54-5'IZY.F)FY6?Z>;A4G4^T*W,KRGE#(69PEFQ/0P M2^,8LSP*<)PG6:J=]5#(")1U:TEX8J6O9Y.5%65S)?72T$8;Z]&28%':*?X4 M H)9 <,!.K!PU0QR^[H7UHX/],7+;$I7Y+Z2;VW)SIM_"Q3&60HN]'T?J57OZRKSN5^;L)5Q9*/+*MN40V;B(FD!+W:LQ?0+ E5@_@]Y5)UT_B):52# MH(\6R^==*^3RYGE;;NG*U%S>LS3/ ME$Q2G!4FM)I2CJD4'/.PT"8J)%&F"E@H$,C!Y*'!AK"["P$5:9"*.)6*8RDB MC@E7*6:)*G!,\CCD:99DIMW<>DN7/UV@!RZLQ;GC!M.:';3:=Z'@]?RS6LCH MV71,US*7=+/2;)7H23]5_1O"2,S]4>R.?!.*&F;;=XR@AA-TZ/51=!3-Z;'0=1G8ML#7?+WO4/+UF94+L:"F*^M]4A0Q MRTF"B>0%)G&BW*J39AYC%CET@0QV%EF_I? MG,7ZC/*]LR_C#\+]RP^:V_5*?I%\K:W5Z_L?3_IC-16E'Q^?3/W?@M>#PE_! MWJ;3XA,;EX8GM&.JZH"P8\O\5)XR9N^ NLERW!V=7(PPNP66X 0>ZD4B))"V+WO90FZ>[;Z_6M/KHMQ7G L>RC2@,4YY;'S85.$B*V*<%Y'V M8!47+ /=C/=2FMCJ'+KX-4UH@+DI_1*R\WZ\X(:9B0/D''_2UE44IHQLQ( M[51[([G0W@B)&?' MC.M',W +$@COP#U^S7 I9)A"NZ(%!K+[(3E&K3L6G#%$W0_G.!X]\)S;=GTM M1'7&I4L3X/ZX>DN?%ENZ?%O%!:O4N7NEDC@K5(1S9C+(:4PQ#13'5/^=_C6( M90SJ7SY.T:N4F-9??=9">-YLS#$T" 1CS/3]45F "9'Z MJ)_ED3[JQXP$@DN>6!6E3<+=U$:F84Z;F->Z/3.M^=O?%-;GVGKTYO+ (2!0 MZ/V##9NKG_X98)9MQRG:L8H^FJ2[YK,TW**&7=1B#FF&FUR\]M\>>/Z9GP@0 M!_Z9G\HMAKS_9&+WR?1V1$\T::](+:7I5B6TVO/N*PX]E4P'8]C>BQ\\F(.)ZI:^)FKI!)!:(;47Y[$G0KHR!,P[AI0<"I3"23&2Y(%NIC-1$X M#WF,92!#D8N(J! TB\&*ZCR;7C75:L<$JKE A@TS5#V]^P'/&8Q'&!4YY'AM;(3$K&,R06KS>=^WC??]UJ/W#3,)ON1PD<_=$L$4%L &X[2>]D_1>!O8 MEOZU'PTO2[DM[W,9%$F0*:Q(*DSM-\6Y3%/]1QH7(9<1)QQ2:E O"])9> 7! MG7D%T8H44$MKU)P2SFG.<2IXA@D7"=9&3.&@EZ2V,$Q@2T.L, X(;EB%]?%J1>=%Y3<03DS"8<_RL\7'7]ISDQO%VN2WFW M_GWUM#!-_($#"H?6F%@+8/,*!\&.QZI\X01J1D45563-C =F/L[@?BE-K#8'NJ@F#)QCW2L@NZ.=%]@PO3I#/%&. MYB@T7W.M>^G,.]MZ#.[9?.O1%UPOC/[SN=SNDJVZ_=:J))714HIVXXDO)O^P M7&QETT'V5FX6:]'*=ZX;8BI&LC!1(18!#TWW0(YI3BA6$:=!(&5&E8#=.4W+ M\-06Q$37<<6;J9K?,P>]M)KXJ]G>>_UUO@7PJ'[[\6W36PV_J3Y&DW)X.HJ\ MB1^:Y-NJH;)-/K_#W=H\O]MZ_W MF10\%R'!3!02DRR)<,&8PC0U70*H%*&PS+O9+3FQG=]]_ZKCTR#4Y8'7)?FX5K_FS\<5+^UU$Q!_U/6 M#Y'ZLW]Q._E\H(M-I2A-$FREB5J)GC>;Q>JAB?\D62Y7C("R%2G)N;"Q*R$.=$I3@5$H&6^A&L* M7'IKV8TYA!-)!*:+F@.T8Z&J.*B9V,GG,/YC3%4O$!2@F& *@;D5"1C!;7>" M,__?UH+CQS]8OC+^H< ',_FM%YLO0Q^*[RCS'ORR8X"RSL'Z(I_6&Y.'>\C) M.$3B%%=90EB*N0C-6,0LQ"SC&>:,I[G@2[,[UD4,#MY)H561LY4,4U[O+ZBFQ84YXUSVHO@+.()>-5]).+))+4OLMQN M%J8TOIFT=OP7K2?K2_?SDB&^?!95.RW^W<21S("']TI)OKW/TC0IHESAC)OK M=")RG(,D#[RC^A'S'4_^\OB-&M0A\OK+#M>O53BVAH9V MV*KQ-ZA&YW=2Y?Q?Q>/(RQF9GWUVYOP?IFL(YT_@PFV3TX;5<'"[6;\LA!1O M7K^54I/_L%C1%=<$K_EV\5+7LNZ2.@NF9,Y$A"-A&L0G(L0T$@3GTG1;54&J M\A!R!(:S,/&)N+(Z:KG^LZR[$:H=)XCN6?E7V.[B(&:['6):X0'O_>2VMM@[ M;A![1;]\J\=]_(KV/*$#4Y,T=767B2<;Z\# K';274"GMNZ"E1RN-=M=ZV_^ M7)E2^Y7\N)6/Y;UB22YHK# -!#?MHW+,5)9C2I.8!J%B)++*M!^A,[4OWB*, M*LKH#T,;5<0AEW,#HK*XM_0C * '/@=VP%6D'QFX73Z>R\+3->,XJ,&+Q8'7 MY[M*',=P='EH\;A3,/%6KC_+-3B(3,*JKH"@H> M5VSP^ \M=D%P#2X>K35G>+$+Q$F L?,1-]_!N"W;5Y-ZNEYI$]<,NT^$2$+) MBD,K'FU#31GBCZHR9KN0L-"\CN8'\Q M;)ANP1&#C^6#B#R=O+MIS'JX'H1Y>GX>?MBA"ES\Y]VZ&BCZ8U%:EWVW7YI8 MLPYI[:;TN9VV;NE1GZ,Z]CRH=[A5E%M&828+#-$PPB66AG=Y4XB(N:!() ME9/$J@O3")V)M=I010>R#O>O8W*RV_,]H(?IL1-P\!X^ LO3;MU'9=9]>03J MZ0X\]KB;LO9,4C\;H5[M]_=!&HD@34*^D=SY#D_ZJ>K?$$9LSL]A9W8G$S+,&._80 T? MZ##SO68%M7AIO#!_1MI)")Y,-XSVK ;=22RG9MYM$7@3OO>KK;E5K4L&]QG" MIN_#=7J<)ET5AP<(DI#A-WWGB0!TUQG(<#3M,?A^R%LF,;NB:$==D.OWU^!=\3H M1^.K%48'A7E[8/1#/&M^,?"HI]WUS>L;N>+?'^GFOZH(.E$TRE108)%0O<7^ M_]5=RV[;.!3=SU<0&&!6)J"W1 Q0($T?*) F0>M!%[,(2)%,A#IR)E+2]N^' ME"5;?HJD2'EF$R")S7OOD?@\O.=F40ZS)$]A1M(@C7V4QUCKRLZ0P>GGV;7Y M(2;>#$##^78$+*,G765$QL^[1\)T-?GNFCOO#'PD^,%I^-CW#*[-KPJW7BYP M57TKZH?W/XOZ&Y8ZIG4G'8,#&H0>1Y#G3!9?S@E$B4_%M)SQU.=90#/U$JJ# MYIQW_TT]8?!#> "D"Z#S0>,B^3!PISN^?3ATNWV#1&,;?-M#PD3T8Q@2C2OV M5J$QNVG?0I0W$#4O"Y,0_6C=L"7OH1SIR>OWPZU,=PM?.:*MR_CJWS*4\#BH MB-L3;7[[:_.15M.YJ02RNHBYX:"JYO['_ &7-PV!7%WURS3V*4+LJJ MR!O!P>ME^NN:R\LF0!Z4$5=QC8# M[:7S7GCM9;I:! C:"&=@\\*L@^Q46:\'7QA]69:S/RM;:B_G"V1:$9FS/[ ] M;9KS>Z0W?5;/M=R!5,M%(2O.TN:HOV!5>YP<^AS%?D8A0D0>P0<89B3'$'E> M%',44:961/JT&?>G FO#H+.L>?8^@-/IR]-J;?Y/ E0=.M;A.#6JBA=Z M)G[;#&8#C4\RT*@%V T"BI\>H4(M!Y5G]B#&E>*5=:>$^6J,D:=1N8=\/_)\ M&*-4[N9E=V5A!&D4DYBB-&.)ED"'BE''G7>U+-CRH3N-[KPP.ME3PE/Q3-XR M2IJ'].,!,E.R5HS8IJ;UD,GIU:T503BH4^)%"40T)F)C MFB&(PB2#W*,ABX(HR\)_/EO;WZ+!MW1]=G$4U-6I]EX_IN?9;>?_03:6Y?G^:8+)3K&G>?=_S> MBI4\>&TRQ/CR^1$+A'I98>I9,>OH3K_-IH'IO<\G8P)_-]8M9;?L!F.4P[)N M9+),E5VW^_DH>_\S6_5=%26[X=N*QW^5\GKQ)7X2OS<9Y(]%DWK\@.Z*T/S9%76S1.@J=>CY.,:$+Z!VV&, MM9>8H_&QM.XT]V/2Q>AHN'97J.,;-.1Q9(V^YJ3LI1(N5%4K]UPU&S)">9A@ MUF274+G!I1"E?@)Y@!+.<.S'A&M1+:>LN5[LMJ:,MJ^G85+D)FP%K[E05HQ; M__Q>)1Y;1^PG;4U["JX2]MY!M=*71G;AJW7V9Y[0@- @@RF7ZAJIV(0BEHH5 M'.$4QP$A'LKU4NSVC>B\L49Y=&N3(])C#V"CV5F-XM7LH7J!FG?4O5AL]\ZK M\R3!'@_P:#_<_Z2MA(IF1QF@(,NRE$,?42EOXR4R"\J'21ICQ!*>Q%3K9/BP M&?=$SNYEQJ%]J Y&:AUQ?.3:)(YNT!82)@:VXW9R):;;KJL%.IPA86%+?_SH MMZJN67W#Y_CG82WXM7X2#2@A,0X@8RB5:>H>S!!G$,<\(:$7>,C76@6/=VD2 M$BC?XCB*?CJ&IBB[A6%+Q8,62-!V]9 MR7@A-BV/M2HC8-*VX]&M=0ET/@'ZPJ2.Y*Y;75?L/)N!BT=)JJ@3#$; #I,1 MKC'5&]>]W/BI/A9T;?5J_S+\_+!?B&U5W"[VM.7: MTNLY^\?O6>"G?S9U2>M?F@<4EA^**L5P+JCUQI65;_VJGZU[H.^?G.BW/02= MBTX.,]R@9XT0L>K$/8.L4$7X%(=&-Z!H MTK*'\BDWJ64ST /,8IFL$1C8S&=4M#Q] J(>) 8ZC>>_O9PFF*?XV_?A_,MO\R_IM[]/IO\8?H/?/HQ@GB?3:T+^ M8_'/7DZ^_IP.K[[,?^.4R_5?6__I]%]5X-1I<(1&QXFD0(D%+XAT7 B7DS5@ M_J^K?X5L:#24$9D-_J%GG%CN%4E:IBBC2\;SQ4='P_$__K7\X&&6?L/MC6>+ M7_[[G[[,YU__]???OW___NQ^-O, M.??[XD]O_^ILN.LOXF?9[__[K^\^A2_I&LAP/)O#.)0%9L-_G2U^\]TDP'S! M]2?I^FWOWRB_(NN_1LIO$62,8'_^,8M_^H]_^>VW)3NFDU'ZF/)OY7__^/CV MWI+?AG,(DS#Y/UUE-:_]V6:\K__ MJ?PC4F1*Q7+!_W/Y#W^_6_?K-,T0+(M]OL/?6/W[LLKQ-*0?\S2.:;FO]0JC M2;CWET:%JY/;?SD"GT:+WQW$-!PLOGKA9_,IA/E **VUDXD8J23BBFGBO &B MM>))16V=UO>W7$B>(M3 M]QG_[D![(T20GB2DDLB(A\"64Z, 0N2*)NW"661OKG:?ZDUY7DS#;Y-I3%-4 M&^OE8!H>R/8^8%=_X_>O,,4/D?!E.(KK?YVGD^L:LII/*G!N*18D]T^_X:YS MFDY3?+>4RM[-+78V1V6:%G^SAL3_[QN8XA='/S^FKY/I?&"T >I9)C:P0*32 MEEAO&+'129DRUYG+*L+?6O@@'/#V<7 ./QN!Q(AY$%3H3+P6R"1K M) % /TIH+0(%1K6JH4GV+'\05&SK4*G!VR9 E2! MX-""EH(1DX5PR7&@L<95LV/IP\)7]-=#QG%,;0D9+_&GE]//D^_C@96<(F,8 M$2PCN#7NPWD;21!.49LER^D\7W7/PH>AHN&H9@V&MH2)A=%T.?TPG7P;CD,: M((1S,%&BS60X.ETQ$\=D()FS9*Q+/M(:IL;NU0]#1\.QSFJL;0DB'R:S.8S^ MW^'7A5$=7?0L4.2*IPI9HRWQT3L"6L4$+D,VJ1Y [JU]&#P:CGU68FO/X"A: M[V*:8$&W4SZYD"2AU*%KGI +$*TG29H0C5/\3#Q M-QS7/(N%/8O_\Q1*5=*GG]=^,AI0-&XE2#1>N!.HMJ0E(!@E2:"+S%6,:/&> M)?M[RQTF^(8#E:FO84[NU8]# ,-1R#/9F43[L#+FVEAUS(W6R"-,KB9#9A7P"$EDGA,!!G# MB.<,+5>?@K3@!+CS(/'8ZH=!H_GX8P76-@&1MV/\&K)C^"V]@CFLMC5(FBI) MRS6G'>Z#94JL15,G2"E"%-%24R/:M'OUP^JGF@]$5F!M$Q I"?[I2YBGJ\GT MYR!K<)+B?4AS!B*#H7@?HDTL9/ B,J>2KE4E<;OH88!H/@9Y.B.;P,&G:QB- M7MS,AN,TFPV,"V!1IQ$7+%Z!EGIB!X97WE^GD^_S+R\GU5Q@CG!W0$((C/F9&9 3<@0JAO#F@3BG#G*T1 M9=RY^&&X:#[,>#YCF\#'IR]I-%I33SWZ3A8])^2+1_=)H2-ET7V"Z*@37G,& MHH::V%CS,#0T'',\DXU-@ )ORX%/I/PCT]?D&^SRYMY>==3/.N!,%H84)I0 MB_>?]!89([PG*DB@H)U%WZJ& _((#8>!I.'H9&4VMP$:Y-P41F_',?WX7PE5 MGW3)&PLD25IJS),BCBF&%E/,SML<.9P7N-JY[&'0:#AR>3XS^\Y7+5VE-\-9 M@-'_DV!Z^^C @HR)(3-"H'@7BH2(=IP$(UV(02.PSW-+]ZU\&"8:#FI686DC M[SCN-O$&?V(L.=O0^4>ND4OZ\W,:>A0\#1<-1SAH, M;0H3RR=*RTT(U'?H61D26$2FI,B(UU018:*@S 7#V'D.ZMZE#\-%PR'..DSM M&1D7N(.XV,4(K@8T6B4E28<.PL-]Y8[[,E?PQ', MTYE73>K_]OL#YKW#WSC]H3X:0N-9BOB3V60TC*4CPPL8E58#Z&JE^>R/,=S$ M(?[N_:T<^IS_\,]7>O1_XG[.; UP,R-7 %\'BUJY@I#+_&8XQE6'J"DFR\> MM_!CU.2@(1%T4-$#42Z4 CI!A)7&4!IHX(\9\!EF?H&2U:++HY=&\]GZ=^[. MX#%TG:I6UFMI7]O?M)KP(GGJ32>11H.W-!/%219)IDHH[I_.C M5;NG8V:+D'ZA&6_"B]3_-U;IIKSZS20$H_*2*MU\1SB^9B<-FK+%-0 ML;96>H2>?AJI= >H:KQO $=OQ]^0ZLGT)VYAX/#Z%I8QDDQP1'I4X=8G2PS: MQS8+QH-^+ )S"FXVU^^GPTIW.#F9MSWBHG@G@T\W7[^.ANA_QF_%#YG=U;P M]X))$DS(A1F..,4IR9 LJD\?T8-\RL-Z;(%^^JG4!T U)C:@(%ZE*>JX4OUT MCS\#KB#1H"D!%C61D5GB18PD**D\2XF!ALJZ8@\I_?1?Z4YMU.!X \#Y,$U? M81A?__A:XAMH@%W.O^!IN+>E+$S4G"LB67G0&Y0I+W$X832"LZ 8T-HF\ %D M]=/*I3M U99$ ^"Z3[P-$L]%Z1,0);J9BFL"N&JI[8Z&42=$JFVW' ^8ZEG% M#@W%CRC*F&;:DQO0+?\93*)WX>CT< P$):CR6X3>G$R M2(T_"Y(DG05-5&5/>66PK-=NP16J HR3F-F:__-^,@ZW]Z3/R> .J+:H KVD MQ.)O$&6LI#[8S-A6S=N!+M#=&BUX06?)OB8/&] 'KU;+EIYGU^DS_%BRJ&BV M8'BD'H"@1U?2(9D3"#P1IIU)*2#O7&W[=3\U+?A!571&)88W )U+O!2AO"M[ MEV"6/I:1 )?YC]G2L1MXK8Q*%#TXAS:5S-83JU%#>L6L2)YQ&QXK@SL%/8\2 MU(+?4P5 ]=C> H;NG+4-'8JW:$[*.R*3+ITY(QKE%#>1I?+ DPHZUP[Q[R2D M!=>G#F;.9G,#6%G2/P#+5)29D5C>&LAH./'6%@?0&<$X9X'5]G*6*_?3L;*S M-/11C&S ]7TW!#\<#>?#-$,?;/&',2*Z,M%X^UD'_%( <2EN_+G'G13"=B*@!S;.QK^U(E/&&:6;1U4,# MGTC F]/2D+T]@@G0DR1!R#M[%^-B[LW/*&^Y3T@R8SI+SGNJ&,YC>!G2F M-[CJ QX-C%4<0G;$%4-."I>(C9X3E86.W)@83.V[;R\Q_5YVW0&H NL;P-#[ MR3QM'P-FJ*#< !%2HRDIF"$VXXX8\%"&Y92F#Y71LX.,?L/#'>'F7'8W@)B[ MU/T.](-,'AT0=!X518?2Z$"\2)R ,U2B%I7W0,P4F V4%',W9.AU[7 MN>QO0.,L8J ;W-H(A ;-:&" IELJ;XF=1?._1$.MEN!YC-'&VD[\?FJ:,7^Z M@U,E430 JHU-#((/FAM=1EB70&Q$_]%;M.DR!X 4&3>/=HPY\_YJQN)YEMC/ M4X3XF@?J7!9KUXB%T9:C5W4$S9E9W:.U1Y THQHVF M3\LG:#:Y K-3*T9*G:#]JLW/A"1F3#,21]U[;3=-@U]/T'N#P_;CP;/$4X# MX+J(<9&T@M$'&,:WXY?P=8B:>F-;@Z3 %*>(4 YE#CAE!'0,)*)]0;6WQIKJ M8?0GJ>H[_=<, "L+L %(?DQS&(Y3? W3,7)K=A'"S?7-J#2\>)7R, SG QV3 M"59D$K1E1/KRC#)&3Z*B/EOOJ*Q>R/\T5?UZ&PU!LK( &X#DQ@X6#E?ITSE- M7])X-OR6EN6'[R:S4GEXF3_#CX%0S >C%+&A].&1W!&;36FUIJ-,-"7Z:..Z M$W-'QY#8KX_3$%B[%&T#R/T\33"[F?Y<<'QY*2SM%/#1"6DR<4G2TH\\$2]# M(N4YD-4NE?*4RA#=1TN_'DQ#6*PBK.-!YY:@&Z>K<@HZ!5--GB>2GS.TL; MNU)%P SAVJLDM8L&.@PB[J2I7_@]=V3Q?+%4@UE_W04_+$3S)#]M9Z[[^ C.WW.)H21RQ2H4T0(*'0C^GTK,$NH$^E?6:&0"+\U]MG?IZ MD@-R#(%]QP\KX^B!4]&9L!IP*39"2WCD+Z<+;L:%H?HA31=S"0;(+N4X>O5H MA^!&%%HEGCM-M!$6 H-D'^W&?&:(>A]9?0<-.T9=;<&TA;7EP(N+F_F7R73X MWRD.5(C6>BO*2 ,\-MPJM'P7-13""MRCC+%V@>XCY/0=_7L^;)TEB!8Q]78V MN\%M6"L2911(Z7I"I %%K.2\A"@!#=Z@@3W6,[P*GI:D]!V<>VXLG2" %G&T M.8S'>YL#(%>,*FTLLL(SH:TE&3.T(\-GSCSH,L3TWHDX510.PVA$$ M7.YI@(8@BR%G8FS0RZE@P*(BE'F#!J0-@M=^4["7F+X#:1T#JHX0?JGA"+<\ MG>157P3\P_I#$IY8IKN@Q3'[JQ2O6*:/;A>^1696D4F;)-I*PA$I4B06F"(^ MI$B3%BSYQZ8DGM8_=R3.;XW+3V_!V M>2>/_XDE@T9I5I+AN91)X+FT(1#'F<"[/FJI- A9/2Y[ IG]1BAJ(.=A6KY; M635P=[ZB MM/;((4'MG.7&\OV&%+I R:F\;2#=>-LK:M4>]ZY_#&@EHV4!&1(2_@"".!,L MX4SA'@45RM6^S_82TV_DH O(U.%[ WKE4UID\?^2QKBA$2K)BW@]' _+9LH[ MU-7V!C:4GKLECI8,\HHG2ZS5EC@I/0TB"N^KETD<1%F_!E$E&&Q70=27RP]D4=QBMN/+:$"#@@0Q*.ZB=%]U!1K^!J$X5 MU(F\;N!N>S\93^[O8MT#?LT@FH'9,I D9&]*/TT@EHI(0L2SI[Q%)Z'VL\XG MB>HW!-4%E.K*H8$[[X_Q-,&H)(G^ L-Q.1J7X[O6"[-!LM%312W)*7DB&4?7 MP..>?G*8QGR"(4 MU7I[+U+&OU/B&$HJ"YH;8I(O[PT4'DCN)?%9<1NH=2K4KDY['RW] MQA"ZA585_C>!HR7=:W>#HOX5P:!_H4LWD)*U!!T$45S9 "(DE^N/U[M'0K]A MA*Y1+4Z;T?8$A_J3:4>B=Q "NB&Q>B^#O<3TZ^AU M"Z$Z$FC \;MS6==9H>'X!C=UER!=7LZW$Q;2[/4/Y!^*;SB&Z<^WZ/S,=K]2 M&="8E>2<$UMZ:TF?T1M6$HAQR:,+; 7/M!D9R-$M1G$:O/KMQ#2K\-\[N#WWD\;^,Z M3O.-R)\#DYS6G C! Y$T)N*C\X0G'KES+.I<.QETCX"#@.)^):"_!NH)H %'<>=F!CPFF04W))H8<1/1(WNT(HJ!8<8'0WGMMUX[">DW=%I1T(= MZ"BN-Y$3W-[&J^'H!N_ @4_:>T45\-9&$UF-].-Q#Q*W4:\DHD(:,[)A&ZVTQ1(\*K, M]@1/>6WK^2@"#]-7OU2)9W<":N#V^WLJ _I2O$!(PU5Z?W/MT_0R/WCPL=;/ M@EJ/;!1!R&(H!N(E)$*S3#2 .EJ/Y8XBL &;\LZ0)D\E]2:4(E[MK=2\0\? M(SD?\&QS1PPP0:3&R\1Q38E3 6^18(W)M8VU(TEL\!9^3F!6D5Q%:#[KTY_9 M)._H?];A(Z"G%GR&YT!'[;E^(Y/ED0"DUE+'56N'1@Y/HKV'.U) MJJ/C\>C:,7QOP"(\I&$C7B3#21D17EYTIE=I^;]WU$6]4*A/!)7&6XUV80DJ0>4ZN@^Y5^\AIIK-0Y]J^ MEDQ^J;:1FX[(PW:9W?I>CZWW/*[7P3NN[WD]T@ U&Z>H1:T;.9-$9B&+KQ]) M@*!2XM9Q6G\HT &$G=^6>;7(Y\78.9MTT"D+P@-H(IDJ*CM28HWQ :\=&ZH/ M:[M/03-^5B4L/.RR?#*_&[@B;ZE_.8+9;,6DBQ_#V2!:4*#*D.\<@$@>+0%4 M_+BO#)1*S77H['QL$],(ADZ0\#ZPG,7N!G"S2?^KR34,QP,FE0!G#/'EW:RD M%'\F-"5X@$R )&6 ZKWU'E#1"%+.$^^VR70>KWM$2S$45HW;%IOX:RH!>'1X M:)0B&4(3'AZI2T<(FCG)-F;&M+$\R:?LGMV?[E?\YPIJ4HUK#VF2%"10+"<)" '264 D). ME^?^/LXG,+>)@K ]\UA7VQ%:)69$T:/6HYUNRO@% &*E$UQ3*U/UYT&/$M2O MV5(--_68WH"&V1Z?NMH%1[UJP&H2N$"C#@\ GH0JIVMV4])N/ MJH:9"FQN "P'C"]=:U*TV"CE'IV"@!9=X,@UQH" UB)9P8.FM:^I@XGKM]]$ M/374B3 :0-F.=OBKC6@5?-8NDR!IP(U8BQY#3,1I8,BNR*2HG2K?2TR_+2>J MH:@.LWM$S6PZ'[Q<'H321#/G%.;+,I?+?!$G7Q<2*4YF4#EE$Q+A97:IM*4) MB_.:."X3G@FMG#XHC80+;@ '?W4'FD-I::3(XO3X32=,;QQ$*U?44L>R"H90 MEA3:=\H0D%80%834CNO$TD&=1LZ$49]!G6ZD?P2T3A!%X^"ZJWY;:U\IM0A2 M$J4A$0G)$S".DYP\LC0J)=1!$P3.U59;=+4+N%,P<8PV.T= #1A5=_3/WDRF M[]/WU830,@U\.AGC3\.R2FIQ<,O(*L8R(S%[2F29IV 7B2%I=#(L9UZ]5>I1 M!#8RL^[\!$AW8FD STE*T**%T3RSEO#D[&;.J M;I3J \AK%^DG2__AV&'RL)H &&W&OW=<)P6O>8& M41KE@4:BN"RMP4H)N,0=LKCZ-YR$5C4S2K)CH/XW!321;MI_-O!T_ M+.3].!F-4*-_QV,Q\(GFI*(CW"I)4%<[ FA]DLB\1R.1Q?HCHX\DL9&:@!,Q M\;#'7V?B:4!%/3IUEM/@?62!).8BD52CC^V0>=$[9M$="D;73M>):F\TI7X3:O!AE2::B*7BYZT*CX2^,+6X8V"%K3W-\"$5O4\Q?#9,G2F!9I#TR%ACR)'+,G$]E.=UQ@7DCF4D("U4E7&? MN3:@SILMW>7/7CI#)JW!ZV\PNDGKG921Q7]-\R^3.(@F6^:4+>$\ MY)4LC]99SL1F%BSC3-+8Z>VWAZ[>)]SU [@:4CJW-?SG+M(\GR=["A471\S# MXIW\=6F'OQ#RQX0LF WG:35.>YD ^YC"Y&J\^,J"48/ @\F49R(C+1XZM\1Y M/)#:6@_9.Y-B]2AKQWOJ?=K&LP&_*70TH*X7G'X[F]VD^.IF6I(O2QMU<0C7)C W&4!32=@.<$:$;Y^AT;OB;;_!4K?.%# B M90[H#+.26(X,-9=+#+$*0M4^W8_14R$G6+[Y83KY-D3.O?CY!_+_[?AR/3_Y M HU-E-1P8ZI'-MGA9A-11AHBG0O$JZQ)IL)G0:D7IG8T_G@J&RG4.A=!.U*) M78JK 3_@?K)46*FED9GPX,IS;RJ)]981#V 9\XZ:6'UD>CN3)KJ6]J-YZF-8 MWP!N[D7J2YA]'(:C=&]+GR?'P=" X?A5<*5PQ!6@:*+ZS(8X+\7OQS0:#B@MT54+$],'0W$ M>0HD2LZ4M(%J4QO3CY#3S*NBGK RZ49P#6#P+S <%P9>CC_!*%UF9"$R;?[S MPPB63>V^%KX/G;E7:3K\MGAL/QNH%)0(FA-E ME.5GA]PZZGR7!!CK"-2Y^(TJD@83R9KY6R,O#(UH[=L%)!8]E&0$ 3N3'!/ $DB2IL0943BP%<&[^'4 M]6MN/G/\J".A-0G'56N*&2J#A.;)HF>!9@PB=*: FK,>'NWH[_H9,GTR'Q1A6WBIN%,F9HE4BLB*0 MA";6J^ TI=FZVAF>1PEJ[=7T,P'M5)$TBK /T_05AO'5BJ*5_7 Q7C;^7=@7 MLT'@$*U$@\4H7EKN>(VWA(R$6T.#EE0F6SL2?AJEK;VX?B9,5A=BKV!=C(': MK^$_P,^BWO&7TQM<:0A^.%H:-:O];OS6>[3<%Q7!\P&US&:-AU-QBAR/EA*@ M+!&:M4/.X":W>WCMF<55F[+6GG=7Q6S_LFS G#S<+A\X=,Y,5FBD)%DZ8ZM, MO$;+/#JM\:YQ+OO^2H9:>S?>B7;M2%C51GE7AV$Q:&9[W$,E.;J!RB'[RIVA M B,0<9L.]YF]RRS!,\'Q$2H;&5GW3!5LM<35@%Y$[;]^,+Q\)'\O58I7P%VV M5#H !S(1%TM;2#$@"3@16 XB:UD[ZG,X=4W6OE7#R8.99YT(K0GW"+<2 M4HJS-\CD'YNC,@3'T8C.@?'2@%[B-A,>;=QBE)))0VO[1$>0UV0A6V>0 M[$AL#:C(PSDYX,$&J8PB2IE()-C2/I5; A D&LS4Z!Q[NZN;#(QWA<>.A-:N M"?EF.(9QV,U($8USI:^2+\.#9'2_CJ6QD:LXSF9"U MQ-6 ?KRG^G<1%%,*9VLOM)HIHT&*NAXK'; M^6P1-8:YC^GKRAZ^S.\G\[2.: UHX"Y;IH@O(Z>EL*C3=6EK+K("P63PT$$E MY)-T-6D7/@?RJ@BJ!?"M=O%F,L4MW4S#%YBAP;O1?6! K4*^6$\X\!(=%9Y8 M6V;V1:Z%B %_NW8?J:>I:M( [ QX=8743OGWX7P$T2"( MI(83+QW>DE%+;J./JGI?C^XO@\Z*Z=N$^%%";&8PQ7E;ME30H"D0)P%-TY,(XD:KRVT09;_2%MEZV\[A^N0=3H M62N;\$25E+ OX>=$!6[6@J&..L]J%];?IZ#A%ES'2'Y;SYW!YFI^5F6E]1[F M-],TR2]N9L-QFLU@'%_ ;(AG]L/&"J>HI@._7$4!G;*+2FKF5V_>78/P MLU_ZGD/$J^$LC"8SE/QG%.:+T2(*K:ETW)@R01)_ .J)I5P3:BU0X86.O'81 M4^T]]*L\GQ_/#YX&]XF)5O7TIYOK:YC^G.1/PZOQ,*/5-)[?31?_@#P*)0MP M@IX^\,M5]/0INZBDIQ\N7- M;#ZY3M-;3,6@8N"!$Z=+Z(/A#6E1V"0DGS/PZ!2OW5'Z0-+.]T@?7>8.\S8% MS_'T$,/Q7I9)>N*LU"3%K(..>"1\[4&BA]+6KRKJ D,/'=H.I-2J9EJ_<_]Y MBD*Z^\=5]- >6BJIG]NOWUG#MW#1B5%I51F,[DP9ET6)$Y&3R*2!@/"1O'Z3 MC[WDG/_\_\&G[T ;!O_VW593&;DHJZ8SUQ]')?HO4C:^&Y1G[HM'" M#L1X1I51PA(P4+IQF6(,4UH:$I>V-%Q[6?MH'47@V1V,#UGL#N>".P9.4T+] MPG#/:+-SGTD*3FD/R6E3>TC9<13VJWNZP]:#5L7=R:U5_?0J^?DINFGQ[ZKH MI8<45-))Y<,[ "(SB]EY35P&@;>*5GBK"$943AP-5:T3K>TU[:;D_%[]FU^] M@R6 C,PE330@&&6B:-Q+SH@SRBLAN&6A=OYN#RG]ZHT*\G_89?]\EE><(EN] M!.'Z>KAL\PGCDHTO<:8T/C4T_-CG*A4.'$AO)86RL=[%UGH[< :>.LX-(L%J M5IJN +$1K60'@47A77:V]C$\BL :?7.SNB&B\?(T&(#266>!.&&(U5T11 MP5SP5.C4"SL:45;=86O78-:.Y-:N:KOKHOYVC#R\66S_-+MGUX\!S [H)9>CIB$2K1?79\9;3MI 0&KJ=+"(O=K.RAGDGF]C M';WTW=')T5L6.2=@.VRC'/H[=M:>QY,/C3IGDG" M[2K'-S"<_@U&-^FOBT&XZ63EN/M#593C 3164HZW*]T)?*/^3ZC(J3*$E>2M M3-X1QXPD,FC#$QAFH7;B^S%ZSE5ON[Z]**L!(H6 MA@!5.TSW*$']*JAJN-C60/6$T&J0:Z,J'ZSX%9Y<*/6!;Z2.QLX(N:.8X7L^! M&G0A:-3$VJ (>C!9:U%2P[5-QH.)ZU>GG(&)!T5"G8BC58VR'#SS&7Z<%IK: M_.>5,O)[Z*F6DU]]?X?URVE"V/! F*9H_0I#"91,K)"2!L.B ]U!-_I]Y%1H MR;_]Z3OH>AY.O@3\F:=.$9=DUDZ43KFU[Y5Z0G$(916>PBQ>[&[6@Z)QBC^/S&0=1GK:4O;"31S M(_5>>U?F(EOWMU.30@V]4>A/Z&&6U[)ZM M1>Y>SR3&72RMDD1I5\\D>L.!:U+*UM%(CLG+VIVO]M%RMMVS]=V-,M>D@N+E M]8[7LC0$9,12(TC&<\(5 Q%8[4CU7F)ZMG%JX."!C5.%\>UJCD/>;'?_ KV/ ME^A]O4A/U%)I>$2TN,40ZT0\@H50FO#*BQ&8K^V-=?-& M4L,(EVR.) CF\9:EF3@I@" ?E%=6.:YJ*ZG#*&OV1?HQ*-G661T(I856LIOM M0A[LQ>F<(G5$6XDJGEI7W$Q/O 8NDC0V0FU;^S%Z^AU?#932+BBT_90)I5](>="&9F1YM)*%]#3R M4#L7\P@Y_;9/[T[;5&%_ TAZG[YO,&DZ&>-/P[)&_] M9<9M9#H0'C4G4AI'0#L@-O @# L*TJ_3CVSUY=G'%-+P6^'GQ6@T^0YX:-Y, MIDN%_6XR6[)ZHW.$E-:Z8BMJ&I '-A/KF"!2.;"ZU*G8VE,:3J.T6>_P&!1M M*[EG$%JKJNYAA[#3U=K>;W74RZQ#=75H-RH10=DR>\93AF:7!?P9F$RX16/> M9Z^XJ*V[GJFCV:OA#*ZNIF4 V:+YZ&K9K2,@($8G(R,L+9K9!T&<%Y)PR8S- M4M&DJ[\8.X2POE-Y]='SX!E8=?FTJJ)N6RZ=KIFV/U&WJ5F'>NBQ-E8\6MS3Z%+RG>E-GOMXN\O)F6T[9]ZQI/ MCT*E.73,GO9HB2R)CS\I&?3T*HJ)+UN?:[AF=MB':'^5O6 MW]7'!*X3=9H(ZO$L)1.)+ZGTE+/462=I1.W$RB/D_$JMSHY!S7XM=)Y$6E4\ MI5/3Z4IGXU]7ZW'6H;+9T^F*66,#,$J8PKM#(E30?;>10#"*,HU75:S?JJ-F MI[/"Q VD(L_+U.A%_. -A.%H.1-X'#<'F&]=HL[DI$7P)'A10@E<$J"\= <, M,@%>JGA^GD+#^63TW5KC;'BLU<T\_=&N^Z9UJ*2.ZW"E MM4C>>$NL\*5E.&4($*.( H-7D0DALMINR;-V3UN?H1D>G\T\Y&4N^<<7/\N/ M>*+P(W-U3HUQTYO915T8C&F\GS))R)MRL27.A8?O06(EC%9 MN\%0C^W5[BR)G42\'6\,8[P=U_5A,EOD*V[[YFR,P F6\9 22=XO6M&CYY(9 M'FH5;;(2K&35!W/6W4+?EN+S('>_-_K\.*BH9VLE7:3:\ M&I<'1Q>SE20VF',WO6Z3-VF:)]/KDG)%\3U@V;M"T#KEMS&G)6:72NN9+$,J M3[0U<5X[$D125"H=I>CN^/2X\7Z+:?L_=+\*YMHUB7:V)SS=)'KL<]VU4^S0 M)'JT>5X2%!S5E#"@BRZ:KI36<:*SY4R@LH;M&$W3317OSM7M*LL0+IZ*=T/P MJRC)BO/Q"7O;U(ET1+D$E6;XKZ8 M@NA1TY )]4:!B,DJ6;OXK[,&9K=G87N%M^.%?UXD].+GZ@_O (^0%BXQ1'AY M02F51.T.N?S2.LDD(#NJ-S4[C=16&YT=@:']"JP[H?5X)2_*!LI3@W&I$5CI MWK],)[/9A^DD#^>?)\NFL^55R(N$&TX;#96WK) 0>,[E*0K%'XDLG:NM5LAK MZ5$M,W3;[&$5'77HZ?*9=R3*3](:S(!P9&U5L:8<]""UZX8.8[" M?AL+=(+&#D74JI_Q'N8WTS3)+VYFPW&:E:JR191SDC]LK/ JS6$X.LG].&Z! M*E[)&7NJY*Q<3J]@//SOQ3KW.N-?5#-_XV3 .88J^_^7W\2J2-3#",F,L):!Q*EBSE1Y;D3!YF.N[_?KU_R_'"Y7Q1\/LM[O%]GT_E&]ZD47X_GRU+F M'\/9P"DO0A*."!M]&>G%T$;(F8@@#1B07HF#@@.XR,;QP5_='9W'UN\'5M6$ M.JG,X091\FIR#*"(<_2*HSLD66\G;'3>#HI\>#4K4GX&1)03]( MJ2?9)Z!R IM[!LOF^?EKNO9I.DCAT0/'%ELK*-X'DP@AMS4*/* M)T#R<.6VP'&*+"?5&-LW+-;W[IUK */E<=%H[^?2'7S1=TQD35P20)(*6E.3 M6) '-:YY"AW[".@GFM7%75.'QWT#9>F@;FYA=7!*T"(Z/"X)2D-5*0K:C27> M2R% 6*II%36RCX#^M$DEP4YJ<[EGJ%S,AK#2A'A@D@E4D"1=*"-C W&+AWUX M6+B)$+0X*$O]!#;N5NP1#'5$-SF;CSU+__UD.O]R<9VFR($5]3HB]12=.),\ ME-)@/ U1!S2_HE3*1:9S#10\7+F?.Z0;-)S)U[Y3;@_NU'?#<7J+ZG,VL"Z@ MN103X6@:H;D4D1E, H$H1! 6P,JMK,6AL9#;-?I)-=0V)FHRLF\\O+\I$+[, MF]L9&)N-\$80[0(:SIH+U'#.$F:-D1*HS5X>A(1=7V\I>'&BS"8U&=AJ"/^P MCJ;O83I=/!$Y(Y9_XDK/V+?U\5UVW\'5&VIE D0['ZPBQ<_7Z1Q^()'^!\+AX]IHYD0ACA>&A5I;@@D'T@*SN&5 M+JQ+')2FOKL?G"_WIZ!TCA":!-5Z-RM702JC*."1 _0*B/3!$6L=$#R M8)BE$73M!U=/T=08J,Y"P)/P.D,<#<#K$XS2;%60]#[-5SYC4%R6XC<=. MEK[:P+@E!BB>/6T4E[5O])V$M :D.T40U78WP",=FCLS_A/%\J:>LV>,UU_A/R?3VS+_ MY6%#&0<0FD3-4&\+6OK@E$?*8#G7>&'S4"/C]7#E?M]45+S%*C"V[T0H7*?+ M?&\/JW/C,H\NX)$1UEH\-R (_C(@U#--1FB-/FR-?.@^ OI+DI\KT4EM]O:= M!OO\?7++CI7F$]D9';TFP2F!CF+VQ#F'OQ0F.NT@9+55X[LG"?;PV_T)OI*T M)O58UX(MLJTN[]*"D")/VEL2M,+KCRH\$!YWPK+ C43J/70^=/7=4=GSSIY& M/8=K=!KC6X30AS0MOP%7B9604\Y<(MLBX$)XWM/"FQ04]C MANR),G\*2J<*X-=.Q]^.5% (N?8\$$JDL[V0BX'XL7@DNE=I,AB&Q26:2#QD@\]23K %IZ M[EKS3)B8="B@Q@&WI+_PAHG2"*QL%U$?\3W>X47\"H'-1U7C(K'G4J'6RU)A(/*O$A>1(%8T C M6 [/@;6=Q+4+O5/0<8Q>.UM4OP06RTN+U=Z8\MDJX8E@-.$-86VIMS!$A5*F MF&, \2RW[!9=_3U$:0*!)PJH@?C*'?TSM$C>I^\;AO)T,L:?AE7;BG*)@(\B M,\A$:9"X.><)*&&)HMIS*B7^;^W>C4<1V'.'N. <-==/3LT78G]DEE&32 HSOF?)K# M.,(TSO[X6MHD<,HT$ZM- 21(*3$2@J1$.E\>K:$AD9U.G.E@+.WN.<@CA/6+ MM//EO[OXKZ(P&D#8$3K_+C)O@I;">(-NF$,N K#RCMZ0Z'4$0TW6U;L&GD)G MSYTL^[E7.Q=H Z#=W-"KR8V?YYO1P]+<05)921OPB(,51 9JB;6,ES&>EB;I M*66UL[6'4=;SR)O.$;*M..N+J^\"D4\W7[^.AFEZ$;^5CM\\+O^>2U>F8G,QAU%W]P>HA M56D&?S4>GMF]=__'JM0*'$AKI0J C6;C9;IX2=;^?3C_LBZ*NTW@,B^L0(D3 M[H0FTBY:3"1)N."V1..,@8,ZN1UAG1Q(VKGFV:OA#*ZNINEJU4YVM>S2ME72 M!:8T)3Q;](\XGCTH/;2S-L"$2S'3VMG_Q^CIUQ3K BO;UE:I\*24'K!:4XL0[XXJQ4/21FC:M_,>TAI M"3*GR'A2G^$-X.:VP>AZ],-Z.\N>&4= 2X"DY1"\+7+ MNQ\EJ.?9];7OJ/I": %12]K76?\ 44ACB8E!$)DST@U%.=LLE&%X/*!VH? ] M GHN1*PGV&W(G,SEWB-#RP:C:U;(4J4WOK>X(1TLR0!: M&1'+W*B#Y+]_C2:&%YX+@DHL[-FM^3"=Q)LPOYQ^2M-OP[!L'R%#SIJAT42C M@V*-9>)$J8]50EJ=4WE"5<&EV;5VO]'>3GS?LUGWP M["1O#5Z;.A&(,1'/K,LQF>QYC0E%>PGHSY$Y7Z8/ 7(F@_N^4OXVG,-+_$GY M[_AF_G>TMZ8K?>A28ERK2&+,G,B =Z2+'-VQI%EVX+.*A[5ZWK]&[U X5WJ3 M^JSL&Q$?IL-O2/KB0^MI.=%QU**!B&B0)4*5F[',X?&>9B8A@C^L_?O#;_=7 M=MT! LYD70/.YXHI=SRYG'^Y13&CJ"*]R^A@:8DH9@+YH@2Q(@=-'0V4UT[7 M/$9//T9'?>A4YWT#.-ICDKV[3;8G*1DX*#U%,MZZ#&UWR!+PUF4&+7@0UM8N M&WR*IGY[:'06'*LJB@:@]42>].TXC&YBF<].]*[4D,/J*[ M*"@!%M'),Y!L LMSJ%T5?0*936803\3)_JGKG0CM9%Q^2U,_Z;(YQ]LQ[AP1 M_?.,FI@'WZA2"O,X994J8.X6&<[":#*[F:;;2H8L*:!$-4E1,[PLC29>)$NL ML#M4,[_8T&^@<1=!" M$T-+KLL*7H:X*\(-==IIK8(^Z#'N*7L_A,!^=5$MU&RKH>YDU,#%>+NY-\/Q MSTLX?K]QIP[!\VQ'&ZU M.+B _OMP-+IMTK7^C3/LH2>_6<4^.H[R2O;2>@V\E-XBU>.K82DG1Y-X/MN! M-,8A.3 ("R@F]^WQ>!ND$'H^H>21*94JD M0H/.&;RMO0*: QCA17P*4B>OWG/LZ'PPW'_0US7_&["E[Y_<12HZZLASY&5& M V0B*#L7^W9KX/-DT!R*5EFH+*Q(3 EB M-)0FZY(2,!%(%-)[[7TTATUS/QE'+=2.GBO;1Z%R J/[SNO_+7T9AE%Z-X'Q MNM;>^:B]9)08*/J9A_+B-0H".CEO;; F');7?_CMEF1_BK F]3C7M^"/U*IW M"1\+P"UWG 2A@$AG@*!;(4GT/$GI=/0J=&'0O#LJ(UL]+OB\5]'SB:B!VVIS M$P,FDV->,*)$&06BE"2^# 41&3U,FKR,MG8*9'/]7\?..5'D0B&1E,J:QA;-&M3D3B6@>ALK3(V)+5=Y'@VGG;1T4]: MHS] G2V+=DL_2E3D(L;A\K')VW&>3*_AS/8H3WZS6HCQ<,J[C2AJ\(X[%'ZP MM RW $:L693")2.X2#E4;Y5:-Z*X^=6W8_S637ETM+08I>36,@0Z.B::2) 9 M-P>(>ZNI,Q)LSM#!YK;(:#)X>(S<']0\GLGJ!DSE'>$+I7G6*CK"?"BZO+5-"3&O?"(J&52^U+J8#WJB?@9>6KB9SI?P$Y Y@=TM M@&8CZK#N!A6<-U(LD:53(QBD 9Q!"%8\')9)VM;0 _05*_=U0' M(*HI@@80]3>8#@OY'V&^Z@O!!-4A&F(BMW@B6"(^X0&AI0X;)'#G#VHF>@2$ MMFGHN:U*9;OF+ XWAI#5^=%,]B?4KC!)2^_I>EX>/5E?M>&'O?SZ?+-QY5J]$R#%D82%[5' MYY+[4CT2B0$T]D3*VOK#&O0?N& ["#E%J)...=QSHZ:/,+Y:GIQLLX0H.:&H M1M$0BW@;)U!$<^9M4%%+?9#1\D1CIML%>VYX4.EZ.9V'+0A^W29&&BX9C2@I M41H$V4B.E%8V^(^@7,]"_ROP_'P^N9Z'?_+ M,6L*@AA52@C!E<:ED9,H@3+#+-)7HPW;O45[%OHI(IO4X%_?@H5" M#-D2FX4OHYR+VXUZ+RN61? ,_[1Z\Z,'5!P$"=7Z[5^)R\WAY#U"YR660 I:M=AS#O>:TQKO;DDQ'K46- MF4KG"4EDDIY II:(3,$S'JB6M9MS["'E(,SH7_.>.8W?S<&FU-\.A$"#S#A/ MJ$2Z9=2EUZ031)>)+ !4O58YD,J6E(P)PKW\5+$8SG= %;>/2P&_[FRR%], MIM/)]^'XZB5\Q3^9_QP$U+9@2AXQBD2DY9'XF (1WF5A7?*Z^M/38^AKJ5*D M#KXZDTX#R+O/KQ;064V (F$<\9(2HX1R;PBSL1,,A?@+)?< MN&[+J/?3UE(.KPN-5DDJ#:!MUTGZ8WPS2W%]?EY.KJ^'\[+K-RE]2--01'F5 M!C9D%=-B_(@,1$JU&!\CB* ../7")%>]K.E48EL*^G>G >O+K3& #C@7UC!T M=[SD"OT4$4MO.$5BD"$%Q[).U4LO-]9O*7I4'T9'<;-9NAC'E4[>U,6#++FD5&7B("Q<<2 NE!I85,TF.HOR]LONPZD["'_V5\!?QY)I '/KM^IEAP,>LZ=<"9)8%GA>0NEZ MX W:DH);[I.,H79:9G/]@W#C?B7D64&6?E9H(;-!RL47+CC?F-NB4E&:$%:TCE<_$@]7$2A44R\HJ7=MQ M/XK LQ\'3\9%U4X7;/\XG/UCU:=*9IMB]A^L_)=#VN9SE^F_D#/4UYLT^7+EOU)PORTDUQO8,BY*$O\SW]K">A"<%5PX4\5Q$(HVT!%Q) M.CAG$M[A%-1!.N8)=.PEH+]2QW,E.JG-WKYK5"[':4W]>NAZ"!18&782+=K] M.00"VJ!"M=9#8#E2>5B)RH-/]R?V2K*:5&-< P[3Q7>8QML7SEQSRARS1"QO QJ_+S[.Q_@YZ+HK^SX;MOC^&$$XXU*L 2V=(=+)#..1EJ6>%(,'I)L M57!"ZZA-[3DA7>RC7POG#%A-&I-Q SC_F-"!&(9YBI_FD_"/]7M[/-[).T$8 M2^7I2Z;$H2-!E-,4K0%%G:@_D70'(?TBK7]\/)A3>JZP&D#<@YOF+CXGL\J< M<46B5F@_4.N)_[OCJH,[:PTIH/[N!+C&X#0N^%\N!P$ MO!I5.(!L';>*D5O:,"D>,L7 M;3SE$5!X5ITF.?\4N5D3M>(.5ZXR6HE2>:.VI.+]^;O88K!R8 MFSU&#NWE9DUDD@; MKU]'0T1LT7B)6FV503U'C2RUM:*\RPQ$JHRN:0J0E3Q(Y \^W5@0Z_3;OP+G MFI+[[50+*)T'*+&1EC<>(1"OE2740P('VK-\@N3[O-1K"&JOS$_@6M]2O^7" M2E/1$)RVUA.N79EX8TK!JO D!XHZ#_^CTV&S7+8^W(JT3Q'1I!*_6I'U^E;2 M+G+O4,<%[?%Z8\@.#Q$MV8SZCM(4'I1U/R'K7J_R[F1]"K\:2!H\N-Y>_+PM MTG$:K),>"%HR96 FVB) T<9Q68$TK'15W3KF]:-&=^0T%IH_W0RHS?H64;0Q M#D)!DM(X3ISPI2UW!MP%S:4IK[;)>QO\6H+3RBAYL M::5?7S3UVZSI>0RI MTX70)*C6NUE/V'+)HA>IB,K%GX28B'!8"GH37 M&>)H %Z?8)1F'].W-+Y)[]-Z5I_A:&(RU+FHQ?$ "B@'D$FB57(IL1PAUVX? MOY.0UH!TCJRW[[ZS&=\ >BY"F-R,Y[B/D(;?BNY>&X229NZ2(SDG4U*>FMC2 M!E1:%C@M?39\[:K ?;0T9CK5Q% 5]C< HY>3V?PR_V4RB;,/TTF\"8M^+ZN] M\)0"#FEQ)Q(="@J*T!QX\L%SJFJW(3_SA5)G72Z?P_X^C?$M0NBNK1@;N*@9 M9&<(-V6( _5X90L1\=YV@47#+%1OT45;_Z>8:]?G/27X_6?:UNK@NESR,XQL83O\&HYLTR1>CT>7-?%9^=SB^ MVOF=,^K.GX6N*@7IS\_!2I7J.Q>\&,?_F>(5TG,1\(^&\]VUR%D(DV49?4L7 M/0TMGBDN.%[T5','BAI>.XQT!KGGJN%;F#5>_-WE/0=2\\22(CS2\J9+.N)C:4V:A([2 M> 6A]A/Y[G;3]V"3Y\'S]AW1"#H:,%<>;F/9&$H[FI@/Q#'0I2%0)EXY-.,] M.(I6G5&B=BYC-R7]XK,5G$RJ"ZU)Z*VG<)L@@ 55XE>+<9RX#V\E2B

:"LI<@52I(T$?V"\\[,8W7]/0;>V[TSJLFP*; N,FW=6E$\$QGQ0A+"??BM2$ M90Q0H,KB"09YV!CND\#XD)[V'(33I+X73F>*H.]BZV46)[WX^.Y3&HW^^/1J M_13()F"11L)H>5\@F" NL$22\"K(F+(+A[4RW;- *[@X5WR3RKSL?^K-:A=( M_@?X^?J/C^L7!"8FM!<5 >9]&1W%B!5,$?__M?=ES6WER)KO\U\P@WUYF0C; M9;L]X;8=MJMNS),"J\QIBL=-4J[2_?63X**%(JG#0QP!=E=TM$->"B>1^2&1 M&S)C$,Q1A['L]X)R__JU)UB.B(=S.-F(>EAOX=6++:*)#8+;!-:;)GF,!:?( M*8D15MYBYKAPNYGV/F"X7;_V<,G1P3",D\WHAJ__>/E0PV&KM RYCVJ>*]2L\1)S[0) MB$8 -H\FC\8R)E=T*)ZD"['X:)JC!-6]:IIWEL\585/>\HO%(BX?IF&#I;-Q1@EKQB\X6_$%(G2N%]B"UN*">$J_A MG&$>0.F';,T+3!%CBDF54M2J] B(71I:<:!&!LYIO&X**^\GUJT&E^Z 'X.J MYC189'ENK D6'QA\UB 1O#$.?$)+TVC@.4!4*Q[8>&@J(8TFX36)BXN@C#36 M,)1PC(AC0A$HUISG$T0&E\"S&*]8YQXAK?AMX\/H5*Z?#AVSALXL7N8T6JWZ MP,_13B?_'8/-TY;GF]^\!<H3:P//<:J R, M3IK D=6YM2PA%O9&N%1HE)%;KEC8;R,TZ]4&2@DH]PSMAZ QH,CR'$6D<6, MXV@E#Z9TXQR@HFG>;1Y]$'23),02>D;KA]E=8%:'A$G0FZ >&HG5!^:?=GD^SC; M>UEMPO]!NXB9TX"0W)+5YQ>0+A(4F/6:!B,XZY=9._'#;2-KB."[9Y)" VKM M33>/H/A?7<.W9_YFN\?-9FP4P3BCD CY$5O.,CII/9*2B1"ZE/LK!Q1#%(3F M?G*Z^*/.$^AK.3EX#N1&DU&KC_=O^??/:'/0ZMRP^M'UB@3$^U-<*)1]^\&[ MT-[B-K9'N3!<:HI(S&.0G2;(X 2_",VL((1P5_IAZC%ZB@6CU[GQ%[-P+Q^U M87CX./LF,#8 M1L=MC*7KLHH1WTBX[ER\'8PE/ZMP6[AYMQM_>7-/:;R9QW]?9RV_"BMA32U3 M%".1!$><.-B-9@D);BUQ)BGG2IMU/* M8!W5'L5D&!Q/:G)-.%PRBI,H':%$E.Z4VH>N1L!6"@P]P':69%I"V\N;VQ__ M,8ES(.K;S?OX(T[7O8L3]T+#KA03X+E;)9&+C"(+'A/5T7E#2I>3]:.LD?!> M*_=M*1FVA,S[I^WQ_K83$*/P(F*& M:YX:RT<.R20Q%L;TM]2I:4GBY]$H&- M:,:"".FC'(N(JR4LOIM]OUXN5APCMV^["; G&40%RV^[O4)..H[@(@DJ:FZ9 M+IWP.$).(S@K#X)#<#M3(HV"BVX'\ 9I$S5 >\I;$10.8_(4T21\?@08M!_- MSGM,3B.7;15P#9%(H^!BVSDWH.!-L!AL80:V<'(".>P#TH80*7WN0S!:*/0Q M.8V\PZP"KB$2:0!<1YOK8&.#IX2 '9NG*'F,P9A(N06SUI*JI&0H7%5U5$H)J^FL+?G"7[DF'/+%0HR!%-]X;\Y^J!=9) M4C^E!=8I(F@ 3ML$\I<_[??M4!RXZ:EP&L'U#B>-$Q%*] Y5\*/)CN>Q>X& %-"H]^50/A$?>1@2S">_)A%_ 2=::T@3*@0C$#1/Y877N\6 P3\8X MYV1A:!\DII'HR/,#9'>"5Q%IM5HB]>4;B.-;-P5I+E[_^WJRO#FC/NKP8D6* MHWK26J@R:OV%V]H4:YE.F(#SJ@7.\]IX'O>MD#"$Y>D'0=#2+MI#"LX>(^F_ MQ7 ]C1_3BH]P0F+(E?QQMMB,!F5*AT(>4E 73\,E>0 2 ]A:^\7I"Y 0 M>;<::I>;:.4CDG>S?7UFDM4 ,UOGI8\+ M+_@)$PP<3-@#._M"I/=7ZR8;"R)F'#XW<-.L+UOXQROERA7F3."6DNH"8F5+G]]0$!=O+1AMPR72 -P&LZXNVW/PL[!#9AJG+N)*D]9 MCF=HY*RPP .,(]$R2%-Z8.X8^ZA[?9X!JUT/K[:,&\#YCO[?U@T[3AAS$7EF M\S1*EY#AH/M-<"8(3R07I;V^O814=O^JXZ,K+:SV$/?[;+)&TF?XCQU M\ZO<1:7/UL!UL]A1CPSE//=SE, ^#MI;4MBQ9E$SU@M-IWVWKB(;"5$CLKXV MJNX?EGLN^W8K2LE$F!3(L=P55,-/6F&-DI&Y,U228O>>[*&3'G^G;J%B,]=? M:8DT8(;] 4Z]_G*&&LB M5C)4&NT :3MO*D@2A=)(!9) Q0J-K(KP4Q!4$NI<#&X<*+40FQ@LQOUP&,#3 M!@!QX!RM#@J<)3AO'V=QFZ4(1!A0NHCX/'?;PF6LDTI(26N8T)+J6+S2H3]Y M38!I" CZ!;K.ELA/ ;:O?W:;K242=8H2(\; !N128:2)(8@)(SQ1EA!5NJ[U M!/+J&NC/";9A$JD(ML5\>?$Y6P&;%M(R>KHJ-<_Q-DHY N5N4,#>,V9Q$+X7 MC>Q""W]W!Y\$'ZY8SU[6/AG.^!;AL4"ZY8US9@$B*%G'E [(:6.!P'L63 M$KB?O8J.^P"FYL5UAK!VQ3V ,3@ D8*:M-0 EBW M&C%EP,<4P)+0JT7)$R)_\-'*0A\BLJX$_UJP0H#/*Q6XKC_-^K&;98VX.@E> M)Z^LL^ )9,67\HA YA(*UH;(A<&!E!['>)2@NN.*VW"XRTFL ?CM[&'[)$YS MI93WR%F=7T\DBAS7'"49B/0I>&5*/QG<2TCE)&XY07>EN=X =(#\JVYV/YV, M0;TF"Q33($'UJA21(]8B*WFBBB3M3>GN6H^(:.$1P5F"W7UA>A:7&X#)DZKZ MD*9^?_M$3">I<9Y?ZGGD^35CGAPO'"(\"F*]LT*5?M]S/M6]@"A_\:OR>65? M._'VX3H?T(_ICVZ9IP0PPZDD$05#X=3KH,"291ZQJ EG6$HO=YS] WFV!\LV M7M=46*!=$>XVH 6_SE?O8F]6BGRCTS.CP(Z@3%LKX$ I$A"7QB&K%$9$,2YT M;K99?&CV06(:+UD:!UQE1=0 UNZ9#*_L]\G23M?[^ SBG/^(X4TW?W.]O)[' M=XO%=2Z N)#*64>CR&,D@&V>:.2BRI.? V.)$6?3B(9;/R(;KR<8%YOCBK0! MS*ZV]CE^OY[[;\#"3_/N7$C*A0#3 U'POA!WN8$= MC*L-OU[F!Q:SN\=<4S M'2/NIQ?TU2\*_6: \C,?FM4OF]J:]>5%+BS-P;@DD%_WZ\4$60>LT-@F;+7/ M13:M')(]]/:J-2DMC[Y%1I(Z8?9;V :WY1X(X@O-J!^L?LNF/FZK)9O]2PT[BX[9)R MX:.VWEB2.[D&Q#WPT'$#9RYZ#_PCC-.=E\V'WLT,^'J_L#_^Q2#X/,)J0$$. MYN_F(=%;^(=+V/[Z?G@[[Q;@Y!J*!?82):'!R>5)(3BA&CD'5"BY:.!KYB.>P]KY(SOW'=*__ N]A GRXB"01JW% 0OO3F/EV"3O9LM@7F+B5_U/_[0S7Z GP"\8I1ZKQ1' MA&IPDH.1P"L;D#="@-L0/26CO%>ILMM^)^E730W^)"AKX289*J@G.?7PFOVO M.+G\!OQY K]L7KA%!+5RLH88$/<#TY^SNEG7#+%P-_E23L:^*D1YV??1+_S\ZMEPFMS_23HM#K_Z-T,?HQ?[5]Q M<<;@HSVK%)EX]!1UA48=W7[F;KC5[8P:9Z6U(D@4E,CU0\X@%Q)#*1"7A)@(L80BEX<0<.H$,E)J))2W1+ 84O'B M] .DU'U[4PH)NW=\";XW8,;^GB?,=9>S7&X,F]GL8G&A*(DZ8(6D5<":E$Q^ MIRM!Z$$PX!KUHC1\#I!2]W7-6/ IP?=6;Z#7=CX# S;;KJN;^HQKZ-!21>ZB M7G26FKVW\ZU;$"5A9#(IH(0ISB_R##(^$B2C5BQYR5DL_9#M$"WGZI(/<;D^ M+N^[Q>)N))SP@L\M";92TCE)^XEY+^K1,YG M> ,WT(--7 09%'>4(8<]N U)4+@^/4-84ZZME(&FTH,0'A!0%R4%!'H,(B=Q MMP%H[(3CMT^9U^GN>Y7.MYP"/XWA2#DB^5T*Q\ N&XU',G!#=IM+ALU-I MK&O.C**&1A733P3#EW8Q\1>!.<6,Y,A)9Q%GA"$3(T;!P*$-7AOK2F="3B*P MKH8;%RL#@7FZX!I ):CU^2H>9J?WG]V_6"[G$W>]S%U(OG;'JD 7%]J;8/,0 M<6/ B^$B":2%M'"Q>"&,TE+9T@GU\ZFNJT"?%;_/+.(&0'V O;]-IM?;4OK[ M7+X LX4&GUO9:IG[V9J$- \8X2")PG"!.5SZ_=N))-9MP/"<]WT1(0W'8 >G MI$QSOQV>K6\'&Z4R<))0] F,<$O@GL :#A*/5.:Q*6 ]C^RG][^^1ZL#&@5/ MYS.\ 9L!!.<5MZ/L,!4NJV-W@6 MY QA^L\21?UR?75EYS==>C%;3D+>Z.1'_!+]]7RRG,3%Z[_\]#K$D#F?$Z?7 M:PJZ-&(TMC1)HT1U1^7;V-%A(RW'4EB$I7*(4Q60BXPAIPQE&EN,0^F QEC1 MX;O>BL<%\>:A(#X^$L2ZP2(!HS89R5 D! Q;PC&R^8AC)\#:(-3ZXG'SLCMH M-!Y]"N(>U3W5$W$#%L"9>WYYLW^!5=MDYV1DW%%DL(<+S7J'3-0210R7)Q'& M4E(ZB3+B=BIWXZR(TMU'XHU IMG3<1H(J!PZF MT"R5=L">HJGR7/96P-,+U ,EV0 R7X-IW-W$>.]]Y::G>(R4*A4#H@1VPVGP MN=:'(!&DQ%%$+F/I2K*#Q+2(Q:$RW_7RB@B@ 22=>6+?WQ;7.DNUMW >D^81 M<9;SN,;FEDY!>T64Q+*T6U"*]LK-DG^9NW\8&'[^0[#NB7IAF +F2H>4HAHN M*"5AOPD<%@&+&$*Q]KZM$[ FO$4U/3;FR@)_ !:#?%]B9%1,5X3Q#=S!VXVLV9--F=N=*)P$IRPAH0)X M?I)SY%(P"'ON6**$>%:Z?.DP-96-Q3$Q=";K?Y8K;6MP=VGW;^Y=".YF\Y<% M[[IA'Q[E$BS @[%O1Y4,M\:#PO(F]Z0)$5GE'-)@7%$F1 J\M#D]UNUX;X;7 M86Z_W')[[<>TBJX:JRA6AB*+G4*@\C4P*W$4F3?.&\M9/UOT MB6'%^[_>2O)E)(%W1;G?''XVX52M/99<$21Y-A44%OS:@_O9H"BF5TG"AYN M!">EP'H3B.@\MXB".1?!V!>:.\0C7*K&1=B:3\0IX)[SQ4,V/>BJ/&_WN4V4TI)JP%+Y''_$ MV75YT1BXDX$[+)!, M JYX82)RF&EDHO&.YT[4L;1K?^_S35R:XV%I**,;P$B&]W)Q =9>#+F),C,J MEZ;EP6(1S DKDA &XQ2*WX_K+U>^ <=&Q@#V_BRYVL_1=S,_F4XV+^#N'8)E M=]=%Z&4$EL8R;49+DS!*_K8H7\;.Y((UES08="BL@.G@,M/!"' $@\4 V,!2 MZ9KTL3*Y]Y6P4-J(9 6B-AC$+;BVFEF. B4D.9)_+OW<[]3;[ODSKZ?(^M@- M=PIS&[CAOL0I_-7EVSB+LS?_-U;F<+8!+(:+O!M>6YBF?(X*+5&)F46U(+FQ PC*"H M@F?2.0&<+8RP$\BKVX%F%+2-)9PFD/=N-;(P,VVMDU=)!OB3BT"#%#$9L! I M<$Q*@UQR LY0!-=:BZ1%Z>#"(5IZ86J\04-C8*H(VQL!T)KR6_N/&AJ\R(.+ MG$><"HJL9!)); )WD45:/&:Y0T(ON(PW5V<6G+-&D])U3"-NIQ>$]4\&X3:$7\R'&#U2NTIU M9>D 'W+B?[I-RX'1G]2$UV0P0?D M"05K3WF+-&,>89&L\U%0[G^6!Z=W904;MJ^.Z2.^OYB%]]WL\CVX66&=)EE7 M&.B@/65>(QVI0ESG7(F1 MF J14:6T=+N[WG4=QHN/<41!U^:#.Z""N_F;BM MKKQ3 G:ZJJR,FI%(DT/6V#S]@C.X"0Q!P0/YRE 7>8E'$P<):.7ES?@(Z$J+ MHS:FUD?R_A8V!7L$C CXOT!"Y^HI+CD"U@@D+7,^<1-5[.4)/X6I0P34>U91 M2+!=:2Y7K62^!OOSYN+W+Q=!:I;[:*)$2&Z0PAQR'/SUI"*.1&++S+$T["+Z M_WG9_?A?FQ77T-C\Y@X9=]^K"(,R0NO.XF #,G_[\L)89SW5'OF0I\?:K"QY M@.LZD$BP$EKA8U6 I\G\[3]$*!%YC "^0L[\$II"AF M6DD.IE8)B_.G>?I]DDS[//T^A<$-7$*'7B(+PH3$22$*!,-=R@TRG&BD7"2, M4.Z$)H4OI)_GZ?=),N[Y]/L4AC> FQ/U\?O;ZFDE$W/)2\2<('FDF$;.$8%P M< );ZZ0PO#"PAM+:RFNL9[O[GE6X[8#XI#<_S)L4$M>(INQD> J.I8P8Z:!" M$DD:57S$\$_W6.MY\%/@ =28'NE[4[A<@,IG-^_7##+G(D!?'CI'.AJY<%\911IX53(28G@\"^>MCM) M:(_3=J=PL &9OWYU00G-\V(Q!(^HQTT):^*5T-X)10^"MIG^'>"_/ M*MP&0)R?/:Q>'RXWK6DP@_\135!P6B!.*#!-88=L(@$;@;DH'M_>I>$G#5Z? M)/G':G"X&%J-3'^.T_S*ZY.=+^\_;3TG OW4DD4BS2?172BB?.B;=^7['DL; M#$>,Y =2P3!DN8F(B62(%MPQ7OIM]E,TG=6U]8M=-9K,0UFW0XV^Y$Y)P/(69_I^KK7@*0N!!>]?R MO&[@YGKA_?P:V#7O4EPL5IUKW\2X>+51H[-PIU,O2.(NY4;Z-D?2N?8&MD89 M4HFX ,XG$[CX]._^Y-4ULD:!W=A"JG_E/?#DHP_KY5_\:>?AZ^0*#M1ODX6? M=HOK>7SZHML;'LB+KH'FPQV^]G_AQ'MO,/&E\J>K$?)V$4,>UAH!+;'"4=RXN&TKG3Y M)B)0^M+?]XVZC7Y&1,MCO^\(BP=KG>G93>Z_Q/F/B5_O\-XD^\4^#!PR@8XO M4;>[SC.(^ 0^-B+H'3#^/ILL%Y^__#Y4Z$\L5[<53@T ].-O13!\BO-5 ^)9 M.4"-@/\OKH *,^(OUAJY6 MQOM=!'^HHW%XQ0(D_G/V?9(7_0H.Q4OXRW\5(?/QJE4".D_*8HNK7ARI&&IY M0%]V+]*H[OZ4>P'Y>:E>=(8JSCDA:27B-">S<+DQ^3<+UYQG*.H':6JNN4'>=Y M]Q0#:A^EZ?2.KKUQOU,/T;X%JTGH ,^[?@QHH2KA-JAT_- ,*BEXL'9=9[G7 M*3K*E.+">NYZG?V[VGV".69XLC[<7U]]GW8W,=Y+I8T2@#[\G;H%RL\8?'Z2 MU0W 847;B^_P>;\>=_AYMYA>6]@NW ?&)C1+LO!_L .7UH0W>^S,)_>7'Z)_GH^64[BXL75\GRY[5VU MU^V.ZTOM&$M:$-GKO^;^TWQR=&! 3SG=+=5+. VDUAYMO@6)O(4;8/F;7<8W M=C+_PTZO"XAFSYJ]9-1 0NTP.RH+Z^')OOGGOY8K*+WZ-KO\Y,]3>T\LW4MT M=7-L_9C3:J7VN]EB ES\.K>KIF#W;+*'E)]9KGWD,T5JMOMNX\S"[4WD9<]G MRH2@#B]\3OG<_^EF=OG-SEY>SY??'G\"C/*K;K8RG-\M%M7$^G-W_$Q7)PS>VX%-0+I/: PH,"NV>11,5"S?[[&P4\-6,A(^.A M!1%7"KR?@\&A,&M LQP.[Q]$4 L@65-E9Q&LH&Y^"O]W_IN:I[@G[_?OLB+? M7WVS\VE<_&%GKT^YGO?\9_5JV_IR__!>ZVG'1V;H(\]A8.+XX+)G$'NWW,L; M8/GYA0A[%ZR80WU*%O>]N&/,J.Q]WY%V=@7"SE+59'.4VWNE\DND3(]LJ3O1 MBOQ/+HH9Y=;O"\EG*H?YN]JD)Q3_N9Q/O\;YU>)C^CH/(+XRM9%'EJT&T=-N MM*<94_U>RU25R'D^7*F:Z7JJQ;%G^ZV(Y.MD>;8Q^&"I:F\P!@KE 0,J2^7S M]302[ 3)1D/HOB_C^4]E#JU9[U Q1!'N8T1#RO#K_&JV+*L+[RU9[?'$<%7XF"%M M:<)" CN\:K4"M[/T8'-BVSH,\ZO)S!;4A+LKUBMM&Z(-#_"C"5G]=CU?$59 M2+=+U:MM&R*=70XT(99[Q9"7ER]^V,GTW#K18^O6*W0;(K"CO&FU7NKU?/50 M>*2NEH]7+U(=]031!8JB/D??_8BYC>ZC;SU"PC ;K<\'SCBNFU6WGSD_&;9W MP6HAWE/D<_^D'F-+;4<@+K93N/)M?'8B8M]ZU>1UE.]=+R;\G2*J)92_7TS_ MG<,ZU4O^$+L20GFX4M/E:P"C"U=3:D,M@SYLJJWR+B^7FTV= M_3KOX5+54HQ#I;6?%97ELR5H9JE^6__HT M]Q_G7Q?SUXOEY,JNG^*7:X_9ZP/5\I5#I7H*VRI+^./U$G3\;!71*:=*#Z]: M+8DY5)9/,JB="_!#M_R_\?:FCJ7Z-_;Y0+6,9X'+\DFV59;P&UBTF\7M3DL4 M4QU8LEHV=*@4C[.F+;G]=AV_=J__RKU1(NQSEKJY7YG6YRK;4[Y3+7=:2,)] MF-B@V/^8=-,5FS^F?W17\=5Z.O1[^^<8LC_ZL7K9V)((Z,//!F$ ._[WM9U. MTL1OJ/]J_WH99S%-EF@)BZ[^)A8I(#B]< MK_KJJ"BZT_A2672?8E= 3G>KU*PI>9K7W9&-UR_R 9(^%!''[EHU>R6=))0# M3/B[5O$Y;YJ_ZQ/_KD\\33;A_WWM5O[XNCM8W:#;5E@FZ/5ZMW M;9_GQ[>6OWC5?8G3F"?%;S!T=NIB_XKU+I)A\CK*E]I^"I 2;HWZCRE-/*S[ M9E;FK#V]>CT5.$R6O?E56V?&.'\[[ZZ_Y];B!25Z;-UJU;E#]>C3/*JM4;_E MCI#AEM!24CRV;K6ZW*':]6D>53^+W==N::.+3FT]V$@H):M^2U0IKA\OK"&=J.\K94P0*,U6E5..A-:O5RPX4W!.\J6UV M;B/#+WY<%M.-!Q>M5^HZU,I\@CT-26]%V3T-45*(^]:N5Z=:0)9'F-6"*KTE MM;A"/;ARO0K3<_3J4XRJ75GQ[^O)\B;/%%RS$MR;JW5GQTD"8B+LMI1T3_Q4 MO8+3@>(>QLK:;N..FOECL;I$5E.7OW53X/+G92E/\K1/U:M5'1R[&\+*YN3_ M(2[?S7QW52B&WNL#]4I6B\GZ,-N:D_"C(/-8DC[RH5X2;RIV-("-M3M-/E8_ M>>>;X%<9H??]1B]YMQ1].I%YS1WRC\MO<3[R^=[_C5ZB;BEP=2+S:I]JZZZG M=OY^LE@63'4?7K67.%L*9SW)H-H"?*Q9SN[]NW_)7M4*+06SCK.F>N1_J_S+ M"_"IM7M)LJ505D]F513I]0)=6OO]XM9P?]\MCM5K);MP*R(V_^%&DM/E8OLG M=R+=OW8O(;82P#K*GNK6SH[E?>[QV[M@+W&U%( ZQI;:3YVS095W5$A@^];K M):^6 D9'F-)"B+](>\S["_424$M1GGULJ&Z$=&>72F[7Z"6/EF(P.YMOH\S[ M;'&<6J]*6PJ3-%BFVLW>@N&R(>RWN/#SR2H-4ZA.]>GE>PFQI0!(?Y95OY?" M)--EIQS3'W>[*Y5^?FKU7I)M*1;2FV&M-M1X.#_H4S>=^$E;Y&; MW9[\JOZ4>A^='[KEAM0R*KS_5ZJ]Y"HJYR/\&U^C;_XB_^+L(O[O__'_ 5!+ M P04 " !]7*)8SE#_+VL$ "F$0 'P &-O8V\R,#(T,#,S,2TQ,'%E M>'@S,C%C96\Q,2YH=&WE6&U/XT80_MY?,0TJ!U*<^"6!Q Y(N1!T2"WA2.BU MGZJ-O4Y6V+N^W0V0_OK.KNT EZ/EI!.4%B$K]NR\/?/LS&H'2YUGQX,E)#A-T 2XX:S(M[0=H)4L\["#KNP;Q_$'>[ M22\@G83VYVGPA]= 55Q>ZBB]SNA1(V?<65+C/^QT"QW=LD0O0\]U?VK8=<># M5'"-SB0JES]+&]N6B%R@,2V*T/,+W2@U:VDL,B'#'=?^14;BI"1GV3I\-V,Y M57!.;^%2Y(2_:RK"E:.H9&FY4+$_*8:$T=G7VS+<0[23,4[K\#W?Q#R^6[(Y MTQ#X+>]QP$^'&FEZIQV2L04/8P2:RE<*?C2^G)V=GHV&L[/).5Q<74ZOAN7"9>#ZY:T]:H!=/QR&;C!5VW"<,I#$\F%[/QR9M.KTZJ[Q[ Y!1F'\8P M'5Z^'YZ/I\[DMY_'O\-P-#,2WW7];\N.\00S"_W#%]A"G:\F=\8A%IS36#/! MX9;I)>@EA8\K(A'Q; V7M!!2 PI/A"699I@XX0F,[^(EX0MJ'.=,*1,[_IN5"79?6%)),W?$.#J.*V1@@241A^OS#U=4:0Q3T M;N,F<5.;;G[==9O+S[Q[AXW5;0,4 8_E;43E<9\CQ&HF:& M7QO.2?IYQ20UTUB9TDRK3>(%>V0?D,>;#]V]9+\D18$V8C+/:'/#@'OF;EA; MT<#K!QVL<3\RG/XOU-G_=]:9<>PZ.;&UPF:G":HF^-76IR8!8:;;%9(J4^^F M$9,L U3#:$B&;% %UELUK5;*..&Q^8X&$V9-F\:$JU9921?35:Q/55.AZH6M MYY8:RZ@-EVKQ7,B$2@?QS$BA:%C_B!*FBHRL0\8M*E8IJHS-A=8B#\UQ[\9T MN)ADU5"UM"G%]R?!EEN>!C4> 752>Z[$+2MJZV1;UNFU^N[38K?E/2G[3F;; M-N0R;$1&(=1'C:!1*U3T"/WB#KS'IPO#F"_!*7%Y>"Q^03K;C$^0>78"X)Q: MF\GB1GXY'[\XFU? ?,><7R/=]^LRV=V=SF&D[//1@-XD_0VU=DW6C;^%J-I3 M=LL5F+3(6 (FV^@M@?<"0+TE.$9+1E,*Q1"V9$82IH18W#KIN%^^]GIY-ZK MD#GNP97>5OF'RXGJ6=Z3M.W]S%]02P,$% @ ?5RB6+>^J$]R! M!$ M !\ !C;V-O,C R-# S,S$M,3!Q97AX,S(R8V9O,3$N:'1MY5AM4^,V$/[> M7[$-4PYF[,1V$DCLP$P(88Z9EG D]-I/'<62L8IC^20%2']]5[(=X'*TM'.% MTC*,)]9JWYY]M*OQ(-6+['"0,D(/OQE\Z[IP+.+E@N4:8LF(9A26BN=7\)$R M=0VN6^T:B6(E^56J(?""#GP4\IK?D%*NN<[886UGT"K?!RWK9# 7='4XH/P& M.#UH\#W:G[=IGS 2=SOMI$WFWG.HT]#WONX;==SA(1*[1F43E\F=I8],2D5=H3(LB](-"-TK- M6AJ+3,APR[-_D9&X"5GP;!6^F_$%4W#&;N%"+$C^SE$D5ZYBDB?E1L5_8Q@2 M1F=?;\MP]]%.QG-6A^\')N;Q7'QY'PV/G[3Z=5)];T]F)S [/T8IL.+H^'9>.I.?OI^_#,,1S,C"3SO;]'P MUZ72/%F52SRGF&P8[+_ J>I\,=_3'&*1YRS67.1PRW4*.F7P84DD%B%;P04K MA-2 PA,A%^![[@<0"2JXY)DYR"N.[."7Y M%3..%UPI$SO^FYT4&S*D3#(,\F$@91YU'!BI@\J2K>"(7#/I0,RDJ8L#Q5*J M)<%*: 'W9-_>\O?VHXKK&!^AHC"=_^'N:H^A#CJW81,Y)SE3[N0N0U?#6!N) MH8Z#VM;B]Z-L4*0BD.(3=C"=:V5Y.N8IAK M5EZ)8CO^;IW%R[M_C,M>L]TQ.!CV5L1.EAFR/$::9H9=:\9)]FG))3/C69G* M3*LCXK=WR"X@B]<+W1VZ6W*B0!LQF6?,61/@GK=KSE8L\/OM#I:X'QE&_Q?* M'/PKR\QS;#D+8DN%G4X3U*2X:LM3LV^][38:_I/RKZ2V98-N0P;D5$(]4&CW:@5 M*G:$07$'_N-Y; CS.3@E+@^OR2_(9IOQ,3+/]G\2;KQAPA51\J>N )S%AFG8)*-WA)V M_SQ.;PJ-E+,$3M8=>I(D//Z_(&,MAG@KQVO(,[#:.9<<42H0I@W =C<1:]G1 M\H7)]? K0R&4'8BA9!D.P!NV\=WA_O39V>3=JY Y'L&EWE3YDT\5U;/\:M*R M7VM^!U!+ P04 " !]7*)80OO \R%J UL ( '@ &-O8V\R,#(T,#,S M,2UE>#$P,GAC96YT=7)Y+FAT;>V]:7/<1K(V^OW^"EP[[@QY NP1%^T^$T%K M\>B,+.L5Y7&<3S>J@6IV66B@C854SZ]_G!TDOQ2U9_,A>*_MZ8M]-_M?;[[&__^W=_H(=]-JWSU M]^]R/CY_F#PZU/LP?SAX?'?W_QP^_ M@6OA^WQ1TZX*_=_?+$QY,-/CY;M\TN3M_-GAP\>_'_?T/?^_MVL@G>0 M;V=54=7/OGU _SW'OQS,U,(4JV=__6@6NDG>Z2'GL!]"E-J.XC#(WSRJ\]S,S5MKM6?VP-5F//RV:]=TYK9ZIO-O,\+7;?*E(DI9U6]4*VI\.>DG9LF MR:V<[)DR-QF)RG25_.7;)T='#Y[_Y=NGA\__Z[_^"_X]?DZ?'3[?3^:J2:9: MEXG^G!5=#EM7B2/'ASN3??W#A_L3Y*S M+IO[2Z-!-4E9M0G\!B^JBD25>7)9=46>%.:3+E9)IKI&)UFU6&H01W.A82SU M I_:SG52ZW/3M#6.P\Q@3-/"9'!1;IJLJ!J=3Y+!:EZ[5B,+O71YOX7_@E6%Z:1EK1:F;6^ZJFI_[]'^R,Q>-7VWG-H,Y%/7O_O, M/AZ=V1]/W_W\^O3%QY\_O'GW0W+Z[F7R_ND:__O#AU:L?7[W[^)^^ MXF:E)PG^^XA2\Z,JNYG*VJ[&0P.WX?NNSF#?XZ^GY[76I#/@FPN5:_H"K1'M M9Y 610+XQ+[Y5WVG1Y.3QS=XJ^?+JC$HK\]JC8)[H9^WU?+9P?'DY EQDG7RVJ\OPOWSY\\OPK">)S^@AT!BSKL^-'RW9C>JT$(5PE[U5F9B9+7E=5 M#LJGS"9IHN @J$'AL5;*.U#U57VN2KA]SB+Y&8X#E-@.WJ.F(Z)0EZ(;=?)^ M;@JS7,(SFS2Y-.T<[K@$@<_,$LZ>:@;/ ]'.\UHW3:+:Y/%.G&\MSJ^+JJJ3 M%Z0I:P4#\H^*>%YRM8ZY_@ MQ? +?(\4)*$QY\D+TZZ2O3EH'%.J&?P!#O^9KE$!L?H)MHY79KJV&P?VRM/G M-S('^/#9EOV XS\\?$[B+3_?LQU_^O9M\N/IAW^^^IC@$7OZ_JKOF1P>/GYX]/"F4OH"C%I5KJR WM*BVOYUW<,Y"KF'R3A6PJ,I.S.;T%T]=KC.1MF=8$7Y/0:V)+3;M70O@0CK.!]][ZN\BYK MFV0/-F)X(.1Z!H_*]YTVC%0D1EH4NENTFX.GN-O'=Y= B!U65=*O\)R%#*B; M_@J*PGXOJT#CR<1%SY"KY2HW.NZ:B ,Q:LG6H)=VR=M]E(WC[9.-2"5<&MCT%*N#C\"!Q1,S MR=1230N- K,8A&Z6*ONDSO&W2%>H#,[@G#Z.M :Y%8^?-\G94I/3K5A#K--< M[$K!@^Y/#.S=3[\D'__QZL.KU^!\I GL!II(V(:@,1L#!@MO#G$IX._ZO++3 MC9\L.MIA676A2U6VC5AI3MN&\XB:%^[0SE->'S:"6.VCV38#XZZZ;+X\NK-F MKZWW$OX,A_Q8L'=D^[U$(>=%\Q[91L3S3?]@3D7V4#I0]BYA-S?B 2_1:^5S M?:ZLOHB_OM#@,Y?G:^1J5'8H1;?%LJ.V1W8FCV@:W&)MUJ>!%:;U;EB$;A;= M1W\<B?ZX,I M^,^?#DA1/U/%I5HU\>/O=0+[3FW^Z?9L?IR#%Q@-S%6=_)\.#G1=;X\"" \! ML/]-!:<&[N 2T^LRZ)56-5_U/Z KT"J=,UVY[354QK1#QQ=(+"'J>E*E:-V7#RP)^SBB)W M=H"F:3I&7D6Q',Y0;FYF818+0M0]VJAK"^Y!5I4S@T@^##=&8:J%UOS);QUL MC78%HU-HH^3-?=I?^?;L+]I6C>:D6:YOM!%M<1; M-3B""UQUND=FP>'P\Y*W8U(P6@IOVA5*^S_ +)BE#KX)#X+Y-7Q;^R$B=^4H M]Q_"OYEN&KPX#EX'?X"UA&V;(B15 A4P"%-BP*&Q/Q%B>#93IL8)R+*J*UOZ MXD+C1;!4?!VFS>@'3&O49MK1[)2ZO:SJ3W"I7BR+:J7QQI1C@0NR6K>4V&OP M_1L8&0S2T+/]S1& W%0P0/RXZ99+2L;[3W1]@9B2\*-5@S!:?CF>IDSGF-[# MB5!%PXL+3@-\'20IJ::8#&I0OC UR+^"%&. NDTNYR9#@9.\HWRIJ8J8-JAO0:QE*"@BD M#V4P7CF7SP,GYSZ9%+.MD:7#P\F#0\ZF%+ ZL 1OJVRK[ G.GP>U+JAZ&JQ3 M8;U6R'CQ@$RT@L\S<#+)'.!4'P+6'$Y#C >;R1N/@]\3*3O?&BDCPS6&R6]> MO+#"BO/DC*S!PURK!>;JU11,T/LD"O/M$H77/WV_^?6WZD5,H;!O^(?T(-@JW]9=(W[N (['=$)@RC MO9J6$2)@76M02S1<_W14;DU7HTV=)EU95(IQ^@1JB(?(*@WNJ>K:7""6" /YGM3 M@?M/#A*]JPK0VEM\H?%"D G MM$+LOBV!I/T%6;LON(ZE&046\[3[@AJ0JEJ+,5T0]NU*(%5G6L, M+=8,@@J. _J;BT;"UE\8%#FUQ, MA?$*.-S*1BXCD@*YD./'X+!0&!/CDG3J MJ*Z=P^'U;^6J^4E SW69K9*]L-XGM<#OMWCC0@PNB_Q>+N')! T6XRRL(; ' MD3M\<-?,Z6S%8$JW6'JJB*A?2(*C]#&8;P:]?8]S@AB,R%W;B^OV[ YW=1=#9AO1G:,6%!\JT:XFW MI# +$F*+I_\#[-W'7VSO\G6O98.$1UZ3@"J!T_Z4[4TU-91W]=<^M==67''[ MLN[.D],+#9FN@AKL7(;%UF_6]]D/*K9&$IU8,-EYV M/BX(]]TCK;9,$FJ] *V[5:+09Z^ATLQ>E*1 DC:4E: D%'VB^&O1P4,9361, M:9./JCSOIFGRHVG@A9KDIRRCB) JTM#IF]P/D5MNF\CQ@FQH]*&IA]F"L9I-;-Q0-)#E$PH05DPAHAU?7LCZ<$\,D-^V[#1P5 T_"@?NY@\& ML44^:G"+D_?JDW 9U'5W3A9$!N9S58I4-& M@ AIRBTQG=_!M%*V,GT)L@5* ML)F#0?(IN:S5\CX)4[TUPN00=U+8K9.?*'F!GN7[G_::_6V1*N*ZX:&!%9L- M3]!>(N\^B4NS/>+R8')\@O/P05UNG^;!Y0]RQ$FM?^M,/:3$Z@76$(%!9#EP M4@X,M,B$@]-RUA4%52<4)CXRHQE9BX-/"HS>$<9ONXP8:]30G@WX^= MVV[/SK41]5@>MV7K[IG]03S+&Q*YR5HR(49!'T'6Q\AM/@:!>0=/P6\PTF3< M4)4[Q"-QD13!HXS"46SM%54IQ8@7'_ZG$XH@X;VG]UP^FT67V_7TQX]4[Y,R M>2=6D>7;ZR,FV^<9?1V'B&"S^)%UC>)%BCTD3O]JFM M.4C77[X]>4RU!OBMGH11T5\^;A&A"L!O,8M?&+2 O_#)N).=,=E9@U.!M;\K M['7C\WLTL9J%L'MO%B@]W*3A-+\@H4=E]J,IS:);)/^JBFZAO](K;PO#]-'D M,!G0)?)F)1 M_N" M9J+PVJJ&@7;;=DDI<9C1]5A(2X3@R,Q*H$[!!HIW*E- M6_.$$SX+KK_LG602CE]%!)U;RKWLI"<4GJW@8J:B*W(2B2F " MP/M\@,1^C M;>W0<2\3 C3+NEJP:5.-*+!AB5?L2F[7:EC=OUE.F.V./:1-9II( ,8E-!][B668@=M+9HB&>"$^Y=U:(R(_X, MFP]TU*5I,JW *++O9!_!Y00XK$L.XF5SHZF66RM8#]VTMLB6#QMD+/9ZU14C M-&)4@TRML MBK=F]$PNT7NH*_R+O!'X-YB;5V[[FF"6Q#_QD3B\TOO*-'H+F+_5\.^=%7NT M;D5@.D"G<(\/ O0:U&0S6IX&2::;I@*]BQ$5Y^&ND=G(Q!WBEY&M)/.HD6:I ML"9TZEHW=:W 3#R:5Z(V=#18 ? !&%M_ZE3QV->%9'M6*[:L\=!T1KEL&7B9 M7J1WC6L?.]N3ZTZ_:+HQG&"9ON%P+31F4/!DOH1#F8L+;%YB9HA,!BZ!DQ%+ M(]P >.,XD8;WECTS!-+<=8D]7B>Q07@^%1YZS00\PM!$?!#Q>D:V3CJ^O$," MI.!HCW->8_Q(]' L/[K>*HJBE_C(6'>[?( IEYUOP,'!2:NB/0$_3EX:LYDQ M!9#]9N##$YZ+2JE[@2'Y[FN$V\_=O-T_J3I9)U5V]LFA5Y?.^(UK">/>!Y'" M8XNQGVI/?6;)[FZ_'C86;)56+]A[,RU$X6"P6$6@-@FYVF"7BV_^'O$3\)I* MJ 1]#3*=O-JOP0JA58LJ0(F08*:%I87V(0S^?(6. F7]-$=Y!LF^=@PYEPQ20#IQ/6,X9D[R:>@0:U<'M#+)WLF3_62.Q>3!!NJL;U#VI_(2&[U0UQNG5J68*"^0ID[JD^Z?W'B9OB(6OJM'0 SL$=X8H M$%1,44HZ'9G- 2V;6Z5@7PWQP5?TBNE5G ;13/=,5W-J<^XY0<=P68F-"R24 MEA*$8;$ .8'KT)5W ?D"C+XD5RNK63.IGJ.+)\EIR8V\L;0-)D0W[GQDXC_0 MK&TAG@:U.K#M'O%A9C&W.4*R>CVCA_LXV-A@Y\FR_FJH=.; T92&_)4&*&FX$?#K)H^>FQ5OUNW M'NO7S"5H<2W[)/Y4E'FS*Y N[PZ$_<<30IN,]M_.4_,G$AX)=#SH&1YK3;C: M5RZ9*LMN,98:^+*KN#-OCTIN47'9^O5WN*(7S\W5PNW;5+9D++E@)FZ7 ]3Y M:MGH9_:'YZ" EX5:/3,EK1]=]'RA:C@P#B0"^G#(QT[/XS]+8/+A@\DQ+?IW M+8RSS>V#)6PYH3_]K'#XXN=%M_T9# MYF'#Q(#"*?_[F^-O>G/'X!PPU.#0,7EBMX_\% 13@=K-R9?,V)=.1LWWO;=S];%JL9B^1("/Z%D\DM["T54W MT23>3+1DHZV=L*\L>E;5;& ^!P<%S6>D,6\NA/_9M'UM(;U#LTI2^3?2];MT MV=U*E^V.][MQO-\A;;!%!_T=FK6=5.VD:B=5.ZFZ"[.VDZJ=5&U*JG:^[(V$DHBB^JX;*<62Z'XXFV"QC:3DWLPC0A(*C94R8*9.RHDXG MMF=3.WP8/*BH+BF)I\I;)$>^5FIL0]-^ ]C02*(B!#SUYO&/)(>Y6:G6R48A M(ER4UVOA%"+G73,A*N"Z=XG6QQ%(!J?!2%++PMO&R.'"+TH+.I?J'!&ZG'.Y MTM$H2%S;O]@L[R1Y,W-@%(WI5X:71.W!^A?%Z#GL18>E$%R>6#$V;X3IL/=% M?HMT;/0SVZ0I'L4:*%:_\K='C4%/*%,'C<'2P+V'C T(8 KR[L/'2B>]JCP0 M_MFPX1T!=127*E2.CA;KH1.U(*R!1D @ON] @S(0PPB9+:Y4@:F#4+E2;OT2 MI@U1O#2S2$L*LX._2Q5$SHRZ#B:9!@V)+DS5-;U9[)86=-.;]3UE4]JOI;#E MO5HQVG==!A>F'2?50:L8"5\3R%8Z&#(B8P#K= 4C&:*_0"00/VKQ!1Y>D+@. M.Q8@94&2\1 ]D%K!>E#O0)$&!%9S7[C/6=$UN/HUC"-GT#D!KA'?A6TX:)&3 M8)7C.X7E/D@HL?(BV)M)4P[WT#W$LS^)MS>!:!S^0X'U<(YE[P0O$N51@-B6 M'?;D&W2$R%5K4>?Z\]((VS1]:J'E?0SH B9$>D5X3MX @R27O>EC3D9!53-" MW8+ .FS47%$]5(%DVR,V$$@1 Q@GR5M7T:EW7Y7JJ7 CWY!D6,Q0\[3]@NUYJL)#LB?9Y=?:#PYS-:K70 MV+XUA!I62^Q*U97,ATE-;PD-TC\(\-:*$*/!X[%V!82N!X!$HV3: X(OJG9X MSP86"E[6?#MP(9!5M9&6#&L@,\S0@;?K!O6.HLLUJ@@X"'%" MNV; _W/=8+C^Z')>\4R6^I(GLM3U^0KMFWBI48TW8TJ<^O9%4MQ_J\E8K2/, M B;CN)43]G;#)\ M$=38-

@>8.N %82#Z^C&CQC*"9;R>"7^V(V9#628+_ M!F#$F)NS:*I@LUJ8V#5["K\JE6OT=980UAYA0Y3H8$J#XH >_'E0*T"@6+2R M+29VDOR\I!Y&OW6Z:4%E<((F9=&S7:;]T?\A2N^R^UO<6Y_ MZTR!PP>C)1(,'$^=Q9=*8[I/.NQRYW'I)NQ!AN!W[ LBA^&@N1T(!!UFKKZA MUUY!78 6M[U!PJTS\/"HL#5P'I3=C9-K=,S )' Q'O]$E5S6IFUU*1N5-<"E MUI^L!B!?(.$WASL@"1&Y1;Y8B TJN^,+YSLU:/RJ_@RL+RBF=IQX[JM]A#4S M/T7W21+?99%^.^^E^ M[<>V7=2YK=^8;81!P2]CH.A8R8'#K@B9S>%I0G[/P=Y %#]XQ*T.6T+=H:-O M/#9W/*&./3CAMF*CS_!YSUR,8R'UB:O%PMKYGG,)QR)VGEW0;OB-H&+R[F14C6OHP36?@-;A8A3 M!W+ ?@:%*%K'0#;"?L=3D<8O$,R1BYAD\/0VJ(VDB,FRJ^&8I]"4 MNG:Z'1UDL'2EUCELXC.,OHVNJ'A"9!=(I0Z."L\( M$HTX H.]?^"M\I4MS R6[;Y%E(^%5Z"WD4AVZ+5[\M/OH)E05):CJY91;*TI MG0XFWHH7G14]1CM:Z!T@ JBZJVOK[3%:/ M%J"V%%#HV.>NGI^Z>WA??1$4>TJ=J/8Q7*2V+V:@>6::(D8!92 3/81#<8$? M4%Z@J7I4$/Y!\(U3,+\]ET3,DHM:44OZKFML.*>5_*AUQWV?U* >%QL=CH_] M;IO!)V" 84K,V<"2W?E(=*[W3,Y/QBU@Y8RZ."#(S#.9)FI9I-Q92U ^ MYVMLW^ _MEG-#8^'C;8)ZM$.W[OCXD3LP[%5>0%(PE?-!$1BSF^]G5\ M[QN<&DR1;&?YMI!0;Y2F->$PWSH"LK!#0U\!!1Q0J\$?!SQ0-DRTCI%W-'0D MM\<^-:@+]^S%!I,Q2*Z$=/('W7*?:$5ZF>/1+' :0Z>ZQ6,1X&%L8OPWYD(_TWTXJ8Z)[(3 M2J:DA)#\$G2>3#-Z[6HB^Z%H*1]?GNK%,W!Q^ M[FL2)D\+\[_XJ8,-OJVRB,Z;;U)4RO,4>7(O'\P/- MRO''0'7;Z)XN.&WG M>!M7']Z:F8 J\0M1(G?K0-W:$Y7@7YL^47\NB8?SK"58DV>[(5JBVO1V1*L^ MHSL@6 0.6[N]$ =^4\^=AGD43L"X*-9 /(1NFJPKX#,DNJ _HHI^4V83QKX0 MS),0E#\.B,?>^\,E@(#FI%[/]++5B 9,#A^GR=&#PR/&LDJWE]"-??'^]%]O M_!T\)'4$D6-=&>.HV!%D&S.(8[=-U7BO>MC0I_?$T#Y$=*]OU-+0&];H3A'D M]P]O"7L'@K IU:X(]?.BRD&N-+$]V[6&>3.%\,^%T7-5EJBZ"$$@Q_\(PSZ* M4XH(7Q H2I"IAF&CL,EJ=4#\CWB',)$MZT[83]"L2.L*-YCC+D]F!5KXEI;5 MTM'V*C1%E(<<-7NLP850.()?YVP"V=87:2*-'E)!/EP[H"!')/L5 MWM\"+T(>YF -K")W?_;,[>O(Q^^?:C^)<;J$;!0LR:P3!#_LA\^4.87YB[=> MJ'Z1N)(7R8428[PKK4W%];I_)EKS7 MLY:NT17".8Y71'TCX 86_:!&^ R#<##%615%==FLB6Q];2JVNV2T@YQ,#K'L M 5EE$%GK 9&5S6WRZABW(KQ0GX._^=6!W=;IH3BQ6J'5B?_0XE5MLC"?84W; M2ZW[:=LA\Y[CQKYAW\E;KL#]6ML8'@"F&_CXFDT?JA!F+#2GY<\-%8:NN&PK1[)EK@4Z$WV!A*.RSP.5 ML5O-:U?S&-.3.&VR##,XUM#B(/3A;.UJK%N$M43X4M3FA2#O"/VQ6'9X%[>; MQQ\H*!,XWHDMER2PI[]5!XZNHD)RT-K@]2Z9:SIQX.#&Z-OD%G2G;/S4N#^H9D[:D MEUVI KOLHEG&X&4NPXWAT9%>HOXQ%,#+K7_>Z\ P: V[O[XUF9D%QR&!P87& M.K)30UQ9/V!D"V4+A*3 F.Q\[!(R=R8ALS7IE]$]E :A*5<.[S:8.P1ZEC1W M"HZ[Z(7M_R8;#45M-/+[ID7-1@D!L#6JG#=\U;4'U>Q@666?="OYW+@-]*UG M&/Q61KM>4#5FH,6HSC%D<""CV@<2HQQ;*Q5M3;N6=$2LJ=_E:-L0 .PAS)_- M5J3)1],*3/B#:3[A8?2V:II[=G@_7-_=&'.6(PE+2ZY0K^U.9).=2]4B)*'Q M38YR*C?=2I3P\3;!P(AE8]B 'ALWUH:*(?K=V_OV1]J/6XY70/G\ L8F6;]< MUQLQ=2WF\6284S:=>Y"!/7-./A/51*T1JV$C-CI=?NM4V7)-/1F-K;1@HEF6 M7$EL<,_5A;9-S'AR4&?U,>W!-JYE&Q>PC0>X(&O$-TTON6F#T*.93YP6?.JL MIM7$>O>:&\M>F;7WQ"\>M%137[ EE17A#K)IK3$#, )N 6XT$VCB4\B;#G5 MJR"_;_#"AZ/E)R09483)-=*B[P@,:H ;$S_ K[3S"9++N6ZY,XRM?W)RTA(\ M>- :^4L;".+'W$3PS2SL@9K,NEH@+:@DR)9 HR+7,Z[ YWHH22]ACJ*J/\$$ MX^NF^$4%>JZEOLO,XI-76JA]\,TN#96%,9_)UW\S>!Z^%/ZIY.Z+8GD0]XUK M*44+UN LH^JC=>07[8_@N@6O-2F_T'!E':!!%Y7QYR,:$G;*J;-Q?-72DGL& MI7[7!?<4[BI^>#IB&ZU]J>"#0T"$VX7/AQH2OA5357VMQ).WWC5'?Z*F$UBD:0,> /+9/(!P=*ZZ^40N]'<4XDX M4V,T-PM4/'8Q#(PXB$^O5@ .O[G0ADTUE:?+K/>N M7U\FQZK8%JTYAS/'[4\91-KQ=',X[A#(D;L,_"7NA9[+*D8KLVP%!:R%H[3-0/X8)469"6UR;IPA=X"J&O[Z6D#4HT'ZT81J+L M]=8'J.^VWGHT%LX2I@QWA,FI$'[F>\JR9"C75!=4>\1D9J2XC>)^9)K(U M+$3("JU _S1J)CI2E:"4P*&$"TL]2B3[ QZF,7KU/7)W4LX5[_$/]6_8TK"C M5;%"2-$+# -A42^Q?%9%\KXR2&X EV8&U+.$7X8A^_5Z]YI.U>+5\;=K>&Y. MROT%]ZQ%Q6\A=H&11*UT4-H+#7A[[E5)#S6[@B)LY$D&B)0A96F+>LN0% M ,7E*116B8,T MWC?#X)$$7$8">\YPDNR!]%Y'NXQ-\D&\:WS3I<-=Y_Q[QM&AD&9NJ5T'Z]Y# M\2Z,5"!>1,>ITZ.3]KQ5*KXI%/"Q'\4%13V'2O\7YGL+]!/A@/3/&7 M^&H3%\,N*]^?/7Q-#E)E@81$_%5,;O5/ZN&ZC.B^R+GC_T(YF?T.U5] M#DKGW_S+E9Q"+IP0[$0?G&>[:ZG 7*[5S9 ( MS4)HL<%\IBU$B%&A[.R@R4X;RYF4L""U=.,.3$(_/I1.C"!TU@&,;W3O//5' M",ABP#GAM&N#VH[M)E;D!NP^!J,'LM@CP0[P&9A!,"XXCA%EFC;<\4',&:,J M2,1#2''P!2L"0N,)Q-J?+'ZBKT9B5 ^8=7QK1R<)V.LUP_3 Z873$A.6XOL3 MA5W*E^4:&=>LGI87)(9K!E?#B8?*7H[64>YZND](MXHB&G!>F9)K:OTIY,^5 MD?."W"&4+1Z,T$8%L\,STC!!-"16[P#3Z4V[4HBAPU,0V89_L)7 M;3"&)8^X=U)[ E)+@3F:J $J[T&_V M)IZ8W:E_TI.U7B+DM&Q90\NW?IZ<35B)XR*\K+OSY#1?8,%H6UL%&@2E9SI' M*N>48Z$4,2PJ-+YJ/VJ%HUZ- MK RZ?;R:V:0)MOE@WG<^'2G;9Y,?IG3B$-#"RZRC\? 5)QAN[,(1]V[#/UP7 M(90-$L+U2:LJ(4N)\0^/E%E7$%\JT\>"7D"3/P?U0X]?2V:&PZ1E=JY@*;C SB>%KDT,$-YW(B M;@[N.'KG\<3:\V!"?W2T5V=6.3K'WP3 M7H3A=L'F?P?'DY,GP[[?6-K!G GM?).QZGV>Z[A[T9Z9Z$F:O 2]2X7CQX?[ MPW3=S-2X".,$1+VZ1JXE9K5E:\I1=&!?SXA_FM"=MK(7,1'LK05(,&IVTFKQ M?,);TJD058LC*BPC/J ++YV.L3QZ5\R,D^'#!:_B@M,[';IV'M0#3#]\RZ>CP6D@O@%.!&\"2#M1(T"U'@-F#DI-57'I8\ MN6);<"3@RJ^+SX.3@H8=KM-<%\O>Z+IS^C+;W7,*\E![N8BLTH9@D9IW:MVZ M,+B12=T#<;7'G3)\V!E\.EV>H[!=20;O:U:"!@ 8:(!9 OT4$FF1$555B/9C M+E".,M]Q\^D)T8^7![C4F-Z]9[OD"9S)@Y8+:^*7X)2D8,F#-XI[IN(B4OXM M=9'FZI*#_]AFCT*]#!%S'[$3 T=_G7,L#(-> M-;[R+,CVC2SUE/A[JTL&O=CYL>L[K>$V#5-@A*JFET) -5-4J!F:?A&7P6 ? MB"E';GJ=^J*^6?&K8!B4#0EZ$7__P7L8!EKAX@?)NQ[N]\V0S1PO),W** U^ M=6J)0E0DVF.D^YT:W>E,7^)//<$FXDE>NQG/ M:]6K9/% 3V=M(0BPX4Z7KI$I&=7A&*^H\/Y:]=S;K/]N2L3J6GCZP&LRK3V* M!^3&EG!/X\A-'Y8[I3I]BFYQ",>G=$B'G=D(,-;CXR"P/^W07[*JE3FGO!\^/^;#*L\'756KS/< MG(RQ_3/251D,"3X7:"<-ZT_VKC(^+20""3^:U)JXF(TR2^WV#WW6Q+>U#4.M M73.&==T/M@Z>BOXD2!$^G&/^#O&S[M=2+;3[):^I]VA6+5=<')-B:V/8/JNE MIL]MIYRD62VF%1: +57+%'&@-';Q[#L MIBB_JF&H9YA4&<'D&#ZQYHY1C 8^!PL:;4X?K>&2F'Y8 D5?+-$K)7]L?]&7 M<7P8G;*=AZR*\90X$A@(9)P-2P)8]/8*#B?DQ5VY5 >#9KC;+ M@V#J6E]4&=>_*VJO'@)9;,H"@WX==V(HE%F,A&9L#2LJ D.A8T8MXMT*=2DJ M$E&-:%_WH22]X=XOFWA[=O;)4 ZP?*Y4MME > [83^QRPS.LC[*@I3@:8^_#$$T.*5-"!>556"1H M.]=5=SX?N8&/M(V[M38$K)HY#?.+5"0HBY_M^,,L(>BTJBJO\_%'U2 L#;99 M#XJS0U :?*%5Y3G!5S78S+EA%2%%HC@Q_;/>:]?A+/1)=T2U]D)F5J;&ZMO& M*K Q=E:2WI8R3K"'9GBQ*7_MRBSH %'1&_'<>XAMH<\1H1B8<,SX/,8!L=,D M7T63//QB&V'TY$!I@Z,0N^N-"MU ;=F+%-$[S>QQSSL'D_]!\Y.T1]_XVF)< M<=NUA&2@C5>;MB)"B= %<%0'PM90#@;WB_C8PZ:[(7LV=E!T?!*CK\+YU8&1 M#*H',R0%\5Q@_HMJB&$H+/7H0,<07O:EB50'>S;F_!56RYY!/1H"T6-,L9\, MK.$D>51'D9T54(HC+G6!%CO[2KT.5T)* M@,D16V$.9\%G,])S&:>BJ:3N5A7TR!I1B!T!-?1B'!/O]5E6+:9(JEK%TYIZE+0 MXOU4@=UHE#-U+G>Q"JR E*Q\AHQS88!E^&$T^5>;-HH!2"P$074@%J[UX"G#SJKB8,0[C8]I\F.=PL0Z>-]5Z M$+*-U8M%9K7KX!Z^')*64S$8>K$P5 @[(/M(O?]D0YEDIX1Z;,A"@>EY&\9! M/B.2 CK:YN#B6MI*S*Y(1L4>1E3B\<(^*3EEY_'PZ>-'89,7"H6%6D:VQ[1?I_$? M*JOH9B&N+]+[$F]:P-M4N6Q*4X>ITC0$YQ%/(4[!34Z!?C732+0']V==4H & MI^J\IA\753,A)D-#>R.:IHH"F3+7; +V\HJ M(=!V!?.T^9A1BPNQ0LJK>2G/=8EF?H&% M53.P[EG+$MI(M"R_&<<-K7X=LE,[=C8X1FRHGPR CA?$Z[WX-.3S:/@H>=+O MG)FD.SX#BZ4PV0U@&QME!%UH53:AEX5X5XS;2 DI<9:)Z(1&&GRMU7:UYG8ZX+-#L+!4WF< M-\#.;<4K]LCA;EI8Q9W;D4XUM0G^W"K'\9CKWSJ5V6)E5[W/+O-8[#S,HO5" M-RV=S9/WDR)X#] _+"<=*U(/Z MPVI*'&IL:2;8Y]D-Z#H[ "G2Y,Z.@W'\FQ(*_A5@0=^@-_G2A>==2U'*_(JZ]@'\W60_FUMU,0.GW6;ISJ5 MTBD61(89HKJ+F0P#0P$=<(75+ M>5BSTKRXEPB,C#3#%(W\$Q;4L; ]SJEX7 M)X'DU&V.V\%4[S@J]:GT#AD)3O5+A$-])TO,%+R)0>;06L7U4><* MN1U&D,]436]#!M$9Y>M&2 J7X/[RZ6GJ_("1]MB&'=5$2(H:>+%./0X>.]5@ M J-YB0U?<=531-[U0Z3(+EIB+UB;X9'Z8JDW#LMQT. F.>=@XT@%RCT6G"[AIV>I&B0F_?ND 6MKU6"-@Q&DA$@O2S*W:G> MJP^1JT)I:[!HC!P).<1<,"U%:EQTCE#]N>Z4E_B^HP&UL= 4KOE2T\+[FD=; MU;B&5VOIFZ3V(:$2L,>Y7#I.*"*$D3:18SG3/Y=J?"J]50?(79M!$IENNOK" M7 S++&^60/VBA. VH>L/'\ KO*C*&1<=4LW@'SZT^Y-M@.D M^8B-QDMK8S2%F(1ET)/3=T%@/!/ER]\S;90)TNWL2/KUC0HFY !F(Y8O+MD9 MS8JJT=9T7W.UV/>,D$BQF&B!*KI>5K6UY24U)SMJ%YK=A69O^SXLFX*]L= @ MH=''" UC-Z-22:$R#^LEE/#3,%$U565AHH(HQG"_]3PO[@? * 1D=['IC0B" MQ%UFO%/DZBL'7P45^\IOSS#Y>&&J(CY:/&Z)J=?HL$('!\O-T>3*U0)+22EL M",-V.>U@$Z=RFJ'?Q[3^WK"^).YSI'9=B*5O0.4#1%H\-H: I M(+_9*/B&G#6/NK'6&HZ074^A"(?1<'.>JA0P))JG&(="Y 0CBP@O)3[]<.K" M^?[H(T7],41].(-.&OSF!!PI0V.2<*@^>L31'.D 3XO(]/ T RZT&[I/#&8B M7EI>'6>[@F7;M?1(*9VB85"42Q,-/UQUV]@T MQTE-?")8R$4JP-;40M2SVBR9(TS.!QYNS/!O8R*T)?"8HT)';4+II% @%X6' M!>(,:?FM8V*768BN,ZTE+ZBH)XNWDB.Q]T[!NGF]65'7VOXR'#/RTQ4F7FP! M5QJ:ZE3J/1[,LIY(P9"BM9Y*T%O.?XC5H'+J^0\#EV6M+V/A E+I2T(X _L6 MYKRQ/Z&TJ-E,F5HZ(G4E,P!CMH6L\V8Q5DLBVJE?3V. MJ]6QT" 8F3 UAS?7GMLQM0WWPD\$/1-^M&I:O;#YN]0W3*.)4$78E)$ZY'"@ MBQ)DZ*/RK^S)J3;H[:"Q1;-\"6P+]F%=5MNQ MBNCXB,VFOVK8/&IE&IBU34 M!K'XQ>7X:5B/3R&-->:6]\%=@YF>-/*PL8CK$K>8@S-R,@.CF!4*@47%AILR M9JHA*E/4/+S1J:*R"O6<^+BA\A?L>4P:R1 /!T=/N9#+T,/E;,*XNF:QJEKXBN,%BY8IFO.J=/S#@1 3 M"2!3BH:D&[+)I-5-A7V(:,T&1A;EK2(/M<_GT5OH^P#3W0I?]BBT6\D>76 _ MFD XHEW<=CU'F?)& (*7R&QK^6D=&>%")%FZQ$M",LBF7P?=&L=X4WG--?H M/9%)6?A1Q1-?,SX*+N=@&.C<><>@@\Z]QSO%7)DHE[7AI5X#:TOB#!L+9\VZ M,8)RYYN9>LW@KPE,?Q'+QE9(U_$U(;K#!R,QNJO#<7<\&'U85".\Z%BGK)VK#L-E-2!+((&?5$56P47P_1*):)>00%-2#%20J:,,GE%>] MR#OS[/G>SV(!I@)_;+@DST?OP855EZZYI*3M??:M2.,$JIQD4O MM3:+*8$O!^D'4CB4#VLH4Q !YKEDD*;;$6)09Y9U[=4"+ ,^2?H,WC=F0!#0 MH^1UOS7PL) T@NG"*O5:,XPPI:04)L"&#'HLP1HP(@S%HNFW_PSA?KYS)/1YK);T8[]<*-]ZO8< M=TL Z>E@TRNB*D8_7UJR4V]I#F58YIDQC0<^O\0S[9TE?AG2*MGHC@]:C]S* MT]]NQ3H=;7:=XOCF;5:+@_>7M]C&P2+&C_7XSZU8DLUN'5Z!PGS2%#['I?"3 M7^M90=#DT,SL37<0*[8=GR**I74;0XIQ@@YS:>"8I;ZH/TTN58T<<$93^V@? M/[(EU5<1TUF[@D\'B2BB(+EQW %"PL,CSL1D>"3]JC'\L%6COIY@)JJXI]") M1/%LV:"*8R>P"VSK811]71.D3 J>";$0%#W[Z$ZSIE,NS$CIIF4ESZ%VR]2[RC3V M8>.\G8REY4&0?S7CQ+'EI U*/8B*O@V2BG;..>#MBL7'WD\B3HJ0N=BC'0?[ MUR9Z\BB3QF#43+74LMZQ*MW#4/"W'*S\5>HSWH[F*7[\L'N3T6$K2PD:"ZZ? M<_H<&V.\##K)"_)396;"Q[MO]9[)34I[;\O:IL?#=>\E8%G<^D(>"860:-E@&R(*D65DT1%D4_GK MA*48";?*H(TZ#L?2D=&T8IZKIUU"X:"[6T?43MFP_<#:$V78?9VP?-P9BM96 MUEPX4]X,[H/LB/YM8Z[-("1Y%"&M[,-5'9S*IJ5LH>'. 7G8Q\%VN0B"F&'2 MVM^C'Z(91I <40)_1I0*GQ#M+[E>AI!A6[:YSD/2.-==@R?+.B\27QH9X9?@ M1K1JN:&X_QG<5->RTYVW<=_[\SEE3-\W\)[ M[R*-N,#C;%W3 BYSX>RV8#=@"VDZ1B3+[U1MWI%N0Q2,-RQ2(4_!NS!\CT;K*!G@2O"9B/NOK[!!*-1P;&%(XB*-VB!T8&$%X;$D@'!R-XC8( M]D]-6V6?"-!SKJE@K@3KQN0.!^P 8J@1RU581P;#&@+[[.%[[$_[$OM+43EF M97*R?<>M@JDI M3Z[26CO+E[P[2 K?2>OAUUW+=J[END']'N$DL'ZF#H*=/#I'U^)I(_O!RV&4 MMPL:S]GQ[9Q:S(*%;W'?4Q4#!H5R8WSH\DJO: M?AG#SB[>TS^CL"U=VP25]B/?LTTY$:)Y :,KJ4$+UH<&]!)!\>A4E9_J;MEF MMGDW=NG&+M5"[RNFE2-LT$1=07(BA1PSXN8DHLK[)$^*"Z.A)P_(J?-$>\M;"*NT$4 24HE@TRS-EN-=U M2] [*A\+T+XX2:UINY:,ED3EPB%&=EL4)X2-:H@X8\KI&!@";E\\Z6.OX*MN MH?NT.8>[,P)_&"XKHIAXP$U(D&7M M"H3N3MI$VJX4-W\65!F3JG/1#.@ QZ1L&;2'4=.Q&G75R*G+A^T-%XCLTM]E M@6YYYS]\@4[WA_A%IZP7&O96KX H(C+N=Y'":"U>G%K\W5@N@6I^>P SSL&O M?$)*%KVOG= [1/\W_-)M]/Z?=Z&_OVJAT60+X4YQNT>Q&5Z DBUS57,C;"ZK MV&<9H1RDQ/)[)5N6_2%,46ZK#%7U3HJNEJ(7^]10/)H>I=0C@,*5H_BA/ZOG9A-"BX29$9*8 S,3!AT%D".[XB M"%EU.65#*W?PU $-PY6N:W#R[K3D3>3[Y3X:P'T3=T9U M74'=2UF5&*2LZH7QN7];[D!! BH#P\CGK,->$XLEHRW0+,X[QQ;=NW2W1C=9 MHU?#-;+>)Z%RI=DHD@7 SFR68+[G&&NH]1(/GF"/ZC$?F MH%N -15TT%/3QG+_95H%&S>K'"0G)'Q@FG?1)DJZM'.+S8+[*5"Y/RJ%V]F- M?]XXP,5H%*#'+M\3L\ 9=D38>Q]KIR7(Y> M A63)G%'T<#V/D-,#C&LL MA%= P(X,ZV2*'H-")AN,*+&)C&(HF*F [=&QZ9<'"4$&VLA8>/9MY<@8XS/?4&BTQ_JZ<.:J62+A-LZ&].0C@3?*E94-5$O_3D$G MK;7O''02E+I?@H\DRT*5/COV);/I>#_[U9Y7S+'%6.,80G&PA%C7B!ASN-O4 MU/JQI4E'P*'HM Z>%_!A]PD@H@&D$4@DWE5.CIM>F0B#8L(.PSZ?*K^ZG0BW).LA+6EH)LVZ&G&T?43ZS94*N7(%U MA'3*GBY*".RP=*>N2I,1M5>=$T<3+!*<7.#D+ID "0[Y\+E@&I8M[):&*+,< M''S8'6BDQ9"3=1S25+$6I>'UFX5$91E5W3_-U]XX#$NZ79/L4;,0UU,6$\:U MT9PMK2@5YL@V]J6:TK'(H6UX80A_11K84T%;6!873KN<$A-GRJ8,PSK!=Z0, MBGORYKSC+']Y.;*3I9 BKH3&Y.E SEREX74J$$ZLT1.F9IJ=4I^# 6.[Q$00 M^9+[#LP4]@7^"N;#'39#CI.?2SIZD9/19*:E @@;1AU&PT6Z*1\+TB=:)C17 MZLB>65-9@)8I 0"$?\0N3=3%,8TV ]P8 UYX_.(W+<,$4:G5G8UE7875#$H& MUH]X[_J6&_FB]/)3S5Y>+Z(P#.'13$>(M3.!X0) M[F".QV8]$VLFVA@ADB;:(05U"T[?[+O[!3PR0V$(=5Z/2RH5PJK%$G2QK<@8 M;2ZA:O"G:V^$X;98E+XIS#5D-=>(6Z_2Z@K1YLDU,S1);74971+D%=( 0=6W MW*4U&_6'(17OQ::Q]PI@.G8CQK?:YSIZ6"9%<$Y=IK?=G:2_Z.HWV5>%F/F,)3?_?* M*6^#P=CV$);P,^2]&9'N$+0[M=1R.K9B^FW-M%-6W?>&06;:ZM(2E=HE2I]QFEAMR(TN*$% M^\AE\&M,Y* UU?1[G5LL069H>% M_RUQ*X8%,#:49"WT(.:#3,>%>'7(H04"M'%,*7]AO.*/Z&Z.]IT>ZY\Q'!XAA=>$%OD0W3 VVT&EU/OA#>*IW@[K(C:$O>Z"Y(3R)]$G+L/U"MV!$3 MS+T:(UEU*6"!L9*"( -D2V""L7CA%2G"@_ZTE MP DBE[5]^;81':](=C47-T;!9YHV7$4-C7!6WX0!FO,XQ"S\ MJ*1X\,?;W<-28XY31J=!+2[ELSG&+LW@7-(G4'0>+N':#JQ/1+C8'@Q?DCY9 MM10>'31,K^AXOY,AA\:I]0QS9KP>,=(:4QY.+0=YLB;AY>XRT0,;:[&9B(N MP$AM;Q7G/(QV25F?6)Q5?91^*!0CI^_VUQ1OB@SGH64Z_Q!1",(:_>+X!6F9 M7ECFP:T@O]G$7-V.7? .^%L/A?G=NNZ.19(67/@E*4VK7&J860KQ]SF7KB;( MJ(+]T4!W4T<0M(([."IKRNEP@VX"LU$O:;P;5F-B;F=PQ#(#6]#780RF0*4W MNPS%'N5P+C34C1K^E2T14 F(??9_Z3#IH!90N!+CIYX>%U890!$%; MII&P#B& 49S7'D]WHUW(0]N,ID?4XY$G3HTTH1YQMEB@1T8 0C>C G4U1Y@N MMOW$WZI+?F+82(P IS%]#_^)UXRI?-:$DRQ%KN1?F7/HEM2X=^(8.![ZXGX1 M4[^"K(C%#NA[UE2I@;O1MN-)PJD%Z9WWJ MIRN<3\>CM>81\1-X7]G:+MP?,,P 8]#ZV/5L0KSP0;&/2< MR@G- (ZZ[8;(Z=3IRH.%K8^U-PWXSF>$(F- 3ZZY-HGI,\4DF5>%;JH%5[#- M.Q@=1?"[Q7(7R;E-Z"T,H!$+KFZ'EIT" N&B8R=+(M804;8B&0NOH 1'<.;81Q?FG:+%8(NB M_,X&763LH1 P(5V!9Y?)Z+40&FP3@7ROV($-6-^CV5&,A:03S,3)MC7[^>3AX/Z6%AC>C -K8QCM3C_?-$KJ[-N T2)"NY/2@7O-/;": M(]]]H2=<]2"P/821.BIKBH=?"0*XKKF$'.[7V$=7A]K]5H-_X:<./E2M[5RD M.-73+6B33&OS>4#Z+NQ&.V&[-H0;R-8!&(#8JB__H@/M)N8K.8#8>M3=TCVR M1ZMD,?UCG"SN8O8BB;)MR> R"B&MN65@"3BL-*EV?$[TA" \P+NP_P4[!(J. MCA_D@3'M#N_;W#(KM(*#!I;7M(2';'0F9JH;L^QD8C'!/ES0GC( MOE!\1I]78#*2&AM(V_3R;L#> M,;D,:4V\48RLJ.?LB$,Y:**S\B<+!16W1J'UQ]_%KZKF+T8%B)>Y6-=/$Y:KH3"PM ME[YI6@L,L5& DJ]G>)II[4G7>"S#C!%VNI@Y;GM9+75#S+),9@:"6W6(JIYS^C(5' M1&(YJ$IS;G(OD$$E6 .'8=3^V0GK]<+*TFI]H N]ZD?:R4!I3>O#M-Z+9_+: M&X:5TRCB"GX\%TW"ZH- <*L;03=)(:'7P9P,&52,HT7-G+G(IX &JVE7$?\N M%65J0FA'=8ZV)1P&+G3N4%4[%7>CF,'G_37@9V?;$E\'8>[HR:/ML[V%S'L: M*Z^J&BW^7B8TT HM&>(2)8Y(-W?ARANL'"^<2T WG6E323^G4@N'+>V9,D?2 MDD'!#.XFPE\@WW@)!U)-]K\/U)&/@UFG] M3L5.3H=9'4S/&!?0Q%"],RVDALAWKJ66EGSMNO3\'XX6NP;]MWGY.'PX.8G$ MX.8Y_YB]X,^5^.]%S-AHS@JPPB]Z\3,[KV_>AVAV9/);,)P=;:R5 M/==H#:,?]$(L\*IN=I'XK8_$WZDZ_B3X#R%,+#&@\J41: BN-0+%HI2?E\[, M2^_UH+=73LJN7B%@)*4'+RL816NQ2U;L?)?5^ MQ'R!@P3.JGJ,5ZF,WL56&KBR GJRL?Q5 MP3>I95.+L24N(44@SQ:7 VU(TST&3?>.B#F&2NVJ+;3Y?7+*T4,._ZT/;<1@LY>V#B68S(2 Z5\==%4P85(>/09 MO;6&.N@97>^GA*4EHUZ^M^(7X#)GH1+-JO,2)C^WEUER1$E9R'B:1.,_PCQI M;T>)J;VL_Q!I=K50IF#Z1NE\=P=4\):(^+N(;'XDB#O54<9F)L+55E^]'><6 MF.:P8U[0:;)"F@8,["2O*R2 ?E-FDV3XW]U[11[WM_#?K5X!#;6-CO@4590@ M[9\\IQ>X(R-_=4#JZ33/46?ZX=]8ED+).7AZ.'FXX1>Z^2[8QI%OI=Z-D=Y? MI'+_^!G=#>3*W8$F46 ^OGV;_'CZX9^O/B9G;][]'@*=_RXT&(\F)X]O,"\C,,2T+L6$@LEZ?(]JOIM((4P1? MLPZT2[VDY"+SO5=T@^A.00,*O-/M6+NOS,-L?I,D2<0GLE!4W-FON53Y!<8 M U(1F'^L#ST7.G\VTKG1)%<9$<"%/M6-(V@'@TP0"[(QOX KJ!/).@!\9+5@8]:MI+393@>@&VUH5&]-R9=!"&!WDJZ9.XY8$C M.W*M#Z0+G[0>X<)>:J=P;'F8Z33OM7O$@9;:$E^')#^^[9FR[_@EKYAR\M%! M-239$X"/80(^%2O?CX"F/)ADLL;L !:$U5A-1'$[@GE8PHA'/69#(50DM5[A MG.6O76E9S NC9YC?=,D<;,+,=STZG,1RD3EHEJ- :J,F%VZ)&H#(FH71F+F@D:._?,^*87\."Y1L$W3LJI:>3H^3- MH#UPN&A8&=:55JAJ,H)19AP=[P=$_B%]Q'*)@ ++8C0D1VF0C;S& 0CWR[)0TN\V&&&8W#V#^5'+ MJM:\?T:_EC%9D6WSI)-7Y7EAFCG89.5YAS5/4<6P)7ZKHOTI Y('%%0(F/?F MENXS?GG\".PK ).A52&EDKE-3NM2R@6GJP#?W[#Z6Y%CVB9S1=[1K["OF]Q( MM\D+S5"/&%YR2T:ZS9@01P\F",WBYA$V.'+:@7]X!ZSC.ZC+8+X/PP:,7#^$ M:&'TX>6X"%J3SD'J!"<\\/@'Q48LY""B?#0S22CV]\6CE^P'WY0.;B+T#F%U MI,*5AZ\B8 E[IWLJ$ATR%5PRW:.O?$2$1S:'M^6"8]> W5<^U5H*C)TJ<$UO M*$X4%%1:M+8$CAHLEKJZM>G:1BJ3D6:7Y[9]78^9S\VY-\!(QQNW.Q([0](; M./@+ZA#;!)C J_07-W>C93L]KF6J,,4(J"_PX%,%9A?G0"'NG'DKN+0(=13( M %Y K!8'W5*,3 =MQTZL<6O0LNEJ'1R@HR0RHVV*UU$X]4O6U]!L3=8QBME2 M.M'%5_3?E;:BECF,6>_Y'6TWB0'!WH"P*N# ]XVXP\Z2@]L&=3JM;FP]SZ!8 ME[9N*IG\3A+G)RHS?KUJ&I_J:]!(?#6N,W::PE+\47B M,(&'+&5.HOZ\MF8>"S6P44>M?5/,@9K"N#X[$<0S**X) AEY.?TF:@::Z.K] MX_AJO)4QC"VX9AX?K5-," =6%TQHE)'?B1()$I-7M30+%\W5 M]GMP3:OJ4ZR$^YK$GV26[,Z7I' 9BK$-O0FLV(\A[(*"6Q\4W#J#N;VLJ+_: M2JNZZ27KF&;;"N4EUDY;R63%;KFZZ8M#^;[ZS,:-8].[JN5[!!87G1>XT>AM M;8-$/&^#$8OP3X:'5<\L(!U,>EI:3?FQV=%*/>Y5IXO=Y^'_KVFW1WLD] MEGN\0U3DH!&/1[1AZL."6,2,)R?8^HWYG.P]VF?2Q#'Z S+GDN5\U1!YBB4_ M<%/O#[^;F46L&YDEH]=UX>7;JN%6P=]J%3RZY*C1W M[G/W+^ M-4%X_&1RG(Y%HG'F2WT.CI:U<22DG7)^&M]6&.XD.EN+2]:WD4=/[I!3ZGH& M8@DP1UK+C=+I$!^VCHTS46+.QLY=)MU1N(/;=:&*SJE9_WYA0ZY17X1H!"XJ M*LVP]QU55TO+/(K=8]6EXQ7".P>N\!(Y\:JHY4BDZ+PJ2RU _Z&4'$YJ- M8"]8L]E]'4;34TM9A02L>BS>GO+;\ #PN8)FLNE$FR2%(X!T&9=@];-%;BU@ MY=ZJ2PE+X.NTJ]L@0^Y,V^LUNN;(=RK+N*OOT^?!"8-S_)+:!]PSU0,O?IB\ MB2-GQEDFE&+),^(QYIB2 MI;,?LQ,2TP?)+6S O&;1K&EQ>O&;^'#&\<[82F4FWE7,2]5H\V\)AZ*J\]QV MS#4?QA]LJ$AZE_O*Y61/)=(:THH+]87<3WO&D\!Z9R-Q9$_UP&^08^//H@E0 M#60CV;=716K?'G,!\A*6RLM;3VS$!?U#A2T&[!,POD"^(G/<,C&YQ_$-1V+4 M]"ZSKJ".&;@XJ)7$.LR)%!46UU#YMYYA+RS2WJI!&LM8N,J0&DS8ENG9C6D[ M=A((#PT3@7PPZ"0163M9U$2Y7&MIRVYM4C0-.*@J%QH7Q_*2ZCLOP M4CCK:BR^>%M7]0[K@J.K"^HYWY5&HF'S;;Q;$K6HNI)3;6"G"CE<1)[O]A4B M"\B/R*C!JEU=0S!<&Y4A5J%(%-%ZH86=8C0$OT,VMN47+1M;;JP*V+FY2T@U MF"+',Y2P1X M&>\)Y2Y\N0M?WO9](@66BJQ7&1BD*-N,U:(>8G:GV#"?G'5,XSJ6V^QM W\2 M8N3_JCY)EA@;'F0[WS17M&J!X5V=>XR<9;9P50[.!!T[9(8O3$/\9CK?MY:R MD,KYYMMA[Q+JZ\D]&D<809!Y "F;.+_/D[9F@OII7L[I)J\E*$&FCK+4!E4W M;==&9P0(.->P&H6AD,K,V3B-!-Q\8ZFYME,9,JQJ)JL+9P+(%*+ZV->XT!/,(%K'(S9^:/4; MQE>$"K/!U)Q3DH.IN5I=]L[N,HYC^)&C69EI++%R M$IOZ,SXV>6)B]=1&$N+L9X4%WI3CAMO7&F]#O['P5 )H(LZD=;> 78#2ZKX+ M]O0Y;.L]%#;Q0*+MXWIAL3_B-YKL*\^G&P9UP^2WQ80B3R/11Q85:O-46@W8 MT=.U%SC[K+DD[BBF5'K:5Z0Q^_FN7GR_X/<%"4P4;56*NX4.0'3P- T_1 M%Q4.H9$;9,9U$>>QP$3Q]* 6M=@L.?,^&0[;@&5/BL1[2D'>#8X?9)U";'=5 MEWK52#@YF>F("NCJ*< 'G\?18+8N]T"L"QXG!LYDW=[2O+J5@H%U]3K0D3TW MY?"%363#5]3NJ/>Q8':=CJ*8CO^-H?%[AT-2[[^"&TQ]$6$AL/#0GF,C!XL@ MWT)<^K#%$J8LQ[(>$LT;7#&[&;8<[XP 7TZ>B-=9,5EH:0OZ6/]7PA;4 P>E MY)LLV][,T9FS=@/T1?R&HMT73#[7_:&^;O^B_/GCBX[ 3X54+O;>M E?-88/ M]:8ZAK+=;+[O7<[N>#W6Y:H3P,G.%BE_NW6^3.^S"AJHGMY-OZ;6&2_(^1I2 M>I,4HCQE!.[PU\;S4P> 37$IJ![F&O_A2[11;%.(!]%SVOJ6YX@+,D2:VNUO M'92K])T(05\M]=/$7U45W5+CWT,-='RS0%MLGXK'&#B+6/2+^7M8 31,*-F% M/]B=!V=25Y*KAB*@06Z4,.W9J!LLFXV'W:!4#I-Q&%_WT2[TSW4I9?>Y2\^! M4!EIQ^#*O/@Q=]TY.O'.D;0=^*(7V@7XMC_ MS7ZXD3O'B.D> M#HJ4.&'9,:96ADPD-%9N%6[+;F3LRZHPV5>++6V1;!\EWVO$0+!XP*LN;+DR MM^RR&,AU1:@YIWM);25[@\J+_=0G6Z]'P:T)UJX'QS$OE5@RO$;4TJ2V++>V M_:7^;+AJQB\I?0_+/T>PH>MW(<"H MQG%<,.$<4JSA#OT9S&G81FL3DGY-$A(7O$P<0 _\?_NJ=?M:$BEJ\!4 ]@*OF);"Y5B(QC"A03=C,8?YEI"4#P5VP0(P<7TP8QU)I[ M(;.@L3241@U9^D[;&*(87IBI4ZYX%2PSV;))WM@44]]FYP4/\ M&U&.=NQ%/$B,=4,&LRE-#V66D5V+0634)"+L(+IG+F@DG]WW!DH(7%J++@_!Z$$$YZZ:-R8VJ*0B(M\<@^06E MM$%H&2SLXPS$%69:(JQ): >ER2>3?<):S#3HOF7? =^_X.X$(OSXT13\A!E6 M@2=O6LUEYRSY817XN9GAQIYA!2%BU34AVJD_([XN3_BOU93W@PV%UK!WBI[N M6,!11/9,U[C2& ;#<8\!-&3(1D^#@ONB4B5!Y,$[X&1Z1T%]]XY^>63ODQB: MYKS#B4)XLIT$>?.^1L/6"='0^+X$K)7H*16,X1/Q%;WZL'#I%2E4W_=65CJ^ MRN[Q+Z!KVRJBC4>3Y"-V@>/F1U5!\2,2TCMQZ0FW+\*VX;4>H\OA"B,L\Z)T%_\+F@5T>88$#9D-O.,I7:VRJFW3 M^,QVA[@_V%/_(1^MA2+#!+=N09%L(N=)+3R4\\",W2PS3M/E05(&_.Q/+H<9 MVVZ4R&!T[!@"'U$]?]0,DZE D$GF!N'APV'H/TOM>4!-4)142,AGW)^/%0J& M9/G@9*24_-Q0[(,/ HY)Q%F6^O=Z-PYW]$_SKR0XN_#JUH=7-S/H*S7*C=5( MI$4",_HJEQ!/-YN$I#^_*O5"_+B'#\"Y.YN\F"2GR^4$G+C#1X^?\_\?'IR< M[+LD8,QZ]LINCE<+79-MFKS'DL"F?]?HAH\?'![ _SW:]U3?SMC)P0PC5B]7 MX,FN O)=!)%)ZV:><5X)_(V7&I/0I%O>R?"L VJSM_WIT*K!;CLOL3J-JUE' M6)M!;[7MDN:5$H;T?Y>7EY,6KY^ =_/SAK9V.[(;3D?LW'GW!%QS3UN$+PMS)S+W4)1:5O*?;N9FZS01, M33/)J\Q-0;XLZ-^77%\W:>;MXNHWS5E,7Y&J34Z#7NY(MN?PDSP\.L:X5S/W?)O:>Y[(!_QF&2^1O<\$WT9Y_ZZT(:W?R MXYZ,/N[PZ<-'!_!_C_>=!OA>E9^2,YW!.2B;^?!X]-J'QX>#@5)TQ^R/AS:^ M5!^%7N$?:H!)QHC/[XQV8R"UT?\*J:0S&(/A[??%T M+PSH@ M+JIJ^AIG3%38SH#/(DS0(RZHR0QO1'?EDHWMCE['LCMT3,::^JWM! MC10)&4-UTM?5F]U '&:S!P]FLRVAG-P43N.)395AQG[@Y(&=>,>]<-;,4,*#WX=RP-DZM,3+--1-,/-+GDNQ7 MVT?T+W#&!8]K6ZS;%V*,^#HJZQ32%/'0J1(_#7!W:1^7E_J(/9V*%TA\P3^6 MG*<4YS\HY0]+C\C5#DN3:-""NK39#)O.U:57)=+L4$(X1B2$%DSCKP2@GHQJ1 M7A?#O5@]E?N*79^A5V4"M4 BP78#2TI^H"_"> MX05JK/PF1"7GS F7$KVQ8T+2JN1$12YC8- *A9=)2[J%M0)DE?<(F6/_?!B# MV<9OZB<&"6>*"W\RA$0]%)ZIP9-W(^\]_$V?>=T3\0*#@CKQYDW1MDMAIP6$33 ]PT)(<*>^I>8(,& MS1\SA/$9.$-* T&7W+.C;\B6;V4;2T@KSXH;[)$KE$I4Z>YX(6P-IPUT7L!4 M8 F!),RP>+*46(7P9LG5?.3(KS&UBV5JPUM1/EKN9KB\-;@A@X+\CE8,\?.> MYA6:Q#Z;OQB/8-H-%(JS8&OR_%%C#/H.V5(B91>\49A0'$^1'/%$&XS.A.$@FXJ7WK2>-$G6B = YGSP?$>>_-DLNH4%R_O< MG&72"]_QR[3@+DJ]+5'JK3N7CA_\V<^E7Q3VK+QG)]*IU%6M_MJX2A_N06"( M4M068 H=FZW O,8DC"TZJ?!7X$;A# :51,0_BZ,1_P+I(=''*BM'&=ERRR'I M'<4G QN"%+26<7GBGJG4GX14V_P.TC)II!/=VBX%R;O*#MJSQ=&!AH:Z] =B M BHD4@=ORKH*&*/W$7JQ7,6>O9S#P(-L 5[>( #>>@G]1U+=&/NL5_',Q=QR MY#77C@+2GT\W69KXI!Z9B BQ(UV9*,O$7Y*IP7>WL])P>L*!?NZXG7[LV"!? M(,@'7"98XR%PY.LQ#!\J_-_O&I>)A,FVW_FLLZ[E H#<$$806;L<8L&$'U-S MHJ;/KD+V#'K*0JN%.X,S9O;>(S9=U#2H(@ZERNZJ5GB8HH(+_#!0#^F7/=9N MB(;;A?DB%=SP]BF@LJBYT=?W/3,*7MSPW;GWXY^YW'>-TD'3^_U;I_Z=_^9?\\N;CNU=G9\DO_WCUX=5/K],@%TUI^ MD>T5"P7QUX"CAR.ON>*T#S4NF9D:LPO3ZD+;3-CM#+@M=5C&9S:N MMT*\X%UYGW$'[,6K=V '_B_8@2_>O'[S DS!GUZFR9MW+^Z,8SF^3M^O>'7^ MP'C7V$#8!\FQ,0\%49Y1=A2_A28OHAH9T_AB7INFK9;H>'V<).^K[9_A$+1S MQX?_OM8-DQ5?]]\?XJ%L9D)<[3QLFZT:[KCB.GW[-OGQ],,_7WU,SMZ\^^'T M_4_HS7Y\E;S]^/**A=NTJ'U=*=JZ716IW3N@=_^G*E4[5V7R?5>W\ZT2DENI MH:T3A'"TXY-\-\;^XJ>?-G@&?!6-P-'0VW8QV%VUNVIWU59G86Q^ZJ MW56[JW97[:[:7;6[:N>I[#R5/\)3N<7+;-UK7.6IQ.T:[O!+_EY^PNYON[_M M_K;[VTVUX*Y^++VE-OR*E_N#6S7;O_;M,I7 M\,^\711__[]02P,$% @ ?5RB6)8[^3MV!P @28 !X !C;V-O,C R M-# S,S$M97AX,S$Q;6%R=&ENWC@9)&%A%)U)*4'=^OOV](.;9C9^NBW:T;7($JEC@<#F<^ M?C.D=)6[LKB^RDFFU_^X^F>W*S[HI"FIF'4-'=BT!\,Q>_:W*N9#.U.N8*NEWJN3L/]U:D?Y"K6Z>+Z*E4SH=*W1TH. MXGYT=CD<91?1,([DY>7HU/M^_?W=W^^LN^UO_EM@YWVGK;$3]+XU0%9369CD@(=]E"N%RZ5\>C MR\G>[J]EFF)E= O*W/CL?!D05:4(QK@;77ZS24:]Y23^_M$WW1+U>R-VPZW( MY8R$H9FB.3C%YEY0.J5.B)@)<4HU3*@T M4@1&D%A+"(MH*F<:P@R0-'S^0 "E*'%GE"Q$)A,\,D*7H#FG@]R60$4)62O- M@D5*>4\8=TVGQ;,4QF#(PB5D'M '\01[-9:U=5!BZ13D&/JI*B2:$3P%F+8 >@4\P_->+.D&4H%\4* MDRT<[).A ?M4L>(.2S0%! !$SB=^..OM2:3-15;HN5VBU-!466RND(8\0 M1%S%!7$D!0&6<:%LSO(L5H(?F2/Y/E4V*;1MT(^9T^@BJ*J-3BC%8RM.@(R4 M +40_IN'))?5E,0[D-+'IH!$=":[T>B$7ONNT2@-=^%6<1E8!8BR?L',M8;< M@"2V9>^!LHV!,@S$\WR*9TAPAO^""FHT/"",GLC7AP+2\]Z;B/WP@2PJ?43+ MI[1/0ZG#V3:1C=V_"Z>]F "+=J202'5CH #L-%/6L>4ZXQHJ MI,=9FTE76.FT;,R-"LP)6ZPN5.KWFK:)K4J5-(HGH$*^]SF@8DV-Y1SLUZ7U M"=LSI+8$@[#+])UJ+N^3II!,[)B6-V*5R]$C5 ;K!0U^Q<2"X%[TI_0+N/:P MI3QT,[H;HQ-3!M?3F2)-JDW@!?H$ZI M0I51 -IHH9K7#(N@^ [PQ=I2-=C[Q0 X.2 !R*^F[!ON-U=_'F\HB.8TX82,]:->]Z"??*#?)0FKI^S3V]Y1+RLS/T2 MI. )V./AQ@.\!,BE!P2YEC-#-+=1P1OOMG#S+3NA]QE,R?E<)TEC./9KR7.' MUE);A^=\\@A=-H&B/\*!CCAYIDL&$(/#GDBWAF._1/[,@(\3JN;1KM?!JES: MQTJ#V<^#GE*?%KP_6LI>B$+=4]$>(#R1[WRQB[X0Z >U$1N]E(V8/UM,EVND MLV(I)LUUG*X(BY'V&;7'5A7[:)M$)>MT:PK+^ =069;*.:(_20FQ1D'![:F" M?5[)"= ,!K;,\/C+]?1R"=(?C8+Y?KDU5>(/&E[_?[_UEZ7Y=P4J-%2,"E#C M+2YOEA-%@$:;JA_W/7.2]YQ[0\7FLZ^O-?UQY_)0Z+, UVY1P@'##F*3*3I: M>N2U9\'95JCH H2AD.R$ L B^]NF!#[@)#^9-I_L/#Y[4D%HG>D1%9I7KW][_? *V!G\3Y8;98;H M4Y<';Z^_8?\;UX\/[ >L")_SQ,]R\>HX.N]/!AW_"<*3U_RM8[[BG+_%=']< M;";XES&K5\=#,(Z_;KR,WYCFGLCM"Y^L]W'-'J(M17D&J^$7/I<4[)#)]^3? MP_+I]^2Y][FB3-P\4-+P@8KX->PS=CEQ:=JR_S DO&_@V U1;]VI3Z$[,O3Z M)U.UMOX=YC@'@S M,3)C;W)E>6)A+FAT;>U:86_;.!+]?K^"E^"Z"6 [MF.[B9T&2-,4%^"NV4VS MMW>?#I1(640D44M2=GR__MZ0S_6<'87GLR,_R%FDQ>S\3*@)4^+-GAI$O=>]WB#NB].X M=]P=\*C?XXGHGPPB,>#=D_]V]M 5XJ&/=;-,OMG+5=%,)8T_[/5+-YHJX=)A MI]W^VYZ7.S]+=.$PF$'G\#7H6-?$S1C*G"Z'G6[I]D+/>6NL,VV&^VW_;T0M MS83G*IL-?[A3N;3L@YRR6YWSXH>&Y85M6FE4$@2M^I^$2;#./TZ#N:^A)U.% MG)O?Z9+-5P^IBI1CQYU6=]7@YTT=.?G@FCQ3XV(8P]'2?"/C+Z]N[Z[?7U]> MW%W??& __GS[\>>+#W?L[N:[F\G'JTL_A^-VE]V\9W=_OV(?+V[?7GRX^MB\ M^?<_KO[#+B[OJ*7;;F\=I]]]+KV-<[EN8)$:.6-O^;TT#19+XU0R8R[E[M5^ M_V2T=71*+@0HH)G)Q V/!_-XJ4(@5L-FY^2;S;'3FD_BCQ]]U2V==JM/;KAF M*9](9N1$R2G(TZ7*LI\J;@#J;,9N9:F-8[I@[[7)6:?=_(GIA-VEDOU+.8Z( MQ1H?>L83'^,DPG8//G0YR:P*%C*6U MW,Q(),<*Q;A+.BU^$S &0V8^RV(,$HB505:%6('NL$1(PZ:IBE-F*_I8])]* M(VLE-(%$:5I@FA-T$RR:+;OAI4#P^/N!H&2) M*A!DPLLBJ W@#^)H-DOMJDC )=PIZ%%%G%4".@&;5_TNV\'MD:476!0!2ADT3A,<3WFG$C M/4(0<15EDB+))& 99A;)QIFV%?L2<1F=!56ET+ 5^MNP MR! 24 OAOWJ(4UZ,);L *=U6&20ZQ[S9Z1_(0]^UTQ?A*3PJJA*+ %'2SXBY MEI ;D$2V;#U0LC)0@H%HGD_Q# G*\%]00?5[.X31 WZX*R =M$X[Y(=WTF(C M@&CYE/9I*#4HV\:\LMMWH;072<"B'BDD4ET9* [393UG TO!&+7(X>H3)8+FCP+9(D".Y%?RF^ M@&MW"\?1#N'XN+>.XZT):PW.VU/=UJC&2I@H06#E5A><.)U; )W*2D(P-V*. M)N!;\4AERLTHO6\:EM:6!Y['5%@6*Z)+9:E/'0_UA,K*E,"T]>5('&LCO &^ M0!W+ E5&!FBC19:T9D@$Q7> +]:6*L'>+P; \0X!.!#QU81GE6'8+TE_9D#'"47U:-=A ML"KE]K'2(/;SH)?"IP7OCYJR9RQ3]S*K#Q">R#>^V$5?"/2=VHCU7\I&S)\M MBOD::2Q8BDAS&:<+PB*D?4;ML5;%/MK&4R0'0# :VQ/#X2_7T? G*7RL%\_URJXK8'S0<_KG?^MW2_$6&"@T5 MHP+4:(M+F^5824"C3M6/^YZIY/>4>T/%YK.OKS7]<>?\4.BS %=O4<(!PP9B MXP(=K7SDM6?!65>HZ *$H9!LA + (OO;*@<^X"0_F3J?;#P^>U')??F91.LTU8$1 M^0I^@;>O4B2T/N."S_D]5-T< 7_2-.'JC)=6#N=?1F#N,N.SH2J\PWRG4:TL MTL[I?$B7V1/B?Q0.]8VH1U1HKN^Y3T];)[T3NNIV!O_%?.#Z%KSE;\&/G%AO MZPU:)_W.L\WMUO-MOZ6VVSH]??W5M7ICNUNI/?*.",Z NVW)BS=[QWOS#C4< MA]WR@756[YL)H4\]'IR]_";!'[A\_#L,[[ @?,IC_^2S5_N=07O4;?A7+9Z\ MSE [YBO.^5M,]^UL-;^_C%F]VN^!V$*T)RO-7 M";?0J20C?XR^)_?NE$N_*\>E2B;L_6/&NPF;C#^=^,2)7N-0.8P6;^'6@Q_# MH20\NN;;PW7G'OGTOZ&Z6'ZOK=36W[\.PS7#1*Z]Z;98T[Y^:"^Z\ @+NW+K M73[Q'-D4$L! A0#% @ ?5RB6,>[N9GE%0 _<8 !4 M ( !<"0! &-O8V\M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( 'U@$ 8V]C;RTR,#(T,#,S,5]L86(N>&UL4$L! A0#% @ ?5RB6$/O M(M[]=P ^7 % !4 ( !C#\" &-O8V\M,C R-# S,S%?<')E M+GAM;%!+ 0(4 Q0 ( 'U^J$]R! M!$ !\ ( !9+P" &-O8V\R,#(T M,#,S,2TQ,'%E>'@S,C)C9F\Q,2YH=&U02P$"% ,4 " !]7*)80OO \R%J M UL ( '@ @ $3P0( 8V]C;S(P,C0P,S,Q+65X,3 R>&-E M;G1U'@S,3%M87)T:6YR+FAT;5!+ 0(4 M Q0 ( 'U " 2(S P!C;V-O M,C R-# S,S$M97AX,S$R8V]R97EB82YH=&U02P4& L "P ( P '#L# # end XML 82 coco-20240331_htm.xml IDEA: XBRL DOCUMENT 0001482981 2024-01-01 2024-03-31 0001482981 2024-04-30 0001482981 2024-03-31 0001482981 2023-12-31 0001482981 2023-01-01 2023-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2022-12-31 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2022-12-31 0001482981 us-gaap:CommonStockMember 2022-12-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001482981 us-gaap:RetainedEarningsMember 2022-12-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001482981 us-gaap:TreasuryStockCommonMember 2022-12-31 0001482981 us-gaap:ParentMember 2022-12-31 0001482981 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001482981 us-gaap:ParentMember 2023-01-01 2023-03-31 0001482981 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2023-12-31 0001482981 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:ParentMember 2023-12-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001482981 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2023-03-31 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2023-03-31 0001482981 us-gaap:CommonStockMember 2023-03-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001482981 us-gaap:RetainedEarningsMember 2023-03-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001482981 us-gaap:TreasuryStockCommonMember 2023-03-31 0001482981 us-gaap:ParentMember 2023-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2023-12-31 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2023-12-31 0001482981 us-gaap:CommonStockMember 2023-12-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001482981 us-gaap:RetainedEarningsMember 2023-12-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001482981 us-gaap:TreasuryStockCommonMember 2023-12-31 0001482981 us-gaap:ParentMember 2023-12-31 0001482981 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001482981 us-gaap:ParentMember 2024-01-01 2024-03-31 0001482981 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001482981 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2024-03-31 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2024-03-31 0001482981 us-gaap:CommonStockMember 2024-03-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001482981 us-gaap:RetainedEarningsMember 2024-03-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001482981 us-gaap:TreasuryStockCommonMember 2024-03-31 0001482981 us-gaap:ParentMember 2024-03-31 0001482981 2022-12-31 0001482981 2023-03-31 0001482981 srt:SubsidiariesMember 2024-01-01 2024-03-31 0001482981 srt:SubsidiariesMember srt:AsiaMember 2024-01-01 2024-03-31 0001482981 srt:SubsidiariesMember srt:NorthAmericaMember 2024-01-01 2024-03-31 0001482981 coco:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001482981 coco:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001482981 coco:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001482981 coco:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001482981 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001482981 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001482981 us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:AmericasSegmentMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:InternationalSegmentMember 2024-01-01 2024-03-31 0001482981 coco:VitaCocoCoconutWaterMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:AmericasSegmentMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:InternationalSegmentMember 2024-01-01 2024-03-31 0001482981 coco:PrivateLabelMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:AmericasSegmentMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:InternationalSegmentMember 2024-01-01 2024-03-31 0001482981 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:AmericasSegmentMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:InternationalSegmentMember 2023-01-01 2023-03-31 0001482981 coco:VitaCocoCoconutWaterMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:AmericasSegmentMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:InternationalSegmentMember 2023-01-01 2023-03-31 0001482981 coco:PrivateLabelMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:AmericasSegmentMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:InternationalSegmentMember 2023-01-01 2023-03-31 0001482981 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2023-01-01 2023-03-31 0001482981 coco:VehicleLoansMember 2024-03-31 0001482981 coco:VehicleLoansMember 2023-12-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2020-05-01 2020-05-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2020-05-31 0001482981 srt:MinimumMember coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember coco:SecuredOvernightFinancingRateSOFRMember 2022-12-01 2022-12-31 0001482981 srt:MaximumMember coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember coco:SecuredOvernightFinancingRateSOFRMember 2022-12-01 2022-12-31 0001482981 srt:MinimumMember coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-01 2022-12-31 0001482981 srt:MaximumMember coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-01 2022-12-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember 2024-01-01 2024-03-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember 2023-01-01 2023-03-31 0001482981 srt:MinimumMember coco:VehicleLoansMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001482981 srt:MaximumMember coco:VehicleLoansMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001482981 coco:VehicleLoansMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001482981 coco:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001482981 coco:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001482981 coco:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001482981 coco:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001482981 coco:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001482981 coco:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001482981 coco:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001482981 coco:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001482981 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001482981 coco:OneCustomerMember 2023-01-01 2023-03-31 0001482981 coco:OneCustomerMember 2024-01-01 2024-03-31 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierAMember 2024-01-01 2024-03-31 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierAMember 2023-01-01 2023-03-31 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierBMember 2024-01-01 2024-03-31 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierBMember 2023-01-01 2023-03-31 0001482981 coco:ReceiveBRLSellUSDMember us-gaap:NondesignatedMember 2024-03-31 0001482981 coco:ReceiveUSDPayEURMember us-gaap:NondesignatedMember 2024-03-31 0001482981 coco:ReceiveUSDPayCADMember us-gaap:NondesignatedMember 2024-03-31 0001482981 coco:ReceiveTHBSellUSDMember us-gaap:NondesignatedMember 2024-03-31 0001482981 coco:ReceiveUSDPayGBPMember us-gaap:NondesignatedMember 2024-03-31 0001482981 coco:ReceiveBRLSellUSDMember us-gaap:NondesignatedMember 2023-12-31 0001482981 coco:ReceiveTHBSellUSDMember us-gaap:NondesignatedMember 2023-12-31 0001482981 coco:ReceiveUSDPayEURMember us-gaap:NondesignatedMember 2023-12-31 0001482981 coco:ReceiveUSDPayGBPMember us-gaap:NondesignatedMember 2023-12-31 0001482981 coco:ReceiveUSDPayCADMember us-gaap:NondesignatedMember 2023-12-31 0001482981 coco:UnrealizedGainLossOnDerivativeInstrumentsMember 2024-01-01 2024-03-31 0001482981 coco:UnrealizedGainLossOnDerivativeInstrumentsMember 2023-01-01 2023-03-31 0001482981 us-gaap:ForeignCurrencyGainLossMember 2024-01-01 2024-03-31 0001482981 us-gaap:ForeignCurrencyGainLossMember 2023-01-01 2023-03-31 0001482981 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001482981 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001482981 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001482981 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001482981 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001482981 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001482981 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001482981 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001482981 coco:A2021IncentiveAwardPlanMember 2024-03-31 0001482981 coco:A2021IncentiveAwardPlanMember 2023-12-31 0001482981 2023-10-30 0001482981 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001482981 2023-01-01 2023-12-31 0001482981 coco:A2014StockOptionAndRestrictedStockPlanMember 2024-01-01 2024-03-31 0001482981 srt:MaximumMember coco:A2021IncentiveAwardPlanMember 2022-12-31 0001482981 coco:A2021IncentiveAwardPlanMember 2022-04-01 2022-06-30 0001482981 coco:ServiceBasedStockOptionsMember 2024-01-01 2024-03-31 0001482981 coco:ServiceBasedRestrictedStockUnitsRSUsMember 2024-01-01 2024-03-31 0001482981 coco:ServiceBasedRestrictedStockUnitsRSUsMember 2023-01-01 2023-03-31 0001482981 us-gaap:RestrictedStockMember 2024-03-31 0001482981 coco:A2014StockOptionAndRestrictedStockPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-03-31 0001482981 coco:A2014StockOptionAndRestrictedStockPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0001482981 coco:PerformanceBasedRestrictedStockUnitsRSUsMember 2024-01-01 2024-03-31 0001482981 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001482981 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001482981 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001482981 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2023-12-31 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2023-12-31 0001482981 us-gaap:OperatingSegmentsMember country:US 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember country:US 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember country:GB 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember country:GB 2023-01-01 2023-03-31 0001482981 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001482981 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0001482981 country:US 2024-03-31 0001482981 country:US 2023-12-31 0001482981 country:EC 2024-03-31 0001482981 country:EC 2023-12-31 0001482981 country:SG 2024-03-31 0001482981 country:SG 2023-12-31 0001482981 us-gaap:NonUsMember 2024-03-31 0001482981 us-gaap:NonUsMember 2023-12-31 0001482981 coco:JonathanBurthMember 2024-01-01 2024-03-31 0001482981 coco:JonathanBurthMember coco:JonathanBurthTradingArrangementCommonStockIssuableUponExerciseOfFullyVestedStockOptionsMember 2024-03-31 0001482981 coco:JonathanBurthMember coco:JonathanBurthTradingArrangementCommonStockMember 2024-03-31 0001482981 coco:JanePriorMember 2024-01-01 2024-03-31 0001482981 coco:JanePriorMember 2024-03-31 0001482981 coco:CharlesVanEsMember 2024-01-01 2024-03-31 0001482981 coco:CharlesVanEsMember 2024-03-31 shares iso4217:USD iso4217:USD shares coco:subsidiary pure coco:vote coco:segment coco:offering 0001482981 --12-31 2024 Q1 false P1Y18D P7M21D P1Y18D 10-Q true 2024-03-31 false 001-40950 The Vita Coco Company, Inc. DE 11-3713156 250 Park Avenue South Seventh Floor New York NY 10003 212 206-0763 Common Stock, Par Value $0.01 Per Share COCO NASDAQ Yes Yes Large Accelerated Filer false false false 56683993 122978000 132537000 3304000 2486000 57881000 50086000 56764000 50757000 1535000 1521000 1772000 3876000 25772000 24160000 266702000 262937000 2195000 2136000 7791000 7791000 2619000 2820000 6746000 6749000 1151000 1406000 1838000 1843000 289042000 285682000 18134000 21826000 59223000 59533000 11000 13000 1634000 1213000 79002000 82585000 10000 13000 340000 647000 79352000 83245000 0.01 0.01 500000000 500000000 63311737 63135453 56683993 56899253 633000 631000 163674000 161414000 114980000 100742000 -661000 -649000 6627744 6236200 68936000 59701000 209690000 202437000 289042000 285682000 111698000 109759000 64521000 76098000 47177000 33661000 28218000 26957000 18959000 6704000 -2525000 1213000 58000 611000 1523000 13000 0 15000 -944000 1822000 18015000 8526000 3777000 1821000 14238000 6705000 0.25 0.12 0.24 0.12 56589565 56046904 58746631 57351405 14238000 6705000 -12000 173000 14226000 6878000 54112145 541000 8113105 81000 62225250 622000 145210000 55183000 -994000 6206200 -58928000 141093000 6705000 6705000 -1070000 -1070000 2162000 2162000 185783 2000 185783 2000 601000 603000 173000 173000 54297928 543000 8113105 81000 62411033 624000 147973000 60818000 -821000 6206200 -58928000 149666000 55022348 550000 8113105 81000 63135453 631000 161414000 100742000 -649000 6236200 -59701000 202437000 14238000 14238000 391544 9235000 9235000 2109000 2109000 176284 2000 176284 2000 151000 153000 -12000 -12000 55198632 552000 8113105 81000 63311737 633000 163674000 114980000 -661000 6627744 -68936000 209690000 14238000 6705000 162000 165000 -13000 1000 517000 832000 -2525000 1213000 2109000 2162000 254000 279000 8463000 21337000 6068000 -20089000 1442000 -683000 -4112000 1072000 -267000 9436000 124000 454000 0 5000 -124000 -449000 153000 603000 -4000 -6000 9235000 0 -9086000 597000 -80000 187000 -9557000 9771000 132867000 19629000 123310000 29400000 332000 320000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">NATURE OF BUSINESS AND BASIS OF PRESENTATION</span><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Vita Coco Company, Inc. and subsidiaries (the “Company”) develops, markets, and distributes various coconut water products under the brand name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vita Coco </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and for retailers' own brands, predominantly in the United States. Other products include coconut milk, coconut oil, coconut as a commodity, water (under the brand name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ever &amp; Ever</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and protein infused fitness drinks (under the brand name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PWR LIFT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). We also offered a natural energy drink (under the brand name </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Runa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which we ceased selling in December 2023.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was incorporated in Delaware as All Market Inc. on January 17, 2007. On September 9, 2021, we changed our name to The Vita Coco Company, Inc. In 2018, the Company purchased certain assets and liabilities of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Runa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is marketed and distributed primarily in the United States until the Company ceased selling the brand in December 2023.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a public benefit corporation under Section 362 of the Delaware General Corporation Law. As a public benefit corporation, our Board of Directors is required by the Delaware General Corporation Law to manage or direct our business and affairs in a manner that balances the pecuniary interests of our stockholders, the best interests of those materially affected by our conduct and the specific public benefits identified in our certificate of incorporation. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has ten wholly-owned subsidiaries including four wholly-owned Asian subsidiaries established between fiscal 2012 and 2015, four North American subsidiaries established between 2012 and 2018, All Market Europe, Ltd. (“AME”) in the United Kingdom, and one subsidiary in Germany established during 2024. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited interim financial information </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated interim financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair presentation of the Company’s financial information for the interim period presented. These interim results are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other interim period or for any other future year. The condensed consolidated balance sheet as of March 31, 2024 is unaudited and should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023. </span></div>During the three months ended March 31, 2024, there were no significant changes to the Company’s significant accounting policies as described in the Company’s audited consolidated financial statements as of and for the year ended December 31, 2023 10 4 4 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are presented in accordance with U.S. GAAP.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include all the accounts of the wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management considers many factors in selecting appropriate financial accounting </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%">policies and controls in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. Additionally, uncertainty in the macroeconomic environment resulting from current geopolitical and economic instability (including the effects of current wars and other international conflicts) and the high interest rate and inflationary cost environment make estimates and assumptions difficult to calculate with precision. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the condensed consolidated financial statements relate to share-based compensation, assessing long-lived assets for impairment, estimating the net realizable value of inventories, determining the accounts receivables reserve, assessing goodwill for impairment, determining the value of trade promotions, and assessing the realizability of deferred income taxes. Actual results could differ from those estimates.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and accounts receivable are subject to concentrations of credit risk. The Company’s cash balances are primarily on deposit with banks in the U.S. which are guaranteed by the Federal Deposit Insurance Corporation ("FDIC") up to $250. At times, such cash may be in excess of the FDIC insurance limit. To minimize the risk, the Company’s policy is to maintain cash balances with high quality institutions, which may include banks, financial institutions and investment firms, and invest daily or reserve operating cash in money market funds, government securities, bank obligations, municipal securities or other investment vehicles with short-term maturities.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Substantially all of the Company’s customers are either wholesalers or retailers of beverages. A material default in payment, a material reduction in purchases from these or any large customers, or the loss of a large customer or customer groups could have a material adverse impact on the Company’s financial condition, results of operations and liquidity. The Company is exposed to concentration of credit risk from its major customers for which two customers in aggregate represented 47% and 50% of total net sales for the three months ended March 31, 2024 and 2023, respectively. In addition, the two customers in aggregate also accounted for 39% and 43% of total accounts receivable as of March 31, 2024 and December 31, 2023, respectively. The Company has not experienced credit issues with these customers. Refer to Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> regarding additional information on our major customers. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The new accounting standard introduced the current expected credit losses methodology ("CECL") for estimating allowances for credit losses. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized costs, including loans and trade receivables. ASU 2016-13 was effective for the Company for annual and interim reporting periods beginning after December 15, 2022. The Company adopted the standard on January 1, 2023 using the modified retrospective method for all financial assets in scope.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a part of the adoption, the Company selected to apply roll-rate method to estimate current expected credit losses for its accounts receivable population and weighted average remaining maturity ("WARM") method for supplier advances.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The difference of $1,070 between the incurred credit loss estimate and current expected credit loss estimate was recorded as cumulative effect adjustment to the Company’s opening retained earnings and reflected on the consolidated balance sheet as of January 1, 2023 as a result of the ASC Topic 326, Financial Instruments - Credit Losses ("ASC 326") adoption. The adoption of the standard did not have a material impact on the Company’s consolidated statements of operations, or consolidated statements of cash flows. The following table illustrates the impact of ASC 326.</span></div><div><span><br/></span></div><div><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:58.142%"></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.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.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 1, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As reported under ASC 326</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:8pt;font-weight:700;line-height:100%">Pre-ASC 326 adoption</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:8pt;font-weight:700;line-height:100%">Impact of ASC 326 adoption</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%">Allowance for credit losses on accounts receivables</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%">3,552 </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 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%">2,898 </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 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%">654 </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%">Allowance for credit losses on supplier advances</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%">416 </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%">416 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Recently Issued Accounting Pronouncements <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are presented in accordance with U.S. GAAP.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation </span></div>The condensed consolidated financial statements include all the accounts of the wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management considers many factors in selecting appropriate financial accounting </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%">policies and controls in developing the estimates and assumptions that are used in the preparation of these condensed consolidated financial statements. Management must apply significant judgment in this process. In addition, other factors may affect estimates, including expected business and operational changes, sensitivity and volatility associated with the assumptions used in developing estimates, and whether historical trends are expected to be representative of future trends. Additionally, uncertainty in the macroeconomic environment resulting from current geopolitical and economic instability (including the effects of current wars and other international conflicts) and the high interest rate and inflationary cost environment make estimates and assumptions difficult to calculate with precision. The estimation process often may yield a range of reasonable estimates of the ultimate future outcomes, and management must select an amount that falls within that range of reasonable estimates. The most significant estimates in the condensed consolidated financial statements relate to share-based compensation, assessing long-lived assets for impairment, estimating the net realizable value of inventories, determining the accounts receivables reserve, assessing goodwill for impairment, determining the value of trade promotions, and assessing the realizability of deferred income taxes. Actual results could differ from those estimates.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and accounts receivable are subject to concentrations of credit risk. The Company’s cash balances are primarily on deposit with banks in the U.S. which are guaranteed by the Federal Deposit Insurance Corporation ("FDIC") up to $250. At times, such cash may be in excess of the FDIC insurance limit. To minimize the risk, the Company’s policy is to maintain cash balances with high quality institutions, which may include banks, financial institutions and investment firms, and invest daily or reserve operating cash in money market funds, government securities, bank obligations, municipal securities or other investment vehicles with short-term maturities.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Substantially all of the Company’s customers are either wholesalers or retailers of beverages. A material default in payment, a material reduction in purchases from these or any large customers, or the loss of a large customer or customer groups could have a material adverse impact on the Company’s financial condition, results of operations and liquidity. The Company is exposed to concentration of credit risk from its major customers for which two customers in aggregate represented 47% and 50% of total net sales for the three months ended March 31, 2024 and 2023, respectively. In addition, the two customers in aggregate also accounted for 39% and 43% of total accounts receivable as of March 31, 2024 and December 31, 2023, respectively. The Company has not experienced credit issues with these customers. Refer to Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span> regarding additional information on our major customers. 0.47 0.50 0.39 0.43 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The new accounting standard introduced the current expected credit losses methodology ("CECL") for estimating allowances for credit losses. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized costs, including loans and trade receivables. ASU 2016-13 was effective for the Company for annual and interim reporting periods beginning after December 15, 2022. The Company adopted the standard on January 1, 2023 using the modified retrospective method for all financial assets in scope.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a part of the adoption, the Company selected to apply roll-rate method to estimate current expected credit losses for its accounts receivable population and weighted average remaining maturity ("WARM") method for supplier advances.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The difference of $1,070 between the incurred credit loss estimate and current expected credit loss estimate was recorded as cumulative effect adjustment to the Company’s opening retained earnings and reflected on the consolidated balance sheet as of January 1, 2023 as a result of the ASC Topic 326, Financial Instruments - Credit Losses ("ASC 326") adoption. The adoption of the standard did not have a material impact on the Company’s consolidated statements of operations, or consolidated statements of cash flows. The following table illustrates the impact of ASC 326.</span></div><div><span><br/></span></div><div><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:58.142%"></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.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.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 1, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As reported under ASC 326</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:8pt;font-weight:700;line-height:100%">Pre-ASC 326 adoption</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:8pt;font-weight:700;line-height:100%">Impact of ASC 326 adoption</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%">Allowance for credit losses on accounts receivables</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%">3,552 </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 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%">2,898 </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 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%">654 </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%">Allowance for credit losses on supplier advances</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%">416 </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%">416 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis ("ASU 2023-07"). Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC Topic 280, Segment Reporting on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the effective tax rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction ("ASU 2023-09"). ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></div> 1070000 The following table illustrates the impact of ASC 326.<div><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:58.142%"></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.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.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 1, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As reported under ASC 326</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:8pt;font-weight:700;line-height:100%">Pre-ASC 326 adoption</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:8pt;font-weight:700;line-height:100%">Impact of ASC 326 adoption</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%">Allowance for credit losses on accounts receivables</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%">3,552 </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 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%">2,898 </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 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%">654 </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%">Allowance for credit losses on supplier advances</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%">416 </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%">416 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3552000 2898000 654000 416000 0 416000 3968000 2898000 1070000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">REVENUE RECOGNITION</span><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are accounted for in accordance with ASC Topic 606, Revenue Recognition ("ASC 606"). The Company disaggregates revenue into the following product categories: </span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Vita Coco Coconut Water</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—This product category consists of all branded coconut water product offerings under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vita Coco</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> labels, where the majority ingredient is coconut water. The Company determined that the sale of the products represents a distinct performance obligation as customers can benefit from purchasing the products on their own or together with other resources that are readily available to the customers. For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Private Label</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—This product category consists of all private label product offerings, which includes coconut water and oil. The Company determined the production and distribution of private label products represents a distinct performance obligation. Since there is no alternative use for these products and the Company has the right to payment for performance completed to date, the Company recognizes the revenue for the production of these private label products over time as the production for open purchase orders occurs, which may be prior to any shipment.</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—This product category consists of all other products, which included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Runa </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(until we ceased selling it in December 2023), and includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ever &amp; Ever</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PWR LIFT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product offerings and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vita Coco</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product extensions beyond coconut water, coconut milk products, and other revenue transactions (e.g., bulk product sales). For these products, control is transferred upon customer receipt, at which point the Company recognizes the transaction price for the product as revenue.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides trade promotions and sales discounts to its customers and distributors. Since these sales promotions and sales discounts do not meet the criteria for a distinct good or service, they are primarily accounted for as a reduction of revenue and include payments to customers and distributors for performing activities on our behalf, such as payments for in-store displays, payments to gain distribution of new products, payments for shelf space and discounts to promote lower retail prices. These condensed consolidated financial statements include accruals for these promotion and discounts. The accruals are made for invoices that have not yet been received as of the end of the reporting period and are recorded as a reduction of sales, and are based on contract terms and our historical experience with similar programs and require management judgment with respect to estimating customer and consumer participation and performance levels.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net revenue by product type and reportable segment:</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:58.142%"></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.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.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</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:8pt;font-weight:700;line-height:100%">Americas</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:8pt;font-weight:700;line-height:100%">International</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:8pt;font-weight:700;line-height:100%">Consolidated</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%">Vita Coco Coconut Water</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%">69,522 </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%">9,665 </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%">79,187 </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%">Private Label</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">24,273</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,152</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%">29,425 </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</span></td><td colspan="3" style="background-color:#cceeff;padding: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,296</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790</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%">3,086 </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%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,091 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Americas</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;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:8pt;font-weight:700;line-height:100%">International</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;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:8pt;font-weight:700;line-height:100%">Consolidated</span></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%">Vita Coco Coconut Water</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,696 </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%">Private Label</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,666</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%">27,716 </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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding: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,584</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763</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%">3,347 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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%">96,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">12,987 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">109,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net revenue by product type and reportable segment:</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:58.142%"></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.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.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</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:8pt;font-weight:700;line-height:100%">Americas</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:8pt;font-weight:700;line-height:100%">International</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:8pt;font-weight:700;line-height:100%">Consolidated</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%">Vita Coco Coconut Water</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%">69,522 </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%">9,665 </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%">79,187 </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%">Private Label</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">24,273</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,152</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%">29,425 </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</span></td><td colspan="3" style="background-color:#cceeff;padding: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,296</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790</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%">3,086 </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%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,091 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Americas</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;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:8pt;font-weight:700;line-height:100%">International</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;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:8pt;font-weight:700;line-height:100%">Consolidated</span></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%">Vita Coco Coconut Water</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,696 </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%">Private Label</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,666</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%">27,716 </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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding: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,584</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763</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%">3,347 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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%">96,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">12,987 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">109,759 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 69522000 9665000 79187000 24273000 5152000 29425000 2296000 790000 3086000 96091000 15607000 111698000 69138000 9558000 78696000 25050000 2666000 27716000 2584000 763000 3347000 96772000 12987000 109759000 INVENTORY <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists 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:70.112%"></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.992%"></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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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</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%">4,018 </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%">3,360 </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%">52,746 </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%">47,397 </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:3pt double #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:3pt double #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%">56,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">50,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists 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:70.112%"></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.992%"></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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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</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%">4,018 </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%">3,360 </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%">52,746 </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%">47,397 </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:3pt double #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:3pt double #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%">56,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">50,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4018000 3360000 52746000 47397000 56764000 50757000 GOODWILL <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consists 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:70.112%"></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.992%"></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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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%">7,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">7,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>All of the Company’s goodwill is associated with an acquisition, which occurred in June 2018. The goodwill is allocated to the Americas reporting unit and is tax deductible. The Company has not recognized any impairment since acquisition. <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consists 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:70.112%"></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.992%"></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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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%">7,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">7,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7791000 7791000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">DEBT </span><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below details the outstanding balances on the Company’s debt as of March 31, 2024 and December 31, 2023:</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:70.112%"></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.992%"></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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></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:700;line-height:100%">Notes payable</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></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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle loans</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%">21 </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 </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:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 2px 37pt;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%">Current</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">11 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">13 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 37pt;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%">Non-current</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%">10 </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 colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">13 </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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility </span></div><div style="margin-top:6pt;text-indent:30.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company entered into the five-year credit facility with Wells Fargo Bank, National Association consisting of a revolving line of credit, which currently provides for committed borrowings of $60 million (the "2020 Credit Facility"). The maturity date on the 2020 Credit Facility is May 12, 2026. </span></div><div style="margin-top:6pt;text-indent:30.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Starting in December 2022, borrowings on the 2020 Credit Facility bear interest at rates based on either: 1) a fluctuating rate per annum determined to be the sum of Daily Simple Secured Overnight Financing Rate ("SOFR") plus a spread defined in the credit agreement (the "Spread"); or 2) a fixed rate per annum determined to be the sum of the Term SOFR plus the Spread. The Spread ranges from 1.00% to 1.75%, which is based on the Company’s leverage ratio (as defined in the credit agreement) for the immediately preceding fiscal quarter as defined in the credit agreement. In addition, the Company is currently subject to an unused commitment fee ranging from 0.10% and 0.20% on the unused amount of the line of credit, with the rate being based on the Company’s leverage ratio (as defined in the credit agreement). </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March 31, 2024 and December 31, 2023, the Company had no outstanding balance and $60 million undrawn and available under its amended 2020 Credit Facility. Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $15 and $15 for the three months ended March 31, 2024 and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2023 respectively.</span></div><div style="margin-top:12pt;text-indent:30.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2020 Credit Facility is collateralized by substantially all of the Company’s assets.</span></div><div style="margin-top:12pt;text-indent:30.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2020 Credit Facility contains certain affirmative and negative covenants that, among other things, limit the Company’s ability to, subject to various exceptions and qualifications: (i) incur liens; (ii) incur additional debt; (iii) sell, transfer or dispose of assets; (iv) merge with or acquire other companies, (v) make loans, advances or guarantees; (vi) make investments; (vii) make dividends and distributions on, or repurchases of, equity; and (viii) enter into certain transactions with affiliates. The 2020 Credit Facility also requires the Company to maintain certain financial covenants including a maximum leverage ratio, a minimum fixed charge coverage ratio, and a minimum asset coverage ratio. As of March 31, 2024, the Company was compliant with all financial covenants.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vehicle Loans </span></div>We periodically enter into vehicle loans. Interest rates on these vehicle loans range from 4.56% to 5.68%. The outstanding balance on the vehicle loans as of March 31, 2024 was less than $0.1 million. <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below details the outstanding balances on the Company’s debt as of March 31, 2024 and December 31, 2023:</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:70.112%"></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.992%"></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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></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:700;line-height:100%">Notes payable</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></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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle loans</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%">21 </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 </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:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 2px 37pt;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%">Current</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">11 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">13 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 37pt;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%">Non-current</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%">10 </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 colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">13 </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> 21000 26000 21000 26000 11000 13000 10000 13000 P5Y 60000000 0.0100 0.0175 0.0010 0.0020 0 0 60000000 60000000 15000 15000 0.0456 0.0568 100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COMMITMENTS AND CONTINGENCIES </span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies: </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company may engage in various litigation matters in the ordinary course of business. The Company intends to vigorously defend itself in such matters, based upon the advice of legal counsel, and is of the opinion that the resolution of these matters will not have a material effect on the condensed consolidated financial statements.The Company records a liability when it is probable that a loss has been incurred and the amount is reasonably estimable. The Company also discloses when it is reasonably possible that a material loss may be incurred. As of March 31, 2024 and December 31, 2023, the Company has not recorded any liabilities relating to such legal matters. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company imports finished goods predominantly from manufacturers located in South American and Southeast Asian countries. The Company may be subject to certain business risks due to potential instability in these regions.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company’s customers that accounted for 10% or more of total net sales and total accounts receivable were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </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:44.354%"></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.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.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.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Net sales </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></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%">Customer B</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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">One of the customers acquired less than 5% ownership in the Company upon consummation of the Company's initial public offering ("IPO"). As discussed in Note 10,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the same customer also was granted 200,000 restricted stock awards at the time of the IPO, of which 100,000 vested on March 31, 2023 and 100,000 vested on March 31, 2024. The customer continues to hold less than 5% ownership in the Company as of March 31, 2024.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In 2023, we agreed to start to discontinue the private label coconut water and coconut oil supply relationship with one of our significant customers as the terms required to retain the business were contrary to our long term margin targets. However, at the request of this customer, we expect to continue the supply relationship for a significant portion of their private label coconut water needs.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Suppliers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company’s suppliers that accounted for 10% or more of the Company’s purchases were 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:70.112%"></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.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</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%">Supplier A</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%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></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%">Supplier B</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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></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></table></div> 0 0 The Company’s customers that accounted for 10% or more of total net sales and total accounts receivable were as follows:<span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><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:44.354%"></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.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.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.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Net sales </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></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%">Customer B</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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr></table></div>The Company’s suppliers that accounted for 10% or more of the Company’s purchases were as follows:<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:70.112%"></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.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</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%">Supplier A</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%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></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%">Supplier B</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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></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></table></div> 0.25 0.26 0.18 0.20 0.22 0.24 0.21 0.23 200000 100000 100000 0.24 0.17 0.14 0.15 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">DERIVATIVE INSTRUMENTS </span><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for derivative instruments in accordance with the ASC Topic 815, Derivatives and Hedging ("ASC 815"). These principles require that all derivative instruments be recognized at fair value on each balance sheet date unless they qualify for a scope exclusion as a normal purchase or sales transaction, which is accounted for under the accrual method of accounting. In addition, these principles permit derivative instruments that qualify for hedge accounting to reflect the changes in the fair value of the derivative instruments through earnings or stockholders’ equity as other comprehensive income on a net basis until the hedged item is settled and recognized in earnings, depending on whether the derivative is being used to hedge changes in fair value or cash flows. The ineffective portion of a derivative instrument’s change in fair value is immediately recognized in earnings. As of March 31, 2024 and December 31, 2023, the Company did not have any derivative instruments that it had designated as fair value or cash flow hedges. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to the following currency risks: </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Purchases from Brazilian, Malaysian and Thai Manufacturers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In order to mitigate the currency risk on inventory purchases from its Brazilian, Malaysian and Thai manufacturers, which are settled in Brazilian real ("BRL"), Malaysian ringgit ("MYR") and Thai baht ("THB"), the Company's subsidiary, All Market Singapore Pte. Ltd. ("AMS"), enters a series of forward currency swaps to buy BRL, MYR and THB.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intercompany Transactions Between AME and AMS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In order to mitigate the currency risk on intercompany transactions between AME and AMS, AMS enters into foreign currency swaps to sell British pounds ("GBP").</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intercompany Transactions with Canadian Customer and Vendors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In order to mitigate the currency risk on transactions with Canadian customer and vendors, the Company enters into foreign currency swaps to sell Canadian dollars ("CAD").</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional amount and fair value of all outstanding derivative instruments in the condensed consolidated balance sheets consist of the following at:</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:52.536%"></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.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.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:17.084%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Derivatives not designated as<br/>hedging instruments under<br/>ASC 815-20</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:8pt;font-weight:400;line-height:100%">Notional<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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value </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:8pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive BRL/sell USD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">55,191 </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%">1,671 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay EUR</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,899 </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%">46 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay CAD</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%">6,795 </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%">55 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive THB/sell USD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,186)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay GBP</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%">20,610 </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%">(448)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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:52.839%"></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.930%"></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.930%"></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:17.083%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Derivatives not designated as<br/>hedging instruments under<br/>ASC 815-20</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:8pt;font-weight:400;line-height:100%">Notional<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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value </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:8pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive BRL/sell USD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">62,253 </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,876 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive THB/sell USD</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%">21,971 </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%">(285)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay EUR</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%">5,627 </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%">(90)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay GBP</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%">23,512 </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%">(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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay CAD</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%">7,666 </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%">(89)</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="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%">Derivative liabilities</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount and location of realized and unrealized gains and losses of the derivative instruments in the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 are 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:61.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:17.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:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</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%">Unrealized gain/(loss) on derivative instruments</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%">(2,525)</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%">1,213 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location</span></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: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%">Unrealized gain/(loss)<br/>on derivative<br/>instruments</span></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: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%">Unrealized gain/(loss)<br/>on derivative<br/>instruments</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%">Foreign currency gain / (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">607 </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%">1,071 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location</span></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: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%">Foreign currency<br/>gain/(loss)</span></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: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%">Foreign currency<br/>gain/(loss)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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><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><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><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><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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies recurring fair value measurements to its derivative instruments in accordance with ASC Topic 820, Fair Value Measurements ("ASC 820"). In determining fair value, the Company used a market approach and incorporated the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk and/or the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market corroborated or generally unobservable internally developed inputs.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notional amount and fair value of all outstanding derivative instruments in the condensed consolidated balance sheets consist of the following at:</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:52.536%"></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.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.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:17.084%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Derivatives not designated as<br/>hedging instruments under<br/>ASC 815-20</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:8pt;font-weight:400;line-height:100%">Notional<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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value </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:8pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive BRL/sell USD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">55,191 </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%">1,671 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay EUR</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,899 </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%">46 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay CAD</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%">6,795 </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%">55 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive THB/sell USD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,186)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay GBP</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%">20,610 </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%">(448)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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:52.839%"></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.930%"></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.930%"></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:17.083%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Derivatives not designated as<br/>hedging instruments under<br/>ASC 815-20</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:8pt;font-weight:400;line-height:100%">Notional<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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair<br/>Value </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:8pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive BRL/sell USD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">62,253 </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,876 </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="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%">Derivative assets</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive THB/sell USD</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%">21,971 </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%">(285)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay EUR</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%">5,627 </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%">(90)</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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay GBP</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%">23,512 </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%">(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="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%">Derivative liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive USD/pay CAD</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%">7,666 </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%">(89)</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="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%">Derivative liabilities</span></td></tr></table> 55191000 1671000 4899000 46000 6795000 55000 17548000 1186000 20610000 448000 62253000 3876000 21971000 285000 5627000 90000 23512000 749000 7666000 89000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount and location of realized and unrealized gains and losses of the derivative instruments in the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 are 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:61.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:17.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:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</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%">Unrealized gain/(loss) on derivative instruments</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%">(2,525)</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%">1,213 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location</span></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: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%">Unrealized gain/(loss)<br/>on derivative<br/>instruments</span></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: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%">Unrealized gain/(loss)<br/>on derivative<br/>instruments</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%">Foreign currency gain / (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">607 </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%">1,071 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location</span></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: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%">Foreign currency<br/>gain/(loss)</span></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: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%">Foreign currency<br/>gain/(loss)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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><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><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><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><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><td colspan="3" style="display:none"></td></tr></table></div> -2525000 1213000 607000 1071000 FAIR VALUE MEASUREMENTS <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820 provides a framework for measuring fair value and requires expanded disclosures regarding fair value measurements. ASC 820 defines fair value 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. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs. Based upon observability of the inputs used in valuation techniques, the Company’s assets and liabilities are classified as follows:</span></div><div style="margin-top:12pt;text-indent:27pt"><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%">—Quoted market prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:12pt;text-indent:27pt"><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 inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted market prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. </span></div><div style="margin-top:12pt;text-indent:27pt"><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 supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes internally developed models and methodologies utilizing significant unobservable inputs. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forward Currency Swap Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—See Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for a description of these contracts.The Company’s valuation methodology for forward currency swap contracts is based upon third-party institution data. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fair value hierarchy for those assets (liabilities) measured at fair value on a recurring basis at March 31, 2024 and December 31, 2023, is as follows: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></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:16.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:16.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:12.084%"></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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Forward Currency<br/>Swaps/Contracts </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">March 31, 2024</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%">— </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;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%">138 </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%">— </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;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%">138 </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:700;line-height:100%">December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between any levels of the fair value hierarchy for any of the Company’s fair value measurements.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fair value hierarchy for those assets (liabilities) measured at fair value on a recurring basis at March 31, 2024 and December 31, 2023, is as follows: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></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:16.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:16.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:12.084%"></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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Forward Currency<br/>Swaps/Contracts </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">March 31, 2024</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%">— </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;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%">138 </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%">— </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;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%">138 </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:700;line-height:100%">December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 138000 0 138000 0 2663000 0 2663000 STOCKHOLDERS’ EQUITY <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common and Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Each share of Common Stock entitles its holder to one vote on matters required to be voted on by the stockholders of the Company and to receive dividends, when and if declared by the Company’s Board of Directors. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company held 6,627,744</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 6,236,200 shares, respectively, in treasury stock. As of March 31, 2024 and December 31, 2023, the Company had 3,231,028 and 3,124,326 shares, respectively, of Common Stock available for issuance upon the conversion of outstanding equity awards under the 2021 Incentive Award Plan ("2021 Plan"). </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 30, 2023, the Company's Board of Directors approved a share repurchase program ("Program") authorizing the Company to repurchase up to $40,000 of Common Stock. Shares of Common Stock may be repurchased under the Program from time to time through open market purchases, block trades, private transactions or accelerated or other structured share repurchase programs. To the extent not retired, shares of Common Stock repurchased under the Program will be placed in the Company's treasury shares. The extent to which the Company repurchases shares of Common Stock, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by the Company. The Program has no time limits and may be suspended or discontinued at any time. The Company repurchased 391,544 shares under this Program at a cost of $9,235</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">during the three months ended March 31, 2024. The Company repurchased 30,000 shares under this </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Program at a cost of $773 during the year ended December 31, 2023. As of March 31, 2024, the Company had $29,992 remaining under this Program.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The stockholders of the Company approved the adoption of the Company’s 2014 Stock Option and Restricted Stock Plan (the “2014 Plan”). The 2014 Plan allowed for a maximum of 8% of the sum of the Available Equity defined as the sum of: (i) the total then outstanding shares of common shares; and (ii) all available stock options (i.e., granted and outstanding stock options and stock options not yet granted). Under the terms of the 2014 Plan, the Company may grant employees, directors and consultants stock options and restricted stock awards and has the authority to establish the specific terms of each award, including exercise price, expiration and vesting. Currently, only stock options were granted under the 2014 Plan. Generally, stock options issued pursuant to the 2014 Plan contain exercise prices no less than the fair value of Common Stock on the date of grant and have a ten-year contractual term.</span></div><div style="margin-top:12pt;text-indent:30.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to September 30, 2021, the stockholders of the Company approved the adoption of the 2021 Plan, which became effective after the closing of the Company's IPO completed in October 2021. On and after closing of the offering and the effectiveness of the 2021 Plan, no further grants have been made under the 2014 Plan. The maximum number of shares of our Common Stock available for issuance under the 2021 Plan is equal to the sum of: (i) 3,431,312 shares of our Common Stock; and (ii) an annual increase on the first day of each year beginning in 2022 and ending in and including 2031, equal to the lesser of (A) two percent (2%) of the outstanding shares of our Common Stock on the last day of the immediately preceding fiscal year; and (B) such lesser amount as determined by our Board of Directors; provided, however, no more than 3,431,312 shares may be issued upon the exercise of incentive stock options ("ISOs"). The 2021 Plan provides for the grant of stock options, including ISOs and nonqualified stock options ("NSOs"), restricted stock, dividend equivalents, stock payments, restricted stock units ("RSUs"), other incentive awards, stock appreciation rights ("SARs"), and cash awards. As of March 31, 2024, only stock options, restricted stock, and RSU's have been granted under the 2021 Plan. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense of $1,958 and $1,297 for the three months ended March 31, 2024 and 2023, respectively, in selling, general and administrative expenses. For the RSUs previously granted to a major customer, $151 and $865 was recognized for the three months ended March 31, 2024 and March 31, 2023, respectively, as stock-based sales incentive based on guidance in ASC 606 and reflected as a reduction in the transaction price revenue.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Option Awards with Service-based Vesting Conditions</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the stock option awards granted under the 2014 Plan and 2021 Plan vest based on continuous service. The options awarded to the employees have differing vesting schedules as specified in each grant agreement. There were 168,076 new service-based stock option awards granted during the three months ended March 31, 2024. Exercises of stock options during the three months ended March 31, 2024, and 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were 13,960 and 66,523, respectively. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Option Awards with Performance and Market-based Vesting Conditions </span></div><div style="margin-top:6pt;text-indent:30.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are also stock option awards containing performance-based vesting conditions, subject to achievement of various performance goals by a future period,such as revenue and adjusted EBITDA targets. There are also stock option awards granted in 2019 to the current Chief Executive Officer ("CEO") containing performance and market vesting conditions that vest upon occurrence of an IPO or other qualifying liquidity event and upon achieving a predetermined equity value of the Company, which were fully vested as of July 31, 2023. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no new stock option awards granted during the three months ended March 31, 2024 with performance-based vesting conditions.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service &amp; Performance based Restricted Stock and RSUs</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and RSUs were granted under the 2021 Plan and primarily vest based on continuous service. The RSUs with service-based vesting conditions awarded to the employees have differing vesting schedules as specified in each grant agreement. The RSUs granted to non-employee directors vest in full on the earlier of: (i) the day immediately preceding the date of the first Annual Shareholders Meeting following the date of grant; or (ii) the first anniversary of the date of grant. During the three months ended March 31, 2024 and March 31, 2023, the Company also granted RSUs that </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%">contained performance-based vesting conditions, subject to achievement of various performance goals in the future, specifically net sales growth and Adjusted EBITDA targets.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also included in these awards are $3,000 of shares of restricted Common Stock granted at the time of the IPO to entities affiliated with a significant customer, at a price per share granted at the IPO of $15.00, or 200,000 restricted shares, in connection with an amendment to extend the distributor agreement term to June 10, 2026. Since the distribution agreement has not been terminated by either party for cause as of March 31, 2023, 50% of the shares were released on March 31, 2023. The remaining 50% were released on March 31, 2024. The grant was accounted for as a stock-based sales incentive based on guidance in ASC 606 and is reflected as a reduction in the transaction price of revenue on the basis of the grant-date fair-value measure in accordance with the stock compensation guidance in ASC 718. </span></div>During the three months ended March 31, 2024, there were 241,791 service based and 58,365 performance based RSUs granted, which had an aggregate grant date fair value of $7,858. During the three months ended March 31, 2024 and March 31, 2023, awards vested were 162,324 and 0, respectively, which includes service based RSUs and restricted stock of the major customer 1 6627744 6236200 3231028 3124326 40000000 391544 9235000 30000 773000 29992000 0.08 P10Y 3431312 0.02 3431312 1958000 1297000 151000 865000 168076 13960 66523 3000000 15.00 200000 0.50 0.50 241791 58365 7858000 162324 0 INCOME TAXES <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, the Company recorded income tax expense of $3,777 and $1,821, respectively, in its condensed consolidated statements of operations. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In assessing the recoverability of its deferred tax assets, the Company continually evaluates all available positive and negative evidence to assess the amount of deferred tax assets for which it is more likely than not to realize a benefit. For any deferred tax asset in excess of the amount for which it is more likely than not that the Company will realize a benefit, the Company establishes a valuation allowance. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March 31, 2024 and December 31, 2023, there was a $106 liability for income tax uncertainties recorded in the Company's consolidated balance sheets. The Company’s policy is to record interest and penalties related to income taxes as part of its income tax provision. The Company does not expect its uncertain tax positions to change significantly over the next twelve months. The Company recognized no interest and penalties related to income tax uncertainties in its consolidated balance sheets or consolidated statement of operations for the three months ended March 31, 2024 and 2023. The Company is subject to income tax examinations by the Internal Revenue Service ("IRS") and various state and local jurisdictions for the open tax years between December 31, 2019 and December 31, 2022.</span></div> 3777000 1821000 106000 106000 EARNINGS PER SHARE <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share were calculated as follows: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"></td><td style="width:68.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.872%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> March 31,</span></div></td><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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">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="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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#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%">14,238 </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%">6,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%;text-decoration:underline">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares used in earnings per share—basic</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%">56,589,565 </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%">56,046,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of conversion of stock options</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,157,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares used in earnings per share—diluted</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%">58,746,631 </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%">57,351,405 </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="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:#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%">Earnings per share—basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share—diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average number of common shares outstanding, as they would be anti-dilutive: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.636%"><tr><td style="width:1.0%"></td><td style="width:67.212%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.333%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></div></td><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="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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock and RSUs</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">301,813 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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,067,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share were calculated as follows: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.909%"><tr><td style="width:1.0%"></td><td style="width:68.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.872%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> March 31,</span></div></td><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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">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="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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#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%">14,238 </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%">6,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%;text-decoration:underline">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares used in earnings per share—basic</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%">56,589,565 </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%">56,046,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of conversion of stock options</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,157,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares used in earnings per share—diluted</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%">58,746,631 </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%">57,351,405 </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="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:#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%">Earnings per share—basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share—diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 14238000 6705000 56589565 56046904 2157066 1304501 58746631 57351405 0.25 0.12 0.24 0.12 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average number of common shares outstanding, as they would be anti-dilutive: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.636%"><tr><td style="width:1.0%"></td><td style="width:67.212%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.333%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></div></td><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="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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock and RSUs</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">301,813 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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,067,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 301813 1067435 SEGMENT REPORTING<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two operating and reportable segments:</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Americas—The Americas segment is comprised primarily of the U.S. and Canada, and derives its revenues from the marketing and distribution of various coconut water and non-coconut water products (e.g., coconut oil and milk). The Company’s aluminum bottle canned water (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ever &amp; Ever</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), protein infused fitness drink (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PWR LIFT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and guayusa leaf products (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Runa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) are marketed only in the Americas segment. As of December 2023, we ceased offering the Runa brand.</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">International—The International segment is comprised primarily of Europe, Middle East, and Asia Pacific, which includes the Company’s procurement arm and derives its revenues from the marketing and distribution of various coconut water and non-coconut water products.</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s CEO is the chief operating decision maker and evaluates segment performance primarily based on net sales and gross profit. All intercompany transactions between the segments have been eliminated.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Company’s operations by operating segment as of the three months ended March 31, 2024 and 2023 is 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:76.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></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:9.962%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><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="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:8pt;font-weight:700;line-height:100%">2024</span></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:8pt;font-weight:700;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109,759</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">96,091 </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%">96,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">15,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Gross profit</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47,177</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,661</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">40,872 </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%">29,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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%">6,305 </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,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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:11.475%"></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.689%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</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%">Total segment assets</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">289,042</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">285,682</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">205,709 </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%">209,984 </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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">83,333 </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%">75,698 </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:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.060%"><tr><td style="width:1.0%"></td><td style="width:69.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.444%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reconciliation</span></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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total gross profit</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%">47,177 </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%">33,661 </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="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:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</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%">28,218 </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%">26,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="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:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain/(loss) on derivative instruments</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,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency gain/(loss)</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%">58 </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%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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,523 </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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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%">— </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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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: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%">18,015 </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%">8,526 </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="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></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Data: </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information related to the Company’s net sales by country, which is presented on the basis of the location that revenue from customers is recorded: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.004%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 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%">90,153 </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%">90,513 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom </span></div></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%">11,221 </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%">9,043 </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%">All other countries(1)</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%">10,324 </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,202 </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%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #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%">111,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">109,759 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">___________</span></div><div><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:2.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">No individual country is greater than 10% of total net sales for the three months ended March 31, 2024 and 2023. </span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information related to the Company’s property and equipment, net by country: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">United States</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%">751 </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%">729 </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%">Ecuador</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%">141 </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%">140 </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%">Singapore</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,132 </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%">1,081 </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%">All other countries(1)</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%">171 </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%">186 </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%">Property and equipment, net (including asset held for sale)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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%">2,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">2,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">___________</span></div><div><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:2.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">No individual country is greater than 10% of total property and equipment, net as of March 31, 2024 and December 31, 2023. </span></div></td></tr></table></div> 2 2 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Company’s operations by operating segment as of the three months ended March 31, 2024 and 2023 is 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:76.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></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:9.962%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><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="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:8pt;font-weight:700;line-height:100%">2024</span></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:8pt;font-weight:700;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109,759</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">96,091 </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%">96,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">15,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Gross profit</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47,177</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,661</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">40,872 </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%">29,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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%">6,305 </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,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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:11.475%"></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.689%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</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%">Total segment assets</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">289,042</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">285,682</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">205,709 </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%">209,984 </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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">83,333 </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%">75,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 111698000 109759000 96091000 96772000 15607000 12987000 47177000 33661000 40872000 29150000 6305000 4511000 289042000 285682000 205709000 209984000 83333000 75698000 <div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.060%"><tr><td style="width:1.0%"></td><td style="width:69.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.444%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reconciliation</span></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:8pt;font-weight:700;line-height:100%">2024</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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total gross profit</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%">47,177 </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%">33,661 </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="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:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</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%">28,218 </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%">26,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="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:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain/(loss) on derivative instruments</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,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency gain/(loss)</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%">58 </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%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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,523 </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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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%">— </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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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: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%">18,015 </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%">8,526 </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="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></table></div> 47177000 33661000 28218000 26957000 18959000 6704000 -2525000 1213000 58000 611000 1523000 13000 0 15000 18015000 8526000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information related to the Company’s net sales by country, which is presented on the basis of the location that revenue from customers is recorded: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.004%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 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%">90,153 </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%">90,513 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom </span></div></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%">11,221 </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%">9,043 </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%">All other countries(1)</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%">10,324 </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,202 </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%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #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%">111,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">109,759 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">___________</span></div><div><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:2.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">No individual country is greater than 10% of total net sales for the three months ended March 31, 2024 and 2023. </span></div></td></tr></table></div> 90153000 90513000 11221000 9043000 10324000 10202000 111698000 109759000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information related to the Company’s property and equipment, net by country: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:8pt;font-weight:700;line-height:100%">March 31,<br/>2024</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:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">United States</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%">751 </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%">729 </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%">Ecuador</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%">141 </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%">140 </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%">Singapore</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,132 </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%">1,081 </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%">All other countries(1)</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%">171 </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%">186 </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%">Property and equipment, net (including asset held for sale)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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%">2,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #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:3pt double #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%">2,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">___________</span></div><div><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:2.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">No individual country is greater than 10% of total property and equipment, net as of March 31, 2024 and December 31, 2023. </span></div></td></tr></table></div> 751000 729000 141000 140000 1132000 1081000 171000 186000 2195000 2136000 RELATED-PARTY TRANSACTIONS <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Director Nominee Agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - A member of the Board of Directors appointed under the Investor Rights Agreement by Verlinvest Beverages SA ("Verlinvest"), a stockholder of the Company, entered into a nominee agreement on May 24, 2022 instructing the Company to pay all cash and equity compensation earned in connection with his board of director service to Verlinvest. Based on the aforementioned nominee agreement, RSUs granted to this director will be held by him as nominee for Verlinvest and, upon vesting of the RSUs, the shares will be transferred to Verlinvest. The nominee agreements are primarily between the director and Verlinvest. The Company is a party to this arrangement solely to agree to the manner in which it would satisfy the compensation obligations to this director.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Registration Rights and Underwriting Agreements</span> - Under the Registration Rights agreement by and among the Company, Verlinvest and certain other investors, in connection with each demand registration, piggyback or shelf offering, the Company agreed to reimburse the holders of registrable securities for the reasonable fees and disbursements of not more than one law firm. As part of the two secondary offerings during 2023, the Company also entered into underwriting agreements, to which Verlinvest was a party. In connection with the secondary share offering by Verlinvest in November 2023, the Company held an accrual in the amount of approximately $300 for legal fees reimbursement as of March 31, 2024. Subsequently during April 2024, Verlinvest agreed to waive its right to reimbursement of legal fees for its counsel, and those expenses 2 300000 SUBSEQUENT EVENTSOn April 24, 2024, the Company announced that AMS, a wholly owned subsidiary of the Company, entered into a Co-Manufacturing and Purchasing Agreement, dated April 18, 2024 with Axelum Resources Corp. (“Axelum”). The Company has an existing relationship with an affiliate of Axelum for the manufacture of various Company products in accordance with the terms of a manufacturing and purchasing agreement, dated April 8, 2020, which was filed as Exhibit 10.15 to the Company's Registration Statement on Form S-1 filed with the Securities and Exchange Commission ("SEC") on September 27, 2021. The new manufacturing agreement expands the Company's existing relationship with Axelum. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with the disclosure requirements set forth in Item 408(a) of Regulation S-K, the following table discloses any officer (as defined in Rule 16a-1(f) under the Exchange Act), director, or entity controlled by such officer or </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">director who adopted a contract, instruction, or written plan for the sale of securities of the Company intended to satisfy the affirmative defense of Rule 10b5-1(c) during the quarterly period ended March 31, 2024:</span></div><div><span><br/></span></div><div><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:18.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.389%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:100%">Name</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:700;line-height:100%">Title</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:700;line-height:100%">Action Taken</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:700;line-height:100%">Date of Action</span></td><td colspan="15" 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:700;line-height:100%">Duration of Trading Arrangement</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:700;line-height:100%">Aggregate Number of Securities to be Sold</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jonathan Burth</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Officer</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%">Adoption</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%">March 15, 2024</span></td><td colspan="15" 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:112%">June 14, 2024 to July 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 100,000 shares of Common Stock issuable upon exercise of fully vested stock options and up to 40,000 shares of Common Stock </span></div></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:400;line-height:100%">Jane Prior</span></td><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:400;line-height:100%">Chief Marketing Officer</span></td><td colspan="3" style="background-color:#cceeff;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%">Adoption</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2024</span></td><td colspan="15" style="background-color:#cceeff;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:112%">June 14, 2024 to February 3, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 50,000 shares of Common Stock upon exercise of fully vested stock options</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charles van Es</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Sales Officer</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%">Adoption</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%">March 15, 2024</span></td><td colspan="15" 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:112%">June 14, 2024 to January 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 39,675 shares of Common Stock upon exercise of fully vested stock options</span></div></td></tr></table></div> Jonathan Burth Chief Operating Officer true March 15, 2024 100000 40000 Jane Prior Chief Marketing Officer true March 15, 2024 50000 Charles van Es Chief Sales Officer true March 15, 2024 39675 false false false Includes $332 and $320 of restricted cash as of March 31, 2024 and 2023, respectively, that were included in other current assets.