0001482981-23-000106.txt : 20231102 0001482981-23-000106.hdr.sgml : 20231102 20231102095120 ACCESSION NUMBER: 0001482981-23-000106 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Vita Coco Company, Inc. CENTRAL INDEX KEY: 0001482981 STANDARD INDUSTRIAL CLASSIFICATION: BEVERAGES [2080] 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: 231370469 BUSINESS ADDRESS: STREET 1: 39 WEST 14TH STREET, SUITE 404 CITY: NEW YORK STATE: NY ZIP: 10011 BUSINESS PHONE: 212-206-0763 MAIL ADDRESS: STREET 1: 39 WEST 14TH STREET, SUITE 404 CITY: NEW YORK STATE: NY ZIP: 10011 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-20230930.htm 10-Q coco-20230930
0001482981December 312023Q3false00014829812023-01-012023-09-3000014829812023-11-01xbrli:shares00014829812023-09-30iso4217:USD00014829812022-12-31iso4217:USDxbrli:shares00014829812023-07-012023-09-3000014829812022-07-012022-09-3000014829812022-01-012022-09-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2021-12-310001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2021-12-310001482981us-gaap:CommonStockMember2021-12-310001482981us-gaap:AdditionalPaidInCapitalMember2021-12-310001482981us-gaap:RetainedEarningsMember2021-12-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001482981us-gaap:TreasuryStockCommonMember2021-12-310001482981us-gaap:ParentMember2021-12-310001482981us-gaap:RetainedEarningsMember2022-01-012022-03-310001482981us-gaap:ParentMember2022-01-012022-03-310001482981us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-01-012022-03-310001482981us-gaap:CommonStockMember2022-01-012022-03-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-03-310001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2022-03-310001482981us-gaap:CommonStockMember2022-03-310001482981us-gaap:AdditionalPaidInCapitalMember2022-03-310001482981us-gaap:RetainedEarningsMember2022-03-310001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001482981us-gaap:TreasuryStockCommonMember2022-03-310001482981us-gaap:ParentMember2022-03-310001482981us-gaap:RetainedEarningsMember2022-04-012022-06-300001482981us-gaap:ParentMember2022-04-012022-06-300001482981us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-04-012022-06-300001482981us-gaap:CommonStockMember2022-04-012022-06-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-06-300001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2022-06-300001482981us-gaap:CommonStockMember2022-06-300001482981us-gaap:AdditionalPaidInCapitalMember2022-06-300001482981us-gaap:RetainedEarningsMember2022-06-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001482981us-gaap:TreasuryStockCommonMember2022-06-300001482981us-gaap:ParentMember2022-06-300001482981us-gaap:RetainedEarningsMember2022-07-012022-09-300001482981us-gaap:ParentMember2022-07-012022-09-300001482981us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-07-012022-09-300001482981us-gaap:CommonStockMember2022-07-012022-09-300001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2022-07-012022-09-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-09-300001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2022-09-300001482981us-gaap:CommonStockMember2022-09-300001482981us-gaap:AdditionalPaidInCapitalMember2022-09-300001482981us-gaap:RetainedEarningsMember2022-09-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001482981us-gaap:TreasuryStockCommonMember2022-09-300001482981us-gaap:ParentMember2022-09-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2022-12-310001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2022-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:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001482981us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ParentMember2022-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-310001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2023-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:RetainedEarningsMember2023-04-012023-06-300001482981us-gaap:ParentMember2023-04-012023-06-300001482981us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2023-04-012023-06-300001482981us-gaap:CommonStockMember2023-04-012023-06-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2023-06-300001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2023-06-300001482981us-gaap:CommonStockMember2023-06-300001482981us-gaap:AdditionalPaidInCapitalMember2023-06-300001482981us-gaap:RetainedEarningsMember2023-06-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001482981us-gaap:TreasuryStockCommonMember2023-06-300001482981us-gaap:ParentMember2023-06-300001482981us-gaap:RetainedEarningsMember2023-07-012023-09-300001482981us-gaap:ParentMember2023-07-012023-09-300001482981us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2023-07-012023-09-300001482981us-gaap:CommonStockMember2023-07-012023-09-300001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2023-07-012023-09-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001482981us-gaap:CommonStockMembercoco:CommonClassMember2023-09-300001482981coco:CommonClassWithExitWarrantsMemberus-gaap:CommonStockMember2023-09-300001482981us-gaap:CommonStockMember2023-09-300001482981us-gaap:AdditionalPaidInCapitalMember2023-09-300001482981us-gaap:RetainedEarningsMember2023-09-300001482981us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001482981us-gaap:TreasuryStockCommonMember2023-09-300001482981us-gaap:ParentMember2023-09-3000014829812021-12-3100014829812022-09-300001482981srt:SubsidiariesMember2023-01-012023-09-30coco:subsidiary0001482981srt:SubsidiariesMembersrt:AsiaMember2023-01-012023-09-300001482981srt:NorthAmericaMembersrt:SubsidiariesMember2023-01-012023-09-300001482981us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercoco:TwoCustomersMember2023-01-012023-09-30xbrli:pure0001482981us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercoco:TwoCustomersMember2022-01-012022-09-300001482981us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercoco:TwoCustomersMember2023-01-012023-09-300001482981us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercoco:TwoCustomersMember2023-01-012023-03-310001482981us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-01-010001482981srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001482981us-gaap:AccountingStandardsUpdate201613Member2023-01-010001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2023-07-012023-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2023-07-012023-09-300001482981coco:VitaCocoCoconutWaterMember2023-07-012023-09-300001482981coco:AmericasSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001482981coco:InternationalSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001482981coco:PrivateLabelMember2023-07-012023-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001482981us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2022-07-012022-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2022-07-012022-09-300001482981coco:VitaCocoCoconutWaterMember2022-07-012022-09-300001482981coco:AmericasSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001482981coco:InternationalSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001482981coco:PrivateLabelMember2022-07-012022-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001482981us-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2023-01-012023-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2023-01-012023-09-300001482981coco:VitaCocoCoconutWaterMember2023-01-012023-09-300001482981coco:AmericasSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001482981coco:InternationalSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001482981coco:PrivateLabelMember2023-01-012023-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001482981us-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2022-01-012022-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMembercoco:VitaCocoCoconutWaterMember2022-01-012022-09-300001482981coco:VitaCocoCoconutWaterMember2022-01-012022-09-300001482981coco:AmericasSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001482981coco:InternationalSegmentMembercoco:PrivateLabelMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001482981coco:PrivateLabelMember2022-01-012022-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001482981us-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001482981coco:VehicleLoansMember2023-09-300001482981coco:VehicleLoansMember2022-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2023-09-300001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001482981coco:SecuredOvernightFinancingRateSOFRMembersrt:MinimumMembercoco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981coco:SecuredOvernightFinancingRateSOFRMembercoco:TwoThousandAndTwentyCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981srt:MinimumMembercoco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMembercoco:LondonInterbankOfferedRateMemberus-gaap:LineOfCreditMember2022-12-012022-12-310001482981coco:TwoThousandAndTwentyCreditFacilityMember2023-07-012023-09-300001482981coco:TwoThousandAndTwentyCreditFacilityMember2022-07-012022-09-300001482981coco:TwoThousandAndTwentyCreditFacilityMember2023-01-012023-09-300001482981coco:TwoThousandAndTwentyCreditFacilityMember2022-01-012022-09-300001482981us-gaap:SalesRevenueNetMembercoco:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001482981us-gaap:SalesRevenueNetMembercoco:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001482981us-gaap:AccountsReceivableMembercoco:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001482981us-gaap:AccountsReceivableMembercoco:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001482981us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercoco:CustomerBMember2023-01-012023-09-300001482981us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercoco:CustomerBMember2022-01-012022-09-300001482981us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercoco:CustomerBMember2023-01-012023-09-300001482981us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercoco:CustomerBMember2023-01-012023-03-310001482981coco:OneCustomerMember2023-01-012023-03-310001482981coco:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2023-01-012023-09-300001482981coco:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2022-01-012022-09-300001482981coco:SupplierBMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2023-01-012023-09-300001482981coco:SupplierBMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMember2022-01-012022-09-300001482981us-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMembercoco:SupplierCMember2023-01-012023-09-300001482981us-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsProductLineMembercoco:SupplierCMember2022-01-012022-09-300001482981us-gaap:SupplierConcentrationRiskMembercoco:SupplierDMemberus-gaap:CostOfGoodsProductLineMember2023-01-012023-09-300001482981us-gaap:SupplierConcentrationRiskMembercoco:SupplierDMemberus-gaap:CostOfGoodsProductLineMember2022-01-012022-09-300001482981coco:ReceiveBRLSellUSDMemberus-gaap:NondesignatedMember2023-09-300001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayEURMember2023-09-300001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayGBPMember2023-09-300001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayCADMember2023-09-300001482981us-gaap:NondesignatedMembercoco:ReceiveTHBSellUSDMember2023-09-300001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayGBPMember2022-12-310001482981coco:ReceiveBRLSellUSDMemberus-gaap:NondesignatedMember2022-12-310001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayCADMember2022-12-310001482981us-gaap:NondesignatedMembercoco:ReceiveUSDPayEURMember2022-12-310001482981us-gaap:NondesignatedMembercoco:ReceiveTHBSellUSDMember2022-12-310001482981coco:UnrealizedGainLossOnDerivativeInstrumentsMember2023-07-012023-09-300001482981coco:UnrealizedGainLossOnDerivativeInstrumentsMember2022-07-012022-09-300001482981us-gaap:ForeignCurrencyGainLossMember2023-07-012023-09-300001482981us-gaap:ForeignCurrencyGainLossMember2022-07-012022-09-300001482981coco:UnrealizedGainLossOnDerivativeInstrumentsMember2023-01-012023-09-300001482981coco:UnrealizedGainLossOnDerivativeInstrumentsMember2022-01-012022-09-300001482981us-gaap:ForeignCurrencyGainLossMember2023-01-012023-09-300001482981us-gaap:ForeignCurrencyGainLossMember2022-01-012022-09-300001482981us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001482981us-gaap:CurrencySwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001482981us-gaap:FairValueInputsLevel3Membercoco:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001482981us-gaap:FairValueMeasurementsRecurringMember2023-09-300001482981us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001482981us-gaap:CurrencySwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001482981us-gaap:FairValueInputsLevel3Membercoco:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001482981us-gaap:FairValueMeasurementsRecurringMember2022-12-31coco:vote0001482981coco:A2021IncentiveAwardPlanMember2023-09-300001482981coco:A2021IncentiveAwardPlanMember2022-12-310001482981coco:PublicStockOfferingMember2023-05-232023-05-230001482981coco:PublicStockOfferingMember2023-05-230001482981us-gaap:OverAllotmentOptionMember2023-05-232023-05-230001482981coco:PublicStockOfferingMember2023-01-012023-09-300001482981us-gaap:SubsequentEventMember2023-10-300001482981coco:A2014StockOptionAndRestrictedStockPlanMember2023-01-012023-09-300001482981coco:A2021IncentiveAwardPlanMembersrt:MaximumMember2021-12-310001482981coco:A2021IncentiveAwardPlanMember2021-10-012021-12-310001482981coco:ServiceBasedStockOptionsMember2023-01-012023-09-300001482981coco:ServiceBasedRestrictedStockUnitsRSUsMember2023-07-012023-09-300001482981coco:ServiceBasedRestrictedStockUnitsRSUsMember2023-01-012023-09-300001482981coco:PerformanceAndMarketBasedStockOptionsMember2023-07-012023-09-300001482981coco:PerformanceAndMarketBasedStockOptionsMember2023-01-012023-09-300001482981us-gaap:RestrictedStockMember2023-09-300001482981us-gaap:RestrictedStockMember2023-01-012023-09-300001482981coco:A2014StockOptionAndRestrictedStockPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-09-300001482981coco:A2014StockOptionAndRestrictedStockPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-09-300001482981coco:PerformanceBasedRestrictedStockUnitsRSUsMember2023-01-012023-09-300001482981us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001482981us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001482981us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001482981us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001482981us-gaap:EmployeeStockOptionMember2022-01-012022-09-30coco:segment0001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2023-09-300001482981coco:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2023-09-300001482981coco:InternationalSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310001482981us-gaap:OperatingSegmentsMembercountry:US2023-01-012023-09-300001482981us-gaap:OperatingSegmentsMembercountry:US2022-01-012022-09-300001482981us-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2023-01-012023-09-300001482981us-gaap:OperatingSegmentsMemberus-gaap:NonUsMember2022-01-012022-09-300001482981country:US2023-09-300001482981country:US2022-12-310001482981country:EC2023-09-300001482981country:EC2022-12-310001482981country:SG2023-09-300001482981country:SG2022-12-310001482981us-gaap:NonUsMember2023-09-300001482981us-gaap:NonUsMember2022-12-3100014829812022-05-24coco:director0001482981coco:DistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2023-07-012023-09-300001482981coco:DistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2022-07-012022-09-300001482981coco:DistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2023-01-012023-09-300001482981coco:DistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2022-01-012022-09-300001482981coco:DistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2023-09-300001482981coco:DistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2022-12-310001482981coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2023-07-012023-09-300001482981coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2022-07-012022-09-300001482981coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2023-01-012023-09-300001482981coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMembersrt:AffiliatedEntityMember2022-01-012022-09-300001482981us-gaap:PropertyPlantAndEquipmentMember2023-09-30
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 September 30, 2023
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 fileroAccelerated filerx
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyx
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 November 1, 2023, there were 56,756,005 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 year ended December 31, 2022 and in our Quarterly Reports on Form 10-Q for the quarters ended March 31, 2023 and June 30, 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)
September 30,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$94,885 $19,629 
Accounts receivable, net of allowance of $2,849 at September 30, 2023, and $2,898 at December 31, 2022
79,577 43,350 
Inventory50,380 84,115 
Supplier advances1,525 1,534 
Derivative assets3,147 3,606 
Asset held for sale 503 
Prepaid expenses and other current assets17,794 22,181 
Total current assets247,308 174,918 
Property and equipment, net2,225 2,076 
Goodwill7,791 7,791 
Supplier advances3,462 4,360 
Deferred tax assets, net4,251 4,256 
Right-of-use assets, net1,718 2,679 
Other assets1,724 1,677 
Total assets$268,479 $197,757 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$21,411 $15,910 
Accrued expenses and other current liabilities 51,242 38,342 
Notes payable, current15 23 
Derivative liabilities1,371 71 
Total current liabilities74,039 54,346 
Notes payable, long-term
15 25 
Other long-term liabilities1,822 2,293 
Total liabilities75,876 56,664 
Stockholders’ equity:
Common stock, $0.01 par value; 500,000,000 shares authorized; 62,962,205 and 62,225,250 shares issued at September 30, 2023 and December 31, 2022, respectively 56,756,005 and 56,019,050 shares outstanding at September 30, 2023 and December 31, 2022, respectively
629 622 
Additional paid-in capital158,244 145,210 
Retained earnings93,969 55,183 
Accumulated other comprehensive loss(1,311)(994)
Treasury stock, 6,206,200 shares at cost as of September 30, 2023, and December 31, 2022, respectively
(58,928)(58,928)
Total stockholders’ equity attributable to The Vita Coco Company, Inc.192,603 141,093 
Total liabilities and stockholders’ equity$268,479 $197,757 
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 September 30,Nine Months Ended September 30,
2023202220232022
Net sales$138,064 $124,043 $387,468 $335,796 
Cost of goods sold81,893 91,467 246,542 254,868 
Gross profit56,171 32,576 140,926 80,928 
Operating expenses
Selling, general and administrative32,649 23,960 89,855 73,018 
Income (Loss) from operations23,522 8,616 51,071 7,910 
Other income (expense)
Unrealized gain/(loss) on derivative instruments(3,959)952 (1,758)6,416 
Foreign currency gain/(loss)(1,211)(364)(430)(508)
Interest income824 20 1,105 30 
Interest expense(1)(130)(31)(213)
Total other income (expense)(4,347)478 (1,114)5,725 
Income before income taxes19,175 9,094 49,957 13,635 
Income tax expense(4,011)(1,836)(10,101)(3,011)
Net income$15,164 $7,258 $39,856 $10,624 
Net income per common share
Basic$0.27 $0.13 $0.71 $0.19 
Diluted$0.26 $0.13 $0.68 $0.19 
Weighted-average number of common shares outstanding
Basic56,493,757 55,785,622 56,290,195 55,658,946 
Diluted59,271,757 56,579,912 58,494,045 56,029,069 
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 September 30,Nine Months Ended September 30,
2023202220232022
Net income$15,164 $7,258 $39,856 $10,624 
Other comprehensive income (loss):
Foreign currency translation adjustment(426)(102)(317)(552)
Total comprehensive income attributable to The Vita Coco Company, Inc.$14,738 $7,156 $39,539 $10,072 
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, 2021
53,651,477 $537 8,113,105 $81 61,764,582 $618 $134,730 $47,369 $(616)6,206,200 $(58,928)$123,173 
Net income— — — — — — — 2,227 — — — 2,227 
Stock-based compensation— — — — — — 2,386 — — — — 2,386 
Exercise of stock awards
26,845 — — — 26,845 — 151 — — — — 151 
Foreign currency translation adjustment— — — — — — — — (254)— — (254)
Balance at March 31, 2022
53,678,322 $537 8,113,105 $81 61,791,427 $618 $137,267 $49,596 $(870)6,206,200 $(58,928)$127,683 
Net income— — — — — — — 1,139 — — — 1,139 
Stock-based compensation expense— — — — — — 1,814 — — — — 1,814 
Exercise of stock awards
66,272 1 — — 66,272 1 89 — — — — 90 
Foreign currency translation adjustment— — — — — — — — (196)— — (196)
Balance at June 30, 2022
53,744,594 $538 8,113,105 $81 61,857,699 $619 $139,170 $50,735 $(1,066)6,206,200 $(58,928)$130,530 
Net income— — — — — — — 7,258 — — — 7,258 
Stock-based compensation expense— — — — — — 1,457 — — — — 1,457 
Exercise of stock awards
271,493 2 — — 271,493 2 2,468 — — — — 2,470 
Foreign currency translation adjustment— — — — — — — — (102)— — (102)
Balance at September 30, 2022
54,016,087 $540 8,113,105 $81 62,129,192 $621 $143,095 $57,993 $(1,168)6,206,200 $(58,928)$141,613 
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 
Net income— — — — — — — 17,987 — — — 17,987 
Stock-based compensation— — — — — — 2,102 — — — — 2,102 
Exercise of stock awards
230,857 2 — — 230,857 2 2,112 — — — — 2,114 
Foreign currency translation adjustment— — — — — — — — (64)— — (64)
Balance at June 30, 2023
54,528,785 $545 8,113,105 $81 62,641,890 $626 $152,187 $78,805 $(885)6,206,200 $(58,928)$171,805 
Net income— — — — — — — 15,164 — — — 15,164 
Stock-based compensation— — — — — — 2,862 — — — — 2,862 
Exercise of stock awards
320,315 3 — — 320,315 3 3,195 — — — — 3,198 
Foreign currency translation adjustment— — — — — — — — (426)— — (426)
Balance at September 30, 2023
54,849,100 $548 8,113,105 $81 62,962,205 $629 $158,244 $93,969 $(1,311)6,206,200 $(58,928)$192,603 
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)
Nine Months Ended September 30,
20232022
Cash flows from operating activities:
Net income$39,856 $10,624 
Adjustments required to reconcile net income to cash flows from operating activities:
Depreciation and amortization503 1,442 
(Gain)/loss on disposal of equipment19  
Bad debt expense255 348 
Unrealized (gain)/loss on derivative instruments1,758 (6,416)
Stock-based compensation7,126 5,657 
Impairment loss on assets held for sale363 619 
Noncash lease expense966 963 
Changes in operating assets and liabilities:
Accounts receivable(37,234)(20,696)
Inventory33,815 (255)
Prepaid expenses, net supplier advances, and other assets5,215 (4,433)
Accounts payable, accrued expenses, and other liabilities17,361 (6,034)
Net cash provided by (used in) operating activities70,003 (18,181)
Cash flows from investing activities:
Cash paid for property and equipment(533)(907)
Proceeds from sale of property and equipment5  
Net cash used in investing activities(528)(907)
Cash flows from financing activities:
Proceeds from exercise of stock awards
5,915 2,675 
Borrowings on credit facility 22,000 
Repayments of borrowings on credit facility (12,500)
Cash received (paid) on notes payable(18)(22)
Net cash provided by (used in) financing activities5,897 12,153 
Effects of exchange rate changes on cash and cash equivalents212 (544)
Net increase/(decrease) in cash and cash equivalents75,584 (7,479)
Cash and cash equivalents at beginning of the period19,629 28,690 
Cash, cash equivalents and restricted cash at end of the period (1)$95,213 $21,211 
1Includes $328 and $0 of restricted cash as of September 30, 2023 and 2022, 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, natural energy drinks (under the brand name Runa), coconut oil, water (under the brand name Ever & Ever), protein infused fitness drinks (under the brand name PWR LIFT) and coconut as a commodity.
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.
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 nine wholly-owned subsidiaries including four wholly-owned Asian subsidiaries established between fiscal 2012 and 2015, four North American subsidiaries established between 2012 and 2018, as well as All Market Europe, Ltd. (“AME”) in the United Kingdom of which the Company became the sole shareholder as of December 31, 2021.
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, 2023 or for any other interim period or for any other future year. The condensed consolidated balance sheet as of September 30, 2023 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, 2022.
During the nine months ended September 30, 2023, 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, 2022, except for the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments as described in Note 2, under "Recently Adopted Accounting Pronouncements".
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
10

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 51% and 55% of total net sales for the nine months ended September 30, 2023 and 2022, respectively. In addition, the two customers in aggregate also accounted for 51% and 39% of total accounts receivable as of September 30, 2023 and December 31, 2022, 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 is effective for the Company, as an Emerging Growth Company ("EGC"), 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. The amounts for reporting periods beginning after January 1, 2023 are presented under ASC 326 methodology, while prior period amounts continue to be reported in accordance with previously applicable U.S. GAAP.

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

11

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
As a company with less than $1.235 billion of revenue during the last fiscal year, the Company currently qualifies as an EGC as defined in the Jumpstart Our Business Startups Act. This classification allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. Based on the closing share price and the market value of the Company's Common Stock, par value $0.01 per share ("Common Stock"), held by non-affiliates as of June 30, 2023, the Company will be deemed a large accelerated public company filer as of December 31, 2023. As a result, beginning with the Annual Report on Form 10-K for the year ending December 31, 2023, the Company will not be able to rely on the extended transition period noted above and will be required to adopt all new accounting pronouncements within the same time periods as public companies.
3. REVENUE RECOGNITION
Revenues are accounted for in accordance with 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 includes Runa, 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.
Disaggregation of Revenue
12

The following table disaggregates net revenue by product type and reportable segment:
Three Months Ended September 30, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$89,683 $11,350 $101,033 
Private Label28,2575,42133,678 
Other2,7066473,353 
Total$120,646 $17,418 $138,064 
Three Months Ended September 30, 2022
AmericasInternationalConsolidated
Vita Coco Coconut Water$82,643 $10,637 $93,280 
Private Label24,7863,81028,596 
Other1,3678002,167 
Total$108,796 $15,247 $124,043 
Nine Months Ended September 30, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$253,825 $33,628 $287,453 
Private Label77,366 13,140 90,506 
Other7,490 2,019 9,509 
Total$338,681 $48,787 $387,468 
Nine Months Ended September 30, 2022
AmericasInternationalConsolidated
Vita Coco Coconut Water$217,934 $30,110 $248,044 
Private Label68,4139,52177,934 
Other7,5532,2659,818 
Total$293,900 $41,896 $335,796 
4. INVENTORY
Inventory consists of the following:
September 30,
2023
December 31,
2022
Raw materials and packaging$2,736 $5,771 
Finished goods47,644 78,344 
Inventory$50,380 $84,115 
5. GOODWILL
Goodwill consists of the following:
September 30,
2023
December 31,
2022
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.
13

6. DEBT
The table below details the outstanding balances on the Company’s debt as of September 30, 2023 and December 31, 2022:
September 30,
2023
December 31,
2022
Notes payable
Vehicle loans30 48 
$30 $48 
Current15 23 
Non-current$15 25 
2020 Credit Facility
In May 2020, the Company entered into the five-year credit facility with Wells Fargo Bank, National Association ("Wells Fargo") consisting of a revolving line of credit, which currently provides for committed borrowings of $60,000 (the "2020 Credit Facility"). As of September 30, 2023 and December 31, 2022, the Company had no outstanding borrowings under its 2020 Credit Facility. The 2020 Credit Facility is collateralized by substantially all of the Company's assets. In December 2022, the Company amended the 2020 Credit Facility to transition the interest rate from reference to the London Interbank Offered Rate ("LIBOR") to the Secured Overnight Financing Rate ("SOFR"). 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 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).
The borrowings made before the December 2022 amendment bore interest at rates based on either: 1) LIBOR; or 2) a specified base rate (determined by reference to the greatest of the prime rate published by Wells Fargo, the federal funds effective rate plus 1.5% and one-month LIBOR plus 1.5%), as selected periodically by the Company. The LIBOR-based loans bore interest at LIBOR plus the Spread. The unused commitment fee prior to the December 2022 amendment was the same.
The maturity date on the 2020 Credit Facility is May 12, 2026.
Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $15 and $140 for the three months ended September 30, 2023 and 2022, respectively. Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $46 and $249 for the nine months ended September 30, 2023 and 2022, respectively.
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 September 30, 2023, the Company was compliant with all financial covenants.
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. For any cases for which management believes that it is probable that it will incur a loss and the amount of such loss can be
14

reasonably estimated, a provision for legal settlements will be recorded. As of September 30, 2023 and December 31, 2022, the Company has not recorded any liabilities relating to legal settlements.
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
Nine Months Ended September 30,September 30,
2023
December 31,
2022
20232022
Customer A29 %31 %27 %16 %
Customer B22 %24 %24 %23 %
One of the customers acquired less than 5% ownership in the Company upon consummation of the Company's initial public offering ("IPO"). The same customer also vested in 100,000 restricted stock awards during the period ended March 31, 2023 as discussed in Note 10, Stockholders' Equity. The customer continues to hold less than 5% ownership in the Company as of September 30, 2023.

The Company previously announced that it expected to cease supplying a major customer with private label coconut water and private label coconut oil, with the transition potentially happening as early as the fourth quarter of 2023. At the request of this private label customer, the Company now expects to continue the supply relationship through 2024 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:
Nine Months Ended September 30,
20232022
Supplier A20 %16 %
Supplier B14 %13 %
Supplier C10 %5 %
Supplier D10 %6 %
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 September 30, 2023 and December 31, 2022, 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").
15

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:
September 30, 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$56,415 $2,745 Derivative assets
Receive USD/pay EUR4,892 94 Derivative assets
Receive USD/pay GBP22,954 250 Derivative assets
Receive USD/pay CAD4,610 58 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD$22,341 $(1,371)Derivative liabilities
December 31, 2022
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive USD/pay GBP$23,702 $1,104 Derivative assets
Receive BRL/sell USD46,301 2,314 Derivative assets
Receive USD/pay CAD4,819 188 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive USD/pay EUR604 (7)Derivative liabilities
Receive THB/sell USD21,990 (64)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 and nine months ended September 30, 2023 and 2022 are as follows:
16

Three Months Ended September 30,
20232022
Unrealized gain/(loss) on derivative instruments$(3,959)$952 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$1,909 $881 
LocationForeign currency
gain/(loss)
Foreign currency
gain/(loss)
Nine Months Ended September 30,
20232022
Unrealized gain/(loss) on derivative instruments$(1,758)$6,416 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$4,552 $1,839 
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.
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—The Company’s valuation methodology for forward currency swap contracts is based upon third-party institution data.
Contingent Consideration Liability—The Company utilized a probability weighted scenario-based model to determine the fair value of the contingent consideration. The term of the remeasurement period for the contingent consideration ended in December 2022, resulting in no contingent payment as the revenue growth was not achieved.
17

The Company’s fair value hierarchy for those assets (liabilities) measured at fair value on a recurring basis at September 30, 2023 and December 31, 2022, is as follows:
Level 1Level 2Level 3Total
Forward Currency
Swaps/Contracts
Contingent
consideration liability
September 30, 2023$ $1,776 $ $1,776 
December 31, 2022$ $3,535 $ $3,535 
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 September 30, 2023 and December 31, 2022, the Company held 6,206,200 shares, respectively, in treasury stock. As of September 30, 2023 and December 31, 2022, the Company had 3,117,657 and 2,898,930 shares, respectively, of Common Stock available for issuance upon the conversion of outstanding stock awards under the 2021 Incentive Award Plan ("2021 Plan").
On May 23, 2023, the Company entered into an underwriting agreement (the "Underwriting Agreement") with BofA Securities, Inc., Evercore Group L.L.C. and Goldman Sachs & Co. LLC, as the representative of the underwriters named in Schedule I thereto (collectively, the "Underwriters"), and a stockholder of the Company, Verlinvest Beverages SA (the "Selling Stockholder"), relating to an underwritten public offering of 5,000,000 shares (the "Offering") of Common Stock at a price to the public of $23.00 per share, before deducting underwriting discounts. Pursuant to the Underwriting Agreement, all 5,000,000 shares of Common Stock were sold by the Selling Stockholder. Under the terms of the Underwriting Agreement, the Selling Stockholder granted the Underwriters an option exercisable for 30 days to purchase up to an additional 750,000 shares of Common Stock from the Selling Stockholder at the public offering price, less underwriting discounts and commissions, which option was exercised in full prior to the closing of the Offering. The closing of the Offering occurred on May 26, 2023. The Company did not receive any of the proceeds from the sale of the shares. Additionally, the Company incurred $856 of administrative expenses related to the Offering, which were expensed in the nine months ended September 30, 2023.
Subsequent to September 30, 2023, the Company's Board of Directors approved a share repurchase program authorizing the Company to repurchase up to $40 million of Common Stock. Refer to Note 16, Subsequent Events for further details.
Warrants—All service and exit warrants expired as of December 31, 2021. As such, there was no warrant activity for the nine months ended September 30, 2023.
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 could grant employees, directors and consultants stock options and restricted stock awards and had the authority to establish the specific terms of each award, including exercise price, expiration and vesting. 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 was 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 will be 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
18

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, or ISOs. The 2021 Plan provides for the grant of stock options, including ISOs and nonqualified stock options, or NSOs, restricted stock, dividend equivalents, stock payments, restricted stock units, or RSUs, other incentive awards, SARs, and cash awards.
The Company recognized stock-based compensation expense of $2,709 and $1,142 for the three months ended September 30, 2023 and 2022, respectively, in selling, general and administrative expenses. Additionally, the stock compensation expense of $5,957 and $4,722 was recognized for the nine months ended September 30, 2023 and 2022, respectively, in selling, general and administrative expenses. For the RSUs previously granted to a major customer, $153 and $315 was recognized for the three months ended September 30, 2023 and September 30, 2022, respectively, as stock-based sales incentive based on guidance in ASC 606 and reflected as a reduction in the transaction price revenue. The Company recognized $1,169 and $935 for the nine months ended September 30, 2023 and September 30, 2022, respectively, as a reduction in transaction price revenue for this major customer.
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 296,693 new service-based stock option awards granted during the nine months ended September 30, 2023. Exercises of stock options during the three and nine months ended September 30, 2023, were 314,210 and 583,201, 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, including revenue and gross margin targets. There are also stock option awards containing performance and market vesting conditions, such as options vesting upon occurrence of an IPO or other qualifying liquidity event and upon achieving a predetermined equity value of the Company. These awards include a grant to the current CEO in 2019 that vest upon occurrence of an initial public offering or other qualifying liquidity event and upon achieving a predetermined equity value of the Company. As of July 31, 2023, the performance and market vesting conditions were achieved and the remaining stock compensation expense of $762 for this award was accelerated and recognized in the three months ended September 30, 2023 .
During the nine months ended September 30, 2022, certain awards that contained performance-based vesting conditions were modified. The modification adjusted the performance condition to allow for 50% of the performance awards to meet the criteria to vest, and no other terms were modified. Since it did not affect any terms that would affect the fair value, and only the number of awards, it is considered an improbable-to-probable modification. The impact of the modification was not material. There were no modifications during the nine months ended September 30, 2023.
There were 412,341 new stock option awards granted during the nine months ended September 30, 2023 with performance-based vesting conditions, subject to achievement of various performance goals by the end of 2025 or 2026, specifically net sales growth and Adjusted EBITDA targets.
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 nine months ended September 30, 2023, the Company also granted RSUs that contained performance-based vesting conditions, subject to achievement of various performance goals by the end of 2025 or 2026, specifically net sales growth and Adjusted EBITDA targets.
Also included in these awards are $3 million 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. Assuming the distribution agreement is not terminated by either party for cause, the remaining 50% will be released on March 31, 2024. The grant was accounted for as a stock-based sales incentive based on guidance in ASC
19

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 nine months ended September 30, 2023, there were 203,226 service based and 17,742 performance based RSUs granted, which had an aggregate grant date fair value of $4,169. During the three and nine months ended September 30, 2023, awards vested were 6,105 and 153,754, respectively, which includes service based RSUs and restricted stock of the major customer.
11. INCOME TAXES
For the three months ended September 30, 2023 and 2022, the Company recorded income tax expense of $4,011 and $1,836, respectively. For the nine months ended September 30, 2023 and 2022, the Company recorded $10,101 and $3,011, respectively, in income tax expense 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 September 30, 2023 and December 31, 2022, the Company recorded liabilities for income tax uncertainties in its consolidated balance sheets of $106 and $144, respectively. 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 is subject to income tax examinations by the U.S. 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
 September 30,
Nine months ended
 September 30,
2023202220232022
Numerator:
Net income$15,164 $7,258 $39,856 $10,624 
Denominator:
Weighted-average number of common shares used in earnings per share—basic56,493,757 55,785,622 56,290,195 55,658,946 
Effect of conversion of stock options2,778,000 794,290 2,203,850 370,123 
Weighted-average number of common shares used in earnings per share—diluted59,271,757 56,579,912 58,494,045 56,029,069 
Earnings per share—basic$0.27 $0.13 $0.71 $0.19 
Earnings per share—diluted$0.26 $0.13 $0.68 $0.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
September 30,
Nine months ended
September 30,
2023202220232022
Options to purchase common stock and RSUs
34,178 1,123,845 385,207 1,954,406 
20

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 Guayusa leaf products (Runa), aluminum bottle canned water (Ever & Ever), and protein infused fitness drink (PWR LIFT) are marketed only in the Americas segment.
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 Chief Executive Officer 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 and nine months ended September 30, 2023 and 2022 is as follows:
Three Months Ended September 30, Nine Months Ended September 30,
2023 2022 20232022
Net sales$138,064 $124,043 $387,468 $335,796 
Americas120,646 108,796 338,681 293,900 
International17,418 15,247 48,787 41,896 
Gross profit$56,171 $32,576 $140,926 $80,928 
Americas50,208 30,279 124,466 73,285 
International5,963 2,297 16,460 7,643 
As of September 30,
As of December 31,
20232022
Total segment assets$268,479 $197,757 
Americas200,366 156,588 
International68,113 41,169 

Three Months Ended September 30,Nine Months Ended September 30,
Reconciliation2023202220232022
Total gross profit$56,171 $32,576 $140,926 $80,928 
Less:
Selling, general, and administrative expenses32,649 23,960 89,855 73,018 
Income (loss) from operations$23,522 $8,616 $51,071 $7,910 
Less:
Unrealized gain/(loss) on derivative instruments(3,959)952 (1,758)6,416 
Foreign currency gain/(loss)(1,211)(364)(430)(508)
Interest income824 20 1,105 30 
Interest expense(1)(130)(31)(213)
Income before income taxes$19,175 $9,094 $49,957 $13,635 
21

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:
Nine Months Ended September 30,2023 2022
United States$316,923 $277,987 
All other countries(1)70,545 57,809 
Net sales$387,468 $335,796 
___________
(1)
No individual country is greater than 10% of total net sales for the nine months ended September 30, 2023 and 2022.
The following table provides information related to the Company’s property and equipment, net by country:
September 30,
2023
December 31,
2022
United States$537 $683 
Ecuador140 503 
Singapore1,396 1,288 
All other countries(1)152 105 
Property and equipment, net (including asset held for sale)$2,225 $2,579 
___________
(1)
No individual country is greater than 10% of total property and equipment, net as of September 30, 2023 and December 31, 2022.
14. RELATED-PARTY TRANSACTIONS
Director Nominee Agreements - On May 24, 2022, two members of the Board of Directors appointed
under the Investor Rights Agreement by Verlinvest Beverages SA, a stockholder of the Company, entered into nominee
agreements instructing the Company to pay all cash and equity compensation earned in connection with their board of director services to Verlinvest Beverages SA. Based on the aforementioned nominee agreements, RSUs granted to these two directors will be held by them as nominees for Verlinvest Beverages SA and, upon vesting of the RSUs, the shares will be transferred to Verlinvest Beverages SA. The nominee agreements are primarily between the directors and Verlinvest
Beverages SA. The Company is a party to this arrangement solely to agree to the manner in which it would satisfy the
compensation obligations to these directors. As of September 30, 2023 and December 31, 2022, there is only one current member of the Board of Directors that is subject to this nominee agreement.
Distribution Agreement with Shareholder—On October 1, 2019, the Company entered into a distribution agreement with one of its stockholders who held over 5% ownership in the Company, which extended through December 31, 2022 and has been continued upon the mutual agreement of each party. As of September 30, 2023, the stockholder's ownership in the Company is less than 5%. The distribution agreement granted the stockholder the right to sell, resell and distribute designated products supplied by the Company within a specified territory. The amount of revenue recognized related to this distribution agreement was $449 and $1,371 for the three months ended September 30, 2023 and 2022, respectively, and $3,436 and $4,777 for the nine months ended September 30, 2023 and 2022, respectively. The amounts due from the stockholder in accounts receivable, net were $198 and $753 as of September 30, 2023 and December 31, 2022, respectively. Amounts payable to the stockholder in accounts payable were $0 and $38 as of September 30, 2023 and December 31, 2022, respectively. Related to this distribution arrangement, the Company and the stockholder have a service agreement where the Company shares in the compensation costs of the stockholder’s employee managing the China market. The Company recorded $41 and $63 for the three months ended September 30, 2023 and 2022, respectively, and $128 and $160 for the nine months ended September 30, 2023 and 2022, in selling, general, and administrative expense ("SG&A") for this service agreement.

15. ASSET HELD FOR SALE
22


The asset group held for sale consists of a farm in Ecuador which was the source of Guayusa leaves for our Runa products. Since the Company is able to source Guayusa through alternative means to produce the Runa products, as of September 30, 2022, the Company committed to a plan for disposal through sale. The Company performed a fair value assessment on the asset group held for sale consisting of land, a production plant, equipment and inventory. The Company obtained a valuation of the assets and adjusted the carrying amount down to their fair value less costs to sell, which resulted in a $619 impairment loss recorded in SG&A during the third quarter of 2022. The remaining carrying amount as of September 30, 2023 and December 31, 2022 is listed below. These assets held for sale did not qualify for discontinued operations reporting. As of September 30, 2023, since the asset has been held for sale beyond one year, the Company has reclassified it as held and used within property, plant and equipment and remeasured it at its fair value of $140, which resulted in an additional $363 impairment loss.

September 30,
2023
December 31,
2022
Asset held for sale - land$ $503 
16. SUBSEQUENT EVENTS

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 may be suspended or discontinued at any time.






23

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, 2022 and filed with the Securities and Exchange Commission ("SEC") on March 14, 2023 (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 healthy hydration 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, hydration mix and milk offerings. Our other brands include Runa, a plant-based energy drink inspired from the Guayusa plant native to Ecuador, Ever & Ever, a sustainably packaged water, and PWR LIFT, a protein-infused fitness drink. We also supply private label products to key retailers in both the coconut water and coconut oil categories. We also conduct other revenue transactions such as 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. Just prior to our second quarter earnings release, we reached agreement with one of our major customers to start to discontinue the private label coconut water and coconut oil supply relationship as the terms required to retain the business were contrary to the Company's long term margin targets. At the request of this private label customer, the Company now expects to continue the supply relationship through 2024 for a significant portion of their private label coconut water needs (as disclosed in Note 7). Other than this change in business and the changes noted below in "Impact of Global Events Causing Macroeconomic Uncertainty," 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.” 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” in our 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.
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, sales promotion expenses, and general and administrative expenses. Marketing and sales promotion expenses consist primarily of costs incurred promoting and marketing our products and are primarily driven by investments to grow our business and retain customers. We expect SG&A to increase in absolute dollars and to vary from period to period as a percentage of net sales for the foreseeable future. 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)
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
26

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.
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, 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 and Nine Months Ended September 30, 2023 and 2022
The following table summarizes our results of operations for the three and nine months ended September 30, 2023 and 2022, respectively:
(in thousands)Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Net sales$138,064 $124,043 $387,468 $335,796 
Cost of goods sold81,893 91,467 246,542 254,868 
Gross profit56,171 32,576 140,926 80,928 
Operating expenses
Selling, general, and administrative32,649 23,960 89,855 73,018 
Income (loss) from operations23,522 8,616 51,071 7,910 
Other income (expense)
Unrealized gain/(loss) on derivative instrument(3,959)952 (1,758)6,416 
Foreign currency gain/(loss)(1,211)(364)(430)(508)
Interest income824 20 1,105 30 
Interest expense(1)(130)(31)(213)
Total other income (expense)(4,347)478 (1,114)5,725 
Income before income taxes19,175 9,094 49,957 13,635 
Income tax expense(4,011)(1,836)(10,101)(3,011)
Net income$15,164 $7,258 $39,856 $10,624 
Net Sales
The following table provides a comparative summary of net sales by operating segment and product category:
(in thousands)Three Months Ended September 30,Change Nine Months Ended September 30,Change
20232022Amount Percentage 20232022Amount Percentage
Americas segment
Vita Coco Coconut Water$89,683 $82,643 $7,040 8.5 %$253,825 $217,934 $35,891 16.5 %
Private Label28,25724,7863,471 14.0 %77,36668,4138,953 13.1 %
Other2,7061,3671,339 98.0 %7,4907,553(63)(0.8 %)
Subtotal120,646 108,796 11,850 10.9 %338,681 293,900 44,781 15.2 %
International segment
Vita Coco Coconut Water11,35010,637$714 6.7 %33,62830,110$3,518 11.7 %
Private Label5,4213,8101,612 42.3 %13,1409,5213,619 38.0 %
Other647800(153)(19.1)%2,0192,265(246)(10.9)%
Subtotal$17,418 $15,247 $2,171 14.2 %$48,787 $41,896 $6,891 16.4 %
Total net sales$138,064 $124,043 $14,021 11.3 %$387,468 $335,796 $51,672 15.4 %
For the three months ended September 30, 2023, the primary driver of the consolidated net sales increase of 11.3% was increased case equivalents ("CE") volume growth of 12.2%, which was partially offset by decreased price/mix of private label products. For the nine months ended September 30, 2023, the net sales increase of 15.4%, was driven by increased case equivalents ("CE") volume growth of 12.9% coupled with net pricing actions on branded net sales, which were partially offset by price/mix of private label products.
28

Volume in Case Equivalent
The following table provides a comparative summary of our volume in CE, by operating segment and product category:
(in thousands)Three Months Ended September 30,Change Nine Months Ended September 30,Change
20232022Amount Percentage 20232022AmountPercentage
Americas segment
Vita Coco Coconut Water9,2348,670564 6.5 %26,51123,2693,242 13.9 %
Private Label3,1852,346839 35.8 %8,4547,2131,241 17.2 %
Other26520065 32.5 %7141,092(378)(34.6)%
Subtotal12,684 11,216 1,468 13.1 %35,679 31,574 4,105 13.0 %
International segment*
Vita Coco Coconut Water1,5041,581(77)(4.9)%4,6654,412253 5.7 %
Private Label725492233 47.3 %1,7661,326440 33.2 %
Other1013(3)(23.5 %)463820.9 %
Subtotal2,239 2,086 153 7.3 %6,477 5,776 701 12.1 %
Total volume (CE)14,923 13,302 1,621 12.2 %42,156 37,350 4,806 12.9 %
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 increased by $11.9 million, or 10.9%, to $120.6 million for the three months ended September 30, 2023 from $108.8 million for the three months ended September 30, 2022. The increase is primarily driven by CE volume growth of 13.1%, which was partially offset by private label price/mix. Americas net sales increased by $44.8 million, or 15.2%, to $338.7 million for the nine months ended September 30, 2023 from $293.9 million for the nine months ended September 30, 2022. The increase is primarily driven by CE volume growth of 13.0%, benefiting from an additional promotional period at a key retailer for Vita Coco Coconut Water products, along with benefits from branded pricing actions which were partially offset by private label price/mix.
Vita Coco Coconut Water net sales increased by $7.0 million, or 8.5%, to $89.7 million for the three months ended September 30, 2023, from $82.6 million for the three months ended September 30, 2022. The increase was primarily driven by CE volume growth of 6.5%, alongside benefits from pricing actions. Vita Coco Coconut Water net sales increased by $35.9 million, or 16.5%, to $253.8 million for the nine months ended September 30, 2023, from $217.9 million for the nine months ended September 30, 2022. The increase was primarily driven by CE volume growth of 13.9%, which included an additional promotional period at a key retailer, with pricing actions also contributing to growth.
Private label net sales increased $3.5 million, or 14.0%, to $28.3 million for the three months ended September 30, 2023, from $24.8 million for the three months ended September 30, 2022, mostly driven by CE volume growth of 35.8%, which was partially offset by product price/mix. Private label net sales increased $9.0 million, or 13.1%, to $77.4 million for the nine months ended September 30, 2023, from $68.4 million for the nine months ended September 30, 2022, mostly driven by CE volume growth of 17.2% in addition to the aforementioned price/mix impacts.
Net sales from Other products increased by $1.3 million, or 98.0%, to $2.7 million for the three months ended September 30, 2023 from $1.4 million for the three months ended September 30, 2022, driven in part by CE volume growth of 32.5% coupled with price/mix benefits. Net sales from Other products decreased by $0.1 million, or 0.8%, to $7.5 million for the nine months ended September 30, 2023 from $7.6 million for the nine months ended September 30, 2022.
29

International Segment
International net sales increased by $2.2 million, or 14.2%, to $17.4 million for the three months ended September 30, 2023, from $15.2 million for the three months ended September 30, 2022. The increase is primarily driven by CE volume growth of 7.3% coupled with some benefits from pricing actions. International net sales increased by $6.9 million, or 16.4%, to $48.8 million for the nine months ended September 30, 2023, from $41.9 million for the nine months ended September 30, 2022. The increase is primarily driven by higher CE volume growth of 12.1% with some benefits from pricing actions.
Vita Coco Coconut Water net sales increased by $0.7 million, or 6.7%, to $11.3 million for the three months ended September 30, 2023, from $10.6 million for the three months ended September 30, 2022. The increase was driven by strong volume performance in Europe, coupled with more favorable year over year foreign exchange rates, which were partly offset by reduced volume in the Asia Pacific region. Vita Coco Coconut Water net sales increased by $3.5 million, or 11.7%, to $33.6 million for the nine months ended September 30, 2023, from $30.1 million for the nine months ended September 30, 2022. The increase was due to CE volume growth of 5.7%, primarily driven by the European region, alongside more favorable year over year foreign exchange rates and some benefits from pricing actions.
Private label net sales increased by $1.6 million, or 42.3%, to $5.4 million for the three months ended September 30, 2023 from $3.8 million for the three months ended September 30, 2022. The increase was driven primarily by CE volume growth in Europe from new distribution. Private label net sales increased by $3.6 million or 38.0%, to $13.1 million for the nine months ended September 30, 2023, from $9.5 million for the nine months ended September 30, 2022. The increase was driven primarily by CE volume growth in Europe.
Net sales from Other products was relatively flat on a dollar basis for the three and nine months ended September 30, 2023 compared to the prior year periods.
Gross Profit
(in thousands)Three Months Ended September 30,Change Nine Months Ended September 30,Change
20232022Amount Percentage20232022Amount Percentage
Cost of goods sold
Americas segment$70,437 $78,516 $(8,079)(10.3)%$214,214 $220,615 $(6,401)(2.9)%
International segment11,45612,951(1,495)(11.5)%32,32834,253(1,925)(5.6)%
Total cost of goods sold$81,893 $91,467 $(9,574)(10.5)%$246,542 $254,868 $(8,326)(3.3)%
Gross profit
Americas segment$50,208 $30,279 $19,929 65.8 %$124,466 $73,285 $51,181 69.8 %
International segment5,9632,2973,666 159.6 %16,4607,6438,817 115.4 %
Total gross profit$56,171 $32,576 $23,595 72.4 %$140,926 $80,928 $59,998 74.1 %
Gross margin
Americas segment41.6 %27.8 %13.8 %36.8 %24.9 %11.9 %
International segment34.2 %15.1 %19.2 %33.7 %18.2 %15.5 %
Consolidated40.7 %26.3 %14.4 %36.4 %24.1 %12.3 %

On a consolidated basis, cost of goods sold decreased $9.6 million, or 10.5%, to $81.9 million for the three months ended September 30, 2023, from $91.5 million for the three months ended September 30, 2022. Cost of goods sold decreased $8.3 million, or 3.3%, to $246.5 million for the nine months ended September 30, 2023, from $254.9 million for the nine months ended September 30, 2022. On a consolidated and segment basis, the decreases in both periods were primarily driven by significantly lower transportation costs, relating to ocean freight and domestic logistics, which were partly offset by higher CE volume.
On a consolidated basis, gross profit increased $23.6 million, or 72.4%, to $56.2 million for the three months ended September 30, 2023, from $32.6 million for the three months ended September 30, 2022. Gross profit increased $60.0 million, or 74.1%, to $140.9 million for the nine months ended September 30, 2023, from $80.9 million for the nine months ended September 30, 2022. This was a result of strong CE volume growth, benefits from branded pricing actions and decreased transportation costs. As a result, gross margin increased approximately 14.4% percentage points to 40.7%
30

for the three months ended September 30, 2023, as compared to 26.3% for the three months ended September 30, 2022, and increased by approximately 12.3% percentage points to 36.4% for the nine months ended September 30, 2023, as compared to 24.1% for the nine months ended September 30, 2022.
Operating Expenses
(in thousands)Three Months Ended September 30,ChangeNine Months Ended September 30,Change
20232022AmountPercentage20232022AmountPercentage
Selling, general, and administrative$32,649 $23,960 $8,689 36.3 %89,855 73,018 16,837 23.1 %
Selling, General and Administrative Expenses
During the three months ended September 30, 2023, SG&A increased by $8.7 million, or 36.3%, versus the three months ended September 30, 2022. The increase was primarily driven by an increase of $5 million in personnel related expenses and a $4 million increase in marketing expenses. During the nine months ended September 30, 2023, SG&A increased by $16.8 million, or 23.1%, versus the nine months ended September 30, 2022. The increase was primarily driven by an increase of $9 million in personnel related expenses and an increase of $7 million in marketing expenses, along with an increase of $1 million in professional fees due to costs related to the Offering which closed on May 26, 2023 (refer to Note 10, Shareholder's Equity).
Other Income (Expense), Net
(in thousands)Three Months Ended September 30,Change Nine Months Ended September 30,Change
20232022Amount Percentage 20232022Amount Percentage
Unrealized gain/(loss) on derivative instruments$(3,959)$952 $(4,911)n/m$(1,758)$6,416 $(8,174)n/m
Foreign currency gain/(loss)(1,211)(364)(847)n/m$(430)(508)78 n/m
Interest income824 20 804 n/m$1,105 30 1,075 n/m
Interest expense(1)(130)129 99.2 %$(31)(213)182 (85.4 %)
$(4,347)$478 $(4,825)1009.4 %$(1,114)$5,725 $(6,839)(119.5 %)
____________
n/m—represents percentage calculated not being meaningful
Unrealized Gain/(Loss) on Derivative Instruments
For the three months ended September 30, 2023 and 2022, we recorded losses of $4.0 million and gains of $1.0 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 September 30, 2023 related to the contracts hedging the British pound and Brazilian real. During the nine months ended September 30, 2023 and 2022, we recorded losses of $1.8 million and gains of $6.4 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 nine months ended September 30, 2023 related to the contracts hedging the British pound and Brazilian real. All forward foreign currency exchange contracts were entered into to hedge some of our exposures to the British pound, Canadian dollar, Brazilian real, Malaysian ringgit, European euro and Thai baht.
Foreign Currency Gain/(Loss)
For the three months ended September 30, 2023, the change in foreign currency loss was $847 as compared to September 30, 2022. Foreign currency loss was $0.4 million for the nine months ended September 30, 2023, as compared to $0.5 million loss for the nine months ended September 30, 2022. 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.
31

Interest Income
The increase in interest income for the three and nine months ended September 30, 2023 compared to the same prior year period was primarily related to interest income on cash invested with financial institutions, reflecting improved cash balances and interest rates versus prior periods.
Interest Expense
Interest expense decreased for the three and nine months ended September 30, 2023 compared to the same prior year period, which was driven by the decreased borrowings on the 2020 Credit Facility.
Income Tax Expense
(in thousands)Three Months Ended September 30,Change Nine Months Ended September 30,Change
20232022Amount Percentage 20232022Amount Percentage
Income tax expense(4,011)(1,836)$(2,175)118.5 %$(10,101)$(3,011)$(7,090)235.5 %
Tax rate20.9 %20.2 %20.2 %22.1 %
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 September 30, 2023 and 2022 our effective tax rate was 20.9% and 20.2%. respectively. For the nine months ending September 30, 2023, and September 30, 2022, our effective tax rate was 20.2% and 22.1%, respectively. The effective tax rate for the current period is lower than the U.S. statutory rate of 21% primarily as a result of lower statutory tax rates in countries outside the U.S. that the Company operates in and the corresponding credits available from those taxing jurisdictions to offset U.S. income tax. The effective tax rate for the same period in the prior year is higher than the U.S. statutory rate of 21% primarily as a result of state income taxes for the U.S. operations of the Company and other nondeductible expenses for tax purposes, and is partially offset by lower statutory tax rates in countries outside the U.S. that 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 Director to assess our financial performance. We present these non-GAAP measures because we believe they assist investors in comparing our 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.
32

A reconciliation from net income to EBITDA and Adjusted EBITDA is set forth below:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands) (in thousands)
Net income15,164 7,258 39,856 10,624 
Depreciation and amortization163 497 503 1,442 
Interest income(824)(20)(1,105)(30)
Interest expense130 31 213 
Income tax expense4,011 1,836 10,101 3,011 
EBITDA18,515 9,701 49,386 15,260 
Stock-based compensation (a)2,862 1,457 7,126 5,657 
Unrealized (gain)/loss on derivative instruments (b)3,959 (952)1,758 (6,416)
Foreign currency (gain)/loss (b)1,211 364 430 508 
Secondary Offering Costs (c)— — 856 — 
Other adjustments (d)329 1,240 329 1,240 
Adjusted EBITDA$26,876 $11,810 59,885 $16,249 
____________
(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.
(c)Reflects other non-recurring expenses related to costs associated with the secondary offering in which Verlinvest Beverages SA sold shares of the Company in an underwritten public offering, which closed on May 26, 2023. The Company did not receive any proceeds from the sale of the shares.
(d)Reflects other charges primarily related to the impairment loss related to assets held for sale in both periods and other non-recurring expenses.

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 $94.9 million and $19.6 million of cash and cash equivalents as of September 30, 2023 and December 31, 2022, respectively. From time to time, we 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.
33

Cash Flows
The following tables summarize our sources and uses of cash:
Nine Months Ended September 30,Change
20232022Amount Percentage
(in thousands)
Cash flows provided by (used in):
Operating activities$70,003 $(18,181)$88,184 n/m
Investing activities(528)(907)379 41.8 %
Financing activities5,897 12,153 (6,256)(51.5 %)
Effects of exchange rate changes on cash and cash equivalents212 (544)756 (139.0 %)
Net (decrease)/increase in cash and cash equivalents$75,584 $(7,479)$83,063 1110.6 %
____________
n/m—represents percentage calculated not being meaningful
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 nine months ended September 30, 2023, $88.2 million more net cash was generated by operating activities compared to the nine months ended September 30, 2022. The higher cash generation was driven by the increase in net income after adjusting for non-cash items, primarily reflecting higher sales and improvements in working capital.
Investing Activities
During the nine months ended September 30, 2023 as compared to nine months ended September 30, 2022, cash used in investing activities decreased driven by cash paid for property and equipment.
Financing Activities
During the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, net cash provided by financing activities was $6.3 million lower primarily driven by lower borrowings on the 2020 Credit Facility during 2023 compared to 2022.
Debt
We had an immaterial amount of debt outstanding as of September 30, 2023 and December 31, 2022, which was related to vehicle loans.
2020 Credit Facility
The 2020 Credit Facility currently provides for committed borrowings of $60.0 million. We may repay outstanding balances under the 2020 Credit Facility at any time without premium or penalty. In December 2022, the Company amended the 2020 Credit Facility to transition the interest rate from reference to LIBOR to SOFR. 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 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. The maturity date on the 2020 Credit Facility is May 12, 2026.
The borrowings made before the December 2022 amendment bore interest at rates based on either: 1) LIBOR; or 2) a specified base rate (determined by reference to the greatest of the prime rate published by Wells Fargo, the federal funds
34

effective rate plus 1.5% and one-month LIBOR plus 1.5%), as selected periodically by the Company. The LIBOR-based loans bore interest at LIBOR plus the Spread. The unused commitment fee prior to amendment was the same.
The outstanding balance on the 2020 Credit Facility was zero as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023, we were 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 September 30, 2023 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 nine months ended September 30, 2023, 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 September 30, 2023 and December 31, 2022 , 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 September 30, 2023 and December 31, 2022.
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
35

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.
The total notional values of our forward exchange contracts were $111.2 million and $97.4 million as of September 30, 2023 and December 31, 2022, respectively. The derivatives on the forward exchange contracts resulted in an unrealized loss of $(1.8) million for the nine months ended September 30, 2023, and we estimate that a 10% strengthening or weakening of the U.S. dollar would have resulted in an approximately $4.6 million gain or loss.
A portion of our cash and cash equivalents are denominated in foreign currencies. As of September 30, 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. As of December 31, 2022, 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. We have seen significant inflation on transportation costs compared to 2020 levels caused by COVID-19 related global supply chain disruptions and more general inflation effects, which put pressure on our costs and margins related to economic and geopolitical instability. 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 nine months ended September 30, 2023, we have experienced a reduction in transportation rates from their recent peaks, but 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 nine months ended September 30, 2023, sales to two customers represented approximately 51% 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 September 30, 2023, 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 September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
36

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 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 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 September 30, 2023.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
None.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
None.
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-1333-298254.19/27/21
4.28-K001-4095010.110/25/21
4.38-K001-4095010.210/25/21
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*
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.
38

**   Furnished herewith.
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: November 2, 2023
By:/s/ Martin Roper
Martin Roper
Chief Executive Officer and Director
(Principal Executive Officer)
Date: November 2, 2023
By:/s/ Corey Baker
Corey Baker
Chief Financial Officer
(Principal Financial Officer)
40
EX-31.1 2 coco20230930-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: November 2, 2023
By:/s/ Martin Roper
Martin Roper
Chief Executive Officer

EX-31.2 3 coco20230930-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: November 2, 2023
By:/s/ Corey Baker
Corey Baker
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 coco20230930-10qexx321ceo.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 September 30, 2023 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: November 2, 2023
By: /s/ Martin Roper
Martin Roper
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 coco20230930-10qexx322cfo.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 September 30, 2023 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: November 2, 2023
By: /s/ Corey Baker
Corey Baker
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 coco-20230930.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 and Intangible Assets 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 - Assets Held For Sale link:presentationLink link:calculationLink link:definitionLink 0000024 - 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 and Intangible Assets (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 - Assets Held For Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Debt - Summary of Credit Facility and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Segment Reporting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Segment Reporting - Revenue from External Customers by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Segment Reporting - Long Lived Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Assets Held For Sale - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Assets Held For Sale - Schedule of Assets Held For Sale (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 coco-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 coco-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 coco-20230930_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] Over-Allotment Option Over-Allotment Option [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 Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] 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 Discontinued Operations and Disposal Groups [Abstract] 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] Contingent consideration liability Contingent consideration liability [Member] Contingent consideration liability [Member]. 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] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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 $2,849 at September 30, 2023, and $2,898 at December 31, 2022 Accounts receivable, current 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] Company Selected Measure Name Company Selected Measure Name London Interbank Offered Rate (LIBOR) London Interbank Offered Rate [Member] London Interbank Offered Rate Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Fed Funds Effective Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] 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] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 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 Payments of stock issuance costs Payments of Stock Issuance Costs Debt instrument, term Debt Instrument, Term 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) Distribution Agreement With Shareholder Distribution Agreement With Shareholder [Member] Distribution Agreement With Shareholder [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] 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 Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Total Accounts Receivable And Supplier Advances, Allowance For Credit Loss Accounts Receivable And Supplier Advances, Allowance For Credit Loss Supplier advances 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 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] 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] Supplier C Supplier C [Member] Supplier C 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 and cash equivalents at beginning of the period Cash, cash equivalents and restricted cash at end of the period (1) Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Interest income Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Asset held for sale - land Asset, Held-for-Sale, Not Part of Disposal Group, Current 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,206,200 shares at cost as of September 30, 2023, and December 31, 2022, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Assets measured at fair value Assets, Fair Value Disclosure 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 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] Subsequent Event [Table] Subsequent Event [Table] 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 Subsequent Event Subsequent Event [Member] 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] Related Party [Domain] Related Party, Type [Domain] 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 Credit facility Long-Term Line of Credit, Noncurrent Performance-Based Restricted Stock Units (RSUs) Performance-Based Restricted Stock Units (RSUs) [Member] Performance-Based Restricted Stock Units (RSUs) Service Agreement Related To Distribution Agreement With Shareholder Service Agreement Related To Distribution Agreement With Shareholder [Member] Service Agreement Related To Distribution Agreement With Shareholder [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Assets Held For Sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] 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 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] Public Stock Offering Public Stock Offering [Member] Public Stock Offering Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 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 Sale of Stock [Axis] Sale of Stock [Axis] 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] 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] Repayments of borrowings on credit facility Repayments of Long-Term Lines of Credit Supplier advances Supplier Advances Current Supplier advances current. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] North America North America [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] 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] Subsequent Event [Line Items] Subsequent Event [Line Items] Affiliated Entity Affiliated Entity [Member] Common stock, $0.01 par value; 500,000,000 shares authorized; 62,962,205 and 62,225,250 shares issued at September 30, 2023 and December 31, 2022, respectively 56,756,005 and 56,019,050 shares outstanding at September 30, 2023 and December 31, 2022, 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 and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] 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] 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 Asset held for sale Disposal Group, Including Discontinued Operation, Assets, Current 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 Impairment loss on assets held for sale Tangible Asset Impairment Charges 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 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 Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] 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] 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] Liabilities measured at fair value Liabilities, Fair Value Disclosure 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] Property, Plant and Equipment Property, Plant and Equipment [Member] 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] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Supplier D Supplier D [Member] Supplier D 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] Over-allotment option period Sale Of Stock, Over-Allotment Option Period Sale Of Stock, Over-Allotment Option Period Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Performance and Market-based Stock Options Performance And Market-Based Stock Options [Member] Performance And Market-Based Stock Options Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Long-lived assets held and used, fair value Long-Lived Assets Held and Used, Fair Value Long-Lived Assets Held and Used, Fair Value 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] 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. Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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 Related Party [Axis] Related Party, Type [Axis] 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 Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] 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] 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] Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table 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] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Number of members of the Board of Directors appointed as nominees Number of Members of the Board of Directors Appointed as Nominees Number of Members of the Board of Directors Appointed as Nominees 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] Impairment loss on assets held for sale Finance Lease, Right-of-Use Asset, Amortization 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 Related Party Transaction [Axis] Related Party Transaction [Axis] 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] Borrowings on credit facility Proceeds from Long-Term Lines of Credit Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 10 coco-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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 Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   56,756,005
Entity Central Index Key 0001482981  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 94,885 $ 19,629
Accounts receivable, net of allowance of $2,849 at September 30, 2023, and $2,898 at December 31, 2022 79,577 43,350
Inventory 50,380 84,115
Supplier advances 1,525 1,534
Derivative assets 3,147 3,606
Asset held for sale 0 503
Prepaid expenses and other current assets 17,794 22,181
Total current assets 247,308 174,918
Property and equipment, net 2,225 2,076
Goodwill 7,791 7,791
Supplier advances 3,462 4,360
Deferred tax assets, net 4,251 4,256
Right-of-use assets, net 1,718 2,679
Other assets 1,724 1,677
Total assets 268,479 197,757
Current liabilities:    
Accounts payable 21,411 15,910
Accrued expenses and other current liabilities 51,242 38,342
Notes payable, current 15 23
Derivative liabilities 1,371 71
Total current liabilities 74,039 54,346
Notes payable, long-term 15 25
Other long-term liabilities 1,822 2,293
Total liabilities 75,876 56,664
Stockholders’ equity:    
Common stock, $0.01 par value; 500,000,000 shares authorized; 62,962,205 and 62,225,250 shares issued at September 30, 2023 and December 31, 2022, respectively 56,756,005 and 56,019,050 shares outstanding at September 30, 2023 and December 31, 2022, respectively 629 622
Additional paid-in capital 158,244 145,210
Retained earnings 93,969 55,183
Accumulated other comprehensive loss (1,311) (994)
Treasury stock, 6,206,200 shares at cost as of September 30, 2023, and December 31, 2022, respectively (58,928) (58,928)
Total stockholders’ equity attributable to The Vita Coco Company, Inc. 192,603 141,093
Total liabilities and stockholders’ equity $ 268,479 $ 197,757
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 2,849 $ 2,898
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) 62,962,205 62,225,250
Common stock, shares outstanding (in shares) 56,756,005 56,019,050
Treasury stock (in shares) 6,206,200 6,206,200
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statement of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 138,064 $ 124,043 $ 387,468 $ 335,796
Cost of goods sold 81,893 91,467 246,542 254,868
Gross profit 56,171 32,576 140,926 80,928
Operating expenses        
Selling, general and administrative 32,649 23,960 89,855 73,018
Income (loss) from operations 23,522 8,616 51,071 7,910
Other income (expense)        
Unrealized gain/(loss) on derivative instruments (3,959) 952 (1,758) 6,416
Foreign currency gain/(loss) (1,211) (364) (430) (508)
Interest income 824 20 1,105 30
Interest expense (1) (130) (31) (213)
Total other income (expense) (4,347) 478 (1,114) 5,725
Income before income taxes 19,175 9,094 49,957 13,635
Income tax expense (4,011) (1,836) (10,101) (3,011)
Net income attributable to The Vita Coco Company, Inc. $ 15,164 $ 7,258 $ 39,856 $ 10,624
Net income per common share        
Basic (in dollars per share) $ 0.27 $ 0.13 $ 0.71 $ 0.19
Diluted (in dollars per share) $ 0.26 $ 0.13 $ 0.68 $ 0.19
Weighted-average number of common shares outstanding        
Basic (in shares) 56,493,757 55,785,622 56,290,195 55,658,946
Diluted (in shares) 59,271,757 56,579,912 58,494,045 56,029,069
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 15,164 $ 7,258 $ 39,856 $ 10,624
Other comprehensive income (loss):        
Foreign currency translation adjustment (426) (102) (317) (552)
Total comprehensive income attributable to The Vita Coco Company, Inc. $ 14,738 $ 7,156 $ 39,539 $ 10,072
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2021       61,764,582           53,651,477 8,113,105
Beginning balance at Dec. 31, 2021   $ 123,173   $ 618 $ 134,730 $ 47,369   $ (616) $ (58,928) $ 537 $ 81
Beginning balance, treasury stock (in shares) at Dec. 31, 2021                 6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income   2,227       2,227          
Stock-based compensation   2,386     2,386            
Exercise of stock options (in shares)       26,845           26,845  
Exercise of stock awards   151     151            
Foreign currency translation adjustment   (254)           (254)      
Ending balance, common stock (in shares) at Mar. 31, 2022       61,791,427           53,678,322 8,113,105
Ending balance at Mar. 31, 2022   127,683   $ 618 137,267 49,596   (870) $ (58,928) $ 537 $ 81
Ending balance, treasury stock (in shares) at Mar. 31, 2022                 6,206,200    
Beginning balance, common stock (in shares) at Dec. 31, 2021       61,764,582           53,651,477 8,113,105
Beginning balance at Dec. 31, 2021   123,173   $ 618 134,730 47,369   (616) $ (58,928) $ 537 $ 81
Beginning balance, treasury stock (in shares) at Dec. 31, 2021                 6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income $ 10,624                    
Ending balance, common stock (in shares) at Sep. 30, 2022       62,129,192           54,016,087 8,113,105
Ending balance at Sep. 30, 2022   141,613   $ 621 143,095 57,993   (1,168) $ (58,928) $ 540 $ 81
Ending balance, treasury stock (in shares) at Sep. 30, 2022                 6,206,200    
Beginning balance, common stock (in shares) at Mar. 31, 2022       61,791,427           53,678,322 8,113,105
Beginning balance at Mar. 31, 2022   127,683   $ 618 137,267 49,596   (870) $ (58,928) $ 537 $ 81
Beginning balance, treasury stock (in shares) at Mar. 31, 2022                 6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income   1,139       1,139          
Stock-based compensation   1,814     1,814            
Exercise of stock options (in shares)       66,272           66,272  
Exercise of stock awards   90   $ 1 89         $ 1  
Foreign currency translation adjustment   (196)           (196)      
Ending balance, common stock (in shares) at Jun. 30, 2022       61,857,699           53,744,594 8,113,105
Ending balance at Jun. 30, 2022   130,530   $ 619 139,170 50,735   (1,066) $ (58,928) $ 538 $ 81
Ending balance, treasury stock (in shares) at Jun. 30, 2022                 6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income $ 7,258 7,258       7,258          
Stock-based compensation   1,457     1,457            
Exercise of stock options (in shares)       271,493           271,493  
Exercise of stock awards   2,470     2,468         $ 2 $ 2
Foreign currency translation adjustment   (102)           (102)      
Ending balance, common stock (in shares) at Sep. 30, 2022       62,129,192           54,016,087 8,113,105
Ending balance at Sep. 30, 2022   141,613   $ 621 143,095 57,993   (1,168) $ (58,928) $ 540 $ 81
Ending balance, treasury stock (in shares) at Sep. 30, 2022                 6,206,200    
Beginning balance, common stock (in shares) at Dec. 31, 2022 56,019,050     62,225,250           54,112,145 8,113,105
Beginning balance at Dec. 31, 2022 $ 141,093 141,093   $ 622 145,210 55,183   (994) $ (58,928) $ 541 $ 81
Beginning balance (Accounting Standards Update 2016-13) at Dec. 31, 2022     $ (1,070)       $ (1,070)        
Beginning balance, treasury stock (in shares) at Dec. 31, 2022 6,206,200               6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income   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, 2022 56,019,050     62,225,250           54,112,145 8,113,105
Beginning balance at Dec. 31, 2022 $ 141,093 141,093   $ 622 145,210 55,183   (994) $ (58,928) $ 541 $ 81
Beginning balance (Accounting Standards Update 2016-13) at Dec. 31, 2022     $ (1,070)       $ (1,070)        
Beginning balance, treasury stock (in shares) at Dec. 31, 2022 6,206,200               6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income $ 39,856                    
Ending balance, common stock (in shares) at Sep. 30, 2023 56,756,005     62,962,205           54,849,100 8,113,105
Ending balance at Sep. 30, 2023 $ 192,603 192,603   $ 629 158,244 93,969   (1,311) $ (58,928) $ 548 $ 81
Ending balance, treasury stock (in shares) at Sep. 30, 2023 6,206,200               6,206,200    
Beginning balance, common stock (in shares) at Mar. 31, 2023       62,411,033           54,297,928 8,113,105
Beginning balance at Mar. 31, 2023   149,666   $ 624 147,973 60,818   (821) $ (58,928) $ 543 $ 81
Beginning balance, treasury stock (in shares) at Mar. 31, 2023                 6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income   17,987       17,987          
Stock-based compensation   2,102     2,102            
Exercise of stock options (in shares)       230,857           230,857  
Exercise of stock awards   2,114   $ 2 2,112         $ 2  
Foreign currency translation adjustment   (64)           (64)      
Ending balance, common stock (in shares) at Jun. 30, 2023       62,641,890           54,528,785 8,113,105
Ending balance at Jun. 30, 2023   171,805   $ 626 152,187 78,805   (885) $ (58,928) $ 545 $ 81
Ending balance, treasury stock (in shares) at Jun. 30, 2023                 6,206,200    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net income $ 15,164 15,164       15,164          
Stock-based compensation   2,862     2,862            
Exercise of stock options (in shares)       320,315           320,315  
Exercise of stock awards   3,198     3,195         $ 3 $ 3
Foreign currency translation adjustment   (426)           (426)      
Ending balance, common stock (in shares) at Sep. 30, 2023 56,756,005     62,962,205           54,849,100 8,113,105
Ending balance at Sep. 30, 2023 $ 192,603 $ 192,603   $ 629 $ 158,244 $ 93,969   $ (1,311) $ (58,928) $ 548 $ 81
Ending balance, treasury stock (in shares) at Sep. 30, 2023 6,206,200               6,206,200    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 39,856 $ 10,624
Adjustments required to reconcile net income to cash flows from operating activities:    
Depreciation and amortization 503 1,442
(Gain)/loss on disposal of equipment 19 0
Bad debt expense 255 348
Unrealized (gain)/loss on derivative instruments 1,758 (6,416)
Stock-based compensation 7,126 5,657
Impairment loss on assets held for sale 363 619
Noncash lease expense 966 963
Changes in operating assets and liabilities:    
Accounts receivable (37,234) (20,696)
Inventory 33,815 (255)
Prepaid expenses, net supplier advances, and other assets 5,215 (4,433)
Accounts payable, accrued expenses, and other liabilities 17,361 (6,034)
Net cash provided by (used in) operating activities 70,003 (18,181)
Cash flows from investing activities:    
Cash paid for property and equipment (533) (907)
Proceeds from sale of property and equipment 5 0
Net cash used in investing activities (528) (907)
Cash flows from financing activities:    
Proceeds from exercise of stock awards 5,915 2,675
Borrowings on credit facility 0 22,000
Repayments of borrowings on credit facility 0 (12,500)
Cash received (paid) on notes payable (18) (22)
Net cash provided by (used in) financing activities 5,897 12,153
Effects of exchange rate changes on cash and cash equivalents 212 (544)
Net increase/(decrease) in cash and cash equivalents 75,584 (7,479)
Cash and cash equivalents at beginning of the period 19,629 28,690
Cash, cash equivalents and restricted cash at end of the period (1) [1] $ 95,213 $ 21,211
[1] Includes $328 and $0 of restricted cash as of September 30, 2023 and 2022, respectively, that were included in other current assets.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Cash Flows [Abstract]    
Restricted cash $ 328 $ 0
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2023
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, natural energy drinks (under the brand name Runa), coconut oil, water (under the brand name Ever & Ever), protein infused fitness drinks (under the brand name PWR LIFT) and coconut as a commodity.
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.
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 nine wholly-owned subsidiaries including four wholly-owned Asian subsidiaries established between fiscal 2012 and 2015, four North American subsidiaries established between 2012 and 2018, as well as All Market Europe, Ltd. (“AME”) in the United Kingdom of which the Company became the sole shareholder as of December 31, 2021.
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, 2023 or for any other interim period or for any other future year. The condensed consolidated balance sheet as of September 30, 2023 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, 2022.
During the nine months ended September 30, 2023, 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, 2022, except for the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments as described in Note 2, under "Recently Adopted Accounting Pronouncements".
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
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 51% and 55% of total net sales for the nine months ended September 30, 2023 and 2022, respectively. In addition, the two customers in aggregate also accounted for 51% and 39% of total accounts receivable as of September 30, 2023 and December 31, 2022, 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 is effective for the Company, as an Emerging Growth Company ("EGC"), 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. The amounts for reporting periods beginning after January 1, 2023 are presented under ASC 326 methodology, while prior period amounts continue to be reported in accordance with previously applicable U.S. GAAP.

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 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
As a company with less than $1.235 billion of revenue during the last fiscal year, the Company currently qualifies as an EGC as defined in the Jumpstart Our Business Startups Act. This classification allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. Based on the closing share price and the market value of the Company's Common Stock, par value $0.01 per share ("Common Stock"), held by non-affiliates as of June 30, 2023, the Company will be deemed a large accelerated public company filer as of December 31, 2023. As a result, beginning with the Annual Report on Form 10-K for the year ending December 31, 2023, the Company will not be able to rely on the extended transition period noted above and will be required to adopt all new accounting pronouncements within the same time periods as public companies.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition REVENUE RECOGNITION
Revenues are accounted for in accordance with 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 includes Runa, 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.
Disaggregation of Revenue
The following table disaggregates net revenue by product type and reportable segment:
Three Months Ended September 30, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$89,683 $11,350 $101,033 
Private Label28,2575,42133,678 
Other2,7066473,353 
Total$120,646 $17,418 $138,064 
Three Months Ended September 30, 2022
AmericasInternationalConsolidated
Vita Coco Coconut Water$82,643 $10,637 $93,280 
Private Label24,7863,81028,596 
Other1,3678002,167 
Total$108,796 $15,247 $124,043 
Nine Months Ended September 30, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$253,825 $33,628 $287,453 
Private Label77,366 13,140 90,506 
Other7,490 2,019 9,509 
Total$338,681 $48,787 $387,468 
Nine Months Ended September 30, 2022
AmericasInternationalConsolidated
Vita Coco Coconut Water$217,934 $30,110 $248,044 
Private Label68,4139,52177,934 
Other7,5532,2659,818 
Total$293,900 $41,896 $335,796 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventory INVENTORY
Inventory consists of the following:
September 30,
2023
December 31,
2022
Raw materials and packaging$2,736 $5,771 
Finished goods47,644 78,344 
Inventory$50,380 $84,115 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL
Goodwill consists of the following:
September 30,
2023
December 31,
2022
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 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt DEBT
The table below details the outstanding balances on the Company’s debt as of September 30, 2023 and December 31, 2022:
September 30,
2023
December 31,
2022
Notes payable
Vehicle loans30 48 
$30 $48 
Current15 23 
Non-current$15 25 
2020 Credit Facility
In May 2020, the Company entered into the five-year credit facility with Wells Fargo Bank, National Association ("Wells Fargo") consisting of a revolving line of credit, which currently provides for committed borrowings of $60,000 (the "2020 Credit Facility"). As of September 30, 2023 and December 31, 2022, the Company had no outstanding borrowings under its 2020 Credit Facility. The 2020 Credit Facility is collateralized by substantially all of the Company's assets. In December 2022, the Company amended the 2020 Credit Facility to transition the interest rate from reference to the London Interbank Offered Rate ("LIBOR") to the Secured Overnight Financing Rate ("SOFR"). 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 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).
The borrowings made before the December 2022 amendment bore interest at rates based on either: 1) LIBOR; or 2) a specified base rate (determined by reference to the greatest of the prime rate published by Wells Fargo, the federal funds effective rate plus 1.5% and one-month LIBOR plus 1.5%), as selected periodically by the Company. The LIBOR-based loans bore interest at LIBOR plus the Spread. The unused commitment fee prior to the December 2022 amendment was the same.
The maturity date on the 2020 Credit Facility is May 12, 2026.
Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $15 and $140 for the three months ended September 30, 2023 and 2022, respectively. Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $46 and $249 for the nine months ended September 30, 2023 and 2022, respectively.
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 September 30, 2023, the Company was compliant with all financial covenants.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
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. For any cases for which management believes that it is probable that it will incur a loss and the amount of such loss can be
reasonably estimated, a provision for legal settlements will be recorded. As of September 30, 2023 and December 31, 2022, the Company has not recorded any liabilities relating to legal settlements.
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
Nine Months Ended September 30,September 30,
2023
December 31,
2022
20232022
Customer A29 %31 %27 %16 %
Customer B22 %24 %24 %23 %
One of the customers acquired less than 5% ownership in the Company upon consummation of the Company's initial public offering ("IPO"). The same customer also vested in 100,000 restricted stock awards during the period ended March 31, 2023 as discussed in Note 10, Stockholders' Equity. The customer continues to hold less than 5% ownership in the Company as of September 30, 2023.

The Company previously announced that it expected to cease supplying a major customer with private label coconut water and private label coconut oil, with the transition potentially happening as early as the fourth quarter of 2023. At the request of this private label customer, the Company now expects to continue the supply relationship through 2024 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:
Nine Months Ended September 30,
20232022
Supplier A20 %16 %
Supplier B14 %13 %
Supplier C10 %%
Supplier D10 %%
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments
9 Months Ended
Sep. 30, 2023
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 September 30, 2023 and December 31, 2022, 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:
September 30, 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$56,415 $2,745 Derivative assets
Receive USD/pay EUR4,892 94 Derivative assets
Receive USD/pay GBP22,954 250 Derivative assets
Receive USD/pay CAD4,610 58 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD$22,341 $(1,371)Derivative liabilities
December 31, 2022
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive USD/pay GBP$23,702 $1,104 Derivative assets
Receive BRL/sell USD46,301 2,314 Derivative assets
Receive USD/pay CAD4,819 188 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive USD/pay EUR604 (7)Derivative liabilities
Receive THB/sell USD21,990 (64)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 and nine months ended September 30, 2023 and 2022 are as follows:
Three Months Ended September 30,
20232022
Unrealized gain/(loss) on derivative instruments$(3,959)$952 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$1,909 $881 
LocationForeign currency
gain/(loss)
Foreign currency
gain/(loss)
Nine Months Ended September 30,
20232022
Unrealized gain/(loss) on derivative instruments$(1,758)$6,416 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$4,552 $1,839 
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 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
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—The Company’s valuation methodology for forward currency swap contracts is based upon third-party institution data.
Contingent Consideration Liability—The Company utilized a probability weighted scenario-based model to determine the fair value of the contingent consideration. The term of the remeasurement period for the contingent consideration ended in December 2022, resulting in no contingent payment as the revenue growth was not achieved.
The Company’s fair value hierarchy for those assets (liabilities) measured at fair value on a recurring basis at September 30, 2023 and December 31, 2022, is as follows:
Level 1Level 2Level 3Total
Forward Currency
Swaps/Contracts
Contingent
consideration liability
September 30, 2023$— $1,776 $— $1,776 
December 31, 2022$— $3,535 $— $3,535 
There were no transfers between any levels of the fair value hierarchy for any of the Company’s fair value measurements.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
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 September 30, 2023 and December 31, 2022, the Company held 6,206,200 shares, respectively, in treasury stock. As of September 30, 2023 and December 31, 2022, the Company had 3,117,657 and 2,898,930 shares, respectively, of Common Stock available for issuance upon the conversion of outstanding stock awards under the 2021 Incentive Award Plan ("2021 Plan").
On May 23, 2023, the Company entered into an underwriting agreement (the "Underwriting Agreement") with BofA Securities, Inc., Evercore Group L.L.C. and Goldman Sachs & Co. LLC, as the representative of the underwriters named in Schedule I thereto (collectively, the "Underwriters"), and a stockholder of the Company, Verlinvest Beverages SA (the "Selling Stockholder"), relating to an underwritten public offering of 5,000,000 shares (the "Offering") of Common Stock at a price to the public of $23.00 per share, before deducting underwriting discounts. Pursuant to the Underwriting Agreement, all 5,000,000 shares of Common Stock were sold by the Selling Stockholder. Under the terms of the Underwriting Agreement, the Selling Stockholder granted the Underwriters an option exercisable for 30 days to purchase up to an additional 750,000 shares of Common Stock from the Selling Stockholder at the public offering price, less underwriting discounts and commissions, which option was exercised in full prior to the closing of the Offering. The closing of the Offering occurred on May 26, 2023. The Company did not receive any of the proceeds from the sale of the shares. Additionally, the Company incurred $856 of administrative expenses related to the Offering, which were expensed in the nine months ended September 30, 2023.
Subsequent to September 30, 2023, the Company's Board of Directors approved a share repurchase program authorizing the Company to repurchase up to $40 million of Common Stock. Refer to Note 16, Subsequent Events for further details.
Warrants—All service and exit warrants expired as of December 31, 2021. As such, there was no warrant activity for the nine months ended September 30, 2023.
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 could grant employees, directors and consultants stock options and restricted stock awards and had the authority to establish the specific terms of each award, including exercise price, expiration and vesting. 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 was 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 will be 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, or ISOs. The 2021 Plan provides for the grant of stock options, including ISOs and nonqualified stock options, or NSOs, restricted stock, dividend equivalents, stock payments, restricted stock units, or RSUs, other incentive awards, SARs, and cash awards.
The Company recognized stock-based compensation expense of $2,709 and $1,142 for the three months ended September 30, 2023 and 2022, respectively, in selling, general and administrative expenses. Additionally, the stock compensation expense of $5,957 and $4,722 was recognized for the nine months ended September 30, 2023 and 2022, respectively, in selling, general and administrative expenses. For the RSUs previously granted to a major customer, $153 and $315 was recognized for the three months ended September 30, 2023 and September 30, 2022, respectively, as stock-based sales incentive based on guidance in ASC 606 and reflected as a reduction in the transaction price revenue. The Company recognized $1,169 and $935 for the nine months ended September 30, 2023 and September 30, 2022, respectively, as a reduction in transaction price revenue for this major customer.
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 296,693 new service-based stock option awards granted during the nine months ended September 30, 2023. Exercises of stock options during the three and nine months ended September 30, 2023, were 314,210 and 583,201, 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, including revenue and gross margin targets. There are also stock option awards containing performance and market vesting conditions, such as options vesting upon occurrence of an IPO or other qualifying liquidity event and upon achieving a predetermined equity value of the Company. These awards include a grant to the current CEO in 2019 that vest upon occurrence of an initial public offering or other qualifying liquidity event and upon achieving a predetermined equity value of the Company. As of July 31, 2023, the performance and market vesting conditions were achieved and the remaining stock compensation expense of $762 for this award was accelerated and recognized in the three months ended September 30, 2023 .
During the nine months ended September 30, 2022, certain awards that contained performance-based vesting conditions were modified. The modification adjusted the performance condition to allow for 50% of the performance awards to meet the criteria to vest, and no other terms were modified. Since it did not affect any terms that would affect the fair value, and only the number of awards, it is considered an improbable-to-probable modification. The impact of the modification was not material. There were no modifications during the nine months ended September 30, 2023.
There were 412,341 new stock option awards granted during the nine months ended September 30, 2023 with performance-based vesting conditions, subject to achievement of various performance goals by the end of 2025 or 2026, specifically net sales growth and Adjusted EBITDA targets.
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 nine months ended September 30, 2023, the Company also granted RSUs that contained performance-based vesting conditions, subject to achievement of various performance goals by the end of 2025 or 2026, specifically net sales growth and Adjusted EBITDA targets.
Also included in these awards are $3 million 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. Assuming the distribution agreement is not terminated by either party for cause, the remaining 50% will be 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 nine months ended September 30, 2023, there were 203,226 service based and 17,742 performance based RSUs granted, which had an aggregate grant date fair value of $4,169. During the three and nine months ended September 30, 2023, awards vested were 6,105 and 153,754, respectively, which includes service based RSUs and restricted stock of the major customer
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
For the three months ended September 30, 2023 and 2022, the Company recorded income tax expense of $4,011 and $1,836, respectively. For the nine months ended September 30, 2023 and 2022, the Company recorded $10,101 and $3,011, respectively, in income tax expense 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 September 30, 2023 and December 31, 2022, the Company recorded liabilities for income tax uncertainties in its consolidated balance sheets of $106 and $144, respectively. 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 is subject to income tax examinations by the U.S. Internal Revenue Service ("IRS") and various state and local jurisdictions for the open tax years between December 31, 2019 and December 31, 2022.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
Basic and diluted earnings per share were calculated as follows:
Three months ended
 September 30,
Nine months ended
 September 30,
2023202220232022
Numerator:
Net income$15,164 $7,258 $39,856 $10,624 
Denominator:
Weighted-average number of common shares used in earnings per share—basic56,493,757 55,785,622 56,290,195 55,658,946 
Effect of conversion of stock options2,778,000 794,290 2,203,850 370,123 
Weighted-average number of common shares used in earnings per share—diluted59,271,757 56,579,912 58,494,045 56,029,069 
Earnings per share—basic$0.27 $0.13 $0.71 $0.19 
Earnings per share—diluted$0.26 $0.13 $0.68 $0.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
September 30,
Nine months ended
September 30,
2023202220232022
Options to purchase common stock and RSUs
34,178 1,123,845 385,207 1,954,406 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting
9 Months Ended
Sep. 30, 2023
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 Guayusa leaf products (Runa), aluminum bottle canned water (Ever & Ever), and protein infused fitness drink (PWR LIFT) are marketed only in the Americas segment.
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 Chief Executive Officer 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 and nine months ended September 30, 2023 and 2022 is as follows:
Three Months Ended September 30, Nine Months Ended September 30,
2023 2022 20232022
Net sales$138,064 $124,043 $387,468 $335,796 
Americas120,646 108,796 338,681 293,900 
International17,418 15,247 48,787 41,896 
Gross profit$56,171 $32,576 $140,926 $80,928 
Americas50,208 30,279 124,466 73,285 
International5,963 2,297 16,460 7,643 
As of September 30,
As of December 31,
20232022
Total segment assets$268,479 $197,757 
Americas200,366 156,588 
International68,113 41,169 

Three Months Ended September 30,Nine Months Ended September 30,
Reconciliation2023202220232022
Total gross profit$56,171 $32,576 $140,926 $80,928 
Less:
Selling, general, and administrative expenses32,649 23,960 89,855 73,018 
Income (loss) from operations$23,522 $8,616 $51,071 $7,910 
Less:
Unrealized gain/(loss) on derivative instruments(3,959)952 (1,758)6,416 
Foreign currency gain/(loss)(1,211)(364)(430)(508)
Interest income824 20 1,105 30 
Interest expense(1)(130)(31)(213)
Income before income taxes$19,175 $9,094 $49,957 $13,635 
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:
Nine Months Ended September 30,2023 2022
United States$316,923 $277,987 
All other countries(1)70,545 57,809 
Net sales$387,468 $335,796 
___________
(1)
No individual country is greater than 10% of total net sales for the nine months ended September 30, 2023 and 2022.
The following table provides information related to the Company’s property and equipment, net by country:
September 30,
2023
December 31,
2022
United States$537 $683 
Ecuador140 503 
Singapore1,396 1,288 
All other countries(1)152 105 
Property and equipment, net (including asset held for sale)$2,225 $2,579 
___________
(1)
No individual country is greater than 10% of total property and equipment, net as of September 30, 2023 and December 31, 2022.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Related-Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related-Party Transactions RELATED-PARTY TRANSACTIONS
Director Nominee Agreements - On May 24, 2022, two members of the Board of Directors appointed
under the Investor Rights Agreement by Verlinvest Beverages SA, a stockholder of the Company, entered into nominee
agreements instructing the Company to pay all cash and equity compensation earned in connection with their board of director services to Verlinvest Beverages SA. Based on the aforementioned nominee agreements, RSUs granted to these two directors will be held by them as nominees for Verlinvest Beverages SA and, upon vesting of the RSUs, the shares will be transferred to Verlinvest Beverages SA. The nominee agreements are primarily between the directors and Verlinvest
Beverages SA. The Company is a party to this arrangement solely to agree to the manner in which it would satisfy the
compensation obligations to these directors. As of September 30, 2023 and December 31, 2022, there is only one current member of the Board of Directors that is subject to this nominee agreement.
Distribution Agreement with Shareholder—On October 1, 2019, the Company entered into a distribution agreement with one of its stockholders who held over 5% ownership in the Company, which extended through December 31, 2022 and has been continued upon the mutual agreement of each party. As of September 30, 2023, the stockholder's ownership in the Company is less than 5%. The distribution agreement granted the stockholder the right to sell, resell and distribute designated products supplied by the Company within a specified territory. The amount of revenue recognized related to this distribution agreement was $449 and $1,371 for the three months ended September 30, 2023 and 2022, respectively, and $3,436 and $4,777 for the nine months ended September 30, 2023 and 2022, respectively. The amounts due from the stockholder in accounts receivable, net were $198 and $753 as of September 30, 2023 and December 31, 2022, respectively. Amounts payable to the stockholder in accounts payable were $0 and $38 as of September 30, 2023 and December 31, 2022, respectively. Related to this distribution arrangement, the Company and the stockholder have a service agreement where the Company shares in the compensation costs of the stockholder’s employee managing the China market. The Company recorded $41 and $63 for the three months ended September 30, 2023 and 2022, respectively, and $128 and $160 for the nine months ended September 30, 2023 and 2022, in selling, general, and administrative expense ("SG&A") for this service agreement.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Assets Held For Sale
9 Months Ended
Sep. 30, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Assets Held For Sale ASSET HELD FOR SALE
The asset group held for sale consists of a farm in Ecuador which was the source of Guayusa leaves for our Runa products. Since the Company is able to source Guayusa through alternative means to produce the Runa products, as of September 30, 2022, the Company committed to a plan for disposal through sale. The Company performed a fair value assessment on the asset group held for sale consisting of land, a production plant, equipment and inventory. The Company obtained a valuation of the assets and adjusted the carrying amount down to their fair value less costs to sell, which resulted in a $619 impairment loss recorded in SG&A during the third quarter of 2022. The remaining carrying amount as of September 30, 2023 and December 31, 2022 is listed below. These assets held for sale did not qualify for discontinued operations reporting. As of September 30, 2023, since the asset has been held for sale beyond one year, the Company has reclassified it as held and used within property, plant and equipment and remeasured it at its fair value of $140, which resulted in an additional $363 impairment loss.

September 30,
2023
December 31,
2022
Asset held for sale - land$— $503 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTSOn 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 may be suspended or discontinued at any time.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income $ 15,164 $ 7,258 $ 39,856 $ 10,624
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
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 51% and 55% of total net sales for the nine months ended September 30, 2023 and 2022, respectively. In addition, the two customers in aggregate also accounted for 51% and 39% of total accounts receivable as of September 30, 2023 and December 31, 2022, 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 is effective for the Company, as an Emerging Growth Company ("EGC"), 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. The amounts for reporting periods beginning after January 1, 2023 are presented under ASC 326 methodology, while prior period amounts continue to be reported in accordance with previously applicable U.S. GAAP.

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 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
As a company with less than $1.235 billion of revenue during the last fiscal year, the Company currently qualifies as an EGC as defined in the Jumpstart Our Business Startups Act. This classification allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. Based on the closing share price and the market value of the Company's Common Stock, par value $0.01 per share ("Common Stock"), held by non-affiliates as of June 30, 2023, the Company will be deemed a large accelerated public company filer as of December 31, 2023. As a result, beginning with the Annual Report on Form 10-K for the year ending December 31, 2023, the Company will not be able to rely on the extended transition period noted above and will be required to adopt all new accounting pronouncements within the same time periods as public companies.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
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 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$89,683 $11,350 $101,033 
Private Label28,2575,42133,678 
Other2,7066473,353 
Total$120,646 $17,418 $138,064 
Three Months Ended September 30, 2022
AmericasInternationalConsolidated
Vita Coco Coconut Water$82,643 $10,637 $93,280 
Private Label24,7863,81028,596 
Other1,3678002,167 
Total$108,796 $15,247 $124,043 
Nine Months Ended September 30, 2023
AmericasInternationalConsolidated
Vita Coco Coconut Water$253,825 $33,628 $287,453 
Private Label77,366 13,140 90,506 
Other7,490 2,019 9,509 
Total$338,681 $48,787 $387,468 
Nine Months Ended September 30, 2022
AmericasInternationalConsolidated
Vita Coco Coconut Water$217,934 $30,110 $248,044 
Private Label68,4139,52177,934 
Other7,5532,2659,818 
Total$293,900 $41,896 $335,796 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Summary of Inventory
Inventory consists of the following:
September 30,
2023
December 31,
2022
Raw materials and packaging$2,736 $5,771 
Finished goods47,644 78,344 
Inventory$50,380 $84,115 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill
Goodwill consists of the following:
September 30,
2023
December 31,
2022
Goodwill$7,791 $7,791 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Summary of Credit Facility and Notes Payable
The table below details the outstanding balances on the Company’s debt as of September 30, 2023 and December 31, 2022:
September 30,
2023
December 31,
2022
Notes payable
Vehicle loans30 48 
$30 $48 
Current15 23 
Non-current$15 25 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
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
Nine Months Ended September 30,September 30,
2023
December 31,
2022
20232022
Customer A29 %31 %27 %16 %
Customer B22 %24 %24 %23 %
The Company’s suppliers that accounted for 10% or more of the Company’s purchases were as follows:
Nine Months Ended September 30,
20232022
Supplier A20 %16 %
Supplier B14 %13 %
Supplier C10 %%
Supplier D10 %%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments (Tables)
9 Months Ended
Sep. 30, 2023
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:
September 30, 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$56,415 $2,745 Derivative assets
Receive USD/pay EUR4,892 94 Derivative assets
Receive USD/pay GBP22,954 250 Derivative assets
Receive USD/pay CAD4,610 58 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive THB/sell USD$22,341 $(1,371)Derivative liabilities
December 31, 2022
Derivatives not designated as
hedging instruments under
ASC 815-20
Notional
Amount
Fair
Value
Balance Sheet Location
Assets
Foreign currency exchange contracts
Receive USD/pay GBP$23,702 $1,104 Derivative assets
Receive BRL/sell USD46,301 2,314 Derivative assets
Receive USD/pay CAD4,819 188 Derivative assets
Liabilities
Foreign currency exchange contracts
Receive USD/pay EUR604 (7)Derivative liabilities
Receive THB/sell USD21,990 (64)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 and nine months ended September 30, 2023 and 2022 are as follows:
Three Months Ended September 30,
20232022
Unrealized gain/(loss) on derivative instruments$(3,959)$952 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$1,909 $881 
LocationForeign currency
gain/(loss)
Foreign currency
gain/(loss)
Nine Months Ended September 30,
20232022
Unrealized gain/(loss) on derivative instruments$(1,758)$6,416 
LocationUnrealized gain/(loss)
on derivative
instruments
Unrealized gain/(loss)
on derivative
instruments
Foreign currency gain / (loss)$4,552 $1,839 
LocationForeign currency
gain/(loss)
Foreign currency
gain/(loss)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30, 2023 and December 31, 2022, is as follows:
Level 1Level 2Level 3Total
Forward Currency
Swaps/Contracts
Contingent
consideration liability
September 30, 2023$— $1,776 $— $1,776 
December 31, 2022$— $3,535 $— $3,535 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
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
 September 30,
Nine months ended
 September 30,
2023202220232022
Numerator:
Net income$15,164 $7,258 $39,856 $10,624 
Denominator:
Weighted-average number of common shares used in earnings per share—basic56,493,757 55,785,622 56,290,195 55,658,946 
Effect of conversion of stock options2,778,000 794,290 2,203,850 370,123 
Weighted-average number of common shares used in earnings per share—diluted59,271,757 56,579,912 58,494,045 56,029,069 
Earnings per share—basic$0.27 $0.13 $0.71 $0.19 
Earnings per share—diluted$0.26 $0.13 $0.68 $0.19 
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
September 30,
Nine months ended
September 30,
2023202220232022
Options to purchase common stock and RSUs
34,178 1,123,845 385,207 1,954,406 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment
Information about the Company’s operations by operating segment as of the three and nine months ended September 30, 2023 and 2022 is as follows:
Three Months Ended September 30, Nine Months Ended September 30,
2023 2022 20232022
Net sales$138,064 $124,043 $387,468 $335,796 
Americas120,646 108,796 338,681 293,900 
International17,418 15,247 48,787 41,896 
Gross profit$56,171 $32,576 $140,926 $80,928 
Americas50,208 30,279 124,466 73,285 
International5,963 2,297 16,460 7,643 
As of September 30,
As of December 31,
20232022
Total segment assets$268,479 $197,757 
Americas200,366 156,588 
International68,113 41,169 
Reconciliation of Gross Profit to Income (Loss) Before Income Taxes
Three Months Ended September 30,Nine Months Ended September 30,
Reconciliation2023202220232022
Total gross profit$56,171 $32,576 $140,926 $80,928 
Less:
Selling, general, and administrative expenses32,649 23,960 89,855 73,018 
Income (loss) from operations$23,522 $8,616 $51,071 $7,910 
Less:
Unrealized gain/(loss) on derivative instruments(3,959)952 (1,758)6,416 
Foreign currency gain/(loss)(1,211)(364)(430)(508)
Interest income824 20 1,105 30 
Interest expense(1)(130)(31)(213)
Income before income taxes$19,175 $9,094 $49,957 $13,635 
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:
Nine Months Ended September 30,2023 2022
United States$316,923 $277,987 
All other countries(1)70,545 57,809 
Net sales$387,468 $335,796 
___________
(1)
No individual country is greater than 10% of total net sales for the nine months ended September 30, 2023 and 2022.
Long-lived Assets by Geographic Areas
The following table provides information related to the Company’s property and equipment, net by country:
September 30,
2023
December 31,
2022
United States$537 $683 
Ecuador140 503 
Singapore1,396 1,288 
All other countries(1)152 105 
Property and equipment, net (including asset held for sale)$2,225 $2,579 
___________
(1)
No individual country is greater than 10% of total property and equipment, net as of September 30, 2023 and December 31, 2022.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Assets Held For Sale (Tables)
9 Months Ended
Sep. 30, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations
September 30,
2023
December 31,
2022
Asset held for sale - land$— $503 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business and Basis of Presentation (Details) - Subsidiaries
9 Months Ended
Sep. 30, 2023
subsidiary
Subsidiaries Owned [Line Items]  
Number of subsidiaries 9
Asia  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 4
North America  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 4
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Concentration Risk [Line Items]        
Right-of-use assets, net   $ 1,718   $ 2,679
Net sales | Customer Concentration Risk | Two Customers        
Concentration Risk [Line Items]        
Concentration risk, percentage   51.00% 55.00%  
Accounts receivable | Customer Concentration Risk | Two Customers        
Concentration Risk [Line Items]        
Concentration risk, percentage 39.00% 51.00%    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
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 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 138,064 $ 124,043 $ 387,468 $ 335,796
Vita Coco Coconut Water        
Disaggregation of Revenue [Line Items]        
Revenue 101,033 93,280 287,453 248,044
Private Label        
Disaggregation of Revenue [Line Items]        
Revenue 33,678 28,596 90,506 77,934
Other        
Disaggregation of Revenue [Line Items]        
Revenue 3,353 2,167 9,509 9,818
Operating Segments | Americas        
Disaggregation of Revenue [Line Items]        
Revenue 120,646 108,796 338,681 293,900
Operating Segments | Americas | Vita Coco Coconut Water        
Disaggregation of Revenue [Line Items]        
Revenue 89,683 82,643 253,825 217,934
Operating Segments | Americas | Private Label        
Disaggregation of Revenue [Line Items]        
Revenue 28,257 24,786 77,366 68,413
Operating Segments | Americas | Other        
Disaggregation of Revenue [Line Items]        
Revenue 2,706 1,367 7,490 7,553
Operating Segments | International        
Disaggregation of Revenue [Line Items]        
Revenue 17,418 15,247 48,787 41,896
Operating Segments | International | Vita Coco Coconut Water        
Disaggregation of Revenue [Line Items]        
Revenue 11,350 10,637 33,628 30,110
Operating Segments | International | Private Label        
Disaggregation of Revenue [Line Items]        
Revenue 5,421 3,810 13,140 9,521
Operating Segments | International | Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 647 $ 800 $ 2,019 $ 2,265
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials and packaging $ 2,736 $ 5,771
Finished goods 47,644 78,344
Inventory $ 50,380 $ 84,115
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Summary of Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 7,791 $ 7,791
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Summary of Credit Facility and Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Line Of Credit Facilities And Notes Payable [Line Items]    
Notes payable $ 30 $ 48
Current 15 23
Non-current 15 25
Vehicle loans    
Schedule Of Line Of Credit Facilities And Notes Payable [Line Items]    
Notes payable $ 30 $ 48
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Details) - 2020 Credit facility - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2022
May 31, 2020
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt Instrument [Line Items]            
Line of credit facility, interest expense and unused commitment fee     $ 15,000 $ 140,000 $ 46,000 $ 249,000
Line of Credit            
Debt Instrument [Line Items]            
Debt instrument, term   5 years        
Line of credit facility, remaining borrowing capacity     60,000,000   60,000,000  
Credit facility $ 0   $ 0   $ 0  
Line of Credit | Minimum            
Debt Instrument [Line Items]            
Unused capacity, commitment fee percentage 0.10%          
Line of Credit | Maximum            
Debt Instrument [Line Items]            
Unused capacity, commitment fee percentage 0.20%          
Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.75%          
Line of Credit | Fed Funds Effective Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.50%          
Line of Credit | London Interbank Offered Rate (LIBOR)            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.50%          
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Concentration Risk [Line Items]      
Estimated litigation liability   $ 0 $ 0
One customer      
Concentration Risk [Line Items]      
Vested (in shares) 100,000    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Concentration of Risk, by Risk Factor (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Supplier A | Supplier Concentration Risk | Cost of Goods and Service, Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage   20.00% 16.00%
Supplier B | Supplier Concentration Risk | Cost of Goods and Service, Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage   14.00% 13.00%
Supplier C | Supplier Concentration Risk | Cost of Goods and Service, Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage   10.00% 5.00%
Supplier D | Supplier Concentration Risk | Cost of Goods and Service, Product and Service      
Concentration Risk [Line Items]      
Concentration risk, percentage   10.00% 6.00%
Customer A | Customer Concentration Risk | Net sales      
Concentration Risk [Line Items]      
Concentration risk, percentage   29.00% 31.00%
Customer A | Customer Concentration Risk | Accounts receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 16.00% 27.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 23.00% 24.00%  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Receive BRL/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount $ 56,415 $ 46,301
Derivative asset, fair value 2,745 2,314
Receive USD/pay EUR    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 4,892  
Derivative asset, fair value 94  
Derivative liability, notional amount   604
Derivative liability, fair value   (7)
Receive USD/pay GBP    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 22,954 23,702
Derivative asset, fair value 250 1,104
Receive USD/pay CAD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 4,610 4,819
Derivative asset, fair value 58 188
Receive THB/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional amount 22,341 21,990
Derivative liability, fair value $ (1,371) $ (64)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivatives, Fair Value [Line Items]        
Unrealized gain/(loss) on derivative instruments $ (3,959) $ 952 $ (1,758) $ 6,416
Unrealized gain/(loss) on derivative instruments        
Derivatives, Fair Value [Line Items]        
Unrealized gain/(loss) on derivative instruments (3,959) 952 (1,758) 6,416
Foreign currency gain / (loss)        
Derivatives, Fair Value [Line Items]        
Foreign currency gain / (loss) $ 1,909 $ 881 $ 4,552 $ 1,839
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 1,776  
Liabilities measured at fair value   $ 3,535
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0  
Liabilities measured at fair value   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 1,776  
Liabilities measured at fair value   3,535
Level 3 | Contingent consideration liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 0  
Liabilities measured at fair value   $ 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
May 23, 2023
$ / shares
shares
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2021
shares
Sep. 30, 2023
USD ($)
vote
$ / shares
shares
Sep. 30, 2022
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,206,200     6,206,200   6,206,200
Stock-based compensation expense | $   $ 2,709 $ 1,142   $ 5,957 $ 4,722  
Stock-based sales incentive | $   153 $ 315   1,169 $ 935  
Public Stock Offering              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Sale of stock, number of shares issued in transaction (in shares) 5,000,000            
Sale of stock, price per share (in dollars per share) | $ / shares $ 23.00            
Payments of stock issuance costs | $         $ 856    
Over-Allotment Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Sale of stock, number of shares issued in transaction (in shares) 750,000            
Over-allotment option period 30 days            
Performance and Market-based Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense | $   762          
Options granted (in shares)         412,341    
Percentage of vesting of award under share-based payment arrangement         50.00%    
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options granted (in shares)         153,754    
Aggregate intrinsic value, nonvested | $   $ 3,000     $ 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 | $         $ 4,169    
Service-Based Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options granted (in shares)   6,105          
Exercise of stock options (in shares)   314,210     583,201    
Granted RSUs (in shares)         203,226    
Performance-Based Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted RSUs (in shares)         17,742    
Service-based Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options granted (in shares)         296,693    
2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common shares reserved for future issuance (in shares)   3,117,657     3,117,657    
Number of shares available for grant (in shares)             2,898,930
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 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Income Tax Disclosure [Abstract]          
Income tax expense $ 4,011,000 $ 1,836,000 $ 10,101,000 $ 3,011,000  
Unrecognized tax benefits $ 106,000   $ 106,000   $ 144,000
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 15,164 $ 7,258 $ 39,856 $ 10,624
Denominator:        
Weighted-average number of common shares used in earnings per share - basic (in shares) 56,493,757 55,785,622 56,290,195 55,658,946
Effect of conversion of stock options and RSUs (in shares) 2,778,000 794,290 2,203,850 370,123
Weighted-average number of common shares used in earnings per share - diluted (in shares) 59,271,757 56,579,912 58,494,045 56,029,069
Earnings per share - basic (in dollars per share) $ 0.27 $ 0.13 $ 0.71 $ 0.19
Earnings per share - diluted (in dollars per share) $ 0.26 $ 0.13 $ 0.68 $ 0.19
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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) 34,178 1,123,845 385,207 1,954,406
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Additional Information (Details)
9 Months Ended
Sep. 30, 2023
segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Schedule of Segment Reporting Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Net sales $ 138,064 $ 124,043 $ 387,468 $ 335,796  
Total gross profit 56,171 32,576 140,926 80,928  
Total segment assets 268,479   268,479   $ 197,757
Operating Segments | Americas          
Segment Reporting Information [Line Items]          
Net sales 120,646 108,796 338,681 293,900  
Total gross profit 50,208 30,279 124,466 73,285  
Total segment assets 200,366   200,366   156,588
Operating Segments | International          
Segment Reporting Information [Line Items]          
Net sales 17,418 15,247 48,787 41,896  
Total gross profit 5,963 $ 2,297 16,460 $ 7,643  
Total segment assets $ 68,113   $ 68,113   $ 41,169
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Reconciliation of Gross Profit to Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting [Abstract]        
Total gross profit $ 56,171 $ 32,576 $ 140,926 $ 80,928
Selling, general, and administrative expenses 32,649 23,960 89,855 73,018
Income (loss) from operations 23,522 8,616 51,071 7,910
Unrealized gain/(loss) on derivative instruments (3,959) 952 (1,758) 6,416
Foreign currency gain/(loss) (1,211) (364) (430) (508)
Interest income 824 20 1,105 30
Interest expense (1) (130) (31) (213)
Income before income taxes $ 19,175 $ 9,094 $ 49,957 $ 13,635
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales $ 138,064 $ 124,043 $ 387,468 $ 335,796
United States | Operating Segments        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales     316,923 277,987
All other countries | Operating Segments        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales     $ 70,545 $ 57,809
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Long Lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) $ 2,225 $ 2,579
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) 537 683
Ecuador    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) 140 503
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) 1,396 1,288
All other countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net (including asset held for sale) $ 152 $ 105
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Related-Party Transactions (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
May 24, 2022
director
Related Party Transaction [Line Items]            
Number of members of the Board of Directors appointed as nominees | director           2
Net sales $ 138,064 $ 124,043 $ 387,468 $ 335,796    
Accounts receivable, current 79,577   79,577   $ 43,350  
Accounts payable 21,411   21,411   15,910  
Selling, general, and administrative expenses 32,649 23,960 89,855 73,018    
Distribution Agreement With Shareholder | Affiliated Entity            
Related Party Transaction [Line Items]            
Net sales 449 1,371 3,436 4,777    
Accounts receivable, current 198   198   753  
Accounts payable 0   0   $ 38  
Service Agreement Related To Distribution Agreement With Shareholder | Affiliated Entity            
Related Party Transaction [Line Items]            
Selling, general, and administrative expenses $ 41 $ 63 $ 128 $ 160    
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Assets Held For Sale - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Impairment loss on assets held for sale $ 619 $ 363
Property, Plant and Equipment    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Long-lived assets held and used, fair value   $ 140
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Assets Held For Sale - Schedule of Assets Held For Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]    
Asset held for sale - land $ 0 $ 503
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details)
$ in Millions
Oct. 30, 2023
USD ($)
Subsequent Event  
Subsequent Event [Line Items]  
Stock repurchase program, authorized amount $ 40
XML 74 coco-20230930_htm.xml IDEA: XBRL DOCUMENT 0001482981 2023-01-01 2023-09-30 0001482981 2023-11-01 0001482981 2023-09-30 0001482981 2022-12-31 0001482981 2023-07-01 2023-09-30 0001482981 2022-07-01 2022-09-30 0001482981 2022-01-01 2022-09-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2021-12-31 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2021-12-31 0001482981 us-gaap:CommonStockMember 2021-12-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001482981 us-gaap:RetainedEarningsMember 2021-12-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001482981 us-gaap:TreasuryStockCommonMember 2021-12-31 0001482981 us-gaap:ParentMember 2021-12-31 0001482981 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001482981 us-gaap:ParentMember 2022-01-01 2022-03-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001482981 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2022-03-31 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2022-03-31 0001482981 us-gaap:CommonStockMember 2022-03-31 0001482981 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001482981 us-gaap:RetainedEarningsMember 2022-03-31 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001482981 us-gaap:TreasuryStockCommonMember 2022-03-31 0001482981 us-gaap:ParentMember 2022-03-31 0001482981 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001482981 us-gaap:ParentMember 2022-04-01 2022-06-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001482981 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2022-06-30 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2022-06-30 0001482981 us-gaap:CommonStockMember 2022-06-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001482981 us-gaap:RetainedEarningsMember 2022-06-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001482981 us-gaap:TreasuryStockCommonMember 2022-06-30 0001482981 us-gaap:ParentMember 2022-06-30 0001482981 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001482981 us-gaap:ParentMember 2022-07-01 2022-09-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001482981 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2022-09-30 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2022-09-30 0001482981 us-gaap:CommonStockMember 2022-09-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001482981 us-gaap:RetainedEarningsMember 2022-09-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001482981 us-gaap:TreasuryStockCommonMember 2022-09-30 0001482981 us-gaap:ParentMember 2022-09-30 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 2022-12-31 0001482981 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:ParentMember 2022-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 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001482981 us-gaap:ParentMember 2023-04-01 2023-06-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001482981 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2023-06-30 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2023-06-30 0001482981 us-gaap:CommonStockMember 2023-06-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001482981 us-gaap:RetainedEarningsMember 2023-06-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001482981 us-gaap:TreasuryStockCommonMember 2023-06-30 0001482981 us-gaap:ParentMember 2023-06-30 0001482981 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001482981 us-gaap:ParentMember 2023-07-01 2023-09-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001482981 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001482981 coco:CommonClassMember us-gaap:CommonStockMember 2023-09-30 0001482981 coco:CommonClassWithExitWarrantsMember us-gaap:CommonStockMember 2023-09-30 0001482981 us-gaap:CommonStockMember 2023-09-30 0001482981 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001482981 us-gaap:RetainedEarningsMember 2023-09-30 0001482981 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001482981 us-gaap:TreasuryStockCommonMember 2023-09-30 0001482981 us-gaap:ParentMember 2023-09-30 0001482981 2021-12-31 0001482981 2022-09-30 0001482981 srt:SubsidiariesMember 2023-01-01 2023-09-30 0001482981 srt:SubsidiariesMember srt:AsiaMember 2023-01-01 2023-09-30 0001482981 srt:SubsidiariesMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001482981 coco:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001482981 coco:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001482981 coco:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001482981 coco:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 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 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:InternationalSegmentMember 2023-07-01 2023-09-30 0001482981 coco:VitaCocoCoconutWaterMember 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:AmericasSegmentMember 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:InternationalSegmentMember 2023-07-01 2023-09-30 0001482981 coco:PrivateLabelMember 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:AmericasSegmentMember 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:InternationalSegmentMember 2023-07-01 2023-09-30 0001482981 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2023-07-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:AmericasSegmentMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:InternationalSegmentMember 2022-07-01 2022-09-30 0001482981 coco:VitaCocoCoconutWaterMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:AmericasSegmentMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:InternationalSegmentMember 2022-07-01 2022-09-30 0001482981 coco:PrivateLabelMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:AmericasSegmentMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:InternationalSegmentMember 2022-07-01 2022-09-30 0001482981 us-gaap:ProductAndServiceOtherMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2022-07-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:AmericasSegmentMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:InternationalSegmentMember 2023-01-01 2023-09-30 0001482981 coco:VitaCocoCoconutWaterMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:AmericasSegmentMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:InternationalSegmentMember 2023-01-01 2023-09-30 0001482981 coco:PrivateLabelMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:AmericasSegmentMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:InternationalSegmentMember 2023-01-01 2023-09-30 0001482981 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:AmericasSegmentMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:VitaCocoCoconutWaterMember coco:InternationalSegmentMember 2022-01-01 2022-09-30 0001482981 coco:VitaCocoCoconutWaterMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:AmericasSegmentMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:PrivateLabelMember coco:InternationalSegmentMember 2022-01-01 2022-09-30 0001482981 coco:PrivateLabelMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:AmericasSegmentMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember coco:InternationalSegmentMember 2022-01-01 2022-09-30 0001482981 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2022-01-01 2022-09-30 0001482981 coco:VehicleLoansMember 2023-09-30 0001482981 coco:VehicleLoansMember 2022-12-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2020-05-01 2020-05-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-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 us-gaap:FederalFundsEffectiveSwapRateMember 2022-12-01 2022-12-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember us-gaap:LineOfCreditMember coco:LondonInterbankOfferedRateMember 2022-12-01 2022-12-31 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember 2023-07-01 2023-09-30 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember 2022-07-01 2022-09-30 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember 2023-01-01 2023-09-30 0001482981 coco:TwoThousandAndTwentyCreditFacilityMember 2022-01-01 2022-09-30 0001482981 coco:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001482981 coco:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001482981 coco:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001482981 coco:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001482981 coco:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001482981 coco:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001482981 coco:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001482981 coco:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001482981 coco:OneCustomerMember 2023-01-01 2023-03-31 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierAMember 2023-01-01 2023-09-30 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierAMember 2022-01-01 2022-09-30 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierBMember 2023-01-01 2023-09-30 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierBMember 2022-01-01 2022-09-30 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierCMember 2023-01-01 2023-09-30 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierCMember 2022-01-01 2022-09-30 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierDMember 2023-01-01 2023-09-30 0001482981 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember coco:SupplierDMember 2022-01-01 2022-09-30 0001482981 coco:ReceiveBRLSellUSDMember us-gaap:NondesignatedMember 2023-09-30 0001482981 coco:ReceiveUSDPayEURMember us-gaap:NondesignatedMember 2023-09-30 0001482981 coco:ReceiveUSDPayGBPMember us-gaap:NondesignatedMember 2023-09-30 0001482981 coco:ReceiveUSDPayCADMember us-gaap:NondesignatedMember 2023-09-30 0001482981 coco:ReceiveTHBSellUSDMember us-gaap:NondesignatedMember 2023-09-30 0001482981 coco:ReceiveUSDPayGBPMember us-gaap:NondesignatedMember 2022-12-31 0001482981 coco:ReceiveBRLSellUSDMember us-gaap:NondesignatedMember 2022-12-31 0001482981 coco:ReceiveUSDPayCADMember us-gaap:NondesignatedMember 2022-12-31 0001482981 coco:ReceiveUSDPayEURMember us-gaap:NondesignatedMember 2022-12-31 0001482981 coco:ReceiveTHBSellUSDMember us-gaap:NondesignatedMember 2022-12-31 0001482981 coco:UnrealizedGainLossOnDerivativeInstrumentsMember 2023-07-01 2023-09-30 0001482981 coco:UnrealizedGainLossOnDerivativeInstrumentsMember 2022-07-01 2022-09-30 0001482981 us-gaap:ForeignCurrencyGainLossMember 2023-07-01 2023-09-30 0001482981 us-gaap:ForeignCurrencyGainLossMember 2022-07-01 2022-09-30 0001482981 coco:UnrealizedGainLossOnDerivativeInstrumentsMember 2023-01-01 2023-09-30 0001482981 coco:UnrealizedGainLossOnDerivativeInstrumentsMember 2022-01-01 2022-09-30 0001482981 us-gaap:ForeignCurrencyGainLossMember 2023-01-01 2023-09-30 0001482981 us-gaap:ForeignCurrencyGainLossMember 2022-01-01 2022-09-30 0001482981 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001482981 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001482981 coco:ContingentConsiderationLiabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001482981 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001482981 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001482981 us-gaap:CurrencySwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001482981 coco:ContingentConsiderationLiabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001482981 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001482981 coco:A2021IncentiveAwardPlanMember 2023-09-30 0001482981 coco:A2021IncentiveAwardPlanMember 2022-12-31 0001482981 coco:PublicStockOfferingMember 2023-05-23 2023-05-23 0001482981 coco:PublicStockOfferingMember 2023-05-23 0001482981 us-gaap:OverAllotmentOptionMember 2023-05-23 2023-05-23 0001482981 coco:PublicStockOfferingMember 2023-01-01 2023-09-30 0001482981 us-gaap:SubsequentEventMember 2023-10-30 0001482981 coco:A2014StockOptionAndRestrictedStockPlanMember 2023-01-01 2023-09-30 0001482981 srt:MaximumMember coco:A2021IncentiveAwardPlanMember 2021-12-31 0001482981 coco:A2021IncentiveAwardPlanMember 2021-10-01 2021-12-31 0001482981 coco:ServiceBasedStockOptionsMember 2023-01-01 2023-09-30 0001482981 coco:ServiceBasedRestrictedStockUnitsRSUsMember 2023-07-01 2023-09-30 0001482981 coco:ServiceBasedRestrictedStockUnitsRSUsMember 2023-01-01 2023-09-30 0001482981 coco:PerformanceAndMarketBasedStockOptionsMember 2023-07-01 2023-09-30 0001482981 coco:PerformanceAndMarketBasedStockOptionsMember 2023-01-01 2023-09-30 0001482981 us-gaap:RestrictedStockMember 2023-09-30 0001482981 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001482981 coco:A2014StockOptionAndRestrictedStockPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-09-30 0001482981 coco:A2014StockOptionAndRestrictedStockPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001482981 coco:PerformanceBasedRestrictedStockUnitsRSUsMember 2023-01-01 2023-09-30 0001482981 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001482981 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001482981 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001482981 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001482981 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:AmericasSegmentMember 2022-12-31 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember coco:InternationalSegmentMember 2022-12-31 0001482981 us-gaap:OperatingSegmentsMember country:US 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember country:US 2022-01-01 2022-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2023-01-01 2023-09-30 0001482981 us-gaap:OperatingSegmentsMember us-gaap:NonUsMember 2022-01-01 2022-09-30 0001482981 country:US 2023-09-30 0001482981 country:US 2022-12-31 0001482981 country:EC 2023-09-30 0001482981 country:EC 2022-12-31 0001482981 country:SG 2023-09-30 0001482981 country:SG 2022-12-31 0001482981 us-gaap:NonUsMember 2023-09-30 0001482981 us-gaap:NonUsMember 2022-12-31 0001482981 2022-05-24 0001482981 coco:DistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2023-07-01 2023-09-30 0001482981 coco:DistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2022-07-01 2022-09-30 0001482981 coco:DistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2023-01-01 2023-09-30 0001482981 coco:DistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2022-01-01 2022-09-30 0001482981 coco:DistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2023-09-30 0001482981 coco:DistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2022-12-31 0001482981 coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2023-07-01 2023-09-30 0001482981 coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2022-07-01 2022-09-30 0001482981 coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2023-01-01 2023-09-30 0001482981 coco:ServiceAgreementRelatedToDistributionAgreementWithShareholderMember srt:AffiliatedEntityMember 2022-01-01 2022-09-30 0001482981 us-gaap:PropertyPlantAndEquipmentMember 2023-09-30 shares iso4217:USD iso4217:USD shares coco:subsidiary pure coco:vote coco:segment coco:director 0001482981 --12-31 2023 Q3 false 10-Q true 2023-09-30 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 Accelerated Filer false true false false 56756005 94885000 19629000 2849000 2898000 79577000 43350000 50380000 84115000 1525000 1534000 3147000 3606000 0 503000 17794000 22181000 247308000 174918000 2225000 2076000 7791000 7791000 3462000 4360000 4251000 4256000 1718000 2679000 1724000 1677000 268479000 197757000 21411000 15910000 51242000 38342000 15000 23000 1371000 71000 74039000 54346000 15000 25000 1822000 2293000 75876000 56664000 0.01 0.01 500000000 500000000 62962205 62225250 56756005 56019050 629000 622000 158244000 145210000 93969000 55183000 -1311000 -994000 6206200 58928000 58928000 192603000 141093000 268479000 197757000 138064000 124043000 387468000 335796000 81893000 91467000 246542000 254868000 56171000 32576000 140926000 80928000 32649000 23960000 89855000 73018000 23522000 8616000 51071000 7910000 -3959000 952000 -1758000 6416000 -1211000 -364000 -430000 -508000 824000 20000 1105000 30000 1000 130000 31000 213000 -4347000 478000 -1114000 5725000 19175000 9094000 49957000 13635000 4011000 1836000 10101000 3011000 15164000 7258000 39856000 10624000 0.27 0.13 0.71 0.19 0.26 0.13 0.68 0.19 56493757 55785622 56290195 55658946 59271757 56579912 58494045 56029069 15164000 7258000 39856000 10624000 -426000 -102000 -317000 -552000 14738000 7156000 39539000 10072000 53651477 537000 8113105 81000 61764582 618000 134730000 47369000 -616000 6206200 -58928000 123173000 2227000 2227000 2386000 2386000 26845 26845 151000 151000 -254000 -254000 53678322 537000 8113105 81000 61791427 618000 137267000 49596000 -870000 6206200 -58928000 127683000 1139000 1139000 1814000 1814000 66272 1000 66272 1000 89000 90000 -196000 -196000 53744594 538000 8113105 81000 61857699 619000 139170000 50735000 -1066000 6206200 -58928000 130530000 7258000 7258000 1457000 1457000 271493 2000 271493 2000 2468000 2470000 -102000 -102000 54016087 540000 8113105 81000 62129192 621000 143095000 57993000 -1168000 6206200 -58928000 141613000 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 17987000 17987000 2102000 2102000 230857 2000 230857 2000 2112000 2114000 -64000 -64000 54528785 545000 8113105 81000 62641890 626000 152187000 78805000 -885000 6206200 -58928000 171805000 15164000 15164000 2862000 2862000 320315 3000 320315 3000 3195000 3198000 -426000 -426000 54849100 548000 8113105 81000 62962205 629000 158244000 93969000 -1311000 6206200 -58928000 192603000 39856000 10624000 503000 1442000 -19000 0 255000 348000 -1758000 6416000 7126000 5657000 363000 619000 966000 963000 37234000 20696000 -33815000 255000 -5215000 4433000 17361000 -6034000 70003000 -18181000 533000 907000 5000 0 -528000 -907000 5915000 2675000 0 22000000 0 12500000 -18000 -22000 5897000 12153000 212000 -544000 75584000 -7479000 19629000 28690000 95213000 21211000 328000 0 NATURE OF BUSINESS AND BASIS OF PRESENTATION<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, natural energy 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%">Runa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), coconut oil, 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%">), 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%">and coconut as a commodity. </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.</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 nine wholly-owned subsidiaries including four wholly-owned Asian subsidiaries established between fiscal 2012 and 2015, four North American subsidiaries established between 2012 and 2018, as well as All Market Europe, Ltd. (“AME”) in the United Kingdom of which the Company became the sole shareholder as of December 31, 2021. </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, 2023 or for any other interim period or for any other future year. The condensed consolidated balance sheet as of September 30, 2023 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, 2022. </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%">During the nine months ended September 30, 2023, 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, 2022, except for the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments as described in Note 2, under "Recently Adopted Accounting Pronouncements".</span></div> 9 4 4 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <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 </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%">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.</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 51% and 55% of total net sales for the nine months ended September 30, 2023 and 2022, respectively. In addition, the two customers in aggregate also accounted for 51% and 39% of total accounts receivable as of September 30, 2023 and December 31, 2022, 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 is effective for the Company, as an Emerging Growth Company ("EGC"), 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. The amounts for reporting periods beginning after January 1, 2023 are presented under ASC 326 methodology, while prior period amounts continue to be reported in accordance with previously applicable U.S. GAAP.</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 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><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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a company with less than $1.235 billion of revenue during the last fiscal year, the Company currently qualifies as an EGC as defined in the Jumpstart Our Business Startups Act. This classification allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. Based on the closing share price and the market value of the Company's Common Stock, par value $0.01 per share ("Common Stock"), held by non-affiliates as of June 30, 2023, the Company will be deemed a large accelerated public company filer as of December 31, 2023. As a result, beginning with the Annual Report on Form 10-K for the year ending December 31, 2023, the Company will not be able to rely on the extended transition period noted above and will be required to adopt all new accounting pronouncements within the same time periods as public companies.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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> 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. <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 </span></div>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. <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 51% and 55% of total net sales for the nine months ended September 30, 2023 and 2022, respectively. In addition, the two customers in aggregate also accounted for 51% and 39% of total accounts receivable as of September 30, 2023 and December 31, 2022, 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.51 0.55 0.51 0.39 <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 is effective for the Company, as an Emerging Growth Company ("EGC"), 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. The amounts for reporting periods beginning after January 1, 2023 are presented under ASC 326 methodology, while prior period amounts continue to be reported in accordance with previously applicable U.S. GAAP.</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 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><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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a company with less than $1.235 billion of revenue during the last fiscal year, the Company currently qualifies as an EGC as defined in the Jumpstart Our Business Startups Act. This classification allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. Based on the closing share price and the market value of the Company's Common Stock, par value $0.01 per share ("Common Stock"), held by non-affiliates as of June 30, 2023, the Company will be deemed a large accelerated public company filer as of December 31, 2023. As a result, beginning with the Annual Report on Form 10-K for the year ending December 31, 2023, the Company will not be able to rely on the extended transition period noted above and will be required to adopt all new accounting pronouncements within the same time periods as public companies.</span></div> 1070000 The following table illustrates the impact of ASC 326.<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> 3552000 2898000 654000 416000 0 416000 3968000 2898000 1070000 REVENUE RECOGNITION<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 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 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%">Runa</span><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: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: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 September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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%">89,683 </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%">11,350 </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%">101,033 </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%">28,257</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,421</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%">33,678 </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,706</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%">647</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,353 </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%">120,646 </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%">17,418 </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%">138,064 </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 September 30, 2022</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%">82,643 </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%">10,637 </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%">93,280 </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%">24,786</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%">3,810</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%">28,596 </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%">1,367</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%">800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,167 </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%">108,796 </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%">15,247 </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%">124,043 </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: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%">Nine Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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%">253,825 </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,628 </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%">287,453 </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="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%">77,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,140 </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%">90,506 </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="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,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,509 </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%">338,681 </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%">48,787 </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%">387,468 </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%">Nine Months Ended September 30, 2022</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%">217,934 </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%">30,110 </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%">248,044 </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%">68,413</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%">9,521</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%">77,934 </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%">7,553</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%">2,265</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%">9,818 </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%">293,900 </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%">41,896 </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%">335,796 </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 September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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%">89,683 </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%">11,350 </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%">101,033 </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%">28,257</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,421</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%">33,678 </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,706</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%">647</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,353 </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%">120,646 </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%">17,418 </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%">138,064 </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 September 30, 2022</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%">82,643 </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%">10,637 </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%">93,280 </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%">24,786</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%">3,810</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%">28,596 </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%">1,367</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%">800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,167 </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%">108,796 </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%">15,247 </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%">124,043 </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: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%">Nine Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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%">253,825 </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,628 </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%">287,453 </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="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%">77,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,140 </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%">90,506 </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="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,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,509 </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%">338,681 </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%">48,787 </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%">387,468 </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%">Nine Months Ended September 30, 2022</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%">217,934 </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%">30,110 </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%">248,044 </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%">68,413</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%">9,521</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%">77,934 </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%">7,553</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%">2,265</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%">9,818 </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%">293,900 </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%">41,896 </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%">335,796 </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> 89683000 11350000 101033000 28257000 5421000 33678000 2706000 647000 3353000 120646000 17418000 138064000 82643000 10637000 93280000 24786000 3810000 28596000 1367000 800000 2167000 108796000 15247000 124043000 253825000 33628000 287453000 77366000 13140000 90506000 7490000 2019000 9509000 338681000 48787000 387468000 217934000 30110000 248044000 68413000 9521000 77934000 7553000 2265000 9818000 293900000 41896000 335796000 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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,771 </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%">47,644 </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%">78,344 </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%">50,380 </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%">84,115 </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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,771 </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%">47,644 </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%">78,344 </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%">50,380 </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%">84,115 </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> 2736000 5771000 47644000 78344000 50380000 84115000 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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 DEBT <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 September 30, 2023 and December 31, 2022:</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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">30 </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%">48 </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%">30 </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%">48 </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%">15 </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%">23 </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%">15 </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%">25 </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%">2020 Credit Facility </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%">In May 2020, the Company entered into the five-year credit facility with Wells Fargo Bank, National Association ("Wells Fargo") consisting of a revolving line of credit, which currently provides for committed borrowings of $60,000 (the "2020 Credit Facility"). As of September 30, 2023 and December 31, 2022, the Company had no outstanding borrowings under its 2020 Credit Facility. The 2020 Credit Facility is collateralized by substantially all of the Company's assets. In December 2022, the Company amended the 2020 Credit Facility to transition the interest rate from reference to the London Interbank Offered Rate ("LIBOR") to the Secured Overnight Financing Rate ("SOFR"). 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 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: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%">The borrowings made before the December 2022 amendment bore interest at rates based on either: 1) LIBOR; or 2) a specified base rate (determined by reference to the greatest of the prime rate published by Wells Fargo, the federal funds effective rate plus 1.5% and one-month LIBOR plus 1.5%), as selected periodically by the Company. The LIBOR-based loans bore interest at LIBOR plus the Spread. The unused commitment fee prior to the December 2022 amendment was the same.</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 maturity date on the 2020 Credit Facility is May 12, 2026. </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%">Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $15 and $140 for the three months ended September 30, 2023 and 2022, respectively. Interest expense and unused commitment fee for the 2020 Credit Facility amounted to $46 and $249 for the nine months ended September 30, 2023 and 2022, respectively.</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 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 September 30, 2023, the Company was compliant with all financial covenants.</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 table below details the outstanding balances on the Company’s debt as of September 30, 2023 and December 31, 2022:</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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">30 </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%">48 </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%">30 </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%">48 </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%">15 </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%">23 </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%">15 </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%">25 </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> 30000 48000 30000 48000 15000 23000 15000 25000 P5Y 60000000 0 0 0.0100 0.0175 0.0010 0.0020 0.015 0.015 15000 140000 46000 249000 COMMITMENTS AND CONTINGENCIES <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. For any cases for which management believes that it is probable that it will incur a loss and the amount of such loss can be </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%">reasonably estimated, a provision for legal settlements will be recorded. As of September 30, 2023 and December 31, 2022, the Company has not recorded any liabilities relating to legal settlements. </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%">Nine Months Ended September 30,</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%">September 30,<br/>2023</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/>2022</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">29 </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%">31 </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%">27 </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%">16 </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%">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%">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"). The same customer also vested in 100,000 restricted stock awards during the period ended March 31, 2023 as discussed in Note 10, Stockholders' Equity. The customer continues to hold less than 5% ownership in the Company as of September 30, 2023.</span></div><div style="text-indent:27pt"><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:107%">The Company previously announced that it expected to cease supplying a major customer with private label coconut water and private label coconut oil, with the transition potentially happening as early as the fourth quarter of 2023. At the request of this private label customer, the Company now expects to continue the supply relationship through 2024 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%">Nine Months Ended September 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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><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%">16 </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%">13 </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="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 C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;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 D</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%">10 </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%">6 </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> 0 0 The Company’s customers that accounted for 10% or more of total net sales and total accounts receivable were as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">Nine Months Ended September 30,</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%">September 30,<br/>2023</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/>2022</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">29 </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%">31 </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%">27 </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%">16 </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%">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%">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>The Company’s suppliers that accounted for 10% or more of the Company’s purchases were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">Nine Months Ended September 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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><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%">16 </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%">13 </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="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 C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;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 D</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%">10 </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%">6 </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> 0.29 0.31 0.27 0.16 0.22 0.24 0.24 0.23 100000 0.20 0.16 0.14 0.13 0.10 0.05 0.10 0.06 DERIVATIVE INSTRUMENTS <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 September 30, 2023 and December 31, 2022, 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%">September 30, 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%">56,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </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,892 </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%">94 </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 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%">22,954 </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%">250 </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 CAD</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,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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 THB/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%">22,341 </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,371)</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><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, 2022</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 USD/pay GBP</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%">23,702 </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,104 </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 BRL/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%">46,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </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%">4,819 </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%">188 </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;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 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%">604 </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%">(7)</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 THB/sell USD</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%">21,990 </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%">(64)</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 and nine months ended September 30, 2023 and 2022 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 September 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">(3,959)</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%">952 </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%">1,909 </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%">881 </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 style="height:12pt"><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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="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%">2022</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:700;line-height:100%">Unrealized gain/(loss) on derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,758)</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,416 </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: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:#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%">Foreign currency gain / (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">4,552 </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%">1,839 </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: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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></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%">September 30, 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%">56,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </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,892 </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%">94 </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 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%">22,954 </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%">250 </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 CAD</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,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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 THB/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%">22,341 </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,371)</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><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, 2022</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 USD/pay GBP</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%">23,702 </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,104 </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 BRL/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%">46,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </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%">4,819 </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%">188 </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;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 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%">604 </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%">(7)</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 THB/sell USD</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%">21,990 </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%">(64)</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> 56415000 2745000 4892000 94000 22954000 250000 4610000 58000 22341000 1371000 23702000 1104000 46301000 2314000 4819000 188000 604000 7000 21990000 64000 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 and nine months ended September 30, 2023 and 2022 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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 September 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">(3,959)</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%">952 </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%">1,909 </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%">881 </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 style="height:12pt"><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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="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%">2022</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:700;line-height:100%">Unrealized gain/(loss) on derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,758)</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,416 </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: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:#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%">Foreign currency gain / (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">4,552 </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%">1,839 </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: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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></table> -3959000 952000 1909000 881000 -1758000 6416000 4552000 1839000 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%">—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-style:italic;font-weight:700;line-height:120%">Contingent Consideration Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company utilized a probability weighted scenario-based model to determine the fair value of the contingent consideration. The term of the remeasurement period for the contingent consideration ended in December 2022, resulting in no contingent payment as the revenue growth was not achieved.</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 September 30, 2023 and December 31, 2022, 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: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%">Contingent<br/>consideration liability</span></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%">September 30, 2023</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%">1,776 </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%">1,776 </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, 2022</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%">3,535 </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%">3,535 </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 September 30, 2023 and December 31, 2022, 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: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%">Contingent<br/>consideration liability</span></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%">September 30, 2023</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%">1,776 </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%">1,776 </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, 2022</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%">3,535 </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%">3,535 </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 1776000 0 1776000 0 -3535000 0 -3535000 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 September 30, 2023 and December 31, 2022, the Company held 6,206,200 shares, respectively, in treasury stock. As of September 30, 2023 and December 31, 2022, the Company had 3,117,657 and 2,898,930 shares, respectively, of Common Stock available for issuance upon the conversion of outstanding stock awards under the 2021 Incentive Award Plan ("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%">On May 23, 2023, the Company entered into an underwriting agreement (the "Underwriting Agreement") with BofA Securities, Inc., Evercore Group L.L.C. and Goldman Sachs &amp; Co. LLC, as the representative of the underwriters named in Schedule I thereto (collectively, the "Underwriters"), and a stockholder of the Company, Verlinvest Beverages SA (the "Selling Stockholder"), relating to an underwritten public offering of 5,000,000 shares (the "Offering") of Common Stock at a price to the public of $23.00 per share, before deducting underwriting discounts. Pursuant to the Underwriting Agreement, all 5,000,000 shares of Common Stock were sold by the Selling Stockholder. Under the terms of the Underwriting Agreement, the Selling Stockholder granted the Underwriters an option exercisable for 30 days to purchase up to an additional 750,000 shares of Common Stock from the Selling Stockholder at the public offering price, less underwriting discounts and commissions, which option was exercised in full prior to the closing of the Offering. The closing of the Offering occurred on May 26, 2023. The Company did not receive any of the proceeds from the sale of the shares. Additionally, the Company incurred $856 of administrative expenses related to the Offering, which were expensed in the nine months ended September 30, 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%">Subsequent to September 30, 2023, the Company's Board of Directors approved a share repurchase program authorizing the Company to repurchase up to $40 million of Common Stock. Refer to Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</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%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—All service and exit warrants expired as of December 31, 2021. As such, there was no warrant activity for the nine months ended September 30, 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-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 could grant employees, directors and consultants stock options and restricted stock awards and had the authority to establish the specific terms of each award, including exercise price, expiration and vesting. 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 was 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 will be 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 </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:120%">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, or ISOs. The 2021 Plan provides for the grant of stock options, including ISOs and nonqualified stock options, or NSOs, restricted stock, dividend equivalents, stock payments, restricted stock units, or RSUs, other incentive awards, SARs, and cash awards.</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 $2,709 and $1,142 for the three months ended September 30, 2023 and 2022, respectively, in selling, general and administrative expenses. Additionally, the stock compensation expense of $5,957 and $4,722 was recognized for the nine months ended September 30, 2023 and 2022, respectively, in selling, general and administrative expenses. For the RSUs previously granted to a major customer, $153 and $315 was recognized for the three months ended September 30, 2023 and September 30, 2022, respectively, as stock-based sales incentive based on guidance in ASC 606 and reflected as a reduction in the transaction price revenue. The Company recognized $1,169 and $935 for the nine months ended September 30, 2023 and September 30, 2022, respectively, as a reduction in transaction price revenue for this major customer. </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 296,693 new service-based stock option awards granted during the nine months ended September 30, 2023. Exercises of stock options during the three and nine months ended September 30, 2023, were 314,210 and 583,201, 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, including revenue and gross margin targets. There are also stock option awards containing performance and market vesting conditions, such as options vesting upon occurrence of an IPO or other qualifying liquidity event and upon achieving a predetermined equity value of the Company. These awards include a grant to the current CEO in 2019 that vest upon occurrence of an initial public offering or other qualifying liquidity event and upon achieving a predetermined equity value of the Company. As of July 31, 2023, the performance and market vesting conditions were achieved and the remaining stock compensation expense of $762 for this award was accelerated and recognized in the three months ended September 30, 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%">During the nine months ended September 30, 2022, certain awards that contained performance-based vesting conditions were modified. The modification adjusted the performance condition to allow for 50% of the performance awards to meet the criteria to vest, and no other terms were modified. Since it did not affect any terms that would affect the fair value, and only the number of awards, it is considered an improbable-to-probable modification. The impact of the modification was not material. There were no modifications during the nine months ended September 30, 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 412,341 new stock option awards granted during the nine months ended September 30, 2023 with performance-based vesting conditions, subject to achievement of various performance goals by the end of 2025 or 2026, specifically net sales growth and Adjusted EBITDA targets.</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 nine months ended September 30, 2023, the Company also granted RSUs that contained performance-based vesting conditions, subject to achievement of various performance goals by the end of 2025 or 2026, 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 million 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. Assuming the distribution agreement is not terminated by either party for cause, the remaining 50% will be released on March 31, 2024. The grant was accounted for as a stock-based sales incentive based on guidance in ASC </span></div>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 nine months ended September 30, 2023, there were 203,226 service based and 17,742 performance based RSUs granted, which had an aggregate grant date fair value of $4,169. During the three and nine months ended September 30, 2023, awards vested were 6,105 and 153,754, respectively, which includes service based RSUs and restricted stock of the major customer 1 6206200 6206200 3117657 2898930 5000000 23.00 5000000 P30D 750000 856000 40000000 0.08 P10Y 3431312 0.02 3431312 2709000 1142000 5957000 4722000 153000 315000 1169000 935000 296693 314210 583201 762000 0.50 412341 3000000 15.00 200000 0.50 0.50 203226 17742 4169000 6105 153754 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 September 30, 2023 and 2022, the Company recorded income tax expense of $4,011 and $1,836, respectively. For the nine months ended September 30, 2023 and 2022, the Company recorded $10,101 and $3,011, respectively, in income tax expense 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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company recorded liabilities for income tax uncertainties in its consolidated balance sheets</span><span style="color:#000000;font-family:'Times New Roman',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%">of $106 and $144, respectively. 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 is subject to income tax examinations by the U.S. 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> 4011000 1836000 10101000 3011000 106000 144000 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.778%"></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:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></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:10.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%"> September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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%"> September 30,</span></div></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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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="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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">15,164 </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%">7,258 </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%">39,856 </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%">10,624 </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%;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="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 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,493,757 </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,785,622 </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,290,195 </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,658,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,778,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203,850 </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%">370,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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%">59,271,757 </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%">56,579,912 </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%">58,494,045 </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%">56,029,069 </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%">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.27 </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.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><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.71 </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.19 </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;text-align: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.26 </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.13 </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.68 </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.19 </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></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></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:10.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></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:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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%">September 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">34,178 </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,123,845 </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%">385,207 </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,954,406 </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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.778%"></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:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></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:10.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%"> September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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%"> September 30,</span></div></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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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="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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">15,164 </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%">7,258 </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%">39,856 </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%">10,624 </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%;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="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 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,493,757 </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,785,622 </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,290,195 </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,658,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,778,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203,850 </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%">370,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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%">59,271,757 </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%">56,579,912 </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%">58,494,045 </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%">56,029,069 </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%">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.27 </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.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><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.71 </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.19 </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;text-align: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.26 </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.13 </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.68 </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.19 </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></tr></table></div> 15164000 7258000 39856000 10624000 56493757 55785622 56290195 55658946 2778000 794290 2203850 370123 59271757 56579912 58494045 56029069 0.27 0.13 0.71 0.19 0.26 0.13 0.68 0.19 <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:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></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:10.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></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:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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%">September 30,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">34,178 </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,123,845 </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%">385,207 </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,954,406 </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> 34178 1123845 385207 1954406 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 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%">), 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%">), and 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%">) are marketed only in the Americas segment.</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 Chief Executive Officer 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 and nine months ended September 30, 2023 and 2022 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:52.233%"></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.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.012%"></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.963%"></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 September 30,</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="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%">Nine Months Ended September 30,</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%">2023</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%">2022</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="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="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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</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%">138,064</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%">124,043</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%">387,468</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%">335,796</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%">120,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,796 </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%">338,681 </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%">293,900 </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%">17,418 </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,247 </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%">48,787 </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%">41,896 </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%">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%">56,171</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%">32,576</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%">140,926</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%">80,928</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></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%">50,208 </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%">30,279 </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%">124,466 </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%">73,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">5,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </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%">16,460 </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%">7,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 September 30,</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">268,479</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%">197,757</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%">200,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,588 </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%">68,113 </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%">41,169 </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"><span><br/></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:52.233%"></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.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.012%"></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.963%"></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 September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">56,171 </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%">32,576 </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%">140,926 </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%">80,928 </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%">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="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 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%">32,649 </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%">23,960 </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,855 </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%">73,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">23,522 </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%">8,616 </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%">51,071 </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%">7,910 </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 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="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 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%">(3,959)</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%">952 </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,758)</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%">6,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 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%">(1,211)</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%">(364)</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%">(430)</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%">(508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">824 </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%">20 </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,105 </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%">30 </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 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%">(1)</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%">(130)</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%">(31)</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%">(213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">19,175 </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%">9,094 </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%">49,957 </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%">13,635 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">2022</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%">316,923 </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%">277,987 </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%">All other countries(1)</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%">70,545 </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%">57,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></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%">387,468 </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%">335,796 </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 net sales for the nine months ended September 30, 2023 and 2022. </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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">537 </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%">683 </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%">140 </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%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,396 </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,288 </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%">152 </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%">105 </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,225 </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,579 </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 September 30, 2023 and December 31, 2022. </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 and nine months ended September 30, 2023 and 2022 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:52.233%"></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.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.012%"></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.963%"></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 September 30,</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="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%">Nine Months Ended September 30,</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%">2023</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%">2022</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="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="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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</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%">138,064</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%">124,043</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%">387,468</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%">335,796</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%">120,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,796 </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%">338,681 </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%">293,900 </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%">17,418 </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,247 </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%">48,787 </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%">41,896 </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%">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%">56,171</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%">32,576</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%">140,926</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%">80,928</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></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%">50,208 </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%">30,279 </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%">124,466 </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%">73,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">5,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </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%">16,460 </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%">7,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 September 30,</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">268,479</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%">197,757</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%">200,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,588 </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%">68,113 </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%">41,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 138064000 124043000 387468000 335796000 120646000 108796000 338681000 293900000 17418000 15247000 48787000 41896000 56171000 32576000 140926000 80928000 50208000 30279000 124466000 73285000 5963000 2297000 16460000 7643000 268479000 197757000 200366000 156588000 68113000 41169000 <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.233%"></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.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.012%"></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.963%"></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 September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">56,171 </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%">32,576 </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%">140,926 </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%">80,928 </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%">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="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 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%">32,649 </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%">23,960 </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,855 </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%">73,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">23,522 </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%">8,616 </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%">51,071 </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%">7,910 </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 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="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 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%">(3,959)</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%">952 </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,758)</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%">6,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 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%">(1,211)</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%">(364)</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%">(430)</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%">(508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">824 </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%">20 </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,105 </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%">30 </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 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%">(1)</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%">(130)</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%">(31)</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%">(213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">19,175 </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%">9,094 </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%">49,957 </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%">13,635 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 56171000 32576000 140926000 80928000 32649000 23960000 89855000 73018000 23522000 8616000 51071000 7910000 -3959000 952000 -1758000 6416000 -1211000 -364000 -430000 -508000 824000 20000 1105000 30000 1000 130000 31000 213000 19175000 9094000 49957000 13635000 <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%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">2022</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%">316,923 </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%">277,987 </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%">All other countries(1)</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%">70,545 </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%">57,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></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%">387,468 </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%">335,796 </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 net sales for the nine months ended September 30, 2023 and 2022. </span></div></td></tr></table></div> 316923000 277987000 70545000 57809000 387468000 335796000 <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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">537 </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%">683 </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%">140 </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%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,396 </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,288 </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%">152 </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%">105 </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,225 </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,579 </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 September 30, 2023 and December 31, 2022. </span></div></td></tr></table></div> 537000 683000 140000 503000 1396000 1288000 152000 105000 2225000 2579000 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%"> - On May 24, 2022, two members of the Board of Directors appointed</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">under the Investor Rights Agreement by Verlinvest Beverages SA, a stockholder of the Company, entered into nominee</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">agreements instructing the Company to pay all cash and equity compensation earned in connection with their board of director services to Verlinvest Beverages SA. Based on the aforementioned nominee agreements, RSUs granted to these two directors will be held by them as nominees for Verlinvest Beverages SA and, upon vesting of the RSUs, the shares will be transferred to Verlinvest Beverages SA. The nominee agreements are primarily between the directors and Verlinvest</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Beverages SA. The Company is a party to this arrangement solely to agree to the manner in which it would satisfy the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">compensation obligations to these directors. As of September 30, 2023 and December 31, 2022, there is only one current member of the Board of Directors that is subject to this nominee agreement.</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%">Distribution Agreement with Shareholder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On October 1, 2019, the Company entered into a distribution agreement with one of its stockholders who held over 5% ownership in the Company, which extended through December 31, 2022 and has been continued upon the mutual agreement of each party. As of September 30, 2023, the stockholder's ownership in the Company is less than 5%. The distribution agreement granted the stockholder the right to sell, resell and distribute designated products supplied by the Company within a specified territory. The amount of revenue recognized related to this distribution agreement was $449 and $1,371 for the three months ended September 30, 2023 and 2022, respectively, and $3,436 and $4,777 for the nine months ended September 30, 2023 and 2022, respectively. The amounts due from the stockholder in accounts receivable, net were $198 and $753 as of September 30, 2023 and December 31, 2022, respectively. Amounts payable to the stockholder in accounts payable were $0 and $38 as of September 30, 2023 and December 31, 2022, respectively. Related to this distribution arrangement, the Company and the stockholder have a service agreement where the Company shares in the compensation costs of the stockholder’s employee managing the China market. The Company recorded $41 and $63 for the three months ended September 30, 2023 and 2022, respectively, and $128 and $160 for the nine months ended September 30, 2023 and 2022, in selling, general, and administrative expense ("SG&amp;A") for this service agreement.</span></div> 2 449000 1371000 3436000 4777000 198000 753000 0 38000 41000 63000 128000 160000 ASSET HELD FOR SALE<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 asset group held for sale consists of a farm in Ecuador which was the source of Guayusa leaves for our Runa products. Since the Company is able to source Guayusa through alternative means to produce the Runa products, as of September 30, 2022, the Company committed to a plan for disposal through sale. The Company performed a fair value assessment on the asset group held for sale consisting of land, a production plant, equipment and inventory. The Company obtained a valuation of the assets and adjusted the carrying amount down to their fair value less costs to sell, which resulted in a $619 impairment loss recorded in SG&amp;A during the third quarter of 2022. The remaining carrying amount as of September 30, 2023 and December 31, 2022 is listed below. These assets held for sale did not qualify for discontinued operations reporting. As of September 30, 2023, since the asset has been held for sale beyond one year, the Company has reclassified it as held and used within property, plant and equipment and remeasured it at its fair value of $140, which resulted in an additional $363 impairment loss.</span></div><div style="text-indent:36pt"><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:71.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: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: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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset held for sale - land</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%">— </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%">503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 619000 140000 363000 <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.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: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: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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset held for sale - land</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%">— </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%">503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0 503000 SUBSEQUENT EVENTSOn 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 may be suspended or discontinued at any time. 40000000 Includes $328 and $0 of restricted cash as of September 30, 2023 and 2022, respectively, that were included in other current assets. EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &A.8E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !H3F)7$IZ/:NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[H8";UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHA05]4]."1E%"F8@458B$RV1@L=45$?+WBC%WSXC%V&&0W8H4-/"7C)@UI]Y+7+:Q/ MI+S&Z5>R@LX!U^PZ^;79/.ZW3-95W12<%U6]YXU856+U\#Z[_O"[";O>V(/] MQ\970=G"K[N07U!+ P04 " !H3F)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &A.8E?TR-^6_P4 *(@ 8 >&PO=V]R:W-H965T&UL MM9IO;^HV&,6_BL6F:9-*B1V@[1U%HK3=JMW;- ^?9[ MG$!"*^DT60FCR%H5QG'9.F\17\QX&NI'N?Y5;(%ZQL^389+] M)>O\WFZW1;PTT3+:BJ$$41#GG_QM^R#V!4Z%@&T%[(. 5OV"NQ6X&6A>L@SK MFFL^'"BY)LK<#6[F2_9L,C70!+&IQJE6<#4 G1Z.Y4HHTB;)@BN1##H:/,V5 MCK?57^5Z5J&_(%]DK!<)N8E]X;_7=Z L18'8KD!7##6?SU^@ET0J:W-^V)Y0[=.T.IA]^2I;<$YT[/]OP_B>S=[#= K:+N0^OI9="%]7D:;,4-E)<3IWV5QL2 MJFJ(U"N0>O60OJ9<::'"#7D42ZFT#0^WTBJU/90QJFJ(UR_P^O7P)D(%TC>] MD,![P%IYN%/1[RH['JIOR'E6<)[5;)F*PQ"2C0#5]8A[S7B86"L2E34$/"\ MS]%"W<0ZT!MR&X2"W*?1BU V,-S#<6B[ZUST'!L<*FT(=U' 7=2!>Q3SP+Q& MH1KO>61MH[C/TT*0;X'F9"P]"7^B)8\W)^0N]DYMR*A90V3JE .K4P<:"B<5 M-%1NVNP)F6KHG40J*'T::[6!3]_Z) ZX7]_8B'%14^2]+$'K(#_Q-W+G0V\- M9H&7<2--^H EI6WWC+JTU[?RHN*FO*SD975X1[X/[LG)[@OY#/>1A]A>K[@E MZSEDPM4K&:U$G HRA>B]L**C/DW1RUA$T2""HS^MI14=MYP*0-8+O*37,=67-SN'J8XSS#%L9(>(S+1,C-1/.E\)"U> M6A,E5T'LV1LV[GG_; 4]1GBB97JB>.CY"#J1B>8A^3-85K^7<4?J.(XU/>&Z MIJ1E?J)XZ,D:ZP@F^M5@N &CS(IUC-!$R]1$\STQ M0PSYQD,88+YW3AUJI@]D:I8 K,_@&$&*E4&*X5$'(K\?Q',RW40O,K2A'S 8 M/XP?K"L)QTA+K$Q+#(\VN\HD-V_>@L=S49F*#QC=CZ;7(^O,&Q,.6ZM]:(Q#!@*,NU=[(LW\INP5N,!*YB#T.XYNSBGUAV& M8\0>MXP]+IY6=FG@-DA,=G\6$$6Q9>L#=NTV96W7#GJ,]..6Z@LGK+#?A1MNW<*6_/=^^_ M[ _$#Q M;PG#?P%02P,$% @ :$YB5PA/8X7%!@ [AL !@ !X;"]W;W)K4%4D6*3H=^L&V9!V/S]WQ[CE29_=J6K84X]<'K]I/VWSG@PYII*=L'+?XI<[>;;C184]0ZC%=*P-,"QJGM!:]S M" K+$5Q)7A8Y57#S@9:TSABZTHHE>OVUIFU>P),WZ 1]O;I$KU^^02]14:,O M.]Y*6N?R;*, C]:ZR?JY/^SG)@MS7['F%/G>&A&/^);A%^[AERR#X;@;3@Z' M;\ +@RO(X K2Z?.77-$*P6J%J)1@\UN;/7L%@5V!SKBWLJ$9.U]!2DDF[MAJ M^^H%CKQW-NM^D;(#6_W!5M^E?7M!Y0Y!U%"F+]B/MKBC)1AOC>)>5=2ITF7A M;IL&21*>;>ZFYIA2.(U(.D@=X P&G($3Y_LLXRW @HJ1,F6]*!;X?>G;SP\'\T&G^Q_H.@L+%HPU7:,P8>G[BS7"94DF <6C' M%0VX(B>NJ[9IRH()1/,['0'KLHF,F7%(YJO&)N0'=G3Q@"YVHKMD I:*IH<^ MEVWH8F-B'P?SH%J$(B^RHTL&=(E[26M(:,?*' $+(PEY9\.7&%//(VM*0/SM MV-(!6^K$]DFPAA8Y8@^-)@79Y0Q7.XAT=E =;8A3,Y1QG 8SU*84(3C!=MS8 M&VG,+'%7T86V:2\>&&AXI$0L9.#MK]SGM\796D%1LRR&*=X#NR(U"&P MD;VPF[Z>57]Z'0?9&T1DCM"4"B#)%Q".O(7=Q'7);ABLQ1PI^M OQ^486[B# MA(8KK5)+,1X9!KLIIFO<3_C-22O94: FF> 8&ZEC2I$H7F@$\$@YV,TY?W=E MR)'9%BJ)R;S\V*2B"9D?@AL9![LI9U]^'.!,)B%1$DR\TL,SY7 :Q^$2P)%T MOGT!;@9HDA>=$9I$A"ST-F>SKW#0VZ0>/^=*D*^S'\[5@D8H7 M*(V,E$;_JD?[48F3 M,'_ZK.07:3NT?61/XMZS7?"JXC62V@5K]-([]3 L?X'N:-FR=RCTO+6W_R"Y MHT*7\5;MN"C^9?D[%)%U"A_BA5UUUY],=& MQ'SUQSI7C57>X8!?!: )[?<&BW^AO]RF=XQ;?]#U!+ P04 M" !H3F)7<6]]3A,# #@" & 'AL+W=ONIB,;7P;\8+#1 M6V-BG2RD?+23;\G$\:P@X! ;RT#QLH8I<&Z)4,:?FM-I_M("M\ZI#.C"H1) MP;"8\B[Y1![FMZ1SUB5GA ERG\I"4Y'HL6M0G_T7-ZZUW%1:_ -:YI!?D+YW M3GS/[[? I\?AMQ CO%?"_5VXBUEI4N,WJ?%+OOXA.093@05KB%R2+TQ@0ACE M9"8U*ROPU_5"&X5U^+O-:L4]:.>V9_-*YS2&B8.'3X-:@Q-]_- +O<]MQO\3 MV4X:^DT:^L?8H^LXEH7 (E 0 UO3!8=S0CD>?ULA;=8KOK#DLT^1=>2/!I=C M=[UMJ2WHDYPJLJ:\ -+!NDPDYU1ID@,^ MPU(LX6Z;](I_N*7*N_!Z>])/!.U(#QKIP3NDEP(UH85)I6)_\4!:"]5JJ^Z* M/-B2%'CU9T_\6R)W'(2-@_#]#IC6Q6GUX2M-H7\9^KX7[(EO"_3]P \.:!\V MVH?OUXX]3QM\DC&Q.F5@^#JIX3 (O5<&V@*]WJ5WR,"H,3 Z:N >.[@NU'-E MX93<44L:/?SNU\KIN$JLN]5_;.__3M6*"4TX+!'I70R10E7]M)H8F9![7!I!@ MT!T !@ !X;"]W;W)K[XT/S^E&6?ZF=$)H\Y5FA;B8[K?=7TZE:[T3.U:795 COJ3B M4?6N245E)>5?U2T?P&X.:^O3( MO0[<@FL^NR[E(RDK-'BK+NKHU]80K[2H$N5.E_!M"G9Z-I=% M,N$@)72F9I MPC7J?($EXF0>P7P_;Q@/T4 M)&A3U' MY98-.KP3^TOB.F\(8,H_/_1E_^Y]%/@N&V*>+6_MPS_MX7:YF+ M7DK\\6ZE= DE_B)A1-W("[WKZT(\L F.> MX[FGL(4-A.6&^X/?KP M>V-'-(H-(G,;%5,O" VZ-HIY@>\Q@RX"\[VH%Y43ND%+-QBD^TLIE2+[4FY2 MC1$-K%']@(;4(&JC7.:'@4'41E'/B9D!6]JP"%!G>(8MSW"PH33K2;$EXFE? M+3YH'H=C]I$QG2W&=+8@,Q( MJP9?23AL9B(DPP(O-O+01C$W#APC#VU4%$>^;Z2AC0I=AYY)P[AE'P^R;]:U MBPRJ[C79E#(GLE4Z&.\88>0SHS?,;5044+/\;)!/';.4ES8JC*F#LZ9.I_B< MX?+3.U&"8CNR;TKP-:K:G#%K<%1OBU&]+:@4&"ZQJ94M;]W8-\L2@<6^D<,+S!<-?7/5 M1V"!1\\L^I1UT6"#T8 =(.SO"MC^E*4HUM_Z,4&9,^1M&3471@SFFKIH@:$\ MUS&9(RC?.=.0:*>TZ:!LA):D!>27;JH3)>O:_869X@X!,;/S(AA*';/S(BCW M7 ?JY"L=UJ\MS:;YH#P]9%)-FAC&G*L%AG+-5HN!&'7/,.T$+!U6L)^EAF55 MOKSCVLH2LL\+3>(VS LCDS?BBU+JFZ3%<'S5<9!$&2 MSSM!OJ2:D[E<2_B7[WGQ[0V!*%VB<8GLC:E/K>TK H.DM4K 1KD@+\U=#C:F M$_2ZZFE4.H%)XT&EU8L*"$L"%SDLZ6K'2SPE!O7J=\NM,;TM1O6V',O;Z8][ MG0)F@W)N=LM5NB87*<@KF66\5/7TU/."=N7&7=C+#^>2F4T915'S!Q4492E_ MW%>,)R3K="8;UIF+-#M4/^]^!W6*40],ZAC*IHZAK)^2<%_GJ'>BDK'!6OQ: M'QF(Y"U_@#W>5I#BD*^ NMR<8T@]A+3 W\ O4)XL=&IOB&/49 M^%'LG=D#L4XBLV&)W*_4(?ZV;/5C%E*$/X(,_#".J<4?049>[#F>Q1_SZ4"H M K-+8^'BYW[ MXUGG!UYN8>M,,K&!H:#7PNN6Q^/#XXV6^_I\;"6UEGE]N1,<-MX5 +[?2*F? M;ZH!VD/ "FE<$# MXL%-W,:0V,5V6_;O.7;2T*9>-4%?$E_.]YVK[3/8FZ%*7/2@5F[$^F KU1) M&;D32*ZJ"HO'6U+RS=#QG>W"/5T42B^XZ6")%V1*U,/R3L#,;5ER6A$F*6=( MD/G0N?'[DT3+&X$OE&SDSAAI3V:<_]23]_G0\;1!I"29T@P8?FLR(F6IB<", M7PVGTZK4P-WQEOVM\1U\F6%)1KS\2G-5#)TK!^5DCE>ENN>;=Z3Q)]9\&2^E M^:)-(^LY*%M)Q:L&#!94E-5__+N)PPX >.R H $$74#T!"!L .%S-40-('JN MAK@!&-?=VG<3N#%6.!T(OD%"2P.;'ICH&S3$BS)=)U,E8)<"3J4CSG+(.LD1 MC"0O:8X53*8*?E .2B(^AZT*BK#0U;$FZ#W+>$70JP>&5SD%Z7/T&CU,Q^C5 MV3DZ0Y2ASP5?2RB5 M!/'5OM#X4"B\OHI[^U(3BT*O%_Q5N.=CW/H8'RW#3ZH@ F5[]4>;6ZGD4I[W M;;['IRR^4Y*-3TDV.1'97F)Z;6)Z1XL/WFYXF1D\7$(0ECTBN J8+''=$^0_ MX#W3MX$IBI*PG[ZB(6)B&3T($5DS5CTJ[VO:4-Z:5 MZJS?^OV1;UD?0P]:MXQ_Z>L&]@,6"\HD*LD<5'F7":12U$UA/5%\:;J>&5?0 M0YEA 7TT$5H ]N> M 0 8 >&PO=V]R:W-H965T&ULO9WM<]NXM<;_%8[;Z4UF MUFN![]HFF]+R8IA H<0$3_)S,[& M3@Y_!Q#PB!#QZ.#5_6;[^^ZZ;3OOCYO5>O?Z[+KK;G^ZN-A=7;['S6V[ M[O_EPV9[TW3]K]N/%[O;;=LL#A?=K"[\V2R^N&F6Z[,WKPY_]\OVS:O-7;=: MKMM?MM[N[N:FV7[^N5UM[E^?L;,O?_'K\N-UM_^+BS>O;IN/[;NV^^WVEVW_ MV\4C9;&\:=>[Y6;M;=L/K\_>LI_J--I?<(CXU[*]WSWYV=MWY?UF\_O^%[%X M?3;;MZA=M5?='M'T?WQJ+]O5:D_JV_&?(_3L,>?^PJ<_?Z$7A\[WG7G?[-K+ MS>K?RT5W_?HL/?,6[8?F;M7]NKGG[;%#AP9>;5:[P_^]^V/L[,R[NMMUFYOC MQ7T+;I;KAS^;/XXOQ),+6#!R@7^\P-I/&,K#9EY&; MZ=V.QRYY'&Q]M$?[P;X,-SN,]\7#Q#K,RJSIFC>OMIM[;[N/[WG['PY3^W!] M/QF7Z[T*WW7;_E^7_77=F\O->M%KJEUX_4^[S6JY:+K^EW==_TK!;M=O<_7OZ?NV7WV7OQV[JY6RS[Z)?>N??;N\Q[\>>7WI^]Y=K[ MY_7F;M>L%[M7%UW?QGVFBZMC>WY^:(\_TIY_;KIF15QV.>$R[]UULVV/[?S+ MGU*?)7_]TMJW7;==OK_KFO>KUNLV?1-;[U_+KNF[?;7I_W=SVZP__^")]=6/ M1/;L^V7W1/_+5;=_V=^^N_0"/_::Q>9V_Y9%-"RW-ZPGW_1O=8?Q(ZXN[%>_ M7?3#V^?M^_9+LUR<]R-[V=PNZ0$J[:Q?VZZ_)?0S*V^VZ^7Z(S4UN"/"[:42 M)SI[=75W<[\F/TR_ZMY?']QC_\3W& M/Z0+1]+]W'YQ>>DWG96VO@H#] MX/DSGU'O(-9L^V7+3[M^7K2OS_KAV[7;3^W9F[_\B<6SOU+O*TA8AH3E#[#H M -LOICZ]B5D2AU'JO[KX]%3%R*PE$L:1,(&$222L,DHP;""QX%%C@)K!),K(R767T (N?](SY 4N"X0N0(7/F9LZ8I9HVB'8% M81+,AF&E&=8'Q?-A%$>V7I@ISV,6#S-*(BA*Y[[6R\H,BP)][IDQ*:.G7?@X M[4+7]_7NRTWNZ][9K?EI1@=Z,"+5?O6Z5V;KO>@U>/CIY?Z#&OG![G]_W:Q67K'9WC?; MQ?]1,HV0,D7",B0L1\(*)*Q$PC@2)I PB8152%@-@@VT'#]J.;;>=O_>=KUV M]Y]&*6U:KW759FR\3_J^KRTL,F3&' DKD+!RRFO!D1D%$B:1L H)JT&P@9:2 M1RTE5BT=;H#G^\?XB_TSB=MVO6M&GA_];"6Y*BLQ9U.0:JO_#)DQ1\***+?L5Y^;#\[".+_[_;=?LMS#I&T#$K+CS1MNWC.0OT910'-6T)I'$H34)J$TBIBO*(@ M3M+ U[;W:R+2NFO,E"^#V8T90ZE-$Q34?,',#7'F)W&J;QM#L^9'FGWCF&I: MD/BQIJ:2B OGT5Q[%L*A/1!$TO,TF>DW&;.?Y.XQ$6=N'Q-!8_O'3/D6F-VX MH+_7V[>/3T].J*4!2LN@M!Q**Z"T$DKC4)J TN21=GH?&9JV1M&&HE6N#^9L M^WB6G<^>SEFU4-L'E)8SPG= 6_J@>4LHC4-I DJ34%I%C->(L8^(M*_1E'&# M6?>2O]+;9X//C20_]>I^U!7-IS."L0ZHZ T@HHK832.)0FH#0)I550 M6HVB#16H3!?LA.O"89?J77O;KX9GEN>64%\&E)9!:3DS;1>QS_PYFQM/0)!Y M2RB-0VD"2I-06D6,5Q3.^NC4^.!I1EJ?@/C*AN';;1CF+M5)0=F)KH+RS2U] M%K*8Z8\_H%GS(RT>2D7_ZB_5M& VUPQJ)1$7)?.YU@,.[8$@DIXS%FO/-231 M4?+Y!Q'7ST7]&[9FT-CS#U]9$GPW2X+]X+DYK(]G;-JL74GL(4GR,H3E)4(FK>$ MTCB4)J T":55Q'B-6(F(2/LB33DY_*\H07%:4U##AF]NQY-N(FC6W)]2AH)J M&N4F(N(H-Q&T!X)(2KB)B'[2R[0IQ2B(H-%EFC(F^,[&A&<:BNP)G>506@&EE5 :A]($E"9]PB!"K]20:6L4;:A;97'POV=Q"A]J?8#2,B@MA](* M**V$TCB4)J T":554%J-H@V%K7PC_G,J5=@O=A:JNG!H3@&E22BM@M)J%&TH+&7L\'%E*^PH9YF9E1]8RO2O(D)SYE!:,:D' M)30GA]($E":AM I*JU&TH506@&EE5 :A]($ ME":#J44HH&EK%&TH6N7U",+ON&<<0'T>4%H&I>506@&EE5 :A]($E":AM I* MJU&TH;"5&22PU[NP[QD'9GF#Q(^T9<)E8-9=,*,R>T."[9SG34'+9L!I>4!<2I(PD+]6X8%-&L) MI7$H34!I$DJK)HY6C8MH30.I0DH34)I%3%>(_5>B$CKCG"HS!>AB_EBFJ"@%HO0W.PF MZ[U L^9'FKW>"]DTHMX+$4?5>X'V0!!)J7HO1$?)'6$BSJSW0@2-'FNO/ FA MBR?AV?5>[-F<9R>T<@24ED-I!9160FD<2A-0F@R)^AWT\?;(M#6*-A2MLG&$ MCA4HIA]+0*O6W%>/XAF;SR+M9;RT-\Q9D5"/!M&+V/?]R-=[44#SEE :A]($ ME":AM(J:=2%C/C/.'"4B[0LPY:T(K5N\IX\XZ$1< M9F^DLP[,UL5Z>9R";%KD,]UO1\1%$=/KS'!H#P21]'RN&S4ET4]Z<67&]?-, MGV)FT.CB2FWPAZX'6KQX>W6UN5MW^[][US7KQ?[YKO?;[:+IVGZZL?B6 S_7ER#DU:0&DEE,:GO2 "FE1":1645J-H0V$J(T'X#4_Y MH.4X\=2%2WO+G)4&=1Q :0645D)I'$H34)J<.I4J:-H:11M*4ID.PN]Y@$<( M=2) :1F4ED-I!9160FD<2A-0FH32*BBM1M&&PE:NAO Y!WC8+W86*O&M_V06 MZ1^WH#X&**V TLI)KP>'YA10FH32*BBM1M&&PE+NB-#NCG!QP]I1SC(SM]A] M%NMV"&C.'$HK)O6@A.;D4)J TB245D%I-8HVD%FD[!#1"3O$U[IA[5Q7S4%I M&9261\31'&F4Z$\)"VC6$DKC4)J TB245DT_OZ$WNR5=IC[!+:*@ZE"2A-0FG5Z=>_1B4,97E@[V5D=1*4&XWAL:,H<2BN@M!)*XU":F#)4$IJR@M)J%&VH.>6SB-S* M94P]5"<@50@ME@&E95!:'E%&C)"Q66 L"*%&#"B-0VD"2I-06D6,5Q3Z\\38 M2J^)2*L1(U)&C,ANQ#"=L*<%A?0<7$:4(6(>ZT5^,FC6/**\&J&N$JIIR5Q_ M)R^)N'B6Z@?T<&@/!)'T/-7-O)+H)^G5(.*BT/A@,MVK$2FO1F3W:K@984]/ M3J@] TK+H+0<2BN@M!)*XU":@-)D9-:]H#>-H6EK%&TH6N7CB)Q]',\RPD;F MUON($=;>,&=%0FT<1"]&C+#0O"64QJ$T :5)**VB9AUMA"4B[>LO9;^([#4? MOLX(>X2>-,)&Q$$4E!'6WDAG'9BM,XVP9-,((RP11QEAH3T01%+""$OTDUY< MF7&F$98(&EU<*0] 9/< ?$LCK#VU\TH+>@!%9'XIGC+"0I,64%H)I?%I+XB M)I506@6EU2C:4)C*0Q#9/01X(VQD[JS31EA[RYR5!C4;0&D%E%9":1Q*$U": MG#J5*FC:&D4;2#)6?H/X85_U^QAA8Z@) 4K+H+0<2BN@M!)*XU":@-(DE%9! M:36*-A2V,C3$=D.#W0@;FSO0P3R-M,?/E_8%-"\)93&H30!I4DHK:)F79B& M.'M"Y_D)+<8 I>506@&EE5 :A]($E"9CTS4QLE*#UEE T8:Z51Z+./V>^T90 M5P64ED%I.9160&DEE,:A- &E22BM@M)J%&TH;.71B.T>C1/[1M#*#K&YY"4,Z% MQ.Y<>$81%3O961_$?GULR -J';?M8WJWM?@Y[+F<50DT?4%J>4':#.&3I7/\2+S1O":5Q*$U :1)*JXCQ MBL+(3Y-4_Q(O$6G=/DZ462-QJ6$Q35!0/T9B[HRSA*5&!69HUCPQ3]?HI:*K MA&A:Y#/]25Y)Q"6IT0,.[8$@DIZG^L211#_)O6,B+C*^2DX$C>T=)\J_D-C] M"V[NO=.3$VIL@-(R*"V'T@HHK832.)0FH#293#UY YJV1M&&HE6&C^1[GKR1 M0,T>4%H&I>506@&EE5 :A]($E":AM I*JU&TH;"5(R1YSLD;B5F*@45,_V1[ MF9A'2!!AF;TISM*">C*@M'+:"\*A2064)J&T"DJK4;2A9I39(L$=JF%'.=_J MB",I4N-0#6C.'$HK)O6@A.;D4)J TB245D%I-8HVD%FJC!?I-SI4P\YUU1R4 MED%I>6KZ*P)_%C#]>[G0K"64QJ$T :5)**V:.%HU*NM0=\J)D>(.U;"CG*5F M;ID';*X]NLJ@.7,HK:![H UP"Z=FPA0T$HBT3ZS8[5 ML).=]6%:$\Y#_2EV!LV90VD%E%9":1Q*$Y/&2D)S5E!:C:(-5:=\&"GN8(V3 MW_%/B>,+Z$(L]E8Y+_>@]@RB%R.%6*!Y2RB-0VD"2I-06D7-.KH0"Q%IW>]- ME;4B=;%63!-+:#[UHPJQ3(S+["UT%H&9U2S$0C6-*L1"Q%&%6* ]$$12JA + M%49MY1)Q9B$6(FAL*S=57H(4>1[&Z7DW\7R"2WNSG-^CH48#**V TDHHC4-I M DJ34Z=2!4U;HV@/>KS87;=MES5=\^;5;?.Q_5NS_;A<[[Q5^Z''SW[;KMO<''Z\;IM%N]T']/_^8;/IOOQRT?/O-]O?#SG> M_!=02P,$% @ :$YB5Z7QE34G!P QAP !@ !X;"]W;W)KF;TS'!FGJ%T]2C55[WCW*"G/"OT M]61G3'DYF^EDQW.FW\N2%_#+5JJ<&;A5#S-=*LY2IY1G,Q($\2QGHIBLKMS: MG5I=R;W)1,'O%-+[/&?J^89G\O%Z@B!1<0SGAAK M@L&? U_S++.6 ,>WVNBD>:95/+Y^L?ZS.Q19>XG,M/L?/=:RP00E>VUD7BL#@EP4U5_V5 ?B2 '3 052*Y"N M0C2@0&L%VE4(!Q3"6L&%>E:YXN)PRPQ;72GYB)25!FOVP@73:8/[HK#[?F\4 M_"I SZS6LDAA%WF*X$K+3*3,P,V]@3^PO48CN45KIG?H9T@1C?D>T> "D8!0#Y[;'UEJK$IUQ;_MA8+T-Q*N$UDD(N.H:*#;]>1_WC6&]8"G2U,8@_E;8?^W M>@\E4=0!UI>AX<(/;=E 6XY"^U+ 0)&)OZ N MSAY.(\J5.#!+W% @VJB]*R,?]&4_I/-HT<'>%YK&(8[]Z''0,EPPBO_>R.3K MU X'*8(JMN$=3-7:U#&&.2;=1N21BN)H/@#TB(KQ*-"/>I0B&/ 3IZTV-VO+)OL?=&O,(Q4>9?8J:M*C)>&>'-FE[8L8APF/I6]LY M?OPR[H76)T0',+;TB[_#OSM6/'!MIY2C?EW%UG:P3+"-R(9[-WY3'GXK:Z?! M:)D8CU/QAR21^XKN$@[UNQE(J;!?CG1.:-C=,8\<">+E4-VVQ(Q'66SUL3A M*4CU[$47]1.>+G"W'7K$IL=-\Q1:RX!XG +O%(=235^R75^X(4'ORS(37"&6 M'EB1V&6;7-+L[)K+-J\K'GXD?4_Z4M,PI$.ET7(D'B?))AM*]FQ3 3 GB=KS M8^=:+XX*Q>N*ASKG-,9=7_IBTSB@ Y,<;CD4CY.H'3)=+RJ5/ @X2:#-,SK; MV\8/M.4=U;Q>]$ET'@2]D<4C-L4+^#?@1LNW>/FJTX* 0M _,F+B42)_=9MZ M(VNG![B6MLDX;;LHN"JSQ <["KMGGETNCDYOI$_.TXAV-\\GM0P&*)RT%$[& M*?Q.R83SM-XXR]9VVGP%^#Y%=QN!1V1@]B0MAY/O<#%$I:=B?C['XC%>C 9KDY-X%3MS!HRQ++ M+E[&)WTJ#[I0^R*$0.<>P-K2/1FG^\_ ]L_-V[#-JY'WJ;N'W,/NF$2#T%MZ M)^/T[FJD&O3L^WA:-PK;(\0&3BUDY;&R?]%X[XR]WK0 MY^=HL9QW7>A+89B^!N8JTI(X&3\U_[3=\J1*&/Z4N/,'@NF#HZ0^B]C>,[043@P6-&6B^DX%]=O[Y0]XLW.4EY=G5NF M>)4/U'.\CJ)%]TCA$9O.P_G 496V[$S'V7D]A!4Q@S;\012%32O8,AAV$5"V MD*G7C3X%XV5,NB^)/&)D$2\':IJV;$W'V=JZ<>'Q 1P#@C%*)/85?K4Q!G$[ MO!][A,[PN<>KF^\\]=_X/]Y8D-Y;V24<7[KSED<,LAM%QY7G/2\/S#5<5*;]\-7!Z]OW_A=4KN?M ME3U?0"0AJH][CEN8JK.1\E>*?O^ICKMO?<1_.SH8TW.U8/[Z*61.X55 M[].;U>;#VHW[G-197^/+6^Q9_T#IY9I2[R\A_%)].&H?77WA^\04Y+]&&=\" MC.#]'-)651_-JALC2_<9:2.-D;F[W'&6M!$JI;^P#FD^7J[\!4$L# M!!0 ( &A.8E>^M=*'/@( "@% 8 >&PO=V]R:W-H965T&ULK531;MHP%/T5RZLFD#8OTH,V3+0$<>:ZDLA-:.E>/&;-Y"16W UV# MPIV--A5W&)HML[4!7@10)5D<12-6<:%HEH:UNY#Z M,*%#>EQ8B&WI_ ++TIIO80EN5<\-1JQC*40%R@JMB('-A-X-Q]/$YX>$KP(. M]F1.O).UUD\^>"PF-/*"0$+N/ /'80]3D-(3H8R?+2?M?NF!I_,C^T/PCE[6 MW,)4RV^B<.6$WE)2P(;OI%OHPR=H_=QXOEQ+&[[DT.9&E.0[ZW35@E%!)50S M\N>V#B> X?4%0-P"XG\%)"T@5(XURH*M&7<\2XT^$..SD6J\*FS*%2_S^6MZKN&U7Q!55+ MJ !++LDY5N./8GR_6UMG M\";^.&>QX;P^S^F[8\\6 M@"Y%[N]%CN;/>6T(1H' /QS[+(EO4[8_M?!W3M1E-+K8R3WV;\AG;K9"62)A M@YAH\.&&$M/T91,X78>KO=8.&R5,2WS*P/@$W-]H[8Z![Y;N<"Y 4YQ:WMZ;"J?*RVO M+;FJ*(1]G,G<;$YZXUXS<*-6:\\#P]/C4JSD7/J[\MKB;=A:R50AM5-&DY7+ MDUXR_C![P_/#A%^5W+C.,W$F"V/N^>4R.^F-.""9R]2S!8%_#_),YCD;0AB_ MUS9[K4M>V'UNK'\,N2.7A7#RS.1?5>;7)[WW/>.>I16SINB7HP("J7C?_&MQN%[%DSJ!9,0=W04HCP77IP>6[,AR[-A MC1]"JF$U@E.:BS+W%E\5UOG3*^$K*\DL:58Y?'..A,YH)IQR/'IMI9/:"X;P M>.CAD=<-T]KZ+%J?/&/])_ILM%\[NM"9S';7#Q%I&^ZD"7='@7)8#FH[Z M-!E-IB_8F[;I3X.]Z3/VOMB5T.J/D%Z?SHQV)E>9B(0!#MWT&8Z/2@N=*I'3 M'(,2[/2._I,LG+?@UW_W(10#>+,_ .ZY#ZX4J3SIE>S+/LC>Z:L?QH>CHQ?2 M>].F]^8EZ_]W=?_&>G)[=W-!7S[2[&Y^>74QGU-R=4ZS9'XYY]'KFXOYQ=5M M@=I <+U0NK?L'F8V.<^$,95E%DGA!O0%8QV'2J=YE@< -:'5T6 +A/13:/S:A M3;)@*IA?=$5&+)="L0.@R]-U()?PV$1S:"C095^E3"NMN/A*@\W2^8 Z6\/> ME]ZO30Y(7*S? I]WY_FU<1+6,011!O;PBFAB+FP$?.4>#!&Q"0>':@F,=J%" MF!F$$%\B8<-2<(.GPCB[VG(:,.Q2'EPBC?#>C'6HV3SQ>M$N_R_%](#L+(4,5FZ7;<0J:A M6;D")L>?-?@5:\M>F9$RC=T^'<=V'\"P &110KC !2!HME^(6#B4,24[I>#8 MQN^.7*@[CH[0V^[C3'FH>REL)(%(4?&,N8I#&?#E]PHD01'1[%A> MYL!W%9N$N9>FK%G97@'@'.L"M6#>#>8#^CE)KEM(N28):)<"H_$HZ(]<57G, M<_[ZWZ'/2VD+Y=ET(]G&V"8TLF[$?[T0L]R:EK'N(\NGK0 MADA,K(7L ,MV8QQ!9CEC4RI=GY0ZU8_-R^B%5\:O:DO[3*'V%@@SHEHS5[/? M<#H.X_VP%%+,EED\-)*(V2"7M+*6/^PLT&";X8FWB[ M9S=G=-Y?ML4.![VUJ7*6(N)+)/<*S/Y6Z;CGA48+=-GRXV]8T4B[Q;;%DR+K M.1<)Q!J4:O5LP,*\IUA-!G1>!:KP_*#G1;R]Q/E_3:X?O4 \0QW)J94..X;V M]4$E%&T?C[I3N[J"5%-6;>"929?B<+'5DZ(0G6:@VV7-/MPZ(-CK&3M M9)&9LFF*9'['N\;AZS'2WUZ'+C5.0E7T]IK.H!XX?WPR.%;A9'D+74AI.CD\ M^$"?I7#@%\]D<[LSX6*_R:=P7*'&A$"C /9ND$(XCB<<*6^I6TBOK=%X3B,4 MO<&^:]6P!^.)-&:[C"^-QN0^/:S2"M#P!WUFXFQ=VT/X^<_HG4$L#!!0 ( M &A.8E&PO=V]R:W-H965TFMO"]?'1^[9*5R MZ0:F5 6>+(S-I<=;NSQVI54RY4UY=CP>#L^/2[N]5)G9O.F->O4'MWJY\O3!\<7K4B[53/DOY8W%N^-&2JIS53AM"F'5 MXDUO,GIU>4KK><&_M-JXSFM!ELR-N:,W5^F;WI 44IE*/$F0^+-64Y5E) AJ M_!5E]IHC:6/W=2W]/=L.6^;2J:G)_M2I7[WIO>B)5"UDE?E;L_E-17O.2%YB M,L?_BTU8>WK2$TGEO,GC9FB0ZR+\E=^B'SH;7@P?V#".&\:L=SB(M7PKO;QX M;7=4$X7%)29MWBJL<]?S$(PA%F(F5X6>J$367@Q21)3%5X7 M2W%C,IUHY5X?>YQ'NXZ3*/LRR!X_(/NEN#:%7SGQKDA5NKO_&'HVRHYK92_' MCPJKC!W'SZ8^KZ=6[F;B43CM2XH9,++SDZOJ\ M4JBPQ.2E++:D2V(0],*IE%XY*)9*CS<+7<@BT3(3#CL5RML[(:T299"&);I@ M23;%0H5R\"OQ93 ;B ^3R;U8FR[9'9E- @JOF3J=:6CAX(";8HJ&NC2:W>V61"B10X23CCA,KN59B MKE0A5*91PC(:F71U'X@O3M&Y[YS7 !N8!_^6T@;+\.#'#*-%!-G:;_=<""C] MJ]+P-F"D .[2#N$-WMTIH9K3R0SI@-5EL,*OI!=RL0":LF^@G+&D@,P;GV&] MBA[(M)SK3'L=1:7:)9EQE571%DI8.OFA/>$4LK&.Q@]E% 7A 2VM6JNBBGJI M;R7)="*M+*5MNXG>ELI.ENGRK+[MF*!*!O+'H^M!MMD65I36DW* MM^K)ME#+&FU(!7*&!8R3C!2Z9::L-?E>..#-RH5LHN7E;L;@(_=#;MLQ-$?S M(4NRK7 =N/E:I4M^SF<""6!JHASV7J%NTU33Z7UA<+AMO)/+;9T[C4G]6'YD M*T4A(:WFE0,RN6 OF$$CQL M 49$;P!>MGU1 N4RL40B+R74B5+'6UA3L7 @&K2 -%];D( +6 MTL=+92AU/&O&Z5MOU@7". ]^>-HZEI.('<^I7\O92!M=S.8RD!6-JX$<2$_O MGC5EM *W":O@,&$IK^F1QL*P"VTI,7C4M>$[@)+J!5(*5I([80]>DER.'!R; M:,>P^+DM TKKF&TPQ@-0*:^V6F60#*V0(*&^I8-*\ZQ[>L00OW%PS)A"40;* M3/_-IJQE5K%YN@!R4F&0PU*%=$ [JS?N.^G?@*O@SU MY>"R*DLY%0FMJ-3\RKB=Z(%B)-"OA=4II&HO;K6[X]!. P/XY:<7X]'S7R%3 MNE70\+Y'&$? )+YR&S44ZE9X*-$@W4+ZX&'QO[V:]IZ)JB0+GHS/AG KK-%<1ZZ"?-:1BA,PB=/5MUBSX1AL)[R*LHD3 M>9AJ:+S!Z[]5""@ MJ+96,"VK7>!68#)'5%LO$$2FR'&Z#FTX@6 M*R27E'!9E";QQ$ M@(32-,5!=[3906@=J4Z-)3B_82PUH073QK+M3B53YH)*&!>81+*/+QT$""[0 MGAC4UXXM <%#$ON-Z7Q.P]-R:=62^D/#4'#2V>AGUNGL[&<.MO&P@H"> AGD M,?2#?E&FTMBN:&P7&+K1=N9P8#UYLQR\&+/MQ(G06[+M'@,D:8_H)C-G:H2D M-H?S:Q5/7G94/ BB[.P'%'N+=>'34?^@EMU0(-%$83Q3.[0U1"*M_:_!5>HR MBDRZMF0@;JF[4/0^&MCRO$\" 6/M\#&M)QRF^62S94(F&TY([(GOE3CL^%?9 M_2C3.90;J-%):DKR4W?:!]$RQ"K#J7#^[Q6"-QZ.SH/WWS?9VMDU0]VG4,:) M2X,_!.>3V27@G.W% ;,O+.)H=-+O2$ O\+8*)QW5+? /0SU8//T,,IV(D_'Y MLU?B&A0(S(JQJ&V6<27,/"SR::]S;N]9"%*A-MVAR47-B8A: \10@9S6I+:A MYS& 63@S!Z4WJ4&-$UC"_J--75!1Q\'/8E4[GN5!O,$N!R.KZ\!%MRWOF?#OC*[]U0AV)/9 ME#*_&VNF%QGS,AP3A#J6 M<+\C"%,GW)-U+=G$Z.A?L[_&O_/HS$R$2 M_O+\14=X*("&(ES%!OX@0V"XJ.^K&6$R&LO\"HW@R6@P/CD3F)^SF"OQFK1[ M,9I)1[./H]NG+?)Y%V9B;4$3GKD6?+\9NLR'*;W"%,"5$.?1WZN\1%H O3Z! M^ES6-W\S^HB(.D9UR@ZTL00'.[XX"=!"#G4[9Z,(4Y7)[4ZV$W]@G%]KXMK= M^]==Q^PVYK+"X)5$1VGNZEYG8;#=WVCI$H^^0=B58)$1A*2UB/NDLP/)E5,[ MX,V7WO>4NB]RTB+ X4'YX-41S;Q4]?,HR]8GD(2#.^CBAU(+#!Z3']L4\X_' C7L-'F0OOQ8 SH^Z<.;**.6,XJ7H0DJKFTC)-V M>XW4NN@?C@D[A,R\2>[ZU$3CPB?#P7!$33O*!&7LK"1*M*+[QCEYL3B2BX7. M=(A7 "2BX/4\LEL??.D%MZ<*CDV;617>0#)81LD=:[<(1T:XP(+WQYJ3O01H MN4L3B4G@;;<,B,R],6^(T?#HGPT=I"JF.8_VW3OA@/HQ<^KH6!4NG3CNWWP8 M&/G++QUN:P/WP2XR>&[6(3JU)[IIQ-G/%&Z/]N^57'/OBDXFZ5Y/X[^:P,%5 M]Q+FT#>OQYTOS(D!\\\"^&J@\.&[\^;3YI<'D_"%>[L\_&SA6A*!=H#2!;8. M!\_/>AC=^:< X8TW)7_]/C<>4QV_7"E@AJ4%>+XP\$Y\0PX^!]02P,$ M% @ :$YB5^0G?A8W!@ A !D !X;"]W;W)K&ULS5=M;]LV$/XK!V\H-D"P]699SAN0I.D6H$T#)VT_#/M 2[3%52(U MDHKC_?K=42]VO#1K40P8$#@GDG=\GGLC>;)1^K,I.+?P6)72G(X*:^NCR<1D M!:^8&:N:2YQ9*5TQBY]Z/3&UYBQW2E4Y"7T_F51,R-'9B1N[U60\Q5K2KM0FU]YQV=*]C)5&O<+ MFW9M/!M!UABKJDX9$51"MO_98^>'/874_X)"V"F$#G>[D4/YFEEV=J+5!C2M M1FLD.*I.&\$)24&YLQIG!>K9LP5_X++AL."96DM!GCJ96#1,TY.L,W+1&@F_ M8&0.[Y2TA8$KF?/\J?X$ 0VHPA[51?BBP3M>CR'R/0C],'K!7C2PC)R]Z%]8 MKK2JX!*Q:LP&]+0MX-+YF&OX[7QIW/COSSF@M1\_;Y\JY\C4+..G(RP-P_4# M'YV]^B%(_.,7T,<#^O@EZU\;HQ>-/ ]QNUYFMF MT8[NX MI%5AWQ?"'.IO 1<:8:P!M0)6EK#4C%(2QUL3&V>B5U.K%=>(PT"# MJ[0#M]NV9$M>&@\V!4=/T%S%_D"0=HM4D%TNN+2 *)X8/_ $QR$L6X1@"V:= M%<-*3OA([I"0DUQ4)(J,_&>%1( UUZ[ODKO5LA3H4-?*3-<:N$:)25ARR5?" MMOE=-SHKF"'_/MD"%?%;:% ;"1A-J]8A7& ,(8WRCG/[';S*!168S]#!V%928.N1I]!4R..7A6-9US4U@/< M;%.(K(!:89XX^[T/=9OV?SE0O#7&VIY>:Y%QEYI[3,D]7(!PP-O M*:C?ED-UI^KRX9^YXW7 ,6!ED_.#= #,/U"B?"$M!N NM+B"FG?(0X"V='O,3WK!/5 =8O7!.B@[>F2.;J]]!6! M#M$YE8S*LD8/@:O8%@N(-G!% 030%*(F8KL$>N_JXYL2IRVI7447K^Y?Z93T?2N1_7S_-&V%R6#5+9*'G0\;_BL1/EY M#Y++SJ[RVQCLE9>!G_AX/?9@V>R47/LR/_^?:WZ_TOACYVW7&O5PMF%X+'LD MR1B.?SDLL<7!FO))4N19":RQ1=OOAV8HJEK1XK:7#JU<6/.T:/!:1O=..C=I MW[U6^7IW-G;YW1_O]T^.1NM:[=.35.(EO8\3PNVYVVW-W:[8$91N%0U?$XLC MM*HY?W(_ [Q=65XM,13]%0O.$9S(T(G7LFL*2J('\*ID5"FH@/,O'L@_0CKW MDC1"(0B\:.J3X >>'T4';3=,O7 Z@ZD7AP%$D9?,TJZN0F_F)Y#$,XC00@3W MB@* =D+?2^*$I)D7!RD)4>KY2?Q5Q,+O)1;B[HX8PHAF*,PC+TS]0UZQ-TL3 MA)X&/I&\IEX8SQS5V/-QLQL\%O[C>(53 MA!I.4:(@A.35,$7_3@\#-ILA_@1=[@6Q#W/?F_H],UP^)U9^,(FHAAG_ND\TX\%(7ORB:ND@^=\^?[+W+D-3:O3[I M@H!7ZO:)-HP.#]SS]EVW6]Z^CM\QO1;8D4N^0E5_/)N.VE.X_["J=J^\I;+8 M:IQ8X,V-:UJ \RNE;/]!&PS/_K._ 5!+ P04 " !H3F)7=2R'S6<" !# M!0 &0 'AL+W=O+)+B.3J422U; MJ1YUB6C@N:Z$7CFE, MS;APDF47NU/)4NY,Q07>*="[NF;J98V5;%=.X.P#&UZ4Q@:\9-FP N_1?&_N M%'G>R)+Q&H7F4H#"?.6.K3ZPP5:RE?+1.M?9RO&M(*PP-9:! MT?*$%UA5EHAD_!DXG?%("SRT]^R?N]JIEBW3>"&K'SPSYA7]CSE9XC.!KUT@*Y[ M:/@&]"/<2&%*#5D(G^? NF/J? M3LB-1[GQ*?;3O^(D]+BPZ]N'J]MO7S<_X?4B4DGCI(T&F8,I$7)9T5AR42R M;M]@O475_8)+3 8$]<]F$P=4/[*]8V33C&ULG531;MHP%/T5RYOVA$@(4%H& MD:!L'5*KHJ*M#],>3'*36'7LS+XT[=_/=D+*),I#7V)?^YYSS[5S/*N5?C(% M )*74D@SIP5B-0T"DQ10,M-7%4B[DRE=,K2AS@-3:6"I!Y4BB,+P(B@9ES2> M^;6-CF=JCX)+V&AB]F7)].L2A*KG=$ /"P\\+] M!/&L8CEL 7]6&VVCH&-) M>0G2<"6)AFQ.%X/ILTSD-G2 0D*!C8'9XAFL0 MPA%9&7];3MJ5=,#C^8']N^_=]K)C!JZ5>.0I%G-Z24D*&=L+?%#U#VC[&3N^ M1 GCOZ1N R_ =0-0"(J^[*>15KABR>*95 M3;3+MFQNXEOU:"N.2WB,!J> MX1MV#0\]W_!##9,5-XE09J^!_%[L#&K[V_PY=0Q-E='I*LY*4U.Q!.;4>L6 M?@8:?_DTN B_GNEAU/4P.L?^@4L[RW=:[IQ?7M+NFJ)LEXT]I!41K MDBEA/X-_)I/>Y&K0C:<.(CCZDTO0N?>KL97W M$IN?NEOMGH1%XX2W].8]N6,ZY](0 9F%AOW)F!+=>+0)4%7>%SN%UF5^6MAG M#;1+L/N94G@(7('NH8S_ 5!+ P04 " !H3F)7E ,EA_D& "9$0 &0 M 'AL+W=OC4,Y4(\/0MR8J;&C"9Y M?C)JI+;9Y3FOO?.7YZZ+1EOUSHO0-8WTRRMEW.(B&V>KA5L]G45:&%V>MW*J M[E3\N7WG\39:2ZETHVS0S@JOZHOLY?CTZHCHF> 7K19AXUF0)85S'^CE=761 MY:20,JJ,)$'B;ZZNE3$D"&I\[&5FZR.)B:GAD:--JF?WG?^VG^ M",.D9YBPWND@UO)&1GEY[MU">**&-'I@4YD;RFE+0;F+'KL:?/'R1A7Q?!0A MB=Y'9<]UE;@FCW!])]XX&V=!?&\K56WSCZ#!6HW)2HVKR9,"[U0[%(?Y0$SR MR>$3\@[79AVRO,,GS!(W.I3&AM6M::9???/5B,GY^%L '9TELUP)QB*HI ME%\'0T"(N%%EOSKFU+?.&D#B,71"[%'_WOT M=-UYKVP4XV.!LWYR]EG9K^SQVC$=EXMKKRH=Q2M9:J/C4KRVXHU<\MY@TR8! M3@5:H6UTO%&CZ)\ME?2B3#+JE8R%CC/Q*_ @0*Z?.G$E[0=H+PDNI!$O0W"E MYC>QGVT09@>B=("E$,F[\)H$/,V=F=,K18K6TFD#L8#U,]$;99:B]6ZN*_@' M@ HQ3:-CA+Z%\T@<". P[)WD@SS/Q3Y9D.WR0'8PA(+_)&3;?IK)2EBWG28/ M*G0H:R]T##N]/^3,VQD7'6"3,1)!D$;_288M ?@%'1*U-' ?DCM#66^#?Q%'./--,<-"+3G \A"@^=1.U=0ZT$2R@(T:?( MC\Y6(']-I 5R0+RM:TZB6^+9SWY\??7V%D'OR>\4HHG=MW/E+8&^>*4M"HQ\ MV'/T: @#ET23(10Y2^42T6_+W#:!A*>YTTZ(623_1F@Z.%ZF94R=C1IWT M[(M%3KU2#95C2L4[)LX.S@2R=\+JZ'MP_0-%Z/$]=C>48*^RY)1:Z1E"[90* MA8(V'N;YUR1L/'Q^_/6JK/2&DW8AFU&($68+TD\[L2_#E^P\X+KDS&D:;,$N M+EHD)1=)C9X";/C821_)W"\*Y)R65<4IN9W.5"QK7$"1_(%)A4R4%@78D5D) M']C_M5+L$%:"/)(/Q_ (E7H^G."I=T'/*1O7@:OW]V>@1-!'&QRW0J4N\=\Z M,H5R U0:6=%9\&_*AZU"3[7-EA9$\/>J@2OS(1=#JTI=:T(=$"?C]C=R$5CT M6?%#7Q*_=E7K,7/V^=P51F.T8L8-_$]1K%5%("=J@&40"I#! V;/2FD]'AZG M #FKGC4T,"6%'W8/!I1!:4;%,2@@[2I=,D[BS(U()&\R^[/DB=1//W/6Q@F? MEM7NI(+!E/'NR9@L9!(7L)2$82#N/(%71?8^A6Y(<^K5XPGWH9-A EI25]WC M;H% D8]V*[J]@TT0FTOD%9)0W9$!V0JUHM=%EZPG](= K]K.ES.4,$UO M Z&@5%R>,0-)@BB>8=,$NXH=6RO+)(D-HF@::D_AB1R0)CB77]W M>)FNVP_DZ:/%&UA*-694#=8LO\9<_@502P,$% @ :$YB5_Q7NBK]!0 X T !D !X;"]W M;W)K&ULG5==;]LV%/TKA(JV&Q#$LIWT(TT".$ZV M!5B_&(3:*YFS4F4&HS1],ZBDMLGI M,2ZTK9H)T57A4GR61X='9 ^WG#GUJMPM9_09G,G;NGE\O\)$DI(&54%LF" MQ,]2394Q9 AA/'0VD]XE*6[_WUC_A7-'+G,9U-29OW0>RY/D72)R5YDS@9]BU>X]'"4B:T)T5:>,""IMVU_YN:O#EL*[]!L*HTYAQ'&W MCCC*NJG1$E6,0TN9BZFS4 M=J%LIE4X'D2XH(V#K#-WUIH;?W$% V40%S97^:[^ *'U\8TV\9V-GC5X MJ^I],4[WQ"@=C9^Q-^[S';.]\?_)5YSKD!D7&J_$WY-YB!Z@^>>I*K1.#IYV M0H-T%&J9J9,$DQ*47ZKD]-6+X9OTPS,I'/0I'#QG_;^W[#OFKJ^N+N^N+F9W MMV(R.Q?3Z]G=Y>S7B]GT\N)VU_B1^%U'O9 \3Z]>O!L-1Q_N2H5-52WM&KA< M"V47&&:AK5A*KUT3A'G4P11%Y0.M1N@YGVL+*A"9:WS >R'F34!\(>R+;""Y\AK&55& M=D3G.G.8!DO1X!^LZ1S[=05VT.$@#NZ+T V@G+.$'X0H%VQ*C7G95%8 MVB3FRFBUQ"H'J2.%7WLWEW.C>AG'IFW6P)P J%NP<"4JI!XI&RX8KV72PBR2 ME<%9V$$C0]243XX*D?6E9B*F@-H"!A6C::-NG;%^AJ:J?%],N*(87R0V5[Z? M88[B7&6==,C2T1X'MFEW*0-7=6.-ZV&TG&O"$O+VRDB")0'BJV#VQ5D'(O%1 MA_NG@*JKVGF$C0YH<&@?8SRNK=K,_F-99/;0:* !Z I<)"L.4965Q6*IZPV!;5K*)$.S35>; M+:K8;'A-E*>YAW4S-SK#>@'D ,$_)9P(T8H+HV:TJ9B)>PW\>YTIC-V@-DR,U(\"5"1_ -:)$H MFD'\]+K3.!)8GQ+ #0#W3^YH/X:&"*K&K9A=!Z&D-YPB*10XR:#[T$A/?I!U MF^=DS]DX,7?R[;&AQ/6BSY[)O>L![VAIT? C\4>UCB?-Q49+C M QYH*8)>6%T0445!S/>(4.V?K9-5*N^IY9:]02^@W_0"U/*%?-T K'WU? M4\EWR.*1$3:1$B.D&Q[HA6=B2-,_'&\+IP@.[X?;LO-6!N6GKFV#K5LWFK;@ M;XO0LGY[ >^E_>?+I+VU/VYOOWTPH@N0.Z:I@&JZ__8PP1G WQ/M2W0UW^'G M+@(A_!&PO=V]R:W-H965TI%X6NBM84O$:B[+U-^:Y2=5QS,@?9%)'?\5RTKV$,)1Z;S)ZLWP M(--Y]5]^JW%H;!AV=VP(ZPTA^UT98B\OI)=G)]8LA25I:*,'#I5WPSF=4U*F MWN)7C7W^[$)9_20)&7&5.V]+ .[=2<=#-TETHEK/I-(3[M S$M01S5\_MKJ%1&^Z\;I8XZ=H6,U&D++>.4?5*M MLY]_"@Z[']X(J;\)J?^6]G?D[D_T7-Y>/8SOKAXNQ=67Z=WM_?7EE[NIN$N4 M.#=9(?,5FB$%&D#1;^SJ!I0Z9S$;RSQ2*&.?" \5X^FYN#.%CL0P&+3% ML]/;X.^U2! BK?T#,NV4**S.(UVDD+3J:ZF1#)](+V2:[O)AIB :F46N_U"Q M@.Q<:BN>9%HJ 0Y0,DK0Q"E[6)%>++T290XCCMQ=B:^E3/5\Q9%*X2+PGU#? MHK1D'I+P6N3$!ZDH2ALE8 0!22?)3=1)[B3S35LL$PUKVJW!@T.DLT2#6$8& MZQ;&1*9\8F)AYFM)X'& E H9Q[K2Y;\'I% VTWX7# Q3,Y $**N&>N$-42IQ M([N"./*%XAS2:Q.U.:_L-&1-N4@ K,VAUC$4WD2/B4FQQ?W\TS ,CCX(2I]? M$7H&VJR(4%=6)43NK!'OG"!@BYR 9@$;>9JR9BC7*,5WM".M C!U9 #<"BADB6A,D M8W&AHGHUX-60ZV;3P[&.4;E>)!)^\<(;Q:-)+H:(TXM<4NTB=SO@J'"K05E; MHSR5L_]R@9FJJ$P*8<([*JU5>80PM7MTQRCU)U@V=B5NZI:"+6LR,;'R#YUJ MB0ZX1M>N'!XYU+M$:BSEY1S=!I:V3C"^X0>T#2B(DFUP7GJ]H/[F$F\:I:K0 M&ZO%ME4-$-ZVG#4MKSM=@I_6I8FD;30@F6CRO=;D]G-KOZD.W;Q8 .B]UO5O MMZW]9_4SF=#JW:<);6CD\-\,JM,H$[MJBS&(\%K:1[3,%+HDBE")&Z\.Q&O.[#41- M T^5@>WF?4>T&ZTQ&DY:BO=\?%$?J\0 < %*3,Z"]CB-MW3\8KQW7E9$>CN MXY[#-#C/%A[+O,(3WTPOQ+S$X M;/># 1["]E%_T/ )/K#N]3Z(=PJY$I?WMZ+?'HY",>K_@#BJ4("D1X.^" ?= M']B -$+_8= 5@^$KXI^UG(%Q>(!]3]AH\&;8<*G7#_"P%[1[1\%^TU+:,/'B MN/F'LM:$$][WVD?=$ ]!.^B^E86M9/B_FKPP:(]&7;%WV-^YCSB@T?KI&GAT)IU3U=R,'\I\\[K W=[5 MTLY5Y\<;,^';Q !:0;.S(-1@N+:R8D0:4VD?1DJEV!IF'B6RZEJIZ%JY:_#A MXJ/CEV84IA8,%7>LIWDK?6T[;[W?CK6S1W'N$V?O"!&]T4/?CO;Q-!J$S^6[ M0]..Y1>E03^*CJA_IAH>=4?X/QP&SS9>['JQ\(6 ^]LB#]I'@R%Y1_1X^+?% MWF\/!E4?#WNC]T2_=6\MBE3S_9%^I@.G<=9E2M(-OYYZ#<]]/WZW;=QK0V#* MI/; >J^;>NM[;=BM!@X8\'1UR[=]V3[L^3XB,67R:(<8K*&+*Y4Z794LYCSN M);Y$.E=F1=5"/+G7NPJ)"PDNBY*<6)HRC4DM!8);9,17P*3F*QKFUQ2!J1(F MTI)/_J9N.<-,4,TR\*-3-RL/\-B!VQ6B7;>^SHNR@I3>*, J=UY%2:Z_EFI] MPZ\%(PPK?'/'W(++CYG1EQ(Y2P%+'0V"MF96APW;"Y6#.%((E_FS>#5&YKP> MJR>5@E[BVLC!:Q]<.HT/9QB_%OQYD*85T&/U#6VSNOD".:X^O#V+5Y\O,8)-P9_A9L9CUN/'! $K2P+X?6Z,7[^0@3Y83$XO#MD^&'Q6M':]9\&1),9\X9+?(UV2U@P$ M&@\-YJ!SR1O[SRWZ^Q [8DFDHTNC_U:9S\\')P.1T5+6VM^8]>_4Q'/$>*G1 M+OP5ZV@[.QR(M';>%,UF,"A4&?_+KTT>>AM.QL]LF#8;IH%W=!18OI->SL^L M60O+UD#CAQ!JV URJN2BW'J+KPK[_/R]5%9\EKHF<4W2U9:0<>_.1A[@;#)* M&Z"+"#1]!N@W<6U*GSMQ56:4/=T_ JF.V;1E=C%]$?"6J@,Q&P_%=#R=O8 W MZR*=!;S9CR-]IURJ#0?KQ#^+Q'D+;@?DAOFU%4RI?,!.L*1?:3! M_-5/DS?CMR\0/NP('[Z$_G]*\P.@Q8<;\7GQ\?Y*7%\M;N]OKJZO_KB[%8O; M2W$R'8O*FD>5(1=2+*TLB/M(H-]%$=RJ"/0 MV!I<8.XPND"VDBI\0#%+MR2+:+22B=+*;X0JV=;8C*S>1!,9QT)"?DU4HJ?L M%P!5TGJ5*D3ED0\?J/2HBTQZVM*7VAE!SLM$*_1@R. VDER1E3;--V*=JS3? M9@U4@,6\P!?-K KUC8*KVI$P2V$2%A-0"VV#6;(7,,%L9DN$IS4OU4),;!L-+4R 3FU<_G4PGQV]=3'8D MT^96<3R61*KQ42T5(%'!I=$8]^Y4?*1'TF(B L3T[5^U\;!HD\TU=J$X83@W MZRZ(#XI$CE*I6Z]8ZSD]:*"G+?2?.SDS",&RA,J.1O0XQ!F$>H#G0^33$&&W M#BG6TNYW.FPW[ 30,@^"Y7R4QC=1#1DDNKBIC&T#$XJ/'TK20@2I+A&N[W:96)6H*8CZT M%B31TW>CIF?*F$/]K:6 M//"VLD^DM/H+^V8SWC,=]/%*81 MGS0H/=-%?E4X"7 ?\3&B]E(2A-O%.9L,FUC9?L\(;.=5V[=WQF.X[>BWIY<] M+G]NQ8*GR?#X^,V>E1U*3VQFPZ/9T9X5I!4=OZ8PN[I3U'4')*M2,W77*N39 MI+-I8_-"H9[<"/;=ET:]:VU!=A4N[P[2J4L?;[C=:O?[8!&OQ5OS^./B6MH5 M6A,!++%U?'!\-! V7MCCBS=5N"0GQN/*'1YS_,8ARP;XOC28^\T+.^A^-6E> M].;6+IX=')ATK@II^M5"E7@RJ^I"6ES6MP=F42N9\:8B/Q@-!L<'A=1E[^5S MOO>^?OF\:FRN2_6^%J8I"EG?7ZB\6K[H#7OAQK6^G5NZJJFR/RW> MU[@ZB%0R7:C2Z*H4M9J]Z$V&SRX.:3TO^%FKI6G]%B3)355]I(LWV8O>@!A2 MN4HM49#XJ3PG0F#C-T^S%X^DC>W?@?JW+#MDN9%&O:KR7W1FYR]ZISV1 MJ9EL'_Q=*M'>'$M#&V*OQF7!>Z='_E)Z^'UH;3P8X- M([]AQ'R[@YC+U]+*E\_K:BEJ6@UJ](-%Y=U@3I=DE*FM\51CGWTYM57Z<5[E MF:K-W\3E;XVV]\\/+"C3\X/44[EP5$8[J)R)=U5IYT9J]_.:KX?'@_ $&#R.#AP]1?[0='J2RG\%C\4J9S M8>:R5J*:A>5NA2JMMKDR0ELC'.?"5J(JE;BK+-:7\%-K(0^"%_+4*J/G-^YQ M1L]O[H6=*V%:LM,Q= ]'+61YSZQA5ZU2A>@5F;[3F2HSDXCE7#G.]0QAF.:2 M#O 4_6XOK1$7E:PS(OT:;*2VJDU?3/@L.)I5Q0UX#][&-%_C/'=WR'='28>K MN\3H4MA@U)9Q/_R3)F)<3(\892< MGITF9^-=#*Q;3-Y)GOR,?O?V^^*J%._DO1B- MG;A=P;!;D>UT"4-C+]-?UMK2R?*V5@I%P(HGM*?W4_OA)#SL[2-MVCGL/)M MO6E#"T@A8*Z?B$N(E5;PX>_JJEF(M_VW_5=]5N%W\+H"9T[AYT9\(XO%.?CJ MB[=O7R5"&N:S5AQ+I94LI7?0R"4Y;2D+%D!,432S!AI^0XMJ!8F>($7G*Z-T MI<#FWG["K,AV'*R%02)^5C6"_4X9*RX4Q$'!-&(Z\5J9HJJ10EI9A,C6*I>L MJ#7%6D3.HKG)=8IS9JJF)3CP*!D,!O3/^Y,G?N670,D;'F7!]J+6\"(<0:LC M6;$W&O=!:@%AF%R"T)^1$5 AFI39ZE@ZTR:MFA(00[QO:O)-&XAN-SK4EN>; M3*_SN(09A(%.0G+8HJR^.X(?PR9%3$.[3MY!1]S68)L277LO>0C47RT8AZA/ M<$9M8APB?#-Y;TC615.GF>(<9 NPP6E7HR1X698($2^/\_]9 Y. ;%4'VZ5Y9;Q_T65P MIK[XL/NAJ%*$<.V*!">.8YI4DA642U&YC%V MG0J1CJ-V0V0&TKKT#.R='AW3-ID!?&D"#YP$U">@8J.,"S%7V=H2!#VQ\_G% MK"!:5*)JB\(!)D6 :4M%Z(MI57KWSE-M#3 17?-(?<.!\"@<"]7(=K^UQ?7:N80P(]4_8>P M6$L"9&#R)O+W65-3:D0:L"A'L,(OLJ:H,0%S3.!"!%THJY#[J4_:PM/\(BB3 MH83D$%BOF4.NL:9)YXE+P.RB917VNRZ H""Q\@7&(!F?$OS/6$.PI^0(\#Q_ M^!R,"9:@FS+SX=-=%-'*:# \]%%]Y1:2&JZ1^Q&OY&SNF2NT1(!VC@;GO(_N M\O7P?-^%2[Q-^;):8C_)+JF+T$53$!>G7\?0<#?HYR3"!8^>T>Q 65FHBV[I M,_%$[[O$65FD*4NPK(,=8KY*G;^X&\]8J"<:FRF-K[")PQI.0RA!NJ]0P4-> MI3V;P"0LIJ?=.Y0>[M':^OW[.Q-]5%(W#R +HG#P;J&*15[=*X(5V2K$.#^6 M!DT@N^<.:"&DX)'6.$QF]AY #I]VK,K]?XY*35-!P&]UYE?3%=ZH$Y. LV=U*(!*; M%FL%>^5RT W"O%QCCT.2RXZ=2Y<49U+7XD[FS6:GX>%I)BT_<]9PZJ.L#\V4 M3^^5K/DPZNX:\D.HZ[-)=)A\O@%Y*'(CR(WYG@HB:@##/2%GUNMRK="MLO:; M]U<4%XM<65<@KN!7Q*%+9E?.>H[0&I%8QKE'PHUX<$F:W601.@_)]]8ETR62 M.75DARB"DII)((2"HYU+!:6:Z!F0&P(J1PYYRHVYU69+RH'+JM5RE M<4E%^[XRQM9H0.6EPRLYK]/%DPG2W[(BH)MRGS+Z>C^::&L>)$&V.7@N5ZS2 MM2[056AX/2)V02"'Z$U<+'/%2_P) N";I2E46(1!9RS@7WIV$V0 M<$Y(@)IJ9),YJ@-Z"_:4@J Z1^>&+0JP"*?QL1_;QQCB(*]C4]C)%^A):_%F M>F5"90JNX'DPL2R[("=7Z^Y?&87(L/QE59)ED"15MN6X'[$NV%O*^<-<;V;LIM76$KZ<_T0^.IY6\+KL#_$RNC6OL4FE\OC9=_ H+ M5+>E_CW0]O@B;>,+CQU=0Y6<#,Z8Y-XP&1Z.HK+L'(W)YT",&QGP6&%C3F%< MSX ZZQ*]2SK;(>\VV.Q4LY/QH^3,CRSV#I,3!!NER9;T7X+%_CPQOO6GDATI MONYTU1B$6NSA*@9)OV*9&\129.P-CQP+>^/AT2XY'F^/C=L;8DG3<0YJ8TS+ MW=Q=Z/NVT1EG6NAA,GTEC@?''G[,:/K@8)O$)3??V.";$>@%)G.W7"FS53]0-VGCBXQ?.AJ6LKO"Y_=I@( M,I;.H8UX5QD;H7 KE030]@!*"H[I,QJ/:J)U")GHLH&#A=;&J3<"12*_:B,C MU'00)].AU'L8)XR?,QGV#P<1'7[@&N4[67]4=KW/$I94?W]/J M7*/\9M3ZD"0.US,%IR#&MY2=6UA&N78T-@LM1,WBFE"%O9ZH1W 1$692S)H5 MKRZO'/X;GA'4<6+NX!_JL1HE96-N^A?(Y%X;_-"@./DYAY_^/-I:+G"\SV6Q M8ZA5X>W^F0I^OORB_H&"DJN;& MTEN:S>?]F!K21X2CTTE199P[?:O#5ZGOF[-?44Q\Z]=6=:3!@4Q#%5;.T2". M43J&\1P"4]-;=G9 G@IK23>)L<0#6>]*KM5?8V^JN;K;./:4W.[QU--M8!TL M>6+AGW4;:W=*10, UG-LYP)F!7'-V< &?.0#7Y? )O?4$/WU%9/P^^.HISJ ML!#U.2B@HT@W@[/T/I"DSCOUB'N-U6+SY:6F1>QP.$K&AT-7W/Z\@B(9+\$3V312?#3RXLW'UY/5JG?PQW_ M7JM= !W[&R-%GC,2'+[>&%J%)SN'10'XT$H@-*0B#88?!X,<9=)Q%Y%L"=J_ M "DY=EIM #K,I^&@UNR/90LO/4(3+.M<-H0BML(3A*+VQNUW(*NI3FM2T!GNQ-&U2\=6%]'#%$:CG)(D4,>J"6V]=HVO5]?/8;PUHWZU/Q@D3C?N M!6)[I.&_&] 9RN)"U?V&3RH:,P?H&?D?\ MKO!0J_IZHW"JJ@%00OKI;B%<99HBQM)V]K3C[C&,)6N8BC@*$]:=;!RZE./R MD,=4-+\+KVE,^##@2P< VSY*.FA]* 9/NN7/X:CBXT#WS5B\&[^XF[@/S5;+ MW>=Z[[C-,")7,VP=]$^.>J)VG\"Y"ULM^+.SF\K";?GG7$DD,UJ Y[.JLN&" M#HC?(;[\#U!+ P04 " !H3F)7^@_,Z3<$ #?"0 &0 'AL+W=O>5G-&$PI?JWF&6[JP4JB3C ME37"T7247'3/+P>\/V[X3='2[XT%>Y)9^\23VV*4=%@0:)*&@J:QT>[/)GVOCS@>WE M5OOX7RR;O?U^(O+:!UMNP%!0*M/\RM4F#GN L\X+@-X&T(NZ&Z*H\EH&.1XZ MNQ2.=\,:#Z*K$0UQRG!2)L'AJP(NC&]-;DL2CW)%?I@&6.3U--^@+QMT[P7T M)W%G39A[<6,**@[Q*93LY/2V_TWW MQ+7RN;:^=B3^O,A\<"B(OXZYW%@<'+?(37+N*YG3*$$7>'(+2L;OWW5/.Y]? MT3O8Z1V\9OW-=+R!_N7JU[L;\7CQQ\U$H&A%F!/^')$HFSP1YTD@RH'*C-PN MU$*:@@>]5L1#5J?;C=B3;NNL?]H" MPE<4.TVOVSL-!D+_KX23;J?5[6S8^DQ\R-:"R&,Z>35XD5OP8E[PR%NM"ADP M\0$_.&2P P[AK'.23PO?%KL5>1.<,S62X!T0B*FUQ$=6\4$G7E&]6NZW7RDJK)J&*FMCM55 -%A=PL<6/SW7T7#V9U"Q% MQ/,WJD&5GFX:8C#XMAT>GP6\?W?6ZW[\[)%ZK?(UQRXFA56!*A"0(1I"%4L= M%3C2D14;GU5R>&!%NK"MR#T/*F<7BN_/ VY16* X,]PC>8BHG;,-,!8D7&6R M'(FG%ML4/R>"9K[.OS',@'.02%UK3;B); M1V-?VA/N/+@/I\4#+&8#'@1Q.,<+ MC!QOP/>IM6$[88+=FV[\+U!+ P04 " !H3F)7(Z=>J T/.%';!H#1#3^FC"=DTFC>#X_HO]B?2=?MESA1]'\J$M=S9W,@1)W?&CT M6AP^X^1/;/ *T2C[A<-X-O0<* :E13LI$X.V[L:1/T]Q.%/(?J803 J!Y3T: MLBP_<XZ#*_;N!AM8;-Y^5Z!7=#1>D_6E0W5 >E3\*88&FZ.< 4[T5 UJUOX5DE$:,?THTD_4/(TMEM2-QF\ M)V;7]DV&S2WJ6ZJX0+<);\&/F)Q%-4A;$&8UASK(X,3L> M2X((/F$GJ$9&U1^V(+%\SY\(;8_0#=:JV 'A$:71/06#(E9U=\'U=V^RP \^ M;&V4XH1%>&VD29RR/$ECM=O3JC*8Z,F^?,%I1 M.1>/('KS("D(6)IFS/,\2//(P) D\$+RR8,P)5 *R'_GQ3'#<QGM*[S@H+ 99ZQH5@U[60H(6H$F/ F&B8Z::VI0: MY,L4]Q9U)4H&%<42MH@4K.>B&$'7IL&ZGM*4T$1 M;V8JA3!?J#$-34D6J=)T_?[HPO]4/;]-MXO"T0^RJ*AEG3C:,)AR7V^^*P@C MYJ<9^.:BL8PR']*E#KR4)'DVIBFP,G1X;STEZ:MO+ ML5O]N%?ILM#1F=3R=ZGK).JHGR-RT7[%81W7<=52\?62O79Z-HM'EPQQ=+8Q],ST]7=,'N MF?FRNE6XFVY1&MXQH;D41+'YV>@B.OZ8VOENPF^F%A/9E(^VIM/S=DH MM(18RVIC$2@N3^R2M:T% HT_!LS1=DEKN#_>H/_L?(L_=RX&I&ZUT9V@S$8=%SX*WT>=-@S*,.O M&,2#0>QX^X4>G2JZ)LK.!9@?.56<-D5K=C9" M&FBFGMCH_,,/41Z>O,,UW7)-WT/_MGB\"W&8X/W5]>>KFP=R=W7[Z]W#IYMK M\K!DY%)V*RI>R))J8M:2(-<5=0I1T2#G+ 1_&)1=L\VLPF7),:*RBN64-P0=KS]H7(.3&8_F5R/W'K7%)!&QJX<0.( M)Z8)-QKK/S'1XV:N9.=, /#(MOP:CB#R6>_2&Z!/@)>]7;.6HC=D30U3;J:0 MXN^OGZZ4;/H:BQRQR6(2;&TD;YU%Q]O'\61?).=H<:+)=4]?>DU)R^A\#X?< M]8*2,=QH>R1JWY&9- ;:U50(^._7/2)73[A\H-WJQ _'WG$ &<8%X6+>6[GF MW BF-6D4%X\PN_W]COSRZ><',B94;93 /"F@*.S,@0!,MM'Z)+"XH%8IVNZ% M[-7S;XC;5:^P1P+RF3<-7+NBVGCZ%YI3P K[3(!LUT#%37;$]2V$QM!(M!]-6UA8,T72FHG$/; A%RT+90$[7I( M5A0NH:EK:IK,F%DSYL._25*D,VC/[&/6C6ZV@OY(HJ0,PCRUHS@-PC3!*"F+(,U+.TJR MH*CR7>Y$<1CD:4ZBL'0O$ICG943B*@FJ,'R3,A%PHI)$61"G!4EA4N(2!24L MK_?BB)6R/(B*R"X9!UF16SYI&%2Q'95V4.Y(9&$0AZ5U+RXJQSO-2 @XD2$D;J==:^6<_L7IX%.W+]R#-7A&@6C-C]8OS M,DC! GRK(BBR8D<31[\@ ;$(OF5E^889[*(HL6I$>?6_Q_F.(8=KWG*_A0^% MW7NP^&[=?T&E/<9R+7KI(B +)K#M6U_9:(,,LL6&NFK GG$>UMA80,O3BL38 M%9"\K((RRVR$PLCJ@&1EY*@%D;&O8'MY]:,URD 7ZP=Y9'ED41 ZCD501>' MYXO ,;OE_X$2"QROIP,%TO/A M1ZG_='X))58U)E,3F*$*IR3+ CL ). ML#B?"IPHE6*B?GD%B*EQ%.&:Y"E^TR3$;Q;"V,63:6-+N76HC%,(31#0,$-, M=N\'50!EX1Q 8H=QE(PW:LP8Z@_;0!GZ[+.S0G0R#*H@K&R2IA6<*%S>!GF2 MD6LF%XJNT%&(/>$>NYKMJX>M2_Y\@F _<=MJ^%Z14ZRUE8\8>;#2[8HN"ETM M>V'4R[9UV?V#LY/P+=;9HUKS;?%K9>T7,4MJ-LW*1]J?VIG2%D5ATRKLY>/O M*&-?!+?+WAO70K!OD=95;,M67&!_H,#8GB!!0PV\.=-6^2(,LC0C61&48?6J M!OZYWOU[]^>B=B.A7<.A8H\4&N2P'BRP"6W3A*,"1?%O3@&79SL!H;E3Y;L: MP>0OB^3*'DJ4>?'-]X^>KVP^!([@+K;';\B\JH)O-<\2NP7S,B%7=4\;^(>B M@;*Y@XVMN63)VL9):L4= MV[ '<9RY:X8Z_!=$[CW!Z(&VL8W;V\Z!(![ZZ)GN?9 B$Q;NLUM[;O[;=/MT M^V5_X3]H=]/]OP4^4[5 C<-I>P[3<%)D(Z+\I[:_,7+E/F_M:5MV;KAD%!72 M3L#[N<3!>KBQ"VS_WW'^7U!+ P04 " !H3F)74.>6IK0% "V#@ &0 M 'AL+W=O^\R(B\^%[EV9ZW,^_)UI^.2C KI]DU)&F]FQA;28VGG'5=:DFE0*O).O]L] M[!12Z=;Y:=B[L>>GIO*YTG1CA:N*0MKE!>5F<=;JM58;MVJ>>=[HG)^67YJS4)8E@8:/P17@S;(*[K3C@<]2G:3&NHA8_2U8Q^*MT3YSXEJGE&[J=\"K(==?D;OH[P2< M4+DO!MVVZ'?[@QUX@\;90< ;['96/'56_#&>.F^Q^O,YOR/L\'E8[IO7KI0) MG;70&([L [7.7[[H'79/=I >-J2'N]"_,D/_@G7]Z_CN^NK5S?CV[G=Q=SM^ M-QE?WKUY_VXBKI1%HQ@KWAF4&9$8SRT1VL\[\4J\U^*M7(K^,.2BWQ9^841! MQ92L$V8F?$;BPDB;\F(%Y80L2Z,TA[Q"2=@@]D8_D&-#80"X1SMBNA0?R8(S M"X@+>B"+N>#$9-P64D GN<],SCBUQ4M3E%(OVP+:9&$%MHS0M0/RT0&ED=P* M4=/S=44!Z1)NR3P7B729D#H5]*E2"'0"$

&68'2:L#/+:UK@?*0OF,T13F MPLKU=!5%K@*5@#Q,;'%J7UQ@G$!-!TX2$S;0!39VGWK1%K>3#T[,40$<40!# MS5%(1=J$?*'@S)1$1GG*$85,(:1;X3D!,]L8L?]M495@Q.\X6G6DV7([/+E, MHL8;,Y[K<4;61D9;7;V#ZC.) 98HK<)YH/(E\/R"*(;CT2-.RD[<53859)%/ M;I,0'%Y;\)O'\G(FISR\"@3J &*8(J.6<[O(5)()Y7&05 @>Y][-0@0WJ\%, M^&C!.VNJ>?8TF"'$&V\"1_6EB'/@H>XDM>T]^\]#@\K9<*WO#7HS9 MX>#_K-9>ORX(? Y^:Z4B$-SY<*8MYH2A(_.(+E.,>*UH=IM+V3C>11[%XXWN MK;1( ,_"&52[^Z.#5AQIJX4W9;B93(W'/2<\9KA8DF4!O)\9XU<+-M!<5<__ M 5!+ P04 " !H3F)7DZ7SNRL$ !V"0 &0 'AL+W=OU28#T9>T!&U8TN^W#X3XH M%A/K)DNN)"?+OS]2CMVD:(L!16I+Y,.'Y"/*XXUU/WV!&.!7J8V?)$4(U46: M^KS 4OB^K=#0SM*Z4@1Z=:O45PZ%C$ZE3K/!X"PMA3+)=!S7'MQT;.N@E<$' M![XN2^&V5ZCM9I(,DW;A4:V*P OI=%R)%60,.EY-D M-KRX.F'[:/!=X<;O/0-GLK#V)[_\)2?)@ FAQCPP@J!_:[Q&K1F(:#SM,),N M)#ON/[?HGV+NE,M">+RV^H>2H9@DYPE(7(I:AT>[N<==/J>,EUOMXR]L&MO3 MTP3RV@=;[IR)0:E,\U_\VM5AS^%\\(9#MG/((N\F4&1Y(X*8CIW=@&-K0N.' MF&KT)G+*<%/FP=&N(K\PG7F/P<,]:@F4)LR%QG$:")GWTWR'#RG2Q.NBQ.WD/_[6:]B_(ZQ]E\?OL-[F\_W\"GKX\P MGWV^A6\%@N"0L.+*0,%Q:0X %0N!ZNF5)SIV"0*6PI6@#-SFM9!DLBE47L!& M> B$XFWMW9:E"(-40&KEK82)IV8JF#<\UZ<>2M:ZD,AZ:Y,KE40[60M=-1;VGN1: MIE+XG1HKLV*N%%OVH,N!AQKS"3W IUI5$9(%K4B7VW)SV%NG6Q,YG?'HJPN9R!KQX&912B4D_!4 M"T"[ZI(KKO"G/8%JDD M&!N8D5;+;2N(YPECGR>,P\HZ[F ?9F\PZH'O]-YHH2#R"T3S(NX"MY;(6X.P M1>$.EMGP_HLB''1CUE3@(/$_HO;A"(X_ MG&?#[)*>3@&VDIGMW88EN%6]\EB9IHKD6N]7NHV+6W*7/YLT7R1?A5HI: MJ'%)KH/^GW2'N^:6;UZ"K>+-NK"![NGX6-"'$3HVH/VEM:%]X0#=I];T?U!+ M P04 " !H3F)7"E6RVGX# #?!P &0 'AL+W=O+TH=,'B(!$ MC$F 7BPD*U^?79"2E=16\T+BLGOV[!63G<>[4!I#\%!7+DRSDJBYS/-0E*96 MH>\;X_AF[;%6Q%O>9@,A9"I3D" H_FW-M:DJ 6(:]QUF=C0IBJ?K M _IOR7?V9:6"N?;5WU93.9:#-6L6*WOO=[Z;SYX7@%;X*Z0N[5G;X.H,B M!O)UI\P,:NO:OWKHXG"B\&KPC,*P4Q@FWJVAQ/*-(C6;H-\!BC2CR2*YFK29 MG'62E"4AWUK6H]DRKH*YC\81++;\#9.<&%8N\Z*#F+<0PV<@7L-;[Z@,L'#: MZ"_U<'6'SD[_*=@W<%^97!8U1[0*6!:U\WRNU_###W"C7X-;RQR/WB,8!J M&O1;HT%!*!4:;L$F8E%R"P#?;%#5\%-VTZZRGT%%*CW:3]9M3L&!_*EF;.3@ M^_&@C5AMJTJ:DRVS?,VK)?GBK@]+,1F^/N?*W\/JE(J&R%6'R6+'!=;H:R > M'6*J_9?HXZ8$F66,@7<\[0X(H0>K2K"Y(+3L&K1;14;V+J@T/)@(\@ I>)@@ M7VG9>C;)TXTP%A21SYZ+4NC#!Y\(F@>2Q#I/+$8<:=UKM?[KZ'D/=QPVB4-3 M<1UJL.ZK=!+/YQ!QWZ$S@4?K')-=:8ORBR0]F@O/,.J!()4OUT__J<;.3X9N;7"3GI; C**C=OX>3X^OUU4[M!_%VZ?O MK<*-Y2*KS)I5!_U?7F2 [7/2;L@W:82O//&#D)8EO\ &18#OU][382,&CF_Z M[#-02P,$% @ :$YB5PVKXJ9\ @ MP< !D !X;"]W;W)K&ULK55M3]LP$/XK5H:F3=IP7@MT::2UZ;1]8*KHV#Z;Y-I8 M)'9F.RW\^]E.&EH(%6)\27SG>Y['=[;NXBT7M[( 4.BN*IF<.(52]1ACF150 M$7G*:V!Z9\5%190VQ1K+6@#)+:@JL>^Z(UP1RIPDMKZ%2&+>J)(R6 @DFZHB MXGX*)=].',_9.:[HNE#&@9.X)FM8@KJN%T);N&?):05,4LZ0@-7$^>J-YZ&) MMP&_*6SEWAJ93&XXOS7&CWSBN.9 4$*F# /1OPW,H"P-D3[&WX[3Z24-<'^] M8_]F<]>YW! ),U[^H;DJ)LZY@W)8D:945WS[';I\(L.7\5+:+]JVL5'DH*R1 MBE<=6)^@HJS]D[NN#GL [SF WP'\QX#P&4#0 8*7*H0=('RI0M0!;.JXS=T6 M+B6*)+'@6R1,M&8S"UM]B];UHLR\DZ42>I=JG$H6Y!YM)%J L&^.98!2*K.2 MRT8 ^HRNERGZZYS[Q/U=XE/_*.$2ZE,4N)^0[_K!P'EF+X?[0^G\G_K\U>H' MQ0CZ5Q!8ON UKV#HLENZ<)C.]+:QK$D&$TDA0EO%J\ ):[,ABS2S8)%[DC<(8;_8K^S3JS(_. M#X/2IT'!Q7DT.HR:#PBZ(_]!L,T1[W6B"L3:C@"),MXPU3['WMM/F:^VN3[R M3[WQS!OPIWHJM4/D@;X=:9=$K"F3J(25EG)/SW2C%.V8: W%:]L';[C27=4N M"SU909@ O;_B7.T,(]#/ZN0?4$L#!!0 ( &A.8E>(? 9)QPH !@= 9 M >&PO=V]R:W-H965TMO8!(D$)8Y)@ -"*]NOW= .D*%E69E+[8O,"]+U/ M'U"O5\;>N:527GPK\M*]Z2V]KUX>'[MDJ0KI!J92)=YDQA;2X]8NCEUEE4QY M4Y$?CX?#T^-"ZK)W\9J?W=B+UZ;VN2[5C16N+@IIUY7"K%TM/ M#XXO7E=RH6;*?ZEN+.Z.6RFI+E3IM"F%5=F;WG3T\O*]U(?\^^PY>Y=.K* MY+_KU"_?],Y[(E69K'-_:U:_JNC/A.0E)G?\5ZSBVF%/)+7SIHB;84&AR_!? M?HMQ^#,;QG'#F.T.BMC*M]++B]?6K(2EU9!&%^PJ[X9QNJ2DS+S%6XU]_F(6 MDB%,)F9Z4>I,)[+T8IHDIBZ]+A?BQN0ZT-' MU+P0GTSIETZ\*U.5;N\_ALFMW>/&[LOQ08$S50W$R; OQL/QR0%Y)VT<3EC> MR2/R]CG\[^G<>8NZ^<\^AX.\Y_OE42^]=)5,U)L>FL4I>Z]Z%[_\-#H=OCI@ M[?/6VN>'I%]<2J<=Y>R&9)=>4H7O,_('Q(C/2X5F24Q1R7)- 4D,DE8ZE=*5 M0W12Z7&3Z5*6B9:Y<-BIT*G>"6F5J((T+-$E2[(I%BI4ME^*+X/90'R83F\& M!^(P:>,P.>C C=6PH,H5>W'56O=(-'Y8&,?DKX0!DO(Z11SS7/@8SYI>0#+= MKY8FS]='9E5"@JOG3J=:6A3=0$RQ12-Z-F9@LU>6J4 ]EDXRHCFQE/=*S)4J MASOAUVQ5(>5M"'D M>/'7(DZ+:$IIO]XI-4R/K[6&6B!GB5%#.X0WN+M30K7:*;[283Q5(;Q^*;V0 M688!PDF#<<:2 ;)HDXGU*J8FUW*N<^UU%)5JE^3&U59%7PA=2'/< MS@[F!46:0.(F8E=6I=J+6^WN]N7HQZ5Q!UR%BOSEI_/QZ.R5$XETRQ"UID2M M2I2^E_-<,1*@LO_@Z!GR?R.<0Y<$Z1;2!X^+G\N]:U*@I=!0R-U_S@OL]$79$'3\:3(=H3WH"5N#Z<@WRVL9!KM"%I5]]@:MOEM!U/ M&]G4HQZN&AKDN/ZO"F6% /3Y:C< %4VBM0!&<[$"%225^598V/LEN(?X6LN< M:A\*O?8UQ[D?PT 6-IC$H>IWNJB[@=.IRWMT!7=)IFV!Q9NG(I4O,(L%E L8_[!F(&;/5(/OR$U03',3_;ZX4U M=0673)VG84AT3) I[(8B#?_1FJ;<&XY-=1 (:S*Y3QF';ZP_)KVIF%P#8+%L MO=7)5+GJ&UH,G;<+ 3L($$*@/4'T'QU?8(FQL8C]RG2>$[=8+*Q"X3 TMZ1C M,OJ9;9I,?N9D&P\O2E0B)3+((X]+H!]5*K%21:Q4@%-BFLP1P(98LAQ3UU">-F$A:0=LD[DS#4+2](+^QL23%QT3]X(H!_L1P]YB77@ZZN^U MLIL*%)HHC:=\H X4,I$V\=>8>4T;A2)L/1F(6Y5! [+W#P-?SOHD$# 6V1ZL MN&H&&W'F S/MO)UIYP>GT*VB(D&S3E-34<"ZU-R:$M>)VJAOEU^3%P=6[YN' M_S=+4 \?:]33>#@Z#07QOFV@SJX9H"B5-G7BTN ?39CI[!(31D?C9U]8Q-'H MI-^1@/'D;1TT'353^3<@ 9W*/IM*)^)D?/KLI?BD)/$-AL?-_(XKT7/[13[M M=?3VGH6Z*7&@EAO+7;2K,E(-A2;+OUB"[,&15:F_1LJ08.R:K",.6F M0C%OX"V2L:@"5,83O;,>TYEHI_/ WC YR=;(<.6Y#4#V@1]%[3JD][[SZ =O1YGRS+FLSD 4P07D0>2ANI ME0VJ::X@I^1@9EBS08;1)"##-A;(6,]D4YM8E,='"5UV+4819&I'(FE585*= M:6S!"+2FP9@8XV G1NN#J ('78)1$=0WM#GC4?H]'W:-V3Y9AF1/9U=4^=U< M,^/)F2I"31#>:@XDO.82F'<(_9YS*E3=:U,[8@V;TMF<7L44.<2,M[YA%!S5 M=B TL0X?H,( )$%K87'T.[(T&6+X\*8YA'ROGRAT-"3WS8K*5'4>9BM5RXH_ M2%%%!YZ"I40A*<"1(%&E_3Z]_826["32U>0N@@NBP%T9DH?\8Q#0W"!_GXSZ MP[,A8NA7=/PDA]$D9/N6Q1N_R*)#OFU6KB1[A620[43,"G8+Y18Z"H;]44<. MB-#M8R_TS9(<9<)&1VPE+3T(K6M5%G,2R<_6Z3(R:Q&^B88!_* 6*?>!#379 M;TJQJ8)8\O&N6=5V6ZI3'L>[[.PP*]LRM'/XW2)DS!4/K&26G@%S8V8S0P#, MG="3FQ$:3LL9'KOT]49FZ34=M]R?.]4>[ 1+7NW(WKZ;-2'@X M$80I]U6_$T_$27\R&>/_N'_^XAS_3R?/OR?I0;&+YZ-3P?$>O^+KS\S-2/B+ MT_..\- ?YI]!+AH/NDPPN1T4O1+#((GH\'X9"+FB'RL%8"/(IQ*T:<1@G/I MZ#CF$IBS1CUOPTSL+5C"Q\",/T*$*?/ABJYP,.%.B$?DCW51H2R 7O^LK;@D MI"=S9O2(S@[3A$ZJ2XRQ!(H=?Q<.T$(!=5NZT82IRN5ZJ]J)/S#.WVNB_QTJ M4>V0N*W!7-4X"R8Q4)JGNM=Y.&OO;L1 *&@([TBPJ A"TD;$0Q[<@>3:J2WP M%FGX%/0]D=,- NP_N^_]2$7'<.KZ>91E&PTD8>\.1)*Y(0X5.(RRS_%C5CQ2 M%312&NK>X1SD!]?\XXEP+1L-7[KL@U#N)&,@+J7KP";ZB.4LX[>9). \$X9P M^+^7>:UVCMQ_HK"G"H%-V^,SHH%BL(R26]ZND8Z<<($%[YZT M3G8*8,-=VDQ, V^[94!D[FUL(4;#H[^W=)"ZF(Z>M.^!ACWFQ\IILF-5^ [& M>?_FPQF6OP_SN;3A/MA%#L_-?10!QLE#\):PE M< C5@X+9=QX\[OQ:10R8?Y/CKQ6E#S]NS?+PF^$G203: 4HS M;!T.SB8]80/33O ( "(& 9 >&PO=V]R:W-H965T2EM K9IG58)0;=]F/;!)!=BU;$S MVX'NW^_L0$HGRK[$;_<\]]S9=QGME'XT.:*%IT)(,PYR:\N;,#1)C@4S;56B MI)-,Z8)96NI-:$J-+/6@0H1Q% W"@G$93$9^;Z$G(U59P24N-)BJ*)C^,T.A M=N.@$QPVEGR36[<13D8EV^ *[;=RH6D5-BPI+U :KB1HS,;!M',SZSE[;_"= MX\XV=,^#T> 8?0*(-X#8J^[=N15?F"6349:[4 [:V)S$Q^J1Y,X+MVEK*RF M4TXX.UG5EP$J@Q7?2)[QA$D+TR11E;1<;F"A!$\X&GC[P-8"S;M1:,FQ@X?) MWLFL=A*_XN0:[I6TN8&/,L7T)3XDP8WJ^*!Z%I\E7&'9AF[4@CB*NV?XNDT6 MNIZO^PK?J7!_3M?&:GHUOTX%7//U3O.Y2KHQ)4MP'%"I&-1;#":7%YU!='M& M;:]1VSO'?E!K8(D)\JV[E19,!=47DPD"52K,-:;F<%X2R[BU-5W/HQH,V3(U;?F&RA#X 8*'Q_6'.4E7ZTKW[E_?YZ&7821VVH+!)DB_Z?:ITDRH#;Z#;ZO=C M&N/6\'I(XZ#?^Q^3JD7=: MT54$I^X]/*K; O7&=R<#7G)=PLUNTP"G==T_F]?=\Y[I#9<&!&8$C=I7_0!T MW9'JA56E[P)K9:FG^&E.31RU,Z#S3"E[6#@'S6]A\A=02P,$% @ :$YB M5Z&2&!"@ P CP@ !D !X;"]W;W)K&ULM59M M;]LV$/XK!VT8-H"(*%*OF6T@23>TP+H%2=9^&/:!MLZ24$G42#IN_OV.E.VF M09H5*/9%.AYYSSW/'2EJL=?F@VT1'7P<^M$NH]:YZ3R.[:;%0=DS/>%(,UMM M!N5H:)K83@95'8*&/A:N?Z;L1K W8W#,H\7&*O]\LH MB8Z.FZYIG7?$J\6D&KQ%]^=T;6@4GU#J;L#1=GH$@]ME=)&<7Z9^?5CPKL.] M?62#5[+6^H,?O*F7$?>$L,>-\PB*7O=XA7WO@8C&/P?,Z)32!SZVC^B_!NVD M9:TL7NG^?5>[=AF5$=2X5;O>W>C]:SSHR3S>1O/,F5 4_^A]RMT0-<$5=# MVX)*[EJX"L5& W]=K&WP__U< 6;\]'E\?X3.[:0VN(SHC%@T]QBM?O@NR?G/ M+[!/3^S3E]!7M_/) ;V%5YU536.P4:%EY#E(>X[SBZC/<[YKJ4BZIS/;C0TX MOR&@_I03+8STQ3"'1,E$5D#&4I& E"PO2OC#M80A M6,%SR-,")"%(N-..TA..X"Q/TZX[2!+6_XAXS35@9^B=E%CKYW+>#T%*Z< MM7;T30UF2W\,:/P"FM]J[8X#G^#T#[+Z%U!+ P04 " !H3F)7]8*F96L" M !-!0 &0 'AL+W=O/2RY;]WKW.EFIG!9=XK\'LFH;IES4*U:V\R#ML//"JMFXCR)8MJW"# M]EM[K\D+1I:"-R@-5Q(TEBOO,EJL4Q??!WSGV)DC&UPE6Z4>G7-;K+S0"4*! MN74,C)8GO$(A'!')^+WG],:4#GAL']AO^MJIEBTS>*7$#U[8>N7-/2BP9#MA M'U3W!??U3!Q?KH3IO] -L4GL0;XS5C5[,"EHN!Q6]KR_AR/ //P'(-X#XE[W MD*A7>30* M!O43>MF[-]$T_'1&;CK*3<^Q9YMA0$"5,"H_I?$LRVF-KS>1*QHL8XW+8FN$ M4@D:4"ZK!=#U6VRVJ/M_<(WYWHE\>& ==9]%S9DPP&0!E.&1582#MQ#[LV1* MZ\2?S2*XX9)38Q90*5482&?^-$UA-O<36EZ%4'CH)_.0C'GJ1]$$3EUA<-3B M#>JJ'V1#5>RD';I]W!W?BLMA1%[#AX?FCFG2:T!@2=#P8C;Q0 _#.SA6M?W M;)6E\>O-FMX[U"Z SDNE[,%Q"<87-/L#4$L#!!0 ( &A.8E>&U":E0P( M "D% 9 >&PO=V]R:W-H965TLD&%>T4VM3<46C*R#8&>1Y M8R2 M.+Z(:BX42^=A[=ZD<[US4BB\-V!W=KJ<\/"=\$MO9@#M[)5NM'']SF"Q9[02@Q MMMSBC9;?1>ZJ!;MBD&/!=](] MZ/8S]G[./5^FI0U?:+O<\PF#;&>=KGLP*:B%ZD;^W)_# > J?@&0]( DZ.X* M!95K[G@Z-[H%X[.)S4^"U8 F<4+YG[)QAG8%X5SZ2>N\%5("5SG<*L=5*;82 M86DM.@MOOW"*[+MYY*B8AT193[SJB),7B*_A3BM76?B@!\$O@F_^=\+6PFM=T9A!_+K76&[L_/8\?059D> MK^)[:F8;GN&"4=-8-$_(TC>OQA?Q^Q,>IH.'Z2GV=-.U$N@"]G:.23Q)U0^N]W=D)6IM*7V#[? M]_F[V-]-MDH_F0+1PDLII)D&A;75. Q-5F#)S+FJ4-+.6NF265KJ36@JC2SW MH%*$<11=A"7C,D@F/K;4R4355G")2PVF+DNF=S,4:CL->L%KX)YO"NL"83*I MV 97:']42TVKL&/)>8G2<"5!XWH:7/?&LX'+]PF/'+=F;PZNDE2I)[?XGD^# MR E"@9EU#(R&9YRC$(Z(9/QI.8/N2 ?V3>Y@&$!6&ZO*%DP*2BZ;D;VT_V$/,(K> <0M M(/:ZFX.\R@6S+)EHM07MLHG-37RI'DWBN'27LK*:=CGA;++ U,*'!Y8*-!\G MH25*MQ%F+7S6P.-WX%_@5DE;&/@J<\S?XD.2TNF)7_7,XJ.$*ZS.H1]]@CB* M^T?X^EU]?<_7/U;?@IM,*%-KA%_7J;&:WL+O0\4V7(/#7,X?8U.Q#*;O4+S-IHST?C\7^9;Q*:6JNF5GC$@F\+!C)5 M2]N8IXMVK>>Z<=R_]*9OW3*]X21,X)J@T?DE.5TWO:!96%5Y_Z7*DIO]M*#V MB=HET/Y:4;GMPAW0->3D+U!+ P04 " !H3F)7IL4"QM," !S!@ &0 M 'AL+W=O8CBJVQ@7:[]6])BOL M6')>HC1<2="X&@>3>#CMNW@?\(/CQNSLP56R5.K)&=_R<1 Y02@PLXZ!T><9 M9RB$(R(9?UK.H$OI@+O[+?N-KYUJ63*#,R5^\MP6X^ R@!Q7K!;V06V^8EO/ MP/%E2AB_PJ:)'20!9+6QJFS!I*#DLOFRE_8>=@"7T0> I 4D7G>3R*N<,\O2 MD58;T"Z:V-S&E^K1)(Y+]Z,LK*933CB;SE1994*;6"+\F2V,U=<_O?;?0).GO3^)>U-!4 M+,-Q0$_&H'[&(#TYBL^CZP,E]+L2^H?8TP6]T+P6"&KEY&=4BV:^U\GQP,W3 M*2Q?_09N2+_2^PHXG.*Q0*(N*R9?3XXND_CBVK1=B=J +9BE=Y6I6EK,@48$ MQ-$QT*=4VLNRRC(!DH:+8=1(_J8;7PLS]+(SY,^NSV"#A&*&B 0-"S.$NPXX MV1-^1V+?M1E0DU@LEZA]I[RWY@1LC+AI(K,NSJ*M*\"9/M&7OG%.('6?#..;YE>&ULQ5=;;R(W M%/XKUK2J$FF4N0.3 A*$WWS.=[YS'=-=2_5=+P ,>:ZXT#UO8*J"E4ZIX$(=A*Z@H$UZ_Z][=JWY7K@QG NX5T:NJHNIE"%RN>U[D;5^, MV7QA[(N@WUW2.4S /"[O%>Z"'4K)*A":24$4S'K>(+H>9E;>"7QCL-:--;&> M3*7\;C>?RYX76D+ H3 6@>+C"6Z \CZ/J2C)+91S)N9D8$N%&0:: MC)@NN-0K!>2/P13%L8S^/!25VFAZV*AMK6N]I 7T/.P=#>H)O/XO/T6M\-<3 M+J4[E])3Z/U)W5%$SLA7:8N=ZMSZSUIZUUBM9EPWJYM\X:V6""&,0K)!:1T%#:E9:< ME=3@9DHY%0405_;:G3%M++Q5FDF.H\:"4W--L'P,5%-0NQIJ>*PM8^2@V5PX M9*KW$71A&VY,3=R$O),%=<-DH+6UC(,!VUY@HRH%HG@A\%PLJ)@[YJY6-!E# M =:]X?@NP&G$R>-D1'XF6MQ]NATVWD5*2 M1KBXB/RD'5TV+?&&B1&JUUF+7-;B_REKS7 B^\1OAS$N(C\*3V7A5;+3EI^$ M$28ZB<[)7)V(3I23J/-?9J)92"UD?]$^&OV#R8LC/\]#;(+#)[_$59[% M^QX\@G3D]9OZMH^>VL8]G9&=_Z M8;ZG?I;5PZB3Y._P_E";!HTK9 5J[B[*]M.*;5#?)G=O=W?Q07T%W8O7%_DO M5,UM.W"8H6IXU<9V4_7EN-X8N707TJDT>+UURP7^GP!E!?!\)J79;JR!W3^4 M_C]02P,$% @ :$YB5SKMO1K# @ 408 !D !X;"]W;W)K&ULC551;]HP$/XKIVRJ6@DU(93244 "NFJ36JDJ7?]"3D5I;P24^:##K MHF!Z-T.AMN.@&^P=CWR56^<()Z.2K7"!]EOYH,D*&Y2,%R@-5Q(T+L?!M#N< M7;AX'_#,<6L.]N"4)$J]..-K-@XB1P@%IM8A,%HV.$NVD)6$&YTI\YYG-Q\%5 !DNV5K81[7]@K6>OL-+E3#^%[9U;!1 NC96 M%74R,2BXK%;V6M_#_R3$=4+L>5>%/,L;9MEDI-46M(LF-+?Q4GTVD>/2?92% MU73**<].;AG7\,S$&N$>F5EKI!NW!DZ?6"+0G(U"2U5<;)C6B+,*,?X+XB>X M5]+F!C[+#+/W^2&Q:RC&>XJS^"C@ LMSZ$4=B*.X=P2OUTCN>;S>OR7?<),* MY50;^#%-C-7T2GZV::X@+]HA7><,3^-.^#BB9(2-'_, M$.YP@P*Z]1K7:P^>E&4"J-.W3&E=3*_3[_5;/&W/)CQH\P+UR@\S ZE:2UMU?.-MYN6T&A-OX=6PO6=Z MQ:4!@4M*C&ULM5;;;N,V$/V5@7:Q: %NK/LE:QO(;=$^;!K$V>Y#T0=:&EM" M)%$EJ3CY^PXI64E0U_!#^R)>Q#ES#CDSY'PGY*,J$34\-W6K%DZI=7<^FZF\ MQ(:K,]%A2W\V0C9,Y^XG[:EMJ,S%;SCN^Q17J[]V=I-%L0BFJ!EM5B18D;A;. MA7=^&9GU=L'O%>[4FSX8)6LA'LW@UV+AN(80UIAK@\"I><(KK&L#1#3^&C&= MR:4Q?-O?HW^UVDG+FBN\$O6/JM#EPDD=*'##^UK?B]TO..JQ!'-1*_N%W;C6 M=2#OE1;-:$P,FJH=6OX\[L,I!OYHX%O>@R/+\IIKOIQ+L0-I5A.:Z5BIUIK( M5:TYE)66]+"F+;!X;S\C8A,[?\_NTC\*N,+N# *7@>_ZP1&\8%(;6+S@=+5_ M7*R5EA0X<"@C%,HG=):?/GBQ^^4(V7 B&QY#7ZZ& M/ &Q@4NNJAQX6\!U5?<:"_BGDD/TCSHX3/_553&ZPKVKCEPINVD[I$_.Z[RO MN5G"%6Q$30FNSN&AE(C0#(& )A" CE%CLR9S!'SXI Z"?.CE-H@8VD4FS\NB_T0KK$5E#:#Z0^;HUA\ MYD^$MD5H>^N5=ICPB-(@3T&OB%75'I#^Z4/J>_Z7M=VE*&9A%K D2B"*6))& MY-(WLW[F,B^+S&P9Z/*K3B8%!2G, :D0+A MG3ICDK]7N#^(W:DA1M>\TE0LB#[NN"/%(5T=7GO83_J3+\-F8. M;4?7R[RD&WKB:+?!E++[U7<%0&PO=V]R:W-H965T*Y[<2O59KX4P[*ZN>Z61O3'D^G.E^+.M-'LA4-WBRE MJC.#6[6:ZE:)K+!&=37U'">:UEG93&8G]MFEFIW(C:G*1EPJIC=UG:G[3&A2-DR)Y>GDS#T^CVF^ MG?!K*6[USIB1)PLI/]/-N^)TXA A48G<$$*&RXVX$%5%0*#QI<><#$N2X>[X M ?UGZSM\661:7,CJM[(PZ]-),F&%6&:;RES)VU]$[T](>+FLM/UGM]W<")/S MC3:R[HW!H"Z;[IK=]7'8,4B<9PR\WL"SO+N%+,N?,I/-3I2\98IF XT&UE5K M#7)E0YLR-PIO2]B9V5RL$&+#KD0KE2F;%3NXSA:5T(ZSS#LM[ M!BME'V1CUIJ]:0I1/+:?@M= SGL@=^Z- LY%>\1\AS//\?P1/']PUK=X_C<[ M^_O90AL%:?RQS]T.+=B/1NERK-LL%Z<3Y(,6ZD9,9J]>N)'S>H1K,' -QM!G M]W39>/).S%_<.$?3Z,KK+?AUWP;(%,9F8MV(6LVZRY?_4B M\=SXM6:H"\K.T<2@OP,UW9/--%$G2[-60K"L*5B#Y5G=B4202,"\-:)>"#7L MLYV(@<=*32!+6:%RZ&-V;6%V)?;$^B.AC[RWZ!9Y._J(NJ9Q&[*P6JLQ!S/4<'@41XY";GGQ:GE'401BWWN)>$3!B%/(WC-O31F;H1Y#HOA M@,_.=">RW5AUSWX2>?_(W0W?M33 VVZT%H;BYT4)#\ "?-.8QV&\I8D>P7T0 M<^%;F"1/F,'.=7V*AANE;"1YPB%YPM'DN1*Y;/*R*CL1PY,NQ)==B(T$@5S6 M@AV\Q^-#=BZ@>/'P\#J[$WI?+HTNNC^7_K5HG[BR3\/==JR^6T3OA49:S=$1 MD;>)0S])RI,P)+DY;C+$ MM+(Q72I9[Q:)EV04@B[6YY%+/$*7.Y9CS%/7Z?E\:O!Q495_(1(K?%1,>SCX M7D!,-QV?L@&U#.W"AN^200=Y8 7T;7;E!'U5*-/G](T!, M]5P75S\*\!_X#OY#!\96G$(;K&(=2KP @690IQ-B3[;O^Z@ BN L@$]#S_4/ M'Z*QZ*350QF2EDT0[$Z(0;#" MUF%WR=$&W>@'&P%;$[8!1,QM5+ZK Q^-R3 >9!B/RO"];%8_5DC: DW%=HIO M%-XH[/\K/-B@<)E[&PGQ95.V5&JXC>=6BL=/8O>H6SZ52.A3=D>)S][DFZS M=J >HWW[; ZN64M%PN4^]AUU"1WR&0&Y*')4ABY'&!Z@V%2;@D)@>S-;BZJP M"B M'))*N>>%]AJB7_\'0AL+6+;G\V*0V=,OC&#H<%<^Z$])V>G?._)"I%=H'J\02ILY1C*ZNNK-;=V-D:\]+"VE0)>QPC>.N M4#0![Y=2FH<;6F X0,_^!E!+ P04 " !H3F)7U#2@<%4" N!0 &0 M 'AL+W=OU!L)A8J2YXD-]W?CY(=+QN2O-BB1!Z>(Y%,=DH_F0+1 MPDLII)D%A;75- Q-5F#)3%]5*.EDHW3)+)EZ&YI*(\M]4"G".(HF8Y+6;!50 Y;E@M[*/:W6&K9^SP M,B6,_\*N\1V/ \AJ8U79!A.#DLOFSU[:>S@(F)P*B-N V/-N$GF6M\RR--%J M!]IY$YI;>*D^FLAQZ1YE936='I2TA8$/,L?\W_B0J'7\XCV_17P6<(55'X91#^(H'I[! M&W9ZAQYO> +OEIN,&')98PZ?*]3,%85PO34W%,IP%U"P&]3,&Z>7%8!)=GU$QZE2,SJ&G_S'MP;W,1)US MN843 H\I.)OCN )Z#HOE&K5_DUO,6F/0 U])4+A"HED!QA726Q#N8E_!Y<55 M/(BO:36.AG#L!L*#&BY1;WVG&LA4+6U3SMUN-PSF30_\=6\FR0/36TYO*G!# MH5'_';62;KJS,:RJ?$>LE:7^\LN"!AIJYT#G&Z7LWG )NA&9_@%02P,$% M @ :$YB5_T-'>6+ @ 3 @ !D !X;"]W;W)K&ULM59;;],P%/XK5I 02-"DZ6T=::1V S&)C6H5\(!X<)/3QEIB!Q^GV?X] MMI-Z171!FKJ7QK?OFE)%@5!94/"\A%/?/Z MWG[AEFTS91;\."KI%E:@OI5+J6>^8TE9 1R9X$3"9N;-^^>+?F ]L1W!C4> MC(D)92W$G9E];Q-Q A'3P#"%A!:WXV0=7E)%8TC*6HBS6G-9@8V5(O6YA@W55DIJ7>9 MQJGXAJI* A$;LJA0[R$2RE.RH,C0K"XE('!%;0K?7(*B+,>WY#U956MD*:.2 M 4:^TE8,H9^TLHM&-GQ"=DJN!5<9DH\\A?1OO*]#<'&$^S@682?A"LH>&03O M2!B$ _T?:\T]=% /7(H&EGKP%/5!I.1KS2$E/[_H,^1*08&_C@7?$ Z/$YH7 M[1Q+FL#,*TUZY0Z\^/6K_CCXT&%WZ.P.N]CCFZI8@S2UP_^4J.$961[S]N[B M:>3OCDB/G/2H4WJ.C!X3ZD0],QUCYVE\ZNJ-7\#NQ-F=G*AZDW^J-SQ>O3,G M?=8M+:3*R+P R9*C9>R$/S,O4V=N>NHR3E_ ;C]XO%>#$Q6R)>JJI']PP>OZ M;&T;0Y*(BJOFKG>KKE7.FP;Q>+SIL]=4;AE'DL-&0X/>1.O*IG4U$R5*VR[6 M0NGF8X>9;O<@S0&]OQ%"[2=&P'U Q'\ 4$L#!!0 ( &A.8E>FJ6.X@@, M $(1 9 >&PO=V]R:W-H965T,%EFK(UZXH.>#, M@(K<#3QOY!:84">:F;D;'LW85N:$P@U'8EL4F/^Z@ISMYX[O/$S,W>O! M^VSN>#HCR"&5F@*KOQTL(,\UD\KC1TWJ-&MJX.'Q _M;LWFUF3LL8,'RKR23 MF[DS<5 &*[S-Y2W;OX-Z0T/-E[)<1VMV/2! M4=^@E5Z$Z@ME*;DZ2Q1.1LOJ D%LA99D3E%W+1.Y:I* M)7@BE1!]9%1N!$IH!ED'?M&/G_;@725+HTWPH,U5T$OX$?-S%/JG*/""L"N? M?O@22@7WGH3'SX<''?"D'QY#VB0?](@1-A=*:/C")_@6C*9 I?9?W=^W1-RC M;Q]4#'HOH1#?N^RN" ?=A+H"7H@2IS!W5(D3P'?@1"]?^"/O39?6-LEBFV2) M);*6*X/&E4$?>V0*^QE;G6T%("P$2'&**,@N.WJ9CK6C(AL9,OTPVD7^V)_, MW-VAS#973/Y=,1B-I\V*+?F&C7S#7OFNU9-8X%P5M]]H88HM<-1QI?]&G_:L MB>BL;;T+':NN3;+8)EEBB:SEUJAQ:V2[!(ULNF*3++9)EE@B:[DR;EP9]]Y# M;5>X&['/Z_)/4N>:S.-LEBFV2));*6;]/&MZGMDC2UZ8I-LM@F M66*)K.6*[_WM:CS+1:DF;->(<-JN$8O.J'_*37]RQRIIBZV2TCWH%57A6)LF M72!3?JK6J)EM/@1L>DJE[F< ,X ZX#U/D58_)AH!=H/IM$?P!02P,$% @ :$YB M5QD'2THK P [@L !D !X;"]W;W)K&ULO5;1 M;MHP%/T5*ZNF3FJ;.) '42B5-4Z=1(J[?8P[<$D%[#JV)EMH/O[V4D(= UY M8((7B!/?<\^Y]M6Y_;60+VH!H-%KRK@:. NMLVO75?$"4J*N1 ;*3SA;8OW*B?D3E,0#]G8VE6;H62T!2XHH(C";.!,\37-SBP ?F.[Q36:N<9 M62E3(5[LXCX9.)YE! QB;2&(^5O!"!BS2(;'[Q+4J7+:P-WG#?I=+MZ(F1(% M(\%^T$0O!D[700G,R)+I1['^ J6@G& LF,I_T;KA!*H?-;T(0R]149@AU>7CVIH"(5-))Z$IJPNDS! MNTS[*Q!6R<+F"MBZ9T)J2-"2)T;K<#)"+3^L(] (=> MZE1$.R?MB,X1M'0K M+=U3=$3WW7UH!8%??Q]Z%;7>T3NB]XY7&X?UM+"W]0?OL*XHX]Z4H1?N:0N\ MXT>X,=]]:HY?6S\J&\)(%IEU\%H2C6 '7B>\=0M\6KO Q_ +O#4,?!+'*+/L MWHPP:.^Y&%O+P,?W#/S>-/:WR-8W\('&4<;M>B?V.O_:E+LSO=E)^!N1<\H5 M8C S8=Y5QZ#(8K@L%EID^4 W%=J,A_GCP@SD(.T&\WTFA-XL[(Q8C?C17U!+ M P04 " !H3F)7F TD3H<& !^-0 &0 'AL+W=O6CJ4*_T4M3D,2^^ERLA)/J1KK/R8K22 MW+.F5\G-!%?$_%8[GU&=5?N\OQ[O7&UN!CA^A>) MM9C+&A%7_Q[$3*S7-:GZ'7^WT%'79IVX__F)_J'I?-69N[@4LWS]+5G(U<4H M&*&%N(^W:WF3/_XNV@ZY-6^>K\OF+WKVTC(.%F7[]"O MZ,MMA-Z^>8?>H"1#?ZSR;1EGBW(REE7;-6$\;]NYW+5##[3#T*<\DZL2\6PA M%H;\R)X?6O+'59^[CM.GCE]2*_!6;,X0P[\@BBDS_)[9R].IJ3O_KW7^ZM:5 M@\&Z4< :'CO BY(R7BX+L8R; 9#?HZ=Q\>?'*A1=29&6?YFJON,Z9FZM%Z;TTNUZZ5I[ M^361,9KE\[SYDVTE^A9+49AZ;04=.^8@81$DC /!E&IX736\$PF"!UD<2%@$ M">- ,*4X?E<<_[6"L$MT]\]T3##3SO39,"QD-,":'@RC:*4'K@;CAC GP(YC MUH.@ZV1@[>1UD3Q4 H ^QG=B;>JJ-?W8@08)BR!A' BFU"#L:A">2 5"R.) MPB)(& >"*<4AN+]UQZ_5@3;352[2GJ]=RF>&,!JX>Y?R]M9\&!9B%VMAW!#F M^R$[( 1DSZ(0:S\_RY7Y1L">=^PP Z5%H#0.15,K0/L*T!,)00N&*A$D+0*E M<2B:6J+>P1&K![&* 3.(@7X9GQFB*/%\70J&4:&+0UT)#%$!"0X(06^$B-T) M?=Z(HAJ!V1+=BF4J,EFB?]'[5!3)/#;/25AY1X\^2%H$2N-0-+4RO7DC[JD$ M M3-@=(B4!J'HJDEZAT=L7H2JT!X0]M L>=XND08XG#@#^\7AG&,!5Y =)D8 MQM&0A1@?$(K>(!&[0[(*1?7QB,D&>TM'CT](6@1*XU TM6:]WR/!J20$U J" MTB)0&H>BJ27J[2"Q&AJKA(2#4SD(O6!PDV$(H]Y@)M(01ET64%<7$$,<.6PY M:&^MJ-U:/2<@S\Y.V/G'CDE06@1*XU TM5*].:3D1+)!0=TC*"T"I7$HFEJB MWCU2J_6QR4:;J4Y 4%=S'3-3F.,'^GV'(0%+G5&(!ZB1!:1$HC4/1U!+U3I+:GP/: MQ,(=JH"OST+.#%&$#>8Q#%&^$V)=*0Q1KGM(*'HK1NU6S"@45UGE0+)F8,;F M6PK01VN@M B4QJ%H:GEZ]TC]4ZD$J%D$I46@- Y%4TO4FT5J?SIH4XE@>/[[ M#M$??9C"W.JF0M>)89@3^(&O"X4AC 2'UD30WG%1N^-Z7BF.F\VP-W?T 5] M,@=*XU T=3U5;R 9/I&&,%#G"$J+0&D.S/Y8T:(A;:8B#H2YVNW! MS!2&/:9KB"&,,8_JZZI,89B0 Y.AK+=?S&Z_7J0ASTYHV!LY>EB"/L@#I7$H MFEJNO:68)UN+";L8$W8U)NQRS%/82-;;2/;J%9EMYOY)[#J4Z,(QC&(!T==? M&:(((XYN4@QAH;O7I-K)WH@QNQ%[D6PBZ"/]4!I'(JFEJGWDNQ4 M*S49J)\$I46@- Y%4TO4^TGVZO6:;>;^8FI/]R S0U" !V(Q#**8Z LS3%'4 M;[-Y.ZE@FYO][+0^^85&6W_)3F?$5B!>BJ .J M[^_S7#YMU UTKUQ-_P-02P,$% @ :$YB5VND#9AJ @ ,@8 !D !X M;"]W;W)K&ULK55=;]HP%/TK5E9-K;21;T!=B-2" MJO5A$BKK]C#MP2078M6Q,]N0]M_7=M(H0,KVL!?B:]]S?(Y]?4EJ+IYD :#0 M*$@9+@>2N++%XN07*ZYGC.V\3#V1;*#/AIDF%M[ "]5@MA8[QR;?)OP@4,O>&!DG:\Z?3'"?SQS/" (*F3(,6'_V, =* M#9&6\:?E=+HM#; _?F._L]ZUES66,.?T)\E5,7.F#LIA@W=4/?#Z*[1^K,", M4VE_4=WD1K&#LIU4O&S!6D%)6//%S^TY] !^] X@: '!OP+"%A!:HXTR:VN! M%4X3P6LD3+9F,P-[-A:MW1!F;G&EA%XE&J?2>[8'IKAX09<+4)A0>84^H\?5 M EU>7*$+1!CZ7O"=Q"R7B:OTC@;G9BW[;<,>O,.^@FJ$0N\3"KP@'(#/S\,7 MD&FX;^'!(=S5/CNS06- D$PE4A?)]); M/>$M8=LAWPW9V)*93K!/@TDX3MQ]W\]I4CR9^%W2@&PO M=V]R:W-H965T$ ]N $ 8?<. 9JASTL@7-'9&7\ M'#CQ>*0#'L\/[!]][;:6+=6PE/P;*TR5XG<8%5#2EIL[V7V"H9XKQY=+KOT7 M=4-N@%'>:B/K 6P5U$ST(WT;%3H_NT!GB GTI9*MMDPZ(<:*0?!!RW0N) MGA&R@6:"XN -BH(H/@%?O@Q?06[AH8='3^'$6C+Z$HV^1)XO_C=?5DSG7.I6 M ?J^V&JC['7\<:KH_I3+TZ>X%IWKAN:08MN#&M0>J1[-O;9;/8^3,C^6/P?DGI1Y.@FNU?D,U4[)C3B4%I8 M,)E=8:3ZSNP#(QM_N;?2V%;QT\H^9J!<@MTOI32'P/7+^#QFOP%02P,$% M @ :$YB5U;A&B>O @ _P@ !D !X;"]W;W)K&ULQ59=;]HP%/TK5E9-K;0V(2& NA"I!56KM ]4UNYAVH-);HA5Q\YL!]I_ M/]M)(QB!;AK27O#7/=?GG/AB1VLN'F4.H-!309D<.[E2Y:7KRB2' LL+7@+3 M*QD7!59Z*):N+ 7@U((*ZOJ>-W +3)@31W9N)N*(5XH2!C.!9%446#Q? ^7K ML=-S7B;NR#)79L*-HQ(O80[JOIP)/7+;+"DI@$G"&1*0C9VKWN5D9.)MP .! MM=SH(Z-DP?FC&=RF8\-& -8." ML+K%3XT/&X!>?P_ ;P#^GP*"!A!8H34S*VN*%8XCP==(F&B=S72L-Q:MU1!F MON)<";U*-$[%4U@H=([F]4=$/$,3 2E1Z 8GA!+UC#!+T6>N0*(9?L8+"NAT M"@H3*L\T\'X^1:WC,H;Q @?<. M^9X?=, GA^%32#2\9^'^-MS5CK2V^*TMOLT7[*.CJR6MM-8O&?JHUTR[;0S1 MAESM6//=!M\J*.2/+A/J7?O=NYJ*O90E3F#LZ)*4(%;@Q&_?] ;>^RY+CI1L MRZ"@-2@XE#VN99>U["ZE-7Q@X>:O9!4'7N2N-OGOAO1';<@6JW[+JG^0U:02 M ICJXE,#PXW->N%O?'9#S%'LXA.V?,)77&+GR7Y.X>N<=D/\L)O3H.4T.,CI M 7*2Z*-*.6:=A7H0_K=G]$C)MI0.6Z7#_U+$PV,:=*1D6P:-6H-&_U;$H]>+ M>#=DIXC=C>O)/ T^8;$D3"(*F09Y%T-]O$5]W=8#Q4M[8RVXTO>?[>;ZA0+" M!.CUC&OBS&PO=V]R:W-H965TN \7 M2V4N=,>7*[&0#U)]6WW-]%EW0YF%L4SR,$U()N=7G4_N!?=&)J!H\6M13F04&9+NQ[\5M+/):0*WCU_IK/CR M^LM,12XG:?17.%/+J\Y9A\SD7*PC=9\^?9;5%QH87I!&>?&3/)5M1[T."=:Y M2N,J6/<@#I/RMWBN;L16@.:T!WA5@+<;\%:&7A70.S1#OPKH[P;TWP@85 &# M0S,,JX#AH1E&54 Q^MWR[A9#XPLEQI=9^D0RTUK3S$$QOD6T'I$P,5)\4)G^ M--1Q:NS+J2*_DT^S66BD(2)RDY0"-T+YX$LEPBC_J)MXCN>0229U0S(701B% MZD5?_O;@DP^_?KSL*MT;P^P&5>;K,K/W1F:7W*:)6N:$)C,Y:XGW[?&]]^*9 M/?[<$M_5=W%S*[W76WGM68&^#$Y)SSTQ=\IKZ<_$'GXK7EZCG;:[88]^D"N= MW"G">RWA]/#PMKZSG\O.?SA[8R1Z&U'W"E[/)NJ;)%?96L^:BOS]13<@-TK& M^3]M0BUI_7::*087^4H$\JJC9_M<9H^R,_[M%W?H_-$VRDB8CX11)(PA81P$ M:XBEOQ%+WT8?%]I(YR1H3FTG)$R4U.D4D<^Z\.>2B&1&ULDZES,2I'$JRFD#"_A T+F'E2>1R[ \?1<\[CMEA:6O6=O69LOUE_N->*[[?R M^N?;S1HC-]B,W."@D2N+4ML@6../'00DS$?"*!+&D# .@C7D,=S(8PBM D.D M6) P'PFC2!A#PC@(UA#+:".6D74N*<02;L1R0O3<'[>IQ(HY5B7V/@W(BQ19 MWJ8(9"\H$L:0, Z"-11QME'$V8\]%V32+/'#9$&F:::AYB@0NA_ZTS;%6-,< MJQ@DS"]A@ZVR;&KW?I6GR*SLT*P;T3^WCO[.0K=M7,_W'FIVOL#$ MFN+8P7HW'46F8^^FXZ!TC>%QG=JW<(YX^"/_D5O]-QFO6^=L.^K8/T$HS8?2 M*)3&H#2.HC4%LV5TN=#'P0J'$@V2YD-I%$IC4!I'T9JB\6K1>-99YENUW*_* M^\G.PI^L9!;H8[%H]0 J^/GV)'KJ..Y.F;#WX6AM(&D42F-0&D?1FMJH34;7 M:DNU5"#Q_&8%@EJ,4)H/I5$HC4%I'$5K"J8V&MT^M@)!/40HS8?2*)3&H#2. MHC5%4WNKM0&H/2.(K6U$/M[7IV;W>O/C%=F]@ZF>6$SN>R M>$>ZJ$NMVD ZF1,HS8?2*)3&H#2.HC455#O 'O8]4P_J D-I/I1&H30&I7$4 MK2F:V@7VK(;A#Y2A?FL9VJM"4'\72J-0&H/2.(K6E$/M[WK'O,2JJ]"7-)EI M6=R8MX^G(OE.[G0Q,LNF;Z[KYUNX4]T=&S"]02AM(HE,:@-(ZB->54 M6\(>]J57#VKV0FD^E$:A- :E<12M*9K:[/7L+YH>7Y)&AY4DJ(T+I5$HC4%I M'$4KY=#=VAT8RVQ1;/S,29"N$V62;%W=;"[]5&RIW+E^[5Y,W);KOGM!VZXS M]X*76TKKM.4.UUN1+<(D)Y&!-Z?3 @ 0PH !D M !X;"]W;W)K&ULK59=;YLP%/TK%INF3MH*@7Q, M78+4ADZKM&I5HW8/TQX?Z''_=Z4ZJ M)YT#&/)<<*%G7FY,>>'[.LVAH/IKH#+W/L7]VR=&_O"CZ8 <$'%)C M&2@^MC 'SBT1#N-WS>DU*2WPL+UG_U)I1RU+JF$N^0^6F7SF??)(!BNZX>9> M[KY"K6=D^5+)=?5/=BYV,O)(NM%&%C481U PX9[TN?;A # X!0AK0/@O8'@" M$-6 Z'\!PQHPK)QQ4BH?$FIH/%5R1Y2-1C;;J,RLT"B?"3OM"Z/P*T.>R M*)C!>32:4)&1N12&B36(E($F'\EEEC$[0923&^%6F9VNLP0,95R_QY"'14+. MWKZ?^@;'8UG]M,Y]Y7*')W)'Y!:SY9I$O5.8D& M'T@8A%'+>.;=\ 64" ].PI-N> )IDSWL4!,U4Q-5?-')J1$ISHMRCM\S_41^ M?L,8X)QBCZ^U8;AN(2,'&?1K9)UG2 M$]F1D9/&R$GG\GL$;7?;&1-$YQ3Y6R\'QS$Z6/6#P/Z.-\>\,]5K7>F)S+GB M'UR[N-'65?FB22HWPK@;N'G;5$B756'@_PUWY17>7&LF-.&P0FAP;@L2Y4H6 MUS&RK"[QI32XJZMFCE4>*!N WU=2FGW')FCJQO@/4$L#!!0 ( &A.8E=& M#3FLK00 ,\B 9 >&PO=V]R:W-H965T4]Z?_QLAT)@ MCIMD5_V28'/OP3Z7 QSP9,/%LUPQIM#GLJCD-%@I55^'H4Q7K*3RC->LTGL6 M7)14Z:98AK(6C&8VJ2Q"'$7CL*1Y%S"9\K8J\8O<"R7594O'EEA5\ M,PWBX+7C(5^NE.D(9Y.:+MDC4[_7]T*WPA8ERTM6R9Q72+#%-+B)KPD>FP0; M\4?.-G)G&YFI/''^;!J?LFD0F1&Q@J7*0%#]]\+FK"@,DA['/PUHT![3).YN MOZ)_M)/7DWFBDLUY\6>>J=4TN Q0QA9T7:@'OOF%-1,Z-W@I+Z3]19LF-@I0 MNI:*ETVR'D&95]M_^KDA8B=!X[@3<). #TU(FH1DF##:DS!J$D:6F>U4+ ^$ M*CJ;"+Y!PD1K-+-AR;39>OIY9>K^J(3>F^L\-9OSLLR5+J22B%89FO-*Y=62 M56G.)/H!/>H3+5L7#/&%V9?J0$%MQ73'0RZ?/Z"G+W8#?=0UY )]1YBB>2&_ MGX1*#] <)DR;P=QN!X/W#"9!=_KP*XE^JC*6.?+G_OPK3WZHB6G9P:_LW&(O MX!T59RB)/R K0WG1R>CCVS2=I:)Q9OM ]O7==%S@2Z05]1 MV^A7U5;RJ^Z4RE3X9\ZS[8GQR,1+GK(/Z%[P;)VJW4Y7I;U#,5>S:UG3E$T# M?;F2&H8%LV^_BO&.Y7$+=FG!S*WU91:= M:8F^[-+CBHG';5!OVN-VVN/#)'S[#A+V#N58QB#!"!!8KP07;0DNH"5\ 4DD M)!@! NL1>=D2>0DL82_>L3Q>NN0Y&FC8&92X-7S5SOOJ, W/WT'#WJ$<2QDD M& $"ZY4@CKK'W@A:Q0TB$)>@: 0*K<_FCHF(@:7L!SR:S-BETX&6G4'1N5O, M,>[FC@^3,WD'.?O'1^RXLQ;Q&]["OG9I?'+;<"KZ-Z:0I 633D9 +0I.F?&W>= J6LOR%/A5N@%@04C4"A M]5\N=R8$>Q_+3]!M [CWI5+S5MH5A2\&>O0/[M3)=YX!O^$97J5Z^__NLO[# M''M^@:(1*+0^Q9TUP1A:K1C48("B$2BT/IN=P<#^SRSFBM&,"1.@]R\X5Z\-P[2Z56]ZXKITL287G'5R365^9<1%CI4[%PY4H0 M/$N2(N8BSPO="-/8&?22WU[$H,?7BM&8O @@UU&$Q?N0,+[M.]#9_S"FBZ4R M/[B#W@HOR(2HU]6+T&=NAC*C$8DEY3$09-YW'N#]"/DF(8GX1LE6%HZ!H?+& M^7=S\CSK.YZIB# R508"ZZ\-&1'&#)*NX]\4U,GN:1*+QWOTSPEY3>8-2S+B M["\Z4\N^TW' C,SQFJDQWSZ1E%#+X$TYD\DGV*:QG@.F:ZEXE";K"B(:[[[Q MCU2(0@(,:A)0FH!.3?#3A$0Y=U=90NL1*SSH";X%PD1K-'.0:)-D:S8T-LLX M44)?I3I/#1Z)H!MLI 3/L51BK9=(27 +)KMU!7P._N!&<JS1WP\"=ICR'.YZHAN>$K.Z []T MY"&_(GW4G/Y(ICH=)NFHG.YJQ3/9428[2O""&KPQF1*CSG#\Q=4]S0S/*E*- M*&;$[^4*3TG?T3,LB=@09_#S3S#T?JFB: FL1-C/"/L)NO^_?29OBLWS]Q<= M")X5B>0_50+X-@6P!%82(,@$"!I7O# 26$JB;D"\'RN55@3Y M,*@N-,P*#4\:)3U![@J_@U]?QU7U-8*J\H--%!^W9>-\+674S5EVK\]8](M0-#N@TWO!".M#+C85W*B%& M\1ME5+V?M%3-N.=V:HI6%"KT:AXYL.":X 7DFE>L&?)L7O"(UVV[AE;N2N!I MMF3_+/UM^%+)Q*HML856YIP;$W@=9P*M6A-;:&41/ MH:HPO^VAFF;-#0JTZU!@A?MH>8?%'@=!6/N\R#T*/,^DC!XJ[7XSRMD]=0V; M G.? J]C5*!5IV(+K2Q"[E7@%I*4>XP4+/#V _5UZ=A\Y]HJX;"%EJ9=.X\$+S*5"&K[L,66EF$ MPNY)LT^YV%NFN.57EA_ @WZM"H/=KE?3L;G70(VO\8ML8PI9_'M_"_WV4'A>\LM;!2:7=K?L5C06 )&YCK+NVMKQF*W\;D[47R5[!V^<:5XE!PN"9X1 M80+T]3GG:G]BMB.S[>?!?U!+ P04 " !H3F)7%7F%'W\# "N$ &0 M 'AL+W=OVTFSILVZ#;R7-G;N?N>[LZ^^#E>4 M_> 9@$"_RH+PD94),3^U;3[)H,3\F,Z!R#=3RDHLY)#-;#YG@%.M5!:VYSA] MN\0YL:*AGKMBT9 N1)$3N&*(+\H2L]]G4-#5R'*M]<1U/LN$FK"CX1S/8 SB M9G[%Y,AN*&E> N$Y)8C!=&2]=T\3UU$*6N(VAQ7?>$;*E3M*?ZC!93JR'+4B M*& B% ++KR6<0U$HDES'SQIJ-3:5XN;SFGZAG9?.W&$.Y[3XFJB**@>5+K)*%+@D7;"$W@>#H+1I7.P?1*;H&7.1_($68I.B& ML/7P@]R'7$]^HIP#5[(B _0 \S &@?."'TGZS3A&AP='Z #E!'W)Z()+#!_: M0KJD%F9/ZN6?5LY?[JZU^7._UE/_MEZ*QA^L[E\S?,?W5S\#;K .4.WN%@ M^O9)"J)+ 27_WI7SBMKKIJK2> (C2]9&#FP)5O3ZE=MWWG4%W"0L-@E+ M#,%:J>DUJ>GMHT<;QW@FC[%]6,@C?(1DZ4[O3V]^?WJ[TE19Z&L+Z@=I&;WU MPR ]%IZ[74W" M8I.PQ!"LE:9^DZ;^BU22OLG4F(3%)F&)(5@K-2=-:DY>_ 15%H)'*LFNU&XE MZ2!U5))=J87UWMYS]V<)F&Q M25AB"-9*2M@D)7R1NA&:3(U)6&P2EAB"M5+C.O>MAV/XQ-3 S2N &SK;=:)# M:C!PMPI%AU OV"XG29?!@1]N50I[H_\J@76 M_)E[>NYVS,>J&=?]WCV^ZN0_8S9375@!4VG*.3Z118U5S7$U$'2NN[\[*F0O MJ1\SP+(T*P'Y?DJI6 ^4@>8OBN@O4$L#!!0 ( &A.8E<,'#LXA , P2 M 9 >&PO=V]R:W-H965TLFC:I M*QCRT74)TIIJ6J5UJII]/$Q[<.$FL0:8V4ZR2OOQLX&0L%*OB9C4EP:#S_$] MQ]QR8+3FXH=<("KXE2:9'#L+I?(SUY71 E,J3WB.F;XRXR*E2@_%W)6Y0!H7 MH#1Q?<\;N"EEF1..BG/7(ASQI4I8AM<"Y#)-J;@[QX2OQPYQ-B=NV'RAS DW M'.5TCE-4G_-KH4=NS1*S%#/)> 8"9V/G+3F;D($!%#.^,%S+G6,P4FXY_V$& ME_'8\4Q%F&"D# 75/RN<8)(8)EW'SXK4J=)NN'K]U@)ZAN^B">R^ OK:J[G0+24BJ<56%>0LJS\I;\J(W8 MI/< P*\ _F,!004("J%E986L"ZIH.!)\#<+,UFSFH/"F0&LU+#/;.%5"7V4: MI\)WE GX0I,EPA52N12H]TA)>'&!BK)$OH17L)US##<8+85@V5R?_SR]@!=' M+^$(6 :?%GPI:1;+D:MT78;=C:H:SLL:_ =JF&)^ H%W#+[G!RWPB1U^@9&& MDP+N-^&N=J.VQ*\M\0N^X)^6',-;*5&[H77!!T9O6<(40[FQ*@9](VX=,;,^ M\DS4)\ZI9!*^?= +P*7"5'YO,Z>LIM=>C6GC,YG3",>.[E.)8H5.^/P9&7AO MVJSJB*QA7% ;%]C8P\JL=&,.53 S7JZ,EVW*2[I!06?^WZQ",AP.1NYJ5Y%U MS0,5]6I%/:NBW3U_O"PKY[X;VKOG4= /^K5'#5G]6E;?+@M7F !IJ]T*W+?V MCL@:&@>UQL&3ZN)!E\9U1-8P;E@;-^RVBTNZ_LX=ZOW5PM8%#Y1S6LLY_0\M M;.7<=S=/+08U-+VN-;U^1/_Z\!MTE%E3$<-$WZN817*:$34NO# MV,J]K[:.R!HV$&\;7KPGU>15.1UYUQ5;T[R=Y$>Z;?2*KV]_7MM7/535-KP1 M:\0YL-_MI'MOK'_/J(D]K=;O--5UQ=8T;YO_B#T [M_Z_7LQ].^'O'W) M0R5MXQZQAJ)#^[[3V%:QM;M4ZG)W7M7-=Y(K*N8LDY#@3&.\DZ%V492?'LJ! MXGGQ]G[+E>)I<;A JAO>3-#79YRKS*#9M"Y4E7TE.&J ??I2L MF*8LTU%Q+EP$C:V(/U+F,_GTZ58 MA?F'="T2^9=YFJW"0K[-%OU\G8EP5B5:Q7U[,!CV5V&4]*XOJV-WV?5ENBGB M*!%W&^1(ME41[H7U^NPX6X%\6W]5TFW_5WE%FT M$DD>I0G)Q/RJ=V-=<&]2)JC.^'FF[Q(5W5B68)5E&Q_AS_J#V(O@6,= M26#7">Q& GMR)(%3)W":">PC"=PZ@=M,<*Q(7IW :R1PO2,)AG6"X6N+-*H3 MC%Y;I'&=8%S5[K8ZJKKTPR*\OLS2)Y*59TM:^:(21)5:5F&4E-J]+S+YUTBF M*Z[OEV$FEFD\$UG^#T+_W$3%,WGKBR*,XOP=>4/Z)"]/R4F4D&])5.3OY4'Y M^NLRW>1A,LLO^X4L1TGK3^L\;[=YVD?R=,BG-"F6.:')3,Q:TC-S^HDA?5]> M_^Y#L%\^A(^V$?@I?":V\Y[8 ]O9O^3MK[8+-//NQ?H#<08U\-N]3]Z^>7>< MYK^>9K_06C#4C/'%5&*L"F,=+PS[E4M[3 OQJ@\NP%PJ?_VEVJV%T63B[+XK M3H5U3-^5W\J6";[Y]V%S]7AFZ^%6.7_:[FLC]O\W?;\RV[L(E^'4W'5D_U4+K)'T;O^^]^LX>"?;1I% MPGPDC")A# D+D# .@FE:=7=:=4WTZS\VJP>1D71>?3=SLI9OJB]">6B:KE92 MMK)SF7XG/ZLSVM1HS*&K&I$P'PFC2!C;PKP*5HX;'Z^MR_[COL20V7$03).8 MMY.89Y385SE6SC?9[6IX].H: MSL.XB@:FL3"?.1,(J$ M,20L0,(X"*9);K*3W.3,8=0$J54DS$?"*!+&D+ ">,@F*95:Z#FQP;FKD]V M=V7,5 URWY-D%U>]3(OE^48*5 Y^"ZG>/-Q.R9X8#-=Y[O<=WJ#ZIW<-M^;" M=54?E$:A- :E!5 :1]%T">Y-T5I=)+C.HJG8"^A+K8AXK;OS7<2K-J\4 8 M,MK+Y?$C$8 9V[4;AM)\*(U"::RF[7\QQ]ZP$5= L^0HFJXP-:]N&:="KS\_ MBNRWFSA.BVJ0]WE=]J&MDH).D$-I/I1&H30&I050&D?1=.VI>7++/7,T8D'G MT:$T'TJC4!J#T@(HC:-HNFC5S+MEGGK_:X*2P^GAD=<6DR#GI'THC4)I#$H+ MH#2.HND*5%/^EGG.O^JRPUV7G59==AE^1&G;'1T?3^"< 9F%S^WWDB#GXWTH MC4)I#$H+H#2.HNER4_Z#938@[D16W:=7!AUA,B.?PNR[*.KNN)Z\KB38'NI" MS0@HS8?2*)3&H+0 2N,HFBY(99M8XW,/&Z&."Y3F0VD42F-06@"E<11-%ZTR M7BSC7/DO&_5F;&$^2-"E'AE)P1V)9,[JST+P#K]XY<$Q\:)X42F.ONH( FB='T73Y*._" M-IL-P5Z3] LW3IGIG14$M3>@- JE,;ME]<5!N U+5 T76?*M+#-IL6+SK[< M?\M/]G]0BP)*\Z$T"J4Q^W 5AMUR(VT S96C:+JPE/E@FQ=M-./0[<)\\K84 M6KNZH%X"E.9#:11*8U!: *5Q%$W7H/(2['.OXK"AK@.4YD-I%$IC4%H I7$4 M3=^_0=D3CMF>4(%#%9:26?ER'D;9-GPX%C.8J5V5"*7Y4!J%TEA-TQ:V'BZ1 MA.;)431=8)T[:C.]L]*@7@241J$T!J4%4!I'T71% M*M/"L<_<43M0RP-*\Z$T"J4Q*"V TCB*IHMV;Z>E$RM"NLT>FVF=%>@5(HC4%I 93&431=6BV /'MIN+(*&Y1C.Z-S1 ]3Y@-)\*(U":0Q*"Z TCJ+IHE7^B&/V1SKUT5!K M!$KSH30*I;&:IMUX,AHU-],+H)ER%$W7E?(\G!/K)^K)O569:9P5"/1 HC4)IK*9I4?-D.)PXS0VHH>X&BJ9K2[D;KGE)1O4P@[LX M;-TNR)RVLY*@Q@241J$T!J4%4!I'T72]*6/"/?=:#!?J94!I/I1&H30&I050 M&D?1=-'N/0O"['G>Q$!-%N.HNF24C:(:[9!_FAN.14^AE$;(B_"9%8N =_: MN*OP1[3:K%J%!O5%H#0?2J,U35^3/6A,RC%HG@&4QE$T767*[W#-:S9V\03Y M23X9% 4U+: T'TJC4!J#T@(HC:-HNO*4:>&>>TQ'.N@FX;Z(% :1]'T)\\I'\0S M+^2P!Y9[=-K/G+:KE* T'TJC4!J#T@(HC:-HNMZ4A>%99^Z_$@SM^/6(VDSNK$>J<0&D42F,UK1%_CYL/]80Z(BB: MKC+EB'CFI1I5DT=:-A4-]:8QWSMOMS-?V32^KUO(EQW]CF\B;BY)9U5"K1$H MC4)I[$0-6@/R+,*L]7GMT()P%$V7JO)!/+,/LALUDI_DJQ3G="G(YZ3UV==F M4F>I(6D^E$:A- :E!5 :1]%T]>T]+ML[]Q@2^Y!MJ*$"I5$HC4%I 93&431= MM,IU\;JX+KA-=\W9=I8JU)*!TBB4QKPV@Z>YBQ8T2XZBZ0I4CHQWRI$Y[+2_ M/J6MHH*Z,E":#Z51*(U!:0&4QE$T77W*E?'.[.DDS,RR?17-S8O?[!\5OK@EHMQYEU$53'^PI_?;F6 M"OX49HLHR4DLYC*KP8>1' ]GT6*Y>U.DZZN>U2,/:5&DJ^KE4H12X>4)\N_S M-"U>WI09/*79]^IRKO\/4$L#!!0 ( &A.8E>\32J[S0( "L* 9 M>&PO=V]R:W-H965T]]E*YH3"+4=B5128_QQ"SC8#QW=V"W=DL91ZP8W[)5[ %.1]>2Y)E+'^%%S.HVD!NZ/=^P3X[OR988%C%C^E61R.7 N'93!'*]R><H$!:'5%V_K..P!%(\=$-2 X"D@>@80 MUH#P6(6H!D3'*G1J0.=80+<&=$WLJV"92"=8XKC/V09Q;:W8],"DRZ!5@ G5 M%VLJN=HE"B?C:YJR M!GO 6!SA*0F.3B'+U#]],$G;T^[[M2J6A;-ZT9AQ5C M\ QCB&X8E4N!QC2#S()/VO$?6O"N\JYQ,=BY. Q:":=07J#0>XL"+P@MYQD= M#P]L[KQ,??PR]4D[/(%4P7T;_%$LP^:ZA(8O_.MU00D1:<[$B@/Z=C43DJM' MXKOMNE2,D9U1/YP]4>(4!HYZ&07P-3CQFU=^U_MHR]4IR9)3DHU/238Y$=FC M'$=-CJ,V]EV.IJWCR/-]S_/Z[GH_88=V_F78/;!+ M+':>_CTU'!\:AC;A2:N3_QG"3A/"3FL([RF'E"TH^069">0,*,R)%+9(=BR> M'P9HU*KXKS?_.,WQ*34G%LTHVM>L0NWN%;,"^,*T'0*E;$5E]5 UJTUG*^.S*O6I)I(5II2.F-2 M%68S7*IN#K@V4/MSQN1NH@6:_C#^#5!+ P04 " !H3F)7!$3HF^@# #M M#@ &0 'AL+W=O2K-@R[6:;L1>;'_><2QY> M\?*.=UR\R VE"OTH"R8GUD:I:F3;JR!E]$$C694G$7_>TX+N)Y5C[@<=\O5%ZP)Z. M*[*F"ZJ>J@++;2LI>)E!X85E#EK_\F/3H@# M /"8 6X'<(< _PS ZP#>6SWX'@ S1;M]N]-\+-B2+3L> [)+0UL.E& MHWZ#!KURI@-EH03,YH!3TY0(EK.U1 ]4H,6&"(INYE21O)"WZ -Z6LS1S;M; M] [92.I9B7*&GEBNY'L8A/;7#:\E89D?[OO7MGO'MH<^TND,>?H]<['J&]#G=-V_EOWM-_ M[?U(#*^/#*_A\\[P?:E+*HCB8F0ZV1;KF['Z=AO)BBSIQ(+K2U*QI=;TUU^< M$/]FDO6:9/-KDJ57(CLZ +\_ /\2^_0+I(F<+7E)30?08L,&J[/!=NH$3NB/ M[>VALJ=6D1O$QT;S4R,OB8/PV"HU.,2A^^KP:(]!O\?@8I#-*>-PJYT-L^": M879-LODUR=(KD1T=0=@?07@QS+XWN91F'\@6OO1']+AXDC\3*#I9I1M%,<9XH,^I793XL.^!.@8Z%WMQ,+!+3^V\ M"#LZ"9FDB7MIXO\AL+*\J('D9\K%I^>;N)%S&EH&PS"(DL09AI;!,/83'_O# MT#(Q8CB,,#'KE_3Z)9=#Z_)WEO&B(.)@UJA+ZR(Z6!R^:F(P<;Z"'R2AR M!EH8F<[HX.#7-RK^YTHI$#:-5.,BLJ9EKJ(=]\'R' M-]>ZJ9LD?"0U4^U[K1_M:[./344R&+]W1C/',#[7M5Q3+KS2MX7@9R+6.5Q0 M!5V!*SA0"&/1UE9M1_&J*1Z>N8)2I&ENH!ZE0AO _(ISM>]H!WV%._T;4$L# M!!0 ( &A.8E?V\(P$^ ( $* 9 >&PO=V]R:W-H965T6,D#B-JW2JJ&B;@_3'MSD0*S&=F8[ MT/[[V4[(H NHVO("MG.^[UP^7\Y@R\63S 4>J8YDT,G4ZKHNZY,,J!87O(" MF/ZRXH)BI:=B[P!/50+(2>N0U+2B@P23A# E9#9^SWY[&QMP;? M"&SEWAB93!XY?S*3VW3H>"8@R"%1A@'KOPU,(<\-D0[C5\WI-"X-<'^\8_]D M<]>Y/&()4YY_)ZG*AD[/02FL<)FK>[[]#'4^-L"$Y]+^HFUMZSDH*:7BM ;K M""AAU3]^KNNP!] \[8"@!@2O =$10%@#PK=ZB&I ]%8/<0VPJ;M5[K9P,ZSP M:"#X%@ECK=G,P%;?HG6]"#/[9*F$_DHT3HWF6##"UA(M0*!EA@6@"[2L-@WB M*S1FBJ0D+XV<: E)*8@B(-'\.U75KBA?LBC<) M3A(NH;A$H?%EB\ZQF=4O3"'-D4+ M_*+O$H7&0F"V!C/^@+X69G^TR7Z2V-R4?5G@!(:.O@HEB TXH_?O_"OO8UO- MNR2;=4DV[XCL0)VH42>R[.$1=;HZQS^^:&)TJX#*GVU21EU*V279K$NR>4=D M!U+&C93QR8-6G2.)%$=%*9),GSB4<$JU9OJY2)X09BFZ7SY(=$98?=F>MVE5 MN8FM&]-/;$9AY%_W!NYF7X2_K7P_"'M1?&@W:V'KQ8%W?6@V;Z&[B:/(NVKL MJJ*X>V\:!;&VS834B99,59=2L]KT*V/[3+]:G_C]J=^R/M/]3=6._*&OFJ,[ M+-9$%SB'E7;E75[K:$75<%03Q0O[HCYRI=]G.\QTCP;"&.CO*\[5;F(<-%W? MZ#=02P,$% @ :$YB5Y)3,]4W @ - 4 !D !X;"]W;W)K&ULC51-C],P$/TK5I 02%"G2;- 22*UNZ#=PZ*J%7! ')QD MDECKV,%VF^7?XX\T%*E;]A)[['EOWDP\DPY"/J@60*/'CG&5!:W6_1)C5;;0 M$343/7!S4PO9$6U,V6#52R"5 W4,1V%XA3M">9"G[FPC\U3L-:,<-A*I?=<1 M^7L-3 Q9, ^.!UO:M-H>X#SM20,[T%_[C306GE@JV@%75' DHV0S*81XL,9=E06A%00,2FT9B%D.< V,62(CX]?(&4PA+?!T?V3_ M['(WN11$P;5@WVFEVRQX'Z *:K)G>BN&6QCS<0)+P93[HL'[)G& RKW2HAO! M1D%'N5_)XUB'$T 4/0&(1D#D=/M 3N4-T21/I1B0M-Z&S6Y MEV.4M8\2/1'E [H77+<*?>(55/_BL5$\R8Z.LM?11<(=]#,4AV]0%$8Q4CZ) M"[SQ5([8\<;/+L>/5:&T-(_GY[FT/=OB/)MMJ*7J20E98#I&@3Q D+]\,;\* M/U[0NIBT+BZQYU_V70$2B1J9%I7$J1TKHLBC%!_."$@F %2K'GVC_JZ70:"2O?"7_=_3RY)[*A7"$& MM8&&LWM<7A="FR]RV-6,-I'4P][40^FC8 -.@S/\ 4$L#!!0 M ( &A.8E?@= B%K00 !X; 9 >&PO=V]R:W-H965TXZY\YF3 RL^\RVE GS)TIQ/C:T0NVO3Y,LM MS0B_8CN:RS=K5F1$R-MB8_)=0E] M ?@^RTCQ]9:F[# UD/'\X"'9;$7YP)Q-=F1#%U1\VMT7\LYL659)1G.>L!P4 M=#TU;M!UC-S2H$+\E= #/[D&92B/C'TN;^Y64P.6*Z(I78J2@LB/)SJG:5HR MR77\UY :K<_2\/3ZF3VN@I?!/!).YRS].UF)[=3P#;"B:[)/Q0,[_$Z;@)R2 M;\E27OT%AP8+#;#<<\&RQEBN($OR^I-\:80X,9 \:@/<&."^@?T= ZLQL,[U M8#<&]KD>G,; .=? ;0RJ9)JU6)72(1%D-BG8 10E6K*5%U6Z*FLI<)*7.VLA M"ODVD79BMJ ;N4\$>* [5H@DWX!?P4)NW]4^I8"MP?#]75[OYW)?/'YM 6]# M*DB2\G>2X-,B!&_?O -O0)*#CUNVYR1?\8DIY()+M^:R6=QMO3C\G<59X#W+ MQ9:#*%_1E<(^'+ (;84ZYF?;XY5X;S. M>_0Z[_&X>4B7TARIS#M:6NW.LRH^Z^R==[JS_OE#PL&=H!G_5[5Q:FY;S5V6 MXVN^(TLZ-62]Y;1XHL;LYY^0"W]394TG6:B3+-))%FLBZV3;;K-MC['//L@F MR4E*E56@-G4KT[(5/LV0Y4/7GIA/IVE2P+ -;:L+"X!."[R4$^\(+ M-ARBD T#W(-%0Y@O43V%X]'@+I3.;:5SSY".-S6&<$Z%T%-O MU-E+*\1Y/B.=/F-W^+\3>)[CM3X[*GNMRMZHRG_N:$&JVMU4'4 &37X9LM]^I%3C/PK[3$W \PDL5/!E" MD99NW=!T]@.$5C_J^;B[EQ:+,[U&6KW&"J_(<1W?5[=LA(]BXYUZ6Z'<=M MI&/>1HJ!.W"MOG[.8.+".!C(IQBXY78^SVFDU6FL<&HCY :]#FZ>_'PO9^=-==#"P9+M%)LDYR"E:^D*7GER"Q7U84Q] M(]BN.CQX9$*PK+K<4K*B10F0[]>,B>>;TD%[)#;[!E!+ P04 " !H3F)7 M?;>_IB\$ #$#@ &0 'AL+W=OC+1=?Y8I2A=[JBLFQMU)J?>/[,E_1FLAKOJ8,OBRX MJ(F"5['TY5I04ABCNO+#($C]FI3,FXS,V(.8C/A&526C#P+)35T3\>V.5GP[ M]K"W&W@LERNE!_S):$V6=$[5\_I!P)O?>2G*FC)9]EH59C;^BA@B[(IE*/?/L+;0DEVE_.*VE^T;;%!A[*-U+Q MNC6&%=0E:_[)6RO$G@'X<1N$K4%H&\1'#*+6(#IWAK@UB,^=(6D-#'6_X6Z$ MFQ)%)B/!MTAH-'C3#T9]8PUZE4PGREP)^%J"G9K,Z1+"KM C77.A2K9$5_"< MR#7)Z=B# BBI>*7> MY,>**5&AI-N_:;%Y7(!H?J?&A MSY7729+B 1[YK_L*]U%1F S20]2TC\)QD(46;-:'#0$U[% ';)..;7*2[1Q. M&TB[2[2DC I272(H,X@44#5+G8?Z1$+T#8Y829W5IW&?'%!,X\P2HH\*HRP- M+"'ZJ&$V3!)+ASYJ$ 7XB YIIT-Z4H==<:Y,<5X(7B/H*X0IYD[>J8-1HFO" M >\^:IAB._Y]4((#.Y=F?=0@PX&;]:!C/3C)^IE!GU25?],"+:$_\EOZ<'X5 M5)2O3?1+!HFPT67**<2@MZZK*$OL!.BCLL02:^KPA ?)T-*ACTKC/4D/=!AV M.@Q/Z@#M$S1'#'H'(2C+O^VKX>(\=*PTQ/;N=Z"B-+9(.T!Q9&V,F0.4!$Q2Y0B*,C3/<:4GQ.^7IIFLHFHDCIIM+) M&?=/G RVFDV[#\N"S$Y@!RK.LF1@$W?,&:518C'W][KRFHJEN0Y)E/,-4TU; MU8UV5ZY;<]&PQN_PS3UVC$_U%&ULQ5A; M;]LV%/XKA%8,+;!&=\G.; &.I;4%TBV(E_6AV -C'4M")5(C:3L%]N-'2HIJ MNXH09P3Z8I/4^;YSU9&.9GO*OO <0*"'JB1\;N1"U)>FR=#VZ++!?JP(QF-*NOF%R9_8L:5$!X04EB,%F;BSLR\2V%*"1^*N M/3]8(^7*/:5?U.9#.C>G,/>:PI.6G(A7YW)@8*(4-WI;BEN[?0^>0K_C6M.3-+]IWLI:!UELN:-6! MI0550=I__- %X@ @>88!3@=P3@'>$P"W [C/U>!U .^Y&OP.T+ANMKXW@8NQ MP-&,T3UB2EJRJ443_08MXU4052@KP>350N)$M(),IEV@6Z@I$P7)T%NYW@'9 M MHP6J'D00 CN$3+QAA@'-U_1>^ 9@S7>;%&"UF?'+V.0>"BY&\D_FX5H]>O MWJ!7J"#HSYQN.28IGYE"VJNTFNO.MJO6-N<)VUSTD1*1.V_"Y M3_!U5<*?+!.9='1-2?;V6K:"%"TX!\'1YVO)@SX(J/C?0R71*O6&E:JV>GSEOC#WZ73Y_."YA\)9L MH4$#54^9762[$ROP9N;N,+(#8HYG>>ZQ6/R]F#L)O6!R+)8,B+E^. UZL2,_ M_=Y/?]3/.U((67@K@84LTW_1'S4PW/2XKNL-!F"4\]P"U$D6ZR1+-)$=)2;H M$Q/\B-81Z,R<3K)8)UFBB>PHF[\=9+%+9E_V%_L8.J<=*OD M>S$G#*>3<+@-3?J8349CMBA+1$4.#*WIE@A6G-&,1IG/#:E.LE@G6:*)["@] MTSX]TQ_1C*8Z,Z>3+-9)EF@B.\J<;7T;7JR7MZ-Q[+DIT,H6=VR';SRAY7O^ M24,:$//#B34]:4CFP?PG2S9K!F_>MIOVA;X_[8?[13/2GIQ?V9=+>^ \5A\# MFGGS&WW[)>$C9EE!."IA(U59%Z'LGJP=SMN-H'4S?=Y3(>^G9ID#3H$I 7E] M0ZEXW"@%_2>2Z#]02P,$% @ :$YB5U8=5J&" P R! !D !X;"]W M;W)K&ULQ5C;;MLX%/P50@V*!&BCF^5+UA:0.MW= M BD0Q$W[4.P#(QU;1"E2)2D[^?LE:46V'%EH "%YB42),SPS' N'F6ZX^"4S M (4>\P*8?K/D(L=*#\7*E84 G%I03MW \X9NC@ES MXJE]=B/B*2\5)0QN!))EGF/Q^ DHW\P.9BH!"H@P% MUI ;),QLS69NK#<6K=409K9QH81^2S1.Q0M8Z4U1Z!8*+A1A M*_0177-]N=;NINA22E 2W3^B?X"O!"XRDJ!+G1>)3J] 84+EF4;<+:[0ZHS0DL7WB$[Q;6P$J0:"EXCCX_*! ,4S2WVP)"(JW2NO6QX=;/ M:\V#OBC(Y7]M'FP7';0O:GZW%[+ "B)K^!/6 M_H1=[/&-T)\3H1ZM#_"[)(7)T@?$].?GE+"$EJE)%#:VH QHBO1W!TE,X:S- ME^UB0[N8^?RLXR (HJF[WM?;,BD:3>I)#1V#6L>@4\<=(TIOWT)A!:VI[82_ M=,=Z(FLHC6JET5LD.NK3GY[(&OX,:W^&KYGH[6+17EBC<'00Z.=SAN.P/<^C M6L6H4\7GI,0I%VT5=0)?NE,]D34TCFN-X[=(\KA/?WHB:_@SJ?V9O&:2)\]2 MZ@^\@R0_GQ-Y1Y+L>[O^Q.O4L=!58MV;0&LWT8E]Z7;UQ=94NM>)^6^1Z&K5 MOCSJB:WIT:XA\SO[F;Y37:W6B'4X&1[DNFU6,!X?2?:N>?*[NZ=+2A%7&0B4 M\)(I0=I[CVZ6%^]?3VQ-S;M&RQ^\2<9[;=#Z8FMZM&O1_,X.I_>,1\\Z9C\* M#B/>,LF+#A+N[ATSS1G_*Q8KPB2BL-0H[WRD2<3VV+P=*%[8D^<]5WI[[6T& M. 5A)NCW2\[5T\ <9NM_7L3_ U!+ P04 " !H3F)7^'LY.#(% #]( M&0 'AL+W=OML%>,,L4NRQ;GX9$UHAK@XI1N=;2E& M4>F4I;II&*Z>H2379I/RVCV=3N$AV<2\ MN*#/)ENTP0O,OVSOJ3C3&TJ49#AG"NI=@VOYM M'$J+/Q.\9T?'H!C* MDI!OQ(UV*7\@^]]P/2"GX*U(RLJ_8%_;&AI8[1@G6>TL[B!+ M\NH_>JX?Q)&#:;[A8-8.YJD.5NU@G>I@UP[VJ0Y.[>"*0H9ZA,$@8^^IBC)&6?P >0Y. Q)CN&\HA-="X"%^[ZJ@YR4P4QWPAB@3N2 M\YB!((]P-.#OR_W'$G]=#+@9M?DZZAM3"ES@[26PC M@&J8%OBQ\\/'#IX'[ MNCT=8THPOIJ["=3<32C'^'@E,/"'F+D<@&G7E"BA8NHA5"*=U22L57(M M><*"7L*"OWX7IN SQQG[>RA'*ZX]S"VF_"NV12L\U<2Y5,)\E;! )2Q4"9M7,*>$ M%?77T\R,T&>/(,T;4@0RE>'"]JUS=HVC0&AFNW82LA!PP,VW#MMIF M?M_,&GFV.VJ;!0-FEN.-W;99*!W6N8]5$:RE@-LHX$H5N%ZMR"[G3)2\*YP\ MH66*+T1-1"G.^9 H;B\%O+'C>1U-I#'/_7*=%#)0&3)T>UE@BS0PVB'GBD*V M=/,:W;S3=-NBET*T(:V\_M<5VA!VM)+&.5>KDT(&*D.&_9#0&<.N5HI"MK0: M-5J-I%HMQ"8PR3<78(-S3%%Z 42)#U D%KV$<8J*C2+ SV+GRX9GPE%OB);I MVN..D'TKTQJ[G0?A]ZU&XY'C=!3J6WF6 3N392@=]KFSH")82Z%QH]!8JI!? MZ) L=V6->[VA&&=B_@-?$QZ#18PHCDD:B=+F.[A>KY,T*:OC(.<)?QG22QKL MW$)%)-351!KS["_C"2$#I2'#@9">T]EES56%;"MWZ%M!:7_C MI*JX1AR/P^AJI;3S].. @=* 84UK[W6[0KU'HP@>.D50WBI:"&*RPD>UUNNB M^4B XFI,?BMG+ZI*&T=*:8%26JB4-E=%:R?JR53V>FZ5TGREM$ I M+51*FZNBM=/GT"6#\C;9_]["PX&64K<3,V#C=MN8 S;0["W\ T;=1D H'_'9 M^BAMANE'+ULS3#?E>W0&RL6]>HW57&W>U5^7;Z@[UV_@U2TI>$&PO=V]R M:W-H965TAF:2B/+/:@481Q%H[!D7 ;IQ-MF M.IVHV@HN<:;!U&7)].T9"K6>!L/@SO")+POK#&$ZJ=@2YVBOJIFF6=BRY+Q$ M:;B2H'$Q#4Z')^=CY^\=OG!W[&_]KE3+M?,X+D27WENBVGP/( <%ZP6]I-:O\5-/L>. M+U/"^%]8;WRC ++:6%5NP!1!R67SSWYN=-@"$$\W(-X XOL"D@T@\8DVD?FT M+IAEZ42K-6CG36QNX+7Q:,J&2U?%N=7TE1/.IJ?&H#7P%D4.I O,F4 X@ ], M:^8$AOT+M(P+\XRL5_,+V-][!GO )7PN5&V8S,TDM!2(HPNSS:)GS:+Q/Q9- MX+V2MC#P2N:8=^#/^_$O>O A"="J$-^I')SWA M)&U1$L^7_(/O4F:J1)A;9I$ZQ@[@C DF,S+YSB;5X33/N6L$)N""FTPH4VLT M<'WKII4R9'^C55V9 1"=J',NE]Z3E..RQAP^5NAJK*2!;^\H KBDUMFEY2.1[2A[U"I[U,>>7I85X]II M"J28 7>0-!U0N Z@4Q%(.>S2H"$>>6)W-J[2T?#%)%QMI_:W3S)*6I^=B(_; MB(][(YYI.K&UO1W C+9 4_M7-S6O7!)=)>^97G*JM< %0:/# M,>UPW5SUS<2JRM^6U\K2W>N'!;V.4#L'^KY0RMY-W +M>RO]!5!+ P04 M" !H3F)743&P6T@" ]!0 &0 'AL+W=OW.3:6'/B8#OM^/>< MG33J1#?QP$OLL^_[?/?E[M*=-@^V1'3P6*G:3EGI7'/)N'LUF2I;IV2-=X:L&U5"?/["I7>3=F8 M[0_NY*9T_H!G:2,VN$1WW]P:LOC 4L@*:RMU#0;74S8;7\X3[Q\B,+XU7.RX4D//-SOV3^&W"F7E; X MU^J[+%PY9>\9%+@6K7)W>G>-?3X3SY=K9<,7=KUOQ"!OK=-5#Z8(*EEWJWCL M=3@ C,^? <0](/Y70-(#@G*\BRRDM1!.9*G1.S#>F]C\)F@3T)2-K/U?7#I# MMY)P+IM9B\["-:H"2!=8"H7P%I94+45+6[V&HRZG"W1"*GM&SO?+!9R>G,$) MR!J^EKJUHBYLRAW%YU_A>1_+51=+_$PL2VQ&D$1O(([BY A\_C)\@3G!QP$> M/X5S4F60)AZDB0-?\AR?M+FNG:Q;+.!+@T;XPK- R0'=-=H*!9^,;AL+/V8K MZPS5Y,]C:7?OG!]_Q_?II6U$CE-&C6C1;)%EKU^-+Z(/QT3X3V1/)$D&29*7 MV+MJ@=)7 @T0L%VQ*%+D6-H=UT7@\M-DFT4IWQ[F\K?')$H&GRY$?E#6F,1L" #,! &0 'AL+W=OQ!\6^ MQ"*2Y4KGN-NGGR0[)H,T]&4OMDZZ_U\_R7=.6J5WI@1 \BQ%95):(M:S(#!Y M"9*9D:JALBL;I25#&^IM8&H-K/ B*8(H#*>!9+RB6>+GECI+5(."5[#4Q#12 M,OU[#D*U*1W3P\0#WY;H)H(LJ=D65H"/]5+;*!A<"BZA,EQ51,,FI1_'LWGL M\GW"=PZM.1H3=Y*U4CL7W!4I#1T0",C1.3#[VL,M".&,+,93[TF'+9WP>'QP M_^S/;L^R9@9NE?C!"RQ3^IZ2 C:L$?B@VB_0G^?&^>5*&/\D;9<;QY3DC4$E M>[$ED+SJWNRYOX2YNXT\Y8(ARQ*M6J)=MG5S W]4K[9PO'(? M987:KG*KPVS5K T\-5 A^;2W3T,N%X","W-%+@BOR#T7PEZ?20*TVSE1D/?6 M\\XZ>L'Z6XXC,@FO211&$_*X6I#+BZM_;0)+.R!' W+D?>-7(I\B.^O@"GUF M:I9#2FTE&]![H-G;-^-I^.$,WV3@FWCWR2OYR,^O-H/<(4CSZQ3LY#_ Q@-L M?/XR4>4[VUUUH_/25C>IM=IJ)J\):[!4FO^!@C"IFM/WW)E/O;GK_WT6ATFP M/P8*CHK3]?D]TUM>&2)@8T7AZ-T-);KKG2Y 5?MZ72NTU>^'I?W=@'8)=GVC M%!X"UP+##RS["U!+ P04 " !H3F)7',4/H!X# !($0 #0 'AL+W-T M>6QEUY-B9 MX[*67S]?.TT_\$6,APV6JL2^Q^?<8_L&1QW69BW8S8(Q$ZU*(>L161A3?8SC M>K9@):W/5,6D10JE2VIL5\_CNM*,YC602A'W.ITT+BF79#R4R_*J-'4T4TMI M1N2\#47^]B4?D6YZ3B(O-U$Y&Y&[D_<_E\IC#T5'G[O3R,'[B@%,2 M!T7[SQ ]Z^"Z%L.DTWUI-_S8"GGB,4:["-!LEBT3.HX<-^LV'A9*;I#AKN_!EC8Z)9=* MN]P^@_\[;88? )L>&.1"M 9[Q ?&PXH:P[2\LATWV 4?05'3OEU7UN%A=7IU4EUI\$G\N2^\:*$T?[#9H%1F M-L TB>Z9-GRV&_FE:77+5F933JL"]]Q[@Y[_[CK/F62:BEW3MO9?\RJ_V'%R M\:\LN_\JAX:#'IM#[+6;[+\%D^E;,/DZ:S)NCIV=LVWO9&NC$;Q!C,AW>!\1 MVZ31=,F%X;+I+7B>,_GH@+/RAD[M:^*>OAV?LX(NA;EMP1'9MK^QG"_+K!UU M#0O1C-JVO\+TNFG[^F)S<9FS%!D%D@'(&*,>S0LC$?; \84YFK_!,LRQ)TA1; MTLAGD#!I8',OW96N.[C5?(TW6 [>E3%8+-%*]$;*;X6@,2 M7C=@9%EXM[$\P,!V :L=R!_. S45YB0)["KF#7N"<23+, 1J,5RC:8JL3@J? M\/Y@3TF29%D8 2SL($DP!)Y&',$<@ <,21)W#AZ<1_'FG(JWOYV,?P-02P,$ M% @ :$YB5Y>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'\$ ".*0 #P 'AL+W=OPZMC,=NC8 M7W_M9&A.&X[NRRE/$">8+X[M[_@XGYZU>5IH_<1^5E+9Z6#MW.9L.+3%&BIN M_]8;4/[,4IN*.W]H5D.[,NZ,\/X0#LHG-#* M%X:"1P'/]L_Y<,BVPHJ%D,+MIH/FNX0!JX02E?@%Y70P&C"[UL_?M!&_M')< MS@NCI9P.QNV)1S!.%*^*YP'R@2]L4^+XXIY[D.E@,O(5+H6QKKFBJ9][QBWX MB]NCVNDK(1V8&7?PU>AZ(]0J5./O8AC=1M,.^\^V$<_,_VE&O5R* F:ZJ"M0 MKFU' S( *KL6&SM@BEQ)!I@AD>A3(><#Q/XT@,P0R.R)D MIR5S!#(_)F0:04X0R,DQ(;,(\CT"^?Z8D'D$^0&!_$ +>S8/(8D]NCJH0+%[5#U$\JSL=0H H!G0;#Y#$F MML<,C-CR$/GYAVJ=::[OT&'6&!-KXXH+PQZY]&/T'^#63WRO\#!?C(F%,7>Z M>%IK68*Q?['+'[6/WV,V3!-C8D]!-LM FC- ;#/) 0>^ ^%$)Y>L>-V[$'PY7ES6(R M?J@)NMH@%D,K /8-9,FNM'^N7'8>*Z:#A%@'\WIAX4<=GNSE]L7,D6!N2(C= M<,=W;-N,@^;G8?$X$[:0.LQQ,23FAH38#6@4UUG^))@D$F))X)CQ BC!9)$0 MRZ(GV&0G#]Q#V'=8*"43928R)B20E%DE_*-K;FFCBBM@I!V+2/6>,B1DF)3;,ZUBKMR4Q MOZ34?GD9=/428FI)B=72%]OT0F)B28G%@F:$NOE>S"TIL5MP3</G7%3F;@N)"=GIEAXLG>*HG5CX;))CMF.JLS:#),-MD;Y+/8 M*8LZY86!4CAVQ0LAXT1JANZ3$,OF-^9Y638]D4O?I&U%3;^,,3'A9.1;)5@@ M=!IC8M;)R#=+$,QNW\2\DQ%[YT"\MN^M,2;FG8S8.RAFMS4Q[V3$WCD85K8S M9[S7B'DGITZ4A4CR1' M,=90C(F))R<6S^LE1,=",2:Z1?_F*QW?F+[>LI;PHC4Q\>34F;0>S!!@JA!K M\'AC+'J7XJ?LEAL3Y!YC8N:9$)OG .9^L,>8F((FQ IZM3'2:Z ) M9J!)8Z#A_OV_$I9"07GKJ[>^O."RN#,L?+2O+F1YV'I^+)_U8WFY?YU MPOVKD)__ U!+ P04 " !H3F)7)V75I0P" "$)0 &@ 'AL+U]R96QS M+W=OINW]?%Q_%PJJMF M-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'Z MV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !! M#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6 MA%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0 MVR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[ M$^B=4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/ M?P%02P,$% @ :$YB5^[5[1CF 0 ]20 !, !;0V]N=&5N=%]4>7!E M&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28: M)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^ M^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( &A.8E?TR-^6_P4 *(@ 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ :$YB5W%O?4X3 P X @ !@ M ("!/14 'AL+W=OUP:08 - = 8 " @888 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ :$YB5\6%DE\94U)P< M ,8< 8 " @14X !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :$YB5ZK@ M<-%5!P JQ$ !@ ("!YD$ 'AL+W=O&UL4$L! A0#% @ M:$YB5^0G?A8W!@ A !D ("!I58 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :$YB5Y0#)8?Y!@ MF1$ !D ("!)F( 'AL+W=OZ*OT% #@#0 &0 @(%6 M:0 >&PO=V]R:W-H965T&UL4$L! A0#% @ :$YB5U4W+F9I!0 00T !D M ("!MG< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :$YB5R.G7JG. P V @ !D ("!K8\ 'AL M+W=O&PO=V]R:W-H965TV: !X;"]W;W)K&UL4$L! A0#% @ :$YB M5Y.E\[LK! =@D !D ("!V* 'AL+W=O&PO=V]R:W-H965T^H !X;"]W;W)K M&UL4$L! A0#% @ :$YB5XA\!DG'"@ &!T M !D ("!HJL 'AL+W=O&PO=V]R:W-H965TADA@0 MH , (\( 9 " @9.Y !X;"]W;W)K&UL4$L! A0#% @ :$YB5_6"IF5K @ 304 !D M ("!:KT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :$YB5Z;% L;3 @ (% !,#P &0 M @('OTP >&PO=V]R:W-H965T&UL4$L! A0#% @ :$YB5_T-'>6+ @ 3 @ !D M ("!E-P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :$YB5Y@-)$Z'!@ ?C4 !D ("! M<>8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :$YB5U;A&B>O @ _P@ !D ("!,_( 'AL+W=OGTP( $,* 9 " @9S[ !X M;"]W;W)K&UL4$L! A0#% @ :$YB5T8-.:RM M! SR( !D ("!IOX 'AL+W=O&PO=V]R:W-H965T84??P, *X0 9 " @>D' 0!X;"]W;W)K&UL4$L! A0#% @ :$YB5PP<.SB$ P #!( !D M ("!GPL! 'AL+W=O&PO=V]R M:W-H965T\32J[S0( "L* M 9 " @<4; 0!X;"]W;W)K&UL M4$L! A0#% @ :$YB5P1$Z)OH P [0X !D ("!R1X! M 'AL+W=O&PO=V]R:W-H965T24S/5-P( #0% 9 M " @1&UL4$L! A0#% @ M:$YB5^!T"(6M! 'AL !D ("!A2@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :$YB5U$QL%M( @ /04 !D M ("! $(! 'AL+W=O6F,1L" #,! &0 @(%_1 $ >&PO=V]R:W-H M965TT8Y@$ /4D 3 " 6-2 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !' $< :!, 'I4 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 278 201 1 true 77 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 and Intangible Assets Sheet http://www.vitacoco.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets 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 - Assets Held For Sale Sheet http://www.vitacoco.com/role/AssetsHeldForSale Assets Held For Sale Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Events Sheet http://www.vitacoco.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure 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 and Intangible Assets (Tables) Sheet http://www.vitacoco.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.vitacoco.com/role/GoodwillandIntangibleAssets 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 - Assets Held For Sale (Tables) Sheet http://www.vitacoco.com/role/AssetsHeldForSaleTables Assets Held For Sale (Tables) Tables http://www.vitacoco.com/role/AssetsHeldForSale 37 false false R38.htm 9954483 - 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 38 false false R39.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 39 false false R40.htm 9954485 - 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 40 false false R41.htm 9954486 - Disclosure - Revenue Recognition (Details) Sheet http://www.vitacoco.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.vitacoco.com/role/RevenueRecognitionTables 41 false false R42.htm 9954487 - Disclosure - Inventory (Details) Sheet http://www.vitacoco.com/role/InventoryDetails Inventory (Details) Details http://www.vitacoco.com/role/InventoryTables 42 false false R43.htm 9954488 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details) Sheet http://www.vitacoco.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails Goodwill and Intangible Assets - Summary of Goodwill (Details) Details 43 false false R44.htm 9954489 - 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 44 false false R45.htm 9954490 - Disclosure - Debt - Additional Information (Details) Sheet http://www.vitacoco.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 45 false false R46.htm 9954491 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 46 false false R47.htm 9954492 - 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 47 false false R48.htm 9954493 - 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 48 false false R49.htm 9954494 - 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 49 false false R50.htm 9954495 - Disclosure - Fair Value Measurements (Details) Sheet http://www.vitacoco.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.vitacoco.com/role/FairValueMeasurementsTables 50 false false R51.htm 9954496 - Disclosure - Shareholders' Equity (Details) Sheet http://www.vitacoco.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details 51 false false R52.htm 9954497 - Disclosure - Income Taxes (Details) Sheet http://www.vitacoco.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.vitacoco.com/role/IncomeTaxes 52 false false R53.htm 9954498 - Disclosure - Earnings Per Share (Details) Sheet http://www.vitacoco.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.vitacoco.com/role/EarningsPerShareTables 53 false false R54.htm 9954499 - 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 54 false false R55.htm 9954500 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.vitacoco.com/role/SegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 55 false false R56.htm 9954501 - 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 56 false false R57.htm 9954502 - 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 57 false false R58.htm 9954503 - 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 58 false false R59.htm 9954504 - 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 59 false false R60.htm 9954505 - Disclosure - Related-Party Transactions (Details) Sheet http://www.vitacoco.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.vitacoco.com/role/RelatedPartyTransactions 60 false false R61.htm 9954506 - Disclosure - Assets Held For Sale - Narrative (Details) Sheet http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails Assets Held For Sale - Narrative (Details) Details 61 false false R62.htm 9954507 - Disclosure - Assets Held For Sale - Schedule of Assets Held For Sale (Details) Sheet http://www.vitacoco.com/role/AssetsHeldForSaleScheduleofAssetsHeldForSaleDetails Assets Held For Sale - Schedule of Assets Held For Sale (Details) Details 62 false false R63.htm 9954508 - Disclosure - Subsequent Events (Details) Sheet http://www.vitacoco.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.vitacoco.com/role/SubsequentEvents 63 false false All Reports Book All Reports coco-20230930.htm coco-20230930.xsd coco-20230930_cal.xml coco-20230930_def.xml coco-20230930_lab.xml coco-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "coco-20230930.htm": { "nsprefix": "coco", "nsuri": "http://www.vitacoco.com/20230930", "dts": { "inline": { "local": [ "coco-20230930.htm" ] }, "schema": { "local": [ "coco-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "coco-20230930_cal.xml" ] }, "definitionLink": { "local": [ "coco-20230930_def.xml" ] }, "labelLink": { "local": [ "coco-20230930_lab.xml" ] }, "presentationLink": { "local": [ "coco-20230930_pre.xml" ] } }, "keyStandard": 186, "keyCustom": 15, "axisStandard": 30, "axisCustom": 1, "memberStandard": 43, "memberCustom": 34, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 278, "entityCount": 1, "segmentCount": 77, "elementCount": 501, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 701, "http://xbrl.sec.gov/dei/2023": 31 }, "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.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-20230930.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-20230930.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-20230930.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-5", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "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-20230930.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-5", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "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-20230930.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-10", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "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-20230930.htm", "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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.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": [ "link:footnote", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.vitacoco.com/role/GoodwillandIntangibleAssets", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "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-20230930.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-20230930.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.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-20230930.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-20230930.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-20230930.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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.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-20230930.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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.vitacoco.com/role/AssetsHeldForSale", "longName": "0000023 - Disclosure - Assets Held For Sale", "shortName": "Assets Held For Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.vitacoco.com/role/SubsequentEvents", "longName": "0000024 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-5", "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-20230930.htm", "first": true }, "uniqueAnchor": null }, "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-20230930.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-20230930.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-20230930.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-20230930.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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.vitacoco.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "coco:ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.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-20230930.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-20230930.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-20230930.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-20230930.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-20230930.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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.vitacoco.com/role/AssetsHeldForSaleTables", "longName": "9954482 - Disclosure - Assets Held For Sale (Tables)", "shortName": "Assets Held For Sale (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.vitacoco.com/role/NatureofBusinessandBasisofPresentationDetails", "longName": "9954483 - 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": "38", "firstAnchor": { "contextRef": "c-114", "name": "coco:NumberOfSubsidiaries", "unitRef": "subsidiary", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-114", "name": "coco:NumberOfSubsidiaries", "unitRef": "subsidiary", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954484 - 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": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-117", "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-20230930.htm", "unique": true } }, "R40": { "role": "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails", "longName": "9954485 - 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": "40", "firstAnchor": { "contextRef": "c-123", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.vitacoco.com/role/RevenueRecognitionDetails", "longName": "9954486 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "unique": true } }, "R42": { "role": "http://www.vitacoco.com/role/InventoryDetails", "longName": "9954487 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.vitacoco.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails", "longName": "9954488 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Summary of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails", "longName": "9954489 - 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": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "coco:ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.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", "coco:ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.vitacoco.com/role/DebtAdditionalInformationDetails", "longName": "9954490 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-179", "name": "coco:LineOfCreditFacilityInterestExpenseAndUnusedCommitmentFee", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "coco:LineOfCreditFacilityInterestExpenseAndUnusedCommitmentFee", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.vitacoco.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954491 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LitigationReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LitigationReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails", "longName": "9954492 - 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": "47", "firstAnchor": { "contextRef": "c-192", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofNotionalAmountandFairValueofAllOutstandingDerivativeInstrumentsDetails", "longName": "9954493 - 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": "48", "firstAnchor": { "contextRef": "c-200", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-200", "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-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.vitacoco.com/role/DerivativeInstrumentsSummaryofRealizedandUnrealizedGainsandLossesoftheDerivativeInstrumentsDetails", "longName": "9954494 - 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": "49", "firstAnchor": { "contextRef": "c-5", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "unique": true } }, "R50": { "role": "http://www.vitacoco.com/role/FairValueMeasurementsDetails", "longName": "9954495 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-221", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-221", "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-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.vitacoco.com/role/ShareholdersEquityDetails", "longName": "9954496 - Disclosure - Shareholders' Equity (Details)", "shortName": "Shareholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.vitacoco.com/role/IncomeTaxesDetails", "longName": "9954497 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "unique": true } }, "R53": { "role": "http://www.vitacoco.com/role/EarningsPerShareDetails", "longName": "9954498 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "unique": true } }, "R54": { "role": "http://www.vitacoco.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954499 - 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": "54", "firstAnchor": { "contextRef": "c-247", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.vitacoco.com/role/SegmentReportingAdditionalInformationDetails", "longName": "9954500 - Disclosure - Segment Reporting - Additional Information (Details)", "shortName": "Segment Reporting - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.vitacoco.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails", "longName": "9954501 - 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": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-133", "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-20230930.htm", "unique": true } }, "R57": { "role": "http://www.vitacoco.com/role/SegmentReportingReconciliationofGrossProfittoIncomeLossBeforeIncomeTaxesDetails", "longName": "9954502 - 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": "57", "firstAnchor": { "contextRef": "c-5", "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-20230930.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://www.vitacoco.com/role/SegmentReportingRevenuefromExternalCustomersbyGeographicAreasDetails", "longName": "9954503 - 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": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-255", "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-20230930.htm", "unique": true } }, "R59": { "role": "http://www.vitacoco.com/role/SegmentReportingLongLivedAssetsbyGeographicAreasDetails", "longName": "9954504 - 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": "59", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails", "longName": "9954505 - Disclosure - Related-Party Transactions (Details)", "shortName": "Related-Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-267", "name": "coco:NumberOfMembersOfTheBoardOfDirectorsAppointedAsNominees", "unitRef": "director", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "coco:NumberOfMembersOfTheBoardOfDirectorsAppointedAsNominees", "unitRef": "director", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails", "longName": "9954506 - Disclosure - Assets Held For Sale - Narrative (Details)", "shortName": "Assets Held For Sale - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.vitacoco.com/role/AssetsHeldForSaleScheduleofAssetsHeldForSaleDetails", "longName": "9954507 - Disclosure - Assets Held For Sale - Schedule of Assets Held For Sale (Details)", "shortName": "Assets Held For Sale - Schedule of Assets Held For Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.vitacoco.com/role/SubsequentEventsDetails", "longName": "9954508 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-232", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "coco-20230930.htm", "first": true, "unique": true } } }, "tag": { "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": [ "r24" ] }, "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": [] }, "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": [ "r782" ] }, "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": [ "r832" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r659", "r735", "r775", "r912", "r956", "r957", "r958" ] }, "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": [] }, "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": [ "r825" ] }, "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": [ "r825" ] }, "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": [ "r825" ] }, "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": [ "r28" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r63" ] }, "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": [] }, "coco_NumberOfMembersOfTheBoardOfDirectorsAppointedAsNominees": { "xbrltype": "integerItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "NumberOfMembersOfTheBoardOfDirectorsAppointedAsNominees", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of members of the Board of Directors appointed as nominees", "label": "Number of Members of the Board of Directors Appointed as Nominees", "documentation": "Number of Members of the Board of Directors Appointed as Nominees" } } }, "auth_ref": [] }, "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": [ "r341", "r381", "r386", "r478", "r530", "r751", "r752", "r763", "r764", "r765" ] }, "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": [ "r826" ] }, "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": [] }, "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": [ "r341", "r381", "r386", "r478", "r529", "r763", "r764", "r765" ] }, "coco_SupplierAdvancesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "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", "label": "Supplier Advances Noncurrent", "documentation": "Supplier advances noncurrent." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Liabilities measured at fair value", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r76" ] }, "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": [ "r784" ] }, "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": [ "r828" ] }, "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": [ "r827" ] }, "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": [ "r6", "r11", "r141" ] }, "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": [ "r831" ] }, "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_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "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": [ "r341", "r381", "r382", "r383", "r384", "r385", "r386", "r478", "r531", "r751", "r752", "r763", "r764", "r765" ] }, "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": [ "r829" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Member]", "documentation": "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": [] }, "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": [] }, "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": [ "r823" ] }, "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": [ "r830" ] }, "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": [ "r76" ] }, "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": [ "r830" ] }, "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": [] }, "coco_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://www.vitacoco.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "label": "Contingent consideration liability [Member]", "documentation": "Contingent consideration liability [Member]." } } }, "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": [ "r200", "r424", "r429", "r431", "r432", "r437", "r439", "r440", "r441", "r606" ] }, "coco_PrivateLabelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_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": [ "r28", "r58" ] }, "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": [ "r19", "r145", "r968" ] }, "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": [] }, "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": [ "r526", "r528" ] }, "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": [ "r68", "r70", "r72", "r74", "r630", "r632", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r673", "r674", "r675", "r676", "r679", "r680", "r681", "r682", "r701", "r703", "r710", "r713", "r743", "r772", "r774" ] }, "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_ReceiveUSDPayCADMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "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": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "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": [ "r823" ] }, "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": [ "r912", "r956", "r957", "r958" ] }, "coco_UnrealizedGainLossOnDerivativeInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "coco_SupplierCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "SupplierCMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier C", "label": "Supplier C [Member]", "documentation": "Supplier C" } } }, "auth_ref": [] }, "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": [ "r389", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "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_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": [ "r389", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "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": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.vitacoco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r502", "r527" ] }, "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": [ "r797", "r805", "r815", "r832", "r840", "r844", "r852" ] }, "coco_AccountsReceivableAndSupplierAdvancesAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "coco_ScheduleOfLineOfCreditFacilitiesAndNotesPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "coco_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "London Interbank Offered Rate (LIBOR)", "label": "London Interbank Offered Rate [Member]", "documentation": "London Interbank Offered Rate" } } }, "auth_ref": [] }, "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": [ "r182", "r183", "r485", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632", "r653", "r655", "r656", "r703", "r704", "r706", "r710", "r711", "r713", "r714", "r743", "r974" ] }, "coco_AmericasSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.vitacoco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r502", "r527" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.vitacoco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r502", "r527" ] }, "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": [ "r832" ] }, "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": [] }, "coco_SubsidiariesOwnedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_PerformanceAndMarketBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "PerformanceAndMarketBasedStockOptionsMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance and Market-based Stock Options", "label": "Performance And Market-Based Stock Options [Member]", "documentation": "Performance And Market-Based Stock Options" } } }, "auth_ref": [] }, "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_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_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": [ "r169", "r181", "r199", "r277", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r445", "r447", "r486", "r769", "r905", "r906", "r959" ] }, "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": [ "r823" ] }, "coco_DistributionAgreementWithShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "DistributionAgreementWithShareholderMember", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution Agreement With Shareholder", "label": "Distribution Agreement With Shareholder [Member]", "documentation": "Distribution Agreement With Shareholder [Member]" } } }, "auth_ref": [] }, "coco_SupplierBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r797", "r805", "r815", "r832", "r840", "r844", "r852" ] }, "coco_ScheduleOfLineOfCreditFacilitiesAndNotesPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.vitacoco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r502", "r527" ] }, "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": [ "r832" ] }, "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": [ "r161", "r162", "r163", "r164", "r165", "r206", "r207", "r208", "r209", "r218", "r275", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r305", "r420", "r421", "r422", "r433", "r434", "r435", "r436", "r442", "r443", "r444", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r483", "r484", "r487", "r488", "r489", "r490", "r503", "r504", "r507", "r508", "r509", "r510", "r514", "r515", "r516", "r517", "r518", "r535", "r536", "r537", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ] }, "coco_InternationalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_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_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": [ "r239", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r749", "r864", "r971" ] }, "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": [ "r832" ] }, "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": [ "r724" ] }, "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": [ "r201", "r244", "r255", "r256", "r257", "r258", "r259", "r261", "r265", "r314", "r315", "r316", "r317", "r319", "r320", "r322", "r324", "r325", "r905", "r906" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r16", "r20", "r89", "r91", "r92", "r93", "r94", "r95", "r97", "r98", "r99", "r133" ] }, "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": [ "r134", "r308", "r309", "r725", "r900" ] }, "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": [ "r42", "r43", "r45", "r46", "r77", "r143", "r724" ] }, "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": 6.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": [ "r40", "r171", "r740" ] }, "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": [ "r851" ] }, "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": [ "r43", "r45", "r77", "r78", "r271", "r724" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "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": [] }, "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": [ "r851" ] }, "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": [ "r201", "r244", "r255", "r256", "r257", "r258", "r259", "r261", "r265", "r314", "r315", "r316", "r317", "r319", "r320", "r322", "r324", "r325", "r905", "r906" ] }, "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_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": [ "r341", "r381", "r382", "r383", "r384", "r385", "r386", "r478", "r529", "r530", "r531", "r751", "r752", "r763", "r764", "r765" ] }, "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_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": [ "r866", "r873", "r967", "r969" ] }, "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": [] }, "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": [ "r852" ] }, "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": [ "r495" ] }, "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": [ "r8" ] }, "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", "r121" ] }, "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": [ "r852" ] }, "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": [ "r41" ] }, "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": [ "r223", "r224", "r225", "r230", "r392" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "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": "Asset held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r89", "r96", "r130", "r132", "r167", "r168" ] }, "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/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "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": [ "r172", "r294", "r550", "r749", "r769", "r889", "r896" ] }, "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 and cash equivalents at beginning of the period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period (1)", "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": [ "r40", "r121", "r195" ] }, "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": [ "r477", "r478", "r479", "r480", "r482" ] }, "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": [] }, "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": [ "r853" ] }, "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": [ "r102" ] }, "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": [] }, "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": [ "r852" ] }, "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": [ "r231" ] }, "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": [ "r882" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.vitacoco.com/role/GoodwillandIntangibleAssetsTables" ], "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": [ "r749", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "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": [ "r979", "r980", "r981", "r982" ] }, "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": [ "r854" ] }, "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": [ "r173" ] }, "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_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": [ "r101" ] }, "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": [ "r853" ] }, "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": [] }, "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": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "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": [ "r820" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "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": [ "r14" ] }, "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; 62,962,205 and 62,225,250 shares issued at September\u00a030, 2023 and December\u00a031, 2022, respectively 56,756,005 and 56,019,050 shares outstanding at September\u00a030, 2023 and December\u00a031, 2022, 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": [ "r101", "r557", "r769" ] }, "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": [ "r702", "r705", "r708", "r712", "r944", "r945", "r946" ] }, "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": [ "r701", "r705", "r709", "r712", "r944", "r945", "r946" ] }, "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": [] }, "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": [ "r855" ] }, "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": [ "r101", "r640" ] }, "coco_VitaCocoCoconutWaterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_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": [ "r477", "r478", "r481" ] }, "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": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "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": [ "r13", "r101", "r640", "r658", "r977", "r978" ] }, "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": [ "r786", "r856" ] }, "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": [ "r477", "r478" ] }, "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_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": [ "r41" ] }, "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": [ "r979", "r980", "r981", "r982" ] }, "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": [ "r278" ] }, "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": [ "r41" ] }, "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": [ "r786", "r856" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r522", "r523", "r958" ] }, "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": [ "r786", "r856" ] }, "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": [ "r221", "r230" ] }, "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": [ "r21", "r107", "r108", "r109" ] }, "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": [ "r61" ] }, "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": [ "r61" ] }, "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": [ "r220", "r230" ] }, "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": [] }, "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_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_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_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": [ "r66", "r744" ] }, "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": [ "r783" ] }, "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": [ "r269", "r270", "r624", "r627", "r629", "r695", "r697", "r700", "r716", "r723", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r739", "r757", "r774", "r910", "r971" ] }, "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": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r387", "r522", "r523", "r634", "r635", "r636", "r637", "r638", "r657", "r659", "r693" ] }, "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": [ "r166", "r239", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r749", "r864", "r971" ] }, "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": [] }, "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": [ "r476" ] }, "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": [ "r913" ] }, "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": [ "r28" ] }, "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": [ "r163", "r205", "r212", "r218", "r282", "r288", "r420", "r421", "r422", "r435", "r436", "r454", "r456", "r457", "r459", "r460", "r461", "r467", "r470", "r472", "r473", "r516" ] }, "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": [ "r118" ] }, "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": [ "r163", "r205", "r212", "r218", "r282", "r288", "r420", "r421", "r422", "r435", "r436", "r454", "r456", "r457", "r459", "r460", "r461", "r467", "r470", "r472", "r473", "r516" ] }, "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": [] }, "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": [] }, "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": [ "r163", "r205", "r212", "r218", "r282", "r288", "r420", "r421", "r422", "r435", "r436", "r454", "r456", "r457", "r459", "r460", "r461", "r467", "r470", "r472", "r473", "r516" ] }, "coco_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r783" ] }, "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": [ "r862", "r865", "r880", "r885", "r886", "r939", "r940", "r941", "r942", "r943", "r949", "r950", "r951", "r955" ] }, "coco_MajorSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r193", "r210", "r211", "r212", "r213", "r214", "r220", "r222", "r228", "r229", "r230", "r234", "r473", "r474", "r553", "r565", "r745" ] }, "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": [] }, "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": [ "r269", "r270", "r624", "r627", "r629", "r695", "r697", "r700", "r716", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r739", "r757", "r774", "r910", "r971" ] }, "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": [] }, "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": [ "r911" ] }, "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": [ "r8", "r679", "r680", "r681", "r682", "r707" ] }, "coco_NumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r387", "r522", "r523", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r634", "r635", "r636", "r637", "r638", "r657", "r659", "r693", "r958" ] }, "coco_SupplierDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "SupplierDMember", "presentation": [ "http://www.vitacoco.com/role/CommitmentsandContingenciesScheduleofConcentrationofRiskbyRiskFactorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier D", "label": "Supplier D [Member]", "documentation": "Supplier D" } } }, "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": [] }, "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": [ "r34", "r35", "r110", "r178", "r558", "r592", "r596" ] }, "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": [ "r194" ] }, "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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r83", "r84", "r665", "r666", "r669" ] }, "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": [ "r238", "r239", "r240", "r241", "r242", "r254", "r259", "r263", "r264", "r265", "r266", "r267", "r268", "r271" ] }, "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": [ "r194" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "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": [ "r783" ] }, "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": [ "r519", "r520", "r521", "r523", "r524", "r607", "r608", "r609", "r667", "r668", "r669", "r690", "r692" ] }, "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": [ "r121", "r122", "r123" ] }, "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_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r665", "r666", "r669" ] }, "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": [ "r50", "r51", "r52", "r54" ] }, "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": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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": [] }, "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": [] }, "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": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "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_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": [ "r50", "r51", "r52", "r54" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r16", "r20", "r89", "r91", "r92", "r93", "r94", "r95", "r97", "r98", "r99", "r133" ] }, "coco_ServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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_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": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $2,849 at September\u00a030, 2023, and $2,898 at December\u00a031, 2022", "verboseLabel": "Accounts receivable, current", "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": [ "r272", "r273" ] }, "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": [ "r7" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r127" ] }, "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": [ "r271", "r758", "r910", "r971", "r972" ] }, "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_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": [ "r159", "r887" ] }, "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": [ "r630", "r632", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r673", "r674", "r675", "r676", "r679", "r680", "r681", "r682", "r701", "r703", "r710", "r713", "r772", "r774" ] }, "coco_ReceiveUSDPayGBPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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/RelatedPartyTransactionsDetails", "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": [ "r116" ] }, "coco_ServiceAgreementRelatedToDistributionAgreementWithShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "ServiceAgreementRelatedToDistributionAgreementWithShareholderMember", "presentation": [ "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Agreement Related To Distribution Agreement With Shareholder", "label": "Service Agreement Related To Distribution Agreement With Shareholder [Member]", "documentation": "Service Agreement Related To Distribution Agreement With Shareholder [Member]" } } }, "auth_ref": [] }, "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": [ "r824" ] }, "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": [ "r120" ] }, "coco_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_ReconciliationOfGrossProfitToIncomeLossBeforeIncomeTaxesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleScheduleofAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset held for sale - land", "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r129", "r769" ] }, "coco_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "coco_ScheduleOfLineOfCreditFacilitiesAndNotesPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r144", "r174", "r199", "r242", "r257", "r263", "r277", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r445", "r447", "r486", "r556", "r652", "r769", "r781", "r905", "r906", "r959" ] }, "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": [ "r785" ] }, "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": [ "r910" ] }, "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": [ "r824" ] }, "coco_LineOfCreditFacilityInterestExpenseAndUnusedCommitmentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "coco_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r201", "r445", "r446", "r447", "r448", "r525", "r735", "r904", "r907", "r908" ] }, "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": [ "r219", "r231", "r232", "r233" ] }, "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": [ "r101" ] }, "coco_ReceiveTHBSellUSDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r818" ] }, "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": [ "r201", "r445", "r446", "r447", "r448", "r525", "r735", "r904", "r907", "r908" ] }, "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": [ "r820" ] }, "coco_PerformanceBasedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "coco_ServiceBasedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r67", "r71" ] }, "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": [ "r825" ] }, "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": [ "r193", "r210", "r211", "r212", "r213", "r214", "r222", "r228", "r229", "r230", "r234", "r473", "r474", "r553", "r565", "r745" ] }, "coco_VehicleLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "VehicleLoansMember", "presentation": [ "http://www.vitacoco.com/role/DebtSummaryofCreditFacilityandNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle loans", "label": "Vehicle Loans [Member]", "documentation": "Vehicle loans." } } }, "auth_ref": [] }, "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": [ "r267", "r534", "r578", "r579", "r580", "r581", "r582", "r583", "r738", "r756", "r770", "r864", "r902", "r903", "r910", "r971" ] }, "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": [ "r378", "r756", "r757", "r758", "r759", "r760", "r761", "r762" ] }, "coco_PublicStockOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "PublicStockOfferingMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Stock Offering", "label": "Public Stock Offering [Member]", "documentation": "Public Stock Offering" } } }, "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_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": [ "r419", "r423" ] }, "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": [ "r378", "r756", "r757", "r758", "r759", "r760", "r761", "r762" ] }, "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": [ "r267", "r534", "r578", "r579", "r580", "r581", "r582", "r583", "r738", "r756", "r770", "r864", "r902", "r903", "r910", "r971" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSale" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Held For Sale", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r88", "r128" ] }, "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": [ "r242", "r256", "r262", "r265", "r747" ] }, "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": [ "r857" ] }, "coco_ReceiveUSDPayEURMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r823" ] }, "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": [ "r179", "r274", "r289", "r290", "r292", "r970" ] }, "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": [] }, "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": [ "r820" ] }, "coco_ReceiveBRLSellUSDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r161", "r162", "r163", "r164", "r165", "r206", "r207", "r208", "r209", "r218", "r275", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r305", "r420", "r421", "r422", "r433", "r434", "r435", "r436", "r442", "r443", "r444", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r483", "r484", "r487", "r488", "r489", "r490", "r503", "r504", "r507", "r508", "r509", "r510", "r514", "r515", "r516", "r517", "r518", "r535", "r536", "r537", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ] }, "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": [] }, "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": [ "r824" ] }, "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": [ "r7" ] }, "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": [ "r824" ] }, "coco_IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_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": [] }, "coco_ShareBasedPaymentArrangementStockBasedSalesIncentive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "coco_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r887" ] }, "coco_A2021IncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r825" ] }, "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": [ "r43", "r45", "r77", "r78", "r271" ] }, "coco_TwoThousandAndTwentyCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_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": [] }, "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": [ "r825" ] }, "coco_LongLivedAssetsHeldAndUsedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "LongLivedAssetsHeldAndUsedFairValue", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets held and used, fair value", "label": "Long-Lived Assets Held and Used, Fair Value", "documentation": "Long-Lived Assets Held and Used, Fair Value" } } }, "auth_ref": [] }, "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": [ "r81", "r149", "r191", "r246", "r505", "r670", "r780", "r975" ] }, "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": [ "r115", "r534" ] }, "coco_A2014StockOptionAndRestrictedStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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_SupplierAdvancesAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r825" ] }, "coco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodAggregateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r845" ] }, "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": [ "r425", "r430" ] }, "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": [ "r182" ] }, "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": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "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", "http://www.vitacoco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r511" ] }, "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": [ "r73", "r863" ] }, "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": [ "r847" ] }, "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": [] }, "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": [ "r850" ] }, "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": [ "r271", "r860" ] }, "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": [ "r160", "r887" ] }, "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": [] }, "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": [] }, "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": [ "r844" ] }, "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": [ "r182", "r183", "r485", "r622", "r623", "r624", "r625", "r626", "r628", "r629", "r630", "r631", "r632", "r646", "r647", "r701", "r706", "r710", "r711", "r713", "r714", "r743", "r774", "r974" ] }, "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_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_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": [] }, "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": [ "r201", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r506", "r750", "r751", "r752", "r753", "r754", "r875" ] }, "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": [ "r23" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on credit facility", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "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": [ "r28", "r59", "r60", "r79", "r80", "r82", "r85", "r137", "r138", "r201", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r506", "r750", "r751", "r752", "r753", "r754", "r875" ] }, "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": [ "r846" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r28", "r56", "r57" ] }, "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": [ "r67", "r69", "r75" ] }, "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": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "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/RelatedPartyTransactionsDetails", "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": [ "r243", "r244", "r255", "r260", "r261", "r267", "r269", "r271", "r377", "r378", "r534" ] }, "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": [ "r27", "r170", "r199", "r277", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r446", "r447", "r448", "r486", "r769", "r905", "r959", "r960" ] }, "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": [ "r44", "r271" ] }, "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": [ "r69" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "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": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ] }, "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": [ "r158", "r175", "r176", "r177", "r199", "r222", "r226", "r228", "r230", "r236", "r237", "r277", "r314", "r317", "r318", "r319", "r325", "r326", "r355", "r356", "r358", "r361", "r367", "r486", "r601", "r602", "r603", "r604", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r640", "r662", "r686", "r717", "r718", "r719", "r720", "r721", "r859", "r874", "r881" ] }, "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": [ "r851" ] }, "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": [ "r848" ] }, "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": [] }, "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": [ "r849" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of borrowings on credit facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "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": [ "r310", "r311", "r312", "r313", "r380", "r388", "r415", "r416", "r417", "r532", "r533", "r584", "r631", "r632", "r694", "r696", "r698", "r699", "r715", "r736", "r737", "r748", "r755", "r766", "r771", "r774", "r899", "r909", "r962", "r963", "r964", "r965", "r966" ] }, "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": [ "r291", "r551" ] }, "coco_SupplierAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [] }, "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": [ "r850" ] }, "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": [ "r7" ] }, "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_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": [ "r142", "r450", "r462" ] }, "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": [ "r310", "r311", "r312", "r313", "r388", "r533", "r584", "r631", "r632", "r694", "r696", "r698", "r699", "r715", "r736", "r737", "r748", "r755", "r766", "r771", "r909", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "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": [ "r310", "r311", "r312", "r313", "r380", "r388", "r415", "r416", "r417", "r532", "r533", "r584", "r631", "r632", "r694", "r696", "r698", "r699", "r715", "r736", "r737", "r748", "r755", "r766", "r771", "r774", "r899", "r909", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "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": [ "r41" ] }, "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": [ "r850" ] }, "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": [ "r979", "r980", "r981", "r982" ] }, "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": [ "r310", "r311", "r312", "r313", "r388", "r533", "r584", "r631", "r632", "r694", "r696", "r698", "r699", "r715", "r736", "r737", "r748", "r755", "r766", "r771", "r909", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "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": [ "r30", "r901" ] }, "coco_SaleOfStockOverAllotmentOptionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "SaleOfStockOverAllotmentOptionPeriod", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-allotment option period", "label": "Sale Of Stock, Over-Allotment Option Period", "documentation": "Sale Of Stock, Over-Allotment Option Period" } } }, "auth_ref": [] }, "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": [ "r182" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.vitacoco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r502", "r527" ] }, "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": [ "r851" ] }, "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": [ "r7" ] }, "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", "http://www.vitacoco.com/role/RelatedPartyTransactionsDetails" ], "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": [ "r22", "r769" ] }, "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": [ "r851" ] }, "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": [] }, "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": [ "r4" ] }, "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": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on assets held for sale", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r512", "r513", "r768" ] }, "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,206,200 shares at cost as of September\u00a030, 2023, and December\u00a031, 2022, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33", "r61", "r62" ] }, "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": [ "r18" ] }, "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": [ "r44" ] }, "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": [ "r767" ] }, "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": [] }, "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": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "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": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "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": [ "r822" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "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": [ "r114", "r199", "r242", "r256", "r262", "r265", "r277", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r486", "r747", "r905" ] }, "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": [ "r113", "r123", "r148", "r168", "r184", "r186", "r190", "r199", "r206", "r210", "r211", "r212", "r213", "r216", "r217", "r227", "r242", "r256", "r262", "r265", "r277", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r474", "r486", "r563", "r661", "r684", "r685", "r747", "r780", "r905" ] }, "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": [] }, "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": [ "r158", "r175", "r176", "r177", "r199", "r222", "r226", "r228", "r230", "r236", "r237", "r277", "r314", "r317", "r318", "r319", "r325", "r326", "r355", "r356", "r358", "r361", "r367", "r486", "r601", "r602", "r603", "r604", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r640", "r662", "r686", "r717", "r718", "r719", "r720", "r721", "r859", "r874", "r881" ] }, "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": [ "r947" ] }, "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": [ "r14" ] }, "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": [ "r101", "r104", "r105", "r125", "r642", "r658", "r687", "r688", "r769", "r781", "r876", "r884", "r952", "r977" ] }, "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": [ "r179", "r274", "r289" ] }, "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": [] }, "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": [ "r724" ] }, "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": [ "r271", "r758", "r910", "r971", "r972" ] }, "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": [ "r400" ] }, "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": [ "r86", "r153" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "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": [ "r407" ] }, "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": [ "r407" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.vitacoco.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r948" ] }, "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": [ "r408" ] }, "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": [ "r822" ] }, "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_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": [ "r883" ] }, "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": [ "r341", "r381", "r382", "r383", "r384", "r385", "r386", "r529", "r530", "r531", "r751", "r752", "r763", "r764", "r765" ] }, "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": [ "r883" ] }, "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_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": [ "r126", "r867" ] }, "coco_CommonClassMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r843" ] }, "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": [ "r843" ] }, "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": [] }, "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": [ "r795", "r806", "r816", "r841" ] }, "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": [ "r872" ] }, "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": [ "r795", "r806", "r816", "r841" ] }, "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": [ "r255", "r256", "r257", "r258", "r259", "r265" ] }, "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": [ "r794", "r805", "r815", "r840" ] }, "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": [ "r126", "r742" ] }, "coco_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r794", "r805", "r815", "r840" ] }, "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": [ "r270" ] }, "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": [ "r103", "r139", "r559", "r591", "r596", "r605", "r641", "r769" ] }, "coco_MajorSupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r53", "r111" ] }, "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": [ "r796", "r807", "r817", "r842" ] }, "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": [ "r8", "r55" ] }, "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": [ "r29" ] }, "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": [ "r821" ] }, "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": [] }, "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": [ "r31" ] }, "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": [ "r844" ] }, "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": [ "r123", "r660", "r780", "r953", "r954", "r976" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r772", "r773", "r774", "r776", "r777", "r778", "r779", "r877", "r878", "r950", "r973", "r977" ] }, "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", "r112", "r147", "r242", "r256", "r262", "r265", "r554", "r562", "r747" ] }, "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": [ "r26" ] }, "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": [ "r821" ] }, "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": [ "r17" ] }, "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": [ "r843" ] }, "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": 2.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_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": 3.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": [ "r868" ] }, "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": [ "r25", "r199", "r277", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r446", "r447", "r448", "r486", "r639", "r746", "r781", "r905", "r959", "r960" ] }, "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": [ "r860" ] }, "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": [ "r43", "r45", "r77", "r78", "r271", "r724" ] }, "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": [] }, "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": [ "r843" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.vitacoco.com/role/AssetsHeldForSaleNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on assets held for sale", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r90", "r131" ] }, "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": [ "r43", "r45", "r77", "r78", "r271", "r597", "r724" ] }, "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": 5.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": [ "r180", "r741", "r769" ] }, "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": [ "r150", "r156", "r216", "r217", "r250", "r428", "r438", "r566" ] }, "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": [ "r843" ] }, "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_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_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": [ "r47", "r48", "r49", "r151", "r152", "r154", "r155" ] }, "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": [ "r843" ] }, "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": [ "r14", "r449" ] }, "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": [ "r477", "r478", "r481" ] }, "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": [ "r106", "r146", "r560", "r769", "r876", "r884", "r952" ] }, "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": [ "r843" ] }, "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": [ "r64", "r65", "r390" ] }, "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_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": [ "r491", "r492", "r493", "r494", "r683" ] }, "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": [ "r13", "r32", "r139" ] }, "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": 3.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": [ "r5", "r15" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/ShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r38" ] }, "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": [] }, "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": [] }, "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": [ "r819" ] }, "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": [ "r783" ] }, "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": [ "r135", "r197", "r327", "r333", "r334", "r335", "r336", "r337", "r338", "r343", "r350", "r351", "r353" ] }, "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": [ "r788", "r799", "r809", "r834" ] }, "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": [ "r420", "r421", "r422", "r610", "r877", "r878", "r879", "r950", "r977" ] }, "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": [ "r41" ] }, "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": [ "r124", "r196" ] }, "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": [ "r87", "r140", "r598", "r599" ] }, "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": [ "r787", "r798", "r808", "r833" ] }, "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": [ "r117", "r245" ] }, "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": [ "r202", "r203", "r204", "r235", "r534", "r600", "r621", "r633", "r634", "r635", "r636", "r637", "r638", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r659", "r663", "r664", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r686", "r775" ] }, "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": [ "r783" ] }, "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": [ "r119" ] }, "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": [ "r783" ] }, "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": [ "r789", "r800", "r810", "r835" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r32", "r163", "r188", "r189", "r190", "r202", "r203", "r204", "r207", "r215", "r217", "r235", "r282", "r288", "r368", "r420", "r421", "r422", "r435", "r436", "r454", "r456", "r457", "r458", "r459", "r461", "r472", "r496", "r497", "r498", "r499", "r500", "r501", "r518", "r587", "r588", "r589", "r610", "r686" ] }, "coco_SubsidiariesOwnedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] }, "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": [ "r787", "r798", "r808", "r833" ] }, "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": [ "r783" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.vitacoco.com/role/SubsequentEventsDetails" ], "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_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": [ "r163", "r202", "r203", "r204", "r207", "r215", "r217", "r282", "r288", "r420", "r421", "r422", "r435", "r436", "r454", "r457", "r458", "r461", "r472", "r587", "r589", "r610", "r977" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.vitacoco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r858" ] }, "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": [ "r793", "r804", "r814", "r839" ] }, "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": [ "r790", "r801", "r811", "r836" ] }, "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": [ "r13", "r100", "r101", "r139", "r401" ] }, "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": [ "r790", "r801", "r811", "r836" ] }, "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": [ "r136", "r198", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r463", "r689", "r691", "r722" ] }, "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": [ "r426", "r427" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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": [ "r13", "r163", "r188", "r189", "r190", "r202", "r203", "r204", "r207", "r215", "r217", "r235", "r282", "r288", "r368", "r420", "r421", "r422", "r435", "r436", "r454", "r456", "r457", "r458", "r459", "r461", "r472", "r496", "r497", "r498", "r499", "r500", "r501", "r518", "r587", "r588", "r589", "r610", "r686" ] }, "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": [ "r791", "r802", "r812", "r837" ] }, "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": [ "r824" ] }, "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": [ "r293" ] }, "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": [ "r3", "r12", "r35", "r456", "r459", "r518", "r587", "r588", "r869", "r870", "r871", "r877", "r878", "r879" ] }, "coco_SupplierAdvancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vitacoco.com/20230930", "localname": "SupplierAdvancesCurrent", "crdr": "debit", "calculation": { "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vitacoco.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier advances", "label": "Supplier Advances Current", "documentation": "Supplier advances current." } } }, "auth_ref": [] }, "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": [ "r792", "r803", "r813", "r838" ] }, "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": [ "r42", "r43", "r45", "r46", "r77", "r143" ] }, "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": [ "r824" ] }, "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_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_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": [] }, "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": [ "r794", "r805", "r815", "r840" ] }, "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": [ "r157", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r379" ] }, "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": [ "r36", "r185", "r187", "r192", "r552", "r564" ] }, "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": [ "r794", "r805", "r815", "r832", "r840" ] }, "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": [] }, "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": [ "r43", "r45", "r77", "r78", "r271", "r724", "r861" ] }, "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": [ "r9", "r555", "r561", "r769" ] }, "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": [ "r794", "r805", "r815", "r840" ] }, "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": [ "r476", "r482" ] }, "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": [ "r202", "r203", "r204", "r235", "r534", "r600", "r621", "r633", "r634", "r635", "r636", "r637", "r638", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r659", "r663", "r664", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r686", "r775" ] }, "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": [ "r794", "r805", "r815", "r840" ] }, "coco_CommonClassWithExitWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vitacoco.com/20230930", "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": [] } } } }, "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": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r21": { "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" }, "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.19(a))", "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.19(b),22(b))", "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.19,20)", "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.19-26)", "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.20)", "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.21)", "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.22)", "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.24)", "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.25)", "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": "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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 81 0001482981-23-000106-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001482981-23-000106-xbrl.zip M4$L#!!0 ( &A.8E?\E8O-+T8! !%!%0 1 8V]C;RTR,#(S,#DS,"YH M=&WLO6MWH\B2+OQ]?@6O]LR0%_J\- M]4QI2/^W\\O_UVS^SY>[;])EX$P?L1]+%R%&,7:E9R\>2?$(2W\&X4_O"4FW M8Q0/@_"QV63?N@@FKZ'W,(HE3='TV57IA^'Y$)DJ4E6C:=IMI6F86KMI#2VG MJ:FVU;)-!PV'MOQP;@X54[%=M]EVR16&92M-U+9QL]6V%-5L*Q9JF[)[;MFZ MJ9IV2W/O;<-V+,MHMW1LFI9JMPS-:M''CF+R?N0=_>A\[/D_?VV,XGAR_NG3 M\_/SV'\7(=^;7.\'4C\/7^3?8 MU1%VSAZ"IT_IAY\H569?F$;-!X0F\R\,473/;I]^L'(QO9OKK=X\74KK4_+A M[%+O)6Z2YZXL?;8.SR>OB2EO/\4A\B/*.A03WI,;J693L9JZNG2?S:__WDTT MI:EH355;W&0;"55]Z4;IY2O7/NOL2M6V[4\OE(]S6D3>I@L)*=1/__/]6]\9 MX4?4?,N?*(S724W^N$KF-9"LK()^.G^S*# TM?T>0I(K9E]PL;<9'.2#E44X M@1.LW/;)BQ']XYD3/+(K%5M7V-7G8^0__-K ?O-'OT'0CI';^>41QTBB7V_B MOZ;>TZ^-B\"/B10W!Z\30@XG^>W71HQ?XD^,L)\Z__9O__9+[,5CW*$/:LX> M\LNGY(^_?$IN?1^XKYU?7.])BN+7,?ZUX7K19(Q>S_W QV0!WLLYO1"'R8^> MZV*?_4@^OR&J)/2_MIPF@1N/GJD=\+>^95/'O=Z0587HO&U[^*7 M_\:O#(QA%> MN^^G55B$>(@),QP<;4 SE;;SB$DS>;+$I.\\)AC^M1%YCY,Q%6WVMU'(%K8, MW+.7R"6W^+1ZC^3YBX>F:XB":)V^F+A-A]DFV-YOZ7O):T0@1[L_? M[!&C:!KB3DI8]N'L%K//9K_3>VRFE,X;I58PL">EIDR<5DF1VK?S'_W+_%0R M^*(2]5F:>E$\$2H1%=NGP)F_'C&69%G+ES)EB.(@W).@:]^G?[S$?O#H^9MN MFQ7.*[?XM+KZG?PT.>#G6S79/KZ:;/%&!BT[&;3RR-#FD Q9C6:)9+ .38;T M;? #]<"27UWRL)?)V'.\^'OBH+H>^30)\-/0\KP?DU>BW[DB$0+QN(/'"7'@ M_3CJOGC$'LXN(W\G+G _#IR?R;U^^;3Q$?L\^6*,HJ@W9#=/GDH=N/21[,,= MC_STYN7S*7RUB,)?Y;+-/9=WT_I/+QY=O7CQGR@D(7V\B_;5 8T;KJL*]VRO M'\T/'HP=F.9=U_5HIHR$XLASK_T+-/%B-!:&_@>/ @],_SL<(\_'[A4*?<]_ M$,;$J 9/D['=!.A%X]P2*\+\8C>[0E?^T[PB(7AQ<%#UP/S8A"R MX.^5J?[$"@A#^X.'F0>F_2VBN6=AR'WP<%9X?5\@RM27N%0DRE0/'FT+*A0\ M\$;T%,#1/%8>F,5_)']:^1H.,*%!F,\Y@X3/"501&O' .-&3"773MBO;H2ML M+A)#:/RG+B ]?@"VBYXE$9'FHF='JDB/ETE_2)=41'C1,R!5I\?+Y(7H&8]C MI\?+I+WH"8PCI,=+)+F[@^.EQ(WN9ZK>L)G_U 6D MQP_ =M&S)"+27/3L2$7I\;+H;T"ZI"+"BYX!X2 ]7AHO1,]X5) >+XWVHB

+XWK^"HMB%Z@N!8Z?$J>"-Z#J"R]'@5S.(_DC^MA T/F( P MGW,&\9\3..WT&P<8,47/6W"QA5(%XT3/>]3-(J_&F?NWI7O#9OY3*J>MPP_$ M=M&S.2+27/243D5;**717_1DS;&W4$HCO/"9F.JW4$KCA>B)E@JV4$JCO>@) MC>-LH91&;O[3$R<X84/W2N/8,KCA>AA_/$CF/)H+WHD?Y0(ICQRBQZL'[D(+-]TI[)Z<;4@ MK.>7-]SF +KN/Z=13+\4?0W"&_Q,3#0==$G$Y#8,?/*CPUBW;LC3JPAS?1>% M;O1C0N?M:8K:4O6B<6,4QN<7B:= '(.KX1 [\2VC=V_8=8,)=9Z3!66ZX307Q[ ,>B!>B9SR.O>58)NU%3V <(;E7)KE%SPTK8!;_D?QI)6QXP 2$^9PS2/B< _I\2H8 M)WHRH6[:=C6&**MWG>AW1)1807/0/" M07J\-%Z(GO&H(#U>&NU%3V <)SU>&KE%SPTM7>=7E[O.EOT!,&QTN-5 M\$;T'$!EZ?$*F*4J_(?RIY6QX0(4$.CSSB'^TP*GG8'C B2BYRZXV$:IA'.B M)S_J9I57@\VR&MBI"O^)E=-6XX?BN^A)'2&)+GIJIZ*ME/(8('K6YMA[*>51 M7OB<3/6;*:4Q0Q4]Y5+!;DIYQ!<]M7&<[93RZ'WP1$6^=U/+:Y.BJ@>/K_.] M6XFMM565NPB4-?@)_"@8>[2_D'M%E^7A:-'^IS^]CSS70R'YZ^'S CFZ#^R? M%YCZ7L*2:/9NKW.^/#(MC)-X;/'Y[$ZSCV>_TUMM8S9W86BIS,[TM+GZ_0T' M#R&:C#P'C1>/ZT8>J@FFWC*?NU@T SMN@C >=1_)>SJ[V **)0L(N(V-"6<< M\HT0T41^-<72'G[ _Q3>XM!9O&Q8P>)W@-_F0 M:123&"1T+WXUT)&8 FEPKX#30U;I-5 M $TQH5E6*SY5XS:5![V4R\Q%+F.K4$Y+XZYHZA LP>X7-$8$864IN4K0S!%J MN*VB.G7&<)>B7MO*^3*-/!]'43^YQ;)]3I-7LX_*36*1/UV3%;QA?(^0%S&^ MI\LIXZ$$:>[4B7MA'X=/GH.77O$/+T87Y ?ZSY_&?Q*BA/6LU].X2Z#G@>(U M>9?01TEI">"Q#GCD,J@<5MR$)UV/\#=WC755NE2@D42'( M;1J\2FL%.#PZ#KE+>Y>' T%9HG.;[H68:EX!F'S:]=WT8U816U,\Q0++,< M3.UM'/05XS(Q'[E+6P)H9:X1.Y<)N0AT@R%T6EP=K!3@\-@X-[E+7_.PF M5,42H;.W]8ZI*DT,5H5'[A*W/)@J &6UH.0N6PW\6>&/T%EC 8R8J+@0.F$L MBC$1%1Q"IW %4!I%@Z]J"HZK.,%K<)>]K:.> CQFQB-W*6M@S8PU0J=R83>A M!A TNI:WYV$ZIBB=#9 MVWK'5%67&5>"1^X2MSR8*@!EM:#D+EL-_%GAC]!98P&,F*BX$#IA+(HQ$14< MW*9P+T+L>O%7Y'ACLJSEI!D>>'TTV3>B@GO# MY,D'5G9*4S$S*CMV:4E#PMK<9@!/'!P'4KIM[C)MP.^#*G]NTWA_H-"CLR;O MB.Y:XG8?.U-"XMX3<7&]AU'\U?.1[Q"GDU[7[WV]*\/3O4/^ UX,COON^=[C M]+$L&)TXDM_X\*J6V8=?@7TQL\9MMK JV', SDV2AU[*E+R3ASV7^4C0MG6' M';=I5M!V=88=MUE<#G32NI\Q^^0K=G&(QE^GOALE@Y*])]Q_1A-Z*6"S)&R* MET2N$IML 00S;N"SW8U[Y/_L$6R2QP,J2T2E>"GWPJ@LRJJ*YFU8)YBU+V'# ML(IF9M8)YM!+D*HJ3HI9)YC^+D&JJMB&M[C-7%\$OD.^$;(ZB3LO^OGE]0OV MG=$C"G^N>A1]-,;1'7["_A3?X%**-+ZC?P;AQ32*@T<<+E>%S/[6+2VQLOZ: MZS[3[*EK%]=4?W";5P905@_*JC0E=UG?_*#L.DXP]6."2P=[3S0X!%P*KRSY M30L#+L7#I5Y6%L3B-V]4Z9[\EQALSP;QMW^!F"3.VQ6 MY/?;W&US9,+F+J\"L%D'OOC\?A'OS2L_([=!\]_N,21]Y"T25M%R$W@N^EGV"T? M&(?IW*(IW.TM'(+>!P 80=8M>KWZL:N% D>LYF[;0BA6__;E5AQ6<[<+(!2K M+[J[K 9'K.8NJ2X(JP>_?\GF(7#$:^Z2U(+P^C@:O,0.:YK";"1_PM<)8XS\C_PP\Q&GO_PNYOR/._!5'4\S=Q[0CC?BMHC:*IW&;" M!.1A-3U3-)7;%%9[RLJ>!QFZP2@6E521JW:2]":RFTZ24 >5K17JW*;)Q)!>58E>-PF?$1@6E62QFWJYBORPC_0>(J_ MO,Y__)W<$87.Z/4;?L+C-VR;773M3Z9QQ*Y0RXKSEQ;S':-H&K*Y4 M8F3+2I8NI4=7": \_T&8?1F5VU3/^UF7Q:G=1(!INV;Q<'!4.=&$ :7&;4ZJ M##[H1\Q+7A#"$AB2#\A/D>?BI%[PFX?N2VU@?8JJ4^,VZW:2W. V?P8^3L5; M'!JW63KP<83R<4H%);=92/!QJA89CE#*;9[U)+@Q];V$%4]!C.><>$Q>(D$_ M_63V[=D'L]_IU[NC>A M#EX]94/G-JO$A6SPL >J@XZ+R9M:HA.M M&3Y^ O*$HU7Z(1:UH< MI7,;Y^_BS1O[],/WXNBN_Z.F9=LZMRD"?OE4B3QQFR?8Q*=;' Z#\!$10T0\ MON\H_(GC"A1?%0)E<)M:X)A154B4P6UVX0VC9G]^H_"$2?D;W.8(JB(T%_ _ MN31"Y@7\06[M^0]OTD4C%":.!RVL)U])*ND9@D*B/T>X5],NEYHA6"*#?Z@, MGH.:0H7;9,D.[^<$0PI#E/3)%KL\8T]-N<-O H7X/?!$X]^5R1WC;YS?_4D\_'.D@\+T!-5[JY!C7]<':/'&6H M)K?YJ#Z!!*L3_C*-/!]'43^YQ?*XT.XC(9Z#9A^5L6],2]B#L>A+7-9MN]&V_]&A)UOV4_?DAQ S'?WKQB&T9CX*QB\.R:BVW MK";Z\KK\R>*@:7_>"*D;6>]4,M[L)-0(\X54EM[L)I0(\X.<\V=^D" M0(\XB=(V=^D00$^EX5F;NPP. *+20++-7=(I.R#25@5S+*3?& 2GC10>0J8V M=]DV@%4=8BGNLHL JSH$6=Q5& &LZA!]<9MU_H+&]$1V?X1QO'EBX6T8D'>- M7^E)_KCKNU=_3;U)AEKE2D(=[^4\I#BCD!MY$PF%3AB,5ZE*OW(6A ^?-$71 M/Z57?!H2H#:'01#[M.6]- R#QSL\C'YM#)NZ;4O#IJ$H#6GL^3_OWK\ANQN] MKB'%07H+OZDVI" D^I\POY#T.3 M9]FZJ9IV2W/O;<-V+,MHMW1LFI9JMPS-:OTO>\#\.U'\2I?[Z/G-$?8>1O&Y M84[BS\^>&X_.547YC\;J=2A\()?>!W$?AX3VS2%Z],:OY_]G0! 623?X6;H+'I'_?^2(J(!F1+B57AAY_\+D ML60%[-?G9$EM1?E,2(9G2U15\S\^4XXV7>P$R5R-\ZE/R$&O(LM!W*Q%&H5X M^&OC;[OY0DS+ -V/L10,)3H[A$A"],LG1)A%B3OCV9QS6VE.UK?RGMW00^-M M;Z>]>3OC[=MI% '2; TQ6V#ZS'N&V"9Y]!A-(GP^^^&SZT63,7HE4LENQ;[T M>14Y%&-/1&W0[=4F&GL/_CFC8?+Q GYG2@+!F ]=F=/3C\^8Q]]BMWUSVSK MS%:V?ZR$M[4+W@P M/VZN!U>74G_0'5SUI55$_74D7O>_? MK_O]Z]Y-E>_P5N8VO\.?W?[OUS>_#7HWLG1Y(6F*:=A;%YT*%P4=I5"!=RA! M6_SOAO_+LG)V>UX@]+5W]UVB_H(?^#=3=LI22MV(.ZK0'6JR?40],A=[YY>! M,Z5^#&V4TF"&>$@NZ*A*\^_,6"_NTCD$\BKF6ND\VFETV9(_T!Z)4L_'']?% M62!;I9TIEIK)5.6R@.996[7S6,!MYFYFM[3)"[5AI\ZF8.- O\?G0>\%N,PZG#*1!3R+F M=$!MIJI+O3M)-3^X'Z7>5VGP^Y6T9&GG5K9[,: ?J[9N2"LT>M_7.;XER*9E MO@:A%(^P]-<,,5(274HDY,?N'C;BEGW]*DD8K +/)7]I/I);C.C7FBYZ;;YB M%#:Q/P.B3KP;/(F3@%U79(D&PYE-#*\T[MW-EEQ!4)/!N@ED2W3+.(0M,=06 MV))M3A]-9'HT\-]N3(9H',VMB='H!'6V)H.[[DW_FMD,,"=;S$D\!\W,GM"< MHI13#^ZYM-TAP)$6LIE&<< -'80SI1?!XZ,7T2R^]-4C1HOH%^(JG.?P4Y*= M%OKEY+LSK67230:U:2BVJ>SC<8B;F2BX\FS\U8Q,_,W+QSO\0/?WD!_3YLPS M7K:(DB9*Z \O1M)%X 02;3>'_%=9NO:=LV.D+,K-!%R](">6Z!O2]/GBG244 M2?T)=N@VF"MYON3%D70Q8I[\AJQ!+5(QPCBKAG5FVMG1'/V\"-S54)>LR*'[ZS&>A,$3 MO<\BQFTW.I=XC)Y1B MXR2O;+"?'B0%ZN4[W_Y-=^U5;;C4ZJMK4VZJNFJUW MB7R(@.Z8%F1GNE\UJ0%A8)6(;QX0YSR4_CD-O/;_:4:R-,&9E]?79WUC^3TOZXX2_WX:?.JK1(-\'9 MQP/*00*8TG5)I@3'?_Y-;2F?R\\W"/5.ZYOP NNX3$4J^6U(UW5#'$7I_WPC M]U-G]L-N=#13D6[I!ESW"?M3+/6#:3P2*7(HB2;:?+]7H;EY.K]Z)'T=!_3\ M>;X@^9A6Y+#DN2 _]L)!\#SWZ52UT:%K^D<0_GQ+%SEW)#$ MWBTVWC7RK'^\3_V*;-Z!=.1A?,B4RK1,TEO +=E@'?O)GXCG@Z&/]XI.,]"'PD"@^-CA- MPJ7H/V07%*KHNB%&*Z)A$..H:F\%XV,.+4=+K<>WH\!_DX)537)KI=54VJWL MF[[XPE]3\EG+RI+1+;&4XIZB83_B!#)W53>PSN$ M;CYU*RPQS%;B]N%K$!+H,-C)+#=#?D&IGD.^._O3T(L(&B5:B$#8,Y2<$?(? ML"M%U.9*8Q3%4LCV/>N:4*UB#VHQTX40EXH-#@G))],PFM*T=AQ(Y H6J:K: MA_N/U"[17<6N$Y]SFRJV[3/+L/;)%.MVYF*VZC/%:NM,,=J"+)925M,J26L? MQA?.YJ\,O#@Y:8&1,Y(MXDE?!YYY!46YG(#WW?HL*V'=Y2E\SNUVBU* M_8Q75;MG.G$>:;224A)"5C8^3J:Y/ND/-)YBZ=^5,T65;HEKR$X('W:/[O18 MDBK<1'W-^=$F_.A=](#8A\'_5:KXDB*9MQO55"VN[E&K5E)!Q2VJ6 K"*] M#YO>P1;!%DDC9%N17/0:G>5.=5],PY!U:Z!KH6HA1O$TFL/0;G3^@:.W<,M; M/KFS=#H;:%ZJK-J4;G)7C9;TV@'GN81\LDPQ3N#]Z,4Q$0@\)C / Y^J]?&K MA(F*?Y78:#K:N>,)2Y@<6_&3!$)J-#?^52+(;V[\('HD.H8\)9S9 M.B)O:54R$6MR.V)8*9$>I(

(Y'LX_/B,N V=IL'U]LPNIGY!>O&6MLRL]/U&%).YJ:C//9]G=.8,3<>6LL1)G;3EW&@L!OF\6^^L*WXH:,O5]0_9N4 MRJ]]3BB%%X2Q#T'XNB%F9QXZ,LH\DAG25^,$*B\E5>5P MAYF;3;Y$]7(!$K[Q??K;'*CZ2%I>)<9(,IL"O_/@N*;M.CE>(]F^VNQ!5R\3 M%4%E1H_?&#G2 YL[&]?HQ3K7Y-@*S='7CI-@=_A.4$DKT3;&PMYP4\:,Y-7^O!GCSR:/%;RR;L%5$4^>1$S:#[R M'1+:44>6GJ6C%]-FIRX*W4BBA^<\=UMED/X!?=P86U:4>LF-^)=%:XVD:\YN M#?EN;PU.<9@_Z1*-\'@\@ZKT@0"0I3Z2,\[O)Q8^GDG_(&L_Q>1;93G'W%X! M9>\[&GX5\N9[*IY/R'=9?NXF>$H:6:E)'RN9@C7$TC/]3TJSKV'2(ERB4QL9 MQ2):=$!\I54J:@TB HY'W*GHU\;US=<-.VFLG('MU+*ZA:@WC9DF)?Q=);(_ M?6RZ >OH2V](+!UQ%LB]E#G)6XV.V9+;Y)^BF#/:SY;:D9(ESJ0O7*][=I+2 MBB@IK9B@4'I:*JV8T'[?]!:R%"S66&I&L/QTM3 9P9KT!EYNUST)$B.9=@U_ MPEL;>*<+4Q9?0?=D'=-X^U>.7U._[B_3"B]U4R?LO-W/Z0"'Y#NC<.' /N#F M?8C1SR8:DO<[1^-G]!HU/D&+=*%;I&_254=IY9/QD,B@^^7;%>UM=M&[&5S= M#/IUU+;M,TTO?T/#TL\,PRS]MJTSI=QB^'W#9]'/ ]ZBI1KB_2SI84BXCPE^ MR^96:9T!TN\WZ<6)UF!W\'S:C.*\2?]2@>4P.+(<[ZXEN^6@QY5ONW<#Z5IJ M2E^O;[HW%]?=;Q*)$WIWW[N#9"+ FB'AJXU$(; <=N=N$R0.^,0U2)#@*Q<: M2/AV'>-'23W;B^MY.7AH$E/S$=#?;]?LZ3Y*R MCA!)^>V'J8^FKD<^_W@TT2[_X!!@J%0,V5LQE$XZD]BHLXCVC21!!@..J"\Z M[Q,O]%O,F]RSXKI+[*2M[Y.4H79(_;WCT![;=@:+FYF3YA9>@6ZMA6ZEM0E; M=.N2529*M3?!R6,61V1B\A3,!%Q8745?WR=?$?H%9D:UP.#5VN"9&0T>W<@/\8C.5G["M,%^\(AK9?I,T4V?61_39];" M])E@^L0U?81Y;3!]M39]5D;3QZJM1L&8/")*BY^DJ[^F7OQ:*P-HB6X K?H8 M0*L6!M " RBN 23,L\ UMD ZFK6V ]%;!K \R+9*:Q2HB]-S)S0ZQ><_/6P MT?1-Q+?1]"W 1@MJHRGS;+#1M;;1!NT/$),UQ72^:>;*(9!@,238H!-HBHDP ME&)6S47+3$LQ-2C%%$:S4J9]1SYZ8 IS?JCQTHN<:3)ZG'I#71^-7R./A4$+ M/4L5<7(.GEYSAZ/I^&U9""A@8417*UC4!0JX:BZJ6CO5P#IH8&$T,./:WVG# M#R]F!WZ9-B5_&,]^I\IX'$13>@Z]>Q],XUEW\CLO^@D:5AS9U$'%BLY&74E5 MK $J5AP52[E&3YF'A#%,O=Z&@8-=JE%!?XHC>/J.,LS*CR3#P>/JM<@!#Q[/ M3Q[3H\>]P>]7=X(5<;\F-#QJ-CW@G!)MX(>%4< 08^*ST8+-G Y64M.KGTGWR$^ZA 3UW2I M) ;TISB"!_I3>#:::JH_3="?XNA/RK4>&T%U[2?C<_2?U!=W#UG4[!RSQT="6JT-J5#;,=C+R(GKT+"37'K](=G@1A M+ 6^])4$S9*J-/_.9M4B+^EX_XQ"MSD.@I_I*.^T[<29]">6/,I75XJFSNB= M2VE#BWM,;OK$MN#O7UE?J0@-L31"X7T0)G/!HWF/_7=NE:XLF1P]FQRNM;NS MX;5+^_E=)Z9_56U=E^F %/28]"'Z0*^CI\ UY?/JY>R/ZN>/,JL%F-]=O=IP M]^49U>ECC*V/6;YX]I SJ3L>+[]:D([/9HA8;LI%^!4'(37KTA Y;XD0[V;G M(WJE#'B/F=?DH;3/LX,B',G2:S E/_I$4Y./O>'K>RRA_,3A8Y3 @% @?6GR M5#E]V=F?GKWQ^.W?HE$P';MO_XI?)H3\T=L_3\8$^&__2(^5.MZ$+&CM(V?3 MO1/4KET;$W'%&QX9!O_P];OH"(2\FI-_T M=.QZFP@14(WJH?'L[T1LEA;F^5.\] F%HH\?DJ.V"98CG'*-?)P@+_*(LD&A M1$A/_%(FC6<41)E$,0,*/=\93UTL2_?36$(A65$02V/R4-K9)@[DY7N'9+$A M]72E8$KTP92ZRN2/\^X+P6(H!Q75X;Q?P\Q7DLGCW&D4AZ_L@OMI1%8:$544 M,M9+."G_H2/IL1^AY"OSJ^CXZQ@_O,I2RGU,O7'*'BE!(/U[E"!42J":K$8F MLL:.+3^$P7,\D@G5G^FU[I1=&DTG$T(=H@P(R5+6)E^CBZ2O&MS3QQ$VI9HP M>?/%ZYZ)9VW>4SP9H4/1$OCDPR6:,0,T0@30]X@V2DHP_RED3RF>F;SDIKD8W@?E?^//\I&)-'_?2#Y^0>4S_Y.?2BG^114]\AX2"!VKR\ M+1%T[Y%2F&A-9DZ",%T]7;*#IK0"CJR8?#(EBTR7)=,A[RRI3H>.!?3C$7W/ M9?M.%1N=X4Y(['KDU1EUAV'P2![]^D:&W[]?JH$(4P.V6D+2N=NPG<%RJF'( M7Q,=\U:_T*^OO[N;M(%)U-@M0:%T+4NS^GBIL5QRW:"74.)T?9\29QVJ_SUO MF_F*J2IEGL!L"MA__HT$D9]GH\ 80]+[O45_M K_V3W_2BZ;-53\CD)B<-/[ M)2W]_FOJXWF3OS.I-.%+1&Q*BWN\Q>:*A)X0,1G4RR<0F,[&T-&ETGYER<^[ M[I_HON>11^ZR)$#,F5A^%OV)/($@"$6!SQY*5N4E>I)=O0R%M:^G/M ,#Q18 M=++%9(QCO%"_2\1)_!(&HGN*6T1!1*T*<<1B/!=XIH&H*$^9E2 *%K^,B!0Q M4^OYQ,P0$T1$D."//#/$3Q[1J\&0/'),K55JQ0EI%K0,\1@_48@NK9_Q,L++ M"Z1\\?P1DS/R_;FTI\ B)H3AFUY&Q)K>!">O0WE%UDN^$U)]R+@:O[G[F7!A MS3^(RYKR+&%6!F3[;@+6P)FFFBSE*HER*5V);J+T36G*6#TD.'4IT'&:,*?D MS/"L9R\>L8>Q8)H0VF?N#7O@DKY]3TW2-:SHR133VQ7O<_HZB8UC%O,OVG2% M./04?M363-\-MQ*E&\T1A B8ET$RV&5TB9.$?B:V>Q_E<$;C+#R)Z9=#ZK.E M 20B?A210RHM8_0LTW=T P9NZI]1EDRF]^0*!N_D<8GP13BQ1J6YM>39(\S, M*DJT$V4SV19X@E<-R(J/SN9IOZ8NM;S%TYH[L[" M$Q9.O<0S+B]=F!CN)%A)0YP_O!A)%X$3S,.BI6";SB\BQ%^+/?';OTP74145 MK?2O1")F?V5:@(*)VM'Y,Z79 ^ALI+-$VR:X633JC*;WD>=Z*"2>USNNNT\\+&AL0;4A097]C.\,+<,'[P^Y7TQ_6@*UWT+GKD/]]ONS?_(#;AYN), MZMY<2OT?7_K7E]?=N^NK=_8(>'F;B][-Y=5-_^J2O,E-O_?M^K([(+]\Z7XC M@+Z2^K]?70WZTHYP93<4QFD3X?/;#9]>+B&?Z>N[Y;*'L2Y]7K0RU M1V\K+^CSDH]34V6WSZRV1:U56MZ1/C@U9&?,D,T*"%8^:VMG6MO8^K%RIF[] M[+W;JNJ9K>A[W?;]SPS5/LQBL]'@*%WU$Q!MK=HH56KL74+#G*#YG N:1?KE M/OS4H9FDN8"4VGE)"(+,DG0:"*WF2[9<3 F7MJ^ MM3P5$*$;19AZ:3M1L/5E4\7(-"G5OC12DNBZ/^< SDY2%KE'SA7FYOJ0_1^? M7-\>N]&'3H>Y0DP!+[7YMSGM(!7S1EX= ?:*[E"8V3 M$&R5NWE>7I$$0/._%WK#SV_+)GEZM5^\%UK.^#5$2<7*U/?B.QJ.3R.W,/33=@>0%Z6R(WA"J821"-^X9-76MT;$.V+/.73ZLK M[21;8D4X,Q.\'!PJT\* F-133(P*Q$1O=%1;;FDV1V)R;#=GV[$LNL^Q>BS+ M+C_YE0U&7<=)\@HA"0T(ZTDD3^M\DDV?\3AX3FH:AM*_EZB7N[,;?PW"RV!Z M'P^GX]E"[N;K2#VVO, S&AU-MHQUW$DHEN8185J^D!87)'OFN5YQATP=]!5- M]HJVM?$5-Q=H[#B4H>43@HW*7V@5N0NQ:ZR[P?&>W&LU.FU;-MOMHIIQLW8Z MJ .1-7HY>3SM4@\EXJG=Z!BZK)L*1W@ZI2CTVJ<%$$'XNC6G\)XT9'6MA9:& M'=IU3D$B!'G1;S4ZIB+K5F'T\Q>. 7XR:M,B^+$;'7MB_N1]BBU:U FL]CAF2XHF>P:[RD/M*.SK!J% M(W[P4?E%T@X?M20DZ11)+:7%$9).R5MEO)-&>.PF)[4(=\!?W3>GRN2@-[ST MHDE */D;H=#D>G;JD3:,3<]^N_/Q]!N%9NB]8+?Y+QP&&^3%:'32R\X ^M'*07!GI< +/-X]M7)*X:N$ MP%W?95UH"_DL+1(-MN6V73@77UCM4,$'@%6[T=$T6;54CF!5IB^LM_G6 MQ8,@IHT_BJO=E :[:Y;K*3F9W.0]9<0B,F*T95U9KQ79SV')QB2!'.-315TF MEWE/U-G4X!NRK8J!NEJ=>=GF-],^3''2/XP6RD_HZ596Z0>>\MZ>']MP7.CI_T-FA*6?-%UC+_W?1=JPK M3\!_+J=*[23![^P58IH&W0T&R'M?QFCES1WO'\VXB0"O7H)G[7I'?VX&PR9M@%]4NYZ$K[%#NZ9U0?[# M-XPBS,C;&_Z(DEK.O#)AT>KX=O'-$?!=^<73#@5;*IYLFNUMM4^YTT8%:.BE M?=*+ECW46PYVZ=5%%=#>$5R+'5IK:SR=-@*']VU40:9ZN;RRKQ$?JF7)1FE>%!^%<@4;_H%8 MG8Y892H(S"M6K M@6VZ;91U]Y:P2D.>P97/WZV\>NO?&WGR*8C\.G)^C8$SG M>+&38TKD"Q5MD9_67#[#$$T@;SGIDCQ<8V:]1 M=HF=S ]VCY,ZMCSK\CE!K[397)%0IF;6?M,;UL:F9^QJ>9N@8K]J_Q9MN*K* MAEK##4.0BWK*1<;NG,7DPB2^KRG;*O3EK,SHA5/\[EGQ)4='@KW1_:T(I?-2 M8+&GP+0:'5.5-0.*^FH,IMVJMQPPM1L=W9)UKL!T2B''31#C>;PASS0N;)3N MJ609.=_Z(VN@IY4ET+NSQBC9H3VSH836BT #H\I;M[0B?5#&:'EBVN6^D);4-6 M],+5%;D8)9#;>JK(VZ&0BR-/;W1,0]:-LDZ@5%J &>_V?BZZM,9X\!_:,8X M?"PP5^\D'*Y=EH70<4#(N!RX;A!BHXR\!OCE_,)DEQG(!A,Z%Y,GF-1?F_-< M__;>L9VY_BXK&8YQ;/DJNU]!*--6T7+EE9XTP9RV/R"*VZIKK%R-"4E.4^U?@X>V8FKW18C4[;E*W2FD3RD9(IT>,^5KO7D'^:W;O]!9->OWY M?-O;\UWB*ITW;;;&*@Z1!(^/ 7TH@98L_?M[FN<6A_T1"O&[1N_ZYNM;%90\ M@H'W%H6]L!^C&+M_H/$4+VZ9:A]EIGTLY7TUN&TQQD$6HS8ZRIFROGFX]@=I M@D+IB=[ML[1U^1%]2E2 C&R947<:CX*0L-K-IMD7KZ.]0]O-B\M!UJ*+HUL MBB(KR;\,)$]6+*'Y$P]/^NLHFN9_,Z/1:6FR3?YIRGKBBQ4\'YHM^RW<9 O7 M-%/6S'6.S!C@L7M+*);Z>!+CQWL<)HZ"KLB2IF@Z>\-+["Q_I+*/-%DB=YA@ MAV[FCU\/SK_>-(YBLAJBD//2HL6\HC;YIU3%Q *K;[/5*ZHM*^]P,E@\H QV MPJY+H:AQB?_,3JV[ZI9%!92GCE*PY7+<,"\#1FR*D1K6U_,>2 .3,<]BTDM2T9,V EF0UAM6N MDTREPXKV)S.(QRS2B=(:['&+U\?C#L>(_-&5, I]LF8X7["O;9A1\BHE9-=Q MIH_3,,DQ"/L1^R(5Q"=6%71AT+*-R++)S]M.!0^(S.K#KE8)G(RH^ ; MH?0-CGO# 7K)*SP&._BUH7_-1_#3ZP"S-6U<%LS6D&02XVZO!WV5X AV)M<* MDD*,HFGX.MN;+'E/8'9[%MNE85YZHUPI=;O5Z+1D3:'_MF?444R6%\42BJ1@ MN"VA+D-&_6"V:B?ST[1I/EM$MU,LV=;6AX-D5R(0&7",HQVA05DXLOC"T>F= M3(ZVEE81U1V'WOTTIJ=8I#B0!B,L_>'%2+H(G$"B7@?R7V6)>!QG<)BY])3. M4LBK+^2B=A=/,A\[[%(8>61'= U!EI;13#7">.<_N M@' +KO>)$A;>;+>T>]:3)Z^XUA4>AF$4I$QMU'SV0SE=WRU!Z:L'&DY3B)UB MC*X!6099+NFT4SFRK!UH(DXELBRFM_2)1=ZS7.=2WOH1A0^>GQ!+6Y5Z!Q/0 MA&7#655VX5FC>)[W)C_0P]D=SVEUDN=D6$X?8PDY3I*GH!7=/FN.$P=2/,)4 MO%S:;YWRQ&=X8]NC0\]'ON.QS CYPR.A9W2VFG5>XD3Z/,,D2YP$$2ND.@_Q MF/7F^_SLN?%H)NM+WTIE0%E\!=V3%4SC[5_A@,5L3>:;!/S2?^EJJ?;P+%LW M5=-N:>Z];=B.91GMEHY-TU+MEJ%9K?_5Z#&=*6+WD6/_.?[;??F'[)T?7-Q)G5O+J7^CR_]Z\OK M[MWU55_:J@AX>9N+WLWEU4W_ZI*\R4V_]^WZLCL@O_0'Y'^^7]T,^E+OJ]2[ MO;KK#J[)!=*''S?='Y?7Y)J/_+_9;T+,),4^MP[,%2*K&Z-)A,]G M/WR>.0J>SY[&OO1Y5=%1E?C&$V+,2SY>:,LS)=&8J4^4/CG]^(Q]],:O2SXS MU3.UK6W]6#E3MW[VWFU5Y4QKZ7O=]OW/3+,-BQ5KL5:FV^[PZ'=N#MAKEVX( MH1-E=YR(T,[YUGL2WN>N,RA/VI_AK&#S29 2]XY]>/+J81N3U<'CM M.^,I)0N="T_^W\U?=Z\J=#J\;LF*( W!CKMS!6)X$F+8JEX,Z?D7S9 5HZS3 M8R"&((8,52K%T.33BQMRT9KO68;Q!#$\"3$L%V]&+:(&.JFW+;%:(PL M]"GKC BZH ?=@J'T$ 1N1 GHUN50]?'C.DK+WO W2DE:T(3#)\_!49_0-+>D MM!L=2Y4MKAKLG_CIZ>,'*"7BR6IT;)7X/X4KXP!/'.-IAZ==(I[HG&NC)9L& MC).I,Z!V^(SE 4I5Z'PQ0[:*1VC\]7E@SS9TSCW!W\(@BJ1)& R]N/[C9([O M'3+ZWC+RYI8.E76"5DN;B"U$^@) 5]R%+ (ZC43KFFS"%", 73X_LPCHZ+ZE MH07<*>!-/S'OZ#A%\F],S3]F:/E<^U MXG_R%JSPSN-;@$U;(XPK+',3 _7[" M#S_$9!G_PJ[T@#S_TXDV]I)G2K(-;=D+1+< M,D1K0?/?",FI;>KYEW-JYS=4>J.CR[:YOKT P]FX!5:)0=Y..*TCQFAT;!-* MOD4#32YMM!:>'4D;F7149-LL,E4)@,6Q-MH1>94-)S;ISR@M_<11K"6&@_@U M",FOON1,PQ#[SNNRFWABE28'<093^EZDY!V$9(')[6?R\P43D<%[G-/6VE05 M:X6F]L+6+<\@6_,,RP#9.HXL$F!L:$ %**H'BK)ZB@519#3044U0-% M:W[A05"D*XV.J=1P9"OWCN U[5R*HSA-P)]8(K#$BI!KG\1!,0P2(?*D>4XJ13?WS-*2"$C+%?#-$E+.R]K7H4[W-_@(/R"( M/7Q"+3<\6K1A.V0YZ@J0G0[83H"TB:D$!5)7?.STJ7;BPR)!G+K>+U3X!!?W MC=,&08S&4I"OR/34:K0/L@=Z$_C!:L'VGL<*=;K'(.O&>GO4W,4G<%2 9QB6 MZ-.] [XU?!D*P5>[K-:6 #&>(7:0+=32-)VAL@R=6F17'F H Q+=#[+ Y_6 MZ)AR6RLK/0Q'HTHZUG_/=LYGWFN,7MYIMP8M"@MD"6>'"F=C5CQ_2LC1FW=2 M2$H8DNL&E U7+W&("#D]'X6OUS%^C(@TTH>& >NOL>].C4%W:FQ9;9?5I(4/ M:P!]-H^PL

#0+@+AF(-Z9$^8' MQ&SW2F[I8G@3)]2PB_CRA;;WQ:UH*7=[/Q6A-/#]@GV\1Y]QHTW3S$JA@S50 M&<4SCC+YSL5Q9-$DGJ6O'VX$'-4#1YG\U^(XL@F.%%E50"'5%4B9?,C"0#(5 MVDJ$&\-V"IG;&[SM1,T!XRGNJ !COPMZM@1&^[>Z,^EFHBFK&\[X\ACVE92[ M /D"^)5)(OE@K26U#3QP0+Q"ODQ"O'8%0,?&B#?#HH(J3FC4(\@7RE;WT MIY!\&2R]T"I^$)V'70'7BR9C]$I? [\ODG#EZI5 V&H(FZ^/B+)!E[/?/=_% M?GS>I,=9>5)SBPR(-,$A(<#C(U%VT0B%V[>Z,A!G2H= G+Q_-OLU ,G?\ ME(7C9S8ZRIE65D630,$32 !/[[:/!+3*D8 6E8 -QW%! D ".)< M1P):%,) M*#Z!"R0 ).#8$M N1P(L9@-XFMY^4HU'+[WQ-,9N@4.%V\+".DIVSK>OG]#G M"WU2<&T2>YL%/P>8>_H>0RHNN0.A J$J'DUM%ZJ64DX\!4(%0L75:Q\^0'M' MJ%0J5*T#M*4!H>(#72!4!XKYWA$JK9RH[SA"5>J>EG [R'^R7[#;1&15Z %+ M_O3Q'H=2,%S938ZD8!I',?+I*Y5E]FXM3Q_ZWJ> MV=IJD1(%\VXN0GEKC&9JJYMHK1NFM'I#9IBBWD)5I8G)+$5[2_9+;W3,EFS8 MNMPNWI,"#@?R#;16A4 S"-!,N6V969IBQ9D[+< M8F M F;+6ELMPS?UG@;BM,1@VD'T<)AA=SSW8O(TYWT4:11%?8PEY#C!(UG- M*R&*Y 5X<2/$(4PBYM.D5E4*?'29&! [2T/.1[WAH3-9/_D 'F49GTIQ_ M;ZF1/M PR1HG0>11GI^'>(QB[PE_?O;<>#3#]-*W4KXJBZ^@>[($@L>M7SDB MF=\5S=8J*9;_2U=+A<*S;-U43;NEN?>V83N69;1;.C9-2[5;AF:U_EZZ%WTR'^^WW9O M_B%+US<79U+WYE+J__C2O[Z\[MY=7_6W*P)>WN:B=W-Y==._NB1O#OM3[RE[R[NIW M\]D2V)<^KZH6<[VL@1$I^7BAG\Z41$>EF;CTR>G'9^RC-]Y!\IFIGK6T]M:/ ME3-UZV?OW5:E5IFAZEG*RG6][4B33RA"W.A(&L%002] V.F--(_0%K'U?P$.VC6Y# MVVB0KQ.7KT.VC6Y#VV@0K],6KT.VC6Y#VVB0KQ.7KT.VC6[7JFUT+89)]N)1 MTF%W$N(1]B/O:3XL_L.8L/CC>9&.N[PTA(5[9+C'2=62?PU"\JLO.=,PQ+[S M*L4AN=N8;9Q+R/WG-(II>4B16G,!:[.*35:-R/K)3V]-!E,Q%\L:)K$@*0LN M4@X,* .2QW9]=[!@1W?.#6)\>L,!>KD-0O9!'(?>_91MW Z"6T1N$V^R.G0. M]X:N3=D'V/'7J1!P^$[ S2L.Z2AM9;W^&W!8#QRN1::\XK!-HEQU_9 -X+ > M.%R+X'C%(3T68W*B#V&2S8&N!,("8<6Z$@A;#6%K,]1J2ZUA$*/QYDP;6C*8 M] C+8(2E/[P821>!$T@7R2$762+F^6S/+G.[#QN=4&J_3-+P[3>66!>RP5&< MN7VYMP%L$@@;]B__^O??M M\NJN_Y]_LS2U_5FZ^ON/Z\$_^']!\9MHR!)^<3 QR<2S2"=@?-RD2W/*SG'[ M;5C*F4942:.3N]V&VCI3;:WT/@O&6:ME'* GA*Z7WQ-"K+6V;0O6"FL59*WF MF:9L__0H:SW$[F[F]V^=:>W]M.OQ>=4^4]K[W15DH"YK;9W91N:UBE1A\28Q MH+>2KF@UZ5_4RE1N<9&,>>O'@?.SEFV<]B##??BI\^S%(^GJQ8O9;W^B,$0L M?#Y9"B5U.0F=&$U*@\SZI4(0I$O62G,S:,S(<8L\MWGMETN04A5B&#RO%7^O MI*[Y[&64C1MW.$;DCR[CQ6Q8:4G,J#7ANHXS?9R.:4*=T8Z5N[.?5O9<)/:G M9.=%^B1]H.>:E]([)Z@/0XRB:?B:V(Q2*%%WJ#$3DM@.FE,;!6/R8E&:WDP$ M]Z^I%[^R'Y=/1[ _+!5\IO!T FD.U'GE9Q9.B.*1JFH1CW2M7]UF"''?S"X; MN)(A!D?N %AKBOZ[E.3&#])NLM:4 RP"%GFA'& 1L,@+Y2[0A%8$514C[Y&) M ,:!$CE,V,U42%EA8YDQR%:NE-W]F9505$#Z+VB,?(<>)Y0NL<-:]2>%G[HJ M2YJBJ6]*/=Y2,?N@NGTJFX]8QIN-7#D'T5G+A;S7-U\W5/(^!CY+FA2>.V?I MC8ZIRRU3E8WV>J>.&1\/2K3-I9<\]NG;4ZQKV05]0]6^]7[5 M/I/R-,V7I/8VU>,;5(A!>OGK '3"5LP^IA4S&QU+5E5=5I7UR< @!F#$P(@= MTHC991BQ%I%A%807;!@_-DQ5CFG$VHU.2Y7;+4,VK?63E2 (8,7 BAW2BJU* M^[YFS*)2O-YO",07Q!?$]Z#BNZ.1R2;QS=GW@+83TVD_,07D^[A^:OFGC$!G M@,YHJMJA=8:M-#I&6]9;ZSV/0&6 2P#BG?>E\TU*T#.VJ,_DV]LJ]>U+F.\B MA"!!CBA;CLC8D2.:'7-@$$L31NF=\B6(;(W 3]84^@\<4+ F8$V.;4V, M8D MI]M(ZW(LV=;6,TGUM#8@:/46M%QRMJ-#? GB1>?#:KJLMG4PI/O(-[?G_[(K M))YFZ&:#QPV.TT$>>TT+76VV*IBOODU@+$W5/A?J.LMW?VC@+' 6. N)4Y,V5[3%5>[4C-GH:+*FK1]G.@4D MGQCJ3DA' 6>!L\!9X"S'G,WE ^P8-U;,!VB)[P,(MT/"WX+A2K@2KH0K0>G! ME7 E7 E7EJ/TLO:A8]ZP>69NJ(IAOWMTIFQ\WC3.-HS3JS*0805BS7N4S+M] MG& _8D- ]RJ;V4 ;,<*Y_0+U=Z @P$$$X!)P";@$7 (N 9> 2\"ENG,I5\I^ M1Z_1KOO/:10_TB'W@Z#KSF:ST;%LUW[:>)Z=7&2.]<627WV'_YIZD1?C/@Z? M/ ??DG<)W#OL! \^N\L?:#S%N7#. ;-$<(3#VN%JC"!2\ EX!)P22@NY;2NVJ[> M_0>WKIJB@'45$VN@$43@4IF;'UNT 8N;MRB#M_&RIJB-CFJNS["I#XPJ.F@K M'C1!@0"7@$O )> 2<(DG+I6Y75&*RZ2)X3+58(.A9C7^7X.0_.I+SC0,L>^\ M2G%(;C9FVV$2FN^D0 2\ EX!)P";@$7((:>.!\+;F4 M:Z20MC:T=LM(H5X\PB$M^0SQ"/N1]X07[;724/@BC80'-!!.GMWUW<$B+%[4 ME][@N#<WEB"O7'D;W"OO&F32 M-^\V<%2JOWD$VQN=A$#BHJ2C'BNC'M"+M1L>25567566]"ATP#48$C,A[ MXKFO$;&(V*U7-8&\@0TIQX88Q[0A=J/34N6VKKA/;\M:"TP@[V<+0S>PH"F:]^*>L6>#:/5V]TK+928/N:/^A#WF(9+M:.O,4@ MQ"B:AJ\,+FD2([U3OJ2%:I#@2=84^F\=4*#+09>#+G]7.'/J\IQN%BUNL&1; M6\]NB*SK033$$8UF%:KFK&$9^T"IOX"QP%C@+G 7. F>!L\!9X"QP]B0X6U'C@CJA M)4\61E?>S\*0.'5QK#)W J;=Z*BRJMLES3H2"\DGAKH3TE' 6> L#2J7 I5Z)J1R^R13O/:!!T"27H M'='X%GGNM7^!)EZ,QNSD"W.P+Y;\ZSO\U]2+O!CW#!9W=A M [ARY[YLFONRU/7>H?4!Y;'W:X4%.J@CX!)P";@$7 (N\<2E,G<*>7/ -$44 M!ZP&V?:"A[ .W\%],_YGDW2E8$B>'#@_)?2,0C(,HRQJ8HB,Q&QRJK MSIE'%%5T-D\\9(+# UP"+@&7@$O )9ZX5.9>3RD>4ZO1L=<[R?*&HAILSFS> MP.+Y*$0ZPUERTB'.4KR8VRRA^48CG(C@8/<2MM2!2\ EX!)P";@$7 (N 9> M2W!$ #A?2R[EFO^AK\U0W#+_HQ>/<$@K8D,\PG[D/>%%SYTT%+Y((^$!#823 M9W=]=[ (BQ?EMS 2<*D*Y;V6 J]< M>5O<*^\:),NY/\FP>?K2%S1&OH,E%$O_-?5QHHET198T1=/J?9RAE$&*>FM' M16,Z.Y%N;B55C+UI',7(IV3)7;MH-SJF+K<-0S;M]?-)XLRGJFX/=W4$SAW62H]YAAO69;=85*Y/KP1!#%0X@B6)YE_+:/:'F(5]NQ M9%75954Q >U@>,#P[&]XUD:U[V-X-"*0ZZSX5F;*[^/X3&H1((H@BB"*!80Q8,/LM?-1D?5;5EM MK]?*@ZP>U$LL<;<"Y+^>\F_L&*%8@ORW&AU3D=LZI&O 5(.H%MC1-[+NZ)<@ MM&SXJ=(JLEDODLQ 8F499]J.Q,H@Q"B:AJ\,9VF6);U3SJR*16(X65/H/_ . MP3R >2AB'M:ZQ!S./-#Z#TNVM?4-YWK:!Q :<80FE\QDZ$OP7#E7 E7 E7BM2/IP*S MS8H>FFS*-7G%Q9AK";_0G_?;+!:@>!*&@P"7@$O )> 2< FX!%P"+IT*EW(E MJG:T:UNT0HT&09=0@MX1C6^1YU[[%VCBQ6C,3LLP!_MBR;^^PW]-O+'?N2Z='N0RSS?VDLOU!>>S]6F&!#NH(N 1< BX! MEX!+/'&IS)U"[APP0Q0'K ;9]C<[\7FS[8?O?K\9_[,YPU(P)$\.G)\2>D:A M&Q5H?+^!$H+K@BW="G:U']XRZSGI6+!EV'.^-@9$(W6T-I%Q6R^IP$#0XI4: M@6V3X>,@%CPBX!%P"+@&7 M@$L\<:G,W:"#>U2FPCRJ#=,->$-9#;9WQ#M,D4[0EIQTA+84+Z9F2VB^50EG M*CC8_X1->> 2< FX!%P"+@&7@$O )> 2'#( SM>22[EFBYAK8^*VS!;IQ2,< MTIK:$(^P'WE/>-&U)PV%+])(>$ #X>397=\=+,+B10'O#8Y[PP%ZV91V41L= M55G?+!5A_LAI @[4 G )N%2!\EY/D5>NO#7NE7<-DN6;-Q0X.@NQ>7[3%S1& MOH,E%$M]/(GQXST.$W6D*[*D*9I6_%2$F%T62YGN:*H[*B;3@8YT;RRIDNQ- MXRA&/B5+WMI(4V]T3$-6U):L6.L'H,09@)4+-T?:'"YQC%UQL1!WP%V^=Q=3 M%6P*Z=:F">\>?;=NR TJWR)/MJN'8(/MRV;[=DTV+M7VF8V.):NJ+JN*"1(" MI@],'R^F;VU2\CZFKT7$6P6Y!LO'%]ZW6#[]F):OW>BT-%G5;%FUU[,\(")@ M^L#T563Z]#),GT7E&VP?"#8(-C>"O6.&WB;!SGG0P6YT5$.7%1NBV:HE_Q#; M4*!-0)O,M4F64U6%M$E+:73,MFQO:)H!R@3<"!#\\EXZ7Z7?6H>*+<4B):@ M6L(GJQMZ462O ZF'!$(2*UL2:U>KQT&(430-7QDVTXQ6>J=\&:R61B)<65/H M/]C=K%H\P$"!@=JB! YKH&CUDB7;&E@H$,%ZBV N";0.'AS2ENF&*K=4B [K M5;T\NV1&UT3+'.ZHWM9[+'%%)Z1W@^G]&.=.NL$288FP1%CBX76J *\-2X0E MEK%$;IV74SIZ=8F=Y9-7*IR\*IZ^M(]8@]+MD*E& XT@OB"^!Y9?/!^Y M$+RU=N(Y1R'XNBSKC8YM&S4K](8<4;$]2QZ9M M%!D%+*:O?H!)-'S8Q1)GU !G@;/ 6> L/"9O*3U,/9R- 6,[GJWM>:U-VN+IG M.D!05MKKYQMRESWSB,]:8JEV6@2X!%P"+@&7RK&>[;7N: >SGI8B@/44+C'. MWX+A2K@2KH0K0>G!E7 E7 E7EJ/TLAX29=ZP>69N*(9@OWN^B_WXO&FP2S@* M7%B(T;Q'$:;O_SC!?H1H?%#D/*EXX5NA"C9!Z]2 2\ EX!)P";@$7 (N 9?J MSJ5<&?H=C=^[\QKB:!!T"27H'='X%GGNM7^!)EZ,QJRE'W.L+Y;\ZCO\U]2+ MO!CW/#97?Y XRG.G>97&QU-5EOK7>;K \J*CG2*!W10 M1\ EX!)P";@$7.*)2V4>)N3. =-$<L&AXT68'B^, M:-I=0L\H=!>G"/<>CUXC7;"YI7I;V]%2G6UC7$?1%+N7TY#0(A'KI*TZ^[#' MCG9&,R:X>7NM6WJCHUJFW-XPMP.*\\0$VZ;(/\O,J'6@,:.Q!6?KQL(@Q@) M)!:(H X7N 1P_BVP_O4&49:IP45!1'LB*FJ- M800'=\'E 2X!EX!+P"7@DH!<*G.[IQ27B;:05/@/WVJP05.S,Q)?@Y#\ZDO. M- RQ[[Q*<4AN-F;;B4OM).'(! ?;F[#G#EP"+@&7@$O )> 2< FX!%R",P3 M^5IR*=>NE/%^BJ47CW!("V5#/,)^Y#WAQ;2.- "^2./? 0U_DT=V?7>P"(87 M5;DW..X-!^AE4QZ&-O1L%\[# -9 (P"7@$LB0L=S1V%CD3.'P.? M[7@EQ8V]:1S%R*=DR5O2:*N-CFG(FMV6;V"T,Y.JF MJ&W&\;\7848.)O DHIMB*#/#-O6;?LWK=E2CT="EGIU!D2X6,.YC=TQ3(7+,2K2*S$M>ESVYT+&T];\+1 M,$3(6Q3)6UCJCKS%(,0HFH:O#"YI$B.]4ZZDA:XH1)'+FD+_K4_7!%T.NAQT M^;O">=*=.U<>[T'*./.1@B! M"KR!L\!9X"QP%C@+G 7. F>!L\#9D^!L1>T*ZH267%F8'=V_29RZ.%N9.P%# MY\>T9=MJEW2"4BPHGQCL3DA) 6>!L\!9X"S'G,WE!.SHDU/,"3!JX 0(MT?" MWX+A2K@2KH0K0>G!E7 E7 E7EJ/T_+^BZGV>Q7."% 4 M#@. @$O )> 2< FX!%P"+@&73H5+N7+V._HR+OH;1X.@2RA![XC&M\ASK_T+ M-/%B-&:G )EC?;'D5]_AOZ9>Y,6XC\,GS\')W,$[[ 0//KL+&T&8>QO ;'0T M657J/ ;\V+4KP@(=U!%P";@$7 (N 9=XXE*911/<.6 M41RP&J3@"QY(=;VG MV;W36S3I]>?&(GV_DJZO1EIFD\>E8$B>'#@_)?2,0C!QHS,5MPMFY: M+ (E )%8((*Q:< EX%(UUG]7I_DC6'\;K'_=P+;)^F?IF5[0^JL*6/]Z@RC+ M"+!\(,J7NE!5EKI0ZXRRBLX]BX=<\(B 2\ EX!)P";C$$Y?*W#LZO$>E)1[5 M^B DWE!6@\V@=S;,1#R/\34(R:^^Y$S#$/O.JQ2'Y&9CMG4IH?FN)QS/X& K M%?;W@4O )> 2< FX!%P"+@&7@$MP7@$X7TLNY1O,M#;<=LM@IEX\PB$MSPWQ M"/N1]X07O=#24/@BC80'-!!.GMWUW<$B+%[4 M_@N#<JT-UKZ?/*=;?!N^ZN01Z]^*&*2H;B?4%CY#M80K'T7U,? M)XI(5V1)4S2]WF-HQCYE"QYZR)5L]$Q#=G4 M++EMF0*/#:QN^W=W?][,(SZS0ES<$9^;WE!,X=UDI^W\(S[736N+2B2(XG%$ M$2S/$GYMY9B6I]WH6+*JZK*J -K!\(#AV=_PK KNOH;'(@*I@B2"W3FZW5&/ M:7?L1J>ER2U#E2U; ;B#X0'#L[_A44LP/)I");(%H@BB"**XORAJ^44Q7Q&] MIC8ZJJG)ZH;15B"K!_422]RM /FOJ?SK!Y=_K=%I6[(%Z1HPU2"J13;T[:P; M^MG\9[W1L39LWF7?C1=)*"!SL@PD2QVIYB_09R#9*GC=/^0!U[MD((5 %/' 6 M. N!L\!9X"S'G,WE!*SU$BK3";!JX 0(MT?"WX+A2K@2 MKH0K.6BY(VSK>E83T60#M\G[+R9N[[6'+$!-)-JZP0 =U!%P"+@&7 M@$O )9ZX5.;^(6\.F*Z(XH#5( 7_9G\^[]DLUWN:W3N]19->?VXLTO!UNF22=]#PJ,DUXT M0]#51D?7%%E7UT^*PN 5,=&VP4Z]@5HI<\O7C8M&L 0H$@M%,&0)N 1$]JE;B4:WWU.0-9378$*K9F8QT#K?D MI(.XI7@Q>UM"\YU/.*+!P78J[/$#EX!+P"7@$G )N 1< BX!E^#, G"^EES* M-<%$5?2,(TQZ\0B'M$8WQ"/L1]X37O0&2F/ABS04'M!(.'EXUW<'B[AX41!\ M@^/><(!>-B5EVHV.L6&,K AC3DX3<: 7@$O I0JT]WH"O7+E;7&OO&N02M^\ MW9#G;$4E8Z*^H#'R'2RA6.KC28P?[W&8J"-=D25-T?3BYR;2+H')NY[K!#EN M,+T?XZ13H)B='DL9,:DJQHYZRW2L)-U82VHL>],XBI%/Z9*[LM)N=$Q#M@Q; M5H6>,UDBK(ZT[USBJ+U#RY2X(_K*I(R86F9C,+DV#WF/, M= ;8Y%)L\JZYSV7:9$-M="Q9575BDD6>C'D*X@4F&4QR.29Y;43U/B99(YI# M!97!M*F>JT6IT6K*FT']0C\.W;('A!,-9 MCN%4UQK?'LYPTHH_2[:U]]L"2[# MZ9U$X&_!<"5<"5?"E:#TX$JX$JZ$*_,HO4\Q(@[P[+CETLBM1Q0^>'[B#6NK M4:2#21 2EAT>JCX3SG_5A H[% 'V,).4[P2%;S2MQTR0]B\KPX MD.(1IA&3B_T(4[+XS*=',?EEZ/G(=SPT)NLG?V 3ZLY6SYXN$2-]GJ:Q%I23 M(&(3Z,Y#3,]%/^'/SYX;CV8!W-+WTDA#67P%W9,U3./M7SDBG=^-L*PW!W&7 M_DM72\-#S[)U4S7MEN;>VX;M6);1;NG8-"W5;AF:U?I?.ETK_=(HG+W!!#W@ MYGV(T<\F&I(7/$?C9_0:-3ZMXH^ +UV008G^EEY;J3(B<8"T1 A(L M!R$[#W].0DP=T%3"T0*?OF$.IMX MOT4W6,?5#>]0A+S+[U?2']>#KG31N^B1_WR_[=[\0Y:N;R[.I.[-I=3_\:5_ M?7G=O;N^ZDM;A9V7M[GHW5Q>W?2O+LF;W/1[WZXONP/R2W] _N?[UJ&+'Z,)A$^G_WP>6;W/)\M@7WI](P(7UR^O$9^^A-'BKYK*V2,A =S2>B(>.H_,L0-I&C'(05D(;R[)66%)?HF0OTN8& M'IM#GAL<$W>$-L4J,O6AXHW7C.^:>^>5AQW4C.^6:POU_0U4 HE%F[3<>Z=T MMK0M6^9Z,S3>AHOD'F$#$E%7B=AQS*B81&B-CJK(+6W]@%%U$E'F&!ON;=RB MA6,DA?BOJ1>24",.R,\$!8Y'0FI_;@7IWYU#NTR\.$8'=W_T-N?0N,03@@(O M'5_DNQ)Z#,CJ_L7^L-<0HZRV0&R%N<.%6"9KUW>[2T3=I"'U1L?<4&LEO,, M@,EJ8=\%3$Y[:]"C+(:A<82G,LTM]SKUPV_(\S]^&A-?22*HH.GH($)CNM]" MC>^D3O/ACJ%:M]2N4RI3?[3G]XD$](:W(?53XM?;,?+CJQFA-PD(/?*^?HH4 M.J37!T,[M&U6Z"PKWJ'W@MWFOW 8;()4:]YHGR-%AU5\D-GUB%F^3Y41Q.'Y,"(?!7"_JK M"Y(OW(_+.;'SIU5M&N:US<(B!([LL>/#$O5NR:!J*;1=@*%R,LGGI!Q8=FZS M>8^2LN5':CDA"UO(D64M,[Y0@EXLT3.W3*B-3EM6-TRW O^V/E#:U6BQ'"AI MC8XIM\PV1U Z*;?W^G&"O)!ZM-+,WT4D4(DC:83'+N6F%!&>@;>[K\K]RH[8 MX&^8B,H=?41O^"/"74KC'9M@+9T$A*W"FV#@S7(,GAU*M@!X:%MLKG+ZPITN M/BE?^R;P69'+F$(-,L9%M7YO5B"T2W33A. F"38;';L%/G:=4;1#_9>!(MHD MN+@3<3SWN@9V0.3*R(L1\A\P.Y"X5.281 2T&F[LH7MO# 6/F<6CQ7O%=]=Q MDC.H(7:P]T3/AIZ8W<_72O)]E7WM.[13+;[$R?]>^S/ZWLW)FSM)TB:!8%O6 M]/5Z\=P=)<$/X!)5.QR!@Z#*HN^SWV437ZK*E%B[>@;Q;K13N"J;68--6-A=\";])S+TFO0WQ!'GN M+&45R>SH5C2=3,8>#B7D/M$,*ODSC5Z">$3_QL*9$W-RCZ-Y4VY8FN[_8HY5G>(K=*;JMTCU KKI'!!:Z51CX(UK1&QY -?3UA!C[QT1(1$_1* M QJ9]C,,IWA9MR^4^%(B"GSHO-D*)W""=X+*VX0!W83\WQ:4G@G7TI_HQM&4 MR-_;TR$99$UO=-2VK+?61TR!J\TW!(LI]C?>!!]@I/OELE(HQ0:;Y>7$'&W> M-TEHBR2V6SZAASQHF[K[5^G#E-:I>O['C=TABD0;8@R&JZ0M$>UE=ILRXD4VDBH1,TJ;EZFW)X7C,I?"9$W](39)1UT""ZD]6H,G]WM+[+# M)W-7(4NI>U]_:G+:2 M+?I75,SL.4F53)!X)U-4$&YBY]K.WG<^G1*H,=H1$EL2=CR__JZUNB4D M)!X"803TJ3/9":!6]^KU?A8XFURZM(X?\79T:6V(>'I!"K-T617MLA)C *7+ M:M\NJXVQ(C;T2RQQ@;^G07.E,+O8+^8-+9],+Q_[M"C&L^&9<\G/9^:=AU-B M7V87PO5VBDOZ5P+>9MY@00=;::M=F3UWTEB5QQHK!*L:E9ZNMMIEPJK3SYDX M9J_=1]?SW&?8-O68&7K,M )E9 PQB28)S' MN](LHW=%NNX.*"PV0*D-A$4+A(6N @!*A%9G%82^8U,1ZT)]?5 X*SX/)6L- M*YX#^7:T,RMN%\:*I=Y^5*ZWG7!J U[%P3[ MHF,:TUN4&8X;L*A.Y\R4][V$=.(Z5YSF;Q#0H@(BBYJQY?DNL1RIIY<9>S:- MRVR)/5TL6D\/19,%+P7(@:/;\(EF*617Z&0%O&3.PJM5Z'P.P;]]#427F@)T MND4U#I?9#*>"DNLG=^\+)74RK;3F<12-G5:B0S;>7(U&;,B=7NS7D%I;*IX1 M,&4HVERB_PO%!"8-TU\P<_@)+G;'"4]G2WUK! *_D-O1E;B-.[B,6P<)$O]W M-0?^'?,#SQH&S,0O^HZ9_"#VRRQ*K(-BJ^T\[C?771Z1V712R+D7@^J5T+0! M.DRC@(X#)1,4.^8^'L$0+BG=O3-&$XBWF-Q^P?==, M=Q(9VC,$:9R8.8'GUO"P+4!3;7;2-%M]:'244+27'\!:.=FNTTX-C9)KV M8:(O69)',0)EP!XMQT$7%A@WP9@I4\*-,PO&Y*'0QAY%3VXZ:U=Z6E=MZ66: MT"0C.(5K.YI>)J3#CN\=M=4]P3RLTC-R-8.+ VOWHLL5AD:@,.QQ&>?IRAMM M6^G+C_V^#I=CNK.!S;@$WD%-*QUP_WX0T)P.CZJ7B4-U*[TN]GHNV(6^TUT? MV/R2E"XIO2AMI$2T#L=!)SW0^L[M?TM ZZ>6#2(W7,R&WP68>Q66P\:J>B>& M!_8[1T>]^)K>5K6YCGWHM=\^3%W?0HI[[S';"*PG]@$W=%&GIQ<1WO 9+@"& M:TB9K\SP])#AC5PWP!14SDH<="J'']VYN)EQ$$S?OWOW_/Q<_37P[*KK/;[3 M:[7Z.P^^?A?^%L<,-O?W C6F)(?,XGQ:I5?/:,%!!D&NG:QQ:2S926V^ M$[W22QN#:'VD[!(*HM^S:< F ^9Q#EVOJ8I>T^NTH8PQOXBT;=8AI+E781WDPO64:^G&[B;'H(JS%O?W*85GQO M!?"VX0:(>L\8#C!P)[";%_33\:3IP"7+#N[1Q)D&R$X<$D8&PEHDIADV[!\^ MH#S.ZE)@B/G6FUJSV]+-0;?1'78ZC7:KSIK-CM9M-?1.ZW_KC4KXT-B;=UEX M9!<#CQD_+XP1'/"]83\;+W[E71+[ /7B0%^$UU*HC$;[:>>!3)PN!]B Z]$L MX/>@&3&/<^I_&J79BS+VD&?];?W]M"N]!Y2:R' ND=U1K-7H9=W]$L[0>5W. ML (B<)9_72F_7S_TE_*O^7-CYO^CT_7\/W;\I_P37_"Q]" I K&[@S6,GT5\\<8V@UC Z09 MRKLIR##Q+_[ V_31-F1([2]SX2O)\L?VB[_LQC#_"*C[8[ M_#G7G.I<%[.<&3/[@?@,-\! RYHB/GLSX, W_8H(J$]:]Z M[8/X*?U+^_ 6%%[0+=TID"0<]">HCGPJ%)A@H+ .9JAC/<$J0+@*3I9Q9J"! MPHU2[VUSAMF@))1("QMX^"BBS,&P/!M:X$Z2:P7SB[9,H/,%= D24J\JL*3>B9@UZ8 ='-P*9_JG !PJ7:=270V0)Z0.$1PM)]) ?25OFTKWT@><9$& OK? M!HAJ[X6[2K0VNDIJ;>"(SMR-HG3)@:(!X88U":;BSCR.7X&KK)*:UPX\JW54 M0LMPG].9!^N07X%YP+4=X5\A&1F;F8C&5;GP]]"L%.Y@; W'BN4+Q0)@F%0L M0.?W+/C.6B;MC@W!_P#41?0%K!G )2D#$,# ^900S;G[$3G?/>/.R'I+#W,3 M(NS_@F(;I/=E[*FOQC-8M_[*I57"](^NX5&^PR?+@Y>XGH\WX#$:R$!EFYN\ M#&D%P&$\,@7T%9.6HN4',]\B3HY7:8Q&AN6196?@SQWBZ9A,9]@T)5HD70QG M#BBB>,D@39G/"XAP->IT.79M (G/Z6X 7R=_!S:CSV!U^ BL"4 5@S(Q^5EP M$73]@3)$.\(ET&%JC0!&25#!-A$_X!OA-<5'T24//\42)GC5G"$!&(Z;OP+/ M4I9ZOB/;X"4=TDRXP*]O/B>F2H(E!5SV=G0?,RX2<4K8^A!CE<^N9X(QF.4B M;U1Z#FP][25_!D2P7RY (V8+YHL5)N1N=Z3FOH_4K/1&@$YKCM3W+<2)^,$ MQPW 47^,V,R"9\8<4)7P!2B*=!$'T)KJ=@=O[?O@K64'OW&]8*STR>[>Y-#Q MTX($!N1]9J !)!6!JQF./%"5KX%95=X(<[;_[2HR99-"Y/\ PH ]A83-)5%< MK@_8D%0"Y!>NS;CGB7,B$9OYQ(944P?XX1A -UR]0OXY MB05$0#6GNT9LVN1@)?-]Q-P86ON#ORP E#[W/!!$PGJ*4\\]+A(PO.29*+F4 M9POPU^ C5Y4O_?[W M"&41Y_L8%P86<-U^3Y(6<83NU/+P36%#A,I MU/B/1+!N%F%BCD@=,332N9$7F'_._( ^5^E1BT_)0%7"@4/PTV!WI9GG42N* M^ ,.4+/OHQ*"#AA#0<4%[S[R6"X<(<*K;!CB(OCK$+U$8JE8$ $$..K/OX?/ M9[; .+BD:#M<]351 [&>6+B'\->@A,$%X+1VTG?"E[XPP\.L5CQDR*5$ %D3 M 63X)9T3.!U'A86-IKX?S8*9QY>FO2^[)J'9 ;]D+%@3Q;;\V+633W+LSFQD M^G!"@Z@&UOYSYG"11B1'B#/'E#7X$:I\%*.%'XF0,!R( >Q"> F)&H(-?I<) M-?WX-+Y/,\)T/"3J5,H$GAC[XI!+KD7E\.%I!(Y+=56D SM!5,8O@NJ+M!#_ M:9PWPB4-4;(#.IC,'X)U-^>)BVODN%Q"KM!G&D?\I3<8A97")PS3G8;4W;__ M@>I%ZT(#&$3A">!D8(_.^"LO%-X%4/GJ@I7O*V\>@,$-E;K>>OM>^<8,C%W@ M+RF4FO@EO")[R4688 \I!3;*.7GECF%P#KA 'W>*6N("%FC5MX(F7[<$;+[.8W,K_*[H)",N%<[(^[53L>][G]\^]:_^P^& MN.ZOO]Q],V,G>EX ?#1 M,M^.%@[_PO_, $!G\:C+]<_2Z-5T1F0"\9CG,6K1"1TMCV8F5&>N[63ISI$> MF<&VXLAY!%94/OQ/A,678GTW@]BZ:;+_/C<[>/;.?.DU=%YZ]%O*B1 ,O14J M:"8^AH%0M!1"XV/FA!Y$MMRY5"4/ ZG'@A3FSY)ZZ<$9N5O#5\;&$[HHF:,P MV\)(K4#^8?QBJFG1K*1X\.;X],-GMZ,KL'70!>I'&*35TABDU=(8= P$]H// M/8H.>6R<]#OY$"(S,A_>XH_0L+2"EP7.&=KEOG#%D^9)COF?#+UH ECDB??] MV83/H!'V/3G)A7$T=3TRP28122P)8HGXC,C2$6=!&3Y/+%96L_-LK?1<\VNU MVO($6YDK>^2YLLLU:3U3DZX?1K7=2@B3).FEV -G**8(E^7,NX]Y:](,R6-/ M#,#%?X0>+P>M:G/NW^ /D;N!7%A5Y=N<*9([$(.(R"E?;GV\MT8U#.A1-XKDUKB RY<"?K."\PSG"6+X4_D\(A(+]@GG*% M^$$G,S_ D]@O"6?,GS/SD;ZG=X)I,L4.UKY/?EHLQQ/Q8>[J$]"9&&$L=7XD M-19KB_R.B9@O#IVFP\ FA;M(!2@[R)J?+#$O_LE%GF[3/WW?'5ITNKF#+P:S M$%0Q(,=V@XL]CQGM&\X%^\8**E#*F&-R(R3:)7>6 K CDXP[5(5GDS\"VIZ M!CJ^T0LCW.=!E((P,8:>"US$<2>@G#'GR?)S %+2#3OI!FN\VQX L1SCZT3@1J4!$#/P'\;D=$8Z#@* ME?,VG/B5!3_D3WDO\)@?),ZP1G+&;#RK K;!%*]&WXL"5DK?.W"QZ"0)T06?*KGNA'3+LF4A: ,Z)A($ ,UF L2(G?"@R9?C0"7P2_P[2XHG%=_/HNN:S!8;0 MXB86%XQ>"W:1BB&ASV&%"5 5$1NA:3& U[SV\M0,[$!,#B3 MR%P^2G#B?K PB\U%.49F"F>9 P.S7$8,.QZ"0(1L">!,?A MGX).2O#W0N86ZBGHUL2=P0XGKL->1"XBB!I*N7]TGT#(TIH^!HY)SU5I,XH[ M /2$!N>S!Q0#J?(\:/?S0/ML:T]L3$&\P4(_#$HK1?(0C!RWE4=T"=$M MT]^U+'<^?*H?B% 53#,* -]%#A^(FB4!]R$(>9 -GE#O+ (PNN^8;V#-A!(O MH*#Q>Z Y>J BH"")\@11U!BHQ\#%BP$N*B4IBJ^!RF<\[(P_$$F^?BAM4$47 MX7$;KH#--Z4J(K)HNYRBC(5?X/?1W[&OQC04:.0\C&W!,&'?F", Y\?LRNQX MZ9P@4!<1BGPH*3'W(=3'0V_.7S.+IX?'TP&!6$%1=GVN)P\7)4",Z7$08+KD MQ/@S=A:NGXA$JF_, MPP_@ZK4H.0UM[Y & ->;Z68HOQ&<<(IX>MCS;T04+DAR4O<0X?TH MEKUQA'])^X %8Q"77'&1<$XWE* B]R0WS+K%PJQ1X'WJM6+WUJSTZNG>D['[ MS%1&UC:!6);FD+S7Q<1?S#!"NQAL CB&&9*W!89>*)B$&R*\^ZIRAZHY,@=* M4&BK):MF@..!FC+W(UV&?NEA?-10RBHHE4^-I*^"].69/$$M=$4DIX/285I_2*UG%:0ILGWVQE%]4/XM?5FK]A(Q[EWS,0 M%YCOQ%G]/#LI=LA[T,A,P$9?E(V ;=&__PBV!;$*\T I4V\JL?=6WG+^Y@!@ M8LY:7^P<'6!4#,NX4RQTID5N0<'[;/[."0O&K@F7\/@"K[F\NOP*AT79%G.V M@&[J/G,S!K])+"#\1LEC+7G7O,81WY-X-:ACZ,2UAB0&,%5Q[I#FSB#Q"A-] M[L8$/=__)6>2'R1\M+9K.%&MB9:&C7 'G M>,15OWCN,\B(4*2\J5Q] 8-3%2FCSDSX.>?)K4G7O!]KIDT!K7DN/98R\%3+ MN,PR!/E1-GYXL?.*/R7,:IU%GB4L@:1"'K $/#>4A0+&?)_HS%J$*@8$AJ Q M\]>'X0=>DKWN#(N;26; \,ONWU\BYL?OFFQ=FYP$\!J1?AN^.62D<^4!1R\A0V*;N-,S-I\@$;1:)E%N@\%/T MAR#."&L?B>>/_MTWX#(QW/1G>(-8:6(^$:-)WU[N:SJ@L$%:XMY:5#?QKG(U M7=/T)4-,J$Q)2"O_+KJ%OF/>"P#V!?SZ(L3N5/,3FD0.YM"&DPY'$A+0I>&DNT3K!Q MTZ*T_)3W8[77(['16(PEX? @7\R*7Y+C;P28 ;(PGW:<@729&$:Y ADZXU&UQG%)M/ 5;Q9?5^FKA4;/_+MFIZHU]*5?UZK:TN]6 M+:OIU5IG^:.KEEW]7:/6DIOM-#9:=DU/Y[4#9K!2?N&W&7WL.8]^G:[MG76L MI";LA+3NDFAWOBMD8O,&-NU[7GJ01=9FPG9=.O J#PC.!X[?/7:QJ!%+$.8" MX?6BAIL-R'.84!=9&6G/(UI*6=E<^YEM>VH#3/(=_H1&E.AK!J;%[=I/[FP0 MC&9VVOK-[4GI5GIUM=D\R9'A^7FWI$E)DW&:7#/P8C\TJ>-\(+733<_)D#0I M:?+L:7+-(/5-:3)-=EJEUVKN/.#\58CN'&:'KE&Q4Z&YK09 9\#E%*?Q+E,N M*7"W:8PN33%ZI=?06@5-L2O1Y$F).NMUH%RH$U> 1M8O9E[\EWEN%DK5*SV* M+>H?)%J=-%JM2B78GB,URL:1SL$9]H!YTULJ2$N&EIZ/ZKX) $Z)[E=I(J^8 M0J1C'8#:;15L9&]PFZ]D:.]H3DNZ/#.Z7*7FO29=MO;B_))T*>FR+"<_RI1; M?6G*;5GI,CF&/-V&XEA& T2U3]>BU*?0TJ=#%PV$K1RI=,+&Y@?!&+;R=ZVJ MUYL43I MV*+UP[]GDZD?8"'#+8[H"?LIW>-'6"#>'V('!FS<-(07^WPD#549()7YB7<' M+JQN&R^)E&NLCJ(JEB<+:[P3@PL2EYDL.Q(3A6C=DOUY&GIV3XK,ACS87@)3SP=B M+2]\ V\*G_$$MM-!9@^A_?/S;!*=)X+ E M%>MIQ __7JO6M-C5^"^QX&N,79P&"$7GPAB-+-OB]\7S[;# ,-%5?C[= M#5L) =A-!H UHQX)."_#9GS>6^*T+W =]M+)*_4%!)A79D4WT>=5:7>4TD:5 MA2"&%*UV\7]63DV(WI"Q?8$YX>UXC/=WH7O_%? "?&H.:_$>6+RR"R<0P($' M[A._G1 2<30B[*<"M86BQ@62B[I9,<6G837 )J/R- !5"F'6-8C?J65\O;PM MX^O'W3+^CHN?SYX[P2QVU(#^@*N_%*7?Z?H2/:.^1,^H+[F[^OWJYL>5?OEYGKKF[^Q_B2TTPNTJ7C12!R %Z]"7]D0I&E%K0]EHK$D MM+1&M8G0B8_VY#-3_\!ZLT..P11AIP?1E3..'2_A&"/>2 @%!0[#9?.)KXE! MV_"C$?.HN&]>6EZN+AT1_ \)<5 V!LRF)F,XXH;K1W^Z'N]"]HBV*K5*79AG MOD#QHN\A5:6+OK?8CB?4KJ()W%'#(]103)I)!5<%4IH,8:J'C?J(\2K/L-T. MGZ_%QWA2TR71ABHT0:)7<*W#\FA8.&HS[B/OB$H,BW<@@SVX\#B+:9 "K?,VNY:]@N8CK R+_:.YQ<+DSMQ /GY05>XM_(0/ MY+*P<1.<3;3]?:(VTB&-Q"@TLOKB1C9OV0BP)$N2-[RC9^-O)ON5"5L<359U M%;V&:LX"E2;Z6"\! G95Y.:*V%KL65P.R]:CKGL*^>S@H>%PYB5Z0P["MAEH M-&&CA[$UQ8-)[O!ZW.$6D?-HN (7AG-9ML $RJ4M'7Y">[G@<855(>DGH*E@L[W/^Z4K]>?'PX*EK0I4CY E<,("2%%OD*?^K,.V(OK+!AW M:O1/V,3/&.>:#P((Y7!B$M4;5GVLJLI@-G^(MPM]>^1*?9G&J\:50_9+R! R MU>;C2G#>&':Q%ZWO>3=O(]98&KN/S8(QMS\CX\R:\&Z\KI,P+;'Q5$+/P]81 M8OHOGSDQ;P>Y 2S+%'#\-/>A"152..8R)DK)"5)13QI=]J0IP5Y>M2>-<*SG MBB$DJ>MV)&AK28,JO;OYT-4R,>/%9EE)OSR?D,)Y"C#A4 %+U,FVJ%A=) W MZF$T+^G]IA))=O@YPJ8Y1[59V>%G58^0!^"_3/GF4O/[JV3S^R@'07;\6=GQ MA^2(L;R@47:GR>Q.$Q_#)F&7"W:7L=Z<9]?+9TTL6O8AD'T(LA*S&ZO[$*S) M%;H..\/WA3?BP?B5-R>[7JOT.EVUU:D?1=."URV4D'1X)G38/#P=:MB26*TW M"RZ.D'18%HR4=+B>#EN'IT,=Z+"FJ;7Z<0C$<^CBDYFSM$M3C1-LA=$^/.74 M*SV]H^K-=HIPBKBS30SI,[SWSN'O'2O?PEX\M,.IJ MJ[USK;WLEY,+41*9>KNHY*='%O7:X7J.\AW^E-C#FB[KK\$>NIC 5U-;C:)Z1Y;#A;O&().$* DQ3HB'#VDV:D"( M;;6A%6632CJ4=%B"4^>AP\,'-!L8T*QWU%IKYW$(KT*&0I->J#W0FCP=^/4- M]=AIEW6V*\(/(+>86'Y7>VJ37-QMC++RI?MMDJ2K%YH'6! >''..99ZTWN*F M)YTAH',G DMHER)U^ C=6[NF#DO]_@SU>ZU> @U?K_0ZNMIJ[.P0EW:VI,/R MG#H?'1X^91&;M6HUM55/1R4E'4HZ/!,Z/'P"9*-1Z77KJM[9.87_-1U>)YTE MM7OF\.FGS1P^@[31K/3TAMKNR'2I5[SWPR>/-EJ84-/1TOQ29E/M]_(;AT^1 M;+2I7*#9W3E;0J93O5+F\,E74S3VD4*:DRPZ.".KWI)%-*]X[?O(+4W?;+?2 MZ]0*DG6;WJNLDM$:AT\-;-:P'$#+(&I9)%.>S.&-I@J>IUNI2-"<$FLY?+)C M$].L:AVU79@>7<0E'T=;"4GBDL37DOCAXZQ-;$G15/6,JC-)X9+")87O1.&' MC]\V,7ZK-]3:[HD4)2#PY,ALV6GY])H7']5F9:?E58F7-_");+0L&RV7/[]: MPDXV6I:-E@NU ,Y'Q]<:)=#R&Y6>WJRK';UY%(TE98=728A[(,3#IVDV1?V )(.)1V6Y]3YZ/#P69]-[)'7::N-PAIJE2Q?^@ASPS;+EY9))5KC\-FS MS7:EUVZK]591[:9*5-PC46V.:LW#Y^HV,2FQKFJ-HBI;)*J5$]4.G__:[%9Z MW9K:S&B=*W/E#I<6+FLFM.;A.]"V:B#RU4:WJ!E!);)/):;%,.WP&SA\\FNKCM[ZCMKJI.<+ ME;&K@NQN(@EQ#X1X^/AUJU'I-3IJNR.[#$DZ/%VFJ#I5U3M8SNE)(.)1V>"1T>/LVUU<'FP!VU MUC@.@7@.N6*RK?9:RFD=/FNWU:WT6AVUH:7K*V1;[;W=^^%C!.T:9=3HZ8"Y M;*N]Y\L_?(IH6Z.JD +,1YE/)=MJ%T06A\]G;>N8.=W,*#64;;7W=NV'3RYM MUS&-66^E6R[(KMM[OOS#IPZV<1Z3VM&*RI20UJ'LNBT;=I: M1P^&;*-$ZNZ M=;6;,<_A^%IVRIZ\DL1+1N*'#\2V6Y5>0U,[LJ^^I'!)X453> GH&^.[]>:) M#,[(Z+HM#G4SH_1&_F^\!,N9&=P$QK[<" VKTZTWM6:WI9N#;J,[['2 ^]59 ML]G1NJV&WFG]+TYJ7-W,NT.,8K]HE\ISTQ'M&E7EGXFCII/VD\AU[0!R!:[W M\LGRA[;KSSSV #__:+O#GW/TZ'"4!6@QLQ^(SW Q!J@TA>4";\8JO>N;WZ]N M'F[O_J.D 2[0A\"V /SY:V#)7K[]WP_'S)S9['84G>1RYGGPMP>\_XRS=!=W MO>066R'7M1P3EGNOMU_A5E/,1.>YHN)H" W?\@-?<4=*,&9 YK;M/B/!)"%\ M&EWFV[6JINVERWRWN_SKTC5N[W8W@T%Q_ /G$ MA@(>6@2/8@LECD$KO3.>E0GF.5N@5RF&8RI3.)8![.M1-LB6_4"7J^-K G21 M, 8$^Q;B5]\Q[V?3J6TQ_X8%MZ,[!AM]8GY>1;Q#PS';]8+5\).PI"7YG07Y MK0F4[I?\P/X *[B]\NBZYO*J1!EDWE1JA0#]@O#< MC5CT2J_15EN%Y2*7*/5?(E9N?EP@8M4KO79'K9<*L<[!9(KN4B8LR%C'8<44 M,)#<;*,!REM-K7=D&H(D7$FX!U(#MB'<9J77::B:5O PL),,/G;+&WQLY@T^ MHJKX;-DVF._73F XCQ9 #0K M9KQ'WSY&&1XXXTSMXPM+AJ>144D9E91121F5E%')]2I7R#.EA2T5]8-8V"$" MYE;2.U@TV.X6'!J1QK6D64FS:XSKK6FV>SHTN[5=G6UPE,6&6F%]@IW9!^-* MV%27[@2V]_*/OW5TK?W!IW@H&5^6KQB^[PXM[&VI/%O!6(%C&,._9I9OX9*J M\CRVAF/%'0XQ,]94+$?Y]\QABE[3.E7E 19/+ :VVY#6"EQZ<]@25O'8U(4; M6-P'0 M*[[E#%E\M]7T-2I+K4@!R@::?%.7+_#>8S8\]\3FEMYO26M:X&]M_H@Q &R= M!5GQO!4"/PPTVE,]9]XD- M@E7.QVXM[13LUM+.QT]7'Q^VN@.W9A_\2L<_G9T"4S>"CX;0\L& M]L8P.^K C_W7BAFHCLPHANZ@CE]T"BK.%^PP&SW6>00X%AV3Z)+7<6^ '( M*)17 \,V0,[X"D Y2YB:<.D@19'>(K\-5Y%$G_DZ2;O0A2&^TG@+>NGDE$Y. MZ>243LY"G)PAZ0/K9ZOA\EJ_/+4-'YD;>/&Z.C9?+U$JK,RQ+AY% MUO067XL0T*GIY$N]W]E((;KA[**?[\(;CIM*KNGMN>[BR-2[<\7NW+PX!78U:[T]'0G]U)B5T&>N6-EQ3>N=(B16<1=T8-MI(VFV9T(];K1< M(^DV1B5-O[QVE&_& M"Z9QU-1X9HA"D67*E119D*OS<=JUK#RB:\P9, M\YD3XGBS5JOT1M83NWAAAK>(%LJ0@WL4@INR/?]@MNW#%7B/KO+1<'ZJRHT8 M*Z_T16(HTN>;2NR'E;=AT1ZFQ[@CQ5 \]N3:3_A/!!-^QM\6IH\*S<5^4::> M^V29< EP'EAF,K$"3!<%HO&HZH_R:/Z>R__=7C,I+B.QZ>6.30S+@?=]#%]\ M:4SAN^ E9YYTLZ95>JV:6LL88*"\P0#5V*V MVO7-YV4<-0ZW-/X!9%+XI^>,7"1OKM"MU"L]Q\T85K1X18E,KSD24N:E8@6^ MDG5[/%$YDXE9OD*I6, !@!=BTO+@1?%G WQ)8!DVD("12LS^'TK#9H%?58"I M1'D@Z+AH-&1YTZ 6D?P$>9."_X$ M8#;AY]?XTP%P >5V-"(.=H?/O*E\O?YX>P=D+WY^SX">X=M;D%0.,D3EL^48 MSA!A*)ZXO_U\ASC^,4;7SO)M#X!AS7=J\,WZRL#PX37P(+-P*-Q[17L+S&9D MSX8!ICW"Z^A04X"5X0 68 X?8 L@"R6@#QB]T8<1625>VE+"@MASXFK 2I^-8/A_8:'S;W1QOXVVL2-MM-JWV^A8+)B2):5 MW&DSP''CD2F4D:V\,?QU>/*6)!M1WF0"7\'>2.P!41.3&5FX3^6OF>$%B"YK M%R2>@)HCK\>(LP-D-I%D!2;S)QL&> 4&0GV&Q^(2EO!WQ!@A%&UB*XQJKKRH M+#'[@W81BM;+:#.?&?O./$S! ]AFWERKTJM5,T;&_T:",??66Z^X]39N7<_: MND R<3?&!$R+(.0(*<4)U3/\@CC+@/%4Y&)1M;J1SKV8LUVO55L'S=J.R>F) M82)P@.0XBTW(3BXN"?D'^(/-! P)NSE[]Z> -R,+!3G\F-_&FQA[!_&>DJ< M8%P^NMNI!R 0(F(VL'E32G@PIE1SPAXQ$_4&903ZAZ^ J0D$#0J]>!0E16[, M3PP(2>G&.W%7]/14,Y@KD:@+-S>!O8PY0+?!QX+=Q8C/2ZKZ7@7'),HG2V-;#$(+$KZ;#X-"(-"Q%V)T\\&7\Z' MCZK'9CSCV4&)GWFH_IF(WJOT0Q!T:&IK.EE KQUB _LU90[P$221 M[+L/U8=,0'"9P;7*G%;RDBPQJ@+*$H#AEJ_XCON.*41B7!1F&,1:+=,!3"?. MM^5.[;6V##:\UL@PX,.[",8@,A5B9\"6R01;9;=SPPUV,N7\VWZI*H?'@,X2 M/TGQX,3FONDN]-M@P)(Y\,5O&><;-[K+,^3^&[A-S#"= .66 3@NXBQY#5+7@$U3@5-![X6(R M%5IC$/HTU+AQ\P22W05)RGX-X0;@DOB #C"H;-#3AN2P]-\K;ZRW((/!/((W M "I\@ ^B3T)K"C0MK-ZC[^!+D/FVROTGH-"A!HAY^JY/>CEWT.!/G]XJ$^:! MHDTJ.OR**M!!Y/.##>D8%L/?XD^-GR+-'K4)8T&/3F3<<@QZ"?D558;"IX.4# M/8 KP5+DF.9NZ?#NZ+0\BP8QAAA:/G0,>>&+^LR6RR8,*H^(WET#?Z?05A\4@7M&4=B@N+4>70^6!>O79".&?5L"$)0C7-.?#0:\Y ([/5L/>+\(VX4^#;](C!U0 0*-A/!3_C/_%9= [J,X--8<8&ZAK1 MC"[A*@EM2* <$]4_DP*5&("GGC1S#NX'\ %QA*KR&24XG'E(DA/U/>X:A@L# MP'+O$0,=XHEQ-0;.C]N?>NZ "O+#SW@/'*Y?@,#WN:@F2$2./@(8?3<$!!HP M91,!0[D(Q;R7L!O7PP%P; !$$]MY#MF*B>4C:# MC_M'OL'Y'&B?@< MVLQ'(?&5.\O_63*%QII@ES@?)75L3>G8'!)OK..411]!%0< #4!S8=:2)@/[,%I0>UJ0&+NQI"^S54DA0/ M0.8KYHPB/5,7.1RJ$Y8#"H7P5G!5"R-%[!&-ZC(Z?G)BS#?C3^!NX,KP M1;-\__TR*W/#*^JC#KWL8O1=>E$*6&5 $,2\DJ'P;MX.:_D+]!SK" M8A'2:GU>%Q6=\. M;G@J_:U:=^0:0'_L%:=+,D\["9>IGHXIQ_P(Z#^8YX1G9IMJ'4#P='K1SDUO MBJTP/<3%_+;7#J02S=>@>:-8-.]6>O6")\9(-)=HOC.:-PM%<[T&W+PMT5RB M>_A>4+93+,I2+8U$68FR>T39;K$HVY H*U%VORC;K16+LLT">[<>/<\/JEF(DL5$.:&IV)AR&(QA6\W?%/?9@2_'UC0LY@C3 M%JG@ NL<9I.)$2N;B#67L@ U,4^1FD\,X?L1;-=Y5-Y4KK_?8INF!]%&(-H% M+_##6D2>5;D4V?VQX3$_C>SK.GO=XW,?#5Z:B[6ZM/6^1RV/J)O#R_PGWXT7 M_*C_;'CF%94USKL^^+=8=?D 4+KEU:"_TZ:OG>_4N&&S=FZU.5EAP^W:DGYN M6%GL6=06 L T_*D8N"-,""5P4JL/>JLH$?YF>,.Q(E*XZ]3KQ_(!Q#X'*K:L M5+2:JMSC8F/7!@/9_Q^%GY!?2G0?84(;U>3@3S?$CI6#*9?GIBZACQZ%A/,^ M]9JLH?U;(A<34X>?+%Z^9#@.L+XAP#ZJV<%:_*$HIA\R[._BSZ93^R4L2\6\ MU^@*J!)TZEE/V*W"-@8,:YK@7F;8BH-Z.3GFDN]=RXYU](EU:(MRB&U,ZI\" M(="K?849GDVW1VUAW)D'SX8]H^!"Z?:4?E@Q]=>)T?<(+JL\B=%+LF+KF5FQC>S493\\TR:IRQG/STO1,U.5B\_Y M;1Q3=J\;2"9@[9B =0ZI4J'PEJE2VSLV]&(= M&SB49@\#]DXMZBB#ZZ^,YL5F!.H=&5R7P?4%(22#ZVMHL-AT1;W+NXQ('[H, M^^P-98M-/:QC=U49]CE'"^5R%POE'"BMV.S'.F8_%F6''#VE'<#:. >4+399 ML*Y7>D7-N#MZC#TKP^&3-!Q6$UJQ*8[U>A&RX52T,&DX[ 5EBTUQK#"L1NEB^W4SKM361/0/EP[[\YQM_/^Q"BUQ'IBL22POF/^BYDXVZR/ Q>H ME>.JYM[U9CH;HMY,MW7[='5W_7O_X?KW*^7ZYO[A[@?O\[U55V^^?L9;5W8\ M+29./)CG/O7O+Y4'=PK7W-&:JC*_ M3-[R3ERB\J:"/X2?B.Q$GV8B.4-K:E./3CYP@>>FV/:R/8C.JX\.#>(TQ%C)5["E*>A.V4X><*>4==7 M ^='.IA@:$)$934&YB-#+#8V/F^'Q%^#==D$$-$08=7G,1,32)('\<64/1K) M@UF6!*48+.)P\+!?^%@984X33]4$BHGFM<72X8QL8,V;1-+Z"\O#7N+3([./ M550S8=,R8SW5\8,5:&0%-''89)C]1SU7,;.T\P9Y<[T7Y'F7P4;_=CY[Q7QP+ ]SG&W#, M%VJDBQCV,#8L^"C6C;<$:9# +2DB2M-H>#]I)K+L8S>&S,"*#CQ-'AAG/Z\^ M=*(%<5*4/\N^;X?T$3GD/:QE33,O\'K"J\C4PJRA) MO]WC"I1O1/..&?8^1LX!L@ 3V.=0\9^-*>4##V8O"FP5-OJ?.[ZE?WT\@4[& M-!YL*"C[(3[ZZ",+GAESE/ZW*SHO .W(\#AVLL10IT'Z9"K^$2($C8/" :K MT#,P 8=B 1K#RX&K3UT:3/JF\N7C=]#,Y/2*Y08GCD!,0$=.KSC$7EYU>@79 ML_)(,NDO#,4P48E%W"&0POX.J[1Z9&I >@Q>=;1@_VQ,_6U*! MSL%(HU5-+$?PD)5>]C^E6.E6[>UO1YFND6OG/IQV=#OZ'(Y ^BX8ZF=0W7]' MS3W#1]+*P.56VD=2#LQ>J]"#B<-'/HIQ3'B=2!SVT'(WB?H_#E:$I;FGH5D.1X:E".K&G[T6RV#9O=;'Y!9IQ6 MUXZS9B=1H:.DBE#6Q:2/K9 D6_6-.W71L91P%E$%\5BX>>-LE70V^E:X?B^P M"D!6\.0 _(T0<1R*).8D!'-!$-4A@A[I1)O,=Y#0FT/OH]!][BF6\M4=)H:F M[I2QN16$#IBOLV1H!@T1WVMB72&PW&5UN<,BNLZOR+30NJ7!\B5,=-$&9K]$ ME O-24P]V8X$-LT?DFL4LT9!V?6$M/5VR9'VCL88,8QZO"-7S8_[Y4F5.S"9 MG;.>2P>YO^^26ESRM+$\@VWU6J+#&S9<69:Y1'I J*US17VS1E7S4;?U=J77 M;*D-K20)WY)&)(T43R-^;K+ 02MJNW&"5'&J!6[S*U>,M'U4I.9\-$H(Z![O MIL:+[,GDJL8TNDRHM4F5(,I]7..4W]-,59'6ZQ5EC)^B5.EP*E,*=:H])J= M$T83:8L=K1C/SC/Y:AD#RZ8J^$,GF\@U-EA#IH?(])"C6^,LG5H/__HHTT-D MZ'LK3;2QJ28:BN^7'2V<)CGJZ@WM]!PPDDZ.B4[>[)E0+)8[4:2!@_[4>CM- M&V^/F"R.WZ!9:]+92VR;->I(6!L)-\U6 ^P\?BG!)<&U9W!%#1:C]B#QEGG; M#/JC\O/>455#=^K=8ZG9U:K=^M&,#SRJS6(U=/W\JJ'#[G/A".1\X^5.HR92 M%D/+8N@CA: LAI;%T+(8^N 1HY/;H8QVR6C7T:UQEM&N/:=P2R?^,3GQ\_GP MFZ^9RHFWG])02IU9+I,J+5+G%7+.&+3_J91GD?FBK]0S%W"F9 MVMN6F$E7")4WEQ*JO,K*F#N=;9N/[J3,[!L?_*:U1I&9UMI&W8R@H/*4U9.IMD9G*I^DDE T37T_3[>QN57FOW.$6)'3BGB3@YZ[IR8P[5=:6QI5'IM7F9B7*?[RF7732R[UM1N]Y3[WITF8N649[DQ:XD\:X'VDU9^9!UR^1CX MI@(M*GU,S41_Y5V+<"0)GR/J.F9JD'%9XT!#Q]#3E9CL]3;G93D]3 MQE'%L0G%ME@5!PA[#"C@OU@X!E_,G.B?CX;E^.+7O@_@%L.&MYI?[$='QV7< M*>,CU7T4@O1<,/88H[7,F _+4Y1CWGFH@\5>P)Z,T>U$ _8'?_,WJ=.M-K=EM MZ>:@V^@..YU&NU5GS69'Z[8:>J?UOVT@9BI4!SJZ1%;EH,/96$3R<.![9KU[ M$[2*[4KEB;<<4:E\2ZO6]DH/NH9G'O4'T^5^%R:'MK?]H]SI+V!Y)^ MW[C0NTH*/07D71[?1I'@/.+RV6Q IV:GRXKC#4"6K\/"<5EDV8?^D=2#W[U! M'?BM H(P6_T]1!W;9OAUHM4[&Q[^E!Q#6FK((1J;\+=%$W6.O%\ =[\"YMXZ M,3LUM^>Q4^G5U6XSG6N8VY>T,4LL37T5@U+\KNU$ZP&DA1SNA13+Y)BTD2A57J=3IF&%$A=6JIRNQ6;D,H6 M5^HDH \ :$''"SD#(G!:EOJ64UIC5\:YUZJY[DX,O'SQGAO,ORDF%%EZ;#N= M$-U&4.@:SAM#B7DC.(Q^0Y?;K,Q9QPT-*@ M+>RDH;8S9C;G+A(K1QQ4TMV9TUT^LEO35[1H:L/B7;6!^ MK24U?TE_Y3EU/OI;TX5RK_371*.[4]\YM4&: =(,**$6NI<(KP1T$1'>Y=T6 M_*(8TZEMP=(>0PC O2DCP_*4)QK".6&&/_-$@7[@ M*A;\9WF=OS$< E;0&,IG*Q@K.$SVP9U:0Z6CUU0%!WPJ?+CGM_BZ;RHT=5:O M5=Y6E6LTL0!')I:3W(M*[0#"7<^PDX"A 'Q_L@#/X+G&<$R5_Y8#NYAB*37\ M!)\Q?'\VF?*V L'8",*GI@9BH07KP2:>W9EMXK)XD*D'G\/;Q=/P6]>+.G"\ MJ/@*>X8XGEC;&+BS0/$L_R?NXYUH8(#_1NB,&:!7$+9#L)SIC(,4_X4'Y.74 M 1N.'>NO&:LJ<$E^],,A(,F 84\&$]!!<0=P\T^(AFIX&CBTYP[$L>'=C\QA MGF'#CV?._.>P'@#7H<]-]L1L=\I,\9+J)OT04/RN+T;''*O5U-#9)_+3BN^M M -C+<&WU?:77K2KY>GT@)A,B?[+\(7 )0&4_W8.CU4KWX&BUTCTX/O>O[Y3? M^U]_7"G?KOKW/^ZNOEW=/-PKJ]M5+"G$YR_(>*V^M+*_51[&)!@!$*#[9)FP MKJ&,/ #]L^O]I)8@G"$M<"FD>H_]-;/@&A3V"_:-V0GF_&[@VT?#,U32 MB[]<8#?$692/!C+LV11;RXAO.1A$\QBQ)K%U@$P&0_03 N ??^N ^?'!%ZW0 M>3N:>8LDZOPRM.%+:V31[/-8$Y@X%95"5N=D5U^1;RM:>)!#T"F!7__P?V54[D4OP;WH./G*7_PRQ2WBG?E V[;A9=^8&CZ0NOWPVHE3(B$Z;B!00L5% M^%Y"#2C\48QIP&^$OI-0:@9QO2=\+7 _XW20IUX"Y/F1YM_S6_)G4U"MQ6T M(@3\NAPW4L7QGI&Q(T>>/P86%G!BN-4@U'EC4DG(@"6,X6%L^4+C)OS*T%\G MKLEL(9%8,'9-@-@CBH%9 ,O\%^5^? >9$NKX40@LV6?0:)I"@J@Q6"N5@1CRS,O4%EZ(;O4 M"F:TZJDPB$M2Z1]1XX._^B!/>;,P)>HC6ZX+%K1'9CJH\X-0X>/+8.N_(7,, MSW(O^"42#2-S",U_MH1-#.> &,8!01:S@L^&OT0%>:XG3^%DKADU%ERVC.@M M"'+L$^CVE-V,&9XJK.;/;'P$OP.&%UM@:KS0*X2AX %C N-+>?3ALZ%4QT M,L39+MAS,>_P ,&'/UG5?35DG>(K314\%)^ZI7VPA=8+GUT%UT6%#J0?HM/'?15X;I5B4/1'(S9TA!+.D 6\O.D1> M"W3[&'Y:DAS)[&M(%( K6=7&>4Y[:GFAI]ZF9\U\/6Z.9Z1*)%,]1]8O9E[\ MEWEN5I9G)W(MEJA?C^PGNW^J.<-LZC7SO3:DIPU2I[M4K]S>N8)2-F^6Q%:> M4^3I9JUK0\+TQ$M;5B1=01=6D\J$$7A;S# MD,V6950BLK)8&;)AT0-:3C5M7M)\*P]1;Z HU'$&4;/>E'0MZ5K2]1[H.M54;U\RNB%EM*1E2SBP[;Y>G M[#QWM(2\+PK=1@F*;*ZPTX4_IJ))S+FGG=+F> VWC65R@:]P MQ,&2FJ52X@G0:5%,)'R\US>?0Z0!:>:P5(!L2%2E4^W\@-'7)GX_>"$^X\>H8H'W M\*I#-RS+5P#SL/#8]%7E>+R(,8MS?70Q+0N6_@3;& :N5\[Z MP-6M% @VVR3IQ^$Y9K:Y''T("?U%!$IX FJ+/"TD)T)8CKSW8IE-U(H8.G56 MJ#_9.VN\TLZZV*)8K^'_:BET3^,_WRQ5F$T9U4G;U&0&)+-@/83R5:6@.S5R M7ZFNMU:"3D"+ &=,D/?>1VBN/1 >@MA4(-^;X)._Z'BA+CZ3(?'R9_^0[+P#L8SIGR"(Y M!/I/AF6CM@@@^ +/!KE/KE5ZNMKI=M1N/8U,2W!G42X8X2YX+P9Q"6'A+!5# M@M;K(]BPU\YT25I!S*@Z7B4) QAL/A\>Q95!5J/'J,5YJ^P6:*; @"SJBI7< U#%R3[%[!\ILK7ZM?J9970 M^PL(/#B=<@_2WU?^84RF'V!?5>7KUTMU7G@Z!3R M_#V7$(V1KM$>8E(3M6M M80&=+CR5J6M&'$1O""!5>5W*B%\8GZ@? 0;PC,> MX7;N^P(J]\RV$2 QU1:7Y26MV'(K"=@ A/84+#C0E=T1V"CX$WAA;EKO+%%J M(FHWL)20-I6D7V18S+QV8LTK,@@5X;L4A 4U2-!Q0)37U M(.(M%"+ *']?Y0?XSCPZ2QHJB8PS?05,ON-KY^NDCU@')E6O9AUO"BA"1U1! MEQLA:IN =T.Z[ 3]8+\FL/:Q%\/WF8<<*NH5D4U*@(RV?62HT-@$%19OG@QU MW[4C?36#B*H<2/0UUL!'FO$RV"U91WE$(24ZY\6)G[I537F%_"]@4I8?R9.5 M1JU>KR4LB!AX;X$[]&W;#7!'M[3V=RK23QL6YLPSC9T!VQWJ(H68@(GL,F!P LN7T8S($Y8UO5"*D:GA>#?^,^0 MU?&^#4N^5-PAM?\@^X\$PS"Q#9L?>%SJLU^HK5+3.YOWP'03( TOCKB*^+$9]J5TL.\&H!(.^6/) M(7]):Z-Z;(K=_6S@L[]FC$N5=.5*XM;_)\L'P-N,/E%'$^Y^ 7TKY#3P#7#. MB6+,@K'K\9Y#<30BI\0"7\J)4L=WOJ&^V \S^Q.D8VTS#M2: M8QZ8V8TT\^'8 /=D"Z,ASH*J"FR:NY[08:EH0+1[=IPM]>^MQ090N9W#=D?B MW8YF'O5%,UD MMJBE[P4])73A_J'@<9R*1I/@9:AH"<"E6>48^R7%8#(XOM# M)DCN1H-DZ6(.I$9^%^R2IW)+233T"9^?MSP+6PL=-1/->TAM"ON*9*>'0'5BYH3BAE^7?O/ I4>(3KO-[[=2&Q_.4E/5:0-#[DHXA^\IXMZ8\'#:"[./6'H?+ZP('S^[5)S++KXI)8YI(;"]+3")E/;?6'H%#+G MN@=IWPZV(".>E=Z0-\?%A-,.OT.7+V$YUP9XF]^H2S"'\A1P9P0V0;1=1AW5 M<9%XQ_-0R0]-!F*>1D01Z/F M=/RM28[^^)U#DEO$6J9)',7:!,UU:Y5>P)R+%V9X*>,X;)PX0^*!.]Y.^-1K MU599=7A-71\?7,7S(\=U9"*A40MF$V]G3)WFLBS9N=%P_?T6N<_49@&WJ6Z! M>D4+00UI@OM/::&%12)3G#=.9?,7.XB_Z2T"9H Z<0P639] MH>@)10P7([CPG'.Z,R_BGBL#!\E %&@!;#ZBY#+C7-XY-JY72Z--2Z7O<>; MNAK&FQJ@ M:U](BO%1#[$!,W>-L.0@2X)T;R6,AA1I;G8^OBEXC-(L7"U0'9 M.:+#),;MN*[*)9#EA-,M!"/6:ZB@)D".G(Y?Z9L^R,IG%[VO0PI)Y-8FFJ72 M)KIZI9>^A]_>1M23J0C@Y61Q>-N8@Q__+1MRKFC(V9$-.4NPEU=MR$EY6UG9 M7/65#3$/I!58DPDS+5#:0.&8#_JPD(L08Q4\^>-;WNM><$F#_&%H9$0= MAWF/>6 ::>??AW F"2C#8S#8GIA'(GB"$2U2+H]0R-4W$7(3X).@5 @-/$H9 MB!1M@)(5)0(DM';J]G]]?^N'-F^H*D3C74*/"5>U415)/C^7=K@,72-L$44> MG^N1?MT-_$Y-V4)JE F& M,"]1^I(C0R1/OFC.?H$OG"=_<_\"]B=D%X7FYC MJNX\.-?#V8SZ>84S M8X)##%UD:QE7_*UYT]"[#4RD:=?2$R/IWG(=8,W@V3T=@$9>:HT,4@WI* I ML9GKD\N2S3+ M=8 U(U+W=( V#B=NZQF8@B9MC+1SNZR+PYO/XM7(6%%N/UGNS <1'B4@N.0/ M_1.GP

P +@)3 M?>[WIS33>Q[T%+0F7,IH%G*9[2\]8TDTTF^N'T0AHYBR'P8W5D030DDE; Y* M2(V8B[!M0>*$<6'.':* "BX_SYV)0C(\%&!:H;-6A#L [WDV+/MJUOCN./3VGJ0-0\\O#%<_V\%1"M&KKKNBVU MU;8DWW]X,C/WG:"UKS5477N&YUYL0[SH!$^SA8!X GX4%N6H$#B,*0:)/% M/*.,YV8D1K$)73J<52X.)F8UP@I<[(7IO[2U0+F\NN7Q+:W+!T229,[>/X G ML,"03)6 O,*9>+'=OV=@DHI,,)$CNO%M<5$1CGV+ KL>FXA[+]!1HM?7M0_> MT-.0UN";E5Z[M=3I9 EEB8Q(8SAD-N/C6KFM%AE9H76VN4VYD?NT1,/+/^77 M5,!P&3*/$E<$\1!%"-: "2\;<#B.9A/7))U3!/GI7T.1EV/^"4:-2'J(8V^T M!O%&3$2+UW-L'"MNU-;'B@?K]='!JC28.P2T/X\>9P2)6S7TVZ65FRCG+$&X M MRN,F&,UT0,J=#%,O!#A+(JX@WA\&3*BUJ ];U%'HH@JD P*&N#"A#X [%Y M\>*[9!82?XN+V5*$.5%61AA:@,4M/YI1282E6!,^4M-F0 07X=\3M\[Q 'X( M4 @!D,"*<"PEJ%MX:CMAE%!D:_YC?SLU_,@(> >CK+&V2*@$1AEZA35=K3?2 MRC(WR@HVP[C.NE/WSJ1[K;T=D)PLJ]"%\4RQ.FLX7E=V&H MWO!LBX3*/(D:LY^R$R?B*;#S9+4^SV0C'A7F5GX#R4FI%C3/<_%9VNL'I$C* MAILO93B.A=T&#"]*P$H\4U6VT*06*O7)Z@JA1:#;0K$Z-JY4(EKM(_R%(1CJ M_G,+$>WB?-9-0UM3_+:MCLE+#JX=8"TS7I")RM[#V'"$X.T_ AT^ GY>.\!] M0 D;4CN\&Y=:'&SJLFK-I7"GTDL[15/E=/,DQEA.2B*7,2I5X!IE -<7DA.: M_9C@C]V@+.0RHY%E6V25$4,SJ/$?(2*./X^BJ[$6 U'9_N)[R*6P;<>!AKZ? MK-*UMYA4G_X0,^C[O#T%??D)P!,U.\S2GG!J3C.KQ0&E!^56&/5]*8PY89%7 MB]1JE9Z^K(%!/']*-*:Q2,(ZC(.%HQ\(9-B9.1&)_ 6)GPC)F8*6(-9@-50 M44,5M*3PA_^>@3#0.,-OA<97XC'27*/GQL+$&6!30^[U(2( %LTL,NJFAB<* M]X;&C 9C(W)_P_Z&,:]/;H-X@U*LUS"(-6VU02R8#*E/'K-9J!(ESX^N,'\V MB>1[-JPM#NI-H*PNN,%R@[=1$O#J2\ ;%F(LA6F#ZW1L _;#' M3MXD"9G)OB*3O2LSV4NPE_UDLB_5B ^D *](K:]GIM8W*KTPP\GRMTAR(DV1 MAZ6$V0=,PHH*QXC57)"=A;['BT1?7BHN @[D<5Y"0GI)(NFV3ICUV,5]/6(N*)=RH.(?FJ% >(HJ>1S%S6M:;)9[N!9S8'(O# M,[*R8R98OKQ(K8DYSUEYD0E_TE8I/\)MP0W^?24 '3Y H+6P;ZU6R\C6W(I8 M]V;B%GCD-N5OJ^UF8TT"44B'PJGE+W S(MG,-@QA["V179J6F!D>O@V;X+>/ MJ@F^EK<)_K4#"@A[,'ZMZ'O?PF'D"TH5?);N>W]]^"K^BJQ;9*!^9PT;6ABV38Z*@BZ*@ MIF6$.8NN]"IHQSHE]7?J::5I,8OQ\PX%.YFW6F0Y5E'0P.FO-1!$15S@F@*L MHK:L8REM%LIEU$EE$!)^&E"6A\G[,6*^!XYW-K@@@?^0&D5=#::,&]6KIA(L MX4*]?PZ\=\NML_A3^Q4;RWB7U@3>=0UZKN\SWP^U-L16]-735"**&B*T3&PR M2',B )(&S1Y>[*K$^3=&VQCJQP!&?Z$-%/=C/0F=$'50*E.C:F'>:IEOA7>, MX37C[BCKW>2Z$TH"^4.I-MRV?C+*[0$PDH,4&T&"L/PO)D@..+9QLJ9&IJEE M*2K\:QCK 2,VL=G;QB)L$X*$7).I#2RT.0\;0R&P% XW'WTYI_XYS0\,FRQ"N 6VKQZ*^F;M*0_9 MRR^OAE%?8W/\<.8YJ<#U!;O/:+G;TNLHA3+<&+E%T+I&#SGVA&Z$QCI3)5'H M&'4PG )J#5^04_ !.8"C.,B H<'"$V288]B$C['.P7.HU(S_A1O:\JUWA\[ E^)SRG82K5F\KUW7WE+>]H M)S(]2 C3)YA(;2M_SCS+-ZTA7S8L9P3AS ^&C4?F$]46FHIJW00WB<:M%S@; MK5T[*K-0SVL67AD>!@_],-<@;1/BN,-%FU!OIFW"J_[=S?7-EWOE^]6=RSKA)QL0&;#&6=%AB_2S/SW.6?*+$0> ]'\4T0S:5@DSCTQICY[ M'_[E@VGY4]MX>6\YM']ZZ(-87H1 ,>RW,"J2WL>_GD<$JS4>%<3!D?/IEN+K M*GVU,/F2?]?4JNUV9^G7M:JV]+M5RW:KW=;R;U>MNOJ[1JU5^%ZU6E5OU?>P MV6:S?3R;W1MD-X,!33P5R)LQTGC9Y.+HI]W43_-.&W[-7(+.NN!VC5<*+#K5 M5ILVA]\Q-UC2ILV"PK%\=/59WO/-HI?MA*YY5[I._S3COCDL7F=D]F800E-^ M<>+T>1U?/^_CR]N/'7\-$TC/8!\.&1N-%D>I;\SB7S_O;U56'!EI1@"[V G MEL(B-G$>I\J3"R\Y<'X#-%H+Z5W6D#M\]1T*PEI(MM6:](M-7SVB_]MM^W*- MXUNC(*ZLT']K&>PY[@FZZ*8=&0?DU\"5*>B%WMM%KISG_#6E_+*ITOO[3D>, M'\W#54MUM@(30P E>*#^Z\8Y7K&@">5XJ5HK'3?A]M$N=Q"268Z[*%*"28HX M58I8DWBT&T5T*KVVJC?3\[DD04B"*"E!K,D]VXT@L#-R5\V:L"LI0E)$22EB M36KC3A11KU$.9DLOD]*4VRY:,++*C]RKO%6?F.-2'LNV_JIC,'WE&M(5,.>& M8:.."X-WZHBUQTL,>55F?M@_:3&31 P#QF+8X5*JT?,!-%-,'I$LR2[82MC@ MM45ILM SY88NXG;$FSG')OE1=D_>,JPZ-JIHJ8TN5F*EQZXI/F1;8[F:WN%P/? MU#*5R+=6)3T \K4JO7:W@?J#1+W31KW52NH!4*^-? ^;.'4RFAM*Y#LIY%NM MN!X ^; [G89XNL6[EH!7UHREC,S=E M=L'.[*IZ6RO01;O9;1Z1J^.ZJ7:THQZY$SQ-"SZV< MP86A)P:X.FH#3+I:HRAWL$3/$T+/K5S(A:&G3MRSIG?56D8'U3*BY^GG E5Z M5[FR&=:=/'8?=0"ZZ YCS]$?*5%9,W6FNG):1V77IDB0E2:HGQEGQ&I?!397&7-IF5124N%G)=)2_8E.0JR76_!NL*;)Q% M?*C"EI,2^DY@D:5K/;%[-IQY-&'GZA?-930_>^X$)X+, FJ@D!ZLD!ZBT$R- MA#B"B<4X^81/1(##*5,7IV-;-.DJA(WB1\!1<4@T3BAQ:4C)C(_NXX.D:03T MBZA4FK!@[)JJ,C9PRCQ.+F$"KLH( $N/#.?0I4E88HC#\Z9IHNX\3T'%N0ZP MYHOR[,YL$]ZH&'",B_ (YS+KH=&MZK7M9@>OHQCR\\H"'C3/Y2M_]?I/F_\7T(C\9D!4\+N)T "-Q:4=< M>NU8+;'&0_@4;J?1B,OIS!N.#9]%-A&973@,[^[^A[]&3&^>0K_>YC^[!'N] ML3K%?D>W0I^F,N=-O&_BW/"&JK5?W45[4A4C$MTST+U30G3'F>#@MZ1?3!RU-G_$&,#!9L'R1_;NF=H0 MB?7:@A$3^S/']/IZ)7QH[,V]#(_L8N QX^>%,8(3OC?L9^/%K[Q+!H8LYR(. M]46 +07+:%0(6+(&W*]JZ_Y/HS1[4<8>LI:_;7 _E1Y-I,?HWB5R)2< X]7H M9=W]DJ!=9Y^A4UKQO14 00S70@0X5KVJY Q'LT=L<'3'IBYP#^?QD^4/;=>? M9<:76YQU X-@9C\0GUVDHL[W5U^^7=T\*'=7WV_O'JYOOJ1931RZ"VQG_C9< M.>-]^M*X=JM<86T42X;SHHP-7UDN$_D%K,RI]()G-R5^4Q\H;@@&,0?(6POT /'&6^BJ=5^R7TE2F%QA-Z*M([7WT(2-EJC2E- M^T33AB]J-Q#QPX]"Z"N63]D6GH6=M> _ '/87)B[\:-Z7Z5[NS0L^EA5HV=6[A.>P;*S&RBH#H(-#DT' <3;0C^)0/7 M%6C1RC^,R?2#@G\]-.0<)!E&5N PWU=,SW)^E@U\W_^X4[Y> M?WXX*-P4L/H$AP!XN0YP&H!?D,&8JE(J[$DJ7*/IYI!"9]@QT9#X? /Y<#7S M0+:KRC?+-(%U7!E^P,FB[UN&\MT86B-KJ"K/8VLXQFF[Z!.@5+P4MP8Z&LYX M&U! D,E!A,QV^-9=0+=ZJPQJ;038R['%X*)^L2%/U[P=P97 H2U^#T/Z>JZ@ MH>I(;>4GQD\!,/8$(@( -5<8X->D*3I#%L.' 79G!8)6'!8H/BB+/CW^Z+D^ MW2^PQJK2MVU !(#Z4*C?@0<'YHJBKPQ8\(SIH+BS4#>,9XG:%HTF8V8U9:1L MD^.[:%Y=.UP!AKU\?!%?9AA:W2-,Y(T=33$&+N!^%A4*/*"K>(EA17CQP)O# MC%Y*5R-Z6DQK4M)Y0PHF,M"O,3R/N +S[-M%OM MMK9+,WW]?-#][!7>J.E'LM?]P74SS'J5--OR90#Q3-IOG"-=)3F2$D]B7)]I M=A3GS0YW'/LM4K;LAI\Z[),P=@Z?L^@_\W'XQ?FZ7DU".O2*N& >Z.6FLU,B*" M!W%_KA LQ2#0<329D"S@+%A Z_ L0 ,6H./LB73G)LD") N0+&#/+$ [/ O M2J-.6VUD=(.2+$"R ,D"]LP"VH=G 75@ ?6FVNZF,_,E"]C?]'J]7FV6AGRS MKR!,\)$CZI>+\'K]\!3<0#V^IK8:.]?6R,G,9<:U1N/PN(:57+5.IK20N'9" MN-8L@8NRA9I)1VUUBIK<(G&ME+C6*H$OK%WIZ=VZVJW52H1K18Z8/P)],Y'. MO,L\^%,GF'H)%($.* )MM:$5U:.F1"X:B6HQG;,$>D 74*VIZHVBFF5(5"LE MJC4/KP:T:Y5> ZR;CD2UDT:UUN']KFT-4$U3.[L;T@6BVFG-3\]VSW^)%3CM MHM2?6@@FZXAE(?F]9UP14GPGG,A-R'JEUVRI6L9\V2.*GY3/0R)I\51I<8V> MMPLM8C!35YOMHXYE2EJ4M%B2'*1=:!'#DHV:VLV8XRJ)41*C),:\V4"[$&.S MTNL@+1YUGI\,K1PDE>=,G$+K4GEV(;\6V(@U5:_):,E)H]"Z#)U=4*@-I@V@ M4+NH0: 2A4J)0NL2;W9!H0XO^&FTRN1SECCTZ@DUN^!0M])KUU6]4]2DCA*% M+8Y%F=L]3^9,$LO6Y=&FAT:K>5+IT\>O^"Q*#-TU]VP2"MTM-5O;MS MJH'$H#)CT+JLEETP2 =]K@7J7)ER5B4*O7JVRBXH5 =U3FUE= XL&LN.5WG M-+J,MOG55J?[*OTP-VJM=F1#R?O4T7>?H]Q/%VJ?V# . M-$V.1]\ =!LVOCM+P)Q?>[L'-X@-&C!\GP6RTYUL<+%">5T34^L3"N766AM M?ZV.VL@(AAQ1.%NVK9%479Y3YZ'J-7[5+:D:>PMTVVJ[F7:)2:H^ZXB'[$2S MEB3UYII4SBV)LH6J;DVM[QXSED[&4J./OA?T:6/M;DMM=G;.?)+)?[*OPKYI M8#_62J?2 V-%TW9VLLNLFU)CSWZTXB[5"6NM,N7]981H%J>2KPS9\!T/O'>] MI ]VW6"^!5?R1G,$<7CD^SL&WPXMVR(N>#N*A

W&MGZ$[85_CD(X/+8?S? M#\8OYM,\^P>V.%.P6TO-%#R:*)2<=2=GWYJ M2UL&E3'8)$/(DKH*IZ[]I<5W]:5-@"1U2>HZ"^K:7UN?;GUY6Q])7I*\SH*\ M]E>0TVTL;=131NHZLSRDK\SWWV_B:]@Z$T6N49XUBDP3:6:A-OW;F,)^39GCI\?=R[R M3=T( LQ?.)#[CME/0/B* SBW&&F2#=1JE"EK0.:Q< MXE:)<6N-";DGW&J#^MM5.\TRM1>2N/7*]M.><*M#K:MJI1I9=68&%$^M4][8 M8""_54:>.U'<*?,H^V'S2E(!@_/TN>0[_.GPC#5Z]"U'(^=QGLV9FT%T2;%I M8FR\D%J%Q.9>U:#50\M:4554\FB4P260E.7:!I5021 M88:)IM9VSS"15":IK#RG+M#(+(+*=.R>U]6*ZK]8LEC=<5>];A^KV]2/(]#WPE%AT&EB4T@OW@D4:3D_+&(9[$"PJTG58>D60>D$R/U LBGJ< MF2.PP'RC:P?LH "]J3Q^% (V"]NU2J^CIR6O=-2<#K:L\>[EP18=^[-(9#EA M9%F3_[$<6?)9CAJ6:JM:;>=<>HE,)4:F-9Z\/)RG@2/F2X0L9^6BBS0S45,I MW7([Z&8_*%0=#1/,/WONY!(>M9P9@.$VJGQ-S9VX^A5X!H#1<@SOY3I@$__& M=?"EGDNET5N[!+HX8T_5VD7Y! I A.,H&I%,0#*!W8R.TC !O5;I==5:MZB( MA.0!D@=('K"175D>'J!5>HVNVLV8M2N9@&0"D@GL,2!3'B:@HYM3;=5/P!I( MCB1<&$8X'U$XY/ V^%3QV+Q!<=T-]&Y,7=_"'[SWF$T)[_.I>X@+L:?$26OS M1XP!'&P6+'\D-1CF0"BM:\G9B_$_QUZXFZGQR"X&'C-^7A@CV.Q[PWXV7OS* MN^2P1LNYB -P\>Q+3S@:%7+"U, 7O?8;QQ] ?I>3U7M 5^;AKV!/1FGVHHP] M9!M_LSK=>E-K=ENZ.>@VNL-.I]%NU5FSV=&ZK8;>:?UON]*C<92*.U*0;?!" M3J.7=8T+F!YV.&JV+O3*TC&;G6@VYQYPD59\;P6 ^FOB9#<4HS"QJA?7V/J&Z$H8/8P8"P;;=9V"N"A]0.O7<)\N$=U@.EQ6( M'<3FF*D$KA+ ,Y?N!';[\H^_=72M_<%7' ;<&D2'KPQ> -8SD#LOJO(,$!LK M%LY28CXR,A/KC?'Y@>'#QX"E^ ^ (G]),#8">!-=!>_\-@PO 5?QD#A,9B[> M=,Z1L$<<..=-&SK0IQ&VA M-]>$,6-J-)H?N.8?5C .5>EK9VC/$#!]WV?P_^86M:XZ9J!J+;6KIU,GRCC^ M1A*B),0]$.*:4.)K$&(3Q'&[K78[.\<'CFD.5:DIIV_;B@LFM2=L<(OY;[3E MW1MD=44QQ+C&G?\:Q-BJ]-HUM=F0A3RGC6J=PZ-:N])KMM5.;>>Y4>4K RHU M<[\)?:P'-/2$Y[,.UV2Z,_2CGG%HNTC0G Z/6I/@\AH<"MO8=-IJHU7PA-2= MKO@X#$A)X)+ =TM>>0T"[P*!UYMJNUOP@/&#$'@R+65)1%/L3,\3*>Y[EF$O MPPM]H_CP_\[_+Q5S/:)(JEZM=S8+]^59M=NL-K36 :*(@(BOSR609',)!EX[_+F5)P:0#ZQH8"'%L&C MF,R%8W)9K@5J(!UV4R[,(ZCK2K'T;$[7]2E3@._ZH7%7$JD M14LTBJ%18\]HU*)A19VB8O-2C]Q+;JA4%_36FFJ'3=0%G,PE!W">.)ZL2<;? M!$\Z@">EZL)_#FKE]Q61OC=6F*BB&'AKRIC9)H5[,?";NTFK3*^2Z56;L9-] M:_'=2D]7=7UG7E."S"F9&BEIMU2TNV?3J5%#VFVV=ZZ\* 'MRJQ'F?4HLQZ/ M*NMQ56*<0=V<5N4\AADQXBM-W2D+,KM1'_+)#;JDM2IKLO8.T^8LJRT<1J4 M1CF;F5%^XW<#[BHV==7_9/E#V_5G_Y^]-^UNVT@6AO\*CB>^CWP/#!,+-WG& MYRB.G?$SB>VQG,S[?)K3))HB8A!@L$AF?OU;5=W8N(F@*!$@^YX[CB02C>[: MJ[J6:$W&IV,*70;PY.Y5(O^&:U?S0+^\^^7JZ[N?7GZ^^O+U_VE?OUQ]O+YZ M^_7#IX_7VBJ.RHA=WVY.O*,9C=)JXN4G+^+C!/S!C^$,/N3:%7 .GXF6>^+D MQ\B"U5YJGP+M5[;0+$>PF*YM-&%<>8;5D$:ER./#Q_<9C8W#<7@)& 9&_C3Y ME1@Z_C3Y.N4_ABQR/TTRJ,17\WGH89!;.YV" M)*UG;Y*[<,76T6;BM5G[.'HS_I*_6V/9R]>H[Z<6MEU "O5RI,V*67M -5_P MX[@@&DPM_IT:/N(7M!\YJ MV UNXOM(U[$4)W#H-?5Q'GEOF+>L:)3]R%^1Y M$FJ! '9##LYRGH#=Q2!" (68G%UL'[.PYT"MS X?0<(3 X MBP(Z)-)JP 4EWWG)%%?S(FV4D4%&U!KL^=8;PV'@%1M :V@_LKAH2\BPJRYN M%]:&OTI8:L4I=.W+]6^H(UE09)#'7 ,ZS=\;PZ[@,",N0D: 5_C.##6D7$]4 M#6S8$9Y?U](Y[ @_0VA)?..;=?HIGK*(%Z])4,9/>!2)'6T\*B;(KQY)@[5 MM0.K1X!_6"^YXUR HS@1(J58MR'$M7JZC*; C&% 56BK$(KP]PB@="-8#5P9 M[M-'!(:L$ V% ![ 87)QI6)=A>F@$*DP'A">&S(T2N<$8[ H!1]H0N*S'%G M:%=[VF9$;#@?"9X/ %[ $YKT7Z4,WB*"J95@C0J%='T4Q3 M $2;-TH)&X5$)^%TC;PJ!/@VGP"?"#J",DFT.](HPKJH0!$94. MQJH'0VH C'L@04K*":32-!2"+P3NU+K@/]P!5\53;XZ<55%<@LT JZ)B*IE& M87HSW4"-1*A3D*(C%$^YK2I$);%OFJ K4VP3=L<9O( $P3UL( 5K<9#_$V_< M.)*US^-8N$C=YT+V;(!5KBJJR]/O%"9!SHBY[^L:-LD%B8[GS!>#=7D,[B(5 M+($#YH(&1:::SWV/9\HEWQ@B!O8*YL(C=DC]&V9#4\9C][XSBKP3&":,T-WY.,_@1% MSHY#Z3;]U1&2>=$A, RO675(5#9'Z^D65*"^!VCZ]Z08/P5HNL_>V+ICKV8B M[7.>XS>L<'I N'J_OUJY\(#ZTBJFR]P/C)WUUUZ62B@\QF/Q)1 ,W+O%((P( M\=RA+5 3MO#9FWYW M-2UT[[C8,O:N).; 5:+PLS19-^$N^]HCXNRS>,4R3$K^^_#9F]6$ZD?$U88= M%5CJ=K QS.,AZM>LLC+CTMG4)HH%<=@ M',9)'B8I+9^7.O/9W \7G%P?=I-[YF!#,/A3](TG5;\JZ\!?%X'WW(M=XOY5X%[Y8*3@,"CT2J;9^AV<435&@6Y!XW=D^NU_Q:QG&:-8#BN#K\G M8VG_TV(9A748"7U/GYG]]XB&56^-9'J(K@7VB\6&=.U&;$D@AE5V!';]\_^PV?SUU;,7\L7H+"_S^Y)SO'4\T8[N\ALJ1UYUNG>\.QD^>XK@Q^X. M.(5#S&[=.Q)PV>=AS/R?P>6)-EP3 M$D>MDJJ4;G;O&$UG2/*05T7YH9AA,Z]FB:)@B#UI@S%MPJ(9*@I9T2G#7QA- M(?LL3*,Q ?#GE"W2F&D^!RM07!; 9]J7%*RR+ 1D:-=>,.;+8:G,-Y"+92ME MD37FTVPKTD0SSD2\6"PIEJJ\0]]J&%M5*Q8,SYF72.L7UO !%[AS5PK:? \( MF*I5"7(6_65X%&'D1=HM\U,!UC@6D3QY/7,?H.5MB4]W*/E!D(YP/V!WYUD+ MI)OQ-B,H8F/9?L)1PKR MH,[D4'V2;&%6&KV/](X"^V-P;Q?4+*P"+"YX5T@ MG30X4.E4%#@4AGD>^!.$ $9=ZB?BBHO5,Y;N,>>^@N/A 650UMD'.*07(0S> M@N=PP]>EHW=[8+2::R)I7OZP!@JQ&,F%>\X,&LU-H\R5 *LF]0>0X9TJ9-)[%JZLO'_%%&+@40E]P%E4Y"9\!N/JP@@CA M>@026@$/G^*%I8ST9BDYNB#P:F8._8;WF0Q-%[%.0@'[$CW":6K:Y1MBN909 ML-1O[)^P9[#,?X,=OX=7_HYO7$=N_?7%UVLY _[?= :%2:^OW!/KJ8;K@U*;(.)7K/WV_5XRMW4YYB44K=;FH'5J@J77MW;F^MT%/,_4T#/.XS@K7% L=77\K5,SUJ]EKG^[E!)'JRF3 M,FKU?^(-=1A1>$N15$I3P$A:&HVG+*;6[#<1FVD7SSZ+GYZ]T%B:3,/(^VM- MC4#IR72.?Z@7M;*K62V]%8K"[(@O^3ODEJ[D?H"$*#1I[I;9U2O($%,2-W45 M!"3Z,K0,!YW!3[0+0^0,Q\M_UV8,T_-+D'"UHK!$[EBF=0%A4/29_BL#[^&< M!S*K0\M6B'5MA'R#-00N_C:/O%N6R)H"63>F@1_!0&[[&"+"R&@D&PF)@@Z* M+6Y";VQH7T6J$J7Y)A1SC7@").+J6>[*\D&WGS K>YC[;"QB@E4Z3"(*>&:9 M,2+:+-\.,!$AQ:22U9*#8\..]#Q)!R J+QGBE"*3)4C2QEP.8)99R7A_$'D\ M6>#W)XQX E,%LL8B$AE JB*H%F-FQTWJ,[R3@!__3+TH*]+ <+'LWA3-\:I. M7GJX6=R.;FM<#D[YC"XOJJG! @H9""4EQ6D\%PD.R\%OAL'C!=&/L495/HU, M5 MM76BW0LE[%CF_U )[0/R1\IEF&]BNF:9)& MR%,X\1HFC6/*, 4=<14P?Q%[I,'>>P$+QA[S$01"P]!WOM!U&GVEN/99+L1O M=$7V^AJG_Q>FH+^I8@^84.CK8B"06P44*P$*LRLF.;#&%6!%!;!*-\))>,-) M&XM2J#2BIS"SSR6UC.XLV4K%LG%VHQ;+=46N,-A#E+V+-@'\ROV8BQQ?LFM@ M?_\6E^?^ O"&U]"8# $N_$PS.R__34K_CJJ&8MH& \LBV7,3C#*6\5)/F%6X MWE408%'5ZJO_I>?YDA,/[5ZZR9;YDN50?%&\-?%\>7--CUWS<1H!H+G8R[OO M8$<%-V2QS#R!J(MGU^_>@E\08D4[V%F:Z<@L@ M< 9G ZKS.MT2_FZ]?H+$C MTJ\SC*/YPKR DFGNP$UYZ8?A-Z2*$D!&PMY$PRVK+"$!FR7!Y OF:7R9=6U5[^\3,UQA9S7W)3O MJ(\';0IX?+K%/%]^U_20 +H,O\.I@"7'8;6XV@T8XH/#% M\%$F+/(/$"QW8>2[='Y\2E;1X@<^Y9DD&11O_'!$@B&O[!"@*5A.I/P0J.(< MLC+K7*R6%8I2ZE7FVOL,MEV%]!KEWZ;0%>*5H(:D!$(%E+X7BBI=\H.16AZY M^'IW4X5VG'/5D6K":1,"9EF2E2?24)&Q!>N5B4[P8T9CV:>5\5Z2\/PXS*R9 M.'\\]'Q=^R/UQEPOL>;,^T[/P-&^ 8&"/@3FDVPJ*#P7*+1>PW"(N;+'1)\N MTVR3E\)RP:J3&[ L (K?L-O*'&-L19EGE@LLI(9, @81*+.1]89!]QV*94HH MU?#'8P,Z3F.TZ<"G7!3:BKA"T'VS@/?Y/U^T7SZ\_WILJ('"3#A88%XPH:S5 MB9>0QB8:%3H0Y05IJ<62@BJ4;:A]XQ@.!03XJ.I ^HQ"Z414!11BHB1S*LH_ M>QDZ:K"NE#!9%X1*O)M"NYBYFX)@DON0\WYA,[DQ0SY-&+I4=,D"?$NKU>A_ MBB($GLU>AT427':M 0O+#>G& +/I*35_DGE#V7MTVJRD(/ @O4 8 MJ)0P(K*P7_J@IK19",:>[*8AJA2D80:FG^A/(_S/W'Z5T?F2/0>TP$%+O=AR^1-D@:?2*+A"9<&Y33-2FC'\! MJ\P#8382MM)22J6Q! %%7$X,@M7846M*T7L2#1 M36LA*8B(X2.YQ)(D]++U]"_ MXO,!01 E=?" %I> ]V'JH!$]Z&R;(G2LC4D M^>!7BY8R;JG=5W8Y" ;62"=IIH-T3L$'F@'OZ$CZ(" ])'E=XR^QRH>CA,AE M7T:/R#P!]^/J("L!&T=;T M(A$^H(H'."63KB:VF?.25,0T:W+";K&&H7G46,/6R,*_0%'*F(UV!1:U:+>' MM/!9%%EA+O_F2._Q)[EGBBCSK,G3)IXJ[9^(+\6+9Z28,5D4XMJ5+EV#-.M- ME@6E:)4Y]E?"[F^@ $"#C=$,#DD88^: )ROM4J#@_PMR%7D$/?90Z!>.9D-> MR(2]"-%7P0 J!^-;1U6%>F2*.F=MGRQ<9<;^"$M2F]1!@N$WC$04UZ\D';9X MZRMFCM1^XMH.Z!Y;5LFJ0KP.CK.K9%O;BY.Q M/8GM@12RB:FM&>%11N31X,Y()4N$R(PEO#J0]7;XO6=8.#4F2OA9V($>8 \?Q^94* E,M8NA5]A-C?4MC=J!-V?_!=W0,5H/,D/2"V=GS8F\QJLM=;,%)'D;=IL^9. MFVW@U>KV'M(E>!7>4!F@/+CUHC @+2%Z8I"NLM.QA M--'8R/.QQ>]%F4FXQHD%A4,HU[EC43G]"=LZ4PD[67NPY 2\B"1^D0NF*1Q$ M? LU$AF1HM9[(I0):CBLOZZ< :_D&+V[*M5X%5N"+/:=JD6\WO]; OZ^AMH?>V%-6A%WP-5#[\N M#.V],)'X;7[?FX&WTNCQO@V">L7SCW@YNXQ,&["HQEYQHUZ]Y1R+UKF%BO;S M6T^B$VQNC-*=T@NQ[_*8Q6A2O"?5/DDC0G?I#E=*P76REJ1PEO(69T?&HFBT MSL!ZX[7DK;S[+N3MWI*RO[NKH!*UEA*UNH=(U(*U5*:6RM1Z)'<;A3;X=X%, MIL(F+>MRJW;M<-V8!(6//-&P1FBGG2\;+G;'.%[)S'^X;+^6\"*V+SU'\BR9 MG[OCS;FSZ38AS-G-KX27$S'TY<@C*%_A*N811FD R4BDT,\?*J9:S&\H6TF$ M)L5MBA@]P%WL"2\LA!ESN0R'B&@E.EHB#E-< *'WC^:/+] IH@*=.?D:47EWMO8X==[!*%Z8KH MDMVW8Y8^^TYW[6 ,C9/LRC>'R&[]]1N2'D5$^#84H:2?P]"-M>O07QWCTG0Q ME!WAAHX %I=;4)ZXMBQU9BW:NN/WD)JS""'&$$98/2D4:T:OMH MZ&>Z?/PY@0)WF;#\_FRAE9Y8];%2M()ECD5X5J\F=2E\RQ\L*WYIYS2?B@= M35+]'9=MT+*P(LKK7)K*)GGB.Q6!JV?,,PNE^"Y[])5+7"H5PRNM(,5-B?YD MDE_P2BM$AQF5'%TU%8P@OT*A!4P0P""SR%U" T/<=8D8=G%140$ZP6KB8Y4< MJD^2S !S+R0^ES^)NPN*.XI-4_0"VR 5$02$*9K).[+BO$ M52AAD:CGTLV[F(X5B_@"H !$$89NJ.B2X%Z)7$@"S8))TJ[+8]7Y%4Y6*9>1 MH(RC9$2 !(K1';=<88%O7V:999X"OL#4%-EAC:R@&:,+_#PZHQ9=-I47%3;?#< MY.-NY=+KI?;56[I7Q]7VU5EZII"UB//L>[K44KF0+GU"S'3_JY ELV7Q:YL6 MS%J EG(;**NHS-[98W*I8K\5.YXV4YF)YH+WPP-4;4) B:H+D"L@#.ZJ(D>D M\5! .+?BRFHB;Y*94)IL1/%)E"0R+*>YV E/1KSA.[<8KEZO-K8I\*(V)T17 MA5.$15R9&Q7JW83@#*=SMHA"5,[YJ( 1/#TA_X,F"LCDT_+< 1W\J/ ;E2IG ME3SE"#[>P)$O\S(3YOE;61R'(#23+,!<2>L2R:"K(7"N5S1$PL?3 'CF9J%K MTQ38 ITU2FLK;Z)Z[GPGL'B,TP7]2F%51J88WL?=5\WW(E)?V#D(="I8(BL< M-)X?BI: XU5I$-YFYXB*9IUB&V"DH$;+2J.P46K"Z:R920(V P;?65ZG MQM!C]?Z2","_^/R&FM"+Z1B%_@%=Q@DI<*()+UDQV)<>;R]R&F5ES;AO#-SL MV,W-EQ%1#-'R4KN0LON%#LNO#CEL@ "OJ:]^"T"^^!1>^!E(Z-7%+V"[4#7= M3YP".LCR'V@N9V5N;9..?%^TCU$24#YC$.6==Y-5\(T7V751M4(.17;>_+EH MAB$-,3"^QUGCD5):L &@TJAM$;YH!NQY0YTRI)1=?2ME!0G''3-41V"">HS2 M8.E>1=0MK3S*LSI(D8]#'A+Y0*+!ANRWS))2$U]#*V'ZAC#M9YAV"TQ[!:8K MG*7FA7BE?>+1PWP M4NQ47JZ6U.;.'D:3Y=T*+92DWEZR[7B2302*9=OQ@@-ED=9OQK4A+472WF0@ M9$D(:ZN]LUF8.-LXR0=%XM=%.WT,$"6QS$K/7E5#EK"O3:K,@DZYSZSS(_ !9 &0MQK-QJAFNZ09^.4ISR\%8\K&^+^"NE(!%,IBCG#"K@HRYFEFE.L M ;W#PHBJF5_X"2)^D9V&5A.SQ]:_3:3*(Q!2T7$RO]04;2BQ38^8PB7F8O*L M@@B#$)7I6'G:BL;(B$\H%+WNQ-Y$+W=:HE%)>9$@QVM $=&E>^X9@!IV_(U3 MI2(+*!&;G((8SXB9PG@I+.*PZ]Y&]Z\R>SF+D.R=S6MV>@V.9.87;M!>62#M+'[O<503)/N(OL96], #+YWQIVD;W:%*)_*O>8_M7 MM:1]%5ZXR+,W63;?,?U Z3U_+2<72EI "8&!6HP/N%E8M]2D;SDG$80:78X4 M%WL;A?U;%C"7[:3$%:T=A-8JR:(-(;BU":SW45V%ND0UOLA4^M5S7=!Q[UB< M%/VDKV*/:9_!D)QX8TF@NZ?X'(FBWF$@,8,&W2^@841E1939&A=-AXKVFUD; ME:(EBY+D3\==Y2Y^(K'[/YC8W0@^\^)EXEA4!^=BN_=U:>GY8WGOL%*=;[," MJLU([J?L?4IEQSIKD1[Y!_ B57G>H%.;R[=*<\#W(IDDYJ7<2[H"#'VZD<"X MN[2]9?M4D?F"G@+WYBCN$ND=S4,O2):Z[TL':?4^@!(R\U26#-LL%S1*/S^= M!/DL*T!^H0J0U@B.M3W%"H&Q4A:RVF@C]/SJ>.A2%6R)++,\G+QP19:L;FAJ M5KH%8_0,[""I-#D)1SXF&."51S'K.^*B'+DRR3N-BC1C!*YM=*S M-/4<)Y;D$T4H]0(>&H_3*$>,078;!2=)K]2OV!"V8MDGC7-N^\X,:-H:_IW?FBC8;L^64 ] _3]F&H MVCZ<=M[ $>]:]F[RL&)L/DF3I\V]*S"UKNBL\Q6P)W+;/F+9^J^PQ#36WE'@ M)9\V+T879C,@Z=N5.>MU+IN.V.+J:R4X29-BM3B=8>06!7A(Z9?K)O]D0CS) M@14@L&8"6'PG8%%/)RP' AD.)]NI/9B,]\J=9F*>ANABY3^;Q_PR^^$U.)18 M/GKI40."E_30:[F8U THV99FZ!)JQ,=2Z V'AN70<% 2VS9H=H^-T'V&SCKGYI0W;K&DX_?WP=4J0 M[75W@P$-F$YRPT**%DO,9U\:[QZ%=^)G*Q_UOC3C^CB3UP?WJ0FR>"[HCE0V M:B^RZ#>/L=\TK3[_ZG 7, @;M$F $-IQO5+$FQ 3_>?]JQ 9AV"!4\1,(J6'DA+4FAM/#8;?\,RJL!]*7/6>^ 78CEO@,OT\I]S^U&.!VM#8#\81F !SI\^=!TA]>H M4YOV0._T'.'Q/@X$\*.:D% TK&BX!@U;CMYQ;$7#BH9;2\/VH*\[O8&B847# M[:5ANZOWA[TFTG!M3V!"_]>U>+L'2R3>ZCU8]Z*UEW.;1\,#4!\.Z MIL1Z8GE487O>6!J:H"S["DO-QI+E]/2N8RDT-1Q-74C M#RV%VA-$[0 QV\AXUCG$ HJV(GRYL?UC&,8[K'&8BVJUPY/:X5E9_LN3&O0U MG?R/[1&T4-& ==ASAOLIFI8:"BW$DF7KPUY'8:G96!H,]4&WJ[#4;"SU;;UC M[FE:*P-Z-QAGLT5$\W-JC!2NUHP=*8<'<@':$;BK.:7MV-Y!"]7.A:T/N\,54:=RA)J"H&%7I7$U M'$47IM[O#A0/-19!/=W9UQUND 7=#I6];92ANF/;1[98IKF[;%%7 D]N0/4< MA9[FHL>Q.PH]S45/MU/#<&K>35H[=/+2D$;E)M>_4+'J-FI01OY3WV;N&3U7 M&'HJ#)FZV:F;XJ*0]-1)?4=DH[-RE)<'Z2KG> _G6)GV#4:.\KR:C!Y;,4^# ML6.9=NO]8KO?$?7^$I-\H^6\0Z0WW8K=M-4&&V!9@U;;UG-U(8 MG]G-?V9L/.B:X;ROQ"XPI!#4901S<[BH4:C"'[:#+N M'$( ."OJ 4+RQ1PHI]K)[6&OI-C"'4CB*J9[0BNOH MO=I%* U@*O+N7B4,7@?_=;W;-W^'?[(MSUATXP7BW0/BAD>"+:UXZ26PQ7$% MVBL#C:W,7[NNS/;=LO->QDY>X/(@N;3ZCWF2351"^_XZY=HD]/WP#O"F$=1Q MXLFMY\([&(BWV9R)?L=:G,[@# N<6Q9DDXRUT2)KM@B/Q_P&NZI0LV18Q$W' MB39F";\)H\6EM@MDLBGUM(^,2@6Y 41\-H_Y9?;#:]>+YSY;7'H!G8L>>BT7 MDZ3;G:]0&P%>?/SZSG.3*?*+T2&>R:(*\LWR8X,^6N(=\9G5,\R^M?'CCF%N M_&S;LGW#LNV]5MW^F=/IJ;VV9J\#>]B:O;8)KFJOC['7@>$XN]&KC-]F7Y#Z MR!+&[9)-'85WRU'T1H1Q!TO:=<4J$$%R+]"2:9C"$NZ6;B;#7FL?8.3!E7N^;SA,]&/-+LCKY#Y/K>RY.6@N;ME 4W7#MC"'R$ MORC:V)4VUHO$S!I>'V;8U0MK-C2LCF7OTSCW!3[$#ZZN3@HR24DE!*0C510IU6(M FBH'GQBS.@JL/20,G. MP#A.,]5CG/7Y8Y2M*IG4)IED=6U]L&\3FP9))45UK:(ZLZ\/[?8W?U=4UR:J ML[OZ8+CGF-\&$=V)&V!F[VPML+/JU/Z91HUR[1Z_6// M0&X7R!R]/^@=NZE?"R6IK3NUI]JKGN1/K>X6E?8QG'T^?%UQ5GUE_R$LS,. M$9MO!55;>K^SGY;;-5!R:A SP2[8SX<\\]"2;MM#%?]K-I*&@]H.T:XX:IR@ M?Y0+V),5>WW=&784Q&I!K-O=SQLZ;QETT:LQ)TYIB*?&3L?8[ M(6K\(,'K=)3@+,&- NSLQC]8';WG/*P'8#.Z_!TB@'-:J.T,]/Y0H?8446OJ M@^Z>=SP*LXW&;,>H&TYX;+RVQXM51+7AUMX>Z+W!GG%^)2^:C%IK:.O#CE(% M)XA:!Y.4%-.>(&;-KF$U#*_'5_('NHYM2/AA?5.1#]CA)6")%P;,?U!GD4<( M/ZLUU!IJC2.N<:VHFCMJP'Z7RX<&9?HV[ M^:@]JJ5%57A]<\]Y*RUUAEKH\O2,/:?'M]ZO44+\ON"DWK,&"F1U0-;13?-1 M3 6E]]JD]VR]:^XYVU)IOJ>SZ\]6]9U5A<7#B\_;F [:U1W+;$H$LQ40L_7! MGKK[O%,T3;UGUKTU47FT3WUG:1G':8%Y?&6GY-Y]E::ZZ:A:BUIU2WKWD97K M:4HA&U2%*LIK.I(>KRBO>8<]XZ9<^U>>MS$TUW-4)ZY:34(ZCWOE>9HQI0NS M6Z.:4(7\GAP]0\-\:OP<7ZTI67=?5Y*..500JP4QJ]=5^J&^ +*#VIW?=SQ\LXG>[.M.[6OY6@ X)@JN_E/C6D'!YVN<]HP]1U">L'%Z MR'27GM.VNO:O& 76 @XX93Z/]^SX(HYP:0,8W# =^5S0QGFJ@D."IMF,9-H# MO=/;L[KY$/ Y\D6@X@[%'5NXPW+TCK/GC"G%'8H[3IL[@#FLA_4/;#-SU,DA M>31&:2!5F+4KM(Y+$\?W7Y2T5M+ZT6%B#_JZT]NSF\,)B&O%'8H[MG"'W7WP M+ O%'8H[3I,[NJ;>ZS^LHW2;F4-9^AN2^&K?19R[I4\W%:\2!F>%_[K>[9N_ MPS_9GF8LNO$"<7!K7KUVL/I$DD]\! N/\#Z,M&3*X7\1Y]H,OC^--0[;LCF7K]/UYY,&)%IH;>8 1+9S07\=A0!AE"3R?WUIH7C". M.(LY?@U=R.?:'2O^"CR(G_$_4^\6OAXDL7;Q[.V[9R^TV]!/9UP#,KM+IO2P M95C/=>UNZHVGM,:< 34PWU_ IY,87CB"+?%L7=CDF+^:>=_QV;ELL>1CBR7X M+733<1(;6@:! &!3 P ;3@=L@QN$K1%D MS0?@<=/@=PIG,?'KOSX*_X0CP0 M\(C&QM@%/M9"6#]BM-E\/SEX>,37PF<7J.2$O4S&DGB<+E#7/(P]W,=EQ'V6 MP&E?WWEN,I7,47Y*"H-.\0@; :&DR>9'2HP_YMCY_EBIH(,J+,K_3J-L-W-V MPU^. ,O?7K();/:2^7=L$3][594!( #* %P^^\833B8'.>'*7 $0 4(0 <^$ M$8T6N 2)SB/\%NR)-68O&LBGR3^>_[0[, M8<^Q!KW_]I^]^8HR&*G[+;P0^>SOK]B;=6C<()\'CRF.:<5++P':'N\@H'\7 MHL$+M+D7 "#81IETA%!\$Y'"1;..7X3EI%3,#20@9GP B&;\)LP6ESN!"%4 MQ@ 1L9]<7)&1 I#QV3SFE]D/KUTOGOML<>D%=#YZZ+5<3,JX[FH& 2% ?%RP MO-$1;"]3&^2;Y<<&?;1D<8G/K)[1[P\V?MPQS(V?;5NV;UBVO=>JVS]S.CVU MU];L=6 /6[/7-L%5[?61Z-79;:\RB6S)B+5$)& ID V^') 8$O;@Z<+<0WN M,Z!$=3AHR60:IK"$&Z]4B>?G'.YR-F%W-^ET7\E+_54X:>^J3IH&_MD.-V_W MQH%:"IJW4Q;<<.V,(? 1'7A%&QMI8UU:[9)$S(SA]:'574-WS08&AG!VN:&_ M][2[--(Y&9!9AV"?DP/,U2Q,RYZX(J==H/:91[@I=B!U=7+P41)*2:C#2BA% M37L*J,H'GQBQ^T'SAG>=-'Z(7X4/64#M4.U0[/,L='K*?X'G/ M2UX/F&9G[@QURW;4.)$ZO=;U7E]-GMHCO;)V >X60=."C@PM1%'/Z)[I+!$E M].Y)_NKI75--**P%,ENW>OLUJC]O*01P<]2(PH8CR;2-X\P&.[ZN.*NY4P^? MQ]O&B1FV;@X>=V+&J4',TFVGIV:,U/6IAT#7V+"AOO:I34N^^ M6)#3W2]Z=JX0Z^N6N=.=OA)"2W/;+6?/+D1*4SP9DOJUF^J?BJ8XY"U2XYVB M_8?QMC*0M>?PP+,-_.TYC/>\ TJ]XUP]* SM[@=9ZGI(B;SU5KVI<@CJ6?.= MX2YINDH$+17UV?W![A-?E89XB'0YY(=3:B;QU7/O3:A!FZ;W! MPUJ$G5QCN!/!K*E;YL.Z92K,-A.S#VX2K!#;3,3:QL-Z]9]B/T9%5 ^] -9[ M_3VOZ96X:#1F3;W;5[;;"6+6TXYO_2M;=%PSH[9G#>+X0<\S]$E3. M6_Y8W3W'PBH5\50HZAI]E:-_^CGZ#R]<;F-B8=]2N?JU])Q*P]RKM4E=+:=2 M,9^:L/NU!]2?2CJFDGGW17[ZO?U:-9POQ&SK<2%VHD+(J7M5J_3$4V? V+5+ MED]%3YQ5'Z?]2Y;;&+XR]ZO /==HG^K(L5>QD[H':BYR++MVL?*N2&J<;'^^ M>;RADG9KK-+'[5-W:N"R!THYU ;:<1K&*035:-)2NW]M>_7#H]T"G7:ULCSX M2:7/6[I5N^-H+3BT*%QS8HCM#.K6*BO$M@"Q9NV4$H76%J!U[_NY$RYC4C3U MP!YZNM.OF]RDA$4+$-O5^WVEW$\0L?U.W785"JTM0*MIU6Y#UOE+D<2ID82U[S2.XU#$\2TT18Z/F79@Z6;W8=U$ ME8@Z,9JP^[K=?5@[*T43)T83CC[H*#&A2*)JR3RL_>C963(4:WJ5L)'/X;^N M=_OF[_!/MJ<9BVZ\0!S<(OI[I!W3BI=> O 9;S^#A6?X&";\4KO2WK[3O%AC ML"$6N"QRL[#1C+,XC;B6QMS51@L-ML!N./;!T[6[J3>>XF,NG\#"KL9PA3&+ MN19.--/2$#L^[!Y^L^W.S-=\[\\4$#[B@$98!CZ)M&3*M9C!JWPOX5'V7G@D M]'Q#RT%\#T S^GF)8;G+O#2B%)I[>B(A .?M I_^Y568. B"2D=#7:,2#8U_ M'_NI"V^=>4&88R"9L@21FT2<)0*Y?_$H!$HQ=D+*H$%4?C6#E8 PM6O1PW$G MLNHM$9'5/QH1Y?L/. A-ACSE!6- C.3*'TS3& +Z?!\0JR-7F1UC^%S7DA ^ MLSI&+_M0FTB62Z81!_:&5T]CC<,)70#./.&S$8^$X+<[NF9U+%N;1.$,END, MC,'^RUB&]A6^GVT;*6L>>0!N@);F1MXM#_ D((U>X#E.<3 !O*YA2>#9 M]L#HKYPZ S5@9TUM O\U%[E8:#KP$E&/ 1G8 L$!L""D;1(!N;SN%/8?8S MP"H$9D] DG_C"RWB"?-\$!*XZ0TM_W !-QTGL:XQ/X1WW'GP=OG.6+QQ%#$Z M(>(%M\'&^,(XPRD'%5,'J3NKA88P\";(;2+)OM&I4.3 Z$J"' S7T./NS*Q+ MBAQ8#Y$)RQ1)/+DC2?;H*$0HL>?R)3I9H@]C(\UM@IS=79:$O1QV5M=>(\)V M9N8,=I;9/R WUX$=L#-*=6EX!:2VW3VX61")/)&*4D+@)IX M>^LX[G-%$)5'*(,N5>SBK6:!>'KB6I<.WXN1>^@#B'^3T ML5E1DK0NJ\@=@#53A7]08/6&57 .&X[.=PK)QA\ #X(@9O M)+<&_B;5%,%&\V9S8(^X=?3_,4#;N"V^&@8(2L==G#[4?# M>3@72.P" I&R-[*!!2(?!%DZ]V&Q7-0)A&;ZQM"V@\CE91!U#+,"H@XQ&E%_ M(47VM@_[:Y3Q[OID(VE*@G"ZZ!^',1'\9<1]\/]N^>L[STVF,I11?DI&;CK% M(VP4 XB3S8^4PC1CCB[FL2H2AE58E/^=1MENYNR&OQP!8PUZ_^T_>_,5(V;(M6_A MA4 \\=]?L3?KT-B".$-U8(0,-K0LUE ]PR8SVS*L9=LI9 ?;,)G?"C MA!OZAKVD/.)P=J^?LAO8>JO.B2/!YJP+K]2VHASS\0,-4Z 6T)1K[2L+K,*= M@=8VFZJN+]HI7'7"=L_H9SQ2,KD>PB,/BNRM\T0++,=)A+$I5$XYWJ5369@0FL3=@L* 47Z@K-("V\!/O03&MA@(&"T>7$?!B/.!5[#'M,QM[$V\,7[F!P^\1)UAV_LP<.;9M]-:; MJK79T>YD6=F'#!>X*<>-KF/ +IUB'=?B2P7:@'$$U,IAF'V0I[' /44^O]\= M%EY3KT)!C@6*0U!0]\&^3N89V ^/'6SF\H),UJG"G,W%5@* K>O%,C:$++<; MF%:8"0Y@%PYF,3[UP M7:U$(7H3'TM7=C@PG(&#WJRLD)$OEHZN08[N4M:'^,SJ&P/+WO@QZ+R-GVU; M%LPCI[?7JML_<\RNVFM+]MHWAOWV[-7N[;N?I]]K=\]5%;UNV^O ,.W=]BIK M$9=BLY9(1ES*902K8CDGL1%S4P?WQ05%)T3RT\(4EG#CS46'PUW.)L+)33K= M5S)R?A6VS;NJ;:.!6;-#><.]J:@M!,00^HMVK:&-'VE@O$C-C>'UZ M]ZX)Q,V&!KH^N]1!W7O:77J"G@S(=AF<C&B$#W(37CAR&JQVS. MKG:H=JAV>)8[/*L!N7DE5KR4&;=CI[I[ZZ@;=^(?'G3$9I<_]SNZ8^_9^[5! M'2,5T;6*Z 9ZU]RS+ZTB.D5T^XWV&NB=_G#WV6O-H[>=FISL2GL-1)#9,6K, MQCL,?H[?D]W.J8R MO)J+(,MX@FJGF(-TW=Z:KIO?5:1^K#KGGL+L]M M%*9 :\.N&O'>8 29QI/CY_CJ3@F\>UIJ6[IM/>[(\I,#F:-;W9T2S)0(6M81 M0TOIB 8CJ&OTSD]%'#*-P>FM\8A:,&AM?&_6VGW0>$ '^<:YC;7#4CL>OME< M,3#UP;!I4Y:?,GZJ2+CM)#P$+[1WRB.=%0F?.@E?#/5NWZD=EVX%]=:Y4#BI MB328XU'#\7ELG![?YE;B4(G#W>[NG9[>=>H.IFR34%0T?/(TW'7T06^@:%C1 M<&MI^&*@VU:-X&";J/=\S5)[C\SC$[9*SZ$^6?1WG%-_QP-5)MN :S=,L?]C M4\L9U1;5%M46SVZ+JD)952BW-'V\V]&MSIX^8X-L:T5T;2(Z&XBN7W=VNB(Z M170/RKD>ZD.K_417)XK0PEA!KVL<1QL=/RR@I-(Y2B7+T9V>ZM:AJ.XIS]:W M=6N@*I45T3VIJVGJYL!L/=&=N@$V/%L#3-4LGTW-$GSWT$8/'/2. ED=]U+O.:IR>8_2 M.'U@UBTK4KKBJ>6!F8^N/CM=<<&D2%B1< -.;=EZ=[CG=54K2+C.G<))E8;TK=JV M]&/C]?A6MI*+2B[NYHHZ'7UH*=VN:+B]-#Q $E9%RXJ$VTO"W:$^')XR"9^O M>>H830O^'-\\/6B:S#J)5FED25M< @9 ]>G+FDTG+VN>L>C&"U19L]JBVJ+: MXLEN\9"W?=; 6'OAUPA9OZ+U2-;?5^AWCF+53HK;@OU46CLH4WRDJ MWS_;3/%#$TA3UCA-0C5M1:B*0+9=D?<4@2@"V:;J'.,XG0-.CT":LL9I$JII MGBVA'C(LV4)OM5X]WVFF9MN.4;>%]ZED9JO<_=WJO&K?YR@".6K,\EP)=:@D MF2*0;:K.-HY3*:8(I!T$8@Z4!&F0FE*$NL4FJYO:?RJ$>M"1L.US6=^& >5% ML82OS($]\3B-TZFMOD\E3J,">3M%G'O&GC-R%8$T=(W3)%33V;>"2Q'J61"( MW5,$H@AD^^7J<;J"GAZ!-&6-TR14TSI;F^P>3]7UXKG/%I=!&/#M-*6^J;[Y MF-\D0GV5L)'/X;^N=_OF[_!/]D0Y&&+U278)(A]%K][D!+_C4T\9+K& (S\% M&@,P%#$3;<1B+];A;W&BA1/M)@S=&$O-7,WEXXBS&+[SP]#H:; ;WPL#70LC M#6?$/]>U)-1^&)C&,/M,F\!GR93#_R+.M1EL9QIK'$[M:M=\GO#9B$="^MD= M7;,ZEJUKDRBI]H<: $/?<OM.NPW]=,:- MC>PAJN%$J:,UKT88DDM*Z/<,Z *?85O&* MO3CEYPU[[W6,3G7O8%3+O9M.YP'DG>]]\)!58.M?IQZ0.8L!*Q&/4Y\X/DZB M$"@VIS)$SETRU;41#SB<,18O'P'!X^+ (&.D<#9&PH\%8>>28AU;&-I5\<8, M]X)B2_!C[B/2\&7M_SUG>E9\2=MYEIWB$C8!JTV3S(R73$3?)HV,Y]YTJ M+,K_3J-L-W, XLL1P/K;2S:!S5XR_XXMXF>OJG($A$@9@,MGWWC"R>0@)URI M^ 4Q(H09D%@8$5%=@FW/(_P6[(DU9B\:B)#)/Y[]S1L,[:[9'?8L=S1TAN/! MP.GW;-[M#LQAS[$&O?_VG[WYBL81,M];>"$03_SW5^S-.C1NEO%'$NG["%X0 M..-P!NH-!42H85S]^1ZB5R=94T@,T)!5H:&A=[A!:F ([/D^DG=Y\RC4]Y"] M.ZGNP6.BE5:\]!(06>-["1UT-X!1V#+OOL]Y 93/>MC23*2.U!(6ZJ"ABNCNFNM3?)_XN)!81D=(+>DQRS?+CPWZ:"ET M(#ZS!H;C=#=^W 'T;_ILV[)]P[+MO5;=_IG3Z1U\KSUC:&_^5.UU?QH8V,.6 M[+5-<.T9_?Z@-7MM#UR!7IW=9):,32[9X)8(32]%CL"[6(Y0;YFL\'3]M0;W MV7^D3R[ :4FF80I+N/&+C3<)PUW.)I1CDT[WE8RQ7X5!\ZYJT&A@R^QPURP7KO:7>Y M'3T9D%F'8)^3 \S5+$QWFXBHJ"D'VN<\_*%H2LDG)9^4?&H6T#;(IX.V-.W< M5X4Q7(TB'C75YYK[\,<;7;OA 8^8+V+=S)UY@1U:W-D?0BXZ9+)'.> M+:\/")EFIX[9EMYSZK8A.1QT]DBP.V2YGN(,Q1E;!AD->QW%&8HS%&R4-__(3-(\DK#KET >E2*.GZ6OR/$Q)=10'W3W[%2@1-1ITD3?UCMF MW=:QBB9.FB;,GCZP]^S-I&CB-&G"LO?M.WBNILSV.J[CYZVN3U#.(ZD_BT@J M!5*O*H'4/*-UE74"5<1K7KHWY"M_/7D*%)NO*J5A1]H$I\#\4Y6->@,G;<1@$W!>U5/ R MGB&+(N+:#T[IZW(5> [>\HU3NG+V?4,K@:M&PO<&:)EY@_HRN%"J5,%5JQQG M#V@-ZT!KZ=E^^=E5B.D:\[$4Z,Y+IBO/FI7W1N&$Q[%H=#SA\#HWY9@>3P4_ M^6;@#PB23Y,))TR(8K>Q'R)08:5?V4*S>@+PVD7$)UA8%VH?PX1K)H#I>LHB M/@U]D+#_)];>_9EZR>)%DU/I-Y3!)5C&]R$8AS.N74CA\T*'%R8[2: 32*H? M&E9GO_3W4TFF57MM6E+]J4! [?7QTM\ME?ZNTM]5CG.6XZR=&L954KM*:E=) MHRII],F31C=+4D5.V[-&#P.Y5AQ:B1TE=I38:8;84IO2ML\9>-FCST!F\FBD+ZNQX MV-3[W<%I\K"BWE.GWI[NF#UE0RD*;BT%7PQTL^^+$\Y[X=&'W:HAAA9XGUY-. M_R304U_X-QLQ=:(&NY)?BVW3=4=L-@(O'+MS$IQUHH*OVZD1GE'H>6+T].N6 MA#<80Z>NF@Z43=%H3?4!,UMX3!/#PMGFUJP[U&RWD!L'5MWYTUL29HX=-3E- M%%E[]D13&'HR)NJ<$!,]3+PW#SE[7-*>LKNU[HC-1J"IFYT]6TLUD;].4P3: M2DDU'$.FWNF?$!N=NIHZT#U8H[56[GK)/B=G=\.EPE0-1HX*\C88/:95MR&R M0M%3)^L/C;K9^KOBJ'&:;*75L+K1:Y.+>6$K5=Q@[%BFK=#36/28@\<2\PI% M!\L%ZAIU0]3MU<4O#GJ'J0:UJ$$M->K[[#I9=R?3V5PQA6**32!Q:F?\*+90 M;''R; &Z8F!USU!7U+EG.Y\I&/#OL+:-_L@TT3@QLGN830E8)6!-W33W+A1M ML8!53*&88A-(NGK?.MLY?8HQ%&-LU!8XF6[OQG@M9@IECJ\W'LRAT3!!V3@Q MLB[2?M]8.@D5J\X4J*O(8_ZFK5KW;94F/?VW]'\KDYV.,S,N>#7[G[\-+--Z M'?%YQ&-LR(ISP[)NVH#D<2K&=05AHHTX$(($WH TMKY7,"T+_[MCD8O_K?8IX=_%\J!.@B1BXR36Q;0Z M7-P'?&&:)QXLWUT-,"U-K^/)08(_1E[BQ5-MCA*9@/5CQ/[R? \H M 0EOOZF#]Z/(- 8;4-0SG':C:'',8I8"#;7V4GNO:6!LN41TR!8T!_&#A]#?X[#F=S%@EZWSA$=*674[%,IY ,]9E-7]X!+%=,:MV+ M@>7(TP($#!@13!$O=,6.&RE69S)K ('662!O0(\_-W;.$S21$.CL\$WO?P MR4O: XC,8FHFSHDK/25MTT[Q"!N!@9XFFQ]9-_SS*/579A46Y7^G^6"H.=B5 M+T<@T[Z]9!/8["7S[T"P/7M5Y6M@ZC( E\^^\823R4%.N#+P ?A:2!<7]2\C MS(#@YA%^"_;$&K,7#83.Y!_/_N8-AG;7[ Y[ECL:.L/Q 1'S^;=[L <]AQK MT/MO_]F;KS0D%CCJ+;Q0C&-@;]:AL04*)"_E^5#MHM .G5&9]^SA(.5*3X@E MFQ65_>ZF45E2XQHQ@P7G(#4C;<%9),7LTI3IDKA]!+4A*O:'9.?#0[P03S9O,(1+>/3XZZG B.5%E,/,?O%[L8A5$4 MW@%EQ9F' B_H:&]A<2_1WK,Q6-#)HHUT0WSVE7W/**=-L\"'0Z/K=%%3[S$* MW';V&_-[SV#AWGXC@.\;+#Q0>SWYO6X? ^U8^XVN;Q,$U%[O&04^5*/ U2AP M-1GZN1H%KA!>4\Y5C=*VCP150WGW 9D:RJN&\JI9X$KL*+'3 , HL7-(L7/> MP\!E'#-AWQ_47^WA@],:F-WIZ)V3G\-Z=D@U]8'=.TVD/B(B&Y=5?*9C#2W= M[.]=#MQLZCU;D62:@P<6$1P>L6VJVU7RK+WRS.SH9N=$;2Q%OB=/OO;I>@B* M>D^>>OMZ9UBC?76;J/=LC4G+[BICH8QVGR?GRJ M5FUM=R20X[0>/CT".:4U%+$K8C]' K$,4Q%(8Z30,=?8J1-+M6CE^ 5/G])( M^S-E4<(C?Y%5N^'M-9:M>3$6-WNQ-J+:(^JUH/$X\694)\>"(&6^!KZ.Z+% MSZ')K+'YW/=$N1.V AB' 7D_]!06/&'W!?P-WH)5-]_S,KN(2JE%872Q;FE; MM'R^HW0NBZ"*32T5#^+;9*EY.,LJC+'\,YFRO+K/"S37@[=%@ SX7AHDD<=C MG8J\F/M'&B=4>JUKW@3^MM U3[R5CCFF2J,"AED%=[:#>8AEIE@DB/M'4/ _ M4XY5@+HVX@&?> F5#%+-,Y5GX^[@JRQUX2.$B:S*%H]C6:&HUMZQY<$6:GOS M]U'TZLW&58Y/HZ;UL!XOHA/%*H%BB1UZ.L_E-PWKN5'I%D*=!-:5\V-1Y^8> M <'&8G_]GJU8$+!BQ&>,!3@'%/Q(KS^EGD^<=,D"F=831'3:?$[?Z21%[N>;&" 0V&'7R]++5Y( UI.@"3G]1*P$$"" MVX,0"3R%8R! 9"Z17 ?%6<0MBSJOXYS=0'*:4(4(^DI:S*!Y=9L M3#C(H?AR%8RX;_$(JH]04D%EZ297T*YKC_#LS4@=ZD;"IPQR(Y=%.//LF,3'>,3*95. M+S38&;NA)VEQ."V/D.3@\RC.&A<5"Q$?2]4?I^,I\CE !S84(:LR?Q&354!- M <)(T*./FBD2-@R06KZ_?%?Q-$S]K+T<&03 ?%@SKU/U*-(QA8^S(19]2'P0Z'YY]]6A)E,J388,',K'&7""&8)TFN+80G3&L MYOOX9!HP$BL":VF0QFAHAH*?(XX*CYHK '8.8 4]-7EO(@RD5*9]XT"G'"3S M>!/9(N!^#+%=%Z#P)P_@D:!6" ',H!'B)2(NX=+0_D."#KL>HM!;NXL1'S-X M,79>&W&PXF]),:".BSUJB)$1.^D0[&N J,!WEJF&C2/LB13Q>1A1(XQ,#Z 3 M(8@^1KL8#7DTYZEWD9^Z.5H%C< FW%#2D]@+ @E0"&8W"7S)LT"//"-T\;)B M)P"Q-6?R$E1)\,=)2NW/2@<#2,91_T'V MGJ"AFXG9N"QZ1AP[3>4-2W1AT^CP#! 3$%E"S?;(6YHANO^BOQ@KPMN+Y6M( M(L@_D@0I>5D$5=\3_:D(K(52'_,H8=@J!BD$!6]&,MD'2,XD_PI#2GYWB9PR ML:OE;4 K]!0&-R&1]3J24BVPBI"0;55AH5I@G7X+K 8)KBOJ#AI@UQMAS9/% M4Q)=($RV6),@D-!5 L8&&02:(;R[;%/;&6 -HR/8HV[?F5['Z)O[=8:XK]_$ M8_0<&=A#M==SW^N.?9+N24ZI$?\_U0X&JIO'0=I>/"&AG5SUZ!'JMQ\X&J+Q M\%3%W8K0CD!H1U&W)P+,:M.P73H0*!@]0J^!1N\MK3\HH58ZNM6=\]QY0I)3Q;I'>J#;D]AJ=E8,CMZSSJBP#N'RJ"? M2M=>*[=>*H>Z/LWV[*.D4"L4[8PB9]A7*&HVBKH=Q44-1Y&I.\YQRHG.QEO^ M4!W\86DAB.)NA(K+#4;2_9QY=UI>*3:M!J#O2N M6;=#:RU M,@7."G,#O5^;:6A$-L"Q#I#W1[4-=H49EN 6;.K6[T] V2/B]ES M\/JODW#\[:7HC(>=.<#O%SEJ%VSS0'+5%'Z/^)4^Z-7-XU#=_EN 6%-WNG43 MW11B6X#8OFY:>X:)%&*;C-BNWFLFQYY6.&,]\'\+(@[;^ OLC8L;Y@4O7F'W M7FSQ17++ MKE^[Q% AZ:EYJ*<[9HUATBHKH!9XWX<1_!K(?N'C145I[ZN:S_O.S-0ME2/0 M="39J@- TU'DU$ZK5"AZ:D^[<\06#>?@35]C)U.710OM$\ZB@6UK;\,8O>:Q M\IKK@Y.&1EBOE#X,-,UF=JNG#_H/RVU^$'B.[&(IYE#, ML443FOK ?%AZ>)N9HT[\X=$8I7E4T1WJ@\'#*KC:3!5*9"J1N45D]L![V#/Y M[YC,05['*YIL]V;C*#VY,ZO.^,"KR&/^)IA:]\&4A@;^M_1_&Z?]22"\1"ZA M0=^5D87P[?Q;9A2?!OZZ4R,\\5!O?C7!*?$WN D M2W;'(C>F^<8L,)P5B7.]-3F\.,ZF1BZ_?O,(^ ;3QJA! MM&$["(=2DCBFF\4XQALSSOBV1''$\F0Y76WY<1P%79[E*X:3X_A>.949:]^6 M!OJ6Q_BV$;_C!N%7\/X7/O'Y&' FQBU7)[3+[D,5@3"FI 86QR'VT(>_T01H M'/0EGVM66:=$-IC.W070FY,@2G64R?1YY8$W M%LHDEDT-]R(:UNZ+4?3YQT!['!::_.+]F7JNERP( M:F_9'#2LKWWA,8C>,;QFEYG*O27R/^)4Z6L/U .I#?QA+JT5KDT9\/W$"U![ MN$*MB/GPH(!*A)A,P1J_ :F"%M$-#_ K:(^@C,"'1FD,K\1"J>)IA%LN34(D MQ2@*[X#>XGPY?'0,2LY+,BO&X^+!A$DU3TQ!AN_"]!,4[GT1? 3+*00$; MGX"Z-ODFI(',DO9+^2'(YB6-@MI.G"N\CW TH$S46O0NI^ M1!RJ"5J6?&LA TAX@ <+) 9_$( 76X9/0=EP3W KKH$&<,PY 4O >HLMT5#2 M_@2HRNE$ +Y"=(1EX>>AV)NA5072+0FC"BX1XQ$09I!R[0:D 8@(%*HZ?; 6 MT25YC A$TS& 51? /Y[OB@=O_' $WY^$80+?#A*=P Z$ 0Z1R9/I'$15@C!;8)2)G"^@.9!5 7K;B%RRI5X"Q_(2X\]"E_L@ MD,#&@L7#",-$/IG+^*RKI5+,,]!:=^00:($W SK7Z7@Q?)VHGE3% FT]+X\7 MP$HH:E)RYYG+YB07X"L!FH,T+)1G(('M"JAPA 4'HQ\<2?@6K 2K,S\.$0M" MNOB+' EX!$1 ?-Q1(7-"%*P(M&#)$T[ V\!./2;A@8KP@_EB@ 90HJ/DHSC MA2M#7"VX 3W5B+08G&),'*%).J7I)12>$&J2$=4*J8^45R:%5_ ,;O7#5WAF M$C%TH<G_$M/)=92V6E$H!&C&,$ M CQ,S+EB>^&?RI#+."-C.R\(PEN6VW%KCDB1J80.B6^;I$"O&<7=A2DX"L Q M5?--7]Y!(=QSM;U%8$LQZ71!CL[#F+Y^24X*6$^O[SPWF<3![-#1(JU^7C4!#%)1DX^"W8$VO,7K0I",)_//O;_2YG_]F; MK\0?H$W 1$7]%O_]%7NS#HW'<$EIQ4L4'=YX!R?U+8J4]R12=O1'CV0S?27; M#]4<61&(@A@$TPS-F;^$7YHYUBAVTEB$OE!D7NYL(,+9A,S.!0M=!\$9?3:/ M^67VPVLP#T#G+2Z]@'9*#[VN7N @!R[=!A']B8\+YC0Z@D%E-II\L_S8H(^6 M[K;$9XYCV%UGX\<=P]SXV;9E3]- M_!BN?'7-O;Q0TD]S"SW8*:OR(_Q%^U6XO>\"-.#SV)!F=_0=LBQ/%3)OR>VH M ."A-%)*)=GUAK[9,,*@X2Z)N/>>]JQ 9AV"JTX.,%>S, 5G5I%3+:A]YA%N MBM635"VKUUM_] N*NH0IK.'&#RK4.PQ![5T;HW;8Q!V>0U^*MT4H+@_@CA;: M11I3PLV+RT=M3J'6:,X:IZ4P-A1XK[F]?$C9WJFE7J\[8K-3J/L=O=.I.W"P M>56RBNC:1'07YD W!V:;)X$K@FL3P0V0WDZHS^'#S(KFX2=X-7N8\]U"S^%# MD%5J;+:EZA1%MK"X\:)K#51;\.:B9]CI*_0T%CUV7\T]:#B*'--XK+[ZC=-G MST\X?+ZA97R>[O= #=[>]DU=?3#<<\)0$^WJTT22:>EFM_TQGA/'TD5/M[HU MYGLH!#VYMV(:=3NQ[(JDQNFVYR_.SB%_-YF($MJ)QK^+D@E-I-O+\HDPV%P6 M>&:>NV76'?&J?(\G%U>.H[SWQJ*GKWK&-QU%%Z8]-/;LR'=^&K^%#OQ'GF@7 M+A]'G,7\Q2NJJX>?J$QN5T6_8\Z4ZE#W2*!IM@CI=_7NOA>/;6C?^,!;ESZ!F^./4]$#4#3_ MH$XUG 7PWTGJ[U0XC_56E>Z$C]M:B5;:EGOO4_4< G<4]'B M@#H957N8>8!5MA#MHV0SSE)SO7$: VOR2+8G$EV@%M@D(>]YAZUWUO8HBZCG MENA'!%^^";$/)#4813?Y^N?_8;/YZZNB V3KNG']E%*/.>P*%&!-MVQEQJLU MW=5^?[KVPV!@6'GGP%F(;7>Y: NGW;&XU.)PM%@/6=%JN>C-N>O++=&"=0I' MP):?I7Z*N!-\MQL!^@-\L>BB580W<(OP>X@]H[&1C&P,C3M#) =9RVH/WDM- ME8H^HM1H%+\H7XS]0663H1F60.5]VY9;C^W6>;#90J1(VKQ:3?EHAPS9A\RQ M,UJ93'#<$KW24W/FB1:T0%; .+*!*L;BJ$?,>CDC@K*$Y\4NHL M&P8;>ZAJKCCQRD%(*C>1*K?2X$]\E+2,Y&0C7WBQ-YN!=D6;76.B_P$8)]1< M,$R3.&&BV^3^37MEESM6Z9%]R^&OX#[)ML)-Q'A-.;26S/R]3Q M,5B(;L_8VQ/6P):;,R^=86-'L)B9GRRH*65&AY+\RBW[V4P(QHVO05$:87M6 ML@!EYU0>8>='2F0A/R#O](E?_^7#CY^^X _7G]Y_,;0?=Q-_(\ZB8FDF5H\U M,<8D[Y-ZJ9DO-*9-?.RY*:Q>VL4>9"/%* "IAE;SR M_NM8\^7@!HT,>.T"[??M9WR137%!(0@?P;F(P(&"B#HG'O:*U?Y,640F_KT+ M$@%FO4>KM >[+W@H3D=_@!- W5EQAD0JQ]< +Q'L)YP30&@3")&.80)$4,QV M## 3RR4)NXQ^1J\D;IC,.([\C0)C8*KL*F]-_%0 MB*)W26BZ*''5:%&5.;@+H#ASP1PRE3%N?\"(Y%O6@:72'A0_@V^7'2 MN,@_?4&-UF..\2-L/TVC9&3S@JG@L^-.W%<*+9EJE739;V:RS2K2H.3_P7C\*#C3*YVK8.-14'WUK,E/,] MAC"G_O:^7^D*#HXX?'8:[M3OTD'\A>BV?8S@ U0 M^9JPC84AZ!C='IG&7:,W>"XX=0OY5M?93JY(U3Z.?DFF +(?P.0L'+BV746\ MQRD!Q0P +Z"Q?,(JCT&,?0Q![/;RWK)/3?/K-ZV5XTC'@)J>33C<:[X,^41@ M_?];N$M ]U\XC2?GO-0IBUPEEW6?W2[1GAQF&-MC]54\=:T13 M)YLC]*DT1XA&H^6ZNFUW*E]Q.)&8,37B/-""4,NCDEGU$ @]29OK!RF)B4DA M2$^7Q^/(&Q5^>D9^_UHGR78D"LML,%& :XZZ1KL:CS$4@)K@,[#M.!N.=0W^ M%;B88[0=_F_JWA0SN=[%B3Z82W[G.,.\KYK0P %+FD(LF& M^LVX-K2?KZX^"U4JOEJ9[;K#.P",66S;]6(<]TECO^0PG&R:T(Q]XQK/P8U/ M_9&C@@;H,'(+1*R&1&<>VR'%+09+ZAJ8@",YH$_/YIW2C"B1.*#G0YR*S5 \ M*"3"0)-=CJC$[Y46*TG_[2>F@"[%*F@<;GXD %HQD8GV$WD8M-"U;T%X!ZP8 MX60GL=G;''2W#$RE-)N\*<=SY1.%LIEQB$B\Y0R#TG@WBL%YT3B=H0$TS@9G M GT*P 36).# M@M%UPI KFR.UH;]$62-T*CE1@P"7C=!; AZN71JZI]%@Q7RR,&U0FF3)V"/E,FS5?KZBTG-N!!H66%)%AEL+FA 6WLRT'I,M9-AEY!V-. MVR_E)R%M3R[M-D6_#;5E;2]PM4[;[Z_LG>8J^R]BAF>9E*(P@)_'O(VFWY5D MT7RTH)A1BH+4#>>D C$U"J06_E@BA.-4YK'8J)G0>]9 M;%KJ[9QK2_/6@/"E[A141>ZBU31W\9J&-BW(IR_)CS4RYKA.96&X[R&(N!_S M.Y(7C^Q?6OWFLOP'@(MF&WAT0&Q"ES!$OO '/_O]IY+I>47&S*]B3N47+_ZV M6PCG4<.PM3,%96CL"]I*>(:V>2C_$58KV,$D1\@%((1$<)A\F"BX(\ !P,; MM9'((R[/@22_!&\%Z9DB\4J&7982%&).R0LB>VO/L)UM&MUCP$R,8-DSHJX) MR[^2LB0]IU+:T<9QT #-M)21,>%HER7DFI"[X57CM&2KXYA3O2C%B1 M2>S39;J/9Y*XKZYD:/\,[_"Z/3>*LJN%NG<2^UY%&-K.UP6-$0T@[>'70'M+ M"17CA?8N:S?34C%!24=HJ>3CU\7P:.)S;086BH=9/"*!)'<:II000$&SB83( M.(.($!=+I(]YGY1MKF^J0BCRZXLR!-A?2D&UR+L5FJ90V5Z (X&E!1;"^]QT MS/-WD>3#Z -\E.U091SD&0==E7'0@+V<1\9!+ACR;$*,^% \*:1<-.1KE#48 M"Y'\O\*[:Q=!9ZE@?;IT#)%I1=HHHR0"3"^7:VSL#$;#Q%F$]7*Q7I[071U^ MG7MOTDXB?1HP>=%7^' DMZ02!C&: !(X)=Q-N0MO9W#2/T+*:),+X0;AK2@N M%[ /?[%Z['SO!7#D)'NF68Y,VHA"WT< ^FS!,>@,KDP4LK%HAN)SE-9,0[^E M'&/. 2LW@4>7=4X@LN>A,!<$OE:_+)0!'BN#3BSCI;<>OX,]_)FY3"+*?<,\ M>6,$_D)<@!\6O&.1FU^QX(UQ'(X]TB$4+B?+5%HC\90#1)??B.%UX313[*OW M6O[G$\5!9B+LDQ&'V02@)O@A1 M2QHF!.:$6F"2HFT_F*99*K9#"OAAV#>Y%O-4G=KQ!UQ_W=%;%R&[S5,K8WQ;N(&UD/Y@W'Q M.]"X\A>184DW12[.K88/PQ0,)K*\EO9-W/Z=E@>B^\$Q>OF&D>MP93Q/^S(J MKE9DUJ8&3S+L'H1@E# )F2512L[I/4E/@)?G4C]DDH&(?1T^RB5$JZ\JHTLJ MI.T'@%6RFCI$6%[W"6JLFA8CCK"))=IP@M;Y?A^"B2_N9]'7:YFK5VR^L$R8 M[)J:QH@=B2F2.VE1+$X.(C*@S&'RV0@SG #UL*<4[TS%10S=!I/I0[028RY% M7(H->_D&4")7%I4WR4O5>!T1P(A+EMS;3[]_^.FE.913*7L ,(!FA"9A7D4A[PM$$KWPD.F^ MJ6IK4I0]HDMXL7L1Z,NN^ZM?K@ G/[^N :QAOZE/!F,MG2Y_<&&F$/KI)*,QK4T_+04I0:,(@T4:3"RS EC2D4K M#/*?R@TQZI.KZ'R -]9W8;&2EC=8R;RGW)[J@D)=EY:3![8*T8<9&64VD&>@ M>\0XKXF*>?D$5*8(?(L\2F6.L<@LPPK#[%8Q6TAZ3B*7129T4!9\Z-^2=Y:[ M=MFQUB1T"#TM"WTT;U+.604Q%=Z)XDC< /8;2B9I?ALN7IVM+G<5 R3R,KS, M%S,JMX.YQ"Q+:-0E6@SO6)37GU"L6>:&Y<>: MY\=JFRP#$>1RHD^,G!2LF9E3I82X#2?6101,E, B!\%:?^697L%B\W,BDP43 M_:?A'6ABWY=[X>70.GU8796)"Y[0!J,IQZ_S1)L<+6( MN]D.BKA=O*;L5+R:2OGO/;,V2_$^2C2F$7XZHQ]8(F^E1&A'VDLH>4$Y>)D, MDID7.=2\//.1)!$CPR?+LT,!4D(*Y>0!%4X\82& #HH]A,.FK687 C+/R9/V M80,LAJW\]TX>.=P5)2UC/-%7*R.!4LVQL&^]>26E]C/X*O@W7WOWG8]3PN>G M":@4'DFYFGU>)-O)S_5(,G(AFQ!KV&[#%Q?X'X3OYF?J7D-B M*D%6D! *L);QZ==*YF4I9:%TE>(7&@9/75R]1/FIMU'\I$+QDXT4G_4 P@^R M#@O;.QX18Y!QGZ6,YN$3E 9HQ):3Q!>:[WU#KR$)5Q_0ZYUX"_&>W[UU;_.] M=1UKWWZF;KM/^K:;2HR?GFK72_?/5U^^:A\^R(3\3U__^>Z+]N'C^T]??KWZ M^N'3Q_V=UE[#G5;3T'[A-R#,R%NEQC:[NZM-T5OO*4")+4[0[H?_4JP3T[U' M>+=RBT$74D59,='89]Y,WG'3Z>?%Z"F5(*OR*9KX,#)N M%Z*)SZ(H8UAYGRZ3-853BMU_QM/*?O(RHCD7"7]TM4D=7@+2;%D=TYW8![N# M?Q\2:!DVG6:O#!%+?2^JP5I'KY]]"H-3VQXDD,] *=H'75M[NLS^N@J"-#03K*6@ST5I6RAI MKIR,K%?Z392KG];742"QREY7E!.P2XUODJ<[Y[6 6QV6_3/^':OA;& 9VF]! MQ&^\."%?]IKBY0"*=W^FF+ET#9Y@)+M+ PY^$]GC4LZWCVD^AL&Z!C*[8K-& M?X!CU6_\Q">,V.2W.?#--0^PF4Z!Q;VZY[0780WNLI"%^W_%>YEK-N' ;:7Z MFO8A*J$X+(A\L.CW1UEWCQX(&R?\/2DNNX8F,A _%*U@VH?%M>QVMG&(_D'B M$-V^BD.YD\[AKGG9TZGM]>3V_9J#0P@OY9L=G_ ;EO5A ^M_8[9JLT>!U_.3JO* M<<%+VMP4*2-+@^&B\$[\7 QXVS(U6(B/IQDR-MA):7>G QCP$_.XS2$@8[84'!\"L!SF83[]Z4O6!5N12T?,OO$!,*^(C]ZG MD4A8IM_^"7#"'(QU$\F718RU3L34@&+]K^X\+['AX,?P[ ZD>"K'!6K3/H;& M&1TY4U1GVKQT\#WG=@BC_>^^O3W.-M6 M7WWH5Q4F3^6K$I/W/;-&1:Z;CPV2X%@A9\,\D.OQD),_061YW?&/%5FNN1<9 M69XFR3R^?/7J[N[.B/G8N EO7UU%XRG62[SB[@V+7KDL8:]@GZ8SL(8#DWXT MA[9I=2W3[O3Z=O^5:UG68-AQ^7?;-*8)6&776!;E:E=RE)SL_)J0B_H6L85Y M%0E%JPOW55PVL3,"D[8F1/_8'+/>G#Z>M!B\_%<-:=&" P'B7SJ=8;?SL&-M ME6P-NF4TNTLB?UB1U]HC*_W&\XYWUOZ7T_YGJ?TLHMK6* M_\>%S^YBHS$Z[ZA,\DAJ[ZAG.I#F:^#)ZHFT=IQ)*;=]H.8HY_9,E)LU<$"_ MO7+-8=\>]$"Y.9ESBRV20,'1)#',4$["\;=EMQ9[^_WN)0R^- ZSB:,Z>KM* M 1(C7;^LPTCM.)-MVR^!CJSNR9VLGMAKQYF&KZR^TG^U"4$Y=^>A_U:<.[,C M%> 7*K:*L@:3L*-8N[J)N&QK,EJ(T0^@&V^VZ4'1FRNKMA/U/0MM&OHN-0+; MJD-U3?0T$T5OG\9)..(XM8*JW4RE8I6/V;J3F9T3U+'*R=Q/R=I*R9ZKDI4A MU \!K)"$T1H%>Z]FU;7?:9>X@O8C3DYB6#=^?:5KOWKC*>.^]B\O&C%1E?XA M8MHO7L0"I5254CVQDX%259%;I50I.&,>.72;GUXIUAT4ZQBT&G8NZ0SMSDO^ M_;MMFC-LDQE$J!__YEF<=4S+&KH6=QS3-8?FB/7M<=?J#EA_-.K\UWSVIHC) MRMXN;Z<>GZQI#CE/HQBGAF)K%>S3)]KT.1?LQ2MJT8<_/;K^.]&OMD$V_.\. M)4 JI;9]7U68/)6OGI8A"A>YU^],W.YP,'1[W!F!BVSWF-WA_9'5 M<:Q^W]S;138'-);QK8%M&>E!T^YVC$M+)# ME!VBM-=I?/6$M!-T,!78, 'R@IKK:__?CEU^T#SAB'.?;_12.4\Q? MDL.%<%"'EWWFRL_@!]A%(!JQX_@..6671LTQ,4/O)Y8PC=JLC3C-6]=P+":] M*V$W8IP&3L!PL0 5V_OE:Q2;RMYG/$$*Q>E\M0VDI]3#:7[UQ-3#]=M_*O6 MDO@K^RX&J+_[GO 1\EKU^,IG[%<7R@1?6+H5R+Z-+]Z8B+Z[=4O2D1O$-%O MF3].?1&K^<4+OHUPCI\2V"=*#$I@G^973TQ@__3NO1+8&P3V3SB'WE/R^BQH M0DDG8BB!_(R=<;83..'&*?:SO13YA02 MF%"Q@&G]]]U;CH@*T9I&1?$#.BSWPM[NWM[=ND]AL8_ST:.RV.1TK77;@]X( M/?J8%35R'D';\T0W2>..^>B@ 0IW3!9Z$B.-PA1X41CR-VE6!1&VFZ]">C>P MS(Z%!A'([],_F3CD_#W+3/H1.3U2"6=LPI2OEW>"I9[^)B_3T^X;-Q:Y@I,@ M"_:J2D:$P6ISO-5L?'=>&V'0ZQ,OP U+W;?82=.S-4=<9WC0B5(=.P^PB!P"<$@6ZJTMQRHFK[<_%[=$J#WV+/I7I W16I^YO.@M*E45- C5* M,G#YW=\[CKV1)A-[BF/_Q[[P./8S1]7JLB1K2LT<:D0;J2II*'5+EE5)4TA- M5>X;I>: 63(,48<&07B"E'#S6+#W9 0^@MY)&C&X^L5:&*,?%YJ8HHE:MB:R M[CKFI])Z\9"4:JG0W^/1WQ0O93[=[U1JTSA2:O8[7[JMP;>OU_U,34YT75ER M5&K[\[AZB;_QL.ALW_HU=7Q,<(G9)]F]?I03VH%6K_^,;#H&G[XU"AE9TNKD MDA>,DE%#53;X\^;4G0D8%FX"V0F /O%\;&9H"0$,&!"\,<:,#RV;N@\L7S6K M"*6)/Q R SD=0R&LCTY#V_/A[V[]AU<;GNM[H]+H=-MBQMLG4ER[O;.WFGG:!_>(PX@P[77A:[W MS/Y%XW\X Y_&J&$.X/K2+'ERFTM7,_WHLLE6@HIPBYDUH;:)Y:@7[W\1^K%%W0FAMM('Q.>_Y MSGCD3*B[.BH7A;M0N N%NW" [D*;Y;\4KNA3SB:K8_$6\LK_G'$Y/0--P?'] M^ ,I_<<0:I9A]G5(:>.8,O._SI-O\"4$L#!!0 ( &A.8E<% M$)CE?0\ JJ 1 8V]C;RTR,#(S,#DS,"YXJ2/(EODR-$'LM.^M:!2%#""46J &A;Y]>?!4A*E$ 2A"R?LJ4R MDT02L1]V]UO<%B#Y\=>7J8^>".,T#,Y:O??=%B*!$[HT&)^U'A^NV\>M7S_] M]-/'?[7;OY_?WZ++T(FF)!#H@A$LB(N>J9@@,2'H>\A^T">,[GPLO)!-V^U/ M2NPBG,T9'4\$VNON[:?%TJOLU,.'/=SK';0/3XZZ[8/#O:/VL7?LM/=Z)\"G+_RL-1%B=MKI/#\_OW_>?Q^R<6>OV^UU?O]R.U1%6TE9GP8_ M5DJ_C)B?EM_OR,LCS$E:W F=<*7X$Q58_OC>":<=:6[W9+^;EI98M 2=!ES@ MP%F@NX*UQ7Q&>"]?"*YWY'594;?=[8''-%&SY%Z[N]_>[V65=,5"+*OA82>^ MV$)8"$9'D2#7P/,E\7#D@T@4_!EAGWJ4N!!$/I%ALE(@#$3S\A)+FETUG(! HT40_SD5*5,Z'$6BB.@]O0P4*%MRS)4ZNT\AWB"RZ_ MM>6W]R_<;76JUQKQ]ACCF57-69FX]N07&PTR0=T[.3GIO,@HS=<@-^Q4^;;\ MV.[M02185%L4O]7KAF_M5&X;.BQ;J)T.J=PK=;D#(L2_75J2RLJ(/VMQ(, GL6_J;/B,$5O#083#Z*R(_MO;[V#?UGX0 M<2+_GV&^2SQ;\T&$!G0#ZZ7T UQ'U#UK782P;F@A^=OC_4WQ%$Y5&1=.T5*\ MI2*?NNI/#[672XPV4E(?.^MEUU B3MQ!\$E]7H_L1#@I4B*X%A*5Y59]F2N6 M_)@ZK]2E@4L"$(8///2I*Y=8Y]B7TZ/AA!#!'P,'--*S!YP, MP;EDP4\"CK+H*(%',3YZMZCAYQV7>8Z_PPSLG!!!0?,W('85W\CR_FM91N]6 M:FP\ZPMGAMX NG:EXI9:L@':R/5!-:Z714(/+2O:->T<)GCH7813L' "9>@3 MN0F 0K)ENDV5&(D_M"2>2^97JD1QG;L8R*=G*$+GQR3T7<+XU9\1%?/MAT!9 M'<8(^+!)!&1K_#>*Z]Q%0$$#Q7QR[8?/V^[J\Z&-?!]MU.*A(J1JVK%=LZC'R?[P]_AL\P?N*1<1(Z)U'G :$MF MRAT_Y( '7V)@R6 *C0 ;*7#Y:Q:^0>P-H^D4LSF,G'0<4 ^"-Q!]1^5]:3"^ M@T;@4,*KLE<1S<1>K[O.7@*L!MPE-%IBHQ2\0=S=DR<21.2>..$X!JW*4XZD MD9/>.B<)",J@-,CY-\&37&2R>56?+P6,KMY;=_5"MD$._AR&[C/U?>BE;\"( M8$Q'/NES3D3E[J@,PDC"_CH)*9H:-Y9X* 9L$#.79"2J4J#*&GU]L.YK*=8@ MCUZ$TRD5:HX)P06S3SFDD],:0X* /4(!:N,67?L!^1+P1+GUBQD"]L9.%HG06)@Q00 MRB(UB 8]N59Y7:!+&@DXUM8 .9FV!GD_3BX_X)?J8T)6Q.AO;<6<9+.5>(/\ M?(59 $,=OR-L.,&,5'6V)F?R^)ZVRDTA$& @!=(@OP_)6':H]T0>\@(O5.Y; MUN6,?M=6L@D$6F TR.WWQ,=QZE3,'Q@..';43F;U5$*!O)$&;96;0+45%LJ" M-8B/>#7Y&_'=ZY -L5^Y_]$%C0QH2]P8 TD0!"A(PC3(]\-HQ,F?$1AP]60S MQ=3DC)[7%KQ+"!1C-,KM5;+&;Y.+KI*3/CDY/#@XTD>-RCEI]"[]U*2-H6H$ M/."1OVU2$TPCI=H(9$-I7$F3"-5W#>S(*Y0W$J4-5#E[#TUD9+$O8$?$NIC1 M_]IPM4!HHM=+MA7L># #&9G1,K?ENQ1-I$ON)=CQDI$P$I"3K1V))KJY9 /" MSOMF(",I6O*V=#^CB6SE[DW8MI)B""-#6G8W?Y.CB=3D;EC845,&8:1&2P07 M['PTD9OU)*\=+072)D:.*R2*FTC&>N;7<[)=E?.L\F@2.K;,5[(2=_WPV=Y\ZD7L@M&7"IN0\[?A/[RJHRQH"4L MK&)A43F"VE%/% $8>M;Q';DJV@:0L4J.67&AR1@JT+$2*V6S"G?*-AQ7HUS^1!9 M-_*)?"8'3-8#$3\>)?3N*?\QFLM_H;>#F-%H,NC'NJ=?6G+/X&D9#/1I5/ M8\[%L1X;_@^Z& --2X,5[(6M3!I2Y5"LG0K(S$8-E 544;'PAVV70RN\7Y/ ML$__2USPVV/ DB^?,0UDIR.3#82'GIB0MX_ K6ABC+^JI@)OJ1Q2 MVJD?8_UD6?DT]%WTE6_P6L9-*8:1<2T)5[C%VT!ZU'[JRLUJMGG40@ C,5I6 M+8NU?+Q4 UG)W,MFG5C3)(T\Y*36EC?#-=+_ZV<7+$DH$C77 M*250PM-4.I:DCJAC+*2:%=T.6>N-E&;L<*TQ .AUW]R5':Z9Q=$J>$ MT64:9?U*QE.C>7+QE51O5IDQ!BJ)LF5W[D\'T VG[5MNUICU.@W@^5$S:H6:B-.ZH%B19 ( M%\\ ELK\C&)U=K-'G4UU6$ .M5^&[ZJ5'-T2IC^A;?TA)O]T.CYV5E\'&']?>66@?&%@\NY719;T_1_R)$$87/B8 M\^]43*Y>J/@N^RMPV1QFMN#@59-I"\9O/EJ_= M/77#*:;!#5R42,NW).88F!R-$/)1^M1-WH]S2_%(G7$S65E-NA:FWJE]37(K M7YU8;E9>R5J8L+JW+%>N@R!W2[GE: MF (K#3<,;@)89XYP\&/@>801]QYBKMPHL]S;F5?=NN2.$!Y3(+7I!^XPFLU\ M2EC??9*WA2SO3KG.WIV2-=S#/E]8_BI,LU/B-SF+]-(H?D$L*]B2SUX$'TPSX=^6$N3S+NGK&7!:2J+S0XHWQMDZO MI2=@V@A%1PJS/V9$798SFLQYA_*XM4&H13"K[C7 \;Y3I:99)E$+DX:$/5&' M+-R?I$T>PM?3NQ7H6CAI9<;P^?S.8GZ1*5T74S*['X/L'LQ#V1Z,ZH@?R(LX M]T/G1^%@O"WXM_252*NIX*ZOD>1NX&4'ID+C\PN_43]-H6<9$[;](:M\@-X( MJS[#]R @Z=9->2/.*5B+]JM.NQ!W\ 3#"AU/Q#4-8#XJM\B@;QT.KN]-?7)% M\5H8FQ-C:Q:IGF6=W9<$U+81%^!:..1M;6"2T9OMU1( MAIN'W\Z'Q/=AU*DT.NG%:\%X,FR*;M:->&0F]]6- 89$W?#1D,&P0 M:F'R'6'JH$KP*K-M46IA^CK1\-P4E2Z1I:C/ON#_A&RAF9(JTC^W:$T(6$OPFA.D)1)_=0HT.]>,1_29.F%4?8:: M)U4+HM)YFC=F/))2?WFJ(UVRGQLVI]>+UC NZ2, MR*<-\/YL%DIWN'T82*;0$BJ08XUGL2E6FX25.37Y2M2Z9"33;OVBVA!V4:D\0@;X?JE1FK.N=4J8X;BL)O]%HGPIM MT"0O+-OC10:8O YW7$LB5UO\6&+4P^Y4GS_[NA\R6>4!YJSP)N/)W M)AEX/M=3A3*O$S_#)',:5"6Y'B8X2(;"S_(X,W%ODK&B/QXS,H:)P>*1-Q5R MDW^!3G7-QZW=["9OEY"[E. !LT,KR=9T_,L_,&Z*.++)W0#2G 4KB_/K- @F) MIP@2U20DATR)((C^,O.K/*JRJG[]V^?#ZIS-]O_ M[_*WWW_ZZ=?_ OCG\[VW.R_[='R(L\7.BP'# O/.IVYQL+,XP)U_ M],._NH]AY]TT+$H_' +\OORU%_W1R=#M'RQV!!-R];;53X=?2M \<*Y >\M M:6'!%9= <.^,URF4XO]G_Q==F&8^9["9WJ&<9Q"L1S#6,:XM<\'JY8=.N]F_ M?JE?8ICC#HDWFR^__>W)P6)Q],O3IY\^??KYO>3L[=_ MOO+^3W+Y;NZ]?[K\Z9>WSKOKWD@?RY_^\^]OWZ<#/ S0S>:+,$OU ?/NE_GR MQ;=]"HNEUF_%M7/C.^IWL'H;U)> "Y#\Y\_S_.3WGW9V3M4Q]%/ONAG&6=SS/2/>3_M/?_I5AA2F MZ7BZ5-E;^O[L(17P6.+@YP72KYXJ<@5CVJ<+;YI6,_;#ZC>G(>)T^>KD> [[ M(1Q-WG8A=M-NT>%\HIE()H1,)D(!2O@$GM@.UA3IG1))27]1?U6T.'A\O/!"+.X>KWR] ?MK'^HA]%]Z>F)B$VY<(Y M*"_.<$@F?2J"D8N6Y,FED>!EB6"\48IYGBSB>.1^L;[MQ7=F^PUUW<[F_6S_ M PZ'?_8+G+\+)R%.D=CGK!;2DV#<4&"V""Y+BM-!!F4C5OJUMOHU.-:QN_S> M[+ZIOIM9_ME\3G%R13[NLC;,<,B\IFS.!H@I"6"Z(!:7,ZK8V.07 &PJS4L< M* 5==!_QHEQ,H63( S"ER9%F42 8[\!HSYAP2V-*[Y:7W?RHGX?I'T-_?/1FEJ;'M?BA5U,_6W2S8\R[1S@L%;7"6WC.R9'X MSFD$Q4D;H5 %(Y--PGJ&.MI1^'\?M-L4$-M1Z8&LUXQM[P8\"EU^]?FHEB+/ M9GF9SUW41Z1Q8+A-P%4B8$PH<$$8BNDAE2!2L9PUIM4:L+8IL+;C3VM[M'-+ M*?7'L\5\#Q.2LZ2(_RGL@2!R8**)@'%?/K6:6XURP)U:X9\"\\Z MU%#?'36:6: 9)][,/M*S^^&$@$RLB-$7;2'(1"6?*1XB&@;,R9I02IY]:LR! M\\]?Q^;ZN[/YO37(BE/ *H$R&UXRL&BD]3H)52[EI5=G9[_U@'6L M;+\;*S=39>.29)*%Y]*) $F70GE'$."X"2!9=BXR([3BHY07&\\/GZ;:L_VW M&.:X5UFP6_Z:GU9[DZ*\2E8ZB"+7NR M_)4)XF;*;UCT] 1JSUB%%@I6$ M3I+B;W*MZ? M/-M7)F_$AF:J;T:&/_H^?^JFTTFTS":& F+FI:97 @(55*!3 MTC%J2VZ\=1&S>O;VU;(;&?E>*FUFT',5\[G%J!!S0)4,A"9"R%1 \:RDL;F0 M4RGWRC[O9M2'+3[O9=26FFPVG%]B07I\?C-+_2%^")_/V%:3!\$CBY0WZ&R) M7#Q1O'",!"U$-!6*SZ5UU\+-:+:OU-QH8#=2^T@K?493BB UN17# F4*C)A8 ML@9KJ*(R03"G6EO^SI//#UMQ;F3L^RMWC+X-2@O?+_KTKX-^2HJ-M6<39GPC9:5.ZF\&<^OD4>S+$M,6)?[FOZD]@S8T !C-JHAIT=Y1Q"*,Z"DK2[!#,S.T M[!\8CC%? R=IH0MW'!AC%(:9+A ]U9=19N^=)0VPUMUM-X+9IHFXQI1H8X#F M_227G);41<>2$C"%OBY:)I)0&DC>6Z6CD/+K;HC&G21W#Q8/-4_7G@F;JG[4 M=+B@$($9,#'QBH,\4RH9#--4XQJ,2;7N)6A?VI&.CP\K8_"T@^M%?W@TX '. MYN233^=4WO;S.IVR6SZ$SQ.5T,5D#3BA$)2(#@)5[I"8*]EF+W4>@?=W@;A- MV=.&K+EF0(QFK'8.,^>NJB9,WX4NOYF]"$?=(DP)ZV$_6RIDHIAD*'( H;2B MZ%ZP!G8)G@EDF$OAL7G_^ZVHMBG+:LV;MB9I1I4/ X;Y\7"RA'"*YJPE*/F0 M0J22P%4T.N6Z6=6"ST8JX6.ABJ$Q06["[B66+G6+22&2DDP!K(E4%C"J%PDG S2)&9Y-"+%U"GX[JFW*P!H3 MI+%)VC5[?O50G#-JVM-J;! M1NJ^9/1?GU[6SUOZONE6^_<+^EI[=?KR9?/*"%ON;WG,:%OO[R)>HRWX?PR4 M5KX;^D(#WJ*Q/&,!RQ,#A3I#Y,$!%L'04AJ1?.N=ZN<>O[GGF%-R7!M_EE/V M.'SL$L[?TU"9^%($)N%()LI^E D%G!<>I/#,.6G1L=99Z05 MHHS N:F)L@C@'$8PW.04,@;ZOWD*8VU3,M&+/V-9JN-UH58FOL':S8P+V MU5L_Q](/^*5E!>>O/I,\9)=N%H:3-Z3.93M3E;*?TF/VW\P6..!\,=%,QK]B8MS$(+ ;)5"R-Q1 MHJ-M >^L D-%4[$B)]5\ ?$"@#9QCZE))&GK;!$GD;P. M"$*(Z)Q)3+OV.VJOA;)56?/]C7]U=^WFBO\NLILNG%HTL0* M#3EQ^O259"XDJZ,7(+C4E(P415Z.<@"TE)T$YT,TK>OJ2Q#NN(([& AEVP@ZT)) M;"F4Q&I>#[61(01GE#'AH1;('C=KVM3>5_;KWU/+[;I <5FO_$'U]Q"FSV;Y M63[L9MU\,2PSMM7@BK8D&9'5@5H/O@L) E>L;ON)0OH M6K-C!.,\8N_"O"_7M'>.V,5PVP/'[V>XD\B-.ANN>>"7]MDH*!?*2D.R@F*D MHQK,>\$AYR@]9R[D0LH$)6X+GVX#)EW2IZ%MHO&M^\0/.X M$Q9CD>K^&G_D8!SF!Z^G_:C6TXG*&KO#KF1CZ>G'@@NZE8N!&FQ'FH?ZKU6)H#'0JD_TU&$UM%W?70; MG^P73I:*_] _2_\^[@:\\;RY"0:,NAX?$"@[K0W6&8(@ORAUY@9MD1I;.Z7U MT6W;@NL8Y+IR-. XMFMY:F2B&F:Y//<^3'&WW PPLRRHX/'U;.8,2F1>;X[0 M0%50UB$[)=,(ATBN"V^;XN%#D6LDX[7,F*[3P^MN%F;IHAY8L%8+ZR'QNII; M;P+PT@G2@S3<"V]+\U[%]=&U'&6K>X8H)N-\M[P8,-=>5XD\"9= UMUT*B5R M RYHX*:XJ*U53C5WW+>!VJ:R920F?6M$;6ZH4;ST'AZ=Q93=O'+I MBH\]RHF'+BTPGUT! ) X&D0G%F<;F6X'71[=-"?;W3\]-S=^,GJTL>Z="!!L MU9=-KAXD6F^'B"*D(B(OK3LT[^NXVV_T<2G88HVIQ_984*H$B!83B))1>JZ# MT-N]T>=1:OE-:737K3]WL5*;FXFN.IQ+YZ]>/9AW=>WSN9?.W<+C4^8V:@DE M((+2*,"19J#4=$X:8;6_-.UXPWU&K9%M4^8^,MT>W[+M>J\/PH#/P[*'Y;"V M\B[5.^%*&I54 8<"P@\R39*)P025NZU[K:Y%L4\+]0$ZL@4D:'NA_ M-&#JPED;XK/#VFKXGS- 2>=M=Z'^\WX&Q3 MHOI 1&EEG)'Z/GWP213&(:A4NQ"=A$AI,>20.0\L*Y.;[_.^:]_G0QT=^4", MN+\!6AYD<2DLOAOP*'1Y=:7URN;W,"$5D+43 M10F6I"@L.E"-00>D".B@E'))OC2,I)WSC*"BO0E>"N6]P\:%*4X/L*I7C<#6H<[_H?GSGTMU'X/_]L* M:*\J>[>0],M(>CZQ7^VW53;J'"2"84J#4AK)228%6@FM F?6F-;YTETQKC4! MR7ZLT#:J'9NQ[>ODZ#7-\%\[X8-!8S'ZNN)1W2>/X'F68!WG7N1,Z5WK1H'U MD*W%K!]M;GL$H[4[W6K9!H.WD7Y2N%9,U1O#9>2@F& 0I37@ZTE)7J6,S?=^ MKPEM+4K](-/78UIMU.VD[ZO^AI.^O._V9UWI4MV[]=,NU5GVZ;3_ M5 4K_7#:P5F'SMM+6SRVQ7;3YN)ON/UTN0QR->VNEQ <'QU- M.QR>Y8\5R5=,K\]CFGAD3HCB@:EE\$,&7MI$^;FPP5&^7H*XS3B;@MAH=6]- M.;61+'"EH$I53]5!<"9:<"J(B/2?N#P3>H.<]Q'I<5H\'Y0;%];E1K!)NUO\ MSF%YV1_'13F>7E.W2B^H:LT<3"X6E-&L7G">0>8BZ"46$F_=2;$>LFU8XWT4 M9HUHP%$CYJJP/=D@_%WYC!:Q[-O &IV+\.4AE%!-0M&"AKF&F$2]X+9N Y)4 M>"7#I7)*"E3M5QB^/K_%F9_+S]H+G_X>%CAT83K_2OK3ZTGW<(Y#;70)+")Y M-PTRU:GW@IX(&!EY-Q&-M/6^TM:)]IT ;D.(VI@EUQT(.HZ)FIX6W416#&."L-15#")RHIHH3LN?>R,)2E]1+)&K"V(?2,QYA&YA@U MEKS$N/A2@IS&T]-S?M[R8+RCR$*8)L8O*24H14;)J M2V_ %8O +4\ZVAA9\V./[PAQ4Y]QP^.N/.=YF'=I8I2E4KH>,BSJ8'&7;Z]!'?QX-2O[==G M1](]&X:ZA6MY1,3R%+)%179F;[>]AZF>U1%E^*_Z+\V 5^Y-6R3=;#&$)JL MB8VIEF;3D./=[9:B"I0O,G*<@1,_N04GDX;D,XT29@)OWF2_Q3<77[Z/A?DB M8Q8::GY=.[@T.$0$*XKUUH6 LGVWW9TOP7FP3I5M(>)MU^CX@( %0 &-O8V\M,C R,S Y,S!?9&5F+GAM;.V] M:7,<-[(N_/W\"E^_7R_&V)>),^<&)4L^BI EA23/W&^,Q$;V,=FEZ44V[Z]_ M$[UP[697=Z&J*_?!RDF"6 MX@]_C&;G/\S.TP__:B:_C[["#Q\N8):;R24A_[7XSUXV7ZXFH[/SV0^<9*NIB)";B)Z1UE(!Q MB6AC*5.&6C!J\="+T?CWOY>+KX\1\_GL]F7_[^TT]__/''W_[T MDXN_-9.SGSBEXJ?UIW]OW1Z6C3!_&Q[*?_^^O; M3^$\70(9C:; 7#X.+O^#V^C43\M_X@?G8[^/EW\]V^; +.%@G9.X8>M MGR@_D?7'2/D589P(]K<_I_''__J/'WY82@XF8=)/;QXB'8UG M/\71Y4^KS_P$%Q>(>/&$V=67](\?IZ/++Q=I_;OS2/ MKH!V\2!RF2Y]FM2$>N>YMW"N0=Y'6![Y=32#T(3F;Z&Y_&D![V4SCCCE%/&; M:7,QBL7"?IKAUV)RITW^-&O"[^?-142#_>K?\]'LZKK",!8H[:2)JUKSSI/2'> ME<@- 4\F:]FLWOD#C4*>-)=5N3%KAE/)DA8XOQ]_:";XN'_\2+LRZ&5S>=DL M(7XZATF:OI_/BD]3',73(-%/LT$1@0(ADF=.O A 7#2")069@JI,E\?P#,^- M7I79]*2)ARQA75GR<-:G01A/J<>7PBN'?KNDQ$DGB$2D- =]%,^; M$1VE_I 'O"L//IHJAG8U6 \DFX3R#2@3 6IRVDT8IQG*N M;2JV@GG>K*BC@X?D$%W)\2[-4 [-97K;3*>GG"KNHE9/@<%D_5+SLJOB3^#_SZ6SAVG]N3F):A!'.$<5)7Z%\WJSL66L/>:9[XMGB'=@,V"ME612&Q.PBD)+.2V+V:[IQ+5 @:70V?CF?3-(X M7'V> -KIL%#6."Y^NEB8[1N#CY[)^_P9_CS-#!*&J(+@W/#5$1R_LP8(MYRB M!(.7T55F8C\S>=YT?0+:?\AIVVM:*S*I/->!Z B(#9(F3L1 L@2N-,9*(.31 MTEI5DC,65-24,V)!4ERVO"#@,Z!9T8XQD:EWM?.\NY(S-9,-1@4ELI-$&(9\ M5XH29SA^Y\%35&[&U?DXR88.6Q.?P5^D4QOP/;8Z$J^306Y205S*ED3*F)3. M,QIZVY98(*AH[6[M'?>>=N\@QDWYTA^6.X%_#Q<-KM#_^'$VF:>;7S;C6?IS M]NIB,> _?IRFL_)--2:\O(#I]/URD^SDSQ'&]RX'Z5(D*5):?,^(9E4GHD34 M3"MN..^-%/?!5.3'(_OXC_#E 5OXTHG0?>09K^-Y^>%J] *T>F]DH)::]8# M-#4]H6WU$(]HOINZ[F^WU)'U,"P(#BQ+V9# T4+>@L,)RCT 17*2ZS"-S"WGKV MR-&D(C.,L!@4@F.!>&LI0=#>.6N5-AM*T.HX:)L /2]@'OX=IQ?XV MH'KRU38".K*[UEUQ35]2[\% ; 9GM(B)XYH4(7 TB-P2;_!=4%Z"]DEY[FM7 MR0Q(A;:^VT!,V$?8/3#@ TP0RVJY(- >WMXM50HK<)YJ09-6!+%Y-%;1$6!@2?DUHQAPTE3[=7X4 MT#>L^7J"[L&Q^YAF*(P47\%D/!J?K8,/[T&[H")Q,1=N)D2EE<$%*X4$6IC( M:67U;T;R#>N]@FA[*%H\"6%^.;\H!U2V[82N@/)HA',<[9/"$$8:KXCU@A,0 MP7!EF;0\UC8!;<%]P[3H1P$]5#ENV %I3_0N6[FXUDI0IXT8_PV+$_@ M+UXF*W.V6@:2RSZ=9+3XTY$2(2WSN'X+5;U4?"^ W[ KT[]"^@AP\',WW%XQ MN@VFGO:T-N$YSI96CVJ\'P/5TD$/&=*-V)15FC$/Q')5*HVY(@X\6CRMDN7) M&YUJ5_D/QXL=^UM'IL4^HN\C87X]V4^ED!TFUU2;V,6BI=--50V&AWI"5CJ MB*-)4VV,#2SL$N>.,3I5T+V;%Y*^S[@Y1ZF)!X&S3,QG M1[.P61]&OD%.JO2FOPKB.O:9E45T?*NYVRMT(L(8[L$)8:'5;NFNU,26\8>.&ZOIM*DLV]HIJ@V8KNM^=Z.JF>_>BN0( M.>XJFMJA^@YB'HX$-IA@+?6$2BN)5 9]3L\-,8%;=#EI$+%5K>,34_YC.>L! M=;^/="OK_+9M6T45L9S(5$ )"[JZ%^T_^@+YQV:(X2^PT,4>E# II;RG&K3H0B]\2)7.@$<,=)6L? M5WP,SQ'.M-=APQ\M:.[/>1D'8V\ ;9W*BZL7:1S.<5E? MMND1CE&ON2;)Z%A*=@/Q7#"B30PR: &6U>[=O0O3L0H+:ZA]%Y.ZB'\(0W*- M;N7"M\'75W^S'=B.4VM85Z,[Z5)!'<>@C:'&)IH5<=1@Y)>5+?2B_LU$QZ#+CA+$X[)E'RWTT9,)+M+T8_J:QO/T+JUK\*VR/.9,B7"E47N4 MAGCC#!$AM^/Z;.PN[CP,,R5X"X0AI]+:OINNHQ M%T!*$(RM&)%)"^*"0'!,9ZD-3=E5OS%D"Y9GQH,J(A]DR;@J%;<+(\AX9LZ5 M\S^6 Y&">>(D8\2!<]PQ+QV%_GW0-9SG[7X>)/0>.GD\G"W^ARO^MX$VE--Y M ^O)^)N'J7!GC-M-_H-D.6Y!%#&R;#+A('%A\\RA-8-0CO-Q=*A",+KW3&C? MU-C?M^R?&7N(O0]&S*>SYK(T(;D'<;U+E(60FB;B/2YOLEA-:X,FT5 =G=79 MN=J=/G9 >@+>Q:'JNT^+BK*OO/?Z*_Q/,UGC6U;X2><5L%"Z%SJ-CB\XXD7, MA":F&.K0Q-BJ(_>.O=>'(S\#[Z&"2"NW]7@'E^E]OH-I7:W3 E3%FJBM0(:O MB>JJH:8O\58NC=D.+F86/>B,P:V%PFA*:+8<4GKX M[&'+9"I)O*DGKF&.D[:K(3FYN&C^ %S",HIGDN)H5BXXZ[UHYO%A!ZN@V6/V ME+49J,^9&7U*O[>0\Y.G).+;$;5E"QRX$@NY"Z<;+ M,)S#A9V A!0PEO/Z_K[)%K9T /'<*324?GI(JG\*YRG.+]#/W$-DRT1!X"GE M&#AA%(JXG"'.FD"T1/;B@"*"=)4H9X21U64.-O::#P#W)?K][:7CO M?K]=U%-Y8W+O!L79)Q<=1\E(]!BEI8+@RY21"-8RH$X+ULH+_QZZ1O?+H@.5 MTLO-5_NT,?4X=ZV%)1G0T\-(!(CC3A*,15+ \!.DJ5T"\6UTC1[6C>Y?>3VD M#S:V0&V#Z:\.TX>KL4TKX4-T,%2'::$]@(E ;-(:K:-2Q#GN2MOM,-T=5KL(_JC=9AF24&*!@AG(A.I=2*@)"ZAWGAOE,XAMVI%]DP[3.^E MPX,Z3.^C@&%* E;'5'#];CWZ26.23K*'HBG#M4)>6: ,A$LL-0G/DDE*C=K7T7INXW>BZ>]QK?EI=- MJ5\,LW^-9N?KNI8WXW QC\CP_XF?X<]3:7-6.AC"%Q&=1VX[Q3))/&H, M 2"R6-O'/0#F\ :F*G\>W@_:KZ)Z.'ZV11XKKUYYY3S:01-"N0HQ4.*]L\1F ME)#BG!K6*FO3_5T:=$NK5XY4$_B3V*"Z;BZ*1T0DY; M1AE1@DDE;;DDN\K%7AM'/U;T7$^Q&[OI'BS@WKHGKQ%=WU*X&U,O#;3OXCAF M^^S#=?2HRCL(>"CE.Y4M3XF3X("CBXYFT8'3Q&AFA+/.QIM+<[\9I;=JF]VO MSO>1:P_AZW6'IU4#PW4)M?/ ((J-=.NW&:,H9+#@%WQ0*WSQB6HG=#8 N58 MS;2[Z&E;&ZT.0N[!,[QN*[N^$F@-;\'TJ(Q6'!S)7)>C4D(0CZ"(9"89&[P3 MN?95\H\">C:K?GWQ]U%$M\2R/IS1 DQ/Z>\[0(Z3]ZZHJ/L4Z"SE/CK6W 55 MNOD%CE!X &0X&BHHAW,4-1%Q"@ZY=K9E )7O2&D/IO$]A%N] GO96G@]M76O MG(3S40R(8,KBDF0# :J !(]^3]+&.G$OJ[2MMGK3XX?/!G60=U-56+5/5KS! M4'\R7JQ)<'$7EN/.*A"2F,0ED4$: @F9JF(VTEG\Z\UEP(_J9B]GWQ*DZ^CL&Q?8:'$&E[BI%39*>.6>)4H.J!2*QV\#:S&]36; MQGXVOE85X58^Q[_",RT'*I:(KJ_K:0&J8H)E*Y#A,RS==?10X94$W,^KO@&< MCYY9;8!X4;I44,3EK-$D@> \IVA#NWVMIZ7U1U(L RE]'[G6=K+^.9K!2_RF M_'\\G_T+WUS".$]HR:(@N*HQIU.B/K:[0';[&,.F3BII MH*DOOMJ^UX?)Z"M">5M^O8)CHG21VTB0MS5)&_F^'YV?LTLQPS-HMRIE!)Z];3LUSKEB54J,<>"X-7OEW@, MS[>L_NKRWIKIJEJ:\W/RL^N>%CV16,X[MFEJ8?X*HXI1U*=O8? MI$(I3\>95;D(_KH&&:'CUSLH2AN0NSC>7N_)IQBS5S(B3QP2,%.,SS3-Q(:L MG8P>26A;F=A#$72U.KHIOC(F0*>'!AY+[E\1GB,2;Y+G2WF16NXW([?&' MOF%^"*7?MSH'R[N'O9;;6%[.)Y,TGIV"%(29:>52&CCTMIS.@7 M<5.[_\ F'-\#)3K+O^*FVR%26.;$$D5/F3F*$@@2_6AJ2ZL-3IBP06>G/>?M MPHY#1N^[6F]X<@RCB&/7]5UW2[WC_RVS+P*=^10UT>6LJ$3"$Y?Q+0C.Q<"< M%5+6WO1_B.(XMVKWKO7[K82[2;^/QM)W$*U3IBTP]=6&?@.>(_6?[ZBK1U7? M0=!#D8!SI+(+C@"ECLB0(]I2F]!U\LD$3B'8VL'*<,K?U6%^ -WO(]_J*>IT M/@JX<#8P7M>EB8!+9M*!J"#0K&4OB(?(T"O*B--PXWF[(H"'SSY"*_C. F_J M26N8HV4ERW,2XVBYR_UFG)O))70\8;;SF96R4^UQUSIOAH.^&4_1X2H^U8W_ M"#$*:\ 3*DU)49>F\0XBT58$R6V4,=:^5'8+E,XG@.X\M@0]I\QZJ4O]A*,X M)0E6$L^\)\*)4I-*$V_78N/@R1441S@;5D'7#X[[=)-N#[FF#0[LU<=4!#0: MG[UH)I/F#_SF)7S!O\VN3IEPD%U4Q O(1!H(RRNWJ',B46-5%K6O(=L/X?/@ M28]:Z3$]=1OU*N$NZA MZOON/%_ =#3]]&62(+X?_Q,FHQ+S?H198J>1"FY=TL1'SHGD&HCEGB%/O:)1 M:ZUBO^O'=FS/@QV]:*)B(=MC5NVW\7R:XMJ2O6PN+T>+]B"O4_J0)N6"'CA+ MISQFQP)H0A>7OH+#Y5*#(%J[Q(2T*5:__?)@L,^#4\/HZB')9*?X=!/J115O MFLY>_?D%H_C2FGHUC]OX3W/"EX#24/AO!M M\V9 \3\DC:H<]2SRM8QYZ3'")Q@V8MA/7286_TYN[*6K-AGN0P0]% FT5$&!*EU-4RDE+KMX0BNRZ)BKI%/)U#[B M^)1W-ZKK?A_Y]G"9WN?S9CZ%<40WY?,?:-RN[H)<9?&ED\E(#B1S9Q$IPUDS M$4F.AJ8$5&OF6CF+;4=\(CLA>RFGZ5NR?61#F_$9NJN7984KS0<7' ?)&201 MB!(\LXQYR6?!E5/*_YF M1,=9\[MK; <%.HB[IW3V!G0Z.N&R5"1I68Z4 I1;P"W)R7(,A1C7MG9;UB%) ML&/M'XH#^TBY#]W?RF"LEB3P-%L'F@A1BL&3IJ1C7BBQ>D)G%Y0442I 9V0<0]V/4-R&($J[G' M=2N;SF[M+$-^G]Z\_KA8>G:.2TKI2(^%Q'1.<6$@17QCK70[&,;A7L;7M,$2[ M 8=?P+LJINE9JCTLYZ\3/@?8F^MEU =S8VX\5FI(?Q[^\1(A+Z-KB0 MU6MMWM,>Y'O!;]]D/EU[%"HYK$"LFM8%1 ML%?A(>ZJZ^MM'8)7U]BM*ZG)^N282=:5J"Q!#%&A+ &V)$8($3RVU*K$$ M-:YNN#/HL#UL#A9[4T-F%7W@!1#X\Q80%X(V27,29$!G7%M%G,"% ))5+GE M?K8ZG[M+>;<'_0:5=[#,MKYY5<]GW=3)E=W3\^C%-T^1K.@TZ:Z5T)MQ83F14@*YCCBWC[N,+A'";I!2QK;TLQ+BSE.BE6='%RX.KF(Q_@JOSJ MY ^8Q%?_GB\*>==QQG31D>WS.8S?+RYFG/XSE4O$WXR7%T.?:@<0 P<"-#!T M@0QZ/XD*DCPWD+40VM6^*&RHN3T;=CY),O11Q'=??,L@624!7F!\K(U#3TVC MN^8Y!5SVO0B D7)JYQMU,>2#UG?W1*,*XCUVE??2"?R?9K*^F'%U<0//KIR] M)=X;C5/(B8",EE ;,[.IG*ML=>1HI_=\?^1CY9)JJ+*I)M+*8>T[N$SO\QU, MZTQH"U 5LTQ;@0R?<^JJH:8O\0ZF>^\ ;1XW&#.6.SF2# 2TCJ6)N#51^VQB MJZ:*3TOGCZ2I!E'Y/E*MO46$,-$=$GCM$^ M"[1=U[L'CQXVUU%)WDTU80W3GN:1Q,"Z"UN3[RQ=32Z+E[\J7U]#0++TDQ+9 M>_A^TR3=I-%_ZD0&RA3+@D2;R]ESY8G7G!-O6L*"3B$&H)GV/M-;>)Y4R+H/"W;&&H<*O8?"0T6440JB9>J=H_.X*)3+/H2,:Y'C]_N7[U#:BV>FM$,$5?M-6TSLT_S+ MEXL1LFB1L (J73"FF Z^O,P-J%:(1G%0(8H$.\/ZS8]^!BY1!9G5OJOB#IIU M5K@%GLW>4!M='L/3J2'XK3KL(+5>W\<5KHP&)=B,1EUF7^XXQ[5=)T4$LUFH MS!B3\FEI<8OO,H02]Q%6]<-1ZUFM:^:$T=*5K5Y8=#8O(?DB^^LCANK&&_# =P)U%G-324:U/98UEO5"G&P.%LH]BA$]:0F!XZ2"(5Y0;I,19;78 M2U^#>RS]Z>L0&?7U?KU<5Y,FX92*%!VGTJ'7!'2$6\,]]RX*W!Z '&UQEE*O79@B $K$![/ MQ ,*P"3&.;K\/JC:K4%V0'H"F_B'JN\^+2K*OH]#$FOW= L\FC*-%E=0GR6Z M/QPL^E'&$:,]AH,\@Y2UNX'M@/1\J%%3]D.L(R^N7J1Q.+^$R>_+/%&4*EOM M486RA)X)J1N@G 2VH!7%?[':=W3OPO2\G=##Q5^Q;<%V?&MTUSTW=N,;RAV] MA^W)^*0=-+J3+A74,8A5N8<3E/&IG"(W8$3IO!R)-RF4^U1RCC[IT/^9TT'H MLK^?.B!;]M%"#RSY!!=I^C%]3>-Y>I?6W3-9EIQERHF2Y=84RX$XRP#?/".H M!A\UK5U>N!'($W!!.NGKOA_26=@].*8G(33S\0QQA33Z6E;3-2YN$H_!$9U* MRW3N,$;#J98U54$RU 9:NV7I-BS/C =51-[+DC&=O<^_-$VC\=G& MYW2Z('H 7%4NF1Y:?M4NJEX/.+T&]?;F4B^?P0G@),D@RQY..=.+[T+4@EH3 MO6K9D&L/&_$HH.[7MZT??C*=IME=O9PRF1SS$0A-JK3=X!;?=S3900266,C, MA?KWCSX"Z!@7_=5BP\,KWFI)O@>7Z1ZXZ:G0-N2$*+34BDB%B[=EP9+((C,Y M1_*(;/&]'X!?7"MTCI%26.>TU80I*?V(5" 0KB##) MYP@\\>K7E^\$]3P944,#%FI G">)T="*KP-Z-G[A&ZA\YE2D-3I M=KT^.M$"@3QO*NPKZ1ZJ!:[G.+TU\1=P 1@R?#I/:?:V/ (E_N+JY@/EF/4$ MPN(6E!=7_YWBV<*CFX[.QHO/+E/;VK$L0V085:#?+ZGVQ$6G250R65P$K36U M>Z?U-YOA;IWMBWY/1-/'/G6Z%L?#N2Q2I@JD]=P"QJD1):!4 M0Q;WFYYW)NUF),?:IWHJ-&FJJZL'_^HAJE5&I0VNGG:VMF$ZSHY6#;WMI$(' MH0])"@U6F&@H\=J50E%K"%B*P9_**D:5@LRUDPS#DF''?M607-A'UCUPX%TS MCBM,*:Z2H=X+XZ1GN'ACQ"]+5PZO$%)*.'$>F;*F]JVI&V ,[U'7T5%35\"] M)E=N4IHEV[Z\&))*RRWWA)M$2[5Y\=R<(, M98Y9H7A_*;>'>/[R+OI17:\! M^FTYK'=N6F#KR<]X#-=Q?(UZ6MQ*CTHJZ#75MP%CEA"85I'81969=)* "XQ$ M#L"#CD:)VOVGAZ?'#N_C..S81_*U#]\M=^G3BX]O/Z6+B]\^K0\L,1.\A1A) M#,#14BI#G*:"&,V2S3E#X/<2,UL.=6T9X)A)NZXJ:"K+K_8!V!4F!/,!KE[] MMKYFT"F3HD4@7%,@TFM)O&4.$6K& N"?I-U'I?>>_\PTVD5Z/;VD2TB_O/BP MKNPN)ST]3BR7\F[)O"=6E3[D,KHDF+&L99/6S<]_E@H]3'JUC]#>@?3R9&TT MG :M/453$4JQ7&2: ,V**%QQ9/")@VMW\GGS\Y^E0@^37L5=DMN0/O_WB[O+ M 8;(:CD")6L](EV0*P/ 3&A\5 10]'[3M7C&KT_P#-3:2?Y;3V=,&!QV,<$ M%Z/_ER*,XV_CR>J'7U TI?/PVV8Z3=,FS\[3L*5A55#U7AA67W:#E(7E(*B* M%MT!K12:'8\4S:7[M] Y,8M10X_5$3V4A=V5?9'[^_&M 4^YU49S&@AZM_A* M.JY*S^!(F!)6@@^@5.WR^1V0GEH!P#Z,N!\HUI1^#_G+U\TDC<[&+^>321J' MJ\\3P+;?*R^N;^'OB>$VUZ MTTL/6:@>\[L<.(-L(@D67+EV!YU!YP.A(3IG-.4FUCYG_-S+23JQ\FEH^JF4 MDRSN?"L7QTW2>4E(%@<&?:.TEL(BR\BXE=[0TG\K6B*S9,0+C&>"T4Q3"@IG M69G";7 ]P\V@O2C4]*S*'NSL+HRKF*T-RIZVA]HA/,Y&47T-[TFA#NHY'ID@ M&J&TDL08:XBTCA%+64;PSI7K*@23M8]5'I-$.[:3G@J']M%*[=SUXP'-K0A^ M?1S0A0!)BW(C>>F_31&K$Q(]#Q<3,]$%U2ZIO>? PT<#?2BO&4CR_8>6:\SK MNAWGT>V$1$0IVI"Q=!.V.A")J+.E&+%4/Z#[**!G19?Z*MAJ1:KF8J^=PU\3 M3.>3U#6+^NCS*N0_V^.ME+F\'G!YU.QD'&\=*UF!B._''U- E:./C!]XUZ#9 M6/WX J:CZ4THJ*U2Y=9U$I(I.V:L7$HM%;%)B 264FMKUZ96G4#G9A(+#->0 M?AY-2_2("$XE-T8Q+@F^?2@9#0)?C8CO1V8R9AF2S[4S75O!#&^9CL>R![TG MJFBHA\7MED VH>,V9163)]0K--HQ\8*.$^U2YL'S&.ZWO.[,G\<1?<\DJJBK M/K.G'>2TS'\X%DQR*!XA-4XD&4,\\Y$824-0@L5@:F_D5 ,_5&[TZ;#R.'I_ M*JG3Z]F_N+KE.[V>I'_/BZ>Z"*2#N)T6+YL8VTEO?5I4#\X"=+JJMU&GE+W,I"':2V.!4*6Q*)FCI#:N=&3T:=7:D19\"<_91QT",F5[;XE7")5(5 ME (@FF=*9/":."A'URSBH])I+WJ+MQ_!=<38H)9"6Q"FDS;Z2(_>O#37W_[W M*$UPD/.KM^EKNEB\-SH:K3UXPE3"]R8C2BM])IEZ%_&/T=C:!TC;(?O+#ZJL MO1Z.$6Y\#Q[B71_-;0%V0*=H*]"CNT?5--[&;%55UU KWU;0T8$NEIU$9TK7 M42$(1&](!L6E+*=Y[]_=]QRXU=Y_>AK4VD=+?5+JS?C+?#9=2("M5NURW8X5 M94^=E\YI/'D"F0:2I?1*&X:N06]N]T,X3\-UJJ3(;93IJ(4^?:=;T/CZYDMJ M&;4V$/ "WQ*:!?$N1:)IN:6/B@!0N^G"(W"^-X(/.J'<+XW@ARBA5X;;&QH#,"%9E%:2[B7MMS/$XFU M5B-4F9E(F>I8>R/E2?=M.6JD54U3/332?/3L9!ML?[5IV5N+^S3B.$0%0[=I M25ZYF+,ET=-8VGM:@IY5,;#2^^ M.E/QFZ='ES8MO;%C'\GW<7_)JBKOTQ_P M97WBW7B:E4'KK!QZ3=XY H'S4M22@LXN1*B]\#Q$\<2.H.^EI0>W;'82<>T^ M+F5VN# BN?&[Z0B?",N:PU63\!7$;#-#:D>2J$#7*"2.KI$6) GA* ,AA+D7 MP6RIF&XWWC/0=U_2':;J]=,Y3-)YXY0.Y2\;G]8A7K7ED@K%;LN M1D,O,L52)8U+R?*,Q60"J.6R1+RXNOG(![@JOSKY R;HIJX+=)0,,2<9B#2H M<2G $("(;WO =ST[I1VKG6[LCKJ3C7DW+RQ_G__9S-+TU$[8E<,EVD/FZ_-D$7==?9HUX7>4Q64S M7DQ\>IH0%+I*E$B=% ;J#(CW5&&,%1@$D330VGFOK6"^&X+454L?3N82RP(6 M?$&#?K'$]3%-T^1KBJ^;R>OY# /Y-]/IO)S!/?5:EGM",S$6]/(4K67XA7-A MO*(V9E$['MD;Y'?'KW[5V$-^[6!YK:WM O4^Z]IQ7.X\/8W>&*6S(RZ6#?R$ MGJ3/SA!A+,5_.Q5Y[;9%C^'Y;MA373D/B6..YMPC[\NEY'"&[\:M>Z$7,_P5 M_AQ=SB]/O5F0/C8($M(ZWI(D&(\UD: MWE\FS;1(4"8%FA)/LT$QIG+UB_5$4\548.!D?C(K[_9I?#?D?2I4V$#O[OLD MZ^ NQ9_GDVL'89F!7*8/EN!?_8GN\0@G=@K)6Z!:$$$E$*DM):!1A$HY#>@] M!!=S;?;NC?+[(V>_BMS O>[;%@6;WRTQ_YA#^W%T=CZ;WL1NIY$9;W6BZ'/@ M7*1F#-\M+@E*3R5NI*&A]K6#O4SD^V/PT>FP@>3=MTP.G=6RONU65]5%O\[/ MYS!>O<@G9V>3=(8^^9OQ#%_XZ2@L#DN\:\9?41;E_<[:"^LU 1X\D39[XD,Y M^B"HRBE;ED7M%.KQ9OO7Z_(TB;7AG3IX9ZFSY'=._:Z+]J]4K$F*)U_3!&W) MXH\_HURN#R:=,N]2]MP3]-G*[=^E=Q\7G@3NK9=@J*&UNP@_FR2PG2;&);'NWV.PE K2)!6 MDL7A*NN3)C383!6#"+9Z/K46^*$:#Q_;^!]%V4^EV_"'"QB_@\NT[$0IH\$Y M4,(51S$&Y8H;9T@(/H'*0LK[5KI[9=.M\8_5S>%(#+A?UG2H)GHX&[/&LNX] MVP)-3_T:[B(Y3H>&PS6S1<4=Q-J_L@4NO=E+1[(!1)5B68:E)B:#02?5.%]] M$V4()>_HL]"7CO>19NW[R$Y0T.QZOWI928;HUJ>]=?).AT@,3^5D"%CB(R)S M,K'(M%"1MCL ^^@PPSO-7130]"*]VLT2$!F3MS;.3L;Q8T)W>Q1*%D3^A[2 4E)@9$FT%2]+/T.@._;>SM<%\IE;9-X;R $G [AB8M>Y=Q7*!6(PMB)2^7.PH>/$Y/<5YBY!KM_7>".0[)E(]!?6P6-X#]1MJ9?KQTV_K M$$5E9RD@D?$KD4!+9CQ;C(8H5U1'T-5;.C\*Z"\65518Q=!AN>>7)E]'82F( M+2C7IM*(D&*.0(PH/@!U:"5! E&,QYR,#>'^'5_;-G1;CSD\=2IJJNE?S#UZ M-JV@&D5#IHQ$8*'4-FCB=8Y$.<8SXN0AYWV=F^^)%3V*NT\[L<&-HIQF:7+I MK56,8[ X>\4R"=HJJX/GN"SN;1O^\FP?,R,=M=!#YZ=5U?LB8*14A:PLDM/2 MU_YUO#?=V+R4#WT1XGU+88MP/243[P#Y#B)P(/5 MLEF]'63:0TAR%Y3C@D>K%6$!RH4W21#@WA,PW"3!%,AD3'K1[_[ MB'*XO.S"4*$M0WOW?IRN_2!5#MQS$C5SI?&@PN5':_R2P;O,&3I*PZ1;-\$; MWG?HH,AV*=3.6N@AH[4;ZN<_FA74H%D(8#,1M/2$HP4JH(2\8!%=F&R=')XP MU_">-V$.TT(?%F;NIZ,X@LG5K39Q"R.:=# R>$&4$>C. F,$5- $' ]<:@6Q M>AIT*YCOVZ.LHZ-^>X"6^.I]OM6?='V%1@N$?6UB[T1W'$^TDCH?Z1U;41=] MF)S=2(5,.24-A')3+E[Q@;AR09_.,4F+ZVB2U0_N'XDM.]S:HY%E'Q543X3. M_<4H+%,L.:?2PN+ZLE6&[K;ACA"DJNR M,IKJDNS!4=W0B78%C!LC501&>.8*':+HRCX?)\$RCS.-W/G:975;P3P;,M05 M>\7W?3J9G7XL/M3"IF4-:+>"( ;PBRS7O%HOT3>&D$-*3K%VW;#PJ;?TCC_= MZ/S.@-^G7WFXS"NV!K\&<5W?O1O&/HYB&PK4?\EW>X$=A']??1TDU\<;O(*C MDQ3"JT2H7OHEO%1G:.*=CBY9JIUO=6G/L16XQ3&KK[]]!%99;ZM>QM= DK'> M!!)2:26A!"X!V3%B0H9 DPD)5 7-W1ETN!6VD]B;&C+;ZD95O<+Q%4S&Z.9- MUW<_?)I?7F+XT.23\0PCB8MY.5WSJ=R,O;@\^]6?X6(>4RR"*DO0?+98@9I\ M_SD=+H+L&U*%ZR0'E5JE2RD?A_;Z+K3W#Z"]O3[-+2WPZ+(A(@1'I(V<>),\ ML2$R,)JST.[%W^9>&-LJ@: MRC21C%KB''X'/M"H?5*2U]X:[7$ZQ\]R#$_2NA:_&EGZ.)2\$=FM>LL QEEZ)<83[?WDS7ISQ* /Z MJ]4?.V2RZ@Q<(5_5@P0J9:4>&?\F]G%6ZE2.22B&$;/T7A$K32(8^ 2M!'=4 M5K\ZO06N[D=#OZ;Q/"TM^W@V@3#[UVAV_G(^G367:?)F7"Q_J5*>3A/^$S_# MGZ=9Q@3"4Q)EQ+M]EEJYNX?^NK,FUO#/T,^'"K< M/CQLY-ML>JJB2D)'1KS"15QJA2A*@W=5%G/CE !6VTHN1WZ&VCU I'TTBKHI M_-@^X1?K97J9]W#<:IJI)BPR7^YF\L0JZM&S4Z7%6O)!52^&W!_F8,V+^R9* MWRHZ=OZT[&'C>C=M+D9Q,9>%R)8QI8)@C4TD@J1H]3*4&K!(- VQY*2=9*VV ML784 &P>_?A9RI[TW525>^4*D(>(UKFF%I@JUF-MPS%\<58-'3VJ\@X"'DSY M3!K*%"5@8CG*'C3QW ,1W*/Y!(HA?S^&X C)ND%UOH=<>W KWZ-9A$6V8&G, MUIT+,N=<972%N'0XSY@=\=Y:-&PYA^"#&78KI?8EU!R'V4 M"\Q@MKS<83Y%/VDZ7<-;,#UFR:5BZ SSDDU6AA*[])J2C$ S.E35\S&/ 7KN MSD!]K?01K*R2A:NV*2W ]'62[S:0(QW:JZ>H^Q3H+.4^SNC= 65M2#DX3I#H MJFPK2(2G$\E"QF CM>;^J:MO0>6[3MX-I/%]A%O]PH++-!D%6$]M?10H0DJ) M9L*-R*5!$B5>.D6RI]1:C)UIRT-V&Q]_M-S2(?)NJ@JK]KT$;\:S-!DOUB2X MN O+B>1LJ28KM3&X*"$B&T0JB>HD<7EB5D$K'6X?XYM59"6Q;7T9>]WJ7.U: M%.&\^G,QCXOUCL747_V2FK,)?#D?A9-)@FG%GJRL8;!D@0-Y6"R)@)EQH,IWG;MMO'?Q'[H('RKL4>ZCP)[K8O? M4V++:"YHQC,NZD0Q@^@QU"=..T&TTDJ5T%V$ZI%P)\1#;;PI,PK?(A_+.4-#/#I Q"9PFF56 HX*&=FM (Z?D.F? $UM M151.UZ]7!*"!L<"IH3J1' RO+F68 MC$A5UC1*F:UBZ=M3_2-[-D-J?A_A5LW1S-'GNCK][=-I"BIP+@2!7"I[O5W< ME*)(MACN6I BNL>J!*&_97UVE6;OF^8+ MHZ-E3$HP0V*YSVAQ*8WUWA%G<69&1TY#JR.#WVCMS*#>60455-PN>W0GN0VF M[ZF,9B\=M2FI.$3 0Y71>*"90X\<1ZX!E-"I$99C&=2V6%GH@$18-E+AD@N&"TE3]),?3+J/92T\MRVCV M$?)Q#J/=6^KZW)1I.U0/^S 'S?+H6R_9)!_ $ M1$HP (BEW 1&C,Y?> Z1< MNT_/L;9>T%L.\\FD=(MD M [D&5.;3WA$QSEJ?T:^('$H[&*.)U982C"+QKZ(["7XASLB M^TBM:KGJ$L&KEZ3V^O7CX'O>TI MM1[>MT^_G.8,0B5T6IE"?U5R]%Q]U(9$QHVF24LT(]7T]NF7YZ"W/:76PQ&> MVWMF+H0 +'L"S"&%5'#XZBM.F)$V*BZUD;6[/#_!'BA'"'S0A+'B+YG%(0,6 M")5.6R9]UK9V$>@N3)T.BKR;%\Z^STON3M_GS^?I10.3^#[_/)JD@/_I].3+ MEP;?M!(MOFLN<=@T/8U1:TGQ/1'2R"*'2%PJ+D.T2J:LO SM+I8_$, Q$H85 MJ7'GU,D0.N@A>7A(!3@80(@HGF0BE'/S#)T5[@C7'+T8[7VLGC'\1DKX>R#7 M4(KJH\U56'A*TX\II-'7DIYZEV8OEZGS4^?+3722$VT,1<^)VK+4HML+RELJ MK:#U>W _@N>9L:6:Z'MP6M?8/L!5 ;9&Q:U4#I@@08=RK@1YZIE6A(=,00DF M1/%,J=!#W5@>WRPGT"_S3V2]IG"9P<3*.)Q$7Q-%T5JH"OJ97?Y;+ M\M*I]3%&*ABQMDQ<)4T@F$1T\+:4_QHO:K>:;H?LF9&D!W7T<2'UK;V1S6'% MBZL[?UELB8 &&21G)-/2[8462Q= D7*)"PLL1V9;[20=N,'9&NAP^YI]$JEW M%1U[VW*'&)?W!GJ:DA1 E-+HU%/@Q#EKB6:6.V\"1;]LF #SJ6QE]L2%!TYR M'9WTX QO@;9*6[4!UU/WG4>!':<;3S4UMJ-'!QT,3A3#@V-KQGK(_-W&LWK5VB :P/%]@MYN9_T]0I,.PN_9Y*RW\;.34@5!F"S9 MR8RN'$!.)"L?..#*:TSMEL5#T>$PWW8 -NPC\\I5GB%\<"US"RUVJ??4>*Y>?3C.B6'Z*2I*M!A3MJ;7DS1@#IIGDM7, XI$_G M*S)$/GDX26 W_XTDSAXI=),_\RO=XJ+I]ID![C>8JK\YAH M:&[RP(8BQ[AVQ KO2W$;NL&E/@%<-B$9S9*HG6L8<'I=5ZW/,#X;H>^VX,&; MRR\PFA3(+]&A/TO34R508%0!2:J="#%8ZJ5/M[:?%;#O87R3:&/?75E,/3G;_E<@-;2,0P M3YG7T89V=\L\J45CT/W9I\[XI\RHI[(Y?%L8;\NGU]L3-*5<-B@($V5[(DI. M( &0*%$3VA@=FS#C$E&3+*DFTDA!H%R@Z9G@S' E#-1>E8_YZ,NMFS!LY*!2YL1P$= ;E1%= .:)TLHPX[17 MK'9AY0Y(PX<6M;37]"?Z@5I@J7[E8%-^/UC^C*?A'.8 M)J3MV00N3^:S\V8R^G\8RUZ6NG%V:KCD'H(BT3H,7%F6Q#DFR]4/3'*_]B>!_MMRH]*5U8[9$\8@K7I",V)@HT1:L MI-ZY\&@OCQHD64$Y6E5(9Q7OX,PAHN[C8LF'L-:U!BV ]76_Z#901[IKM(;J M=M.A@]P')09C+BL:'=%0.KY2#+W XX])*6>CTMSDVJ4> Q-BUTVD@_)A'W'W MSX-UMXWDI$IH2F4.G$@1,232)I;#B-+C]&/TOE\.'.W.RSJ*>ES]!TBY=N!Y MITE0"O&GDS]@$LMTWX\OKG9'FAN;#97G+%4=XHV&[SYYK\!S'Y2U(LU2 /P" MW?[XLKDLIRR7F:G)!,9G"^]L^N+JYC,?X*K\;@'K&MO).)9N3*ICKV&@*N> SX ;2/J535A]D*Y&\H_^G'3]<]G%02"7%9PF*I=I/E M$F^-2RG%GSU@),U8NTN2VX_YG7"BHN ?\D-UXL>'-,G-Y+(D=G%>O\+D]S3; MQN-@(5KO(U&T=$OT.1(,US/QR3J608)3[?H?[3'H,V9(7Z)_2!'=O>3\#H%_ MO2/":@7EF\9XENIO)=:':C2UWO0V1LE':VFD%-&ULU+U[<]PXEB_X_WP*;,_&W.H(H8L/\-5S9V[(KVI'N&RMI:JY M&Q4;"CREG$HE-21E6_?3+T R,YG*) D@08H3T>VR)1(XYP?B!^#@//[G__KQ ML ;?>%&N\LV__<7_F_<7P#;#S#]R__Z]W_ZI__Y?T'XO]]\ M_03>Y?3I@6\J\+;@N.(,?%]5]Z"ZY^ _\N+/U3<,KM:X$GGQ .&_UZ^]S1^? MB]7=?04"+PBWCVU_6_Q=X,C'OH]@E"4>1%&0P%2D% 9^EL991+$0V<7=WR/A M15[&&$R8? *EF0=QDG$8)ZGG1XF7XB2J&UVO-G_^7?U!<,F!5&]3UO_\M[_< M5]7CWW_^^?OW[W_[08KUW_+B[N? \\*?MT__I7W\Q]'SW\/Z:3_+LI_KW^X> M+5>G'I3-^C__[U\_7=-[_H#A:E-6>$-5!^7J[V7]PT\YQ56-^JAN+G#;]38WO% MBU7.KBM<5)\PX6LI?=U:]?S(_^TOY>KA<;]A< MW^ZNJ[-%GUYB5Y]%7N'U#)_%OIN.R&OU@T_R;VTWJJ$!,JW[::F[(RK_4?$- MXPU;'C0-5NS?_B+_=DMSFM]>\^+;BO(WDFGW==?#/2M>N9M MP]A?6H9DRN86O/2GS?X@9>/N'U!"JRV!XT._]Y*"]42Q$ M+V@% M_I\_[_4[#]_UG*BM9P$,O#D&#/S12/O_N4..M3NV>K,Q%X('G;X*DKT YO1 MG+7:AN7%2TAR:@))PW#J!:@VN5X6>C5_Z33Q\]'P7A9;$7%!1]!NG_B9YG)[ M^5C!@T]7%/F#L2Y5;OQ%-$A*4?X"\H+Q0AXD3JBU^VK+HKI]*QO)URNFZ/W] MIEI5*UY>_EB5MR0(TB!CZ#@C[;4PIY:\1$+@DM0KR_9_5S/^9 MKZM2_:OF@9H#!IN>9?+K*+>=]5K/FDWWIQ+>8?QX6_/'Y>-CP>FJ7A>^*JM M>7WY];I=JC2FM79C2YOCS>+4E1@T(H.?I-#E7_7FN3Z6PY-^$ABGWC:-(#B^ M=]*F V-XAKBA;:S##^U/]ARAW]\LA&&L_I8]S%^THY(OWWAQN5[GE=IC-EN2 M]K/GE+ X) F,&/8@BK& A-$ TL +?499'(>9"<_T]K0T?E&"PIVD[2[8C%3Z M4=4C$R=834PB)V&:@#E&L7#$&/W]S,H4H^J^9(CQ%^R8X7='$,>(P]2GOI\)CXJ8F%#"<1=+XX*MA$")"/YH MA-0\20P J<<"Y\$S\?0W1,9XVOK^#+&3[PI-G4YI3=7N'G MW\LK7JB+1761]FY5TG5>/A7\TVK#/U;\8>R8J]G*@KY5*2WX5H*.O& O,/A# MB0QJF1U\OX;HG/B82T[_=I=_^UFVU'['E.T_7]WV9_F6#97=?MBFK]DM8)>4 M%D^L( M>0%:,=TM?:-(.%H!^_N9=2$<5??E>CC^@KD5_:L<9MZ>T4B4^!Y-.40))A ) M0B&A00@I8WXB4H^31.@:SCOM+HT,KM6=4EFM*%Z#7SE6U%N?Y,QVN2_!&S>1 M6T(RN4W,$@TCR_@)W<\PAG=;F\W^?4*%KLG[U*_MUN]WO%A]DX/RC6]G^O/G M7!UO\?KR(7^2"PM%8>"+)(,X#)AFJSCHSTN;0KO M!=ZMV\\78-/*#' MM-DR/HZZWG+N%,N)YWX'QD][&+?B@LMA&(W7=VUH'*WS MX_W-NMYKJ_]RW==_T8YP/FYH(9F?O^/-?S]NOCSR0G:XN7N+'U>5[(:458%I M=1MX%"$<)C 6(H,(^UPRC^]#CR0>#@F)LL W81[]KI=&06_O%>&78+4!^59D M@,N25\WIHG.>^+L9$QD,AQXE30/RQ-RT%1K\M!7[KPKKG>2@%1W\L17>H1'. M'#%'E&70\:S<90[(2Q*S:,'R"+/9%LSUN'2.*25%]0"@X[$>I<$ M=J#K;5Y<0CDQG9R)HO$N11<:1WN3T>YFW9'H*O]R'Z+]GNU9ZIM<*/+B^2O^ M_JOLJ%CA=7FY8==/CX]K>1;XS*LOXBLO>?&-2][Q(A$$GH T"+CD'8QAEF0! MI#X-8Y00/_4-CU,&O2^.A/!W\+ 5NCY#R0?_Q'=R>38]0)F,@>X9:B)D)S]& MM7)? (7OKP?X;H6_ %)\D NP5<#E2'*9.^9SY/6 M%TT0Q]O\05VBUDZ9ET6A-LCJPJ!\\[Q_Y@H_JY]=?L<%J_^XD;U*R:[DM_E9 M?JVM.U"$HCC(XA@&*)+T%R4Q3 7'*HZ;\M#WTC0QLF-/(>326+*6%"A1+=VR M)AE)/1)][?&9^I;<8&C,'[E/V96XZJQO]179> MO9-+R0>\*G['ZR>N:S/K>7UI[*D$ [5D )=JQU.+#)3,^@:R/JC&+6,.4)J% MP_:H@#UB;JQ?(Q!8F;WZVIS-WC6B5-?0-?:HK<\ J?:>A#?\1_5&RO;G+<\H M"I-('C#]0$ D0KG#8CZ"(L+8]V@@$L9NO_&"Y/J^ B=[,OF$N_U->;E-C%T M3H.H>_%_-C"37_>3ZL !6 D):BD=;E1&<'!VMW^ZEYEO] =5/;[''W[<-BA6 M\D@= R/JH+G[?"U?+M__U].J>M[=%),LS0CR$AB%GDI^%?F0A(A#'J:49PS' M&<%FT;,:O2YM]=\)K5;^KMC_ S2"ZUPFGS$(FJ^5\:,"Z<8<3WF?.5QG)AG M&^W4"&[U:V(0Y<@IH2_J/T%']@NP5ZM]1(WNBQ\>OO$VWU2KS9-RB6C]MPC8)," M[R44!CGOSH!DIB1W>VC^YBBI78_.@UGL7KXS7]JZ'FD/\M3U/6-N2?]U\[A2 MQ_R;U0-G'_)"F?=_Q^L/:WRG:TT?:&)IQ//KYZN/7:-2+3(0>0&ZUQHC%F0C M#,?-[([@FYBP3) #?RCA'87I:\!C988?:GH_2M_ MS OEY;ZS D51DE#L>U#$8001DSN2C',._<3/XCB)_3B(C4QQ/1TMC2E:.<%. M4'MK6Q^TF@8V!X!-;5.SPIG@E##U!PGNED:)6RE!(^- MF,:9-TY!J4<"YP,T,07LL&DEG";AQ@ &[K)MG.ID[E0; XJ>R+,Q]+3E#;W< M9#2V-<[VEK7+#9._>,Q+O/ZER)\>2\.ES+#5!7W>7 L#HNGVIOMF/R@#+=X_'0 M8Y;'8GK/V=.:?Q%?5/ZU?6Z+\G->O>/EZFZCXK,NRW]PID)_/FXD/=1&TG)W M75U^$1_D,&_H"J\[J?0DM>Q_G)>K.JZKK9%VHU;RO4L73@7UD2 P\GT*$8X% M)#R.8<18PACC*(E",[^X1>AE,C'G\<*[?GIXP,5S$UR$UZO_(U=[M<3_MBFV M__P%K]IU_U->JN1\\EE5#K"3G:8#EJ&E8 FCHFN66(*L"Z+V#@ J)Q'80Z!\ MMUL0NI\&^*/6!4SBUKBHT7%EF%F$3O-:@1:ADN,$\@FIOVNC.!C"]?[,;B,^7P4 M"D<?#'*P:[2R MH,^YE1:TXH*MO/6&5PDM&;]0=<@^N<[&;H"3U?E5I_W9SK,&RG;/MR:O6=BE MY%KN>R3R+PO9Q<.F8B9.(*??7IQU2DH)E)C0!YW@5;D);TPQG!D8J$[CI6&C M.ANJJ(A!G(LUXE'#$M6*H1_I9VJSOV&::G*>VR98/T=2\]#H?H]E, M%Z 6<8*[VQ$0G*=0/NSEE1(GGU2U/UWRZ<>M[V_QW5VARLG+([/*J_.-;YXZ MQ8,P2GV:Q 'D42P@\H,,9H0C*#@+"(I9&H=&N;S&.EP<)1S(VQA\:XG/R"$X M"KKV+;DS**>_%C\'19MK<"UHW-U[#WK@!H]0$WB;)P#.U?XC3[ SN)SC+ : M#MO1:VK&:!XCW0Z#?,Q>/<\3*:^O;;ZJ..J"?^4T_\:+Y_VEL(6#TG"+2^/G MKFL.DZ*K^CR@:(0'6^GMO)=&H-4P&$V"ZM1&I*ZO4][>BG]] :CCK#YV8)WM M#S72S:NX2>FIWN<]I?FV;0Z@E]D[9%^=TJ+[J8$BQC,6!A ' 8(H"ADD$6?0 MBS*/1PFB*&1F>8 T>UX:.YU*5&.:\T<7=+U3ZB103DQ)VP0_T[CMULKE3R2&NOWSXVF[\_2S) MPB"-(4N#6!(11I#@,(6![V,>4)]PK)7#QZ33Q7%0(S;8R0UV@C>I77Y2LFOZ MB!BAKW&.G0#3BD\>^YG:W:4-<1I\"RKV]9\AUE# M[0Y.LZ;OFE>'WGD5_L+SNP(_WJLRP77KS+*2OI.$>!#%+(%IP#D4:8(R MC 6-DTBW5G1O+TOCZZY\8Z$E!E@.D[$SA"9F7Q-PC&I'CRI_1B7I_K9GJRL] MJEZWRO3XP]8E8/,'?H-_G#J^)"04?A8G,$EI!I' &&(_#6 0QY3['*,T,2WZ MVMO9TJ9\ZX JA1VHBF,.J=Z)T!50$\_\/4;39Y?6@<1=+=;^KN:NOCJJ](EZ MJ^/OV)'%6R7UIFILYU]7Y9^[B\_;F"+F!5D*11#Y$/E^!DF Y3]13(E@\O^1 MD7FIOZNE$<6!I$")>H;?PP#">LSA!K?I+QZM(#,FC7$T'%'&0$>S$L:XPB_I M0N,-\^/#K_@_\V*;6*^L][K(PRF)$()!("*(@CB 6>R%$$=!FE(1$.9I);\Z MW?SB2&&;>-'TL' "N?%3PGEX3#W9-:$P.AKT:WS&F>!$H[,=!OH5ZIX"!IZR M6]&W%^ KOO66W.6A\7D0133"JEQ$")%R<"3(#Z"( IX)1E*/&-7HZ^]J>9.W M%F_GI2$EUDRVH0&KWC+N!JR)9W9'R)V?\R0I>\;1<+2,#W0TZS(^KO#+95SC M#EL8/>T%!+>E913E[X=4C"B>@37T]8X>7^;7Q&!:NKHE[^YGW6GA, MW:-KX-$7["AB5\NN";NXW+ .&_W*<5E?5FR^JEN+0B74W+#/^:;8_O,-+E=E MG8K@-DAY1D3J0P\3#%&* YAF*G:.Q23BR$O#V&C/X4RRI5'0OCBCJO71BEM' M%G?E;_.B&%*2N^'4H[!7&:2)*<_1^!A3H',L'5&F.[EFI5CG<+ZD9/<=6!;K MPL5&ME=>\:(N/?QNM7ZJ.+L5/$Q]ST?0)[Z0A)QE,.7RGP&-_"A)D"9(A!XWLIH[ '>6FF2MF'L\ 01L!KSU%B0'*$Z\O.P E"*"6L8+ MT$KIL&37, RNRF[U]#)OZ:QA58_*7XT\;AX^&UI M\_SJ_1?0Y, Z*&QR^:"R;.L'@+P$9W@6GXG+Q#/7#A*CJ(T>Y:U",UZV-5O\ M18\2W2"+OD?.*\\@MUI\]4UMJ3[S:IN>(N)>FM$DA"$A!"(1*ZLXE]N@S M3 M'HG,1\BF2,.ISI8VB7?E"(J=L!=@P^MZE'B]SK^K+(/J'_]W<)&B#. *7,O! MK3T0_^6?_=C[U]"[ .JK:JI0JL>R5#WV3C;8>;:P)X>.CB0D,8=9;U?E"KJ)"7J' MV=<.9EA4JHC>[FNO:W7)D]FJJE,73UBA8P@MQW4Z3G;U*M4ZAI3NJ]DQ^([Y MAJQ-#'=9%&^>/VY88\_2W)6=>G=IK+[-2MC)228_8_(,I,"K;ROVA-?Z&[23 M8(WOTL[%:6(FT(#(G0%O# ^KW=O)!F?;P@VIT]W'#3YWYHW$Q\WC4U5^XM_X M.FPC=2(O2G 8!#"M:\B+D$ 2(P&S%'DBP5R@S&@O-]#7TB9]+1L(+:\#3F!I M:. _#Z$93?:-H!>@!6P\<,S>4-^/B6O3^XF>7L>8WJ]RKWE\X!4[AK@I:N/Z MRT-C:_]T&*68)(>(HA!F* M Q@B+@(N_YF0L$7^_8;-CONVSPDMYALV,^1Z:Z,3$"??"+=8U4)>@$;,B^;B MH3\XRGA-',7"T8K8W\^LZ^&HNB]7P_$7;)V -_R+:.P9[<:.)"'%Q$LA08C+ M37+&8!;A! J>B#3&*>>>T2)XW,725C\EH;)B-C*:NOL> :@W^\^#9>)I?XC( M!'O@?NV=N?,>=3"S&V^?@L?NN[U/VL[I:M5D*?W*2UY\X[>"RQU P 4,0II" M1#PYI3WY!_%"*A#+XC1@9L;PHSZ69P%_7U:KASK+_GHGK&F:T'Y(=2?Y&3!- M/,?W^.RE!)]&\;&8ZCT8.)OI+]N?>:+WJ'<\S_L>/"/_V\>R?.+LW9/R"+NJ M]]/UF;G^W9?'NOCN^Q^\H*M2>70E<9!&Q(,X5E>961A*!N 8LC -O-"+/(][ MA@4P3658($VTHJGEKCD0X.^X8*8U)XT'0X] )@5X8H*IY0.-\*"1'C3B7VR- M;2'82:TCN$:IIVS M0)CI3FY$?VV*Z-5UX+Y-OM/,>OF7_60_;FF62=RKP'9R]C]@?BG^.=]<\?PS MSR^_W=5>5[1ZPNOU\Q5>,0.OQ9%FEC;GI+A0N>U]EO^_E/L1?,=?..^U\@.E M@+%WXQBHPY/5,9X33U^W4!I=KFN"9'7//M;V;%?NFDIV;]]U7[$L"LRK)A^1 MJ+E)>Y>#FGH/?5Q66WS[-ZPF -\_JUIGVEX'0@#<(/>X3P: GY($. M^2&&61ADD"4B0EP@CU&M7=#Y\,[!RCMXSX%,[P!F#<34="HQV!9*5J*YK))\ M2F57E9$/VIZW&O(IM8XJ()]\R%6"E5LY23W,/ $9QZH<.@DD"R(.B8BQGR29 MG_G"A 6/NU@:%38!#_0XKH4YY;7HPY>.55*O^VU M]\ES2\.J\D(JUTHG?4=*(X:9X-!+H@"BQ$OD! ]\.=73)&,D32C2RG>FT]G2 MUN9.%=2ML);I408AUIO\KH";F :L,#NC>&P_&,XKR)[HZI7*R/8KW5]+=N"= M,YV3]PE:RUUZL-B/:8(9DXQ!Y!&)^0QF:>K#6)Z3.$WE5^13*^_D$YTMC3;V M'KB==,*E3D8QA-SASUP]G[+ XBX=EP^U=7K>"X/*-WKNCSTCKD) M]NV]BD5A5YP7OQ3YT^.'C7%AP8$FEL8(K:A R0IJ82_ ASRO-GFE>>P?PVS< MNNH(KHDI8 BI"2H#:H!B94D=:G @"N_E[LL7Y M9NZ00@=S=O!!B^IWG_(-RSI3'+<*(75J35V]*F>B,OV D,6HG;JF&?/K[Y8E3M;A3MX>GO M',.I382#\%E4M1O%SZ"G6Z^AP4JM-^ MZ>S+E=IL^%KHN+_H&>[V MM:Y_M, 8N!32>]_<5?7]II(-O?]Q4^!-N5(K6^,7>XO](!#<)S"+ [DEC.(, M9GX20.8S$F0L]A.LM24MQ!.?=O3@UZG+/?'#>,_@-) \XAH?@^D#YFKZR"-'N>]%=*'X.ARR.!5 M1Z4ZW_ -O7_ Q9^[ZCT\)E0@&'M<'8DXA5CENO%Y%*M#J)\B&[E$9J8IZONSN=4M[]B@_6N"S[SVG M$(SYAF,.(HQ0B+TI@1J,,>FE(DSHK;QH["4$>$,)D$KU6#'+> MAL1:)R>R&!L]BIH6[XE)JY82OL%2JA?!1_M$GRK-9_>Y*_Q<__A2A85?;(.5 M+W;1RB58N3NCG8_RM('+0P(L(7)9 R#-T&6=EBQID]YS]K3F7\3+8A*JI@^] MW+"VJ$2=#G7OK\(IYIQZ!"8()Q#%6'D4AP&,O-@+?"^.J>\;%5VTDV-IN[GK MIP>YHCTK[JSEKFVPVPH^Q]52#&G4C"E(H T M" G+LH 1852PSZ5P2^.@6G! ZO,3[9ZS\.$YJ^P\]]B>LW!SSJJU!-\:-<&C MP37A)*.ON:%[I3%=_K&Y&-#V\G M">L'3.L4F+7OFNSA_0\E&)=+TV^;IT;2AU6E)/G ^2U+$QJF5 _<_2&:7V^,9F8P.OA^+++Y[Q5 VSU *TB0&H"&E7 7A?P8:;1 M,'$]GF-4YO))/CU9#.9*?^X@0\_E_RXOGRQZK4C1X[^?+2%I>=D& KY=_U8\9.PS.\#CA!9F**/P8% M_*%$=!3U.:B^5;S8Z19GBQ<;5*@;+S;\H&7T0KZYN^'%P^>\XJ7A21.!41$[BGERS[T,R98&"=S',?$L.C!F8#.XTR@$FU:%?H] MB:*>W>-<9";FQN8KN]I^91*A,8#,(S,&$' 5A7&JBWDC+@:4/(JN&'K6TIR[ MNMNLQ(KB3=66_E6'_WR]HBM>[N]> XPI%IF40#L-0!;%0RMJGJ#H&DO=0[MU);082@=I]NP@\F5X5*O MTWE-DD9 '!D;S=YV5W_8;T,2 I$$G',$29(RB/Q _LU'L=R2A"B)?9ZR&)]; M?]A?9MQ'4T[7/[_^L&\6WN$&H8E9I;_^L#]3_6%_FKB-@9Y>O?ZP/Q*GH?&* MN7'&(J'/@M/XF&7K,LM6W%7O":X>3;A@' MJ_G7T^1L4W%8I>ZL''G2;MNKO+>^K]9KNC+Y5TM/G<-3OK3O.E M,B^WE4>_MPV]PU7M'].D*E'.,W)*;ZJROLWR,?42DB&(O22#B,8"II01R.* M4"X2''I&\&V?FMHXB?1H0TMCA+W 0$K\T[>_=E*E MZV^ZQ_$;WW\[A6YB5AA";8*TTMK06.W.QUN?;:.NK6AWSZ[_TLR1$I^?E$7L MBVC"92^_X=5:W?3),\8O\MWJ-A&A"+. P0QGJ=R*1"E,.?.@%T0<6EK32MILZA('II_ M61D8SXE7%#>CM/S%9)>VIM%TG[-&_41JNX"%9'PH7GL-&9#PO\?R,0ZQLY5# MHRL+&X9J^;<-*];/=]>RM6&R[4^XL0+@HC ,*.^JH#I09*F!#(OI90$"'EI9I85_:#]I'9[0"7J:\BC""Q2'U^4O$SLIX?MC=SPO.3RASG.C_]F/F4 M_23Q75_=YQO>' MOA<\\AG+B9E"DR(](G*",:E6L/=7XTB9K M+1^H!6PM,_HS]0BX\6EZ#AP3SU$#)(PF:)_*5K/SJ+'9IF:?&MUYV?N,I<]Y M7O#5W:8I;4^?Z\H&F*K]]R]XM?DD]]R_;0J.UZO_P]EMAGC(@IC#)$LSB(* MP133" 8L"$3B1VE 0R,G=(/.ES:I6]D!;84'=U)D\#/X:2W%-C1^& V"GE5C M*F@G)HB]4$#)"7Y2DOY5%:5MT-[J SH*70#"A?P]N,$_'+JZ6P#HRO?=I.MY MG>$M0#GRCK=IPX[MP']55M(=HE_'$37F)Q.('/&25I>S\I$)""]YR.A= M\^"1/4Q\K_J"3.T2GF07-A*VX=5+GHI"[U/RI7#\W M5PDOKR"Z3D%*&5!KX\@IR 0X*TN<5@>S&>5,U.W:YXS>L\B.MU_+MZO[E\T[ M7LCII?*B?-R455'GR2K;V$SA"Q3@-(&IX)ZJN9K!+ @9I+'OLS2C61+H%[PV M['QI1XS.9E@=+GYNCA9 SARV4T*N,SLM#!*MF0[+,%%-#?9\APZ%\QC,-J6S M3?$V2&XS);%SCK]9YCI+ ?SU9FV.5^6.DMM#W+3V;9AMGZ4175[_43* M%5OA8L6W4\/'Q*=9*&#(:0!1B@@D'DV!G0EU..; M'MB&&?Q\,";FZ*YP#@E@6.^A)I_4)$\D$:4O&@'!D'^GM9E:;R)BR+^T@H\^?F C'S$$R$YPF:9"%*C?(Z#O:V-(K9 M"PMJ:4$M+OA)"FQZ43V,LAZ[.,-NI05HU0!2CXLQ=^KSX1^_/YL2^8D):!K0STEVI8V>BS18XYV]5H(L M;1@&4F?IMV&W'VKC:D&DL]5;W$\M9/$^K)K0^,XRB#*"-,G;L"&*<) M2YD71PG5LPW1(,QZ^R%7X$W,1EWI/+ R##-? M'EU9% M$,(E$I%]>7;_?I?%^5W*P$QTHV4%'> -&,A@##8SI!1F,480A13!+$ ,9H+@F,$59%_:XM.H#G:Z M7X!6>U"K#_"&@4ZV\ X"*BGA%@/0@* J^K0P@"X.8 ^$7B#AJW]A>C;@A7XW M$R^MR_QD;.*SYQX\=V'>LTD^=[3XW$-R(NA\=A$L3EE?-OSM4UE)4;=;38%8 M0A,/0Y82!E$0R<-40$,8(_D?SDF"L%;4U>GFE[9L20$!;24TV+H?PZ9Q_CD+ MC(FY6.&P%<[F+',,B,&1Y2Q@9CJ9*(!R :K[_?=2_LW1\:-7_\%3QO%;\QTF M>B4^.#/T/V7!5&_SAX=\\W:-RZT1-$TS$F)%4KZ*-J,>A2F-$LE4<2201W#( MM7R]3S>_-*9J!&P,GP83\Q@V#:8Z"XRI+Q,;'&KA;)CJ&! #ICH+F)F8J@6( M*B%=,52OWH,,=?S6? S5*_$!0_4_9<%035P=_^WZW15^?O_;URU-12')>,I@ M%(@$(B\1,*,I@EDB:8H'*<41T::ITWTLC:M:*8$4\^='_ RDH 8SM ='#=XZ M'YV)R6L'#+@&[T -C?S[5QL>ZT')@,S.1VLF1NM!S1&W#<,P2' ]K\['%IRM*I4ZZ=;W?8:\-%9;OUBE1T$P MC7$&(Y21.$JRD,;^;957>*VQ$SQ#$",RW(DSW9R\47T8;'W.&0.-7>1,R$Y, M=*<2KD@]P%81L-7D NQT4=FW0:,-^#14\,OMF!CL66<:FYDVMI..D=DNV &P M@UOE<]J?;S_M (6#3;>+]FQ\IE_T\%FJ7F=AK^0F//-9Y@L8B!A!E#(?IBCP M8!AP3$*6$E]HE6,9Z6=Q^^WMC,*MJ"9^N?UH:JPF;C":>E?\DG# 7DPW2)EX M+#M!;"X/Y9?]P\+.ZJR-D3K4K% MP8T/<_DN?\"KS6T:Q#&EO@]C&NQXF O2^/$5M#: MSZ:5%/S1B*IIB!P&=9@-[)L_&%+ M0R6]Y^Q)F0@N-]6*K=9/*GIM7Z?R_0_E:\/9!RFZ2H[_5+7I.M[C8K/:W)57 MO*CM"3?\1_5&JO;G+0T13W'((/&B "*B8F9C%$"&_31 +/*PAXS,FB551%CS;V.D,KJ/N/0--6^JI#._7> ML57.X;""/V[JL[!2%]3Z.O37G&XP7!EJW0LXKSEW,H"/C+[3]62>4NY+=<\+ MV:!H$U\:9(T[\>K2N+L64MS<%KD-&I*CRQVT82F?C<@) IQ-: R6KB3W4 M[FP37$.Y[D37>=Q5>="/FV]RJ'-5$N.6>X@SGC 8A1F!*(D)Q"+&4"5'Y"0C MJ9_2<^N"=OK3^OIG+0BZ%>[YW#*@753U3D;G(_6JA3\[PDY9\/,$)I-5^NSV M]3?5O(0\>;YMU(YDJ@.RDHN&I=4GC8: MIB)E56!:W88L]5@JJ42P-%1U+C*8>2B"DEV$Y!B1A9E1ZD1S$9:V U'B ['. MOY?-V7^U%1W@G>Q_-^,=BW'1(Z-IT9Z8H:3PH 9[*[X*DOU):2 Q_RO8*0'V M6H _MGHX-*_8@^B(TBP$F)7G[ %Z27YGM&1^7K%96-RG[I MY[RJD[YQMK>):AZCM!M<&J6U@H/MV6$K?GU%I'3@K Y2EZJ 5A?]0Y<^S.-' ML$D0GGRC90PN^,.IG=@*.:M#FGXOLQW9C!7O'N#,7[:L/WB>L;'8%H$V#8 MY-17TU(E?+./37 SFGH[O-G':&*V='3?YLY(/0G0KJHV.I%IWA*/+F$\J@?I MM'%+*O^."W8CWZVK%L:!SVB$ YA@%=&?8$G)A$<9]%'(C2NZVOC1J MK84#2CJK*I"'R&G2GRT>4].8-A3F1'1*95>$J MOE]NV#\XNSLX:NX3&NVL+X()Y),L@8((KGS."4RIG-9!Z,7UC9QZ,(X_9 MN?NWB5[=>?5^6FWDGTU,[ =,5^OF,FO#/N<5+Z5XRA_KTR[9,@HS'@H_A%%( M*$0Q49F\ P9Y0A,2QLR/,BV+[EE2+&TIVKGG?Q% ":G^VX:/[Y6IH\YK=4"K MCT5^[?,&;W@-FFU(IEY0_IN,ADFX[@RC,E49;UJ,K[29G3$?G34&7!3 MC\YCHY*S.-\SD1R. K9M?,88X3/U/XP@/KWK'$'I*)N=X M#?/2V2>5=E4L^[#Q>' MT!R>R(XPFMH@; R/]J36 &# OTB^W4QJ^9?]7!YJ6$$U(,TT1PR*A(XBC- MPC#(3(XL1KTO;5.DY 2UH& G:6T ^'SYN^4AQVPT]%AB,HPGYI#SX#4F%BN8 M'-&.6=^SDI(5+"\IRZX1.T)K;]S?\7)UMVEN,)037.91X3$ASVMQ(C3F8EC&%%7S+#R-,V.3SJV*#+HJB_4.VT'=VWEC:+3R2BT R+/8'(\)P] M#XR)Y^D)')S-TW[%+7-L'#0U8UJ-4RH<9M(X^83=8ON5K]4!^PH7U7.GB$+' MRVT?DQCC"(=AK"RFH8 HHS$D'/E01''J90E)$?5-5F"#OI!]ZWDZ0,M$#,T6IOTO.L6P +2%[N"VR:L*.P MWTK^1;POJ]6#[+"\34.<44$I) BIPJ$JX0\.(R@HCV,:9G$H8A.6.FQ^:40D MI:NC_K;RF='/"^CT&,8>D(E)Y"46%TU\^3/XH_WO)/1Q&@Y'#/&B\5E)X+1B M+^=YSU/F^_XKGE_2Z@FOU\]7>%5[,!JD[3O]]M)FZ]7[+V K)E!ROO [-LRU MV0/9^ 'A?+0FGLKG 65T9AC&PNKLT-/D;&>(896Z9XF1)\^-)MR;"#_MG ]# MX0>9%Z8P\5(,$P$Z]G%S#U ]L/56 M=&<03LP*9Z%W1ES> "K.(^].]?5*L74#:O='SPV]=$:QJ[?;"L@TH30) NBG MQ(^J#[VUJ-+T5K^P]ADP3#SA]PC8 M%-$^^G;,JU190#)W::K^C\.N#M5;@Q+9+]^9O^+4VX&BV'W/V.UJ/N6;.SGK M']YQ4JFT"^T5?A"C5&0HA3[*)"&E20!Q2",8H306)/1Y'!@914]WLS1J4E)" M)2900GWJ>RE8/X46.S>8;W MJ=%U">]]YK5+P*EXL=M4(!XA'D(_4,>,,"&0".3!-,X0BS)&$LC MANF*A!GN)1Q_!7I[D-<;VZE/7Z\PK*]8\*V+_N**O=7"_3] M6%B:FBKN_+?K=U?X^>WEN]9H$%,_Y$F$8")JMU,_@9@1^0>/!4*$^23S;K_Q M@N1:)J?3O9A,^FY?4SIDU'("*>C/C_@92%$-+"\]6&K8HL['9V)2W $#KL$[ M4$,#+N7?+.Q3/2@9F*G.1VLF:]6)S\E57H5A# ;-5SVOSF?%&I;]P)@U\JCM M4?;ZGJ_7BECQYODV3)3-BA!YA%4)XF(<0QQE'/KR%"O/N(326"M#[^GFE[9K M;0]QM8B@E='T0'L G^Z1UA:4>0ZU>GA8'&M/J7W&P?:@N9F/MJ=4.3[I M]^;;]TM*E>>6/+A=%?E&_I4VH82-@V;SY][CG:$,IUG, MU&$K@HA)NDM90& 8^HF7<$^(R,@*9RK TDA0[0$WU?IY5QMIKPTX5*>IW+)] M_&-9/@T];5JASW 8]\'=QXO9%OTG)7E,^Q^YJ)\=N 51VTY6<" L4-+JNT0/XC9, M1"XAF]P(9866D5^T#A16WM&##<_F(ZVC7M=36NOY<^\N/\A&-U222V/M42;M MR_4Z_RY_R#_D19/E\E->EKQL;J@8"[+40W*'A&.D,MEQF$8XA 2E,8HX35.] MI,CGB[(T0MG)#_8*7("="D#( T&;FU=I<>Y]H_'(F=XM3CD>$[.5ZZ$XXX[0 M%D7G]X'&@KS2W9\M8/WW?-8M6FRB9(>^1R)?Q&E3K8 M*HT\>FY4V:7DANISKG9?>-U6B$TB'D=QB"#A"84H\WR849S!6)(,(PR3# =V M464G>EL: W3*F6$E[87*8%_+"[!!2*D>TGH;%V?X3@N&^BVHCJOFJL% MB?-XLE-]O5(\V8#:_?%D0R_9$8ZJ&+8G([6-=)N>ZPD6E1S=GR60R MG5Y*-MW,4D+69FBJ_L+WX@)< <+O5AOEOZ7X"??L"K>>6.JMS;--DH3KUW-X-3SK"/@!=C+#II'FLN@@Q]VWW"W MQ#E!UM$2>)XLLRZ13F![N82Z:=32HHG52?^ZRNF?5[)]OG72O24HY!1%! 8T M2"!*?"))EV50(#]C/B.9B(R2,_5UM+0=NI)346.I)+T CTI6Q9%-Z="ZB"C+ MUVMV3(&WO>MI;'-\E%RB3S<4/S![[-D7\;14D-[\!N:XD2],OQ4U9M#GZ5OGF5U[=YVSOGZ5Y':+3UM)8M%ZGVIU" M7H";ZZ]@+SMHA->_(-%"<_RVQ#604V^[-#!TG)K7%"6K*Q6M#F:[7S%1MWO9 M8O2>W=ZL-L&6_^!K]B$OU/[O/U+D3\]OGTJ"LE=MSXG ML4\C!A.2"(C"-%%!"@1F! FY=0NPGQB=\RE][>=0JC,,!/(1 M0V.GX2#H;4NF@W9B3FKO:I3D4,(*E>SUU4V=05P=$K<*@%J#"]#JX&XK8X>= MHPV.8>>S;GOL@'FY&;)LQ?)**']XR#?U0E_?(XY:6;-74&UQR MUDU W?$@>O.\?^0*/ZL?77['!5/&].KYXZ:LBCK"K?Q2W?/BYAYOOCS6A1!^ MER<[SCYNKNJ;LMO$\T.!&8*LSCA$/0K3( @A#UB<\#A-*19&EO&9!%\:=S72 MV=/4; .N:99?X#!.?=Y4^L!:H1=9WSM^>^09=)]K-0>UZA>@41YTM >U^J"2 M^H,6@ O0?BOR4[D:=C\POT*8>=A<74G,)?:\5QPS#\;1EIB. M;FK1P&,MF]E2T04,Q1QGC F((I]"A'@$L<\BF)(P"GA*2!0;I0&V!6R.8H9J M4,"=$]CT%D%+,"9>IYH/YVH8 >.5XX2NCLB]V_*L_'M"I9<4>>H1.Q:[*>H* MQ<_U0: Y$]35"&Z35/ <)7H7)850CS(\1"+Q+>[8;?J:IE>G.T MKRNM;S1KOM%NAQ-.V5;2[9$^O@@\]7]O>[C'%:!Y60%:K+D3.T,A*JT M]6UPJ3)$U^1V\DS,YKB(/*Q&MI?3]67C !1.[Q5/]?,*5X@#ZIZ^+1QZP=+\ MS]?RMW>_\ TO\/IRPR[9PVJS*JNB#DY[_T.9<_AMG$IRP!&!B9\QB*)(R#5? M%06)E>=#&H8XPF9NE7H=FTR$>9PL6[DOP%TC>7UDP >R&]KC]48 !^I"UD?0 MHUR.0(I]E0]32-*FJ3SF,1P@HZJ2[O&?9R]VB/[%"?@!;V0WS/JF.0Z:MQK. MT9U\.]<"^TOGLSX4&K12.[Q$,$+)U16 7J?S&O"-@#@ROYN];;F3I/3IX:DN M>5\;Z96EO^#WLF791>/.JW*:?.;5%W&#?]R&F,8LC.6NDC *$571IR&B,*"< MIT&8(!2:[2_-^E\:<77$!WE]4T>["@"YF!ORE>F :&Y)IX-YZHUJ!^'F+O1 M]M;G'_RDQ/_K!9 :*$N@U,'A)M8./%=;6\/>Y]WPVD%SM VV;.8,WQ@R?J]) M7MYKUG^HNTN5!6IU=U^I*BXJ5RV^X[8HCY4X.LRS( MLM HD\LD4BZ-/_>2J5G[K1%:_14K)<#3AFVC2F&MIRI<4CM,X#T.%GXRS@=? M<_OXVD,Z]6[S? ^8^C^@514TNEZ O;:.75VF&@R7?BW.99S?B64JF$]ZK$S6 MF=UJ\_[A<9T_%QBY M3O;VM#36O^X0^F[^[P?IHO5T,R/V?ISUR-D)>A,3[%;&YCZVA6F\A)^ M4+YOB+&:3D*Y 14I3)/4#Z/4YQF*S(RYYXBS/!-O)V5>1QW;%(,6 Z3'0W.! M/C%5G4:[MC^VFH"]*IV[)\<1N2Y1=9[CT$*45TJ!: ]:?X;$,]HT8]>RJ&Y_ MQ3]6#T\/[8X@R00-&JL9VH_0]8QZB^ MM.7MC-=9F#$6)A$, OD'XFJW$J1"I57#'H_E&<@G)N[Z WT9S)O3?%OA4F6YH?T5X8R'0F]SX@C@ MB2>_Y@W!!;A\@?05=AMKKP&7N\C7WI[FCGX=4_E$!.SH*^9.KN_:$HTW\M5; MQD1*$I+!-))K/8HR!C$-*,R",."8XBS%6MG87C:\M/5^*QM0PNG[LAY@-)4W@\G1@J_9Z:QKOQD0+[1IC8M/J[*J*S099Q+L M;6!I_-(*"I2D%Z"653];8#],PZSA#*&)2:(+3ENSS6UM6RT@K%+_];&QOA?!+)'[BRQB-!+<2_W, M*)3]5"=+F^B=ZLW7%=XP7+ 2_/;(<,4M-Q GH=7;+IP+V,3S_BRLS&-:!\!P M%<]ZJHMY8UD'E#R*8QUZUM*T6"?1H\_7W_%C^Z42.=$9]P/(<>BI!" <9F&< MP!G/D"1F&D I HA3@D"'IAB$08)X)E6@;$P5[^6TW\F^_Y^1,_.&/B&\'U MFA-_""DG$S^89.('KS_Q Y.)'UA.?.5Y\+:) U+QC4)P6C49 O?GAM9^S:., M\8QFT$OB&*(DP1 '60Q3+^ 4$4&S)--UX-'K7V5G1# M&X#! RSQ32P3GY(<(*HD4.1&4AG>!II=C2;"Y*9XEW?),,W+<.B);6QU?I) M==/F[UGQ4F7N:;]_(CC"-!$P32F1YP^F"$A2$:&!0-Q+&(^-[C''.EP:_73E M!7N!+^IT49:FQU'0]2P1+J&^J=Y_4ZX8ZI[D%B6<O%/;4 MKW1_6-/ .W:,\0:7JU*>;W;7UU?Y>D6?FS_WSCD)(G&8I!',O!A+[N (9J&0 M!,(1H8)Y7BR,,LGI=;LT%JFE5@?V*]FJBM\W#R37Q%N/3MRC.#&Q[ #EH=CHK_9@!\9*(#-\VHR2:T_SV4J+H?]RH[!B2[NK, M&5?R$]J&5N*$1W$J>'IT MHX'E,,6X16AB6JG!V M]7S-IUX6>C6G:K0P"X_J:[+E3H,W+,W)ZW7^'.\F2Y/:B@4(+JIS'DL9=!I*S,6>A[, @"06B0^"$SJMYJU/O26'4K*"AV MDEX O-7(T,!L- R:UN:IP)W:]+S%]6L'UYTR=^UO%H2D3#F^\C"/48XAQ@)J8$(TR,*:!/<4=S_JCY62=YGW(O M9W7O%'> UL0SW08HXPD_ H.C>=_7RZS3 M?T35ERPP]K@=&7SE\M#QQ#](Z;;1J/^QJNZW&PG9Z?J)J9R?9R M-$@9QI @=8N=4A]FD4 PD8M^&(8B"E*C^D(6,BR-1%3"NA*O37UA;- />4"B M&#.8B""&B- ,IFK3Y?ORW!:0%-',L![@Q/C/DSFZ56)Z_/7H?&),)Z;Z5GJ@ M2 MLY0??I0)@JT&=V[+1 6R5<%O2Z0P('2T3-A+,NH2< ='+Y>69]4RWS4V>QWSEVJ;C6VTH:7-S59@<%/@>FG; MBET715"R<_8D^P.M"OH9V\8A'9[$SM&<_+1H!"3X0\GO*+&;-DY6"=[&6Y\M MT9NVHMV$;_HOV1XIZR*15[BHGMN@P#A*!>(9@Q%2M6\$CU30E*IFGF:IROWD M>489GXZ[6!J/M!*"6D3+6,L30.H>/LZ!9_*S10>9BSH/] 11E/T0.#L;''4P M\]:_3\'CG7WODP[#HVZC-(HS$4>09A%76:,13!$FT(^"1 340SB*;C?\3LFB M-\M/]J/U)6?-E]SM;;H/^D10E/RN!5X5X!M>FYHD3H.K-^_M 7N]@*B)XZ < MS_K3?;Q^Y%/?W!]^V/Q@<'EW5[TOZ@S0G_/J_^75.RY7TX?5AC/C3,TZ;2UM M69?,P7- MZM2@U<%L!P<3=;MG!Z/W+(M4/'+EM[*YN^9W=>&Y;=!22!G-8@Y3$2"5S26$ MF2\$S+*$^-C' 4:1456*T_TLC7%V8H*MG(;%)GK@U-M1. !I8OHXQF<"3[01 M&%R5B^CI9=[Z$,.J'A6$&'GEC;_/S\]*(3SXN]F\_XTA'JS_FQ@)I[SZK;]H&)< M3Y&X23Q4!L%QQ 2G^YB5!P;5?,D"PP^?XZ9V@W_LB\SN/F,_C7WNIQ[T,?(@ M\F/)! &*Y-9 >'&0^BE) G-7M9-]+8T/VN]>RGI0D/DLG[73(.MQA2/H)K^- ML$3-TH%M$ ^G3FRG>WH%1[9!E4\[LPV_8FZ=^" UD"?(KYSFWWCQ_.Z)W^3O M?ZB3)/\BWF]$+K^FVG?NH=(U4A@TN32F:$4'6]D!>ZK7QE9\=>/>4> "7#ZH MV$-]RD1GL;8$$ MI80%=%OYY4Z*"WX&/ZW5GMYL(S,,L]Y6QAEXTY-.C=NN8HZ2='L2TYD8?P,/\X12VB;G# M&C&+VALC:)Q1?Z.OY9EK<(PH>%R'8^P%6TN)2AR0%\^?>74;9$F:\I# %(D$ M(N8SF&:1#_TP2>,H2B(>&*68[#:^M.F_D\W4Z-'!*TJ(9$<_@U$<91(O$4%" MY!^QB#,<)QD/,WQ;Y15>3XS7KHMEXZ5K%;)#87(S4"O6!9""N33Z'*OKS,K3 M:7IFL\ZQ4L=VG!//V+'8IWQS=\.+AT^KC3R#-7FM;K$(XY"P "*41A!E(8.9 M'PD8,55;,.,T,;OR.=7)TEBM3>DE,!UVD-)'46_.GHO-Q'-7B0>5?$V=L%RT MN<_D5);?L^O,9T-@.)K9)[N8=88/*?ERI@\^:Y&A]HH7(B\>5 *T-[CD["LO MJV)%*\ZNJYS^^=MF595?KW_;GN!3C](H\3E$)*/J[I?##',!Y7K->4+#),ZT MXL,L^EX:/W2DA[7X8"\_J!4 M0;@)Z6#IAW%9DR&:65BI"=F&T.0;3+D&J)M MD#)W.M1GRJ'KZA,WRZQK!]M@JEW#)N?+O6NGZT$R7LLF+-:*:UY\6U%^>5?P MVBK?1C3/W(;_&W6]5V/+U/2[X?;Z6';33!X4L3N6!#@9(Q'(!B0*8 M)8) 02)*4H9P%FFY#+@2:&FK2JL2V$D-MH$Z-SGHJM5Y0BD&.IH9D)^+(=58 M?V8>J(D7)1=C9+-2N1@L@^5KYD&;:4V;9_#,5CR'2 \N@R[ZF6]M=(C*P8+I MLEWSJLU?Y#)LU3@AQ!C#T,<$QI2AJ+(TTK;>-#JXM8S M-9_+:D7Q&OS*L?(P:I.6Z6=M/(1M>+FQ!F/J-<,.!Z,*R4=ZGU$$>=_6;'6. MC\3OEC(^_J5MA;"UVBE?WW->? M(#\-?&%42+2_JZ5-TE924(L*MK):ALL/(*QG '6#V\3SV18RBUI?8V@XJ^_5 MV]',-;W&%#ZNXS7ZAF6$_:I\S$N\_J7(GQ[+7>XMY2R;JX)A3YRU@3?YIMR[ MT.ZC1+,$B2B(,T@$RZ \^WHP"SQYVHU2CGQ"&>5F14K/%&AIQ*.RF%4E^ =? M,_ A+\ U7IO&Z9\[1'J<-"?P$S/75A70Z-)-(-A5!^SUN3APUI^DHJ$K?%WE M%SA7G'E3$3@"[RAK@:MVS4]);Y\>GM9UPH3W0G!:7?%BE;,OHDZ/I(YGZB1 MA3PGB4! P9"0!RC$8(;"$(:^W+*Q)*/KE':[PMKA=DI(4\22$GH\BB#CS(>&A#W$6)CY. ^YY6E<68QTMC5Y:']6. ML$!).UK>S@S=829QB=G$#&(+EX5'[S 69SCT]C0\LS_OL'K'[KPCSUN?_7"; M$D?RRQ?1)F:^4:'MMU&(H\R7Y[HXYKZDA$A @D,!0YKZG# ?A9Z1=^]09TNC MA4-9U?*X35/^1RVOH;EH$&?MPYD3]*8_>%D"9W.<&D7$W5&IOZNYCT&C2I\X MXHR_8QX!?:.\R#NW1E^KC4&P\^FWE\8#M90'MZ)?>?54;(P#F'O &I[[;G": M>,;;0F04?SR,@E6H<4^3LT45#ZO4#2 >>=+V)/ V?WC(-[7_5-UX^>6I*BN\ M4>:/VRQ-,?$YADF",$1^Z,&,$@99&/.,(I_'1,NHJ]?=TJ9]N\UM1&Z< "^: M3[P$';%-3P>#B.N>$5SA.,])P1I"BQ.##C)GG!L&FY_Y]*"CZO$90NLMBT2M M[#]O\BN>JTR-'S;FN5E/O[XT3I!B/I55[<]PDX.K]U\.,H=>@ ]Y7FWR2O-J M9PBW\4V! \@FGOZZ:$V17G48'+N,JCUMSI=$=5BI@[RI(X^>&?A[(GM7YGDL MH(Q#@E&F(N<$)!Y5/B8<^]@/$X\:1E8"1\A-3 ZV MH-G'RLZ0(*V_I]>)I#5)D#;^BAUI-*DQ6Z]L/TX8];P L@1'$*6)#S.$*60I M#T26^E$HN E+=!M?&BT<'8K+?_GG-/"3?P7O_^M)[8M?)A&]N>?@]Y6RI.$P\1?6A,)ZD)U5V-$L/VYYUFIY4Z^4\/?V0Y415:U =,]D] M@%T6A?(U5[V\>=X_+Y(BZ,$):ZD/!4]?%!/I*,4(,^@^URK&*@U W\HW4"M MG"F?G#_ FB0TZ[!-S5SU2+S1'+$WMB-F3GO.0';%E><+-"_!.@/PB)7=M6R9 MWA6OBM]5E;JE..0\HGZF58-WJ).E$S[%\1+D#9_*Q9VT+;E=85>![CXO-:G-77E+:>*US]HZ+%5U5 MMR$5&4_EAB,,O12B)$Y@)KP,AFGH1:DGL$>-[+SC72Z-"K82 ]Z*;%J+>Q1C MO5V&6^0FYH8=:%MIP4\=>4$KL(/\6^;H."OC/=KAS&6]=0$X+O.M_::Y.TF; M.:+>36NZD'1>61H7M*)I5M1[J?_P/#]#]8DG.UJAUORLL->UO'L-[Q#5WQ\H17 141BU2-VYCX&42^%T#" MDP!RC@(6R)^E>M4FO\9(A/?A1P![;QTF\% MFJ-=@%G?LVX(K&!YN3>P:\1\F]#Q7=V6UOJX89_E)Z>[:^AO86G,I&32WT , M(#.^GW #RL3DT1%R5PY/.\)K, B8T:YC' ^K3?&8-TDV5!(Y_E:%#A7/;W/&;X6'@HQ[&?0XC2"*O0B2A D8$!+3 M***^"$+3T/2!_I8V]W7X*LP1E">'8#S.C/(@G>UD:E;3B 5P+JVF2&,91[Y!R-CH34T,CW\4VC<4D M9XY!#!R=+4[W,>L98E#-EV>%X8=MMQ.7C,F/HZQYY$MQ5>3?5E+TVS@BB4HBB.("8$PXY\N(TQ $1H>$^XG1'2YOU[;K7"MM9\;8"FVX;>O#5W2^< MC]H\&P4+P"RV!\-HG+$OZ&EXY@W!L'K'.X&1Y\W-!,I7ZY)6\E"X?K["*_9[ M>2*H!OY=] 7T8'?0N$(>CC5HGI\)[>S&D#]01A ML7806ADW#+N:S>!A!T'7"&+9@J7K/KWG[&G-=QE[R@]2G?<_)$5L\/KM4UGE M#Y(M+C=,%C#,60D0$@1GC"?0QBEF8X[(+=]-JW84_9E7;W%Y7^]3&6=OGG\K.?NX M:3-&;^XN5<+&5;7BYH)?L>$9+EN9V>8QGJ_632E1[S>E343?^ M_H?*J\^9HF:UAWZJVER46P_"*U[4F^A/NZ#$*!/UE]KYV$KUFN/G&1&HSH9<\S+A M%09RZON'."N+CMJ)K%>TSC/X10A> MR [:A#099X2%L0=][B&(* IAFGD8>HAYC,5)%*;ZE9%[NUD:13>"ML7$MZ*: M5&_OQ7.8,=VA-#'_G03(JLY]+U(F)>U=(#97]7JC3\NP1OT8#L/EZ'O?GK'R M_)@&AT7F1Y\^WXY;Q\AW_S]V[+L>-8^N"K\*(/;'' M%2&\_O+M/$\$3/V/ I\H5V/#_RU_R-?*]N"1 MNK3UE4=;(S(1^D2N$V&J*JGZ:2+_E4! 6,H HIB0!*59PEB#_HQ$3IKJA3QZ5-=DV?FDC? MXC*G^VMCF 54<(I4C22Y)<4B!1G'' 0(^A%F&4R(T3758&]+6T+5A7*^EOS! M/4E>>R)1NSA#+FI][UG]S977B7K)'?M6J@XHI#AOF;E$"VU3TE$ M[R5S'_1;OFFLT)KNY?L7EC;A;S_GL#6&D]]*_'AQF'U@4XMK=RK M#ZW,YCE])GC;*?K\E[8G52F'//165R9?\_*?[PK.\JWZZ3Z".(J%@""(B#PU M!4D*>,^JO+YOGW\%4O7W,V6 ME[?XM:YE#@/AIQ$%V,=RJXX8 3C&$/B0R>4^U<(9NLVW,]!C!%HF)*: &X78$!'//U0YM7?FDMIN>U]NT0ZDS/]*N M9RQ<@PX71Y_SM?QW/=T_8IJO:B_4-6MW5=^HRMGI)YP($),DE&?LQ >8$@A8 M@FE HX#&J58Z:6L)EK8EV%^^W@A/::'^VRQP!T6\:Y6>O3T/S&[![<=K[#)J MAE&8F%X6/@ &SDY3#\1,?E!M=X25&A#Y7UH/B#@,B(H06[>7Q_[B>F:N4I>@ M..A%9=7P? Y6E^A]Y'MU44,77XS>XN*FJ'(.L*I*PLX =)\(X7-?KC>).GM" M/_4!"N2Q$T48\SCP(T*,G+ T^ES:6G-\3?J$"^^E*@.B+HK89K7"15D9?RNK MK_V=4>\0&%\=N0!VUALD*;#*+E*+W!19V=N&)[E+&H/(_952;X\_ZV9I#(*! M"Z;15RW=1)])F;,<%Z_?L"+"JJ\J"S@.&2:A3T 0, 8@10AD"#% @R0)8!1@ M(8SNF'I[6AKW*/'42EZ[-]M4;>H'58]7G$ U]6;4!"5S]\HQ!%RY4/;V,Z^; MY)BZ9ZZ0HR_8T<'-]CLO5*Q.P;_S=9F_\$_53>O'3<'SAW6=-(VV?2[E'JGZ MTZHN3,?^\5Q6>9B_\.V-N,,_;C=%]8M6Z>F[35T3^#ZF"10DH "G*C GA"% M?A"#&,6;]'O38<;&C/#'C M5GI[1XI[M>;>F\^;LOSERMM] SL,VF[QU3FT!8-WP.'*4SX5DLPE%NJ>HJA_ M?U(MO@;$'WG".$T' DY508 T( X3@2$ JMP/G^+I:VB:XD M;!UKC4JI#B"I:4^\")^IS8>&T)B;"GNU=V49/.]@7D-@KX)G=K_^)\T+)JMJ M*3?B-_R/3;%+3-=\E;&0)^Q4SF\>"*$28U"011$! F4H81 %"=(JQ#;8R^*F M>".=19WD?B2'Y[XMK0&)5''E7]@OK(_6W/5B!Y5+UVA>3QAR]-]Z!V M!FLY&*]-A8/JUO*0]CI@*8EPZ@/"8*+<6B @64! !GV,, TI@48V-]V.ET8# MWYX?'W'QJA:TO>"VB1I&(-#3.+J:HN4\Y<)( MMS\IRX(>&/V)%33?MRWC;I0J]_,^11\1?NQ'$($@4AD8@E0%C"<)"#)(( ]B ME!)H5MS=3I"E<9AM)*7'*(;$H-G\9GLY*T%N*,7-A M^LO .B]7?V%[%U6GO7YXV'XH*A/Z]>/6HCCM<0-+8[YV+58I:<$?5+4D*>]F MS3?/I7=< >51I36Q*F5[ N,PC3E#<.J+1(?@V9:U[0;GTJJV)ZW^C**VW8KU MU+3M>=C2@-OV7GVMW(V$X!E+4P@"@GT@3WARXX0B#!C!\A08T8P'F9$!]ZR+ MI1'#L3_\JY7[5@>0FO;;B^"9VKACAHRY^;97>5?FV_,.YC7?]BIX9K[M?])N M:G_.,6E\TN]1D/DL2#$0(DP 1%$*4 )C$.%$W=Q&36\"6V(Q\%5Y;RN?E/)]7M+5IGPN6E;" M*(T2F"4A"#.: 8A# 1 .$(!IZLM)'6<)-THVX%K I:WT7_!6BJ=,CV^?2WEX M*NNSM4J?4EU3MG4T='IT/;1ZY/,S!VSJ$T=+M2OO2+EJT-KJJ;';*^@=-/0. M*CHN5#GU +CR.70MWKQNA1.!>^8Y.%4_YN:8CBJ=?Y2WG!>_%IOG)^/ROYK- M+8VG>ZO-_J&2D=\^/S\K7^85_$(+3[6V5Q_5&7+/-T\$#FK.W=<+5)B=:BJ)8 M^!0!'% N#X\$@RQ*$T#DCRF-PS2)M#:9UA(LC9VN2Z_@3YM"!<$^K]6,NO[V MSHO"1-\KR&XDANEI%GRG-CCMY?=J!:Z\6@6UP]LI<>7MU/ :/1QFO[L8Q0L< MD^SZG&, M4=VOSI@3:E#VXZQ/PX_:;4D^K6G!<"UX4G'WXH7PJ M^/6:5;&MM=///61^ E,<@@3C#,"$)P#%@0 !B1)&PHBG$;U?5PX:FG5![ 31 M^LRS^C-OBS/=5]Y([?%:W/+*6_.M5SX_/:UR>4K#[$5M)^5?*_OQI@J-QY4J M9CLBRW'3VSI-.!;S4/-. >_-3H5?5*SN;FP:\:LAJ+,37 \/@?%6[#($'>W9 M+(68=7-W&5"GN\ +6[.CT&M*Z[,D9WWA_XWM)(22&1/,0!;&&$ 48D!XR.4! M,("23B-5LM3DQ*?=\]*VEBW!O8'T(']K$H284:/^>.BQX20H3TR US?O/O4D M0G%HI[)&R%51>^U^YZU:;PK'65EZXP;,+_GL'*V7[5WMW*/:V(UZL;[3L_I+ M.W22_EF>T>/NT&Y]H \),]_AIWQW"5=^Y24O7CC[N"D^/BN_H4]E^:P.$/?< MQV%&4 :2C*H"C9" # 4,\-!/F1\E(:?8,MFNG@1+F_SO6O74U.58+;8G-H4G M*L&]O)'<2=E&S6'2VV),"O[4UV5'Z7D;\9M"C][7]C#4*G@['29)UFL&G_O4 MO9K]_ZQ$OF;P#*3U-6S(CA4_XKRHD@;_)@]SLEEEI/Q8\'\]JQQJS6402B#& M. @ EXP(8)S*,Q6"$*00Q1S!"'-JE.M'H\^E,5]+4F\OJN5-FP[D>ISF&,B) M605J#\]$08AJG)4=@37UVZL')<;U+'33LSE!##<]WHM)0 M[^A\I?.\;4*/)_Q:.4[?"!7.?L>+Q\\J%&-72N5>")0%ZGX+"Y5!,$D#0&B8 M@0 A/XUQ%D8DV]UOW9DD\!CIV.(^ZVX&ICC(K7S@R*8H-G]559GEQO^X<)!A M+J+QD=#;;+@!=JY4&VTPJYP:2MRJ-%9Y*%GJ,IV&)CC.\F:,]3=S@@Q-]<\S M8>B^:.5G5-\(7S<7PDWBHGL8AI%/(@J"2&0 DB %&+$0)"A,TPPRE(9:H>]# MG2QM(_+M]';US\O:T]9C%,$ M?;E?XCB@ #)5E1>&E_M-*@C,A=VQ']N",3%I:N-@3(5="COBJZ.F9R65+J5.9W[G,W;3\STGVP-!7)-R6V"Z MO9>G;QQQSH& J@XP)R$@J0A RK!(8YJ%$39RD.KN9FE35DEYE'%H)ZCAY.T! M56\:7P[5U+L@4\GLT[W845/)_[(TQ9E@C;%]OOU(R]RBIN; M9Q0&"&,$ 1%<3OW4CP 660CBA*5Q#!%+8*I='^BL^:5-^4I"KQ'1H"C0.6[# ML_MR-"8W(K6 <)R.HU_Q2XH G3ES>-&6*^2]J@"LITK MWS#4>BNY,P GGOH78&=QG:Z!B;.K]*&^9KY&UU#[_ I=YR7+^L7/BH]NQ-L(.8WK87^:I2&%&4\SP%(8 )@Q!$B*!(@RDD0I M3YED#Q.:Z.MH:22QDU/EM:LC=:SM!+W8ZE&$"\0F)@@[L(P)8@P)1_30V\VL MY#"F["DUC#Y_87Q1^5Z><%ZJ;(!E^Q+BLQHVN5]Y^WIXX-UF7?5])_M\^_IW MSA[4Y0,O\X=U]6Q]_TA$I*(S0Y#$?B:I)20 16D(XI!&49@@GF1&UL?I1%T: M.2E-O5I5KZ7KU3[/9J6NM]/WRB.OK>>\G4MKNCGK"ST*/%9 ",$)]I,L38SR!_5UM+0EX2"G5PEZ02787FSUF-D%8A/S MJAU8YH6L1Y!P5;BZKYMY"U6/*'M6F'KL>?-KKFLA\E6NC&D?UMM\^[J[ZO*A MCY+0!PC''$ F*8%D$0$9285/,YQQJ)T8O[N+I9'!04JO%E/_RJL'P_%KK\N1 MF7C2GX'B^/IK&( +KL!Z&I[M&FQ8L?95V,B3%^?]J;8B]PCZ"8?JW.@'\MP8 MB1@0E!( PQ#'$,<8(B-WYM,.EC:;=UE[ZNPQ_Y?_O_S >\*%]Z*$_2\O]OTK MO_YGE]D'/V^_;XK\?SC[+R\)KS+Y3^C'52Y/]6,87X7Q_F&5\D?.";SUOLD/ MH1JQ__R/(/'_*_*O//4A5N^]Y[3]JZ#Z57BED@@]<:JV?:M7+TZN4OF/W_2E M?@RR*__0UZ95GMA!A]:9B>H/26\_<\GG,3&E'><5JJ2[JG('N<@;/::_^\1 M=?,_*^_/D7(#:7V.G[,):U5SX2TNU9U?%3O;BN2I>JA^]PVON/+Q. M,1J&,;T7(#D<\&O3\(S1P!?H?1PJ?$E#/Z&,\?Z2$H4,HRR#@%(* ?3C & _ M2X$0A">(!H@$6LD6G$JUM,7HQD417-O[93?CK+<9GGWT)E[HYAJX>0L63W0Q M[D:F?Y_2Q&-7[FX;MR3Y.HQO_?!9%7/XFC]\W]Z(WTM>E6VX?MP4VT; IJS# MO8A(EO& <$5G_,H (0$/J QSI(T1+$?&]VZFPJP-.K^(C\D7'[W5E4QE*8D MC2$!FXZ!)M=.B.S4M+H3W:MDO_(JZ<%& "E_74EF5S$TI]Y7SIXKGU>']&F) MG2NF-.U^7E*T!.>,_VS;L3":?%I+,JCOCR6+UDZ/S=T$00DGOJ @2/P0P%1P MD*4)!G[ (4P0@P'1BH@8Z6=IQ'4DJ<&A>P!)FL+89S@%,49(^81+)*F/@020 M$HJ"4/CH_H479#,CENW^_JW0U# 3N4%H8C(_$G+G]SU^>6:$E8%1QPUF,YEN MCK%K@@Q<)5H;1V+0]#+P^GP&EG$=CLPH&H];)+7^"Q>L?+>2+'.W^6W]E*O@ MV\I+Z8[_V+Z5LOY3.[?U>%-+6T=JD;U*9E4!\"Y_K$IA_?;E]E,K +R\\BH] M##)?:\ ZS)$3(#JUDX$FF(TWIJ=T\"HE7&7(UH?++E&V1OOSYZ1VYCUHW MHI-]']/-@#O5QRZEJ%7=UF/P],[*UI!,S0>57%>C.6G-ZPEV*>RJ9N!1V_/6 M!>Q2ZZSV7^=#%H?*W_ _-L4^B:O*P>1CGZ4"4Q!GS 8B8&8ZS]0 [4IU MNSK(]&H^>'XY?VN^8TNOQ$>GE?ZG+,CJ*Z<\?^%W?W_[C:]6OW][WQR=>28B M[A,?^ &.E4$_ AGG&<"<)32,$I31T,!HT]/-\BPVC:">E/1OI135D[(:3-4^ M.#48S %$$_/8'AOO[]Y;[UN%CO?->V]CM>D#RH#9' V$[]U?52N6&X$A4&N MZWMW/L8;D?Z(]\:>M8SYHM\Y>UY5M44VE8],T5RO?LW+?[Y]5?_^B*D<@8-] M(?6)J&*,HT@5*8JI "B.$ B2.,IBG, PA'KD>($4R^/.G1)5*9VV%E62#ZE! M%4JJ?O!J70PCR"Q&2N^<-S'Z$]/R7GIMW">Q$SD TU7HFH4$\T:UV4-T%O!V M05.VB>1>^/J9?Y1:[6)R_SO??G_W7&XWCW)#NG/]$H$@(8I\D*&$ IA1!#!- M0Q P/TU$E%*2:N6"-.QW::?A1FQ/?06'V/F_I.3>3G1K'SW=H=!CP0D GGQ# MZ@1;BT1T1D@Y2TFGU^O,R>F,H#A/4V?VNBUER69RNN7L'2Z_W\/49R''',3, M#P!$*019*C (0\J$P)S$B5&HWW'SRR.@G72>F1> /GMW:7-1%31N M"6E4[_D^QCN%P7]:Y5WG;8>8!)Q #$5@) P M 5& LR1GS+"3997H]X7-^/WLJK8CC6K'#E^?V)X:U?;Q6PH]-;KR0">FC[L ML36_&;?!R-7-N5'?\]ZLV\!R=O-NU8@9E3&>W]?I0S[F*UXT=>U?[R')@C1- M?"!)"0((B?*B\3% 6>J+ L8X5B'K'K:7QH=-3EJ*AF]G9!Z#-2'X##'.,!E M8A8Q@T2;.$84']B R#=K5I _',B@K[U9ION(,KL)/?:8Q?WT;97_KYX6S;97 M,,Y($"" PC0!D"$*"!<4,/D+'D<$,3W#8D_[2YNRC81>U8W!#6L' M$T_5(RAL;IT[,#&X<+X,FYGNFG<85<*[NF3NUWSP?KGCM?FNEOME/KI5'GC, MJM#Z+=]\X9OKEX?*9?7=YO'I^G%K4&:]\_VE<9*J&G[[X<;[(O^Y?N$%?N!> M[:*K!.;KLKY^O'Y4VSBC?M70;V87K_F)<4K_X/Q\6'-7LOV[['">1!IK)Y9Q0#2)G\"4%YLO#E,<)/8HZHEJER MJ).E3=Y&3J\6U%.2>A]4:DPIJ[XEH!?2<7. "Z FGM-6&!F9!L9 L+(/]#8Z MFY%@3*VVI6#T6=N5>4/_^94_R6_A.R[Y;;%Y*/#C]3YY;;V_"NYQ[%-(> !B M"*&<^S$&F!(!0D8"FJ8)XXE1/7G-?I=&!Y78JF9=([?W5 M^UM,4(;AP88#H4=:T\$[,7<-(]M*.2#//%/X MD-L!YXC-##N?E=3L@#GE-LM6["CN]W7!Z>9AK4CS#O]XR]=?I9%66TQOBW]XI!'4C*_Z4-4C)@=8 M3_E[_1N-G=[C%Q@6*D\\!4>U-;J*.-'/ZN9AU\9L%PTG0K?O%4Y_95N& MJ!6SI6*U;GFA_@(_\. ^HQ#'C&4 (JY*C*$0D#"$@ OF^S'A..5::4-T.EO: M5#N.8RRJ(,:GO;BF)7H&0-9;,%U!-[7=\@BU.O3S=APUB^H]XW XJ^0ST-7, M57W&E3ZO\*/QCJ6=SYLJZ^J4RT^ZKN-[3*(P$Y1@@ M/Y4\Y4>I^BD"W)=,!7U$"36KCKH4S99&BI6$?VI7X4-E=>C8[7@L>K\/&V M$B"O0>C*JS%2N2=KE*Z\'4Y[5Y;JD>J&S#M4&'=HV5[:^+NRG2]&KWFM\XM1 MN\_^OS@!+\MOHUI)?797PO,D3]F !;'>6*Z M>OHI^6 &5.[+^S+TBAUA?.%;%<5]6VQ>U88K7__B;?:5:_!>!3.Z,1@5/?:9!NN)R4C!K*3V;MLP_[Z#^5 @ MZ'H<9F-B,D?,$4\9=#PK;9D#>]#CD)*?1#S" &8J!M*F/@@B7$60NY'(C"R MO]H(L;1]TUX'[Z#$E;=7PQ.;PJL5\90FWI]*$Z]2Q=!+W&K(]+AOZH&8F 4G M&0-C.KP$1$?$:"7"K!1Y"4BG9'E16S85Y?=;3-7*Y>K2A6OT<6D]/E%0S9,GO,.PURGVAOA5>QX&,/Y;H7+\D94+M]5WJ00(X(CR@%CN$IA10$.(0*8 M9 )!%(4!A5;AG*<]+6U[7\FGIE<=O6"3H:H?54VSJ NLIO:S,(+)/NZS#P+7 M(:!G_?R<:- ^=7L#0WM?L*N$(L65M-/DS_ZUD%OIVV(C\NW=YM.:;AZYVER_ MY?)XQ>L_W^$?O#Q9IE$8,1J3%,0IR0!D+ ((,PJ(H"@3<1)C7[_6DQN9ED8R MQUI5%PM*+Z]63!4VK%7QWBCE?O%J]79_62EH5FG$Q;AJ;([G'ZV):>YDH&Y. M!NIN/U"5F:%CF"[;+SL:.;.2,C./X'P5:$ZFW$,UDD_[*9?7P[92?TOJD6S^ M:JLT=%BNQB'"8]5M7'0U:S$:Y7+W6KE6G+ED[Z?5C!SHA&UZ&7* U\9JB#92[="ICJ%C% M(G0V.%M@PI Z[2B%P>K%:5?/R-"PUH-Z*YG,*KVTV95YZ2N^)#1&"((IZ &"*59T5@@(.8@4@( M'V=04)XD5K:T@4Z7QB&''&%RY[V7VMN);5T 2FL #,UNCF"=^@+G;P.]\#;;9&3YVUE MG)&'_[OOW/LCWV*Y0---M1W'Z]^.+^J?*%E]]'L9UC$$Z[FVXHWO*'?+U6OCH$KY2GQL5XPC D @4, M)-A7>3.R "!.,B 0RM(@2&"6)0V>']9L/C1WG4UX=%PSET#JKHN70#/U8;H2 MZ,J[/IG/MUAEUG.<5JP3!)<9Q(X[F#]96*>"G7G!NI^T+*Y4Y=VY$>_S\FE3 MXM6OQ>;Y23+OZEE][2H?ST:50GGFK'&+W:R;S(FJD*'P22H )(FZIO890)DD M!>$G89B$*4MQ:%1IR5J4I6VX*TV\[WS%*F](J8LA7UPP*GJ\,@_6$_//3GBO MDK[:,-3R>VT%O+T&5TT&L2NOT<5A@::+\715KD'E+-UT,V%D=I\M;-*/0 MLMBJ# OE9I6SJKG*Y[7VX EH2C(B (HQE-2(,I"%%(, P0PA&*4TTLHNUM_% MTBCO2,K:V]O(?V< S&%&

YKP(%-SVD]5S&$D#Y;8IPGP:12*+("0949[GM,. MEC:M;PL5/-CXA:OC^Y,RH%QY:[F_>9/OUUM\ON$Q3 ARAK3>/N82_":>\Y\W MZP?P.7]122J&4\*:QP+V:.TJXN^T^7GC^GJ4.XO>ZWONTBKMU1FKJ<\5XS2( M?1$!*%*YD(<4 A3$J5S(28 Y(9 $F5VQ]E8O2YOTK4+EE92V1=O;0.I-YXOA MF7A.GR+CL&:T%@3.:[JW^_A)I=T[U.RO\-[UL(6W[1_\>TY7_/,&KW?ES 45 M(H", RH2H9*;,Y#Y,0$4(0%% K,P(-J>L^?M+VV.-Q)Z*R6B@5=D!W+#4]L! M'A-/ZAT4E70V=1T[,#'P^KP,FYD\.(\^%U?>F/V:#WI6=KPVGY=DO\Q''H\# MCUV:2&DT-539EQNJ]N'C/(I\PA.0^IG*E\@0($$0 'F"B1$10L2A6>495Y(M MC2+;<7]U#CLRF.NN/"2[(^?)[BR+U3D;=LW[II\QF!/S^_DX#N3%DY0 M9\\UYLX35%TJUT]*9^4(SO[D5ZXZL%L2JLQ^JN."?Y=]YR_\X$K_<5/P_*$Q M<-/7.RE1J9(_2>G6K/K3JI:5_>.YW"JQOO#MC;C#/^Z#D&8\$A (Q#" ,8T! MQI@"FF:QCSB"?FCD,3>-F$M;+!I-/-JHXFT/TGMX+[X9^T\TPGI+P<\?MXG7 MA3K3[)&&QZ%_5]YN5'>*>BU-*Y-H2U?OH.R5IU*%R>5&*NQNG9AV0!PM&A,) M.>L*,BW0I\O)Q+TYJ@SQ]O5.ME3=Q\$T)L(/((@3* !,HA@@DL: ^T&,*,*A M;Y:8;*"OI;'\>84#3XEJE:E@"&(]AG8$W/1WGS:875X5XAR-J8I"M'KZN34A MSE4>+0G1\8JEA>*9E/Q?S[+Q#R]JZWL(P2 )\D,?@A1+EH 8,H#". "4Q4@@ M*J (M((QQSI:&EDT#+?J@U3S4.P!LZC.Z#5;F)^T1(%P=G/NZF?<< M/*+LV;%V['D[6FAM9J2([VH?K'S]L'?".@_[_O!#=BS[R->X>*U<.=1=KWQ3 MJB][>OBTEM.7E]O["&=Q0$,&,I@R ,.0@RQB*1!8)"*._2C(A$ELQ82R&I'3 M#$$:S4&G(]>"&35-.;QZ[+:009N8((]STJC9[AU4/;BX[K-GM/.@R./HD7K> M3C]WS#K#(#@BYRDEG97?9X#\=(F8HTN[5>:N74;XT^,3SHLJ0]=W7#SP\A[S M,.-"$."+@ )(20@P\A&@F(09II2DJ=$6=+B[I6U$#P+6"7:4[:HNI7U!B,(( MXGK<[0['B>EW)VCMRN>U$&UD=4>E>I@X8L.1SF8E-#W%3SE)\RT+)Z$OS^K> M_D;\H3* WJ<41PA"#-(L4N50HP@@F"4@D'^/21)$.-8J,WC>]-+HHA9.F:]? MZGRVNQI_5>+;S>.CY(]2WR^P \MA1KF?\?[.V4-]N-G5OC..0#@# M5F\7\Z>"TSJCXO6: M73]NBFW^/_5R(J)(Q'X0 >9'(8"$9X#X2:3RB:?,)S *L=%Q9Z"OI?%"6]3J MAAZWA#4CA"&$]8C!$6X3$T1;RBM)%4\KOD>O+7)E1GHJ-NR9#H)I3!4:,#FB MC*&>9J4.#95/*43G%3LJ:=:#W2(A&WR_><2YW);&69*H;#G4%XG<5T221Q*: M@B#T,\XBE+%$F/!(7T=+(Y'= MD2U/NS%M7PYJX76CT"<0'8Q.QAA94Q18P! MX8@?>KN9E1S&E#UEAM'G+:L6[FI ?UH_/6_+S_R%K\)F8TPB3$1&?)"F,090 M56$E)&% )%%"(409,7,2'>AK:>10R>:%AN4$![#4HP)'"$W,!DI*KQ)3I6-1 M@EYY#6 3G#$T,'%5ZV^@IWE+^HVK?%:Y3^,5.X:X+3:4WDC MVC63[J,(9E30! 0DI0"B* 98GD$ Q&%,6()9RJ@)5>ATNC3.J*H&%U7A1'D$ M?_.$<_:+NH8Y*AAFQBA:V.M1BVM$)^:8G;CU+?B;@\3>1ORB6;S0F&I,,'+$ M.5I=SDH^)B"O'QYYH;9"OQ:;O[;?FTRB]S".H1!A M **,JVQUE ,2RW^A./-32BDD6,L\.M+/TDBG%M7;R>K5PN[RJ^JQS1BTPP3C M$+").<42*VT:T41B(#V\;*$F#?G#@2O&VIV%'C25VS&"[N-V>Q*5=J?*NE-G MA7G[^BO?/!3XZ7M.KPN.3\LS^2BB >8L*507P"9URXPW M,G;0.=K2&'8^Z^;&#IC3;8YE*]:^U:I-_I[7__VT/L\/_'6S6GW<%"KH^#[# M7&3<#T'F4WD 2R7M875#%&<(AQ2+4$"C>R'#_I?&=COQO3<[!7[Q\K77UN'_ M]FHMO#^5'EZCB*$1V'28]#AP0O G)L$)<+=Q6+9!SYT3LE'OPFJ!*F#9!5H;#QUF>K%::M:+M\I'AU6Q4-^2C_KKPG@F4<0@%21+D\ D(($"02VH#[7*0$IZF6@7JPEZ4Q MQTY0KY;4JT7U*EGU34/]H(X;AIQ -3%'6*%D9!0:1<'*)-3?ZFP&H5'%VN:@ M\87GSOW1C@ MYM8A*]Q<68?,.I_7.F0%S)EUR*X5\R/1[7?Z-^G=.(T?FYCMVZ$1]P MH2BBE -;)Y1\[6Z@RAX5I G&B$.0X90 &/$(9"*&(&0)A-3G3#Y@5)AM.EF7 MQBYM2;V#J%8)OJ8<8KU=T$(&;F+.LQPS\QIOTZ/IJ@CLC/RLC- MT*7Y?NZN8-=%\6G-[O+M2NN.[ORMI7%M)93^5NT$@O%]FKWV$Q/678&KJEFM M1-'*6YKE+SE[QBMO&!BC35HW!E8[M).F9MN>=:O0WIOU/&&9QK SI_=]EJ4A M$AD&61BHK-@A!3B,8L!@@)$/.15,*_W#<#=+FZ+5C5U3S8"VY#1,7]@-J=X> MYG*@)I[-G94"VC-;)3Q2_M\??BCQ'?HD#T/C*IEA=R?SIC(<5/0LD>'PT[;E MX5[X^IFK]?_##SGUUGCU[KG<;A[E+!SS:>,!YFD<(@!]%2P5I?(\AAD"44:4 M95D@R@R+R%G+LC2":52I7?EWRGA[;2YW/[QDW/0(:J;1F)C%+ 9B4C=%!Z@Z M*Y9G+\G,)?4NANR\\-[E3=HFH%=YIMH5)%G$4]^G J#0SU3T& 2(B@!$C$D2 M10%".#&[G#OK8WGW;[6(-F4XSP'4H[.+0)F8I-IH3!!.VJNZL[SQI^W/G"V^ M1[WS'/%]#UIDT;N67)'+_>\W_J"VP[N,52@+(A$10!D+ S$](@8UPW= F3!$C3%!".8KF;Q % R \ 3%.4LHRD$8OT M>- ->/,0H3/XAEG0#213&[P;^;Q&0)N:I=W@&&0EO!BDF;(3[L$J:T%=%2\= MU'\P3V'WF_/E*QR4_"AOX?"3YE;L@XVSNL32M&(?O[4T7C](][_U;=DG0(S; MLNTQF)B+6F9K5_=M_?I:V:U/FIK-;MVM0MMNW?.$S28K] -8;=ANGIK\8"VM15HGM*/)-U MTP1IG;W&1/A-/.TKZ.IS6"UWE2WP('GS.R6[U>[$!&633*MDT8![%\B[?OBICV[L-X_?O;7,*73,FA[.\W91;O/I_\Z?J:R(9CW#@1X") MF $8"Q]@N74"09#$E(B I3$T2RG4US,^<3&E+M/)W0X--FT[\LMBICF4IU?5-\X\5+ M3NO*O(3Y*)Z[@&?B&6Z!C/;D'E-_Z$)*OMNZC))_.DSNWF9GF=9C2NTF].AS=C?* MIYZZ!S^/5 B<(4B!STFD+J,$(&&$0!2Q*$:^@)RE)OXYO3TM;7+O!%7Q0EXE MJMD=EKWF .>X"<(!2!-SF04^%^2M.4/ 0=::0YL_*6?-F5+]&6O. M'S4W-S1.%@>G6KQJ:@6%24#D[D, **( P$39'))$;E"".,*!X E-MAO>S83Q*AZ;3O$^,/F$_VW M?)T_/C_N*BFQ "4LC0".2 (@(P00@1GP,T;]E# 4$JVU^ZSEI4WH1CC]*7R, MT_BTM=9^XJG:R.708;U7VPMFYG%[L\W&3C7:,[#[ 3L3X'_S_.'[EK/K%U[@ M![XKRUR9$\J;YVVYQ6L5F7U-RFV!Z?;>CSBG@F 0!FIC'7(*L"I@Y =A;$*0&=F!9VHGN-[-ZACGHMOM>2 M_\I[KU)*R*?_W*GBT/1HBZ(CBZ1Q][,:*FW!.;5?6K=C79OMB1?;5^5VM+U> M,Y5P^TGM9;[P[3T-H,BB! ,_42EO64P #H,,9'% TY"D20B->&VHLZ5QV$[6 MZN*.[P2]\M;5:6%]Y?C@@]V4 .9M":Z.0N"NP MUM_5W(751I7N**@V_H[%EG5(<1_&($U2!&#D^R"#_3H/'CI/=(>77?T/6,>*W:MBH)\^%'0VR*GVAG/ MCM]:&KU\^,$+FI?,]3QA;H.\+G/<<#1,_2P)TA0D:>P#&/,,()^G\F@0!GZ2A!GQM;(3 M'3>[M*FG)-,W/;;@&;<[VBD]]4230CFV.)[K>8&YL=78;+;&/SI@KO5.PLNW?W4Y;' MT[O'A]_63[FJ/V)<:*6W@<5-Q^K(=I<_JI35OWVY_=2JMV)XA.W$2_,T>RE4 MLQQLNU&:H([D*"3V!]_.5N<] P\I=G8<'GS8;OG]=;-A?^6KU?6:?5IOY3#G M9,5KZCB,ZGZQH9$?95BNSA2J,'Q*4D 2K';XE*,(IB+B1N56C'I?&EOLA*_N MB [B[ZK=MR>%Y:[?;'#T=@*303XQZSA%VW@O886:HZV&6=^S[D2L8#G=J-@U M8ELE$Q-5BB[GY4><%W_@U3,_=')/*8YQP&(0AK[D-Q(S@+ DN2 @ @O$@C0* M[]?\09Z&V)T^S0WWJC7)LGJ2G?4]W81K">T]6Z\>5J343YQ+7<4+8\T[X")UP+%T%CK^!O0M._^O'&=VB3< M:*;&JWM\O%RE2F\9CO<*>CL-CUAXRG(.$XV#*SNT8^GF-5U/ ^V9M7NB;NQ6 ME(^;@N@YL%GTO[73>B.[11G;O04K\MS=RD2]_,:-SDP' M+$Y@%@8@0UD(8$@0R%*8@01E5#">IAFF9LOU1$,PSU+\0E:2QC&$RP5L(WG96H$Y0FTL'$751$?U=S1T6,*MT1%3'^ MCAU-?.%;Y>WC)&6=O7W\O.?NT;C:[ZX=K24XOE07EGF0Q#Y($ 1'Z*8"( M)P E+%$Q$YRG22J0H/?;S1:O]$A#OVLC"MD+,-TLD9)[5?73IT9V54GPS;,J MEIJO?_'$3@,/[U4P(QR#4=&CGVFPGIB,%,R57]AM&^;?=S#OA?>NQV$V)B=S MQ!Q1E4''LQ*7.2"G-&;1@AVIO>>"RPV6;)MN'M5>JKYC4B&,,61^EODQX%' M .22SC /0D!B*H(H(P&.CUM'W/3E)OBW]XN)+2(CYT %H])G(#V,3, ML\>JEE*=K)KK9\>!H>-H.&*5@8YF99%QA4]90^,-^VJL^;8R],F=U;O->BLY M2)[*)/\<+HD.MGF?96$24BX/24@R!Z4A0"G"(,.(<"1@FMF4:M478'DVGY;\ MU8'A2 /SPJX&8Z%'-=/A.S']# ([G0_>9;@YK"=KT/GLQ6;-@>FJ1&O1BAW) M?>5;G*\YVR4:;HP68991Z"<^$()152Z-@@S%/@AC#EG(81Q%H MA0)HO> XE=8NRPG,$H*0 !$)Y7$G8%@=?"CP(0E"$M$L%J971$/]+8U/!K-# M.4JI97J!Y J_Z>^0^J&;YAI)!YFI\VO]I,LD'=6ULVPYN5)J>=VJ&RM5)O3[ M9B7?+U4_V]?[4$1AD*08^))$%+6$( L# @(>!5&801X$@*N6U[V:(F5+[O_\#Q0&Z7]5F?RVK];>]]WPZ_&-2U G)IS/)TA^&$;M$J_[ M02C<^]UW=_>S/.\'E1_PO1]^SR*;WZ[XR-MF!4WC+&9I'( $QHDDE!@"S#(? M!#B-4D@)B9C67J6K\:5M3';B>6\-4MB= C9, 9?",+5U=(^ 33:_4R@,LOE= M ,E,V?P.T+C*YM>C\V VO]-WYLOFUR/M43:_OFON(OI-(^XOD\0^:Z/CRM5EM+]Y/5QTU3]S;-%^ MT8YDJAG47'M+52KGX>U]!!&/0XR /$V% *8T!AD*(. XAEA R!.]1'?4,(B (SKH[F-6"AA4\W3:#S]L?FMS MRWGQ:[%Y?JH,!%4-A?K(]'6[OG[;W:,-*2V/O*M\_% MN@GJU;^T&4-R_-K&(8A3FULOQ\_HFD83&:N+FK&V9[NJT52R?5FC^XI-]0+5 MV%M<BBKOR#ZV]3Z-(\@)A\!G @&(H@#@4&# ?$01$Q$C3+]R M]$]49&FTMY?0>U"B>TS]:)IQY6>#JE46XM]CS"=FZ4I%0)2.QQ?J+2!4>$/9 M>JX!PZO0N&K,VD?)$.I]WU9"XC687'D-*BI10HW+E7?XU@Z9$?Y-/C"38AO_ M'A_:7(4]_FT^.,/R(C]_E(=+F?Q$^68LF_+S1^&X1,L"Y+&S[>Q\_F3S.PES M>A^%$:-"Q""@) 20(PJR.!,@2UD6A@%)"19FP0:=_9CPUCPQ!958WAO))6RS M6N&B])XDX50D96@R[@%6$%]D&0$T@BJ*(_(!YDD*(AC'4K9,53\U,9I=#.LL M)7IV'KU[+#W@D8F1UK.L78S?Q/NV/712P/ID?>55,KHSK0U"X,BTUMW'K*:U M035/36O##UM:T7'2&_%[62<@O<=^(*B/"! 0)?*B5MX=0 M"EM;XAT:WW5 <66$'^QK7F.\CMIG1GFMEVSCRLGVL%6L,@O>(\AQ"!$$-(QC M $48 82S /@X@$%&(&&I84#Y61]+8XMVEL;/F_4#D)T^>DKPH[-BG7K1,!%Z M%\1ZS'$A<%/;?TXQN[/"S"+ O!<59Y'EYSW,'%+>J^)Y+'G_HY9%C2A55RN2 M;VXWJUS%<.X]4F "!8.0-)9S'(?R^!:G0"1!E$2$Q6&$C H<]7:U-((X2.KM M1+6NC# L!XON(%M8GJP1,R\4M(H&*ZJ)O5W-&\%I5&%SZHIC;]A?K5?FYF4 MO:@V3)7E\V-E7WJ?"\%5+D!N$:%IUNK26*(Q+^_%]P[R>P<%KBQB-@W1'O<& MF [HJ MJ"C4Y=SU&J]>R[PTW^WTO+\T9I!R;M9\\UR>W+LW-Y[$W^J$\"&I_.E,$R]FN\1L(G& M/(7"Q-W+'I*Y7+#&/PY#WZ=NE8?]D4[>F=%'J%O:8[^=GFW^+7W]]>[N+#1-' MT\CI24'_]H1?/2FJP;3LP5*#J"['9V*^V@/C?9.454'CO?5N;>D$D?%3DCT8$Y.4/'97-2J-\# Z"W6K;G4".FEJMG-/MPKM MTT[/$Q:;BS_R+7XG?U#_K)^W_XVW^_H_\H##!?$A""%!JI)T#+*4!R C#,9^ M)'R<4.WC3G\_2YNJ2E)/B>DULGJ5L ;+YP"F&AL--TA-/(][0++9; R@9;#A M<(/:3)N."CTE=O4OA=Y?2EY7&X]Q+ 8W'P.OS[WW]8 M;_/MZS5C^?;2 M9FXEI7>7/ZIM]V]?;C^IHAME+@'BS"!9>#=2XR>1RT&:>-X.X>/]J81UE05\ M$ F[]-_=3:Q;FA1?7J]6FJIM1!XS78>+W 18,"]\' 4DI@#1ILGY* M D5QZ-,LC0PNP35Z7!I-*D$!WDGJ;6J?TZ=*5I,+8AVP-\8U+GNY1V :WAQ;P#4\&V^3D,S7O$;Z'5\ M[V_RHFUYSW6Y6>6L^IBJ4([7PU8I">,$H2@%828R ",2@\RG/LC"-(H1\AE& MS&1O.]39TICYMLC7-']:\5)MH(XD-RW:.8"PWF;4%6X3T_&1F%=UB-:K]V?S MWXF*<(XCXZSDYD!7,Q?8'%?ZO)RFQCOF5NWWS5I4>4#GJNUZ9WGO4PA#P:'* MN(SDSDXP@"+F@RA(DBP4-(B95MKEH4Z61AD[.;V#H,V)2]^JW0OHN%G;!4P3 M,X0%0D96[3$(K,S:O8W.9M<>4ZMMV!Y]UMZR?5MPMBT>UU:&[:.7ES9SC^RV M2E*NDC6H8J/F5NUCE/2-VM8 S6G3/L)F$HMV)PP7&;2/6YS=GMVI4)O,1/!.S!]M M9*\/R+X]1];&X<<$8@.;S410SV2ZT8?7& JY! XY)>_/9<2RT/#+GV+QO MZ_%\5ZW1U7?V'F^U&.7B'\-8UQ3I!<7)+; 5@7_?0?E[!:55V10=* T.;HXAG>G Y@):LQ.; 4Z#)S6==N8[ MH1EH=70R,WG//NC^[=?/W_AJ]?NW?0X0'T>0A#&@)($ 8@@!2I /4BX22EF2 M9@*91]V?=F/RO<\;=B\E_5LI154!T^81Y6=P:C"N X@F9MD]-MY7[[/WK4*G M"L*W#[T_ \H\]OX2P&8.OF]_5(ZC[_M0T F_/WMW]OC[/NF[ O![G[4[Y^Y9 MM.97R:V??D;Q^5SP=G-6G;^7!3Y^D$^\&6S+G9_5'4MRL_YFG_: M\L?RG@D2PB2C0$0BE2?CC .<,@@$%CP)@H &F9%;DE/IEK8!/NPI5JAKF<73[$>@=UW_:T$Z\2OR4436V M#DR"OB-[@EO99K5 3 +KJ7E/_8@$ M-$U @K-0;J(%!ED*(Q"E"2)A%/D),JI5-M39TLC](&NK/H;WIQ+5N*+( ,1Z M7.L*N(FITPHSBXHBXV X*RTRT-7,-4;&E3XO-J+QS@7Y-J_9B[IP+97S_%_J MIX^;XIVDKGS[>5.6]X*R&$-)')@@N9<,5$$S@3*01EE&<4*C)(Z-TW .][DT M$ME+Z8E-X=%*3F\E!56N[VNOW.5GQ(U6%HDK1P9!X^#N'MJ):6:?UG(GL=RH M'0%=2^TIL=TC:I$AU!VREAI91P=:6K^1*1ZNG7F)]5\U;*& M%/O':1JQ[N-N]P^?VVV+SDC+.WK\J ^VF] MKW5W3>4R4^U?#]6G H9X&H: *J='& L?(#]$*OFIB$4F%')QZ\5! M1Z_@_WK.U2%SNY$_-^JJFIA>7BFL_IY*=3TAOXC24Y^M]N#*L=LKZ$D-O5I%[XU2\A?U:Z6GMU-4I1%XHW258_^+ M=RC]>=!WFF)=$PZ(JS)?4X@X;X&P"4$^*RTV95]V:\]7OL);SFYQL7UM%?LX M<$?D^V',TA#(4T0(H+K.0YA2(-(H8=R/,Y9J'2-T.US:FM#(ZU4">VV)K4L: MCF*NQ]G )UM1;LAZMTPUUQR7WRFIU]LZ[[:R>39?+DXR*FB6@(S%\E#J)P(0RB!@ M)(-1%M X"(QN-$;Z6QHO[.TZ1_)Z2F###'$C..MM(!RB-Y?)\1PXAUQAB(NK MK&TCO7O>_=<%+*'>XS\ ,<$@1A+.H$< M9D!^1!GP!E8BJ8HV2\$$\-MNUJH MT8'J%"2M8]0%^,QP>!J QOT9J@<*VY/3:7-SGI=Z5#DY)?4]99]GZ'U>TL^: MCIZ][RWI&VQGT%%"KC;*>\ZUU^4H%!=ET3EN?F('0=,^X] MUF(;F@NF'&U-6\-"QG!J0X72H4E'=0T0(T"-;R7=8#0Q?;;9;B>E9X*9T99R'!*K?>5 L[-M M+L=5:^\P-9Z^-+RECK6Y)R&&?D)2$' H ,RR"&1!D("0)X@G02Q2A.U"6NH. MEC;?6R$959(.\ZPNR#DY&UC.A.((YJ&&.#0AP F$04H(B&(J$APBJ(4)5H9O+H:7]H4WM\] MOK4(9GBK96N\%(:Y;E_?VJ1J.(7"(H## I*Y(S7>NDK(T*.S5L3%VSE-J4/2 M=L90G#YCZV)"2OZO9SFT'UY4,GC92A7)&<:^3QF!@*<" RAB!B1&% 0X]6,, M!62A5KKGD7Z6QTX[,;U*3D\):A4GVP>LIGWG^X@,/VY'![?%AG+.RH]2O':RX0\_>$'SDK/[( Z2D%(.8)#Y\LB1 MA "+4)FDTP"F(I9_853&=+3'I5'$3N Z1HDW8BKC8FU2QLK$H^F;J@^['FTX M!7-B CG&\3B_^UY>=TRB#8TC3AGO;U9VT5;_E&?T7[3<@,@]964MO1%UV,[U MNK*G%OP[7Y=5M'_UM[M@CH!#QB#'($NB0/*/4"E*F_'KXG,MN7=!>+9A-:8#H[FQF0[NJ3<\+I VWP#9X>5J8V38^[P;)CMH MSC92ELW8;K#X$\[9AQ_*!J^ZNME^YT5M4MIY0&9R&"CB$5S'72LHT2>^>HVV1I-MUGC:.ON]-RBNGD M>ZT:SD;<"LU*X"8GW 0NJ@8 .=MQC?? \W.=O4YKEK[ZE/C:\W MSV0KGE?7E*K;Z[).1:N\O^]I)"CS@P3@!%&Y8.( $!2&((CB)(B#B,7"*+Q> MK]NEK9XCB;IPHX!*Q-)H8+B.:HZ&WE+J'N.)R64GG'>0;M*,4G9 N4I)HM?I MO$E&C( X2QMB]K;;1"!O7]N_J6X$&&51BK,(A)0P !G.0!:Q",3"E_^+LT R MF(N4(.==+XVWCO-:V-RZ&,"N1T[3@#DQ01WA>#7-S8PY,!.G!^GH>!&)0OH! MT4T9,M""I<5OQ#?^4.51K2I_RQW;IW55>%)U^_:U^>5=M9:G(L4T M92I[LD@ C%$*2) 1$!":I3"CH0^-JLQ9R+ TNMJIH R"C9S>7@NOI<95Y:/> M//%GI8NI,=9BQ#0-LM..P]1&V4F&P-Q*:P^B*TNMA03S6FOM(3JSV%[0E!EA M,I[??UAO\ZUDX(=<&8#7VR_R<[Q/&!11 F/ 8!("B$(&,C\*@1_&/$OB( F$ M5CK0O@Z61G6UC-Y!2$])J<=AO2 .$Y0+:"9F'T-4M&EE3/4!8Y)\M:8+^<.! M)7H;G(4"QM39S>_1Y\PMG;]MBY6JQ%O>B%U9WA_;MU*H?^H&P_2WL+0Y^IO< M(A8Y7E4%G4NU(G98/_7#8P:@&S<2NT%MXNFK!9C<+$C1O4IV1];B<7"LK,4# MSI FI9#;)W]$ T/J\=H#.U M]3.+O%I38N*=/&JJ81=%\'>;HN< M/&_51OYN5$Y/\)%YDARH.=.^]NFD\,)6'P-=OOY?>FWSME97.OYB9+!P,IIX% M8]XAFOSB>J^,5VM3)S#-(-M-]9&ED>,H*=)@2[,LXW<(2-QE;+$I:I M]U>]B#A-)M"EO=VNJMW0?%NI#O&/]D]=OW>:>ZK:H,DY3;_SN[\VNV#1- IQ MQA.048[E[BA-Y4\T!@E%OKK-">+4=Y!*JJOOI?3XWXU;&-[V2_( 9Q9$#T>&TBF"?FM9.XQ ;AG>177B7[587T MAU&D+PM3U,-LBH#%D9Y_7NBB'B2#08R:39C?%+]ODF3<\B+?L ]K]AYO^3VC M&$5,)(")F +(DP@0DH2 0,B)#R,_QEHYFGI[6!I%[83T:BD]*::GY-2_+>X& MZ,NYN<;8[XT&%VI?&PP^:6S&J@QG=/N/5ZO46 MY^R/MIRO_5JO"I;_S0@G3<*.(:S8DGO#:0 M$UQ1F4!E95G1ZF VBXN)NFU+C-%[YE12WVM?L_I>I5K'-(GC_,VET<1.-H/5 MO0>2\8E_&1H33_,NMQ$]<(QF=#\&5O.WH[G99FN_*NVY.?"4^4R\Y;SXM=@\ M/WTJRV5J%XEJ]<(>^5]W&RVZXW)5!W";'S..H)KZO/^ M %(3+,L:H%C-YJ%V9YO6&LJUY[?.XY=&N'S$>?&'R@]4S?OC4601Q(% *8)(@ /V8 9P)"K"@*4DX MCB$T2K/L5+JE,<^WY\='7+PJHUFM5&4J:ZGE;;_CK8<+[NT4].2?%1)>!445 MHNSM5?8JG6W#95P,O^8MSL\:U*GO>5HA-H=!NNH;W/V8JH*BQV/8Q-UX3CEU M4OB=!^>XD.TGA>TXA+4_H,=E)Y:))LXBP=OQXG5F0^/?P3L[89\I,R\V58 MNDIC82?$O&DM+@+J+,W%9:W9L>==47'T:Y4IM'8_;%QA>!:% H8"X#11>3M3 M'Z#(CT$2DR!B :>0&R6UZ^UI:1RX$[1.<6O&3V[ M]Q@:!<,1U?3W,RN;C*I[2ACC+]@&3[_CJHC]ZM.:\1__#W^]CU7*""PR(%@2 MRT,UY_(HC1&06Z@L#@*:A8'69JFWAZ5Q0!,HW$CI56)Z4D[3 .I3(,>OQ"^& M9^+9;XR,11!UC_871%&?MCAS&'6/0N=QU'T/6AK5^K,M?-XGD)1@,3_),$@S M@@$,8@IP! F@F""?^R$/8J-U7J?3I4WWP4PD>NDG[0= TUKE&-:IC5"7(VIN M43* R)6A2*?+>>T_!B"C&$4@3GAY?RJQ'3E)C<)BY2+5W^IL#E*CBK7=H\8?MDZSH[R;\8^&-=[R M-1?Y]AZF/@Z#, 09Q3Z +, ^1+$F 1I# 6C0L#=*4EOP]'3D\6):&).:+SP MM_B'W:ZB#U+*$"-)&("$1$(>/",$2 S0%,28QR(6%"C>A27 #HCQ4X%I]ZN MS %($U-J@X\4<5^2Z4TC97^6)9LD/4,XN,N\T]G+W.ETAE3MR)$S^+@=KTJ^ M_KUL[F<]]YA/$$D"(G+701PE #!. 22@(PCA* M?,.5>K3/I4WDG:3>@Q+5=,4>AUAW]78*W.0K>2/ME;>'KQ+XJHKNW AO)[3+ M=5T;(6=K_'B/,Z_WVA"C1A"<3$=*")@?&4[]#6T=1NMSSK M%.Y0Z72J=CUB-R7W<07O\Y*N-BJ,H#SXA&.?9]R/&!!R%P @\7TY21.J[HB) M\DB#-#*:I(.]+6W:M@*OF@"+X5RQ%OCJS6AGJ$T\QUN M21U'"IJ!(HC*ACN M:U9RT%+[E"[T7K(\VS^K<\B-N'GB!5:DU#BWE/=89!G'/@&$0BY/^BP *!!( M'OF<.CP2@2KNP&O?W,:T484_?,IC#Z@J5K+%[Q\BN7)XMG+H\2C3$KBX(@ M(DD"F!^E "*(0!:%,4@C'J(PY"(T\]_H[&5QM""/O2HOI6G(=B>">O/_8EPF MGON-:-Y;OJ;?'W'QSRGRX0YAX,H]M;./>?U1A]0\6MQDU:[B=Z[_\-R\2/6)YV-'OJ8K%7J2O^3L&:\<5?'K1>"";$V[EF9. MU'2BP'F.IM,'K'-"O^2J'LW'3?%Y@RL_3%XV=W3LGB1RJXTR 2 .Y4X[B$) M L9!$, L2.(4,F*:!GJ@NZ5-U;>8>8R3K=V-^@BT>NNL.\"F/J+G:[RF:HJW MP]]; >]7AWMWM3X49N'.IL[5;.&XAW9F77>LN.4]WF)'QX* MY44D>U V_FH[<)(5 C/(,B99A0LB5'1Z!'":QB! ,/-1$A,BC*[KM7I=&L.T M,C<=RU]?8U4:F+&.'OAZY., MIR[T@SD8R%L9K$C(HXP2P*,X!A"Q&& _S0"G$4HY$P'RB94#3$=G2UOY]K): M.KUTX:DWI5VA-/$$WXO9NO*:Z,9+!Q'7;BU=7?T<5'\X-WF M&U]QNN6LN2!V4 2AO\VE<<-(#G_U:[Q^]7;J["[1+RF-, #XN-%M*JPG9AA+ MF&;-^D!3P^)Z3[9ULHG(?RZ(D M03Y#( DB#&!, H!B& #A)QF%?BKA0";[F*Y.EL912D:@A/24E%>>DM/*#Z\3 M4;V=S*4X3K'9I@-A>:"]?E]OBV<(];@Q\GT=A(O\!E/L\%IJG:<4.\KK;MFH"XV@'.];;K)M9 M3=5/][6ZK]FMMN\VY?9&5'%IM\6&/=/MYWS-&Y?()$@H\>,4D"B3YUO?)_)\ M*W]*XBA ! 4DIIG)4CO4V=+6626KNDFMI*U*SWSCQ4M.^977R-[^2S..&01= MCV!<03FYJ\ M4@OT]?8=+HK7?/U0A=3P@K'YHB7REJL#MI*[CZQSRC E* MK@A'J\]YF<<$AC,*,GK9DHLJ%\V/F*J27Z_O-X]R=W4/$8DQ]"%(,I8"*(^S M@$C6 2F-21K$7,C]CQ'U='2R.*:I?55W0GI_UF(:FO,[X=3DE0M!FII&3/$Q MIXP! %PQ1%<7\Q+"@))G\W_H64OG7$[^O^JNK#=R6TN_WU]!8(!! I@S6BB) MF@$NX%X2&.C81KSJDE5UP&O+;%@H=V"W1A[/7DQ!J(CRQ!% M,MC0?-%V*?VV1K'FYOH&0C0J7EP$?QT&-O30F@D6$>_A]%'=)(XIY. .0IQ.CS'.T8WG63Z M=Z5?M5*+?1/[PN!3\\E4LR(/H"A9\RI]67?7WZF:UK);2AI9&UWV&>1"K MBF(Q%5(?\A&&-)0Z4DRQX*E'<>1S,]^3(07S\T6UE((?\@)4-;G'<_O/AWY$/2T ^*=>T3 MUC3W;%8%K%0;"KE(@BP*R4<%7N13]>\ !'SJ5=33FCL-X M6A Y 6=D4=/B,EJ(Z]6F,?%9VNJJ3\__W6^S!T$H9&JZK%:5'II MZ-7B\OB+DPC$0;H[D3?\H+F=_Y.DMBS$5\%**4#?/O_U(A>KS0&^>GY1"9@Y M([2^_C2V^JT&GYN\:YD '1=U&8V.#_4QWN5$_R+ #OSA:X'1<1]9E!I#/L)- MP5D86MT;V,TXV2W"68#T[Q3.&\BR5B%[%'RE>EM^:GN^_KPH5R_55<&>5DHO M5/FD9;',BY7@;:'$LJB:GBG?Y)$HFIM622D3WQZ%6%X6_)+SNM3I8 3@0 M*:((Q=(XCJ5F&&<>I(&/(:,H#JE(N(>,NBN\ P]SD\4=XZ#A7!4P:WD'?>;! MAGO#@HSO\#'1,\%GOOAC>ZV,UWW4@C/ON!BNJEJ^ P?3ULQ\OR7:J\CYCJ38 MG9;K2L%M/;)J7;.'>B()?8Q@&L88(AK*K^(T@RS%S(]3Y&%D5#/LZ$QS.WDV M!:S;4H2&)\MQ2/7DOQ.@1I;2&XPZ(D>ICC0(A2,9>7R>2279(+N[\F;X!3NI MT)8$^TE2^%&**S7B;_GR\>.J6DI!M>@IOG%(?)8@J?/Z%"*&*,1QY,-,RHQ( ME5O*S,*F=2>>F\SH:M\I2^>AJ,6UF=#01EQ/AHR!X\@BI8-0;0O0$0V^2ZI! M1_9()9E,P7(D=+2GG50&F8*Q*Y*,W[>LI4S>ZD3+N_*2_;G*%^)VH=IT+-]N MY8=*:4TJAOM%/7*/N1 X#C$,TX1+&44XI$+:ZBS.,B^,*&;8,\L?UI]<:W]- MFDI48WFG$5T/ M"$UP)/R8&/D!AJ>B] 0S&H27:G.NC#XTAET)AP4E5!'X!=%<'@38L(M*N"+:3D$I]$\_]5<^$]S44FMI [9[OWH6H*P6BR4[IV%4>BQ,(0>IABB M2 6P"A;#!,4\)7[*$U_K/G<4ZF8GQEINI!![:[JKD(:A]9UPH\R7=1+#TX8E M@R PYRM\6B"^^[J-+#L[UD#'&[A2:2?M.K;L@98_T.,&2 [;;)3^3S=,ON>: M&@0%ON?:3A10N%YCWJVQ/"')SEY=;]7>MCR\64&Q9M954.)8BW RH-'YI-,% M0XZ%UU8@Y6B36!H2S>2J/:L*52<+7OWZPLE2!)X?^V%;DRF)LCBA&8(,<]43 M+J:0^-R'D4@99U1^!!)B9$OHS#K3<[CN)MQ1#1JR@:(;^J&A7:&%O:9IX1K1 ML:V+83!'J(%EA)(K(T-KSFGM#!,8]DP-HY>=7F^L>SVC3/X1,$@]!!&37Y$@ M83#V:.@C)GS?BQW<;,Q4"FV;Y7!CECNYU# 3.JZ F_8JHX?9&#)&!Y1Q+S#> M1:;HL*UY;>%$AO0CU[ZH59/S-%TK4)K$JL -%A&%* P2E4($(1\0CI M73X,330WR='2"6I"04>I5>^*H]CJR0T7B(TL,NS ,A860T@XDA-'IYE41 PQ MNRL=!I\_(YFV$3'537;W*#Z44HE18;(+P>1R59J.1>:6<]YX40U;U@ M?N+Y%,$X4 VQ@X1 FGHQ%/);S (O3@)DG&]K2,3[BJQ+*ZCU,:$!)AZ'-? MA3DKPY=+S36DW(N%D-:P.H3TB]\TPQH=*Q/4M+E3<\A-H&@SM&D;F$+,?!ZF M'*99%$ 4\1@2E$0PSCR1RJ,[P4EB=#]@#M,$IV\#4R4>ZFY-9\"E:>L;@S"V M47^:8W.[?8M!5P9Z,^BTEO@6(WLF]_9OS0,%+[^K*[^/3V4E[LI?BI=<98)= M%?Q:KI5NP."I,>:VSQ1-^M&!)]$YO=-< C/VWJO)!#6=RNUYES\+%6S\R_7M M5:]M=9TQR_/7G*^DJ#H)I%$>+*Y0A[U^?*'6\^8=(#^J.@GK M?,$L$)3A)( !58VWL@##- H)#%.'W1I[;?J^)T\D@' #L]&8_ M"X:1=[-ZGL=9 M77N2DDKP?M'KKRJAKLJ7HFTU=BL6>*=M>_OI)-E;A!!, [RS*(21R9TXD&$: M\/=C(2::U]1KNBJ6B[?[7[_=1PD.N9=1R E5Y>5\!K'O(1BE61S@+!*Q7G.P MS9!S$]^_2KSDWJ^K'VD[Q=;X#/D:;;@>6>[]>GUU]_D3^'9W>??YFPMGTRZ/ M)PR\]N%&PK3?;(1+;ZB)/$6[I&_\/GN_L=/>?B+YHMZ*;1IHO=?E-ETM%GGQ MT$;>\23@:<(]Z,6,0X23#*8\(3 DA!'AIY'' Q,-3&?2N6U#17/3EO("K$DU M4Z&TL-93@UPC./*6/@C>"'&.)K X4C2TIIQ463 !8?? -WK7LJ+>\60N%&54 MGM<48H$\B+@70XQ9"%& 4)8*1++(K*3>WR:?LDFO>RJ+!RBG>S;/F-1 5T^R M_"UR&?>R$2]TTA'-R^MIIIV=7U_OG5/-]!G>J[#G.@E,.8_D(->BK-H34=-_ MN_72W/:W) Y>?[[1W,S[& Q[::W9'WFK=IP[/.V/LFOE7]T>:3*'ZD$&^A[4 MPP]8A!???2_O'LM510I^6?"[[W)OOFTW\^URF%*:8D8Y#*DOCU\1T$;-1ZD? MI%GJ1U'J:\<3Z\XZMYTJ/QL>:-M+9RVE!J&HVF /&>8C03CR;I,1">*(Q7(;WLD%9_EPW2;/NCZRIOWQ2ID^&YVH-- M%X]KRM]6 *[QRY;^]R:N\JMX*1?+MEAZ$]2T\1LSC E6%;9"3".(<)9!'), MBB2-O23*HL2LPI;&G'.3X"W)8$VSH4]> V4]4\HQ=B.+[CW8>D%S8[GL]0%R MY;S7F'%:-[X^!'L.?8-7+2^'\T(ENWU1[L6OJK?D3?9K)>IHWF_FS,V M\$7&,?5@1+D4.I3%$+,4PS 2E/J)%T:!5ABNX;QS$SQ7SR\D7]2;2*Y#!*)M!L7>I;/BZG;!2A;O57U5X^%5NL_KBNEHNR%)^S3+#E/8\I3=(@A&G@,8B\*(8T M1M)B1AY-(Y2D.&$F>4_3DF\D.B?(K[H62Y"WY/_W#UWULA]!71ZU>JP-G/H+ ML6':3(Y._/'0$\?S7?21I;IBY0+4M?9['"GG8,<"_[A31[5(V?6, HG MW5B](X4J?_VMP$G(I8N?U\ ZX_WQB%ZVQ! M<5J G8G"V$K5!@#W43N'>+:-V]D::\K(G4-,[,3N''S$SB13UN#R3677E(64 MNI_*9Y)+.1\F,6>!#P/J88CB-(0XBT(H<$QCE! NA%%0_L%9YK8W&R+!FDKP M>T.G8:W0PXCJV4MGXS3R[C6'R-C:.0F!(X/F\!R3VBPGV=PU2TX_;%'2B/_K MKE3#U35L=6L8]5^:V][=)!.JLCS]9$'-JY!]6(9/66M$1MZEQ\%P5L_W*/MV M98BV1IJN[M A!K8*#1U\P/*@)8LB+Q[4G6N=U?J!5#FK(]Q[]:/6UVLQ3]-( M8!_Z7D @R@B"-/ #&/L^0<*C89*:'< FL\]M<_\FE&-7]4Q[%0OR($"Q+C/* MFL9\E>*I N5J6:D>#<9Q66:+HWF6CP7YV&=\2[?R?C45 BY 3?M%VZBK'[HU MPG6G%6ZN% .CN:=5&&Q@V5,DK :Q,MY_EO.UB7Z?1,46^8LZ@#9ACOKV_,!( MTDP;=M^PTHD^"+J\**6OJ^][-E3/&/!2">=!#A*E4H012K&IOD"P-8X_Z M'&$3W>?(/'.3&XI,L*'3XBY_"%@]O<4!7"-+"BNDC/60 1P<:1S'9IE4MQA@ M=5>+&'K<3AQT6OYEH^1WA>=K/:6ZV6CVM)NB)@O\D'?&T(]F,L,,?>SYPD=1"#,B M*$248RF=I7GJ19QC'Z=![!MUI!L-^UF9IZLF= 2(SL)ZD4_5OP,0T"G73^\D M&&U51CX?.KI!2SC8M"5I: <]XEOCUMVY886:H]/$;.Y)SQ@K6'9/'KM!S$N! M?RZ6ZL*]*3:Q3H)29=)6U3VAS,M($,,T256[C8Q RC-5&3RA'D9QZNO5#!V: M:&YRKJ$5M,3V(XA 0S:;%&-/)2 MC%C*C&I+G9AK;D)ABU2@: 6*6$O?^2F0]7061]"-+!NL43-/'QG&PU6NQXF9 MIDW,&&9Y+XM"XQ7+BG12QR=*"%T5TA@07\JJND\27S">2=V!9AE$(O)@&@@, MPR3-8A'%29K&)NE]!^8P$A,3Y. UE($?5.[RCTW>0ME071:F5>@.(*HG&\[$ M:629L*8.=& I H^;@>85YXZS[ZK4W($9IJTQ=YS%O>)R)QYUI"%\>/L@"O;X M3!9_U!$EL6!$;FT,F9]P:3C@ .(P8S!)/18PPCQ!Z5EJPLZ$?P-=84VO55ON M0<0M=88S<)Q><="&\'S=X0@N8RD0N].]KQ9QA/E!5>+8>Q8)0Q_KZ\2/3Z2J M?LN7CY__RI>_$=6O8=G5D'<$@]>FF4#1T6Q8X^_]/B9ZZN[?8_%'/N_ZK:^V(N1[.*A\_X,M MLA08%Z!-ANGAT0;(+B4BH(7D FP^86M4NG85UX.?,/.RA^^^N*ZJ*;X?(],6 M:7SW!=NK_?C^%)D=T-5BJ]! M(B(.8^RA0##FAWK7+J>GF=O!UJ<4=*0:NF4&@#U]W+B#:_P[%1NDM$6S'A"G MQ*8")A M!,:I\OK&'H,I95PI)!011A&E6H7S-T/.39Q\RXL'\E(N- M0][ 9ND>UX7AL MV_'J^N?+VYNOG]TU$-WP=W8#43G4I U$-Z3O-A#M_<;N-/\JGI2&<$L6R[<[ M:7Y4JL)A>X;$/ RR$$4PQ4A=B24IQ$0$/7IU7S#./;U]? M[@A]TJH)VW]^;GO\EKR!USH'/RL7SW67@DV*MGX:\1J.TSO9%HF1M^Q)$,#O M-;F.TH%WN;=*^ET/,EEJ[R[9_03>O=_9'<)?\D+<9-LMIWXM5"[31R+7K2E, M])S7]69^$D(NEHI_( _B7@Z'LR0F$#,OD7:VET$<1$G-#,YHJTI MF=OF;H@&K*7ZHLX3:^@&F1 J+ZREW.PHMU\JO8-^D@486:8H'E0FV$[7P O0 M+LK']:)L> &2&7 [O"C&FL+9@#K2(^SIF%3+.!NN71WD_ $M0PF64O6I72FK M2I)056V_K:K6ND/B8:0.ES"A*43<%Y!Z*(.(!4%"@P!%9L6?3LXV-]G8T69E MRYS&5=,][@JML6\A-($R=R'K .#*RWMRKFD=L3IL[_E*M5XZ4TA\V53CCA+5 M"X] (E $8XXI G/8,R$ET0BP5%&S:H>[$]B\A&?IK3!FL8S:J(< --0'%@! M-+8,,$/&7A3L,>]Z_W]YG\HGQQD\NM/WGW254%H;ZB'VHC3U*(R4AQ+Y'H?$ M2Q,8!#Q./1YC'WOGY9+.\;KC0%[#D'EO JK>5C\?JI&WNP5*#A)&!ZY%W.2* M3G=MHL?H<(:H@ZN5X]['JKH6RYOLCOQUN$?7NA:I2(14!6(,J=0!($*)!W$B M949$,I)QCU+&D9M8!EV2YB9:&K\\V_++Y_UT5,-F60X634\<3;L4(XNN$]$1 M39[K!5#]MLH,2*Y&J2OK#L[1(RFT"9I)G(4I@/I1&,8CFWN,?I)XE(7X*E@I MS9FW3RMQ5W[*JS]7Y"G/\B8,I*;@@RA$EDO3[GFIZUVR&7MN\K/E 71, +X2 MJJ[\+A_=WNU8J7MGKXKCK5#=K,2P8VOL11A9JC5'OD/+\4+[ERIQKYRX^/,#>YU5 *:E)5U<6[_+G> M-[]&G M[0S-VT7)A.#53Y*X+V7Q<"<6S^H>J^J<7_=4Q!%+ @))H,+I?!1!PF,.J><) MCH6(0V%4PFQPQKF)BP_E8E%^K\NRJISMQCN5RN1&$L($:<0C_B89Q&2&0X,?.%NR1O;D*LS]U__@<._.1_@:BY-+SD1KD0&P=N9XY!I\1-[%0< ]A] MA^0HLYQ1&^7#7LZXTF=5;#=[%#>%:*O^9!D*"2*!U#(SJ6H2+X,T2 (HHCAC M"&/DQ48>3H.YYR:O6_J )-"BR(@FWIK"=QP4QPZ .%2>8U.IX +T$';8;_H, MT%R6Q]"<>?IZ%F:0'"Q 83C$,;'57VNIYO[QSW]T/Y'_J H6__S'_P-02P,$ M% @ :$YB5^!YHD<*?P !;\% !4 !C;V-O+3(P,C,P.3,P7W!R92YX M;6S(*P.@ M%O_ZB01 $B0 $DM>WBS[N*LD%74SEB__]$__^G\ _.^7']_]\KH+UU=INOCE MU2RY18J_?!\OOORR^))^^7LW^\?XF_OEP\0M[ OCWY5][U7W].1M??EG\ MP@CC-S]V\U]G_Y*=I(Y2 =)J D(R#2:; (Q:HZP,+F?[?UW^B\Q$$ALCZ(@_ M(8PEX+1-H+0A5&IBG);+CT[&TW_\2_F'=_/T"[(WG2]_^V]_^;)8?/V77W_] M_OW[/__PL\D_=[/+7QDA_->;G_[+^L=_;/W\=[[\:6JM_77Y7V]_=#[>]8/X M6?KK__[KNT_A2[IR,)[.%VX:R@+S\;_,EW_XK@MNL93ZDW3]LO@ M_!%0!IS^\X]Y_,N__],OOZS$,>LFZ6/*OY1___'Q[;TEOXT7+G2A^^?07?U: M?N#75QT" DE=_M7%SZ_IW_XR'U]]G:2;/_LR2_G?_E+^$A2=$LM)6?#_7/W% M7^_6_3I+S\T*5+M;O_FQ/DT M6?[I**;Q:/G5%WZ^F+FP&#F=J,Z.@$J"@P@R@.9[F0/$>: METJ8I_#/E]VW7_'#OQ8QE%\LY;&4Q=9R*[F<1O?-KON,/SM"\EP62D'P2+'@ M68%UJ/@HN,_)S\$LWBVF&9N-F.3<+6[J]#]CU3_SZ MU+KH+D5FI!?C(O@UH)F6-M$L("5G0*A,P3 1 7'. M;";:"6KJG X/5CX($J)]2)PET8%1\=MT,5[\?#.>I/?75S[-1CEYF@U%LKV/ M(*Q!\^:9!164]=YFEBP["PT/5SP(!;)=%)PEP2:T_S%=CHL0IHOW[BJ-D$1- MN$A (\/PRA@.SN&ON.<)77>7B1<5$'!_U8-0H%I'P1F2; ();S&0GZ$)6PK^ M$\H_O>JNIXO9SU==3"-%F'(\.,@JH&R8*F8M)-"))\<2,U;7, V/$G$03G3K M.*DGYR9@\]G]>!M1?.,\7F4HUI:0$Y^"H!(R\XA_D24X9BDDFY@/*FC\107 M[%G^(*B8UJ%20[9-@.1%C*B"^?I?[\;31$?$(_'96;"R,*$D_HIR!=IKBP$V M(5&=%YON7?H@<-C6P7&N3!L%!AL1E0RC10YFZ4%+#C9$"TY9IXBB6A/9"S#8 M8>DK\N=#QG%";0D9K_"7%[//W??IB)EL$@;7D"AZU,)YC1Z53<"CI<(+SI*K M:##N%CX,%0UG-6L(M"5,+)VFB]F'6?=M/ UI1%6PR0<-EF"\)3A-8(2C$$-, M0A%O>*CAF^Y>_3!T-)SKK";:EB#RH9LOW.3_&W]=.M48DN?@$.@1@S(0R3BP MBLGR6T%R1N#7!,B]M0^#1\.YSTIB'1@J]F"6WI-MZ[Z3G ;(0MF3Q#3A- M+6BK8Z(VA,#/NQ+;7.TP #2O,L$0ZL_D\I7,\0NI3YS^/%)(U$%H8A M?"$APR!HS.C\HB\LE0LV1DI$/N_^_N&*AZF_X;SF62(<6/V?9ZY4)7WZ>>6[ MR4@A-*VBLKBV$0E' ^:X+Y4.4WS#B+^RM(>PK+6@&!,'^A+^+M,FANM0 MY<)KU^J'U4\UGXBL(-HF(%(N^&>OW")==K.?HQRR%B$;T(XE$#H)<)9ST(3' M&'U ']A7JI*X7?0P0#2?@SQ=D$W@X-.5FTQ>7L_'TS2?CPB-*E,FD?>(P9!E M'BV==< Y(5%D+9T]+Z#8L>AA.&@^VWBZ()O P6]7:7:)1][OL^[[XLNK[NJK MF_X<(:G!"R%!J81FS5(%-C,!N@@&O2/TE6LX%3L7/PP7S:<9SQ=L&_CX<5<6 MN*H9'7'OC;<"D1TU1?=9,G D6'2+N&16&.M-#6.QO?)AR&@X_UA%I$W XM.7 M-)G<@%IK'0VA BS!$?G[Z@W.87UXORW*LD7/ D1-^7HY$C.:%@N$%(4YU 4ZD(I](8%RN MXC$:#@-)PUG+RF)N S0HN9F;O)W&]./_3C]'A@;TC[D!HT) V7@%OB1C=#8L M"N\)#>>5[>]<]C!H-)S7/%^80U]CKB+H-^-Y<)/_-[G9S5L48[F-WD4(6N)9 MB,.8-][Z5#\-$PWG.*B)MY'G/'1-O\$_F(^JR407**I57 MT()RP*C:@?=9!N95R+WE#D- PWG,TX573>O_^NN6\-[A'YS>OP$= MH>D\1?S%O)N,8VG4\=)-2@<*#+728O['U%W',?[I?58.[?)P^.XJICM!3=*G-Q"[]$M L8A0#+EBC$]%LZ>PN5]"H;I1]$;$FX,405Q#W@&W:=^ M[7_?,L$8X](R!IE%LRHQ6T9C4C'TKW3F1CQ6K7$Z9AX0,BQTSM'L3I"<(^8& ML/+*S;^\F,;RK]_^ZWK\S4V0F?F+Q2LWF_T<3R__YB;7I3I5)RM$!BUT!A$5 M*R&;!LH\I\Y%2NAC%9ZG8.<@PEK TED Z/K61@,0>Q%">8<[_YA"0I;\)+U/ MBYN2!>JMXHE3R)%'$-P&L,1[T,08*@DG2C[6-^4DJ_0(/R,")1<65+UBA&CV%&(&BS,P61(E7(E=7DL5?0I^!F<_UA&N_T MAY.393L@+DIT,OIT_?7K9(SQ9_Q6XI ;H8QBC$%S5IYN&X<'.P+<*65 A> % M^H5.A@ M/&(9-!>:>A*8<8]=ZIQB*_:0,DQ;GO[,1@V)-P"<%?$7^?5X_K6;N\GOL^[Z MZ]MIF%R76TW\T]!-%^/I=8H77].JO\@-I[@S3*2<@/2T!!#&8@!A"6@TH%H% M34E^K&;Q]*CJ%&J'Z0?4HW?S/'IK *$?9NFK&\???GPM&3@,$2X67]!>W]MT MQ$HGA52@2+E\CVBH#2$,4F!,L)1QZSUV_7 *% \@:YC>0OUAKK8F&@#7?>+1 MQ8N"<@;2^-+0PB3PW&I@7M+$LHXAU?:LCP=,]7OOOHW4*=(]'1K=PDTJV9T. M+>?BYX>)0W%,8\E*?"V9UQ(GQ!2RDD%"# 1A3G($8Y2"F+R5S'H;A*UNDNB$/<#$ M@4'ZW1HMQ.EGZ;ZF#!NP!Z_7RY9FC5?IL_NQ$E&Q;$QJE0UR$B1!Z=B,H XR M0L!@4DIC(Z6/=0\Y+4S?1TT+D7H5FU%)X U 9QW#32_?)3=/'\LLDXO\QWR5 M>A@1[I4V@H&A):!3V8'%+8&.MV">M:$RP0G@:P FMR[@*B1X8BZ4 ,D9-9.*Z-D . MI6W8D+CW,JU>5-2 Y=G@ZV$FRE'.(E$.]Z$N-RL63UX9.2A"J(D8_JE4NQ)G M/S7#EM_TH_W]$#M'%0V ZJ84Y(/[6>I [A*2@=GH)1"M2E]\Y\%)4F8J&,]] M=#KDQ\K4SRG N4]),V Z2\][ZF_.$'H;T)E=XZI;,AJA?2Y790J2,1&M=\BX MM8@"2C3A5M$HJWO.>XD9]K#K#T 51-\ AMYWB_1P&R2)'C_7'"0W% 3Q :PW M$@*+P5%&#*&//:,[!3T[R!@V/=P3;LX5=P.(N2LNV8'^8,N4.$Z T)! 2![ M9(Q,,,+(064;K*WM!SU&S[!IYIXP5$T!#8!I!P=$,):"PZ!CV7/7"@JVS'"( MRD?#HV69UO9\3@1.;WGFGH!SIK!;"/Z[Z>7G-+O:-*.CF*3F1#B0T:'7)D4$ M1Z0#FEED(F:O'NUW>A)@=M#1C)_38]1UKO@;L#C+'.B&M#82H3YPQ:*5P%@F MI?$O 1.9@\2"I$Y(].QJ'U[[J6G&_>D/3I54T0"H-I@861HB5^B_49/00J>$ M^X&ZB-LC14L=S9+4CKTVEF_&XWF6W,]1PF[@_-J6R&U9[(?251BUM%C,QOYZ M44SKYZ[LB&ZZ0"KPBY?+]K)I?N<,6,>C<"9!2FHYG4*!H9X#LX00*ZU/LG:E M5UT.FG&S^D/K@"IOP#!NM"5;/9),EGN3: )I BF]+1GX% (P99-G3HLH:Q?F M/Z1AZ$?RP^'AX;/6Q+B\M'*3#VX'&TQ1_<[,I M2FO^(H3KJ^M):$>K']W= R)P\8X#8&U3]4V@-S/L^3FU[.? M2XFO#H65GY*52C8J 5G%,DA!1[#<2=!>>FI$$IK6[DZQCY9A(YB&L%A%6<># MSJY -TV791?T%*2/0A#2I,3!9HS]A-4.7$8>?,ZX<8(.D==^P[E-Q;"ERPU! M[4P%-9 '>BKS,.)HH(6D$4@9.2IR>:EO$P$6-!6**>5\;< ]1=.P\'ONS.+Y M:JD&L^'Z7WY8JN9+6HR#F]SGJWHSS/MK/7=GS$.ZH&$E0(L7HP\RBTP HZCO4\I$*UKWZH<0-;02<.>45=; M,6UA;362Y<7UXDLW&_]WBJ-LT1MQAH AI8S'Q0SHML12-$H8];AW8FU#_P@Y M0V?_G@];9RFB14R]G<^OD0V=LNL=G>8/:0, MG9Q[;BR=H( 6<;0Y+BIP*WS9#E'J $*0""X$!QK_E!,I68RU';"S)W3UF&)[ M;D2=JHH&8+4C";CB:<2C1L*U!.Z,!Z&4 F<,!65BB!@]:UN]H?!>8H9.I/4, MJ#I*^%.-[[B5:9=O6PKV,,;CB67Z2UH74]7^!R ML]OT=GDGC_\?RPV:48ERJ4OC0(<[R#J*]KC\BD;F- \8[M9NAG,"F<-F*&H@ M9_M:OE]=-7!VONKF>"247F++Y'.:?1N'-/_43>)(IN"51*%Q5SIT$)7 1D9 MVDA>.LE@X!IM(D34=LOW$C-LYJ /R-21>P-VY5-:WN+_GJ;(T 2-Y(MX-9Z. M"S/E'>J:O5$Y5$,93L&7LB(!N>("XU9B,LFIC!>NC:;#*!O6(:H$@X=5$/5U MU= FL3!((C\0(;Y-[=.+K M:>TLGB!JV!14'U"JJX<&SKP_IK/D)N62Z'NQ)^/EYYJ9S M%!&JZH:]ERGCSY0\AN-:6\4\L%3F?E%=KI:X!NN8RE9GKUGMP^\(\H9-!_0+ MNKZTU RV2Y^:)8_Y78;@IT1\YX= RI DD(!6'+S4-"E]06ES03_*6OW39S M'RW#YA#ZA585^3>!HQ7=-^$&TYY[Z@1DB^ 7 KT'JZ6&R&5V0>4D76UGZP$) MPZ81^D;-Z=)NXFW%7O&,+$$61+! 7F&$# MO7XA5$<##01^=R'KS:W0>'J-3-U=D*X.Y]L)"VG^VP^4'ZIO/'6SGV\Q^)GO M?J4RXE1J;60"[LHX*(Y;RF8\VQ7E07.K3ZT6IND>)."85T-+Y3Z1,P)DD0"MFM*'$2UW[& M4H9-@SX?@$Z1?),06HIHV36E#"2?=//KV<;%/![0D5%F0.IR5)LL,316 M*#2CJ#*UFS0=1>!A]NI/5>+9GX(:./W^GLJ OA1?(*3=97I_?>73[")O/?A8 MV>=$N&+.$R!LV9I;,C"!:F \/TD16.XEZ%($-GI9U@-(]E]::,(E[V%N; M^.W'2%ERF8*(P$G)-KMDP'N=P'B9G)*!T%#;Y3^2Q 9/X><$9A7-583FLS[] MF7=Y1_^S'A\!/;7@,SP'.HKG^HU,5LN]F,8=1-SBW!M!K64,?/$Y!2WC10DW MD%S,W)=(1-1.1!Y)8MTL6@A"9ZT=&),][FLIP#.A(!@>J;-<,%6;W^.S:,_1 MGJ0Z.A[/KATC]P8\PD,:-N)!,N[*B/#RHC.]3JM_W\WHI(*A :=X;D@,XS5& M8R[R<@V(HO".4F-J1[_G4]U,'Y/>X?G,&FX8T_OKJ%#\R]]-5@B(_WF]*HJY ME<^NUH*K9EVC0$N!0U0@HT\@@N!@#?$0K%')F40IJVUHGY7!@1\M/#-Z#]P\ MPT.I@7VV0RZW/7YSIH05$V4$9R#0N4>+Y00H_)4A-@3F:V>N'B&GF\X1>!W-TKM8,(.[\M\WJ1S\NQ M6F5^/GC>WW/$696PL-UE^61Y-W!$WE+_:N+F\[607OP8ST?,YB!LBI B(7C6 M(TN&J@221T659)JQWH#SD)A&,'2"AO>!Y2QQ-X";3?I?=U=N/!T%ZPPMO9B6 MI5TBR80.K3:E3Z 3Q#/)2/6155M4-(*4\]3[T&4Z3]8#HJ4X"NO&;4LF_II* M GZ44_!26XYRR*F\W>#@-&XCDITA*5K-'KZ=V?9[=G]Z6/6?JZBNFM0:TGGI M/_3;C_'B[VZ&8>?BAAMJ*,8*V8(TA1OC*,J$*T CRD3F@1EW- 9V+S5L)JTG M3%20:@.GR*V]7/EC)3;LIB5H6-I,2Y*,5%.@,4ADA@8,. T!9-);:XQ4NC)@K ]\UC7['BB.$E* G)3+MBC+;/6#90_I@3#/5+] M1=FC! WKME3#33VA-V!A'HY/O>'"E]Y1,H*-N>R$A%PHJ?%83B$YQ77]@M;= ME Q['U4-,Q7$W !8#AA?NF:,1K7:"*6)9LXI+%9E+A?Y1>R^+C52@DQEO!)<91!1 MEKZ:693NO\@9<]1JPEFT!WE#N. &*ZU>D!7NX [!1/'6+-S%-2 4W5'__Q- M-WN?OJ\GA)9IX+-NBK\,JRJIY<8U(F>C1(!<[H0$)<5CC 2X,-3C><&EJIUE M.HK 1F;6G7\!TI]:&L#<9_RYNQVTWC?22$6I=V"8)("AAP2[[+NC9#(L>:U2 M[6&MN^@8-H?9H]H?^O?GZJ !'-T)YU-Y'^EFCOQM.T[#4W MDM[))#3N-ZV0@V@3VG>G2Z,$0BW1FO/>J@YOJ6ADDF;%B_[3!-S$9$H0 Q&,BN#1QW8J$L"T&7BFAL W&>OF_Z M<-0LX".T M=>T2IFTJ!I]B^&R8.E,#S2!I_UACDXV)1CG(R]GK :,:YTSI;F>%EI+2G&N; MJ_-F2_$"*$\;XVI(YO MXM'G+,1G@]'I%=\MWI%>E7?12C1\32G$^7J3UN-E5 M@OAC"MWE=/F5O[G)=1IY1GTP* ]"RUA Y1E8$S10*HVB@6A):@^9ZINGP:?H M/1NTFT)' [ME*>FW\_EUBJ^O9R4YN;+ARU-C^1\OEFFE^6\_TBR,428H?F)# M#@R2RJ5)FDBEH:0I#\T8=5%KJJI/%#V:RL&'^3VO+]F?!IO(R^SA<;GC=K/H MI30T<@TQVPA"&@_.&@T,N5-4$A1V[>NMHXD4Q0%[V+\>(U'%1&=5G)S/[''+21C+S&*VYU\,F0N\Q@5- *D_9DS M+8/DV0K@FJ;20IR U:5SCW>>X([)Z#0WEYIG:9#_!7_T6;;J/49/A8QY^>:'6?=MC))[^?,/E/_;Z<7-=-$7Z&NBIL8;/>^ID2(P;=&; ME!(W$=-@<">!%B%P*5)TNO8[P..I;*2,X5P$[4BT]ZFN!L* ^U<)F2D2;9FV M1S4OS3S1,8CXJ^ E6N_H"5>UKYD;ZL/>M[8?O<4Y1O0-X.9>GKXDV:=A/$GW M6/K<'2M-=$N=RRD!B<5?$*[TF,@!,'C.@8A@8W"5X=<''\/623PSB@<'0@.; MX77"EM'<0U@\')6[5\^EKD/HK2T!OR'!DBDH+) 4,^1KT(M?NH'4;9L$:S.63VH,YSIV=_KM=KJPAQCJI] MT\W>=6[):)DVOQP,'D?,,.]]C&"U5B@WDO!7>!QE:52T*JHD:T<\CU,T;(%: M<]BLJ+X&#. MBNLIQM;^R(@&)QQWI;*^Q'$R9721G09"8L[,61M-;;-Y+(W#%IHUA]Q>5=P MA+>O:6\Y7E9] N^R%2(EJ6QN\AU,W;%CTS'G. MGI36)!S7#0;F: P2NM'EY;FB)EFB.$A*8KG*S^ <>C.:*>F,E5G*VE46A]#5 MVC/7.IAX$GIG*JB)*&>;J[?3;RCT;H9;=A0CLS >U4E32*L ^S]-6-X^LU16O_X<5TU;YUZ5_,1Y)Z M4\96EKI*57*J$KPU&7R(S CKE):UGR:<1FEK[V:?"9/5E3@H6)?#?/9;^ _N M9S'O^-O9-:XT=GX\63DU:WXW_N@]>N[+PO7%B.L4G P:>/ .)6XYE# /,A&6 M99N,M \PO&>B4FW*6GND6Q6SP^NR 7?R<+]\))G-+AF!(5LLG#$!5ED-20=6 MMJC*:;C2MM;>W/9B77M25K6!S-5A6!R:^9[P$/<3UV7D-+&VI!$4AH?:)+ N M*DJEU\(]$QP?H;*1P6//5&E92UT-V$6T_C?/VL-_78]GZ=Z5/AX!=[?Z29B( M-I\ +Q&<4)2!9S& S(Q*Z9FSU6N&#J>NR1K-:CC9FES5B]*:"(^0E9!2G+]! M(>\H,KG'' ]*!NL#.&TI")(,>,XM2!>\=SH)JGHHR3B4O"8++GN#9$]J:\!$ M'B[)458F&\X(,*M*X9/!W88(PLT77; N1T-J5V4<3EV3B?&^\-B3TMIU(5<7 MJWMN& B+,HMR"' %@H:,&TXD2(DPB7ZZS*;VX];CJ6QD]LDSN9"UU-6 ?;QG M^G>VY>".,>'1UG-5QDF7]C%6! O1\:2C*QT_EL%36& MN7?=]/)SFEV]&T_3'+C)1GBGKI5@9=2"[ ,(IGB22>L8C23+5+RI\D MJDF/\#DP=[Z*&L#$P>4!HSL:1E[I5V"P$S@ MV?J8#AM.UDN@,>S5R3,#L2>E-1#_KL:P7>3??H0O;GJ9/J*IO9@69LO_2I;I MFYND91D2RG$!)8A8$_RD&@MPO6$O1^E>*F0 MU;VO!PV,CZI]DYI&"8-'!SG68S@/STLJ>>ZF\:6;CW'/?MA8X133=."7JQB@4[BH9&8N9I=NNGX<>V?^5LVM M-A>_R.OTE)O<6<8[5*9 /$$88LB.OIOV$7P).32C3"$PA2"UW_I5(?SLI^7G M$/%Z/ ^3;HZ:_XS*?(G?_<=(<4>\Y[B] WK"PK& V]M3<#EP*;TVSM:.[FOS M,*SQ?'X\;[U%'Q(3K=KI3]=75V[VL\N?QI?3<4:O:;JX&TK^ 644RBW "7;Z MP"]7L=.G<%')3F\O(Y'D1&L&(H8IE D(B4HE.)LUB[!>]^:L[N M9/289._V1(CHZ1 C01,OT?E1"BS%P(\Q)VE@-//JM_F'439PN\PZ*-GJ5U1? M*:T:JH_I6YI>IXTA@*<8I1U?J6* GJ*NDK%9+U,NRO$$6^+G[^/%EU?7\T5W ME69WF/*,V*PDN.@81A V@&&1X?&4(W[5I"1KYZ\.).W\B/319>XP[X6S1)$( M,OKR:K@(0V<"+E$2*-$RB=KENX?2-JPIZ@-#VP%M#UIJU3+=-%;X>8I!NOO+ M5>S0'EHJF9_;K]]YP[=P24ZZ0)0!KWA$N&3TS&5RX)Q3C@:2(ZGM[#Q"SOG] M)K8^?0?:I$CRD1BPSO&26&:X,SB!F)3)J%@E<^VIQ(_1,W3CG#J8V&X644D# MK9J-W[LN?A]/)FX:W^+GII?CTE!@U0WD!$/RV.>JF):#Z:UD;&[6>[&]W@ZH MR92Y(4(!IUR#8,2!-]J I%9&ZIG6LG9^YB@"S^X)?\AB=QM$9Z^=YPFBY+R4 MBI<)EA'_P:-D&%.$F&L_'CF.PF&-5G_8VFK^WI_>6C5LKY-?G&+!EG^OBJG: MIJ"232H?W@$0C-^S9-D#-9J7IAH:O,@9J&X$'GZ_M$.RFY/SI)YM?O8.E M8S(%'@PHGRP(+INFI.>7'/E>IXN! >BL9E(WU7CQ8;P?.@I>>E8KV9$+I M0YXP) ^E0Z[CT6:9"(NUDZM'$5ACD/63B]UMD2B%T9H0X(0YW"(6HP!M%6AN MHHG>6R-KF]WC*!S66/6'K5VCKGO26[NF[6XNQ=LIRO!ZR?YI?L^N#U5RA)ZD ML9IGM&,E!,-_I'AY[^7,#N@YE9)P1@)AI"0!208;C<>XWI2<00BJ>I?.,\@] MW\NF[K2-Y-KAW(MA )8BL*9CD-3BJC F2E7$]PXNJ$0/X7)C<=NF>2N'J/G[.$S.[Y]AVY+58C.1E4F,^ \;N02FG;#. M1QIM;9?M48*&-5#5<+$U,*::$EI-,BT;LGSI)JB@>2GZ7YQT^[;C*W7JD9Z@ MKI)=67WZ%C$^1RI"25%Z(DJ;!O3>N:"0M79E@*1EKG8O@_L4G%UCM"6VT@)@ MYP40M4F&\FPNI](*Q3N$L)5E))Q-5!)-6&T_Z&#BAK4I9V!BJ[JH%W6T:E%6 M(Y(^NQ^GI:8V_WJEJ_P]]%2[S%]_?X?W:Q.AW%,+FA(&(F@+5D8#R?C@#?[# M5!\M_ @Y%89'//ST1IY51)H8$Y D(Z4VSI61D@%H2,XF[XHSWC^KC1B/6IC8 M,?FAC@9:-1Z_N=D40[OR'GPY0_(4"[+UC2IFY''*:CDB#Q:YRRH:'U50 A3) M%H1*NKQVC\!S4+%T,B.ANDNRAY:S6Z@\^.X=@ 6EC"OFT)^V&<]8I\ *92%% MRGQ&)SN3VJ_<]Q(SL/-1 P=;K4RJ"+Y5R_$I79;$P\?TM0Q#G%Z>%,8\_$:= M(.91RFJ]IGVPR"UBHLHV*X\N)?5X*@0FP4OT*ZEE6IO " :QM3W\/;2<'=8\ M^.ZN0U#@ :B%M\!+*RG! T+990U:IV@2IY'(VC;D +(&?F]; QM;04UE9;1J M5SZFB5N]AU_\_#QSTSD*KG2O/>W5Q)YO57H[<0BEU5Y0[%[L%EM":).<%, - MQY,JX#\L4P145)$)PJ*M?L/R%$WGOYG8_?V=UP^>!8S9+4@;/ A#(Q@\3($X M%3@-,7)1^R[N"/*&?CE1$3O;3R;Z45*K]FE5 _D?:1+?=+,R_.(4P[3]D2H6 MZ0G::EV9HV:7I1+7*:ZG=!4P32/^AZ_=W$U^GW777^<;9:@\H.(-.%LJ- 1E MX%(I$*-"TL!U5+KVX)8C23S[:OS>5V^[J.VF8M?&()YEG7P$8A,Z!L0R\ '] MA,B\TU(*QTCM JES:1[XBKQ'#&Y=BS^G=ELU>Y^N_3S]US5^ZK=OI]Z);WVC MTAOZQRBK%>X]6&3CZ%1)9.,@V\!*TQP$EG<4I(X\:#S83*C>.&D/+6>'>P^^ M>P=@9E,VN$F \USF+OH ^%L%DGAMOESTW[%CB,X=0W7P4%%'L9QYP$H'0Y\\N%AFL&5)8M2^Y!\K;]C^.G@L.U== MY <+_%S]\VZO4&Z6'O' 2,EE-[%! AM1.ZCY S[+B)_JQ-%?$W@*3WZ?N&D&;=%'\95J7ANT]FSQWS M(FB(QD<4GG3@A<.=X@6WGDN76?U)\\?1..S@AIXPUZNB_MPQX.,_W9QU'_TEYFPR977B3D;$!JQ8RECH%B6P9),J:WMJ/87_:V_//^80AI_ M*_)\,9ETWQUNFC?=;&6PWW7SE:@W&W01:Z4R0'QI'>AL J=$!*^5P8W!8Y"U M"[A.H[39Z/ 8%#TT/)E=&;U)Q6]M8+\%+ZD>#U) M%_EVD5?7L[+;'D":LB!,+K&%\;A5=+;@K+3 J'9&>,M4_2O, VD;^E5)':QL MW??UH9E6CDA$/)*.!:2(E MGGF.4E%Y]SYK \F[S7*S[,:%@/9!NR 8P/<'^4)1>EL",J9;)S3/*O:0=XC MY/R96D,>@YK]YNL\C;1JL4IGN]--T\;?KM83LD=CLZ\SH!4^\B1!4RE <"_ MY!A+]4E(+"F50^WY2W4[0Q8A;B 598[_7"4>WK@PGJR&KT]C>1D^_^!^+@_> M^Z>O==%'JSV01'BYN\Y@!$I#9<="#DINC0391L/Y9 S=BNAL>-R8CV?62+L] MAA[IU7BZV7GZHWWWF>S12!W7$5 YHETD&APK643)8GD%%8%ZQQCW1*A0VR-Z MUFZ3-WMHCMMG\P+S(I>+RY<_RS]Q1^%'-OHS>^9TR!Q/>3SJA>4)O,+S7A%+ M>4J!*E_[MN\$,O],?2>/0=D^#ZHO#;9K^W:VF#O'V=K_N?X:4?;JCIW>^D]X MAOZU<1 X)2"20-_;& 6)&)9XRER)ZJGCX=I1WGD2.XEX.]V8>GL[%_%#-U]> M=-SV&=MH!>2H,8Z@,Z%M*-/BXK/@]S]T>CS MXZ"BG:VQ$2X67]+L3@IS]*1?I_GX:+Z8KS6Q(9R[,:&;LDFSW,VNRETM MJF]+9.\*03=WA9MOG$*@^#_(E&)$H!D>3S9DH#239!P/L?K8LB88'[8*=_A- M]V?!7+LNT[1(]]KK_VLSVZ1(\V&Z7)J^2"!R<,!<&\!C3>99ZQHEE$ M'1VM_>BCSR:T=_OJ=I55"A=WQ;NQ\^LLR5KR\6+Z,87KV0QWV/(]QH/](5WV M1L8 U)5Z>2L,6*HE$$Z%-+C/+:G=M+8J PTWN3T&=_N-YW,KN=6,^U:GK).M MWYXO]=*1KD>;M[K4M=U77[J[;?!P MA0+SL'S+/[E&+^)AD6#6*EG&@20\\ 5/"FR.#$*0VGHA4R2UKR9.)+71GG;' M8&B_[>I/:0V\IKAC\\5T,8Z%)71N/Q4[O+3-O_TH32!27!6D77V]7JSS=_M[ M_B6=+/6>@-&TS!2-J8Q&","8BDE%'U3UHNSZ7 P;[?2,Z$%4W>J1_+#=W!EO M,W9_J9=6CST>R7N;^B4>,=C$.-J13I?Q>='0RY_K_[A9%,N5X8RB.3<,1: 2&)XI)(<;,V0Q&-IOP/I3VH!'\K)LH+Q1F)8:@;7M_7W6S>+SYWJR;=Y3G)RX0, MIXT&] ^\D"B83$(X,%[KXH4$,(8),%::D P>%)(_9-MPF]XU,RF;G+S+F'^\N?OJ;N>84#_@-40 R$"XW;*9'E-2CAX MJC@DZ;DDFF53?=SU&>0.VT"@%^/Y7,IK *?ONNGE.W1MXRK9]!1WW#$3?4DI MA3+&27$*%C=FF1(LF)?!\EC;K3F.PF$[$O2"QAY5U&J=JXWH,TA\I%&D20ZU:Z/=N@4QU^>7U?#Q-\U+WN[R'ZO*'C15> MIX4;3TZRV\YU_0,0;5)PT:1Q%WEQ%T=/E>6 M)4& 6(+[(=H2*AD"*O-HDO!2Q=KQ0Q7"SWO5<>WGXSAVLW&:7WR?KN\:RIPO MP6F11188-D:AP#ON2_46&@:2N7SP^7^LXWS13Y@!#2?+38: M"Z;X&QKYY6.3'^/Y*-B@J>8,G#'+!_UXI 0E@6O-O+.<&W=0[A(7V=@^^+N[ MK?/8^L/ JII2N\H2;A EK[LK-YZ.3- !]XH'(@S&=5)K<)YIT($9PRD)/!Y4 M'WP"3E84#(.4>II] BHGB'E@L&SNG[^F*Y]FHV@(M=(10+\OE4<:!'R6%K13 MI:P8)738TZ,G0+*]BG48-F5IM8AC$Y?M PJZ> LH^ X:Q))<5VM:4\,%1>S,=N;0D#)2*FY(!X M[D 03\%8)X&YG$@B2IA8 QMW*PX(ACJJZ\Z6X\#:?]_-%E]>7*492F!-O152 M:J022$@>A":YC!1B(#FC.6FI\V$7AT^@8'OE89&=DJ$N>:%]Z9-#2Z(>#YSP#"XJ7B;.2FG@0$G9]O:7DQ8DZ MZVH*L-44_F'-JM^[V6SYB.^,7/Z)*SUC2^['N>R_.3)3- W=G^9\O3\%I7.4T"2H;KA9APJ::)-(EN@,: P5 MLC3%/5PVB':>2N<]K]TQ\BF:&@/560AX$EYGJ*,!>)6ZK_FZ9/1]6JQC1B,- MBSD3X#::$G=H\-IJX"$R%3$"";)ZYYA=A+0&I'-T_;!VYVS!-X">[:$8:SY\ M+@Q@8$$MP1 C*0XV<%VJB;-0FJ1L:Y]T^V@9]DE"KQBJ(OX&8+3#8G_&O[HT MUI1E:BTQD QS(#CU8 6E8)VUS%(O+*G= NP1,>6QMB8J6J.RM;5?DCQ!4F.0.E7U#R%540\#WWC] MU?UG-[M]B+6Z_[5>.AHHT&@5.GO.@N* MIU@%P0Y]$>JNTD6^Q\-ZW\1,HW/4Y0J/3!-\BA#ZD6?D#=YGH*%%+A @2)#<$A%/H0^$O M08H<2#2&2-%[:+1!3V..[(DZ?PI*IRJ@ 3"MWQ%.+]\E-T\?QY=?%A?YC_FJ MX>,HNR1CR JX-^B12VO HZ_'XLL]8^'$$_\\PHMUH@/#Z>53@[_737]&@:6$'@<#2APO:7P-UN@ 2J 3FZ5U(M1.6)]. M;;/5),>@Z9%NQ'TJ;^B'?==7UY-EV==O.:>P0)=BW,6+_")V7Y<*7,;->*0P M7D(F6X8B73@H*#T3IK_PAHG:"*QL'U(O[G]7R1 MXKI9R3J50R-5 0\'D)FB_"P&40[W)DBIN14$O5U7(X-^$G'M0N\4=!QCU\Y6 MU9\"B^7ESIJW[).-EJ$D1=8@#'HLN'$S@L@8ZHA5G![D\E6!X1U=PSUL:@*! M)RJH@13+'?US]$C>I^\;CO*LF^(OP[H-2CE$/,I**6X@._1*A!<.++,";.(I M>(7^B:Y]&7T4@0/WA'U>QZ]_%3: SW*[?[?;UGN,*^^5=9! SBZ$\ZGA9M&-XOS/[Z6MAN,4$7YC>>0 MI$M1.V!E ()0*H&3 BVXU]YKJ7+(M7M!'D38L$@[7_^[BTDK*J,!A!UA\^]2 M\T**,K]% ,.-6!Y?._ $_0:4GHY>9$9][4SF*70.W+MZF'.U=X4V -I-AEYW MUWZ1KR?;I=XCYJTU93J,P8V'7&4%7G(%S!GOM,1]FVI?W!Y&VL-&T@\&Z[ZTL#0H-K>$R^F\4 ^#4V)RA# *=PW L4&7G,'3K@4 MHF/H+!_6"?4,(H8];Y\7?L^EJ],QV2W++S=%EK<7N)SJ+%4PP!3%V%9I#3YE"I1*ZH(N MO8=J9Z4.).U<]^SU>.XN+V?I>+WLVK>57EJ/ 9$. <&O P'OK0&3+0F2 M,:)I[:'QC]$SK"O6!U8>>E_5M#'TI<-F"^RE]5ZFB)21@1GK($F)%CQAY&TH MH2#++&1A(A%5^B;N7GWP20J5-+NS3^_)8FX.*.O;%"NSP5Y9XA\ 9PK3Z':)&#@0L1ZBGT(F9.E/'AF:-6P]D84 M-[UP$O*/ 0!P*@V:31/* $('P>.YGI0VEA\VVG;GYYL8FWR*KKJJ@AM:]6^G MRQ&E1>YN%C+G4AN-_#>P@_>]?HXEQQ>>"H)(( M!PYK/LRZ>!T6%[-/:?9M'%;M2(PK/KP7* 19"B28 2\30>=,**F"-X'6&#ZR M:^UAL[V]Q+YGB[@-B)1ABFL.;KQV'STU"@,\S\LS7X+T6Z,5),<9RRF:P ]R M*0[#R38!PP4RY^MT&R!G"GCH(^5OXX5[A;\H_YM>+_Z._M;LI@X4_P\CKPC< M>[2QC"7<-)$#FEUJ54K$Q\-:A^]?8W HG*N]KKXHAT;$A]GX&Y*^_-":?!V% MC[BRZQX0<*;H&@@^UT*YD\G%XLLM MBBW5)/,R@BHV<8IZ,^=*K+O@$<[7')WMU> MMC.7##I@#!BS&?EA"IP3";(5EE.?N#S,"3G_ZN]=&SU9>DN.555% ]!ZXI[T M=IQWZ>^ _Q\_NQ\C87*Y,]7 EN^I?-D]DF9(+"IKN(LT/O/]^BXRF[Q!/!$G MW?,J[61IZQ2!@5.RTA6ELFLT473>WRCT?(.=S.>CN=?4OR]Z^(#EER21IIHP5%9R@T3!T-4@)!H3I:J M9%CM5O,'D#5L9KEWL%721TL00RY&B5">5,I0JJK1'S *;%)E[)JB*5/A(JOM MPF^N/VS.N7?0'"OA5HN#"^B_CR<3-XUO\7/3RW&ICRZ]U^:W?;MN?N8,%^F4 M9:IX46?S5\G1NEGCQ38=.R J>$J220H&#[+BRPNP(@:0WF%@J:/,HG9ARE$$ MGFNH;A8;<>NC%%2"(AZ#B$ L^! D:,TI[DQ/F*[]//%F[6%=J/[P\-!DG23K M5GLIODY^<;MO5^\TWK@PGHP7/W&'O^\6:?[!_2Q)F3.,U?&+5#%59_)6R5 5 M*G8@T&;I-)$&M PE42XR()KBJA>1']H=J= '=3,(==6YZ4Z3/0[(R*?0/ \>MD]'=PUB70K+HYC'-M&>'59MN M?[LEW9^BK*Z>Y(96_)%6]>ZF*,68O101+:N5R"31*#"2P82L,*SP+"?3AT/S M[JBKW.H)Q><]BIY/10V<5IM,C'**.KI,@ 4?2GY-@,\.O4.=/)/*ZTQKGU*; MZ_]Y_)P3U=U5DGVUE&0=W+RZGA4!CYSAUI091HH%9(&7'G(L2^")"97G-+NZMR64L(;:Y/$,9PJY$&4Z5LC M/2$Q,W06=>W,Q2XZAKD/&0Y09^NBW9J1DA5Y$>-X]4KE[31WLRMW9E^5)[]9 M+<5X..4]9Q2=87@>H3D)'+$@)%H7R20$R9+@Q@?%:]]UU\TH;G[U[12_=5U> M*ZT\1DJ]\!A^ (H/8Q)B<=/@_P%AEHE"ET^U?: =9+29/#Q"[UO%DF>*N@%7 M>4?Z(M(R^C%G<$9G$!AP@E54@.-*&:70SE;OT=E*>K":8I]. !XCY>9PLDYU M*"&#=+*T?4_EH4H)1+F2L!Q'((652=>NZ?A3) "/TNTA"*GX]>NB@4N?;B7^\D)1EWB 21G*"I9V@T124$KHJ,Q MGMN'5YY58J:'= S<#Z7RF72VI!M$R\VNBI;;+"0D)C6O6Y?%M4N!H M<$")U"H[$:.O_?!YFXIAC(>.AXZ%,*U[CDQ;-2Q$UEO,U!6^H>C'??=PU^V(+M(.04I78] M2[@!T_(FH0K[Z;*SF7?3?UP@2TC!)C,AY9!Y!AIQ MK^ V06:BB""U9R82PCP[;/3(4RL-Z\G4M$!593IP*["/;GJY.K29]\83*\ 3 M)%4($L :%D!SDR3[3^NEUPX)8:E3S;TV78@N+7>"5)4F^5A2S+ MV "7+5@B.%!M,>[33'A;H^O;QI+#-?H@,K_125=37D-[3BW8\-PFT(2B?% M((B ;K$R$BQ'(^>2D39YAWOAH.<@3RE^<]'A&KE54?S)\FL@K+A_SKV[K:YR M,7*CG0ONQFL^X[_N*5^XK_;?%S1+E%TQLE>(Z'IM .W2ZB64G3\$2T MD;EZZ=UQ%+9T\5L'8SUJJ*G2ZTT^1Q0=>.(QLE=!HYL64P*;8P8M\-17QA*J M:R?+=M'1T@5.)32=*^T&;-9]N;QT\_'\$]+BXL5T,U-$1Y%P9FQ2X"-C()AR M8)BGN"N\)%$I)6._I]Y^VEI*H/1Q%E;22@-HVV5__YA>SU.\L;FONJNK\:)P M_2:E#VD6BBHOTXC%;&EP"HA6Q16PZ!0HQT&5X),+@P[J\H)]QPA)09;X&M' 4?10)'F)16 M:)GR@7<'IY)P$.;4GP%SSZB*5OLKW7%4"EU++V#T2M,TE%=BE5\\G;I4E8=0 M5?BL]#YJ@Y87#VC9\7R&66."IPBKR!.(D"QX)03($&B*W%F?:Q]'1Q%X]KN' M;EHL^&PI]H_C^3]6"2&9N/,\6E#:HG.KJ //B(,@/ ^.698.RYD>Q?8N2@:N M:>\-*UO/(L[7P^!)]__L9CK'8_-<.FR"N>*)4%WP"$WF'\L!K3LFXDOQQ5(*7*P+3!T#!* M!\:@-Z:]T3PH3I73U7-(#XAHS 4Y4;M;Z:%S1-W$S:9=5IRKZC--GHNWQHQA'6PW"8P_ M8>+JIOU1E^\IJLM%5?YG^><;C):[63_)K*.7[SO!=9X\!DIZ6>V]2Y SNH_" MVC)>43.T[-XF3VW*7E;WO!I(>GGA)&,*2. >V<9 S%EJ("DBN+'"B5R[0NQ_ M0M+K<*P@$:4Y<0RE2"J/[#BHD#EGZ!<*=5@;\0 MNDI":T7A+V]>5$1+SBGX@F%OQSZ\4&/"C]% M:$,K?"F(]33-V2K-[XBP0>MBXDH9%ROU"DHB]9(Y&2)/[LG@9_>G&XO)3S_] M*TBN*;VO-T!&H >3T5")C*(0Y:Q320*G)G.9*:5"'*_Y(0_U&HK:J_,3I#:T MUF^E6@#.G!+R]F?*22:JNWILON:WAQ_\.M:/L4%765Y-6* MKF].I61R, [-6XKHS@H7, NP]H])\PDS8L1/$K7@Q[E_>GZ%'FUHNM7-^\A M$[=21H(>2"G\UP$]$.D-,*.99]Y&K@X[PQ]\>,"6];WH^A1YM:+KUSOC]!U]9<,_>GZ%'DU<'6\Y;:^_'G; M2))9GWSIX452B.7%10##G006I [.BTA]]>;/^\D9]E%51?>^MNA;1-%&?TG< M3]2;&, 3DD!X-'XNE.>%W,08?4XDUF[5^@@YC:6(3U7YD]<(I\F_!2BMLQU; M+*WMJR'$*^LT:&(<"TXDRABZR#[)V[\4G2&H,4J>J_B&D*NJA 5C= MNF1[V"$IDVC0AOLL\-AFSN#YKRUHY3'T8MD)4;L_\!,DM9;.J@.KFGIH %8[ M#/K+- U?KMSL'ZM<4!0R&^51_:*$>0FW27"E_Y1Q2A+\%ZT]7.XIFH9]0_P\ MCM3I2F@25#?@D]JGTGY*.\W+8(GEO,507IKF''U2H?^ZX GANP?$J_ MYB5XS54J5^6D-/AP+H'S&&IX9%K0\JY=5(_Q'J&GL@A16EC[YG,=VTT/WP.__LTP;<(H;OV+G2$&TLY MRA5D/)]!I)S!>F& !I5"#(YDTCN(-NAIS%$Z4>=/0>E4!;3Z;.1UFN&Q708, M;#R7^71]A?;\9Y??=ZM&("^NRB'OIO&-&\_^YB;7JKGS M.V>-@WX&NBJ-E'YN"58;2[UCP1?3^!\I7B(]+\K8B>5X]!UO#*A5AE%) &/5 M!"(RA#Z+'-#KT\9X/(]E[332&>2>/1?E1F?S.R+F+]W$H7'X]"6EQ;OR"=3S MRY]W/U">:93%2Z+RY<\UE:_3?'PY7?[LZIQ3%N.M$"DZ2^C."*(\H#E2$*5( MAOIHC*[],+8_;H;NC/L\>-X:U](&.AIP5[;96":[I!/&,^/06X\"#V!CP&<, M"+A@@1#E,G\XWN5LC.^F9%A\MH*3KKK2FH3>S3A)9[B.FJ#/9TO]B]'@# D0 M9)8QRA1$KNTE[Z-E6/C5T/.3T#E!Z V YWV'[M2*AQ37R0;ON;;"4TC"!@Q MTF$ZD M5.Z5%C"6@V.&4$L-EZQ^M^;]] R;>V[TS*NFP*; N"FWFS)2X0)5\O]O[\N: MV[JU-=_[OZ ;\_#25;+CY+C*QW;93KKZ28519H?B=DC*)[J_OA!B58Z9$GQ^AI+T 8IO6# M<#I3!;6;K==5G/CJT[O/<3K]_?.VB9@H[[0- 05O*>PUH9"1F"$E2=0I)>OI M3I1ZH.GZP =:P<6YZNL*R[+J?*:'7 #Y'^WMF]^W#]L:H6+00#J5V"+N)$=. M$P,\24*\A5]Q?0H@=M:O_?S)B'@X1Y*-F(>+Z=EIULQ%"3#6@4G>C[Z.R@\V4-0W:.F^6#Y7!4V%2U?+!9Q^;@\>TEX M-" -BW 4V>!2C9PR'GGF220^$>/'R]WL(:B5N.ALQ1^$U+E:: ]2BTLFM4\1 MJ)9<"L2%T4@3KU$@@:@$WCX-I5_]VZ6AE0!J9."<)NNFL/)N8MWJ;:4=\',! MT9]T$A%AP650PB/K-4-,19>"I9$6?YKT6:):B<#&0U,);30)KTG,)3YK' 6G MT<>\1[PWR,48D'$)8\NQD?T>?3D+4D!(*Y';^# Z5>JG0\>LH3.+5[F,5JL_ M\%.TT\E_Q6#S@W#SS3_\!I%/GKG\K@,3O>C2\FM\V>[ (E2]0&]@>>DUT!G( M&404-N6G=YW/UXFF<3MA&Q')1@(<\'%A+\'2 RZ2QXZKXW>:C M!-7-7(X(M?+J: !;QY,JR3,L@N;(20$;)3B+@#F%&),I$FTQ'S&7.;2\]R/V MPI[CR95380-X/&[*%Y=42R4I]LB&(!$W5.0KNP$1P32WSELA2D^5>8:D5B+C MLY7?C:>)!H"U8[6_S.UL =L2U+1E[Y[A2R&5\%8#1S1W:<3D4<[V(A\]5C3I M"&9\W#/U*'TM%P?/@=QH.FKU\OZ=_/X=;4Y:G9M6/[I>D81X?XH+I;+O/GB? MVEO<]9>-_!CMC\XRN[F"S6_H0A7D6C'&)<@F"B4L@1%Y#BV'O! M2/"J]#%9C/A&TG7GXNU@+OE%E=O"R;ME_-7M Z/QZSS^=9.M_"JMY(6!<$E3 ME!)$85R '^%HI AS2FBT$9R-TD6G'F0U@L27! M4)5G4.=+/H8C[8W(;;M1>"&L19(FC+AW$AF;[U)KX =S(QTKW43=AZY&P%8*##W =I9F6D+;J]N[/_YK M$N= U-?;=_%[G*[VJ Q*2F<=A.H1]F@"KC1W"27L3(!?!J5+3T;H1UDCZ;U6 MSMM2.FP)F0]WVU/^-OLZ&"OSWD;!J#R E#%D@U,H64$YSSS;S?+Q4IB9&/P\[,XFN6B-LWMPC0Z9!/V*''NA%0$ M3I71W+ZGY#2"L_(@. 2W,S72*+CH]H5&K G6VB/K&.Q(G!AR)@8D<7[5#3-O M;>G+24?(:>2PK0*N(1II%%QLZZI:%7QD%A&6A^0*GB\=ZX"8Y800RUEDHSEU M3\EIY!YF%7 -T4@#X#HZ7(50.%8OIJ"GM[[N!')TQ(2:/@<,@W>S0"AR#O3^Z<=QI\@# :]GZH$5@G M:?V4$5BGJ* !.&T+R)__8[]M)W$HAY-0$05AX*1WQB#K*05?DD0OD_'!EC9@ M3ZEH!3KG:OC)RXYGB;MV#V^6!IAED"#\:3$!)6SJXIL;I1N6DDX$ME% $3,X MSGVD<)Q+AB)C!A/+&%,[WON!UMU^WVNEQZ,05L:2= /6IH0[\.ZN?T9J(13( M$/FH\@0I$(.)7" -W$>K,80KHQ4#2C!0]XYP&ZY9/40TL!W6/.]IH[CD5"E! M*(?P*C,B+01:.L1\*/"08)^[5+JK[B QC:367AX@N\^_%=%6 [![(,!]W% = MDPC1(>QRYTZ ,P6XH4B:F*AW-/CB#2;'*6HD_58=@ 7U=NX0AB_C-GM^_@JJ M^=I-0;.+-W_=@+]S1J?GX<6*M'GVI+50C^?Z"W===A(K%J70R,E\/88.5\Z7/B,05G/XCKO\9P,XT?TDJ.L%MBR'>2XFRQV>%S"V[P*BWY MZO;^W_EH;_/?7?S'SL/:"W$I,(4U0YYKCE9.L78Q/ZJG$Q;$!JM+-[@6([[N M$7L&IIX\LUM%G0V7L=U9QA+]P^_715,E"'2%]-$0EC8Y!,:Q3(X;E)0%ZF/(%S"Y1"I9)8)0QH72+\X_ MIJ NGH9K\@ D!HBU=M[M C1$WJZ>Y\SC /,6R=QLDT R.B,]!-PT$L25!=,= M@!/#(PE$,A&P?\Y)>OXS;:!@B/*Z4239 "8(_[SL_)\?OJVT, N?(ASA$P_^ M^>KO'S F8.-H[262(4;$-4ZKV6RY/\0RE\>.AM 7(KV_6C=N*XB8<>31UIZ)M$C NKBI0V_9;A&&H#3 M<,'=LST+.QLW$.>43:L'TDA^M,] .$(HDE($SP2VQI4>VC$&'W6/SS-@M1OA MU=9Q[7/W8YRG;GZ=)UD (_^V\S_C0RD=Y*R LIZSV$/?[;+)U[;!V!9RBO]OG[.XVIITQ7P,*5BD M6/9SL %K;KE%@M"0HM+>[]Y,/G#\]O]FW=.WH):[\45>&TD/O(->K"F!?<($ M!4OR=&0FD9,I(&$(3< 7]2F=ZLR50M1H1^E(B!I1]+51]7"S['$S,<6)JY0? M-,M&W&N0EB )>:F%EMY1./I/MDD#HX#1>LN:.?Y*:Z0!-^P/V"JYS20'\A@+ MGX2&C:!Q'K+#\BPQI1%CAN+(*/Q_Z4+C@\]7=K&:R-<-U48[0-KL+D,9#5H* M1+S-]_MB?@[<.60559$187G2XT"IA?S88#7NA\, F38 B /[:+518"_!?OLP MBW)BN[C[PFP#0$!/V2K6=KY(< MVY?_=-LAY))X;W5"#.O\HF=FS8)$'2,!#NVD#7]YL-V15]=!?TFP#=-("V"[ M<8M)F-CY[6>[\ABR%[@R]E%ZQ;UC2"@&SI\E!%GA);*&>LJEL*%XPO0@,95] M]B;\J3*::@%R]^3G&.9#>C"B]ZXE 4B+TJ(\LQQQXCPR^1(\1+:1:[#9D9?V MWI^GJG+YJ(SZ=T%55A>U,PP?;]QTXM>1;(+/WP]ALXXPPC!!) F,. ?;;(0# MIE)PQ,"VDZ%GO?'0)RK#H[ BN^)2;<#R?/@>YQ?3:;?,9GF=ZM@P0I7B(EB" M:*("3NU@(J5PA' =(9550$4N+^?+R4S[N5[8W20OV MU3.D+/S@>?:+=AR+X\^V L;XN=TA(9+O@6X M;% N(V?,B8BP7!_6-%>V)7)&!A,UEL;UFD/2!S USZ4SE+6K[@&2JZSP?]N_ M)]$1Z6=\LC'_':H8DB%(^60]CLI'*PJH_-%'*RM]B,JZ$O)KP,EX MUC0>LHSO[J[""NX#'*+ K +#R)G-Q<, PO->IF2$-*3TZ-+SJ>X%.?ES'DV5 M=%\[W'I_DS?HA_1'MXR+2Q<4! !8(0FV'7$*$8&CS"-&M39,Z*1%O\LVCY9M MO&FSL$*[(M)MP I^F:_N_]^N @F0W74W6PEJ<1F!"):;P9PR_=O-? M;Y8W\_AVL;C)C3673G(K!4Y(:2O7+R5J C\H9"FMY7'RWDVEV6T @O\%_N[RDQ!.398VES!GHA3_]DR"NN MJ 9 -UB4L,?RK!I[!?OPP\URL;2S,)E=K:^1K@L(E\X)#U:-(?B?!EF &Z%% M$(@F(3!.#LQ],XGT'OST KWY24'?#%!^Y$VS^K%IC%T?4@0,AK-)1(]$,N " M.2*1[^UQ38H."%60M[FR6-HO48.Z,3\:7OW_>CK!]R?[;:UHC:JQZ@/1'7O3!7 MQ\WZHB6$#HN[07N71M#\_K!!TEF.N/ &N2Q-);3'/'KE=]\I/12P#?AZ/PC^ M;!6PEU%6 Q9RL'PW]X!7&6-@?WU _#;O%EG@/ HK,7(XY4N D2.GM4,2"R(\ ML8;W:WE\"7?A,!O]@/^SEM=JXZ*%K;&-G&/XY69^YP2M4](/[\*_^1OBAPG( MX=)&IRV6##',+>)28V0E2%P((RUX2-X4'S=\.I7]@/W35LW&U>I@W'Z/<]>5 M-.KN>1&[8R[_I\G5U^7B/C2^#$0Y+2,&QPJ8YY(0V,B4(Q"WB%1QA7WQ*U=C M,-(/_S]MD:TZ-EHP[4.%L'[NX?Y-S,6'Y=S[R"Z;$R2=$P[B2SU#G&=''(^O_K%L$@Q:9)8Z2QY/6[[;;6? MMJ3X8Z"LE?TX1%'/2NJQ'_I_8C9<,5S :0MF:_7+7T",=T]"71)G8G+4Y:<1 M0.DF/P1%F4.>.NVX55CA%Y^8_%+,]]NM/UNQMCDUG(3!_T:;]U*"2^&3PB@H MGZ<,,X$,<38WIXD@@# <2C^N]U*\]=MZ/VNUNDD$M9,J'D4HN9]N+94[9^+> M NFD.98X/_,A0$XA$&2\8DCB* R$O([L/L+U;,;YQ9GHMZ5^MEIX;:F?!)UB M6ZSP$YIO9_#'^,7^'1=GO)VY9Y4BCV8^1UVAUS+O/G/_3.K],X?.8QV(1S;E M!X&8LL@)8U">^4 B2=K1TB?Q$7+.=6#NEMY4%%_%64R3Y27#G#%/;][YUAV(J F:*QY1,L& RT$Q,@ J%+$5FD?# M1/'13(=H.=>6O(_+]79YURT6=PP:'6UB2B,M@3?N5W]R 6E/I:+&"R=*WQ'9 M2TCEIY9+Z'_7B)PO\ 9.H$=,7-*$(R$8SDM/\JQWET "X2N[F/A+15G )"8D W&(2Y^0E2R@I)S& M7@F72"T,K@BL:^'&QG#Z287R^5\XFZ6^5+\E^Y8 M%^CBTA"F722PU2G1B(L L:K&$1&0*;$B21Q+SPDYG^JZ!O1%\?O"*FX U ?$ M^\MD>K-MI7\HY:JJ2!PYZRP"?\;AH$&Z$K^,L3U$8MTY-R]Y MWA=1TG ,=K!+BF!P5V;KTP$;EY3.=6U+&.QC&Y"U1J$H+%9"@2_.2_=6["6D M[M284?!TOL ;L%Q/DDGKW7#)P*OP1@3D'_.VG-R&& M+/E<.+U94]"E$;.QI4D:):L[JMS&S@[S8%-4,8_%C."^>9N?VU$<&:&X)E12 M5OR&_UC9X?L1ML<5\>MC17QXHHCU'-ND+!=$461YM(CCG \3D2"#I>+>2V-T M\5;DHAPTFH\^!7%/6J'JJ;@!#^!,GE_=[E]@-6'>).:4T K!Z27A&,.YJ@Q_ MLL[C(%T4G):NYH_(3N6AQQ51NGM)O!'(-+M['KP";+&Q4@B,"%&Y=J$PLI@I ME!1/F%E.?/&+N<_15!?'S8"G%Z@':K(!9+X!U[B[C?'!_9"8%K$X5.>[45X1!32 I#-W[+N[YEJN+0TF MP?;T'J):'2AR*CJD?2!624I\OS=77LX=>'?2.QKC3>3X:<[^86#X\3?!Q75W M,UM>6MCB)D2."!,>\9"?NJ6<(*$H<=QY)UWIP+@(X2V:Z;$Q5Q;X P#0:HKO M<[S*5;I/\5LW7[U"'\(DKVFG;V>IFU^O/G!&ONZD]8LDWX9S5"B3]H2 NR8J M$R@)'J,\ !X<$):0XTRB(#06CADI6.DC\Q M9W?,;0IN'[[%N M[,K<<2*HM)IKCX37(!\0"1AU%<%1MQZ"/LL\*]ZN>Y":RL[BF!@Z4_0_RI&V M=;B[M/N;!P>"N]W\LN!9-^S#HQR"!60P]NEHB64Z"(:BQQ!($POA.1,1,9H, M-RE%SXK?3A_I='SP5.)A:;_:2GL=QQFJ)4Y8(K)N_=/@R0H,'B6&'TADV4DO?&<(E+OQAV@)26(#-$QUUY@3> F\^@@O50C9O%9!87BRT[JUT5 M$J=<$(TLS55 H2#B<4X@S2,/%B>C>?''%H\1U$KM8-RCJ[QN6@#:)KA9[SRM M?4S>4 32$;D:R($-"9$NX\'K@+4*I0NGCPBH[ .54^PN9 9+N?; J(OK.)]X MNQ7%QIKFQ%G,3SQ1E1][HAHCQXU R6&LM<$<[^+DP"BGO'@[ Q3-[+I0\)@1PZ+1N;*4"ZI@0($'#?$D\H1&#J:4Z-WW?@\@X/ W MFD@RG@N#0B)L8P+XX>/UO@()9E#F.2M($ [.V]I"JHC V??@O5' >''?I == ME9\U?VD7I;2F&O!4/L7O<783UW7HV2K%]7\FRZ^O;Q;+#FSMVUFN4^?\UV(! M1_=J>L]EXB'FRVPH\ #;-@6-7,A#3PDE-%GN"#:%P3B S";.NX)8Z5Y6<0U@ M<_44R<=YEP>-&;8-G=3Q%Z%4&DL8H,,6"34ZXZ2BI= M*.UAG7K:O7SE]11='SOA3A%N R?S219*[BG= M/JV)N;?$1X88TQ1B:4OS,R("L6!UD$ERK MC-##@4)@0 G2A.>#/\+!+S5#6%+LK'%:\-*HVD-&6TY6$0B=*^P&)L?DH;YV MFD?Z_F8GL\S!A]DO<3[YOMH$BTOI\CQHYQ'1^0U)9A.XC]GBTD B%P(S5?H0 M>X:DNM-D1L%1224TD0[]%;S*R=7L]0U\?>9OO\SM; %" AUM&5Q[GCF?H8A- MR9G\S ++T\88"(X1BQ1P[)*3RJ?2$]U.(*_N!)I1T#:6WS:!/YG=@(@V;F$W>YI?>?,W" ]4-IG9^>TJ ML_>^@]_.ED#A=.5(;O:- P-+*>9(.@)A!X[Y4840P(V4,7@.-AB/\^++*.ST M@O!XKZV- ^$VE%\LAA@]4[LJ=67M@!QRX7^Z+7,MW.UOL;N:VV]?)_X"7.&R MZ=D!WQTI)WNN!,9.Q&*;HI6)H$2- =QI@UQT"D5E25!*D"!_E$3L?5O!1NRK M;?I$[A>S\*Z;7;V#,"NLRR3K#@,O"4TT6"2(TB )2I&1!BR#D$+D/EGFB[=J MG$5QH^G>4Q!U^*+-Z"JL?&?BKKORW@C8Z:JS$A.CLK!XX3UJ07J[E2R< M*]GF[FZNC*/D(0I&% I8@7'DCN?K'089#9)0,E#L>TUR'>_N[PM/_E9K@&?I-,^UX!/$7 # MA]"A6ZG"!Z&(S$^:YQ=8+ =M$1$8:VVB&G.8/1\.4WG;UZW6*HY1^??ZN2AQM/YB1)L(%'TL*!HO/>6)(KH=7,]*?^77MT^^LW*JEMIN8?($&+"/(,;&P@7\IOC^0DWXDD*1!=/L0\AM+85 M*XBG8WGE<137P,EX@+55LBLY'"-G%@DAP=1C2Y$Q&D)6 C)URF-K2F/P"#GM MI)A' L,3WZR,9MH%V2:P4M0;0B&2 J[R]?^HD'$F(A("X4YZ06GY(:%'"&K2 MI)VN]GYP&J"#VB/1?\GCDR;N9B66JWE<9>IS$\3J&=2OW104M'UU0N@$;,5\ MV3;'VES"UJ,640?B8@9KS\W'$Q M5D>"UR+@7)#$@H"#&[U&1NB %",\)9V,#B_DH^VAKIV\6E67[5R]-8;(;3X\ M&OR8!_=)YU]?N;%>8D(R6TW:O40#/$(PWFNP7U(4I>>E/$<3>U< MFZAZM@W346W'?_O8^'J[+#ZD+U_CJ\[.PX?TRV0>/?RGBXMOW[K);)DK(.^[ M:V S+BY#D))CD1#CBF<> S(Q=^\$+7B$S(=YF/=Q'GIR/,\8+Z4TAK Y85? M-2TM/D4?)]_S4?$^+M>C6Y>7QJ7@"*=(*H4A=L8Z=Z[ R6&%TYAKAFFOB_DG M / 8/77/W5&15DP-34U!WQ_2) .D/T#5BEGF\G:!="P(P@K;.@1)3(>A61]$[G04O*L5[7 M%$ZZC%;L.8O1IGJ/"K 15--J>\^Z4^E?<1I^[>:?+=AD.U]S>4:#S_.+%FGQ M.9'V0DT^OTP6?CVI-H;[0;4 $OC%MVYAI[_-NYMO]ST:4= 8$\5("Y\@*F4 M1!$M\C3(8$V(Q)4.[D\DLW4SGS\_#7&Y6KOA,GZ?=I,UK1;W(#" M7]T^)N7.S=Q/^CJ^YUXEP95#6N4I4"0_"V)\1(HX3)P,VNOR8\1?A+6Z@>^8 MB-X_\KDMK#3@##R4P[O\;V][(C!(.G=%(,)R3T0 #]E&.&T"QYZ"KRQ]\H4Q M?XB6NB!M$CC="%IL%(V;3+XQ. @6)$H<2W"K.$,V/ZGI"*-$4<&4+6V##U-3 M%Y%EM-T#0@-$WP"(/LX[V%K+VX_ 4-ZB;_ZZF7Q[\#Z]#M0*.$:0HLPCKGE MFA&79R(HHHQT@I0.;)XAJ3TX#=%\-YX:&D#5^,? ?0BI8+M:*@T(Q.6I'4$A MDW/PUB3EHY(DLM*=FR_(7MV<]H]PG+>*M0:VX1<[NYJ ?%!0.I&TVKM M$OC.!;^<) )1_[Z(X5?@Z@\[O8EP]!G.&=-PZF$!/S38!I&SQIQY%2G6/#V; MZNK[L9_=VIX'P%%4]L.D7+?=+EUZ\JN22=@>GQDG+7LJ?Y42M1;,5Q#&H\@] MN K.)*2#4T@Z[+DFPKCT@R=JGR;,NV6NH.0VE ??VQ;4DE1)2@JF/L^ XB9/ MK.GU#)/HO#'2IN>@J\G)<_Q-->JF?Q\XQ;QKQM8ZLUW M^''6R-,#2Y49:=J'SE(C2W>^=8@1<-%=!'QY"GB+ 2DI0JY$8T[$%<(SHT+GA;J&864 M?!PZ R3>'FSN/B1BC?[':"E\N76D4^L M82)O 3K+SO_Y*7Z[F?NO=A$_SO,@Q^N+F^77;C[YKQ@NKG-K++E4E%-GO4!! M&]AC)'%D#.'Y>0S"*7 8BU\IZTE:4U9I( YVP36"4NJ'Y8_&W$8?-MF]_]AY M^#*YWF2"U]GBYX/RO;-S\Z)K8/EPCZ?]7S@Q5A],?*E(/0]I> 5@"*^[Z]PN MO$'XW,ZN5CGXQ:O;^W_GH[W-?[+^.06*!>26K MSZVVU(=OJY3:QIOI4XEY9HFJ=R+&A,2^D2+/R'&P@9F6&DRS(O!3S&-._')# MZN^SR7+QZ?/O0Y7^S')5[RQ4 4 _^58$P\[B_W/,+L/N47N 6\[QM] *%^9$#T$G$;UJ#4\7#BDGT@ MH']D")PAYZ;,PI;&ES /.]_J@Q'S(V/D))'7004$=9=KAJY7P=Q]YFIHX'EX MQ0(D_GOV;9(7_0(!YBOXY9]%R'RZ:I7LRK.ZV.*JET0JIMD>T1>77[M06%\[ M:U9)L@[3UGYI-**KC_#9Y?QZ%GZ=VJLBFGJ\8I6I'(/TM%<2C6@I[_C7LT68 MEU/3SI)5$CR#K=]3632BJ']U_[FGKZP%/+!TE<3,(,4=ETUE!=Z=J9/KF%L% MLX?XAYV>O=V.K5LEB7*2ZGI(I86-MW@][1;Q2W=';JYZ%MQ]SZQ?)?=Q^A;L M)Z5F]3F2&NND+0IIKQ&EO9V%R?=)N-F\^7V.HG:6JAN4'9=Y]YP :F^EZ?2> MKKUYOU,WT;X%JVGH@,R[?@)HH"/E/JET?-,,N@[R:.VZP7*O7714*,65]=+- M,_NYVFV&&3,]61_N;ZZ_3;O;&!_4SD9)0!_^3MW&O!=,/C\KZ@;@L*+MXAM\ MWD]6HO@TN?JZ7'R^^/1Y%%@\_[VZ@]M?$!Z]15_;@=EW>L")GCDL'PUL%ZY2 MHCH_'MB12PNJ^WT6YM/;J\_1W\PGRTE<7%POS]?;WE5[G>ZXOM:.B:0%E;WY M>^X_SB>^P/ZZ7ZJ7-7OIJ(&"VF%Q M5%;6XYU]^^\_ERLHO?XZN_KHSS-[SRS=2W5U:VS]A--JY_Z;^2KQ/5+7_M/5 MBW3L/T/TF=WZ6:F?HN^^Q_GMA_3D6T_ , CWO3YPQI;=K+K]S/E9YKT+5DN0 MG:*?AYOUF%@J&]G<5;49Q93/@+.SS?O6JZ:OHW+O>@GAOW4=8!3OI*]2_JD M_%,!.$DW[[O9^]B54,KCE>I5S([)NGN&\8;.E0A+7D]FZS'"\)?%#I@G"UT7167]; F:V>GM8K(HTZ1S<-%J M78UG^MX'Q5-9>Y^7?WZ<^P_S+XOYF\5R/HW65[*;&I7-?S,FJH*M#%!<2%G^)?-Y/YG5TI8Y1/^$PO)3>5 M^CI=AJUV 7W\/E8'T..5BW3_'"&V0.?/1WO[Q^+!(*32C3]]UC]C7X-PSN_U MN5ND6L'U!"T\W)&[W-)!9J(CF\<+WNJZ.JZ$Z32V75?8Q= 3W=KU*SI^1Y67='&*_?Y ,D MO2^BCMVUZEWJ/5$I!X3P3Z_B2YXT__0G_M.?>)INPO_[TJWB\7.WQ^.5JK51 M'=L=>YFMK8#I](ZL,EMC=[EZQ_I><7=]>*\])BS:'&"=O2<>KE.M2>W8CMC# M:&VG=D-MF:3;T]7J'=OGQ?&MU2]>=Y_C-.;)QQL,G5VZV+]BO8-DF+Z.RJ5V MG *DA#NG_D-*$P_K_CHKL]>>7[V>"1RFR][RJFTS8YROWK=^NUC<%-3HL76K M=><.M://RZBV1?V:A\"$.T)+:?'8NM7ZMU^HZU,M\1CP-:6]%V0,+45*)^]:N MUZ=:0)='A-6"*;TCM;A!/;ARO0[3<^SJ9MG9*U%">'-]6H6 MZ"^3!,1$X+:4=D_\5+V&TX'J'B;*VF'CCIGY8[$Z1%931+]V4Y#RIV6I2/*T M3]7K51V M&F\J=S1 C)4UO\?\9,XWR:\R2N_[C5[Z;BG[=*+PFMOD'Y9?XWSD_;W_&[U4 MW5+BZD3AU=[5UMU,[?S=9+$L6.H^O&HO=;:4SGI60+45^-2RG)L).;!DKVZ% MEI)9QT53/?._-?[E%?CP&GACY,YQ?]B_-MI0+Z2VP5@=JO)TM)B#6+W.[&J;ZX*G#QY2?.5WCR&>*C-KHRT:! MN1M//O4$( /OKQY<]IQB>V\5TNL>6E+D!>GCA!G1UY#+HLP+Y9YA K3WTSV"! M?P8+G!9;+^?3+W%^O?B0OLP#X*N,AW]DV6I[Z#0?X7G!5/<4,E4EAI$^7JG: M3=Y3?;@][+>BDB^3Y=GN]:.EJEW)':B41P*H/3CT9AH)=H)DKR9TWY8Q_#JU M5V>IY]":U:[;GJ:G9T12/[$XALZ.+%OM?NUI:GM>,$T8P!5=)=[KV[-%3P72EB4LI+##JU:[4'N6'6Q.;=N MH=S+I?M7K'>'=H@U/""/)G3UR\U\15@!)=TM5>]6[!#M[$J@";5\COYF/EE. MXN+BZNKBNYU,SV[@/;)NO7NO0Q1V5#8_1I7Q8S>=>&#@X[SS(U89'WUFA"KC M83:*5QD??NH)1@J4&_>O?U8N?K-\>+ATJ9#N^=4;J4@>U=OC!'Y/>56OL>RC M\WVWW)!:)HW<_RN-9)7/U/,1^8UOT3>_R#^<7<3__3_^/U!+ P04 " !H M3F)7L%>VUG$$ "O$0 '0 &-O8V\R,#(S,#DS,"TQ,'%E>'@S,C%C96\N M:'1MY5AM3^-&$/[>7S$-*@=2G-A.0H@=D'(AZ)!:PI'0:S]5&^\Z66'O^G8W M0/KK.[MV ER.EI-.4%J$K-CSLC///#NSVO["Y-EQ?\$(/?ZA_Z/GP8E,ECD3 M!A+%B&$4EIJ+.7RB3%^#YU5:0UFL%)\O#(1^V()/4EWS&U+*#3<9.U[[Z3?+ M]W[3+=*?2;HZ[E-^ YP>U?A!UT]IIW?8HP>L/:-!KW5 6C[KSD*_'7:[P1]! M#4U1O;319I6QHUK.A;=@=OVHW2E,?,NI642![_]42G&>KZ-V4YTS#.;N%2YD3\:ZN MB=">9HJGI:+F?S(,":-SK[=EN%WTDW'!UN$'H8UY=+?@,VZ@%3:"QP$_'6IL MV)WQ2,;G(DH0:*9>*?CAZ')Z=GHV'$S/QN=P<74YN1J<3V$Z?G.9!(=PU9@T MA@V8C(8NFZ#5\>LPF,#@9'PQ'9V\Z?362?7\ QB?PO3#"":#R_>#\]'$&__V M\^AW& RG5A+Z?OAMV7%!,;,H[+[ %FI_-;DS 8D4@B6&2P&WW"S +!A\7!*% MB&"I5#H'O?029PA25?N6&8$M+)#[R@HA5'2#2D/$/9)J8)2Y:*&X[) M$T%A=)91+)5>$BR'D7!/[]V=X* ;5^S& F5A>WU#[4K'4L67-W%3=2,"*:] M\5W&5C!(C)58LM113DS=FEG%&=-.E*_@6LA;3'[.=G!E+ M2U8]HIGWBCS;"_;76;S\\H]Q"3J-5ML"83E&VXQ6*:5OONA63+ ,TPVA( MAFS0!=9;UYU5R@41B?V.#BEWKFUC0JUE5M+%=A6WIEY3H>J'C>>6&LMH+)?6 MXIE4E"D/\_&=KB$9-5@=;0I MQ?>GP89?G@@-'@,-7:]#,R,F-F;RYH=&WE6&U/XT80_MY?,0TJ!U*< MV$X@B1V0W;> MGGEV9K7#I!TO[?[/6B;NH/^MTH\LDO7@-5<7FIH_0ZHT>-G'%G28W_H'M0 MZ/"6)7H9>*[[7<.N.QZF@FMT)E&Y_%G:V+9$Y *-:5$$GE_H1JE92V.1"1GL MN/8O-!(G)3G+UL&[.EN'V MT$[&.*W#]WP3\^1NR2*FH>.W_,1R?G9Z M-A[-SZ;G<'%U.;L:G<]A/GUSF7A]N&K-6N,6S"9CFXW7.7";,)K!Z&1Z,9^< MO.GTZJ0&[B%,3V'^_01FH\OWH_/)S)G^],/D9QB-YT;BN^[?HN&O*Z59NBX_ M,9Y@LH'?>X%=U?UBOF<<8L$YC343'&Z97H)>4OBP(A*+D*WADA9":D#AJ9 Y M>*[S 40*?MU%B_O_C$NAZU.U^!@&%R1.UUER/08J9H9=FT8)^FG%9/4C&AE*C.KMHG7 MV2/[@$S>?#C82_9+3A1H(R911IL; MSS=L/9B@7>H-/%$@]"P^C_0IG]?V69 M&<>VDQ-;*NQVFJ!F@E]M>6H.$&;:72&I,N5N&C'),D U#(9D2 958+E5TVJE MC!,>F^]H,&'6M.E*N&J5E6P1!976IZJ94#7#UG,KC574ADJU.!(RH=)!.#-2 M*!K4/\*$J2(CZX!Q"XI5"BMCD=!:Y($Y MZ8_A:3K!I%EC6E^/YTV'++$Z+& M8Z%.:L^5N&5%;9ULR[K]UL!]6NRVO"=E7\ELVX9Y.MQ%TTZ:G:Q4#"3-< K>T*T+B/O=9P>4>Z]"(MR"*[VM\B=W%M6SO#YIVVN; MWP%02P,$% @ :$YB5Q\=CYAV!P AB8 !X !C;V-O,C R,S Y,S M M97AX,S$Q;6%R=&EN+]^SY%R;,?.ZJ+=Z@8K4,42C\?CWYC'4ZO[I,U52H]/6!&I#L1X/!13J@ MX3!*HXLHEFG@]%R>Q7'_]^@ 72$>^E@W+^CU0:FJ;DX\_FAX6KOQ3*4N M'T7]_G<'7N[J,M.5PV &G@I5 MT<+\:, V7]_G*E9.G$2]:-W@ITT=.[IW75FH235*X&@R7\GXM][6O^/VSK<:NM-1_PDC5,5E-5D.B(AW&5SX7+I7AR>GH]W=G\MTQ0K MHUM0YD8GKQ8!456*8(RZT?E7FV346TSBWQ]]W2U1OW?*;K@1N9R2,#15- .G MN%Q9\4N#2) IYN(#U=HXH2OQHS:EB/K=7X3.Q&U.XE?E)-@FT;B4M:SF'7%3 M)3V$ZN(YA&JP=Z'Z05H$"*$HY^*NTK."T@EU0L1,B%.J84*ED2(P@L1:0EA$ M4SG3$&: I.'S!P(H18D[HV0A,IG@D1&Z!,TY'>0V!"I*R%IIYBQ2RCO"N"LZ M+9ZE, 9#%C[Y8 P62)1!LH%8A>ZP)"4C9KE*#Z&QL6T2U!0)3A,XRA=L0WQLA#7F$(.(J+H@C*0BP MC ME@)0^- 4DHA/9C4Z/Z*7O&IVFX2[<*BX#JP!1UB^8N5:0&Y#$MNP\4+8V M4(:!>)Z/\0P)SO"?44&=#O<(HT?RY;Z ]%7O(F(_O".+2A_1\BGMXU#J<+9- M9&-W[\)I+R; HATI)%+=&"@ .TV5]9P'*:J\'BZ:EVRYRKB&"NEQUF;2)58Z M+1MSHP)SPA:K"Y7ZO:9M8JM2)8WB":B0[WT.J%A38SD'^W5I?<+V#*DMP2#L M,GVGFLO[I"DD$SNFY8U8YG+T")7!:DS&Q(+@7_2G]#*[=+QS'>X3CD^$F MCG>!Y3(5EL2:Z4I;ZU''?3JAN3 U,6U^.)(DVJ3? %Z@3JE!E%( V6JCF M-<,B*+X#?+&V5 WV?C8 3O8(P(&(KZ>R:#Q;<70IRU AJBGB8K=4>@_%Q [L M&VZW%W\>K^@(YK2AQ(QUXYZV8)?\(!^DB>OG[.-;'A$O*G._!"EX O9XN/$ MSP%RZ1Y!KN7,$,U-5/#&NRW'8+Y$_,^#CA*IYL.MEL"J7]J'28/;SH*?4 MIP7OCY:RYZ)0=U2T!PB/Y#N?[:+/!/I>;<1.G\M&S)\MIHLUTEFR%)/F*DZ7 MA,5(^X3:8Z.*?;!-HI)UNC6%9?P#J"Q+Y1S1WZ2$6*.@X/94P3ZOY AH!@-; M9GC\Y7IZL03ICT;!?+_(O+F^5$$:#1 MINJ'?<^,Y!WGWE"Q^>SK:TU_W+DX%/HDP+5;E'# L(789(J.EAYX[4EPMA4J MN@!A*"0[H0"PR/ZV*8$/.,E/ILTG6X_/GE5RW[\-T1OD\,R -CH(.WFJ W#\ MZ72+L$Y(@:J:ZF)*G Y#HPHU_ +O'V1(J'W"6_X MG-]#MF"U<7LK8T6OP8@[GK0LY'JO(.\YW&K;)8.Z?+$;_CG3+_HW!H M7WEZ1(7FY>O?7C^\ G8&_]/%R&USSS<=NW2S;8A5?_)T<[\7/=GV=VH'O8N+ M+Z\5QIZ=[Z;VV#LB. /^MK6L7A^<'"PZM'@<#>I[$:V_46:(/G9Y\/;J&_9_ MO>MOO?,%)_XUYOS#?#W+/X]9 MO3@<@G;\=>V-_-HT=X1O7_B,O8MK=A!M>,OR7_[I=/OR7/ MO+ZGI*&3U7$SV&SLNN.?1[=DJ97OYNJM?4O M,D?AO'Y*&U]2+5>%3\3]91<98VDT;K/+1SZ^:J_A.[!C__W97U!+ P04 M" !H3F)7%=M+*< ' K* '@ &-O8V\R,#(S,#DS,"UE>'@S,3)C;W)E M>6)A+FAT;>U:;6_;.!+^?K^"E^"Z"6 [MN.\.6F -$VQ 0[);IJ]O?MTH*11 M1$02M21EQ_?K[QE2CIW8V;IH=^L&6Z".90Z'PYF'SPQ)G62NR$]/,I+)Z=]. M_MYNB_)J*TJ[\2O"=E[T6XW4N>ZFAAUESG1[_9WQ:_:W*N1 M#.U.N9Q.IWI.=L+SR8X?Y"32R>3T)%$CH9*W&^J0=FF_&QWMI^E@0 <'AVD: MI=U#VHO[41+UZ+^]#72%>.ACW22GMQN%*ML9\?C#P5[ECLR_*%E96G;EHQ*@Z!5_R.8!.O\XSB8>P ]N2II:GZOSS9? M/&0J4D[L]CK]IP:_;.JQHP?7EKFZ*X_GA\OSL]O+Z2OST MR\W'7\ZN;L7M]7;.X='J\X3>;8Z\SG<2?/_I3M_2ZG3UVPZ7(Y(B$H9&B M,E'N>4W%$K1,R$."4:)I0:N1 C2%4* MA$74I3,U80;(CCY1(H!2%'@R2N8BE3%^,D(7X'.G@]R"0$DQ62O-A$4*K%", M.Z?3XK<$QF#(W&=9C,$"L3+(JA KT1V6)&3$.%-Q)FS-'[/^8S+4*.$)%,KF M2+^"J;I!-,_'PB22%6)(#->9D%M M 7\01[.9:U=E"BZ13D&/*N.\3J 3P)F+8 N@4\P_%>+.D&4HY_D,DPT<[+.A M ?M$L>(62]0Y! !$#;3XX:RW)Y8V$VFNQW:*4D-WRCHC,9#D'X/=L+(U!S8[ M-6;!VM>"M\':X>WV27#>;![V>P?'MD%44R P1>@T57@,\;T4TI!'""*NHIPX MDH( RRA7-F-Y%BO C\R1_)PH&^?:UNC'S&ET'E151L>4X&X;4 MEF 0MM.^4X6B4L5U+IG8,2UOQ"R7HT>H#.8+&GR+B 7!O>A/R1=P[7KA.%HC M'.\.%G&\,F$MP'EUJEL9U5@)(Y4P6*75I61.EQ9 Y[*2$2Q-,D43\*UDI'+E M)IS>EPW+:\L#SV,J+(LGHG-EJ4\=#\V$JMI4P+3UY4@<:Y-X WR!>DLLCHFEE[I<@!4_ M'@\W'N U0"Y9(\@UG!FBN8@*WG@WA9MO60J]SV!*SN\N8 X9E\ZXM=](5 7ZN-V-YKV8CYL\5DND9:,Y9B MTIS'Z8RP&&F?47LL5+&/MDE4LDXWIK",_P$JBT(Y1_0[*2'2*"BX/5&PSRO9 M IK!P)89'G^YGIXN0?JM5C#?+[>ZC/U!P_9?^ZT_+,V?Y:C04#$J0(VWN+Q9 MCA4!&DVJ?MSWC$G><^X-%9O/OK[6],>=TT.ASP) M!&=3H:(+$(9"LA4* (OL;^L"^("3_&2:?++T^.Q5)??UVQ"=(8>G!K310MC) M4QV XT^G&X2U0@I4Y4CG(^(\6,J[YI#=-.Q(197K":%UG.G B/()?H&WKU(D M=#[C@L_Y/533' %_9-IP=2XK2\/IEV,P=Y7+R5"5WF&^TW&C+-+.Z6+(E]DC MYG\4#LV-J$=4:&[NN8^..H>#0[[J=@;_D^G S2UXQ]^"[[ADL6VPWSGV.=T1P!MQM*UF^W=C=F'9HX#CL5P^B]_2^ MF1'ZW./!V?-O$OR)R\>_P_ >"\*G/'$%>!81F3>;O?WN<;_EW[=X]DY#XYVO M./%O,>=WDZ=)_G7,ZLWF *SC/^?OXY_,=.Z.KP&6E!CS+[=5VOI+V&&X:QC1PNMNLS7MBXCNK(N,L+!KM]CE$V_( M-9_A9;T=_Y+@_P%02P$"% ,4 " !H3F)7_)6+S2]& 0 1014 $0 M @ $ 8V]C;RTR,#(S,#DS,"YH=&U02P$"% ,4 " !H3F)7 M!1"8Y7T/ *J@ $0 @ %>1@$ 8V]C;RTR,#(S,#DS,"YX M&UL4$L! A0#% @ :$YB5]B-:RX, M1 GN(" !4 ( !MVP! &-O8V\M,C R,S Y,S!?9&5F+GAM M;%!+ 0(4 Q0 ( &A.8E<77F( ==< &'X" 5 " ?:P M 0!C;V-O+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 " !H3F)7X'FB1PI_ M %OP4 %0 @ &>B ( 8V]C;RTR,#(S,#DS,%]P&UL M4$L! A0#% @ :$YB5[!7MM9Q! KQ$ !T ( !VP<# M &-O8V\R,#(S,#DS,"TQ,'%E>'@S,C%C96\N:'1M4$L! A0#% @ :$YB M5_?<4B1W! O1$ !T ( !APP# &-O8V\R,#(S,#DS,"TQ M,'%E>'@S,C)C9F\N:'1M4$L! A0#% @ :$YB5Q\=CYAV!P AB8 !X M ( !.1$# &-O8V\R,#(S,#DS,"UE>'@S,3%M87)T:6YR+FAT M;5!+ 0(4 Q0 ( &A.8E<5VTLIP < "LH > " >L8 M P!C;V-O,C R,S Y,S M97AX,S$R8V]R97EB82YH=&U02P4& H "@"X ) @ YR # end