0001145197-23-000059.txt : 20230809 0001145197-23-000059.hdr.sgml : 20230809 20230808175332 ACCESSION NUMBER: 0001145197-23-000059 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSULET CORP CENTRAL INDEX KEY: 0001145197 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 043523891 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33462 FILM NUMBER: 231152767 BUSINESS ADDRESS: STREET 1: 100 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 BUSINESS PHONE: 978-600-7000 MAIL ADDRESS: STREET 1: 100 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 10-Q 1 podd-20230630.htm 10-Q podd-20230630
false2023Q20001145197December 31http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006MemberP3Y0.004410500011451972023-01-012023-06-3000011451972023-08-01xbrli:shares00011451972023-06-30iso4217:USD00011451972022-12-310001145197us-gaap:NonrelatedPartyMember2023-06-300001145197us-gaap:NonrelatedPartyMember2022-12-310001145197us-gaap:RelatedPartyMember2023-06-300001145197us-gaap:RelatedPartyMember2022-12-31iso4217:USDxbrli:shares0001145197us-gaap:NonrelatedPartyMember2023-04-012023-06-300001145197us-gaap:NonrelatedPartyMember2022-04-012022-06-300001145197us-gaap:NonrelatedPartyMember2023-01-012023-06-300001145197us-gaap:NonrelatedPartyMember2022-01-012022-06-300001145197us-gaap:RelatedPartyMember2023-04-012023-06-300001145197us-gaap:RelatedPartyMember2022-04-012022-06-300001145197us-gaap:RelatedPartyMember2023-01-012023-06-300001145197us-gaap:RelatedPartyMember2022-01-012022-06-3000011451972023-04-012023-06-3000011451972022-04-012022-06-3000011451972022-01-012022-06-300001145197us-gaap:CommonStockMember2023-03-310001145197us-gaap:AdditionalPaidInCapitalMember2023-03-310001145197us-gaap:RetainedEarningsMember2023-03-310001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100011451972023-03-310001145197us-gaap:CommonStockMember2023-04-012023-06-300001145197us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001145197us-gaap:RetainedEarningsMember2023-04-012023-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001145197us-gaap:CommonStockMember2023-06-300001145197us-gaap:AdditionalPaidInCapitalMember2023-06-300001145197us-gaap:RetainedEarningsMember2023-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001145197us-gaap:CommonStockMember2022-03-310001145197us-gaap:AdditionalPaidInCapitalMember2022-03-310001145197us-gaap:RetainedEarningsMember2022-03-310001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100011451972022-03-310001145197us-gaap:CommonStockMember2022-04-012022-06-300001145197us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001145197us-gaap:RetainedEarningsMember2022-04-012022-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001145197us-gaap:CommonStockMember2022-06-300001145197us-gaap:AdditionalPaidInCapitalMember2022-06-300001145197us-gaap:RetainedEarningsMember2022-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000011451972022-06-300001145197us-gaap:CommonStockMember2022-12-310001145197us-gaap:AdditionalPaidInCapitalMember2022-12-310001145197us-gaap:RetainedEarningsMember2022-12-310001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001145197us-gaap:CommonStockMember2023-01-012023-06-300001145197us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001145197us-gaap:RetainedEarningsMember2023-01-012023-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001145197us-gaap:CommonStockMember2021-12-310001145197us-gaap:AdditionalPaidInCapitalMember2021-12-310001145197us-gaap:RetainedEarningsMember2021-12-310001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100011451972021-12-3100011451972021-01-012021-12-310001145197us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001145197us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001145197srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001145197us-gaap:CommonStockMember2022-01-012022-06-300001145197us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001145197us-gaap:RetainedEarningsMember2022-01-012022-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-3000011451972023-02-012023-02-2800011451972023-06-012023-06-300001145197us-gaap:ShippingAndHandlingMember2023-04-012023-06-300001145197us-gaap:ShippingAndHandlingMember2022-04-012022-06-300001145197us-gaap:ShippingAndHandlingMember2023-01-012023-06-300001145197us-gaap:ShippingAndHandlingMember2022-01-012022-06-300001145197podd:U.S.OmnipodMember2023-04-012023-06-300001145197podd:U.S.OmnipodMember2022-04-012022-06-300001145197podd:U.S.OmnipodMember2023-01-012023-06-300001145197podd:U.S.OmnipodMember2022-01-012022-06-300001145197podd:InternationalOmnipodMember2023-04-012023-06-300001145197podd:InternationalOmnipodMember2022-04-012022-06-300001145197podd:InternationalOmnipodMember2023-01-012023-06-300001145197podd:InternationalOmnipodMember2022-01-012022-06-300001145197podd:ProductOmnipodMember2023-04-012023-06-300001145197podd:ProductOmnipodMember2022-04-012022-06-300001145197podd:ProductOmnipodMember2023-01-012023-06-300001145197podd:ProductOmnipodMember2022-01-012022-06-300001145197podd:DrugDeliveryMember2023-04-012023-06-300001145197podd:DrugDeliveryMember2022-04-012022-06-300001145197podd:DrugDeliveryMember2023-01-012023-06-300001145197podd:DrugDeliveryMember2022-01-012022-06-300001145197us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpodd:DistributorAMember2023-04-012023-06-30xbrli:pure0001145197us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpodd:DistributorAMember2022-04-012022-06-300001145197us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpodd:DistributorAMember2023-01-012023-06-300001145197us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberpodd:DistributorAMember2022-01-012022-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001145197us-gaap:CustomerConcentrationRiskMemberpodd:DistributorDMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001145197us-gaap:CustomerConcentrationRiskMemberpodd:DistributorDMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001145197us-gaap:CustomerConcentrationRiskMemberpodd:DistributorDMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001145197us-gaap:CustomerConcentrationRiskMemberpodd:DistributorDMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001145197us-gaap:CashMember2023-06-300001145197us-gaap:CashMember2022-12-310001145197us-gaap:MoneyMarketFundsMember2023-06-300001145197us-gaap:MoneyMarketFundsMember2022-12-310001145197us-gaap:BankTimeDepositsMember2023-06-300001145197us-gaap:BankTimeDepositsMember2022-12-310001145197us-gaap:NonrelatedPartyMemberus-gaap:TradeAccountsReceivableMember2023-06-300001145197us-gaap:NonrelatedPartyMemberus-gaap:TradeAccountsReceivableMember2022-12-310001145197us-gaap:UnbilledRevenuesMemberus-gaap:NonrelatedPartyMember2023-06-300001145197us-gaap:UnbilledRevenuesMemberus-gaap:NonrelatedPartyMember2022-12-310001145197us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpodd:DistributorAMember2023-01-012023-06-300001145197us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpodd:DistributorAMember2022-01-012022-12-310001145197us-gaap:AccountsReceivableMemberpodd:DistributorBMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001145197us-gaap:AccountsReceivableMemberpodd:DistributorBMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001145197us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpodd:DistributorDMember2023-01-012023-06-300001145197us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpodd:DistributorDMember2022-01-012022-12-310001145197srt:MinimumMemberpodd:CloudComputingCostsMember2023-06-300001145197srt:MaximumMemberpodd:CloudComputingCostsMember2023-06-300001145197us-gaap:CustomerRelationshipsMember2023-06-300001145197us-gaap:CustomerRelationshipsMember2022-12-310001145197us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001145197us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001145197us-gaap:DevelopedTechnologyRightsMember2023-06-300001145197us-gaap:DevelopedTechnologyRightsMember2022-12-310001145197us-gaap:PatentsMember2023-06-300001145197us-gaap:PatentsMember2022-12-310001145197country:US2023-01-012023-06-300001145197country:CA2023-01-012023-06-3000011451972022-10-012022-12-31podd:notice0001145197us-gaap:RevolvingCreditFacilityMember2023-06-300001145197us-gaap:RevolvingCreditFacilityMember2022-12-310001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingDueMay2024Member2023-06-300001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingDueMay2024Member2022-12-310001145197podd:EquipmentFinancingDueNovember2025Memberus-gaap:SecuredDebtMember2023-06-300001145197podd:EquipmentFinancingDueNovember2025Memberus-gaap:SecuredDebtMember2022-12-310001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMember2023-06-300001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMember2022-12-310001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Member2023-06-300001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Member2022-12-310001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingMember2023-06-300001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingMember2022-12-310001145197us-gaap:SecuredDebtMemberpodd:TermLoanDueMay2028Member2023-06-300001145197us-gaap:SecuredDebtMemberpodd:TermLoanDueMay2028Member2022-12-310001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingDueJuly2028Member2023-06-300001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingDueJuly2028Member2022-12-310001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Memberus-gaap:DebtInstrumentRedemptionPeriodOneMember2023-06-300001145197us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Member2023-06-300001145197us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Member2023-01-012023-06-30podd:day0001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Member2023-01-012023-06-300001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Memberus-gaap:PriceRiskDerivativeMember2023-06-30iso4217:USDpodd:option0001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingMember2023-05-310001145197us-gaap:SecuredDebtMemberpodd:EquipmentFinancingMember2023-05-012023-05-310001145197us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2023-06-012023-06-300001145197us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2023-06-300001145197srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberpodd:SecuredOvernightFinancingRateSOFRMemberus-gaap:SecuredDebtMember2023-06-012023-06-300001145197srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberpodd:SecuredOvernightFinancingRateSOFRMemberus-gaap:SecuredDebtMember2023-06-012023-06-300001145197us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Member2023-06-300001145197us-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300001145197us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Member2022-12-310001145197us-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001145197us-gaap:ConvertibleDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberpodd:ConvertibleSeniorNotes0375Memberus-gaap:FairValueInputsLevel2Member2023-06-300001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Memberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300001145197us-gaap:ConvertibleDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberpodd:ConvertibleSeniorNotes0375Memberus-gaap:FairValueInputsLevel2Member2022-12-310001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Memberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001145197us-gaap:CarryingReportedAmountFairValueDisclosureMemberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Member2023-06-300001145197podd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300001145197us-gaap:CarryingReportedAmountFairValueDisclosureMemberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Member2022-12-310001145197podd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001145197podd:A515MortgageDueNovember2025Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Member2023-06-300001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300001145197podd:A515MortgageDueNovember2025Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Member2022-12-310001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001145197us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2023-06-300001145197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300001145197us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2022-12-310001145197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001145197us-gaap:InterestRateSwapMember2023-06-300001145197us-gaap:InterestRateSwapMember2022-12-310001145197us-gaap:InterestRateSwapMember2023-01-012023-06-300001145197podd:PatentInfringementLawsuitWithRocheMember2023-04-012023-06-300001145197us-gaap:CostOfSalesMember2023-04-012023-06-300001145197us-gaap:CostOfSalesMember2022-04-012022-06-300001145197us-gaap:CostOfSalesMember2023-01-012023-06-300001145197us-gaap:CostOfSalesMember2022-01-012022-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-03-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300001145197us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001145197us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001145197us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001145197us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001145197us-gaap:ConvertibleDebtMemberpodd:ConvertibleSeniorNotes0375Member2022-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtSecuritiesMember2023-04-012023-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtSecuritiesMember2022-04-012022-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001145197us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001145197us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001145197us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001145197us-gaap:EmployeeStockOptionMember2022-01-012022-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________________
Form 10-Q
 _____________________________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 001-33462
___________________________________________________________
INSULET CORPORATION
(Exact name of Registrant as specified in its charter)
__________________________________________________________________________________________________
Delaware 04-3523891
(State or Other Jurisdiction of
Incorporation or Organization)
 (I.R.S. Employer
Identification No.)
100 Nagog ParkActonMassachusetts 01720
(Address of Principal Executive Offices) (Zip Code)
Registrant’s Telephone Number, Including Area Code: (978600-7000
________________________________________________________________________________________________________
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes       No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 Par Value Per SharePODDThe NASDAQ Stock Market, LLC

As of August 1, 2023, the registrant had 69,821,118 shares of common stock outstanding.




TABLE OF CONTENTS
 
Condensed Consolidated Balance Sheets (Unaudited) as of June 30, 2023 and December 31, 2022
Condensed Consolidated Statements of Operations (Unaudited) for the three and six months ended June 30, 2023 and 2022
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) for the three and six months ended June 30, 2023 and 2022
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) for the three and six months ended June 30, 2023 and 2022
Condensed Consolidated Statements of Cash Flows (Unaudited) for the six months ended June 30, 2023 and 2022


PART I - FINANCIAL INFORMATION
Item 1.
Condensed Consolidated Financial Statements (Unaudited)
INSULET CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
(in millions, except share and per share data)June 30, 2023December 31, 2022
ASSETS
Current Assets
Cash and cash equivalents$660.1 $674.7 
Accounts receivable trade, less allowance for credit losses of $3.1 and $2.5
167.6 140.9 
Accounts receivable trade, net — related party82.9 64.7 
Inventories411.3 346.8 
Prepaid expenses and other current assets99.6 86.9 
Total current assets1,421.5 1,314.0 
Property, plant and equipment, net601.5 599.9 
Other intangible assets, net99.5 75.5 
Goodwill51.7 51.7 
Other assets211.6 210.0 
Total assets$2,385.8 $2,251.1 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities
Accounts payable$107.5 $30.8 
Accrued expenses and other current liabilities282.8 301.0 
Accrued expenses and other current liabilities — related party5.5 5.4 
Current portion of long-term debt29.2 27.5 
Total current liabilities425.0 364.7 
Long-term debt, net1,368.6 1,374.3 
Other liabilities38.3 35.7 
Total liabilities1,831.9 1,774.7 
Commitments and contingencies (Note 11)
Stockholders’ Equity
Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding
  
Common stock, $.001 par value, 100,000,000 authorized; 69,804,489 and 69,511,286 issued and outstanding
0.1 0.1 
Additional paid-in capital1,070.7 1,040.6 
Accumulated deficit(533.2)(584.3)
Accumulated other comprehensive income16.3 20.0 
Total stockholders’ equity553.9 476.4 
Total liabilities and stockholders’ equity$2,385.8 $2,251.1 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

INSULET CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
 
 Three Months Ended June 30,Six Months Ended June 30,
(in millions, except share and per share data)2023202220232022
Revenue$287.3 $243.9 $548.6 $490.9 
Revenue from related party109.2 55.5 206.0 103.9 
Total revenue396.5 299.4 754.6 594.8 
Cost of revenue131.6 109.1 249.2 194.8 
Gross profit264.9 190.3 505.4 400.0 
Research and development expenses55.1 42.6 105.2 85.7 
Selling, general and administrative expenses178.7 174.4 341.4 303.1 
Operating income (loss)31.1 (26.7)58.8 11.2 
Interest expense, net(2.4)(8.3)(5.3)(17.2)
Other expense, net(0.2)(1.1)(0.4)(0.8)
Income (loss) before income taxes28.5 (36.1)53.1 (6.8)
Income tax (expense) benefit(1.2)1.1 (2.0)(0.4)
Net income (loss)$27.3 $(35.0)$51.1 $(7.2)
Net income (loss) per share:
Basic$0.39 $(0.50)$0.73 $(0.10)
Diluted$0.39 $(0.50)$0.73 $(0.10)
Weighted-average number of common shares outstanding
(in thousands):
Basic69,741 69,356 69,662 69,305 
Diluted70,142 69,356 70,119 69,305 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

INSULET CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(UNAUDITED)
 Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Net income (loss)$27.3 $(35.0)$51.1 $(7.2)
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustment(2.4)(9.6)(0.7)(13.3)
Unrealized gain (loss) on cash flow hedges2.8 4.6 (3.0)22.7 
Total other comprehensive income (loss), net of tax0.4 (5.0)(3.7)9.4 
Comprehensive income (loss)$27.7 $(40.0)$47.4 $2.2 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

INSULET CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)

Three Months Ended June 30, 2023
 Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive IncomeTotal
Shareholders’
Equity
(dollars in millions)Shares
(in thousands)
Amount
Balance at March 31, 202369,694 $0.1 $1,047.3 $(560.5)$15.9 $502.8 
Exercise of options to purchase common stock73 — 6.3 — — 6.3 
Issuance of shares for employee stock purchase plan23 — 5.5 — — 5.5 
Stock-based compensation expense— — 13.1 — — 13.1 
Restricted stock units vested, net of shares withheld for taxes14 — (1.5)— — (1.5)
Net income— — — 27.3 — 27.3 
Other comprehensive income— — — — 0.4 0.4 
Balance at June 30, 202369,804 $0.1 $1,070.7 $(533.2)$16.3 $553.9 

Three Months Ended June 30, 2022
 Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive IncomeTotal
Shareholders’
Equity
(dollars in millions)Shares
(in thousands)
Amount
Balance at March 31, 202269,320 $0.1 $995.5 $(561.1)$12.2 $446.7 
Exercise of options to purchase common stock24 — 0.8 — — 0.8 
Issuance of shares for employee stock purchase plan27 — 4.9 — — 4.9 
Stock-based compensation expense— — 11.2 — — 11.2 
Restricted stock units vested, net of shares withheld for taxes15 — (1.2)— — (1.2)
Net loss— — — (35.0)— (35.0)
Other comprehensive loss— — — — (5.0)(5.0)
Balance at June 30, 202269,386 $0.1 $1,011.2 $(596.1)$7.2 $422.4 

The accompanying notes are an integral part of these condensed consolidated financial statements.
6



Six Months Ended June 30, 2023
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive IncomeTotal
Shareholders’
Equity
(dollars in millions)Shares
(in thousands)
Amount
Balance at December 31, 202269,511 $0.1 $1,040.6 $(584.3)$20.0 $476.4 
Exercise of options to purchase common stock183 — 12.3 — — 12.3 
Issuance of shares for employee stock purchase plan23 — 5.5 — — 5.5 
Stock-based compensation expense— — 25.2 — — 25.2 
Restricted stock units vested, net of shares withheld for taxes87 — (12.9)— — (12.9)
Net income— — — 51.1 — 51.1 
Other comprehensive loss— — — — (3.7)(3.7)
Balance at June 30, 202369,804 $0.1 $1,070.7 $(533.2)$16.3 $553.9 

Six Months Ended June 30, 2022
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive (Loss) IncomeTotal
Shareholders’
Equity
(dollars in millions)Shares
(in thousands)
Amount
Balance at December 31, 202169,179 $0.1 $1,207.9 $(649.5)$(2.2)$556.3 
Adoption of ASU 2020-06 (1)
— — (207.7)60.6 (147.1)
Exercise of options to purchase common stock52 — 1.9 — — 1.9 
Issuance of shares for employee stock purchase plan27 — 4.9 — — 4.9 
Stock-based compensation expense— — 20.7 — — 20.7 
Restricted stock units vested, net of shares withheld for taxes128 — (16.5)— — (16.5)
Net loss— — — (7.2)— (7.2)
Other comprehensive income— — — — 9.4 9.4 
Balance at June 30, 202269,386 $0.1 $1,011.2 $(596.1)$7.2 $422.4 
(1) The Company recorded a cumulative effect adjustment to additional paid-in capital and retained earnings to reflect the adoption of Accounting Standards Update 2020-06, Debt – Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. Refer to Note 2 of Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2022.

The accompanying notes are an integral part of these condensed consolidated financial statements.
7


INSULET CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
Six Months Ended June 30,
(in millions)20232022
Cash flows from operating activities
Net income (loss)$51.1 $(7.2)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization35.3 31.1 
Stock-based compensation expense25.2 20.7 
Non-cash interest expense3.0 2.8 
Provision for credit losses2.0 1.9 
Other1.0 1.0 
Changes in operating assets and liabilities:
Accounts receivable(27.1)(24.7)
Accounts receivable — related party(18.2)(26.7)
Inventories(62.7)(24.0)
Prepaid expenses and other assets(19.8)(23.3)
Accounts payable74.5 20.1 
Accrued expenses and other liabilities(19.7)38.2 
Accrued expenses and other liabilities — related party(0.1)1.7 
Net cash provided by operating activities44.5 11.6 
Cash flows from investing activities
Capital expenditures(26.2)(27.4)
Investments in developed software(3.9)(7.6)
Acquisition of intangible assets(25.1) 
Acquisition of a business(3.0)(26.0)
Cash paid for investments(7.0)(7.8)
Net cash used in investing activities(65.2)(68.8)
Cash flows from financing activities
Repayment of equipment financings(9.9)(8.6)
Repayment of term loan(2.5)(2.5)
Repayment of mortgage(1.1)(1.1)
Proceeds from exercise of stock options12.3 1.9 
Proceeds from issuance of common stock under employee stock purchase plan5.5 4.9 
Payment of withholding taxes in connection with vesting of restricted stock units(12.9)(16.5)
Other(0.3) 
Net cash used in financing activities(8.9)(21.9)
Effect of exchange rate changes on cash (3.5)
Net decrease in cash, cash equivalents and restricted cash(29.6)(82.6)
Cash, cash equivalents and restricted cash at beginning of period (Note 3)
689.7 806.4 
Cash, cash equivalents and restricted cash at end of period (Note 3)
$660.1 $723.8 
Supplemental noncash information:
Purchases of property and equipment included in accounts payable and accrued expenses$5.6 $4.9 
Purchases of property, plant and equipment included in long-term debt$7.0 $ 
Purchases of developed software included in accounts payable and accrued expenses$0.4 $2.4 
Lease liabilities arising from obtaining right-of-use assets$5.0 $12.0 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

INSULET CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Note 1. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements reflect the consolidated operations of Insulet Corporation and its subsidiaries (“Insulet” or the “Company”). The unaudited consolidated financial statements have been prepared in United States dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of the consolidated financial statements in conformity with GAAP requires management to make use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results may differ from those estimates. In management’s opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2023, or for any other subsequent interim period.
The year-end balance sheet data was derived from audited consolidated financial statements. These unaudited consolidated financial statements do not include all of the annual disclosures required by GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
Related Party Transactions
The Company has a distribution agreement with a related party that contains terms consistent with those prevailing at arm’s length. The spouse of one of the members of the Company’s Board of Directors is an executive officer of the distributor.
Investments
In February and June 2023, the Company made strategic investments in two companies in the amount of $2.0 million and $5.0 million, respectively. As of June 30, 2023 and December 31, 2022, the total carrying value of the Company’s investments primarily recorded at cost less impairment was $15.7 million and $8.7 million, respectively.
Shipping and Handling Costs
Shipping and handling costs included in selling, general and administrative expenses were $3.5 million and $3.1 million for the three months ended June 30, 2023 and 2022, respectively, and were $5.8 million and $6.2 million for the six months ended June 30, 2023 and 2022, respectively.
Fair Value Measurements
Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. To measure fair value of assets and liabilities, the Company uses the following fair value hierarchy based on three levels of inputs:
Level 1—observable inputs, such as quoted prices in active markets for identical assets or liabilities;
Level 2—significant other observable inputs that are observable either directly or indirectly; and
Level 3—significant unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions.
Certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of their short-term maturity. See Notes 3 and 9 for financial assets and liabilities held at carrying amount on the consolidated balance sheet and Note 10 for derivative instruments measured at fair value on a recurring basis.

9

Note 2. Revenue and Contract Acquisition Costs
The following table summarizes the Company’s disaggregated revenue:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
U.S. Omnipod$276.8 $196.4 $535.8 $370.5 
International Omnipod103.7 89.4 202.3 184.8 
Total Omnipod380.5 285.8 738.1 555.3 
Drug Delivery16.0 13.6 16.5 39.5 
Total revenue$396.5 $299.4 $754.6 $594.8 
The percentages of total revenue for customers that represent 10% or more of total revenue were as follows:
Three Months Ended June 30,Six Months Ended June 30,

2023202220232022
Distributor A28%19%28%18%
Distributor B17%16%16%14%
Distributor D22%16%22%13%
* Represents less than 10% of revenue for the period.
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
(in millions)
June 30, 2023December 31, 2022
Accrued expenses and other current liabilities$19.4 $16.1 
Other liabilities1.8 1.6 
Total deferred revenue$21.2 $17.7 
Revenue recognized from amounts included in deferred revenue at the beginning of each respective period was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Deferred revenue recognized$2.3 $0.3 $12.2 $1.6 
Contract acquisition costs, representing capitalized commission costs related to new customers, net of amortization, were included in the following consolidated balance sheet captions in the amounts shown:
(in millions)June 30, 2023December 31, 2022
Prepaid expenses and other current assets$16.3 $15.2 
Other assets33.1 31.3 
Total capitalized contract acquisition costs, net$49.4 $46.5 
The Company recognized $4.0 million and $3.6 million of amortization of capitalized contract acquisition costs during the three months ended June 30, 2023 and 2022, respectively, and recognized $8.0 million and $7.0 million of amortization of capitalized contract acquisition costs during the six months ended June 30, 2023 and 2022, respectively.
10

Note 3. Cash and Cash Equivalents
The following table provides a summary of cash and cash equivalents:
(in millions)June 30, 2023December 31, 2022
Cash$94.5 $136.1 
Money market mutual funds446.9 487.3 
Time deposits103.3 50.8 
Restricted cash15.4 0.5 
Total cash and cash equivalents660.1 674.7 
Restricted cash included in other assets 15.0 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$660.1 $689.7 
All cash and cash equivalents are Level 1 in the fair value hierarchy. Restricted cash is held as a compensating balance against long-term borrowings.
Certain of the Company’s subsidiaries participate in a multi-currency, notional cash pooling arrangement with a third-party bank provider to manage global liquidity requirements. Under this arrangement, cash deposited by participating subsidiaries may be used to offset amounts owed to the bank by other participating subsidiaries to the extent the overall balance in the cash pool is at least zero, providing legal rights of offset. As of June 30, 2023, the Company had a net cash position of approximately $1.1 million, consisting of a gross cash position of approximately $47.1 million less cash borrowings of approximately $46.0 million by participating subsidiaries, which is reflected as cash and cash equivalents in the consolidated balance sheet.
Note 4. Accounts Receivable, Net
At the end of each period, net accounts receivable were comprised of the following:
(in millions)June 30, 2023December 31, 2022
Accounts receivable trade, net$154.6 $128.6 
Unbilled receivable13.0 12.3 
Accounts receivable, net$167.6 $140.9 
The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:

June 30, 2023December 31, 2022
Distributor A37%34%
Distributor B13%11%
Distributor D26%23%
Note 5. Inventories
At the end of each period, inventories were comprised of the following:
(in millions)June 30, 2023December 31, 2022
Raw materials$101.7 $79.1 
Work in process101.4 84.2 
Finished goods208.2 183.5 
    Total inventories$411.3 $346.8 
Amounts charged to the consolidated statements of operations for excess and obsolete inventory were insignificant for both the three months ended June 30, 2023 and 2022, and were $2.4 million and $1.5 million for the six months ended June 30, 2023 and 2022, respectively.
11

Note 6. Cloud Computing Costs
Capitalized costs to implement cloud computing arrangements at cost and accumulated amortization were as follows: 
(in millions)June 30, 2023December 31, 2022
Short-term portion$22.3 $18.0 
Long-term portion101.7 87.1 
Total capitalized implementation costs124.0 105.1 
Less: accumulated amortization(25.6)(17.1)
Capitalized implementation costs, net$98.4 $88.0 
Amortization expense is recognized on a straight-line basis over the expected term of the hosting arrangements, which range from three to ten years. Amortization expense was $5.0 million and $3.7 million for the three months ended June 30, 2023 and 2022, respectively, and was $9.3 million and $5.0 million for the six months ended June 30, 2023 and 2022, respectively.
Note 7. Goodwill and Other Intangible Assets, Net
The carrying amount of goodwill was $51.7 million at both June 30, 2023 and December 31, 2022.
The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
June 30, 2023December 31, 2022
(in millions)
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Customer relationships$43.2 $(29.2)$14.0 $43.2 $(27.5)$15.7 
Internal-use software38.7 (13.0)25.7 34.8 (12.0)22.8 
Developed technology27.4 (2.0)25.4 27.4 (1.0)26.4 
Patents36.2 (1.8)34.4 11.0 (0.4)10.6 
Total intangible assets$145.5 $(46.0)$99.5 $116.4 $(40.9)$75.5 
Amortization expense for intangible assets was $2.7 million and $1.7 million for the three months ended June 30, 2023 and 2022, respectively, and was $5.1 million and $3.5 million for the six months ended June 30, 2023 and 2022, respectively.
In February 2023, the Company paid Bigfoot Biomedical, Inc. $25.1 million, including transaction costs, to acquire patent assets related to pump-based automated insulin delivery technologies. The acquired patent assets have a useful life of 11 years.
Note 8. Accrued Expenses and Other Current Liabilities
The components of accrued expenses and other current liabilities were as follows:
(in millions)June 30, 2023December 31, 2022
Accrued rebates$87.2 $69.6 
Employee compensation and related costs82.2 95.9 
Professional and consulting services34.1 27.5 
Warranty liability - current portion17.2 57.3 
Other62.1 50.7 
Accrued expenses and other current liabilities$282.8 $301.0 
12

Product Warranty Costs
The Company provides a four-year warranty on Personal Diabetes Managers (“PDMs”) and Controllers sold in the United States and Europe and a five-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty obligation at the time the product is shipped based on historical experience and the estimated cost to service the claims. Cost to service the claims reflects the current product cost, reclaim costs, shipping and handling costs and direct and incremental distribution and customer service support costs. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of revenue in the consolidated statements of operations. Reconciliations of the changes in the Company’s product warranty liability were as follows: 
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Product warranty liability at beginning of period$39.2 $6.9 $62.1 $6.8 
Warranty expense3.3 8.1 8.8 11.1 
Change in estimate(0.8) (8.8) 
Warranty fulfillment(20.4)(3.4)(40.8)(6.3)
Product warranty liability at the end of period$21.3 $11.6 $21.3 $11.6 
During the fourth quarter of 2022, the Company issued two voluntary medical device correction notices (“MDCs”), one for its Omnipod DASH PDM relating to its battery and the other for its Omnipod 5 Controller relating to its charging port and cable. During the six months ended June 30, 2023, the Company revised the estimated liability for these MDCs by $8.8 million. This change in estimate primarily relates to lower shipping costs for replacement DASH PDMs and lower expected distribution costs for Omnipod 5 Controllers. The Company had an estimated liability of $13.2 million and $54.6 million related to the MDCs included in its product warranty liability at June 30, 2023 and December 31, 2022, respectively.
Note 9. Debt
The components of debt consisted of the following:
(in millions)
June 30, 2023December 31, 2022
Revolving Credit Facility expires June 2028$ $ 
Equipment Financing due May 20246.1 9.5 
Equipment Financing due November 202518.9 22.5 
5.15% Mortgage due November 2025
64.4 65.5 
0.375% Convertible Senior Notes due September 2026
800.0 800.0 
Equipment Financing6.9  
Term loan due May 2028490.0 492.5 
Equipment Financing due July 202831.7 34.4 
Unamortized debt discount(7.2)(7.6)
Debt issuance costs(13.0)(15.0)
Total debt, net1,397.8 1,401.8 
Less: current portion29.2 27.5 
Total long-term debt, net$1,368.6 $1,374.3 
0.375% Convertible Senior Notes
The Company’s 0.375% Convertible Senior Notes due September 2026 (the “Notes”) have an effective interest rate of 0.76%. The Notes are convertible into the Company’s common stock at an initial conversion rate of 4.4105 shares of common stock per $1,000 principal amount of the notes, which is equivalent to a conversion price of $226.73 per share, subject to adjustment under certain circumstances. The notes will be convertible June 1, 2026 through August 28, 2026 by its holders for any reason. Additionally, on or after September 6, 2023, the Company may redeem for cash all, or any portion of the Notes, if its stock price has been equal to or greater than $294.75 for at least 20 of the prior 30 consecutive trading days including the date which the Company provides notice of redemption.
Additional interest of 0.5% per annum is payable if the Company fails to timely file required documents or reports with the Securities and Exchange Commission (“SEC”). If the Company merges or consolidates with a foreign entity, the Company may be required to
13

pay additional taxes. The Company determined that the higher interest payments and tax payments required in certain circumstances were embedded derivatives that should be bifurcated and accounted for at fair value. The Company assessed the value of the embedded derivatives at each balance sheet date and determined it had nominal value.
In conjunction with the issuance of the Notes, the Company purchased capped calls on the Company’s common stock with certain counterparties to reduce the potential dilution to its common stock (or, in the event the conversion is settled in cash, to provide a source of cash to settle a portion of its cash payment obligation) in the event that at the time of conversion its stock price exceeds the conversion price under the Notes. The capped calls have an initial strike price of $335.90 per share, which represents a premium of 100% over the last reported sale price of the Company’s common stock of $167.95 per share on the date of the transaction. The capped calls cover 3.5 million shares of common stock.
Equipment Financing
In May 2023, the Company entered into an arrangement under which the Company may obtain up to $24.0 million of financing for manufacturing equipment. The Company is involved in the construction of the manufacturing equipment; accordingly, it is included in property, plant and equipment on the consolidated balance sheet at June 30, 2023. The Company’s obligation reflects payments made to date by the third-party bank to the equipment manufacturer, net of discount and less repayment of principal. The financing obligation will mature 36 months following completion of construction and has an effective interest rate of approximately 9.4%.
Senior Secured Credit Agreement
In June 2023, the Company increased the size of its Revolving Credit Facility by $200.0 million bringing the total to $300.0 million and extended the maturity date of the revolving credit facility to the earlier of June 2028 or 91 days prior to the maturity date of the Company’s term loan if still outstanding. Under the amended credit agreement, outstanding borrowings bear interest at a rate of Secured Overnight Financing Rate plus an applicable margin of 2.625% to 3.25%, based on the Company's net leverage ratio and credit rating.
Fair Value of Debt
The carrying amount and the estimated fair value of the Company’s debt were as follows:
June 30, 2023December 31, 2022
(in millions)
Carrying
Value
Estimated
Fair Value
Carrying
Value
Estimated
Fair Value (1)
Term loan due May 2028(1)
$480.6 $490.0 $482.1 $485.1 
0.375% Convertible Senior Notes(2)
790.3 1,017.4 788.8 1,038.7 
Equipment financings(3)
63.3 63.3 66.4 66.4 
5.15% Mortgage(3)
63.6 63.6 64.5 64.5 
  Total$1,397.8 $1,634.3 $1,401.8 $1,654.7 
(1) Term debt is classified as Level 1 in the fair value hierarchy. Fair value was determined using quoted market prices.
(2) The Notes are classified as Level 2 in the fair value hierarchy. Fair value was determined using the Company’s quoted stock price and the contractual conversion rate.
(3) The equipment financings and mortgage are classified as Level 3 in the fair value hierarchy. The fair values were determined using the cost bases of the financial liabilities, which approximate their carrying values.
Note 10. Derivative Instruments
The Company manages interest rate exposure through the use of interest rate swap transactions with financial institutions acting as principal counterparties. Under the Company’s interest rate swap agreements that expire on April 30, 2025, the Company receives variable rate interest payments and pays fixed interest rates of 0.95% and 0.96% on a total notional value of $480.0 million of its Term Loan. The Company has designated the interest rate swaps as cash flow hedges.
The fair value of interest rate swaps, which are classified as Level 2 in the fair value hierarchy, represent the estimated amounts the Company would receive or pay to terminate the contracts and is determined using industry standard valuation models and market-based observable inputs, including credit risk and interest rate yield curves. The fair value of the interest rate swaps was $34.0 million and $36.9 million at June 30, 2023 and December 31, 2022, respectively, and was included in other assets on the consolidated balance sheets. As of June 30, 2023, the Company estimates that $20.4 million of net gains related to the interest rate swaps included in accumulated other comprehensive income will be reclassified into the statement of operations over the next 12 months. When recognized, gains and losses on cash flow hedges reclassified from accumulated other comprehensive income are recognized within interest expense, net.
14

Note 11. Commitments and Contingencies
Legal Proceedings
During the three months ended June 30, 2022, the Company entered into a Settlement and License Agreement (the “Settlement Agreement”) with Roche Diabetes Care, Inc. (“Roche”) to settle pending patent infringement litigation. Pursuant to the Settlement Agreement, in exchange for a release of claims, mutual covenant not to sue for five years, and license to the patent in suit from Roche, the Company made a one-time payment of $20 million to Roche. The $20 million charge is included in selling, general and administrative expenses for both the three and six months ended June 30, 2022.
The Company is, from time to time, involved in the normal course of business in various legal proceedings, including intellectual property, contract, employment and product liability suits. The Company does not expect the outcome of these proceedings, either individually or in the aggregate, to have a material adverse effect on its results of operations.
Note 12. Stock-Based Compensation Expense
Compensation expense related to stock-based awards was recorded as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Cost of revenue$0.1 $0.1 $0.2 $0.2 
Research and development expenses3.3 2.2 6.1 4.2 
Selling, general and administrative expenses9.7 8.9 18.9 16.3 
Total$13.1 $11.2 $25.2 $20.7 
Note 13. Accumulated Other Comprehensive Income
Changes in the components of accumulated other comprehensive income, net of tax, were as follows:
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(in millions)Foreign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive Income
Balance at beginning of period$(15.3)$31.2 $15.9 $(17.0)$37.0 $20.0 
Other comprehensive (loss) income before reclassifications(2.4)7.9 5.5 (0.7)6.5 5.8 
Amounts reclassified to net income (5.1)(5.1) (9.5)(9.5)
Balance at the end of period$(17.7)$34.0 $16.3 $(17.7)$34.0 $16.3 
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
(in millions)Foreign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive (Loss) Income
Balance at beginning of period$(10.4)$22.6 $12.2 $(6.7)$4.5 $(2.2)
Other comprehensive (loss) income before reclassifications(9.6)4.4 (5.2)(13.3)21.9 8.6 
Amounts reclassified to net loss 0.2 0.2  0.8 0.8 
Balance at the end of period$(20.0)$27.2 $7.2 $(20.0)$27.2 $7.2 
15

Note 14. Interest Expense, Net
Interest expense, net was as follows: 
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Cash interest, net of interest rate swaps$8.6 $8.1 $16.9 $16.0 
Accretion of debt discount0.3 0.3 0.7 0.7 
Amortization of debt issuance costs1.2 1.0 2.3 2.1 
Capitalized interest(0.4)(0.3)(0.8)(0.7)
     Interest expense, net of portion capitalized9.7 9.1 19.1 18.1 
Interest income(7.3)(0.8)(13.8)(0.9)
Interest expense, net$2.4 $8.3 $5.3 $17.2 
Note 15. Income Taxes
The Company’s effective tax rate for the three and six months ended June 30, 2023 was 4.2% and 3.8%, compared with 2.9% and (6.5)% for the three and six months ended June 30, 2022, respectively. Income tax benefits have not been recorded for losses in the United Kingdom where a valuation allowance exists against net deferred tax assets. The Company had a full valuation allowance against its net deferred tax assets in the United Kingdom and the United States at June 30, 2023 and December 31, 2022. The Company had no uncertain tax positions at June 30, 2023 and December 31, 2022.
Note 16. Net Income (Loss) Per Share
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed using the weighted average number of common shares outstanding and, when dilutive, common share equivalents. The weighted-average number of common shares used in the computation of basic and diluted net income (loss) per share were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Weighted average number of common shares outstanding, basic
69,741 69,356 69,662 69,305 
Stock options318  356  
Restricted stock units83  101  
Weighted average number of common shares outstanding, diluted70,142 69,356 70,119 69,305 
The number of common share equivalents excluded from the computation of diluted net income (loss) per share because either the effect would have been anti-dilutive, or the performance criteria related to the units had not yet been met, were as follows:
Three Months Ended June 30,Six Months Ended June 30,
 (in thousands)
2023202220232022
0.375% Convertible Senior Notes due September 2026
3,528 3,528 3,528 3,528 
Restricted stock units231 348 235 358 
Stock options157 635 156 607 
Total3,916 4,511 3,919 4,493 
16

Item 2. Managements Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the accompanying notes included in this quarterly report. The following discussion may contain forward-looking statements that reflect our plans, estimates and beliefs, which are subject to risks, uncertainties and assumptions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to these differences include those discussed under the headings “Risk Factors” and “Forward-Looking Statements” in both our annual report on Form 10-K for the year ended December 31, 2022 and in this quarterly report.
Overview
We are primarily engaged in the development, manufacture and sale of our proprietary Omnipod System, a continuous insulin delivery system for people with insulin-dependent diabetes. The Omnipod System features a small, lightweight, self-adhesive disposable tubeless Omnipod (the “Pod”) device that the user fills with insulin and wears directly on the body for up to three days at a time, which delivers personalized doses of insulin, and the PDM or Controller, a wireless handheld device that programs the Pod with the user’s personalized insulin-delivery instructions and wirelessly monitors the Pod’s operation. The Omnipod System includes: Classic Omnipod, its next generation Omnipod DASH, and the most recent generation Omnipod 5, all of which eliminate the need for multiple daily injections using syringes or insulin pens or the use of pump and tubing.
We have also tailored the Omnipod System technology platform for the delivery of subcutaneous drugs in other therapeutic areas. Most of our drug delivery revenue currently consists of sales of pods to Amgen for use in the Neulasta® Onpro® kit, a delivery system for Amgen’s Neulasta to help reduce the risk of infection after intense chemotherapy.
Our long-term financial objective is to sustain profitable growth. To achieve this goal, we launched Omnipod 5 in the United States in 2022 and in the United Kingdom in June 2023. We are working on further building our international teams and advancing our regulatory, reimbursement, and market development efforts so we can bring Omnipod 5 to additional international markets. We plan to launch Omnipod 5 in Germany this year and to continue the roll out across our European markets in 2024.
To accelerate our efforts to secure reimbursement for Omnipod 5, we have completed the randomized control trial in the U.S. and the last individual will soon complete the trail in France. Additionally, we expect to begin enrollment for the clinical study of Omnipod 5 with the integration of the Abbott FreeStyle Libre 2 continuous glucose monitor (“CGM”) soon. This study will include participants with type 1 diabetes in both the adult and pediatric age groups in the United Kingdom, France and Belgium. We also continue to expand market access and awareness of Omnipod through our direct to consumer advertising programs and through growing our presence in the U.S. pharmacy channel, where access to Omnipod 5 and Omnipod DASH is simpler and affordable, as no up-front investment is required. As we continue our growth in the pharmacy channel, we plan to phase-out our Classic Omnipod in the U.S. this year, since the vast majority of our customer base is no longer using this product.
We also have begun enrolling individuals in a pivotal trial for Omnipod 5 with the goal of expanding Omnipod 5’s indication to type 2 users. We expect to complete enrollment this year. Additionally, in April 2023, we received U.S. Food and Drug Administration (“FDA”) clearance for Omnipod GOTM, our basal-only Pod for individuals with type 2 diabetes age 18 or older who require insulin. We expect to begin our commercial pilot program in the U.S. for Omnipod GO soon, followed by a full commercial launch in 2024.
We also continue to take steps to strengthen our global manufacturing capabilities. We are currently constructing a new manufacturing plant in Malaysia to support our international expansion strategy, further ensure product supply, and drive higher gross margins over time. We expect to begin production at this new manufacturing facility in 2024.
Finally, we continue to focus on our product development efforts, including automated insulin delivery (“AID”) offerings, such as choice of smartphone integration and CGM, and enhancing the customer experience through digital product and data capabilities. In order to provide smartphone control for those who use iOS mobile technology, we recently submitted the Omnipod 5 App for iPhone to the FDA for 510(k) clearance.
Results of Operations
Factors Affecting Operating Results
Our Pods are intended to be used continuously for up to three days, after which it may be replaced with a new disposable Pod. The Omnipod System’s unique patented design allow us to provide pump therapy at a relatively low or no up-front investment in regions where reimbursement allows for it and our pay-as-you-go pricing model reduces the risk to third-party payors. As we grow our customer base, we expect to generate an increasing portion of our revenues through recurring sales of our disposable Pods, which provides recurring revenue.
During 2022, we issued two voluntary Medical Device Corrections (“MDCs”), one in October for our Omnipod DASH PDM related to its battery and the other in November for our Omnipod 5 Controller related to its charging port and cable. In addition to the estimated liability we recorded in 2022, we have a performance obligation to replace Omnipod DASH PDMs and Omnipod 5 Controllers sold subsequent to the MDC issuances, which is expected to negatively impact gross margins and net income in 2023,
17

most notably in the first half of the year. However, during the six months ended June 30, 2023, we recorded $8.8 million of income associated with a change in our estimated liability for the MDCs primarily due to lower shipping costs for replacement DASH PDMs and lower expected distribution costs for Omnipod 5 Controllers, which is expected to offset the negative impact to gross margin.
We continue to experience challenges stemming from the global supply chain disruption; however, while there is no guarantee of future performance, to date we have been able to successfully mitigate this disruption and ensure uninterrupted supply to our customers by increasing our inventory levels and taking other measures. While our mitigation efforts and inflation are expected to negatively impact gross margins and net income throughout the year, we intend to continue to work to improve productivity to help offset these costs.
Revenue
Three Months Ended June 30,
(dollars in millions)20232022Percent
Change
Currency
Impact
Constant
Currency (1)
U.S. Omnipod$276.8 $196.4 40.9 %— %40.9 %
International Omnipod103.7 89.4 16.0 %0.5 %15.5 %
Total Omnipod380.5 285.8 33.2 %0.2 %33.0 %
Drug Delivery16.0 13.6 17.6 %— %17.6 %
Total revenue$396.5 $299.4 32.4 %0.2 %32.2 %
Six Months Ended June 30,
(dollars in millions)20232022Percent
Change
Currency
Impact
Constant
Currency (1)
U.S. Omnipod$535.8 $370.5 44.6 %— %44.6 %
International Omnipod202.3 184.8 9.5 %(3.0)%12.5 %
Total Omnipod738.1 555.3 32.9 %(1.0)%33.9 %
Drug Delivery16.5 39.5 (58.2)%— %(58.2)%
Total revenue$754.6 $594.8 26.9 %(0.9)%27.8 %
(1) Constant currency revenue growth is a non-GAAP financial measure which should be considered supplemental to, and not a substitute for, our reported financial results prepared in accordance with GAAP. See “Management’s Use of Non-GAAP Measures.”
Total revenue for the three months ended June 30, 2023 increased $97.1 million, or 32.4%, to $396.5 million, compared with $299.4 million for the three months ended June 30, 2022. Constant currency revenue growth of 32.2% was primarily driven by higher volume and, to a lesser extent, favorable sales channel mix.
Total revenue for the six months ended June 30, 2023 increased $159.8 million, or 26.9%, to $754.6 million, compared with $594.8 million for the six months ended June 30, 2022. Constant currency revenue growth of 27.8% was primarily driven by higher volume and, to a lesser extent, favorable sales channel mix, partially offset by decreased drug delivery revenue.
U.S. Omnipod
U.S. Omnipod revenue for the three months ended June 30, 2023 increased $80.4 million, or 40.9%, to $276.8 million, compared with $196.4 million for the three months ended June 30, 2022. This increase was primarily due to higher volumes driven by growing our customer base and, to a lesser extent, growth through the pharmacy channel, where Pods have a higher average selling price due in part to the fact that we offer the PDM/Controller for no charge. This increase was also driven by conversions to Omnipod 5 as users generally fill both their starter kit and their first month of refills simultaneously. These increases were partially offset by a reduction in estimated inventory days-on-hand at our distributors primarily driven by the increase in inventory at distributors in the prior year due to the launch of Omnipod 5, and higher sales returns for Omnipod DASH and Omnipod Classic as retail pharmacies convert their inventory to Omnipod 5.
U.S. Omnipod revenue for the three months ended June 30, 2023 includes $109.2 million of related party revenue, compared with $55.5 million for the three months ended June 30, 2022. The $53.7 million increase primarily resulted from growth through the pharmacy channel.
U.S. Omnipod revenue for the six months ended June 30, 2023 increased $165.3 million, or 44.6%, to $535.8 million, compared with $370.5 million for the six months ended June 30, 2022. This increase primarily resulted from higher volumes driven by growing our customer base and, to a lesser extent, growth through the pharmacy channel, where Pods have a higher average selling price due in part to the fact that we offer the PDM/Controller for no charge. This increase was also driven by conversions to Omnipod 5 as users generally fill both their starter kit and their first month of refills simultaneously. These increases were partially offset by a reduction in
18

estimated inventory days-on-hand at our distributors, and higher sales returns for Omnipod DASH and Omnipod Classic as retail pharmacies convert their inventory to Omnipod 5.
U.S. Omnipod revenue for the six months ended June 30, 2023 includes $206.0 million of related party revenue, compared with $103.9 million for the six months ended June 30, 2022. The $102.1 million increase primarily resulted from growth through the pharmacy channel.
For full year 2023, we expect strong U.S. Omnipod revenue growth driven by continued volume growth of Omnipod 5 in the pharmacy channel, continued sales of Omnipod DASH, and the benefits of our recurring revenue model. We expect these increases to be partially offset by lower conversions to Omnipod 5 in the second half of the year compared to 2022.
International Omnipod
International Omnipod revenue for the three months ended June 30, 2023 increased $14.3 million, or 16.0%, to $103.7 million, compared with $89.4 million for the three months ended June 30, 2022. Excluding the 0.5% favorable impact of currency exchange, the remaining 15.5% increase in revenue was primarily due to higher volumes as we continue to expand awareness and access to Omnipod DASH and, to a lesser extent, the timing of revenue recognition primarily related to deferrals associated with our DASH MDC, partially offset by increased competition from AID systems.
International Omnipod revenue for the six months ended June 30, 2023 increased $17.5 million, or 9.5%, to $202.3 million, compared with $184.8 million for the six months ended June 30, 2022. Excluding the 3.0% unfavorable impact of currency exchange, the remaining 12.5% increase in revenue was primarily due to higher volumes as we continue to expand awareness and access to Omnipod DASH and, to a lesser extent, the timing of revenue recognition related to deferrals associated with our DASH MDC and a technology upgrade program, partially offset by increased competition from AID systems.
For full year 2023, we expect higher International Omnipod revenue due to continued volume growth driven by the ongoing adoption of Omnipod DASH, partially offset by competition from AID systems.
Drug Delivery
Drug Delivery revenue for the three months ended June 30, 2023 was $16.0 million compared with $13.6 million for the three months ended June 30, 2022. The increase was driven by a reimbursement from our partner to cover a portion of our increased production costs.
Drug Delivery revenue for the six months ended June 30, 2023 decreased $23.0 million, or 58.2%, to $16.5 million, compared with $39.5 million for the six months ended June 30, 2022. The decrease primarily resulted from lower demand from our partner. For full year 2023, we expect Drug Delivery revenue to decline $26 million to $29 million due to a lower demand forecast from our partner.
Operating Expenses
Three Months Ended June 30,
20232022
(dollars in millions)AmountPercent of RevenueAmountPercent of Revenue
Cost of revenue$131.6 33.2 %$109.1 36.4 %
Research and development expenses$55.1 13.9 %$42.6 14.2 %
Selling, general and administrative expenses$178.7 45.1 %$174.4 58.2 %
Six Months Ended June 30,
20232022
(dollars in millions)AmountPercent of RevenueAmountPercent of Revenue
Cost of revenue$249.2 33.0 %$194.8 32.8 %
Research and development expenses$105.2 13.9 %$85.7 14.4 %
Selling, general and administrative expenses$341.4 45.2 %$303.1 51.0 %
Cost of Revenue
Cost of revenue for the three months ended June 30, 2023 increased $22.5 million, or 20.6%, to $131.6 million, compared with $109.1 million for the three months ended June 30, 2022. Gross margin was 66.8% for the three months ended June 30, 2023, compared with 63.6% for the three months ended June 30, 2022. The 320 basis point increase in gross margin was primarily driven by higher average selling price due to growth in the pharmacy channel, improved manufacturing efficiencies, and a decrease in warranty expense. These increases were partially offset by higher costs associated with Omnipod 5 production, higher expected production costs as U.S. manufacturing continues to ramp and become a larger portion of our total production and inflation.
19

Cost of revenue for the six months ended June 30, 2023 increased $54.4 million, or 27.9%, to $249.2 million, compared with $194.8 million for the six months ended June 30, 2022. Gross margin of 67.0% for the six months ended June 30, 2023 was relatively level with the prior year as higher average selling price due to growth in the pharmacy channel and a 120 basis point adjustment to our estimated warranty accrual for the voluntary MDCs issued in 2022 was mostly offset by higher costs associated with Omnipod 5 production, higher expected production costs as U.S. manufacturing continues to become a larger portion of total production, lower production of Drug Delivery pods and inflation.
For full year 2023, we expect gross margin to be in the range of 65% to 66%. We anticipate gross margin to increase from 61.7% in 2022 due to significant costs associated with the MDCs in 2022, which we do not expect to recur, higher volume in the pharmacy channel and favorable geographical sales mix and manufacturing efficiencies. We believe these increases will be partially offset by higher production costs as we further scale U.S. manufacturing, unfavorable product line mix due to higher costs associated with Omnipod 5 production, and higher costs as we contend with inflation.
Research and Development Expenses
Research and development expenses for the three months ended June 30, 2023 increased $12.5 million, or 29.3%, to $55.1 million, compared with $42.6 million for the three months ended June 30, 2022. Research and development expenses for the six months ended June 30, 2023 increased $19.5 million, or 22.8%, to $105.2 million, compared with $85.7 million for the six months ended June 30, 2022. The increases for both the three and six months ended June 30, 2023 were primarily due to year-over-year headcount additions to support our continued investment in the development of Omnipod products. We expect research and development spending for the full year 2023 to increase compared with 2022 as we continue to invest in advancing our innovation and clinical pipeline.
Selling, General and Administrative Expenses
Selling, general and administrative expenses for the three months ended June 30, 2023 increased $4.3 million, or 2.5%, to $178.7 million, compared with $174.4 million for the three months ended June 30, 2022. Selling general and administrative expenses for the six months ended June 30, 2023 increased $38.3 million, or 12.6%, to $341.4 million, compared with $303.1 million for the six months ended June 30, 2022. The increases for both the three and six months ended June 30, 2023 were primarily attributable to year-over-year headcount additions, mainly to support information technology, commercial operations and international growth, higher third-party customer service costs to support Omnipod 5 adoption, and an increase in software license fees driven by investments in new systems due to our growing business and increased headcount. To a lesser extent, the increase was due to higher consulting costs, direct-to-consumer advertising spend and external training costs. These increases were partially offset by $27.3 million of legal costs related to the settlement of a patent infringement lawsuit, associated legal fees, and an estimated liability to settle a contract dispute in the prior year.
We expect selling, general and administrative expenses to increase in 2023 compared with 2022 primarily due to investments in our operating structure, primarily headcount additions, to facilitate operational efficiencies and continued growth, including customer support and a new enterprise resource planning system. Additionally, we plan to make additional investments to support the Omnipod System, including market acceptance and access, and the phased launch of Omnipod 5 in our international markets. We expect these increases to be partially offset by $25.2 million of legal charges incurred in 2022, related to the settlement of patent infringement lawsuit, associated legal fees, and the settlement of a contract dispute, that are not expected to recur.
Non-Operating Items
Interest Expense, Net
Net interest expense for the three months ended June 30, 2023 decreased $5.9 million to $2.4 million, compared with $8.3 million for the three months ended June 30, 2022. Net interest expense for the six months ended June 30, 2023 decreased $11.9 million to $5.3 million, compared with $17.2 million for the six months ended June 30, 2022. The decreases for both the three and six months ended June 30, 2023 were primarily driven by an increase in interest income resulting from higher interest rates.
Income Tax Expense
Income tax expense was $1.2 million for the three months ended June 30, 2023, compared with an income tax benefit of $1.1 million for the three months ended June 30, 2022, resulting in relatively consistent effective tax rates of 4.2% and 2.9%, respectively. Income tax expense was $2.0 million for the six months ended June 30, 2023, compared with $0.4 million for the six months ended June 30, 2022, resulting in effective tax rates of 3.8% and (6.5)%, respectively. The increases in the effective tax rates for both the three and six months ended June 30, 2023 were primarily driven by jurisdictional distribution of profits and losses.
20

Adjusted EBITDA
The table below presents reconciliations of Adjusted EBITDA, a non-GAAP financial measure, to net income, the most directly comparable financial measure prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”):
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Net income (loss)$27.3 $(35.0)$51.1 $(7.2)
Interest expense, net2.4 8.3 5.3 17.2 
Income tax (expense) benefit1.2 (1.1)2.0 0.4 
Depreciation and amortization18.1 15.8 35.3 31.1 
Stock-based compensation13.1 8.9 25.2 18.4 
Voluntary MDCs (1)
(0.8)— (8.8)— 
Legal costs (2)
— 27.3 — 27.3 
CEO transition costs (3)
— 3.4 — 3.4 
Adjusted EBITDA$61.3 $27.6 $110.1 $90.6 
(1) Represents income resulting from an adjustment to estimated costs associated with the voluntary MDC notices issued in the fourth quarter of 2022, which is included in cost of revenue. Refer to Note 8 to the consolidated financial statements for additional information.
(2) Includes a $20.0 million charge to settle patent infringement litigation with Roche Diabetes Care, Inc., associated legal fees, and an estimated liability to settle a contract dispute. Refer to Note 11 to the consolidated financial statements for additional information.
(3) Represents costs associated with the retirement and advisory services of our former chief executive officer, including $2.3 million of accelerated stock-based compensation expense.
Non-GAAP Financial Measures
Management uses the following non-GAAP financial measures:
Constant currency revenue growth represents the change in revenue between current and prior year periods using the exchange rate in effect during the applicable prior year period. We present constant currency revenue growth because we believe it provides meaningful information regarding our results on a consistent and comparable basis. Management uses this non-GAAP financial measure, in addition to financial measures in accordance with GAAP, to evaluate our operating results. It is also one of the performance metrics that determines management incentive compensation.
Adjusted EBITDA represents net income (loss) plus net interest expense, income tax expense, depreciation and amortization, stock-based compensation and other significant transactions or events, such as legal settlements, medical device corrections, and loss on extinguishment of debt, that affect the period-to-period comparability of our performances, as applicable. We present Adjusted EBITDA because management uses it as a supplemental measure in assessing our performance, and we believe that it is helpful to investors, and other interested parties as a measure of our comparative performance from period to period. Adjusted EBITDA is a commonly used measure in determining business value and we use it internally to report results.
These non-GAAP financial measures should be considered supplemental to, and not a substitute for, our reported financial results prepared in accordance with GAAP. In addition, the above definitions may differ from similarly titled measures used by others. Non-GAAP financial measures exclude the effect of items that increase or decrease our reported results of operations; accordingly, we strongly encourage investors to review our consolidated financial statements in their entirety.
21

Liquidity and Capital Resources
We believe that our current liquidity as further described below will be sufficient to meet our projected operating, investing and debt service requirements for at least the next twelve months.
Capitalization
The following table contains several key measures to gauge our financial condition and liquidity:
(in millions)June 30, 2023December 31, 2022
Cash and cash equivalents$660.1 $674.7 
Current portion of long-term debt$29.2 $27.5 
Long-term debt, net$1,368.6 $1,374.3 
Total debt, net$1,397.8 $1,401.8 
Total stockholders’ equity$553.9 $476.4 
Debt-to-total capital ratio72 %75 %
Net debt-to-total capital ratio38 %39 %
Convertible Debt
To finance our operations and global expansion, we have periodically issued convertible senior notes, which are convertible into our common stock. As of June 30, 2023, the following notes were outstanding:
Issuance DateCouponPrincipal Outstanding
(in millions)
Due Date
Conversion Rate (1)
Conversion Price per Share of Common Stock
September 20190.375%$800.0 September 20264.4105$226.73 
(1) Per $1,000 face value of notes
Additional information regarding our debt is provided in Note 9 to the consolidated financial statements.
Credit Agreement
We have a $300.0 million three-year senior secured revolving credit facility (the “Credit Facility”), which expires in 2028. At June 30, 2023, no amount was outstanding under the Credit Facility. The Credit Facility contains a covenant to maintain a specified leverage ratio under certain conditions when there are amounts outstanding under the facility. It also contains other customary covenants, none of which are considered restrictive to our operations.
Other Facilities
In May 2023, the Company entered into a $24.0 million financing transaction for manufacturing equipment in Acton, Massachusetts. Additional information regarding our debt is provided in Note 9 to the consolidated financial statements.
Summary of Cash Flows
Six Months Ended June 30,
(in millions)20232022
Cash provided by (used in):
Operating activities$44.5 $11.6 
Investing activities(65.2)(68.8)
Financing activities(8.9)(21.9)
Effect of exchange rate changes on cash— (3.5)
Net decrease in cash, cash equivalents and restricted cash$(29.6)$(82.6)
Operating Activities
Net cash provided by operating activities of $44.5 million for the six months ended June 30, 2023 was primarily attributable to $73.1 million working capital cash outflow, partially offset by net income, as adjusted for depreciation and amortization, and stock-based compensation expense. The working capital outflow was driven by $62.7 million increase in inventories, a $45.3 million increase in accounts receivable, a $19.8 million increase in prepaid expenses and other assets and a $19.8 million decrease in accrued expenses and other liabilities, partially offset by a $74.5 million increase in accounts payable. The increase in inventories was primarily driven by a planned inventory build to satisfy demand and prepare for the broader launch of Omnipod 5 internationally and Omnipod Go in the United States. The increase in accounts receivable was primarily due to an increase in sales in the U.S. pharmacy channel, which
22

has longer payment terms. The increase in prepaid expenses and other assets was driven by an increase in cloud computing implementation and upgrade costs, other receivables and prepaid raw materials. The decrease in accrued expenses and other liabilities was primarily driven by warranty fulfillment associated with the voluntary MDCs issued in 2022 and annual payment of cash bonuses for performance in the prior year, partially offset by an increase in accrued rebates mainly due to revenue growth in the pharmacy channel. Finally, the increase in accounts payable was primarily driven by the timing of payments.
Investing Activities
Net cash used in investing activities was $65.2 million for the six months ended June 30, 2023, compared with $68.8 million for the six months ended June 30, 2022.
Capital Spending—Capital expenditures were approximately $27 million for both the six months ended June 30, 2023 and 2022, and primarily related to the purchase of equipment to increase our manufacturing capacity. We expect capital expenditures for 2023 to decrease compared with 2022 given our significant investments to build capacity in 2022, including the acceleration of some of our spending on machinery and equipment for our new Malaysia facility that is under construction. We expect to fund our capital expenditures using existing cash.
Investments in Developed Software—Investments in developed software were $3.9 million and $7.6 million for the six months ended June 30, 2023 and 2022, respectively, and primarily related to investments in projects to support our cloud-based capabilities.
Acquisitions—During the six months ended June 30, 2023, we paid Bigfoot Biomedical, Inc. $25.1 million, including transaction costs, to acquire patent assets related to pump-based AID technologies. During the six months ended June 30, 2022, we paid $26.0 million to acquire substantially all the assets related to the manufacture and production of shape-memory alloy wire assemblies that are used in the production of Omnipods from Dynalloy, Inc. The remaining $3.0 million purchase price for this acquisition was paid during the six months ended June 30, 2023.
Investments—During the six months ended June 30, 2023 and 2022, we made strategic investments in private companies in the amount of $7.0 million and $7.8 million, respectively.
Financing Activities
Net cash used in financing activities was $8.9 million for the six months ended June 30, 2023, compared with $21.9 million for six months ended June 30, 2022.
Debt Repayments—During the six months ended June 30, 2023, we made $13.5 million in aggregate principal payments on our equipment financings, term loan, and mortgage, compared with $12.2 million for the six months ended June 30, 2022.
Proceeds from Option Exercises and Shares Issued Under Employee Stock Purchase Plan (“ESPP”)—Total proceeds from option exercises and issuance of shares under the ESPP were $17.8 million and $6.8 million for the six months ended June 30, 2023 and 2022, respectively. The $11.0 million increase was primarily driven by option exercises by former executives.
Payment of Taxes for Restricted Stock Net Settlements—Payments for taxes related to net restricted and performance stock unit settlements were $12.9 million and $16.5 million for the six months ended June 30, 2023 and 2022, respectively. The $3.6 million decrease was primarily driven by lower achievement of the performance stock units that vested during the period.
Legal Proceedings
The significant estimates and judgments related to establishing litigation reserves are discussed under “Legal Proceedings” in Note 11 to the consolidated financial statements included in this Form 10-Q.
Off-Balance Sheet Arrangements
As of June 30, 2023, we had various letters of credit totaling $17.0 million, primarily related to amounts issued under our $20 million uncommitted letter of credit facility to backstop a bank guarantee that serves as security for land and building in Malaysia while under construction.
Critical Accounting Policies and Estimates
The preparation of our consolidated financial statements in conformity with GAAP requires management to use judgment in making estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities.
Our accounting policies for revenue recognition and contingencies are based on, among other things, judgments and assumptions made by management that include inherent risks and uncertainties. There have been no significant changes to the above critical accounting policies or in the underlying accounting assumptions and estimates used in such policies from those disclosed in our annual consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2022.
23

FORWARD-LOOKING STATEMENTS
This quarterly report on Form 10-Q contains forward-looking statements. Forward-looking statements relate to future events or our future financial performance. We generally identify forward looking statements by terminology such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these terms or other similar words. These statements 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, results of operations and financial condition.
The outcomes of the events described in these forward-looking statements are subject to risks, uncertainties and assumptions. These risks and uncertainties include, but are not limited to:
adverse changes in general economic conditions as well as risks associated with public health crises and pandemics, government actions and restrictive measures implemented in response, supply chain disruptions, delays in clinical trials, and other impacts to the business, our customers, suppliers, and employees;
dependence on a principal product platform;
ability to maintain and grow our customer base;
ability to scale our business to support revenue growth, maintain an effective sales force and expand our distribution network;
ability to secure and retain adequate coverage or reimbursement from third-party payors;
impact of healthcare reform laws; 
impact of competitive products, technological change, and product innovation;
ability to design, develop, manufacture and commercialize future products; 
inability to maintain or enter into new license or other agreements with respect to CGMs, data management systems or other rights necessary to sell our current product and/or commercialize future products;
challenges to the future development of our non-insulin drug delivery product line; 
international business risks, including regulatory, commercial and logistics risks;
supply problems or price fluctuations with sole source or third-party suppliers on which we are dependent;
failure to retain key suppliers;
ability to protect our intellectual property and other proprietary rights and potential conflicts with the intellectual property of third parties;
extensive government regulation applicable to medical devices as well as complex and evolving privacy and data protection laws;
adverse regulatory or legal actions relating to the Omnipod System or future products;
failure of our contract manufacturer or component suppliers to comply with the FDA’s quality system regulations;
potential adverse impacts resulting from a recall, or discovery of serious safety issues, product liability lawsuits relating to off-label use, the potential violation of anti-bribery/anti-corruption laws; breaches or failures of our product or information technology systems, including by cyberattack;
unfavorable results of clinical studies, including issues with third parties conducting any studies, or future publication of articles or announcement of positions by diabetes associations or other organizations that are unfavorable;
the concentration of manufacturing operations and storage of inventory in a limited number of locations; 
loss of employees or inability to identify and recruit new employees; 
risks associated with potential future acquisitions or investments in new businesses; 
ability to generate sufficient cash to service our indebtedness or raise additional funds on acceptable terms or at all;
the volatility of the trading price of our common stock;
risks related to the conversion of outstanding Convertible Senior Notes; and
potential limitations on our ability to use our net operating loss carryforwards.
The risk factors discussed in “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 and in this Quarterly Report could cause our results to differ materially from those expressed in forward-looking statements. In addition, there may be other risks and uncertainties that we are unable to predict at this time or that we currently do not expect to have a material adverse effect on our business. Actual results could differ materially from those projected in the forward-looking statements;
24

accordingly, you should not rely upon forward-looking statements as predictions of future events. We expressly disclaim any obligation to update these forward-looking statements other than as required by law.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Refer to “Part II. Item 7A. Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the year ended December 31, 2022 for a discussion of our market price sensitive instruments and foreign currency exchange risk.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures designed to ensure that information required to be disclosed in reports filed under the Securities Exchange Act of 1934 (“the Exchange Act”), as amended, is recorded, processed, summarized and reported within the specified time periods, and that such information is accumulated and communicated to management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of June 30, 2023. Based on the evaluation, our chief executive officer and chief financial officer concluded that, as of that date, our disclosure controls and procedures were effective.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting during the three months ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
25


PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Information regarding our material pending legal proceedings, if any, is provided in Note 11 to the condensed consolidated financial statements in this Form 10-Q and incorporated herein by reference.
Item 1A. Risk Factors
Refer to the “Risks Factors” section in our Annual Report on Form 10-K for the year ended December 31, 2022 for a discussion of risks to which our business, financial condition, results of operations and cash flows are subject. There have been no material changes to the risk factors disclosed in the aforementioned Annual Report.
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
Rule 10b5-1 Plans
During the period covered by this Quarterly Report on Form 10-Q, no director or officer of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K.
26

Item 6. Exhibits
NumberDescription
10.1+
10.2
31.1
31.2
32.1*
101
The following materials from Insulet Corporation’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 formatted in iXBRL (Inline eXtensible Business Reporting Language), as follows:
(i) Condensed Consolidated Balance Sheets (Unaudited) as of June 30, 2023 and December 31, 2022
(ii) Condensed Consolidated Statements of Operations (Unaudited) for the Three and Six Months Ended June 30, 2023 and 2022
(iii) Condensed Consolidated Statements of Comprehensive Income (Unaudited) for the Three and Six Months Ended June 30, 2023 and 2022
(iv) Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) for the Three and Six Months Ended June 30, 2023 and 2022
(v) Condensed Consolidated Statements of Cash Flows (Unaudited) for the Six Months Ended June 30, 2023 and 2022
(vi) Condensed Notes (Unaudited) to Consolidated Financial Statements
*Furnished herewith.
+Certain portions of this exhibit are considered confidential and have been omitted as permitted under SEC rules and regulations.
27

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
INSULET CORPORATION
 
(Registrant)
Date:August 8, 2023/s/ James R. Hollingshead
James R. Hollingshead
Chief Executive Officer
(Principal Executive Officer)
 
Date:August 8, 2023/s/ Wayde McMillan
Wayde McMillan
Chief Financial Officer
(Principal Financial Officer)

28
EX-31.1 2 podd-exx311x2023x06x30_10q.htm EX-31.1 Document
EXHIBIT 31.1

CERTIFICATION
I, James R. Hollingshead, certify that:    
1.I have reviewed this Quarterly Report on Form 10-Q of Insulet Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
/s/ James R. Hollingshead
James R. Hollingshead
Chief Executive Officer
Date:August 8, 2023

EX-31.2 3 podd-exx312x2023x06x30_10q.htm EX-31.2 Document
EXHIBIT 31.2
CERTIFICATION
I, Wayde McMillan, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Insulet Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
/s/ Wayde McMillan
Wayde McMillan
Chief Financial Officer
Date:August 8, 2023

EX-32.1 4 podd-exx321x2023x06x30_10q.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
Pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of Insulet Corporation, a Delaware corporation (the “Company”), does hereby certify with respect to the Quarterly Report of the Company on Form 10-Q for the period ended June 30, 2023, as filed with the Securities and Exchange Commission (the “Report”) that, to their knowledge:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ James R. Hollingshead
James R. Hollingshead
Chief Executive Officer
Date:August 8, 2023
/s/ Wayde McMillan
Wayde McMillan
Chief Financial Officer
Date:August 8, 2023

EX-101.SCH 5 podd-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page 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 STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (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 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue and Contract Acquisition Costs link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Cloud Computing Costs link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Interest Expense, Net link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Revenue and Contract Acquisition Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Cloud Computing Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Interest Expense, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Cash and Cash Equivalents - Restricted Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Cash and Cash Equivalents - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Accounts Receivable, Net - Schedule of Account Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Cloud Computing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Debt - Components of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Debt - Components of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Interest Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Net Income (Loss) Per Share - Schedule of Weighted Average Number of Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 podd-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 podd-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 podd-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Accounts Receivable, Net Accounts and Nontrade Receivable [Text Block] Pay vs Performance Disclosure [Line Items] Schedule of Components of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development expenses Research and Development Expense 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] Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Line of credit, borrowing capacity increase Line Of Credit Facility, Maximum Borrowing Capacity, Increase Line Of Credit Facility, Maximum Borrowing Capacity, Increase Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Acquisition of a business Payments to Acquire Businesses, Gross Revolving Credit Facility expires June 2028 Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Research and Development [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Cash paid for investments Payments for strategic investment Payments to Acquire Investments Commitments and contingencies (Note 11) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Term loan due May 2028 Term Loan Due May 2028 [Member] Term Loan Due May 2028 Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Geographical [Axis] Geographical [Axis] Product Warranty Liability [Table] Product Warranty Liability [Table] Income Taxes Income Tax Disclosure [Text Block] Warranty fulfillment Standard and Extended Product Warranty Accrual, Decrease for Payments Warranty expense Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Equipment Financing Equipment Financing [Member] Equipment Financing Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current Liabilities Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding Preferred Stock, Value, Issued Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Total Omnipod Product, Omnipod [Member] Product, Omnipod [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Receivable [Domain] Receivable [Domain] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Unrealized gain (loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Cloud Computing Costs Research, Development, and Computer Software Disclosure [Text Block] Litigation Case [Axis] Litigation Case [Axis] Exercise of options to purchase common stock 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 (loss) Net income (loss) Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accretion of debt discount Amortization of Debt Discount (Premium) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Stockholders’ Equity Equity, Attributable to Parent [Abstract] Effective tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Amounts reclassified to net income (loss) Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total deferred revenue Contract with Customer, Liability Exercise of options to purchase common stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period U.S. Omnipod U.S. Omnipod [Member] U.S. Omnipod [Member] Cost of revenue Cost of Goods and Services Sold 5.15% Mortgage due November 2025 5.15% Mortgage 5.15% Mortgage Due November 2025 [Member] 5.15% Mortgage Due November 2025 Executive Category: Executive Category [Axis] Acquired intangible assets, useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Share-Based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Long-term portion Capitalized Computer Software, Gross, Noncurrent Capitalized Computer Software, Gross, Noncurrent Schedule of Weighted-average Number of Common Shares Used in the Computation of Basic and Diluted Net Income Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Litigation settlement, mutual covenant not to sue period Litigation Settlement, Mutual Covenant Not To Sue Period Litigation Settlement, Mutual Covenant Not To Sue Period Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Carrying Value Reported Value Measurement [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Measurement Basis [Axis] Measurement Basis [Axis] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Notional amount Derivative, Notional Amount Change in estimate Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Accounts and Unbilled Receivables Accounts Receivable [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt instrument, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Outstanding Convertible Debt and Related Debt Issuance Costs Schedule of Long-Term Debt Instruments [Table Text Block] Equipment Financing due July 2028 Equipment Financing Due July 2028 [Member] Equipment Financing Due July 2028 [Member] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Revenue Total revenue Revenues Product and Service [Domain] Product and Service [Domain] Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Unbilled receivable Unbilled Revenues [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Research and development expenses Research and Development Expense [Member] 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] Antidilutive securities excluded from computation of earnings per share (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] Document Quarterly Report Document Quarterly Report Supplemental noncash information: Noncash Investing and Financing Items [Abstract] Interest expense, net of portion capitalized Interest Expense Purchases of property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Accrued rebates Accrued Rebates, Current Accrued Rebates, Current Lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Reclassification [Line Items] Reclassification [Line Items] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Unamortized debt discount Debt Instrument, Unamortized Discount Prepaid expenses and other current assets Capitalized Contract Cost, Net, Current Warranty liability - current portion Product Warranty Accrual, Current Issuance of shares for employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Other comprehensive (loss) income before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Other intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash at beginning of period (Note 3) Cash, cash equivalents and restricted cash at end of period (Note 3) Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Restricted stock units vested, net of shares withheld for taxes Restricted Stock, Value, Shares Issued Net of Tax Withholdings Debt instrument fair value Debt Instrument, Fair Value Disclosure Equipment Financing due November 2025 Equipment Financing Due November 2025 [Member] Equipment Financing Due November 2025 Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Proceeds from issuance of common stock under employee stock purchase plan Proceeds From Issuance Of Common Stock, Employee Stock Purchase Plan Proceeds From Issuance Of Common Stock, Employee Stock Purchase Plan Common stock, issued (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Accrued expenses and other current liabilities Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name International Omnipod International Omnipod [Member] International Omnipod [Member] Total debt, net Long-Term Debt Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Stock options Employee Stock Option [Member] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Other Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Total capitalized contract acquisition costs, net Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Equipment Financings Equipment Financings [Member] Equipment Financings Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Derivative [Table] Derivative [Table] Restricted cash included in other assets Restricted Cash, Noncurrent Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Components of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Cash Cash [Member] Income Statement [Abstract] Income Statement [Abstract] 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, Type [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Estimated liability related to the MDCs Standard And Extended Product Warranty Accrual Related To Medical Device Correction Notices Standard And Extended Product Warranty Accrual Related To Medical Device Correction Notices Fixed interest rate Derivative, Fixed Interest Rate Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Net Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Amortization of capitalized commission costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Cash interest, net of interest rate swaps Interest Expense, Debt, Excluding Amortization 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] Schedule of Contract Acquisition Costs Capitalized Contract Cost [Table Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Accounts receivable — related party Increase (Decrease) in Accounts Receivable, Related Parties Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Debt, face amount Debt Instrument, Face Amount 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] 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] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt conversion rate Debt Instrument, Convertible, Conversion Ratio Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] PEO PEO [Member] Interest Expense, Net Interest Income and Interest Expense Disclosure [Text Block] Other Other Operating Activities, Cash Flow Statement Accumulated Other Comprehensive Income [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Interest Rate Swap Interest Rate Swap [Member] Debt Instrument [Axis] Debt Instrument [Axis] Litigation settlement expense Litigation Settlement, Expense Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-Based Compensation Expense Shareholders' Equity and Share-Based Payments [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive (Loss) Income Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Other liabilities Contract with Customer, Liability, Noncurrent Accumulated Other Comprehensive Income [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Investments in developed software Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] CANADA CANADA Net income (loss) per share: Earnings Per Share [Abstract] Common stock, $.001 par value, 100,000,000 authorized; 69,804,489 and 69,511,286 issued and outstanding Common Stock, Value, Issued Professional and consulting services Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Litigation Case [Domain] Litigation Case [Domain] Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category 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 Goodwill and Other Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Uncertain tax position Unrecognized Tax Benefits PEO Name PEO Name Percentage of concentration risk Percentage of concentration risk Concentration Risk, Percentage Amounts charged for excess and obsolete inventory Excess And Obsolete Inventory Charge Excess And Obsolete Inventory Charge Schedule of Accumulated Other Comprehensive Income, Net of Tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Distributor A Distributor A [Member] Distributor A Restricted cash Restricted Cash, Current Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Short-term portion Capitalized Computer Software, Gross, Current Capitalized Computer Software, Gross, Current Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Patent Infringement Lawsuit With Roche Patent Infringement Lawsuit With Roche [Member] Patent Infringement Lawsuit With Roche Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Employee compensation and related costs Accrued Salaries, Current Depreciation and amortization Depreciation, Depletion and Amortization Litigation settlement amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Debt, interest rate Debt Instrument, Interest Rate, Stated Percentage Gross cash position Cash And Cash Equivalents, Gross Cash Position Cash And Cash Equivalents, Gross Cash Position Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Product warranty liability at beginning of period Product warranty liability at the end of period Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Repayment of term loan Repayments Of Term Loan Repayments Of Term Loan Total stockholders’ equity Balance at beginning of period Balance at the end of period Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Number of voluntary medical device correction notices issued Number Of Voluntary Medical Device Correction Notices Issued Number Of Voluntary Medical Device Correction Notices Issued Purchases of developed software included in accounts payable and accrued expenses Purchases Of Developed Software Included In Accounts Payable And Accrued Expenses Purchases Of Developed Software Included In Accounts Payable And Accrued Expenses Cloud Computing Costs Cloud Computing Costs [Member] Cloud Computing Costs Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unrealized Gain on Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Acquisition of intangible assets Cash paid to acquire patent assets Payments to Acquire Intangible Assets Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Debt issuance costs Debt Issuance Costs, Net Finished goods Inventory, Finished Goods, Gross Schedule of Reconciliation of Changes in Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Debt effective interest rate Debt Instrument, Interest Rate, Effective Percentage Product Warranty Costs Standard Product Warranty, Policy [Policy 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 Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Expected term Finite-Lived Intangible Asset, Useful Life Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 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 expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Income (Loss) Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Debt instrument, additional interest in event of reporting violation Debt Instrument Additional Interest In Event Of Reporting Violation Debt Instrument, Additional Interest In Event Of Reporting Violation Internal-use software Software and Software Development Costs [Member] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Minimum Minimum [Member] Weighted-average number of common shares outstanding (in thousands): Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net Receivables [Abstract] Receivables [Abstract] Carrying value of investments Other Investment Not Readily Marketable, Fair Value Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash flow hedge gains to be reclassified within 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Statement of Cash Flows Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Price Risk Derivative Price Risk Derivative [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Nonrelated Party Nonrelated Party [Member] Payment of withholding taxes in connection with vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Drug Delivery Drug Delivery [Member] Drug Delivery [Member] 0.375% Convertible Senior Notes due September 2026 0.375% Convertible Senior Notes Convertible Senior Notes 0.375% [Member] Convertible Senior Notes 0.375% [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Current portion of long-term debt Less: current portion Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Cash and cash equivalents Total cash and cash equivalents Cash, Cash Equivalents, And Restricted Cash, Current Cash, Cash Equivalents, And Restricted Cash, Current Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of shares for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Related Party Related Party [Member] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Repayment of mortgage Repayment Of Mortgage Repayment Of Mortgage Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Capitalized implementation costs, amortization Capitalized Computer Software, Amortization Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Raw materials Inventory, Raw Materials, Gross Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Repayment of equipment financings Repayment Of Equipment Financings Repayment Of Equipment Financings 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] Premium percentage over last reported sale price Derivative, Premium Percentage Over Last Reported Sale Price Derivative, Premium Percentage Over Last Reported Sale Price Long-term debt, gross Long-Term Debt, Gross Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Receivables Billing Status [Domain] Receivables Billing Status [Domain] All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Reclassification [Table] Reclassification [Table] Convertible Debt Securities Convertible Debt Securities [Member] Fair value of the interest rate swaps Derivative Asset Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible Debt Convertible Debt [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in process Inventory, Work in Process, Gross Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Share price (in dollars per share) Share Price Related Party, Type [Axis] Related Party, Type [Axis] Before September 6, 2023 Debt Instrument, Redemption, Period One [Member] 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 dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Entity Central Index Key Entity Central Index Key Non-cash interest expense Amortization of Debt Issuance Costs and Discounts Distributor D Distributor D [Member] Distributor D Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Cash borrowings Cash Borrowings Cash Borrowings Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax (expense) benefit Income Tax Expense (Benefit) Initial strike price (in USD per share) Derivative, Price Risk Option Strike Price Sales Revenue Revenue Benchmark [Member] Schedule of Capitalized Could Computing Costs Schedule Of Capitalized Computer Software, Net [Table Text Block] Schedule Of Capitalized Computer Software, Net Name Trading Arrangement, Individual Name Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Total other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Other assets Capitalized Contract Cost, Net, Noncurrent Equity [Abstract] Equity [Abstract] Inventories 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] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Purchases of property, plant and equipment included in long-term debt Purchases Of Property, Plant and Equipment Included In Long-Term Debt Purchases Of Property, Plant and Equipment Included In Long-Term Debt Money market mutual funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Interest expense, net Interest expense, net Interest Income (Expense), Net Credit Facility [Domain] Credit Facility [Domain] Distributor B Distributor B [Member] Distributor B Time deposits Bank Time Deposits [Member] Net cash position Cash And Cash Equivalents, Net Cash Position Cash And Cash Equivalents, Net Cash Position Debt, basis spread on variable rate (in percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, net Total long-term debt, net Long-Term Debt, Excluding Current Maturities Shipping and Handling costs Selling, General and Administrative Expenses, Policy [Policy Text Block] Diluted (in shares) Weighted average number of common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Interest income Interest and Dividend Income, Operating Total capitalized implementation costs Capitalized Computer Software, Gross Accounts receivable trade, net Trade Accounts Receivable [Member] Revenue and Contract Acquisition Costs Revenue from Contract with Customer [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Restricted stock units vested, net of shares withheld for taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Capitalized interest Interest Costs Capitalized Adjustment Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Other liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Cash and Cash Equivalents Cash and Cash Equivalents Disclosure [Text Block] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Variable interest rate Derivative, Variable Interest Rate Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Number of capped shares (in shares) Debt Conversion, Converted Instrument, Capped Calls Shares Issued Debt Conversion, Converted Instrument, Capped Calls Shares Issued Debt Instrument [Line Items] Debt Instrument [Line Items] Billing Status, Type [Axis] Billing Status, Type [Axis] Basic (in shares) Weighted average number of common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income (loss) Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] On or after September 6, 2023 Debt Instrument, Redemption, Period Two [Member] Shipping and Handling Shipping and Handling [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Estimated Fair Value Estimate of Fair Value Measurement [Member] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive (loss) income, net of tax: 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 Product warranty term for PDMs Product Warranty Term Product Warranty Term Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Equipment Financing due May 2024 Equipment Financing Due May 2024 [Member] Equipment Financing Due May 2024 Capitalized implementation costs, net Capitalized Computer Software, Net Accounting Standards Update 2020-06 [Member] EX-101.PRE 9 podd-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Aug. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-33462  
Entity Registrant Name INSULET CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 04-3523891  
Entity Address, Address Line One 100 Nagog Park  
Entity Address, City or Town Acton  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01720  
City Area Code 978  
Local Phone Number 600-7000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.001 Par Value Per Share  
Trading Symbol PODD  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   69,821,118
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001145197  
Current Fiscal Year End Date --12-31  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 660.1 $ 674.7
Inventories 411.3 346.8
Prepaid expenses and other current assets 99.6 86.9
Total current assets 1,421.5 1,314.0
Property, plant and equipment, net 601.5 599.9
Other intangible assets, net 99.5 75.5
Goodwill 51.7 51.7
Other assets 211.6 210.0
Total assets 2,385.8 2,251.1
Current Liabilities    
Accounts payable 107.5 30.8
Current portion of long-term debt 29.2 27.5
Total current liabilities 425.0 364.7
Long-term debt, net 1,368.6 1,374.3
Other liabilities 38.3 35.7
Total liabilities 1,831.9 1,774.7
Commitments and contingencies (Note 11)
Stockholders’ Equity    
Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding 0.0 0.0
Common stock, $.001 par value, 100,000,000 authorized; 69,804,489 and 69,511,286 issued and outstanding 0.1 0.1
Additional paid-in capital 1,070.7 1,040.6
Accumulated deficit (533.2) (584.3)
Accumulated other comprehensive income 16.3 20.0
Total stockholders’ equity 553.9 476.4
Total liabilities and stockholders’ equity 2,385.8 2,251.1
Nonrelated Party    
Current Assets    
Accounts receivable, net 167.6 140.9
Current Liabilities    
Accrued expenses and other current liabilities 282.8 301.0
Related Party    
Current Assets    
Accounts receivable, net 82.9 64.7
Current Liabilities    
Accrued expenses and other current liabilities $ 5.5 $ 5.4
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 5,000,000 5,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 69,804,489 69,511,286
Common stock, outstanding (in shares) 69,804,489 69,511,286
Nonrelated Party    
Allowance for doubtful accounts $ 3.1 $ 2.5
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 396.5 $ 299.4 $ 754.6 $ 594.8
Cost of revenue 131.6 109.1 249.2 194.8
Gross profit 264.9 190.3 505.4 400.0
Research and development expenses 55.1 42.6 105.2 85.7
Selling, general and administrative expenses 178.7 174.4 341.4 303.1
Operating income (loss) 31.1 (26.7) 58.8 11.2
Interest expense, net (2.4) (8.3) (5.3) (17.2)
Other expense, net (0.2) (1.1) (0.4) (0.8)
Income (loss) before income taxes 28.5 (36.1) 53.1 (6.8)
Income tax (expense) benefit (1.2) 1.1 (2.0) (0.4)
Net income (loss) $ 27.3 $ (35.0) $ 51.1 $ (7.2)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.39 $ (0.50) $ 0.73 $ (0.10)
Diluted (in dollars per share) $ 0.39 $ (0.50) $ 0.73 $ (0.10)
Weighted-average number of common shares outstanding (in thousands):        
Basic (in shares) 69,741 69,356 69,662 69,305
Diluted (in shares) 70,142 69,356 70,119 69,305
Nonrelated Party        
Revenue $ 287.3 $ 243.9 $ 548.6 $ 490.9
Related Party        
Revenue $ 109.2 $ 55.5 $ 206.0 $ 103.9
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 27.3 $ (35.0) $ 51.1 $ (7.2)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (2.4) (9.6) (0.7) (13.3)
Unrealized gain (loss) on cash flow hedges 2.8 4.6 (3.0) 22.7
Total other comprehensive income (loss), net of tax 0.4 (5.0) (3.7) 9.4
Comprehensive income (loss) $ 27.7 $ (40.0) $ 47.4 $ 2.2
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Millions
Total
Cumulative Effect, Period of Adoption, Adjustment
[1]
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
[1]
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
[1]
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2021     69,179,000          
Balance at beginning of period at Dec. 31, 2021 $ 556.3 $ (147.1) $ 0.1 $ 1,207.9 $ (207.7) $ (649.5) $ 60.6 $ (2.2)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of options to purchase common stock (in shares)     52,000          
Exercise of options to purchase common stock 1.9     1.9        
Issuance of shares for employee stock purchase plan (in shares)     27,000          
Issuance of shares for employee stock purchase plan 4.9     4.9        
Stock-based compensation expense 20.7     20.7        
Restricted stock units vested, net of shares withheld for taxes (in shares)     128,000          
Restricted stock units vested, net of shares withheld for taxes (16.5)     (16.5)        
Net income (loss) (7.2)         (7.2)    
Other comprehensive income (loss) 9.4             9.4
Ending balance (in shares) at Jun. 30, 2022     69,386,000          
Balance at the end of period at Jun. 30, 2022 422.4   $ 0.1 1,011.2   (596.1)   7.2
Beginning balance (in shares) at Mar. 31, 2022     69,320,000          
Balance at beginning of period at Mar. 31, 2022 446.7   $ 0.1 995.5   (561.1)   12.2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of options to purchase common stock (in shares)     24,000          
Exercise of options to purchase common stock 0.8     0.8        
Issuance of shares for employee stock purchase plan (in shares)     27,000          
Issuance of shares for employee stock purchase plan 4.9     4.9        
Stock-based compensation expense 11.2     11.2        
Restricted stock units vested, net of shares withheld for taxes (in shares)     15,000          
Restricted stock units vested, net of shares withheld for taxes (1.2)     (1.2)        
Net income (loss) (35.0)         (35.0)    
Other comprehensive income (loss) (5.0)             (5.0)
Ending balance (in shares) at Jun. 30, 2022     69,386,000          
Balance at the end of period at Jun. 30, 2022 $ 422.4   $ 0.1 1,011.2   (596.1)   7.2
Beginning balance (in shares) at Dec. 31, 2022 69,511,286   69,511,000          
Balance at beginning of period at Dec. 31, 2022 $ 476.4   $ 0.1 1,040.6   (584.3)   20.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of options to purchase common stock (in shares)     183,000          
Exercise of options to purchase common stock 12.3     12.3        
Issuance of shares for employee stock purchase plan (in shares)     23,000          
Issuance of shares for employee stock purchase plan 5.5     5.5        
Stock-based compensation expense 25.2     25.2        
Restricted stock units vested, net of shares withheld for taxes (in shares)     87,000          
Restricted stock units vested, net of shares withheld for taxes (12.9)     (12.9)        
Net income (loss) 51.1         51.1    
Other comprehensive income (loss) $ (3.7)             (3.7)
Ending balance (in shares) at Jun. 30, 2023 69,804,489   69,804,000          
Balance at the end of period at Jun. 30, 2023 $ 553.9   $ 0.1 1,070.7   (533.2)   16.3
Beginning balance (in shares) at Mar. 31, 2023     69,694,000          
Balance at beginning of period at Mar. 31, 2023 502.8   $ 0.1 1,047.3   (560.5)   15.9
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of options to purchase common stock (in shares)     73,000          
Exercise of options to purchase common stock 6.3     6.3        
Issuance of shares for employee stock purchase plan (in shares)     23,000          
Issuance of shares for employee stock purchase plan 5.5     5.5        
Stock-based compensation expense 13.1     13.1        
Restricted stock units vested, net of shares withheld for taxes (in shares)     14,000          
Restricted stock units vested, net of shares withheld for taxes (1.5)     (1.5)        
Net income (loss) 27.3         27.3    
Other comprehensive income (loss) $ 0.4             0.4
Ending balance (in shares) at Jun. 30, 2023 69,804,489   69,804,000          
Balance at the end of period at Jun. 30, 2023 $ 553.9   $ 0.1 $ 1,070.7   $ (533.2)   $ 16.3
[1] The Company recorded a cumulative effect adjustment to additional paid-in capital and retained earnings to reflect the adoption of Accounting Standards Update 2020-06, Debt – Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. Refer to Note 2 of Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2022.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities    
Net income (loss) $ 51.1 $ (7.2)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 35.3 31.1
Stock-based compensation expense 25.2 20.7
Non-cash interest expense 3.0 2.8
Provision for credit losses 2.0 1.9
Other 1.0 1.0
Changes in operating assets and liabilities:    
Accounts receivable (27.1) (24.7)
Accounts receivable — related party (18.2) (26.7)
Inventories (62.7) (24.0)
Prepaid expenses and other assets (19.8) (23.3)
Accounts payable 74.5 20.1
Net cash provided by operating activities 44.5 11.6
Cash flows from investing activities    
Capital expenditures (26.2) (27.4)
Investments in developed software (3.9) (7.6)
Acquisition of intangible assets (25.1) 0.0
Acquisition of a business (3.0) (26.0)
Cash paid for investments (7.0) (7.8)
Net cash used in investing activities (65.2) (68.8)
Cash flows from financing activities    
Repayment of equipment financings (9.9) (8.6)
Repayment of term loan (2.5) (2.5)
Repayment of mortgage (1.1) (1.1)
Proceeds from exercise of stock options 12.3 1.9
Proceeds from issuance of common stock under employee stock purchase plan 5.5 4.9
Payment of withholding taxes in connection with vesting of restricted stock units (12.9) (16.5)
Other (0.3) 0.0
Net cash used in financing activities (8.9) (21.9)
Effect of exchange rate changes on cash 0.0 (3.5)
Net decrease in cash, cash equivalents and restricted cash (29.6) (82.6)
Cash, cash equivalents and restricted cash at beginning of period (Note 3) 689.7 806.4
Cash, cash equivalents and restricted cash at end of period (Note 3) 660.1 723.8
Supplemental noncash information:    
Purchases of property and equipment included in accounts payable and accrued expenses 5.6 4.9
Purchases of property, plant and equipment included in long-term debt 7.0 0.0
Purchases of developed software included in accounts payable and accrued expenses 0.4 2.4
Lease liabilities arising from obtaining right-of-use assets 5.0 12.0
Nonrelated Party    
Changes in operating assets and liabilities:    
Accrued expenses and other liabilities (19.7) 38.2
Related Party    
Changes in operating assets and liabilities:    
Accrued expenses and other liabilities $ (0.1) $ 1.7
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements reflect the consolidated operations of Insulet Corporation and its subsidiaries (“Insulet” or the “Company”). The unaudited consolidated financial statements have been prepared in United States dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of the consolidated financial statements in conformity with GAAP requires management to make use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results may differ from those estimates. In management’s opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2023, or for any other subsequent interim period.
The year-end balance sheet data was derived from audited consolidated financial statements. These unaudited consolidated financial statements do not include all of the annual disclosures required by GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
Related Party Transactions
The Company has a distribution agreement with a related party that contains terms consistent with those prevailing at arm’s length. The spouse of one of the members of the Company’s Board of Directors is an executive officer of the distributor.
Investments
In February and June 2023, the Company made strategic investments in two companies in the amount of $2.0 million and $5.0 million, respectively. As of June 30, 2023 and December 31, 2022, the total carrying value of the Company’s investments primarily recorded at cost less impairment was $15.7 million and $8.7 million, respectively.
Shipping and Handling Costs
Shipping and handling costs included in selling, general and administrative expenses were $3.5 million and $3.1 million for the three months ended June 30, 2023 and 2022, respectively, and were $5.8 million and $6.2 million for the six months ended June 30, 2023 and 2022, respectively.
Fair Value Measurements
Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. To measure fair value of assets and liabilities, the Company uses the following fair value hierarchy based on three levels of inputs:
Level 1—observable inputs, such as quoted prices in active markets for identical assets or liabilities;
Level 2—significant other observable inputs that are observable either directly or indirectly; and
Level 3—significant unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions.
Certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of their short-term maturity. See Notes 3 and 9 for financial assets and liabilities held at carrying amount on the consolidated balance sheet and Note 10 for derivative instruments measured at fair value on a recurring basis.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Acquisition Costs
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue and Contract Acquisition Costs Revenue and Contract Acquisition Costs
The following table summarizes the Company’s disaggregated revenue:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
U.S. Omnipod$276.8 $196.4 $535.8 $370.5 
International Omnipod103.7 89.4 202.3 184.8 
Total Omnipod380.5 285.8 738.1 555.3 
Drug Delivery16.0 13.6 16.5 39.5 
Total revenue$396.5 $299.4 $754.6 $594.8 
The percentages of total revenue for customers that represent 10% or more of total revenue were as follows:
Three Months Ended June 30,Six Months Ended June 30,

2023202220232022
Distributor A28%19%28%18%
Distributor B17%16%16%14%
Distributor D22%16%22%13%
* Represents less than 10% of revenue for the period.
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
(in millions)
June 30, 2023December 31, 2022
Accrued expenses and other current liabilities$19.4 $16.1 
Other liabilities1.8 1.6 
Total deferred revenue$21.2 $17.7 
Revenue recognized from amounts included in deferred revenue at the beginning of each respective period was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Deferred revenue recognized$2.3 $0.3 $12.2 $1.6 
Contract acquisition costs, representing capitalized commission costs related to new customers, net of amortization, were included in the following consolidated balance sheet captions in the amounts shown:
(in millions)June 30, 2023December 31, 2022
Prepaid expenses and other current assets$16.3 $15.2 
Other assets33.1 31.3 
Total capitalized contract acquisition costs, net$49.4 $46.5 
The Company recognized $4.0 million and $3.6 million of amortization of capitalized contract acquisition costs during the three months ended June 30, 2023 and 2022, respectively, and recognized $8.0 million and $7.0 million of amortization of capitalized contract acquisition costs during the six months ended June 30, 2023 and 2022, respectively.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents
6 Months Ended
Jun. 30, 2023
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents Cash and Cash Equivalents
The following table provides a summary of cash and cash equivalents:
(in millions)June 30, 2023December 31, 2022
Cash$94.5 $136.1 
Money market mutual funds446.9 487.3 
Time deposits103.3 50.8 
Restricted cash15.4 0.5 
Total cash and cash equivalents660.1 674.7 
Restricted cash included in other assets— 15.0 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$660.1 $689.7 
All cash and cash equivalents are Level 1 in the fair value hierarchy. Restricted cash is held as a compensating balance against long-term borrowings.
Certain of the Company’s subsidiaries participate in a multi-currency, notional cash pooling arrangement with a third-party bank provider to manage global liquidity requirements. Under this arrangement, cash deposited by participating subsidiaries may be used to offset amounts owed to the bank by other participating subsidiaries to the extent the overall balance in the cash pool is at least zero, providing legal rights of offset. As of June 30, 2023, the Company had a net cash position of approximately $1.1 million, consisting of a gross cash position of approximately $47.1 million less cash borrowings of approximately $46.0 million by participating subsidiaries, which is reflected as cash and cash equivalents in the consolidated balance sheet.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts Receivable, Net Accounts Receivable, Net
At the end of each period, net accounts receivable were comprised of the following:
(in millions)June 30, 2023December 31, 2022
Accounts receivable trade, net$154.6 $128.6 
Unbilled receivable13.0 12.3 
Accounts receivable, net$167.6 $140.9 
The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:

June 30, 2023December 31, 2022
Distributor A37%34%
Distributor B13%11%
Distributor D26%23%
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
At the end of each period, inventories were comprised of the following:
(in millions)June 30, 2023December 31, 2022
Raw materials$101.7 $79.1 
Work in process101.4 84.2 
Finished goods208.2 183.5 
    Total inventories$411.3 $346.8 
Amounts charged to the consolidated statements of operations for excess and obsolete inventory were insignificant for both the three months ended June 30, 2023 and 2022, and were $2.4 million and $1.5 million for the six months ended June 30, 2023 and 2022, respectively.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Cloud Computing Costs
6 Months Ended
Jun. 30, 2023
Research and Development [Abstract]  
Cloud Computing Costs Cloud Computing Costs
Capitalized costs to implement cloud computing arrangements at cost and accumulated amortization were as follows: 
(in millions)June 30, 2023December 31, 2022
Short-term portion$22.3 $18.0 
Long-term portion101.7 87.1 
Total capitalized implementation costs124.0 105.1 
Less: accumulated amortization(25.6)(17.1)
Capitalized implementation costs, net$98.4 $88.0 
Amortization expense is recognized on a straight-line basis over the expected term of the hosting arrangements, which range from three to ten years. Amortization expense was $5.0 million and $3.7 million for the three months ended June 30, 2023 and 2022, respectively, and was $9.3 million and $5.0 million for the six months ended June 30, 2023 and 2022, respectively.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets, Net
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets, Net Goodwill and Other Intangible Assets, Net
The carrying amount of goodwill was $51.7 million at both June 30, 2023 and December 31, 2022.
The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
June 30, 2023December 31, 2022
(in millions)
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Customer relationships$43.2 $(29.2)$14.0 $43.2 $(27.5)$15.7 
Internal-use software38.7 (13.0)25.7 34.8 (12.0)22.8 
Developed technology27.4 (2.0)25.4 27.4 (1.0)26.4 
Patents36.2 (1.8)34.4 11.0 (0.4)10.6 
Total intangible assets$145.5 $(46.0)$99.5 $116.4 $(40.9)$75.5 
Amortization expense for intangible assets was $2.7 million and $1.7 million for the three months ended June 30, 2023 and 2022, respectively, and was $5.1 million and $3.5 million for the six months ended June 30, 2023 and 2022, respectively.
In February 2023, the Company paid Bigfoot Biomedical, Inc. $25.1 million, including transaction costs, to acquire patent assets related to pump-based automated insulin delivery technologies. The acquired patent assets have a useful life of 11 years.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
The components of accrued expenses and other current liabilities were as follows:
(in millions)June 30, 2023December 31, 2022
Accrued rebates$87.2 $69.6 
Employee compensation and related costs82.2 95.9 
Professional and consulting services34.1 27.5 
Warranty liability - current portion17.2 57.3 
Other62.1 50.7 
Accrued expenses and other current liabilities$282.8 $301.0 
Product Warranty Costs
The Company provides a four-year warranty on Personal Diabetes Managers (“PDMs”) and Controllers sold in the United States and Europe and a five-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty obligation at the time the product is shipped based on historical experience and the estimated cost to service the claims. Cost to service the claims reflects the current product cost, reclaim costs, shipping and handling costs and direct and incremental distribution and customer service support costs. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of revenue in the consolidated statements of operations. Reconciliations of the changes in the Company’s product warranty liability were as follows: 
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Product warranty liability at beginning of period$39.2 $6.9 $62.1 $6.8 
Warranty expense3.3 8.1 8.8 11.1 
Change in estimate(0.8)— (8.8)— 
Warranty fulfillment(20.4)(3.4)(40.8)(6.3)
Product warranty liability at the end of period$21.3 $11.6 $21.3 $11.6 
During the fourth quarter of 2022, the Company issued two voluntary medical device correction notices (“MDCs”), one for its Omnipod DASH PDM relating to its battery and the other for its Omnipod 5 Controller relating to its charging port and cable. During the six months ended June 30, 2023, the Company revised the estimated liability for these MDCs by $8.8 million. This change in estimate primarily relates to lower shipping costs for replacement DASH PDMs and lower expected distribution costs for Omnipod 5 Controllers. The Company had an estimated liability of $13.2 million and $54.6 million related to the MDCs included in its product warranty liability at June 30, 2023 and December 31, 2022, respectively.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
The components of debt consisted of the following:
(in millions)
June 30, 2023December 31, 2022
Revolving Credit Facility expires June 2028$— $— 
Equipment Financing due May 20246.1 9.5 
Equipment Financing due November 202518.9 22.5 
5.15% Mortgage due November 2025
64.4 65.5 
0.375% Convertible Senior Notes due September 2026
800.0 800.0 
Equipment Financing6.9 — 
Term loan due May 2028490.0 492.5 
Equipment Financing due July 202831.7 34.4 
Unamortized debt discount(7.2)(7.6)
Debt issuance costs(13.0)(15.0)
Total debt, net1,397.8 1,401.8 
Less: current portion29.2 27.5 
Total long-term debt, net$1,368.6 $1,374.3 
0.375% Convertible Senior Notes
The Company’s 0.375% Convertible Senior Notes due September 2026 (the “Notes”) have an effective interest rate of 0.76%. The Notes are convertible into the Company’s common stock at an initial conversion rate of 4.4105 shares of common stock per $1,000 principal amount of the notes, which is equivalent to a conversion price of $226.73 per share, subject to adjustment under certain circumstances. The notes will be convertible June 1, 2026 through August 28, 2026 by its holders for any reason. Additionally, on or after September 6, 2023, the Company may redeem for cash all, or any portion of the Notes, if its stock price has been equal to or greater than $294.75 for at least 20 of the prior 30 consecutive trading days including the date which the Company provides notice of redemption.
Additional interest of 0.5% per annum is payable if the Company fails to timely file required documents or reports with the Securities and Exchange Commission (“SEC”). If the Company merges or consolidates with a foreign entity, the Company may be required to
pay additional taxes. The Company determined that the higher interest payments and tax payments required in certain circumstances were embedded derivatives that should be bifurcated and accounted for at fair value. The Company assessed the value of the embedded derivatives at each balance sheet date and determined it had nominal value.
In conjunction with the issuance of the Notes, the Company purchased capped calls on the Company’s common stock with certain counterparties to reduce the potential dilution to its common stock (or, in the event the conversion is settled in cash, to provide a source of cash to settle a portion of its cash payment obligation) in the event that at the time of conversion its stock price exceeds the conversion price under the Notes. The capped calls have an initial strike price of $335.90 per share, which represents a premium of 100% over the last reported sale price of the Company’s common stock of $167.95 per share on the date of the transaction. The capped calls cover 3.5 million shares of common stock.
Equipment Financing
In May 2023, the Company entered into an arrangement under which the Company may obtain up to $24.0 million of financing for manufacturing equipment. The Company is involved in the construction of the manufacturing equipment; accordingly, it is included in property, plant and equipment on the consolidated balance sheet at June 30, 2023. The Company’s obligation reflects payments made to date by the third-party bank to the equipment manufacturer, net of discount and less repayment of principal. The financing obligation will mature 36 months following completion of construction and has an effective interest rate of approximately 9.4%.
Senior Secured Credit Agreement
In June 2023, the Company increased the size of its Revolving Credit Facility by $200.0 million bringing the total to $300.0 million and extended the maturity date of the revolving credit facility to the earlier of June 2028 or 91 days prior to the maturity date of the Company’s term loan if still outstanding. Under the amended credit agreement, outstanding borrowings bear interest at a rate of Secured Overnight Financing Rate plus an applicable margin of 2.625% to 3.25%, based on the Company's net leverage ratio and credit rating.
Fair Value of Debt
The carrying amount and the estimated fair value of the Company’s debt were as follows:
June 30, 2023December 31, 2022
(in millions)
Carrying
Value
Estimated
Fair Value
Carrying
Value
Estimated
Fair Value (1)
Term loan due May 2028(1)
$480.6 $490.0 $482.1 $485.1 
0.375% Convertible Senior Notes(2)
790.3 1,017.4 788.8 1,038.7 
Equipment financings(3)
63.3 63.3 66.4 66.4 
5.15% Mortgage(3)
63.6 63.6 64.5 64.5 
  Total$1,397.8 $1,634.3 $1,401.8 $1,654.7 
(1) Term debt is classified as Level 1 in the fair value hierarchy. Fair value was determined using quoted market prices.
(2) The Notes are classified as Level 2 in the fair value hierarchy. Fair value was determined using the Company’s quoted stock price and the contractual conversion rate.
(3) The equipment financings and mortgage are classified as Level 3 in the fair value hierarchy. The fair values were determined using the cost bases of the financial liabilities, which approximate their carrying values.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative InstrumentsThe Company manages interest rate exposure through the use of interest rate swap transactions with financial institutions acting as principal counterparties. Under the Company’s interest rate swap agreements that expire on April 30, 2025, the Company receives variable rate interest payments and pays fixed interest rates of 0.95% and 0.96% on a total notional value of $480.0 million of its Term Loan. The Company has designated the interest rate swaps as cash flow hedges.The fair value of interest rate swaps, which are classified as Level 2 in the fair value hierarchy, represent the estimated amounts the Company would receive or pay to terminate the contracts and is determined using industry standard valuation models and market-based observable inputs, including credit risk and interest rate yield curves. The fair value of the interest rate swaps was $34.0 million and $36.9 million at June 30, 2023 and December 31, 2022, respectively, and was included in other assets on the consolidated balance sheets. As of June 30, 2023, the Company estimates that $20.4 million of net gains related to the interest rate swaps included in accumulated other comprehensive income will be reclassified into the statement of operations over the next 12 months. When recognized, gains and losses on cash flow hedges reclassified from accumulated other comprehensive income are recognized within interest expense, net.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
During the three months ended June 30, 2022, the Company entered into a Settlement and License Agreement (the “Settlement Agreement”) with Roche Diabetes Care, Inc. (“Roche”) to settle pending patent infringement litigation. Pursuant to the Settlement Agreement, in exchange for a release of claims, mutual covenant not to sue for five years, and license to the patent in suit from Roche, the Company made a one-time payment of $20 million to Roche. The $20 million charge is included in selling, general and administrative expenses for both the three and six months ended June 30, 2022.
The Company is, from time to time, involved in the normal course of business in various legal proceedings, including intellectual property, contract, employment and product liability suits. The Company does not expect the outcome of these proceedings, either individually or in the aggregate, to have a material adverse effect on its results of operations.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Expense
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense Stock-Based Compensation Expense
Compensation expense related to stock-based awards was recorded as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Cost of revenue$0.1 $0.1 $0.2 $0.2 
Research and development expenses3.3 2.2 6.1 4.2 
Selling, general and administrative expenses9.7 8.9 18.9 16.3 
Total$13.1 $11.2 $25.2 $20.7 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income
Changes in the components of accumulated other comprehensive income, net of tax, were as follows:
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(in millions)Foreign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive Income
Balance at beginning of period$(15.3)$31.2 $15.9 $(17.0)$37.0 $20.0 
Other comprehensive (loss) income before reclassifications(2.4)7.9 5.5 (0.7)6.5 5.8 
Amounts reclassified to net income— (5.1)(5.1)— (9.5)(9.5)
Balance at the end of period$(17.7)$34.0 $16.3 $(17.7)$34.0 $16.3 
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
(in millions)Foreign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive (Loss) Income
Balance at beginning of period$(10.4)$22.6 $12.2 $(6.7)$4.5 $(2.2)
Other comprehensive (loss) income before reclassifications(9.6)4.4 (5.2)(13.3)21.9 8.6 
Amounts reclassified to net loss— 0.2 0.2 — 0.8 0.8 
Balance at the end of period$(20.0)$27.2 $7.2 $(20.0)$27.2 $7.2 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Interest Expense, Net
6 Months Ended
Jun. 30, 2023
Other Income and Expenses [Abstract]  
Interest Expense, Net Interest Expense, Net
Interest expense, net was as follows: 
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Cash interest, net of interest rate swaps$8.6 $8.1 $16.9 $16.0 
Accretion of debt discount0.3 0.3 0.7 0.7 
Amortization of debt issuance costs1.2 1.0 2.3 2.1 
Capitalized interest(0.4)(0.3)(0.8)(0.7)
     Interest expense, net of portion capitalized9.7 9.1 19.1 18.1 
Interest income(7.3)(0.8)(13.8)(0.9)
Interest expense, net$2.4 $8.3 $5.3 $17.2 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company’s effective tax rate for the three and six months ended June 30, 2023 was 4.2% and 3.8%, compared with 2.9% and (6.5)% for the three and six months ended June 30, 2022, respectively. Income tax benefits have not been recorded for losses in the United Kingdom where a valuation allowance exists against net deferred tax assets. The Company had a full valuation allowance against its net deferred tax assets in the United Kingdom and the United States at June 30, 2023 and December 31, 2022. The Company had no uncertain tax positions at June 30, 2023 and December 31, 2022.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed using the weighted average number of common shares outstanding and, when dilutive, common share equivalents. The weighted-average number of common shares used in the computation of basic and diluted net income (loss) per share were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Weighted average number of common shares outstanding, basic
69,741 69,356 69,662 69,305 
Stock options318 — 356 — 
Restricted stock units83 — 101 — 
Weighted average number of common shares outstanding, diluted70,142 69,356 70,119 69,305 
The number of common share equivalents excluded from the computation of diluted net income (loss) per share because either the effect would have been anti-dilutive, or the performance criteria related to the units had not yet been met, were as follows:
Three Months Ended June 30,Six Months Ended June 30,
 (in thousands)
2023202220232022
0.375% Convertible Senior Notes due September 2026
3,528 3,528 3,528 3,528 
Restricted stock units231 348 235 358 
Stock options157 635 156 607 
Total3,916 4,511 3,919 4,493 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net income (loss) $ 27.3 $ (35.0) $ 51.1 $ (7.2)
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying financial statements reflect the consolidated operations of Insulet Corporation and its subsidiaries (“Insulet” or the “Company”). The unaudited consolidated financial statements have been prepared in United States dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of the consolidated financial statements in conformity with GAAP requires management to make use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results may differ from those estimates. In management’s opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2023, or for any other subsequent interim period.
The year-end balance sheet data was derived from audited consolidated financial statements. These unaudited consolidated financial statements do not include all of the annual disclosures required by GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
Shipping and Handling costs Shipping and Handling CostsShipping and handling costs included in selling, general and administrative expenses
Fair Value Measurements
Fair Value Measurements
Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. To measure fair value of assets and liabilities, the Company uses the following fair value hierarchy based on three levels of inputs:
Level 1—observable inputs, such as quoted prices in active markets for identical assets or liabilities;
Level 2—significant other observable inputs that are observable either directly or indirectly; and
Level 3—significant unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions.
Certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of their short-term maturity.
Product Warranty Costs Product Warranty CostsThe Company provides a four-year warranty on Personal Diabetes Managers (“PDMs”) and Controllers sold in the United States and Europe and a five-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty obligation at the time the product is shipped based on historical experience and the estimated cost to service the claims. Cost to service the claims reflects the current product cost, reclaim costs, shipping and handling costs and direct and incremental distribution and customer service support costs. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of revenue in the consolidated statements of operations.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Acquisition Costs (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes the Company’s disaggregated revenue:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
U.S. Omnipod$276.8 $196.4 $535.8 $370.5 
International Omnipod103.7 89.4 202.3 184.8 
Total Omnipod380.5 285.8 738.1 555.3 
Drug Delivery16.0 13.6 16.5 39.5 
Total revenue$396.5 $299.4 $754.6 $594.8 
Schedules of Concentration of Risk
The percentages of total revenue for customers that represent 10% or more of total revenue were as follows:
Three Months Ended June 30,Six Months Ended June 30,

2023202220232022
Distributor A28%19%28%18%
Distributor B17%16%16%14%
Distributor D22%16%22%13%
* Represents less than 10% of revenue for the period.
The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:

June 30, 2023December 31, 2022
Distributor A37%34%
Distributor B13%11%
Distributor D26%23%
Schedule of Deferred Revenue
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
(in millions)
June 30, 2023December 31, 2022
Accrued expenses and other current liabilities$19.4 $16.1 
Other liabilities1.8 1.6 
Total deferred revenue$21.2 $17.7 
Revenue recognized from amounts included in deferred revenue at the beginning of each respective period was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Deferred revenue recognized$2.3 $0.3 $12.2 $1.6 
Schedule of Contract Acquisition Costs
Contract acquisition costs, representing capitalized commission costs related to new customers, net of amortization, were included in the following consolidated balance sheet captions in the amounts shown:
(in millions)June 30, 2023December 31, 2022
Prepaid expenses and other current assets$16.3 $15.2 
Other assets33.1 31.3 
Total capitalized contract acquisition costs, net$49.4 $46.5 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents (Tables)
6 Months Ended
Jun. 30, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a summary of cash and cash equivalents:
(in millions)June 30, 2023December 31, 2022
Cash$94.5 $136.1 
Money market mutual funds446.9 487.3 
Time deposits103.3 50.8 
Restricted cash15.4 0.5 
Total cash and cash equivalents660.1 674.7 
Restricted cash included in other assets— 15.0 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$660.1 $689.7 
Schedule of Restricted Cash and Cash Equivalents
The following table provides a summary of cash and cash equivalents:
(in millions)June 30, 2023December 31, 2022
Cash$94.5 $136.1 
Money market mutual funds446.9 487.3 
Time deposits103.3 50.8 
Restricted cash15.4 0.5 
Total cash and cash equivalents660.1 674.7 
Restricted cash included in other assets— 15.0 
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows$660.1 $689.7 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Net Accounts Receivable
At the end of each period, net accounts receivable were comprised of the following:
(in millions)June 30, 2023December 31, 2022
Accounts receivable trade, net$154.6 $128.6 
Unbilled receivable13.0 12.3 
Accounts receivable, net$167.6 $140.9 
Schedules of Concentration of Risk
The percentages of total revenue for customers that represent 10% or more of total revenue were as follows:
Three Months Ended June 30,Six Months Ended June 30,

2023202220232022
Distributor A28%19%28%18%
Distributor B17%16%16%14%
Distributor D22%16%22%13%
* Represents less than 10% of revenue for the period.
The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:

June 30, 2023December 31, 2022
Distributor A37%34%
Distributor B13%11%
Distributor D26%23%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
At the end of each period, inventories were comprised of the following:
(in millions)June 30, 2023December 31, 2022
Raw materials$101.7 $79.1 
Work in process101.4 84.2 
Finished goods208.2 183.5 
    Total inventories$411.3 $346.8 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Cloud Computing Costs (Tables)
6 Months Ended
Jun. 30, 2023
Research and Development [Abstract]  
Schedule of Capitalized Could Computing Costs
Capitalized costs to implement cloud computing arrangements at cost and accumulated amortization were as follows: 
(in millions)June 30, 2023December 31, 2022
Short-term portion$22.3 $18.0 
Long-term portion101.7 87.1 
Total capitalized implementation costs124.0 105.1 
Less: accumulated amortization(25.6)(17.1)
Capitalized implementation costs, net$98.4 $88.0 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets
The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
June 30, 2023December 31, 2022
(in millions)
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Customer relationships$43.2 $(29.2)$14.0 $43.2 $(27.5)$15.7 
Internal-use software38.7 (13.0)25.7 34.8 (12.0)22.8 
Developed technology27.4 (2.0)25.4 27.4 (1.0)26.4 
Patents36.2 (1.8)34.4 11.0 (0.4)10.6 
Total intangible assets$145.5 $(46.0)$99.5 $116.4 $(40.9)$75.5 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Components of Accrued Expenses and Other Current Liabilities
The components of accrued expenses and other current liabilities were as follows:
(in millions)June 30, 2023December 31, 2022
Accrued rebates$87.2 $69.6 
Employee compensation and related costs82.2 95.9 
Professional and consulting services34.1 27.5 
Warranty liability - current portion17.2 57.3 
Other62.1 50.7 
Accrued expenses and other current liabilities$282.8 $301.0 
Schedule of Reconciliation of Changes in Product Warranty Liability Reconciliations of the changes in the Company’s product warranty liability were as follows: 
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Product warranty liability at beginning of period$39.2 $6.9 $62.1 $6.8 
Warranty expense3.3 8.1 8.8 11.1 
Change in estimate(0.8)— (8.8)— 
Warranty fulfillment(20.4)(3.4)(40.8)(6.3)
Product warranty liability at the end of period$21.3 $11.6 $21.3 $11.6 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Outstanding Convertible Debt and Related Debt Issuance Costs
The components of debt consisted of the following:
(in millions)
June 30, 2023December 31, 2022
Revolving Credit Facility expires June 2028$— $— 
Equipment Financing due May 20246.1 9.5 
Equipment Financing due November 202518.9 22.5 
5.15% Mortgage due November 2025
64.4 65.5 
0.375% Convertible Senior Notes due September 2026
800.0 800.0 
Equipment Financing6.9 — 
Term loan due May 2028490.0 492.5 
Equipment Financing due July 202831.7 34.4 
Unamortized debt discount(7.2)(7.6)
Debt issuance costs(13.0)(15.0)
Total debt, net1,397.8 1,401.8 
Less: current portion29.2 27.5 
Total long-term debt, net$1,368.6 $1,374.3 
Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt
The carrying amount and the estimated fair value of the Company’s debt were as follows:
June 30, 2023December 31, 2022
(in millions)
Carrying
Value
Estimated
Fair Value
Carrying
Value
Estimated
Fair Value (1)
Term loan due May 2028(1)
$480.6 $490.0 $482.1 $485.1 
0.375% Convertible Senior Notes(2)
790.3 1,017.4 788.8 1,038.7 
Equipment financings(3)
63.3 63.3 66.4 66.4 
5.15% Mortgage(3)
63.6 63.6 64.5 64.5 
  Total$1,397.8 $1,634.3 $1,401.8 $1,654.7 
(1) Term debt is classified as Level 1 in the fair value hierarchy. Fair value was determined using quoted market prices.
(2) The Notes are classified as Level 2 in the fair value hierarchy. Fair value was determined using the Company’s quoted stock price and the contractual conversion rate.
(3) The equipment financings and mortgage are classified as Level 3 in the fair value hierarchy. The fair values were determined using the cost bases of the financial liabilities, which approximate their carrying values.
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Expense (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense
Compensation expense related to stock-based awards was recorded as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Cost of revenue$0.1 $0.1 $0.2 $0.2 
Research and development expenses3.3 2.2 6.1 4.2 
Selling, general and administrative expenses9.7 8.9 18.9 16.3 
Total$13.1 $11.2 $25.2 $20.7 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income, Net of Tax
Changes in the components of accumulated other comprehensive income, net of tax, were as follows:
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(in millions)Foreign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive Income
Balance at beginning of period$(15.3)$31.2 $15.9 $(17.0)$37.0 $20.0 
Other comprehensive (loss) income before reclassifications(2.4)7.9 5.5 (0.7)6.5 5.8 
Amounts reclassified to net income— (5.1)(5.1)— (9.5)(9.5)
Balance at the end of period$(17.7)$34.0 $16.3 $(17.7)$34.0 $16.3 
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
(in millions)Foreign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation AdjustmentUnrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive (Loss) Income
Balance at beginning of period$(10.4)$22.6 $12.2 $(6.7)$4.5 $(2.2)
Other comprehensive (loss) income before reclassifications(9.6)4.4 (5.2)(13.3)21.9 8.6 
Amounts reclassified to net loss— 0.2 0.2 — 0.8 0.8 
Balance at the end of period$(20.0)$27.2 $7.2 $(20.0)$27.2 $7.2 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Interest Expense, Net (Tables)
6 Months Ended
Jun. 30, 2023
Other Income and Expenses [Abstract]  
Schedule of Interest Expense
Interest expense, net was as follows: 
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Cash interest, net of interest rate swaps$8.6 $8.1 $16.9 $16.0 
Accretion of debt discount0.3 0.3 0.7 0.7 
Amortization of debt issuance costs1.2 1.0 2.3 2.1 
Capitalized interest(0.4)(0.3)(0.8)(0.7)
     Interest expense, net of portion capitalized9.7 9.1 19.1 18.1 
Interest income(7.3)(0.8)(13.8)(0.9)
Interest expense, net$2.4 $8.3 $5.3 $17.2 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted-average Number of Common Shares Used in the Computation of Basic and Diluted Net Income Per Share The weighted-average number of common shares used in the computation of basic and diluted net income (loss) per share were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Weighted average number of common shares outstanding, basic
69,741 69,356 69,662 69,305 
Stock options318 — 356 — 
Restricted stock units83 — 101 — 
Weighted average number of common shares outstanding, diluted70,142 69,356 70,119 69,305 
Schedule of Antidilutive Securities
The number of common share equivalents excluded from the computation of diluted net income (loss) per share because either the effect would have been anti-dilutive, or the performance criteria related to the units had not yet been met, were as follows:
Three Months Ended June 30,Six Months Ended June 30,
 (in thousands)
2023202220232022
0.375% Convertible Senior Notes due September 2026
3,528 3,528 3,528 3,528 
Restricted stock units231 348 235 358 
Stock options157 635 156 607 
Total3,916 4,511 3,919 4,493 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2023
Feb. 28, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Reclassification [Line Items]              
Payments for strategic investment $ 5.0 $ 2.0     $ 7.0 $ 7.8  
Carrying value of investments $ 15.7   $ 15.7   15.7   $ 8.7
Selling, general and administrative expenses     178.7 $ 174.4 341.4 303.1  
Shipping and Handling              
Reclassification [Line Items]              
Selling, general and administrative expenses     $ 3.5 $ 3.1 $ 5.8 $ 6.2  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 396.5 $ 299.4 $ 754.6 $ 594.8
Total Omnipod        
Disaggregation of Revenue [Line Items]        
Total revenue 380.5 285.8 738.1 555.3
U.S. Omnipod        
Disaggregation of Revenue [Line Items]        
Total revenue 276.8 196.4 535.8 370.5
International Omnipod        
Disaggregation of Revenue [Line Items]        
Total revenue 103.7 89.4 202.3 184.8
Drug Delivery        
Disaggregation of Revenue [Line Items]        
Total revenue $ 16.0 $ 13.6 $ 16.5 $ 39.5
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details) - Customer Concentration Risk - Sales Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Distributor A        
Concentration Risk [Line Items]        
Percentage of concentration risk 28.00% 19.00% 28.00% 18.00%
Distributor B        
Concentration Risk [Line Items]        
Percentage of concentration risk 17.00% 16.00% 16.00% 14.00%
Distributor D        
Concentration Risk [Line Items]        
Percentage of concentration risk 22.00% 16.00% 22.00% 13.00%
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Accrued expenses and other current liabilities $ 19.4   $ 19.4   $ 16.1
Other liabilities 1.8   1.8   1.6
Total deferred revenue 21.2   21.2   $ 17.7
Deferred revenue recognized $ 2.3 $ 0.3 $ 12.2 $ 1.6  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Prepaid expenses and other current assets $ 16.3 $ 15.2
Other assets 33.1 31.3
Total capitalized contract acquisition costs, net $ 49.4 $ 46.5
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Acquisition Costs - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]        
Amortization of capitalized commission costs $ 4.0 $ 3.6 $ 8.0 $ 7.0
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents - Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]        
Restricted cash $ 15.4 $ 0.5    
Total cash and cash equivalents 660.1 674.7    
Restricted cash included in other assets 0.0 15.0    
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows 660.1 689.7 $ 723.8 $ 806.4
Cash        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 94.5 136.1    
Money market mutual funds        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 446.9 487.3    
Time deposits        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 103.3 $ 50.8    
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents - Narrative (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Cash and Cash Equivalents [Abstract]  
Net cash position $ 1.1
Gross cash position 47.1
Cash borrowings $ 46.0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net - Schedule of Account Receivable (Details) - Nonrelated Party - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 167.6 $ 140.9
Unbilled receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 13.0 12.3
Accounts receivable trade, net    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 154.6 $ 128.6
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details) - Accounts and Unbilled Receivables - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Distributor A    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of concentration risk 37.00% 34.00%
Distributor B    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of concentration risk 13.00% 11.00%
Distributor D    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of concentration risk 26.00% 23.00%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Inventory Disclosure [Abstract]          
Raw materials $ 101.7   $ 101.7   $ 79.1
Work in process 101.4   101.4   84.2
Finished goods 208.2   208.2   183.5
Total inventories 411.3   411.3   $ 346.8
Amounts charged for excess and obsolete inventory $ 0.0 $ 0.0 $ 2.4 $ 1.5  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Cloud Computing Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Short-term portion $ 22.3   $ 22.3   $ 18.0
Long-term portion 101.7   101.7   87.1
Total capitalized implementation costs 124.0   124.0   105.1
Less: accumulated amortization (25.6)   (25.6)   (17.1)
Capitalized implementation costs, net 98.4   98.4   $ 88.0
Capitalized implementation costs, amortization $ 5.0 $ 3.7 $ 9.3 $ 5.0  
Minimum | Cloud Computing Costs          
Finite-Lived Intangible Assets [Line Items]          
Expected term 3 years   3 years    
Maximum | Cloud Computing Costs          
Finite-Lived Intangible Assets [Line Items]          
Expected term 10 years   10 years    
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]            
Goodwill   $ 51.7   $ 51.7   $ 51.7
Amortization of intangible assets   $ 2.7 $ 1.7 5.1 $ 3.5  
Cash paid to acquire patent assets $ 25.1     $ 25.1 $ 0.0  
Acquired intangible assets, useful life 11 years          
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 145.5 $ 116.4
Accumulated Amortization (46.0) (40.9)
Net Book Value 99.5 75.5
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 43.2 43.2
Accumulated Amortization (29.2) (27.5)
Net Book Value 14.0 15.7
Internal-use software    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 38.7 34.8
Accumulated Amortization (13.0) (12.0)
Net Book Value 25.7 22.8
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27.4 27.4
Accumulated Amortization (2.0) (1.0)
Net Book Value 25.4 26.4
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 36.2 11.0
Accumulated Amortization (1.8) (0.4)
Net Book Value $ 34.4 $ 10.6
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - Nonrelated Party - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Accrued rebates $ 87.2 $ 69.6
Employee compensation and related costs 82.2 95.9
Professional and consulting services 34.1 27.5
Warranty liability - current portion 17.2 57.3
Other 62.1 50.7
Accrued expenses and other current liabilities $ 282.8 $ 301.0
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
notice
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Product Warranty Liability [Line Items]          
Number of voluntary medical device correction notices issued | notice   2      
Change in estimate $ (0.8)   $ 0.0 $ (8.8) $ 0.0
Estimated liability related to the MDCs $ 13.2 $ 54.6   $ 13.2  
United States          
Product Warranty Liability [Line Items]          
Product warranty term for PDMs       4 years  
CANADA          
Product Warranty Liability [Line Items]          
Product warranty term for PDMs       5 years  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Product warranty liability at beginning of period $ 39.2 $ 6.9 $ 62.1 $ 6.8
Warranty expense 3.3 8.1 8.8 11.1
Change in estimate (0.8) 0.0 (8.8) 0.0
Warranty fulfillment (20.4) (3.4) (40.8) (6.3)
Product warranty liability at the end of period $ 21.3 $ 11.6 $ 21.3 $ 11.6
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Components of Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Debt Instrument [Line Items]      
Unamortized debt discount $ (7.2) $ (7.6)  
Debt issuance costs (13.0) (15.0)  
Total debt, net 1,397.8 1,401.8  
Less: current portion 29.2 27.5  
Total long-term debt, net 1,368.6 1,374.3  
Equipment Financing due May 2024 | Secured Debt      
Debt Instrument [Line Items]      
Long-term debt, gross 6.1 9.5  
Equipment Financing due November 2025 | Secured Debt      
Debt Instrument [Line Items]      
Long-term debt, gross $ 18.9 22.5  
5.15% Mortgage due November 2025 | Secured Debt      
Debt Instrument [Line Items]      
Debt, interest rate 5.15%    
Long-term debt, gross $ 64.4 65.5  
0.375% Convertible Senior Notes due September 2026 | Convertible Debt      
Debt Instrument [Line Items]      
Debt, interest rate 0.375%   0.375%
Long-term debt, gross $ 800.0 800.0  
Equipment Financing | Secured Debt      
Debt Instrument [Line Items]      
Long-term debt, gross 6.9 0.0  
Term loan due May 2028 | Secured Debt      
Debt Instrument [Line Items]      
Long-term debt, gross 490.0 492.5  
Equipment Financing due July 2028 | Secured Debt      
Debt Instrument [Line Items]      
Long-term debt, gross 31.7 34.4  
Revolving Credit Facility expires June 2028      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0.0 $ 0.0  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
$ / option
May 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
day
$ / shares
$ / option
shares
Jun. 30, 2022
Convertible Debt | 0.375% Convertible Senior Notes due September 2026        
Debt Instrument [Line Items]        
Debt, interest rate 0.375%   0.375% 0.375%
Debt effective interest rate 0.76%   0.76%  
Debt conversion rate     0.0044105  
Debt instrument, additional interest in event of reporting violation     0.50%  
Share price (in dollars per share) | $ / shares $ 167.95   $ 167.95  
Number of capped shares (in shares) | shares     3.5  
Convertible Debt | 0.375% Convertible Senior Notes due September 2026 | Before September 6, 2023        
Debt Instrument [Line Items]        
Conversion price (in dollars per share) | $ / shares 226.73   $ 226.73  
Convertible Debt | 0.375% Convertible Senior Notes due September 2026 | On or after September 6, 2023        
Debt Instrument [Line Items]        
Conversion price (in dollars per share) | $ / shares $ 294.75   $ 294.75  
Threshold trading days | day     20  
Threshold consecutive trading days | day     30  
Convertible Debt | 0.375% Convertible Senior Notes due September 2026 | Price Risk Derivative        
Debt Instrument [Line Items]        
Initial strike price (in USD per share) | $ / option 335.90   335.90  
Premium percentage over last reported sale price 100.00%   100.00%  
Secured Debt | Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit, borrowing capacity increase | $ $ 200,000,000      
Credit facility, maximum borrowing capacity | $ $ 300,000,000   $ 300,000,000  
Secured Debt | Revolving Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt, basis spread on variable rate (in percent) 2.625%      
Secured Debt | Revolving Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt, basis spread on variable rate (in percent) 3.25%      
Secured Debt | Equipment Financing        
Debt Instrument [Line Items]        
Debt effective interest rate   9.40%    
Debt, face amount | $   $ 24,000,000    
Debt instrument, term   36 months    
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
0.375% Convertible Senior Notes | Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt, interest rate 0.375%   0.375%
5.15% Mortgage | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt, interest rate 5.15%    
Level 2 | Carrying Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value $ 1,397.8 $ 1,401.8  
Level 2 | Carrying Value | Term loan due May 2028 | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 480.6 482.1  
Level 2 | Carrying Value | 0.375% Convertible Senior Notes | Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 790.3 788.8  
Level 2 | Carrying Value | Equipment Financings | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 63.3 66.4  
Level 2 | Carrying Value | 5.15% Mortgage | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 63.6 64.5  
Level 2 | Estimated Fair Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 1,634.3 1,654.7  
Level 2 | Estimated Fair Value | Term loan due May 2028 | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 490.0 485.1  
Level 2 | Estimated Fair Value | 0.375% Convertible Senior Notes | Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 1,017.4 1,038.7  
Level 2 | Estimated Fair Value | Equipment Financings | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value 63.3 66.4  
Level 2 | Estimated Fair Value | 5.15% Mortgage | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument fair value $ 63.6 $ 64.5  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments (Details) - Interest Rate Swap - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Variable interest rate 0.95%  
Fixed interest rate 0.96%  
Notional amount $ 480.0  
Fair value of the interest rate swaps 34.0 $ 36.9
Cash flow hedge gains to be reclassified within 12 months $ 20.4  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details) - Patent Infringement Lawsuit With Roche
$ in Millions
3 Months Ended
Jun. 30, 2023
USD ($)
Loss Contingencies [Line Items]  
Litigation settlement, mutual covenant not to sue period 5 years
Litigation settlement amount awarded to other party $ 20
Litigation settlement expense $ 20
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 13.1 $ 11.2 $ 25.2 $ 20.7
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 0.1 0.1 0.2 0.2
Research and development expenses        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 3.3 2.2 6.1 4.2
Selling, general and administrative expenses        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 9.7 $ 8.9 $ 18.9 $ 16.3
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 502.8 $ 446.7 $ 476.4 $ 556.3
Other comprehensive (loss) income before reclassifications 5.5 (5.2) 5.8 8.6
Amounts reclassified to net income (loss) (5.1) 0.2 (9.5) 0.8
Balance at the end of period 553.9 422.4 553.9 422.4
Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 15.9 12.2 20.0 (2.2)
Balance at the end of period 16.3 7.2 16.3 7.2
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (15.3) (10.4) (17.0) (6.7)
Other comprehensive (loss) income before reclassifications (2.4) (9.6) (0.7) (13.3)
Amounts reclassified to net income (loss) 0.0 0.0 0.0 0.0
Balance at the end of period (17.7) (20.0) (17.7) (20.0)
Unrealized Gain on Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 31.2 22.6 37.0 4.5
Other comprehensive (loss) income before reclassifications 7.9 4.4 6.5 21.9
Amounts reclassified to net income (loss) (5.1) 0.2 (9.5) 0.8
Balance at the end of period $ 34.0 $ 27.2 $ 34.0 $ 27.2
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Interest Expense, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Other Income and Expenses [Abstract]        
Cash interest, net of interest rate swaps $ 8.6 $ 8.1 $ 16.9 $ 16.0
Accretion of debt discount 0.3 0.3 0.7 0.7
Amortization of debt issuance costs 1.2 1.0 2.3 2.1
Capitalized interest (0.4) (0.3) (0.8) (0.7)
Interest expense, net of portion capitalized 9.7 9.1 19.1 18.1
Interest income (7.3) (0.8) (13.8) (0.9)
Interest expense, net $ 2.4 $ 8.3 $ 5.3 $ 17.2
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Income Tax Disclosure [Abstract]          
Effective tax rate 4.20% 2.90% 3.80% (6.50%)  
Uncertain tax position $ 0   $ 0   $ 0
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Share - Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average number of common shares outstanding, basic (in shares) 69,741 69,356 69,662 69,305
Weighted average number of common shares outstanding, diluted (in shares) 70,142 69,356 70,119 69,305
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities (in shares) 318 0 356 0
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities (in shares) 83 0 101 0
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 3,916 4,511 3,919 4,493
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 231 348 235 358
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 157 635 156 607
0.375% Convertible Senior Notes due September 2026 | Convertible Debt Securities        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 3,528 3,528 3,528 3,528
0.375% Convertible Senior Notes due September 2026 | Convertible Debt        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Debt, interest rate 0.375% 0.375% 0.375% 0.375%
XML 76 R9999.htm IDEA: XBRL DOCUMENT v3.23.2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
XML 77 podd-20230630_htm.xml IDEA: XBRL DOCUMENT 0001145197 2023-01-01 2023-06-30 0001145197 2023-08-01 0001145197 2023-06-30 0001145197 2022-12-31 0001145197 us-gaap:NonrelatedPartyMember 2023-06-30 0001145197 us-gaap:NonrelatedPartyMember 2022-12-31 0001145197 us-gaap:RelatedPartyMember 2023-06-30 0001145197 us-gaap:RelatedPartyMember 2022-12-31 0001145197 us-gaap:NonrelatedPartyMember 2023-04-01 2023-06-30 0001145197 us-gaap:NonrelatedPartyMember 2022-04-01 2022-06-30 0001145197 us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001145197 us-gaap:NonrelatedPartyMember 2022-01-01 2022-06-30 0001145197 us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001145197 us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001145197 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001145197 us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001145197 2023-04-01 2023-06-30 0001145197 2022-04-01 2022-06-30 0001145197 2022-01-01 2022-06-30 0001145197 us-gaap:CommonStockMember 2023-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001145197 us-gaap:RetainedEarningsMember 2023-03-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001145197 2023-03-31 0001145197 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001145197 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001145197 us-gaap:CommonStockMember 2023-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001145197 us-gaap:RetainedEarningsMember 2023-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001145197 us-gaap:CommonStockMember 2022-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001145197 us-gaap:RetainedEarningsMember 2022-03-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001145197 2022-03-31 0001145197 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001145197 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001145197 us-gaap:CommonStockMember 2022-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001145197 us-gaap:RetainedEarningsMember 2022-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001145197 2022-06-30 0001145197 us-gaap:CommonStockMember 2022-12-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001145197 us-gaap:RetainedEarningsMember 2022-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001145197 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001145197 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001145197 us-gaap:CommonStockMember 2021-12-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001145197 us-gaap:RetainedEarningsMember 2021-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001145197 2021-12-31 0001145197 2021-01-01 2021-12-31 0001145197 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001145197 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001145197 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001145197 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001145197 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001145197 2023-02-01 2023-02-28 0001145197 2023-06-01 2023-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2023-04-01 2023-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2022-04-01 2022-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-06-30 0001145197 podd:U.S.OmnipodMember 2023-04-01 2023-06-30 0001145197 podd:U.S.OmnipodMember 2022-04-01 2022-06-30 0001145197 podd:U.S.OmnipodMember 2023-01-01 2023-06-30 0001145197 podd:U.S.OmnipodMember 2022-01-01 2022-06-30 0001145197 podd:InternationalOmnipodMember 2023-04-01 2023-06-30 0001145197 podd:InternationalOmnipodMember 2022-04-01 2022-06-30 0001145197 podd:InternationalOmnipodMember 2023-01-01 2023-06-30 0001145197 podd:InternationalOmnipodMember 2022-01-01 2022-06-30 0001145197 podd:ProductOmnipodMember 2023-04-01 2023-06-30 0001145197 podd:ProductOmnipodMember 2022-04-01 2022-06-30 0001145197 podd:ProductOmnipodMember 2023-01-01 2023-06-30 0001145197 podd:ProductOmnipodMember 2022-01-01 2022-06-30 0001145197 podd:DrugDeliveryMember 2023-04-01 2023-06-30 0001145197 podd:DrugDeliveryMember 2022-04-01 2022-06-30 0001145197 podd:DrugDeliveryMember 2023-01-01 2023-06-30 0001145197 podd:DrugDeliveryMember 2022-01-01 2022-06-30 0001145197 podd:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001145197 podd:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001145197 podd:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001145197 podd:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001145197 podd:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001145197 podd:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001145197 podd:DistributorDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001145197 podd:DistributorDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001145197 podd:DistributorDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001145197 us-gaap:CashMember 2023-06-30 0001145197 us-gaap:CashMember 2022-12-31 0001145197 us-gaap:MoneyMarketFundsMember 2023-06-30 0001145197 us-gaap:MoneyMarketFundsMember 2022-12-31 0001145197 us-gaap:BankTimeDepositsMember 2023-06-30 0001145197 us-gaap:BankTimeDepositsMember 2022-12-31 0001145197 us-gaap:TradeAccountsReceivableMember us-gaap:NonrelatedPartyMember 2023-06-30 0001145197 us-gaap:TradeAccountsReceivableMember us-gaap:NonrelatedPartyMember 2022-12-31 0001145197 us-gaap:UnbilledRevenuesMember us-gaap:NonrelatedPartyMember 2023-06-30 0001145197 us-gaap:UnbilledRevenuesMember us-gaap:NonrelatedPartyMember 2022-12-31 0001145197 podd:DistributorAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001145197 podd:DistributorBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001145197 podd:DistributorDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001145197 srt:MinimumMember podd:CloudComputingCostsMember 2023-06-30 0001145197 srt:MaximumMember podd:CloudComputingCostsMember 2023-06-30 0001145197 us-gaap:CustomerRelationshipsMember 2023-06-30 0001145197 us-gaap:CustomerRelationshipsMember 2022-12-31 0001145197 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001145197 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001145197 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001145197 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001145197 us-gaap:PatentsMember 2023-06-30 0001145197 us-gaap:PatentsMember 2022-12-31 0001145197 country:US 2023-01-01 2023-06-30 0001145197 country:CA 2023-01-01 2023-06-30 0001145197 2022-10-01 2022-12-31 0001145197 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001145197 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001145197 podd:EquipmentFinancingDueMay2024Member us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:EquipmentFinancingDueMay2024Member us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:EquipmentFinancingDueNovember2025Member us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:EquipmentFinancingDueNovember2025Member us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2022-12-31 0001145197 podd:EquipmentFinancingMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:EquipmentFinancingMember us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:EquipmentFinancingDueJuly2028Member us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:EquipmentFinancingDueJuly2028Member us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:PriceRiskDerivativeMember us-gaap:ConvertibleDebtMember 2023-06-30 0001145197 podd:EquipmentFinancingMember us-gaap:SecuredDebtMember 2023-05-31 0001145197 podd:EquipmentFinancingMember us-gaap:SecuredDebtMember 2023-05-01 2023-05-31 0001145197 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-06-01 2023-06-30 0001145197 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember podd:SecuredOvernightFinancingRateSOFRMember 2023-06-01 2023-06-30 0001145197 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember podd:SecuredOvernightFinancingRateSOFRMember 2023-06-01 2023-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-31 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0001145197 us-gaap:InterestRateSwapMember 2023-06-30 0001145197 us-gaap:InterestRateSwapMember 2022-12-31 0001145197 us-gaap:InterestRateSwapMember 2023-01-01 2023-06-30 0001145197 podd:PatentInfringementLawsuitWithRocheMember 2023-04-01 2023-06-30 0001145197 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001145197 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001145197 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001145197 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-03-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2022-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember podd:ConvertibleSeniorNotes0375Member 2023-04-01 2023-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember podd:ConvertibleSeniorNotes0375Member 2022-04-01 2022-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember podd:ConvertibleSeniorNotes0375Member 2023-01-01 2023-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember podd:ConvertibleSeniorNotes0375Member 2022-01-01 2022-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares pure podd:notice podd:day iso4217:USD podd:option false 2023 Q2 0001145197 --12-31 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member 0 0 P3Y 0.0044105 10-Q true 2023-06-30 false 001-33462 INSULET CORPORATION DE 04-3523891 100 Nagog Park Acton MA 01720 978 600-7000 Yes Yes Large Accelerated Filer false false false Common Stock, $0.001 Par Value Per Share PODD NASDAQ 69821118 660100000 674700000 3100000 2500000 167600000 140900000 82900000 64700000 411300000 346800000 99600000 86900000 1421500000 1314000000 601500000 599900000 99500000 75500000 51700000 51700000 211600000 210000000.0 2385800000 2251100000 107500000 30800000 282800000 301000000.0 5500000 5400000 29200000 27500000 425000000.0 364700000 1368600000 1374300000 38300000 35700000 1831900000 1774700000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 69804489 69804489 69511286 69511286 100000 100000 1070700000 1040600000 -533200000 -584300000 16300000 20000000.0 553900000 476400000 2385800000 2251100000 287300000 243900000 548600000 490900000 109200000 55500000 206000000.0 103900000 396500000 299400000 754600000 594800000 131600000 109100000 249200000 194800000 264900000 190300000 505400000 400000000.0 55100000 42600000 105200000 85700000 178700000 174400000 341400000 303100000 31100000 -26700000 58800000 11200000 -2400000 -8300000 -5300000 -17200000 -200000 -1100000 -400000 -800000 28500000 -36100000 53100000 -6800000 1200000 -1100000 2000000.0 400000 27300000 -35000000.0 51100000 -7200000 0.39 -0.50 0.73 -0.10 0.39 -0.50 0.73 -0.10 69741000 69356000 69662000 69305000 70142000 69356000 70119000 69305000 27300000 -35000000.0 51100000 -7200000 -2400000 -9600000 -700000 -13300000 2800000 4600000 -3000000.0 22700000 400000 -5000000.0 -3700000 9400000 27700000 -40000000.0 47400000 2200000 69694000 100000 1047300000 -560500000 15900000 502800000 73000 6300000 6300000 23000 5500000 5500000 13100000 13100000 14000 -1500000 -1500000 27300000 27300000 400000 400000 69804000 100000 1070700000 -533200000 16300000 553900000 69320000 100000 995500000 -561100000 12200000 446700000 24000 800000 800000 27000 4900000 4900000 11200000 11200000 15000 -1200000 -1200000 -35000000.0 -35000000.0 -5000000.0 -5000000.0 69386000 100000 1011200000 -596100000 7200000 422400000 69511000 100000 1040600000 -584300000 20000000.0 476400000 183000 12300000 12300000 23000 5500000 5500000 25200000 25200000 87000 -12900000 -12900000 51100000 51100000 -3700000 -3700000 69804000 100000 1070700000 -533200000 16300000 553900000 69179000 100000 1207900000 -649500000 -2200000 556300000 -207700000 60600000 -147100000 52000 1900000 1900000 27000 4900000 4900000 20700000 20700000 128000 -16500000 -16500000 -7200000 -7200000 9400000 9400000 69386000 100000 1011200000 -596100000 7200000 422400000 51100000 -7200000 35300000 31100000 25200000 20700000 3000000.0 2800000 2000000.0 1900000 1000000.0 1000000.0 27100000 24700000 18200000 26700000 62700000 24000000.0 19800000 23300000 74500000 20100000 -19700000 38200000 -100000 1700000 44500000 11600000 26200000 27400000 3900000 7600000 25100000 0 3000000.0 26000000.0 7000000.0 7800000 -65200000 -68800000 9900000 8600000 2500000 2500000 1100000 1100000 12300000 1900000 5500000 4900000 12900000 16500000 -300000 0 -8900000 -21900000 0 -3500000 -29600000 -82600000 689700000 806400000 660100000 723800000 5600000 4900000 7000000.0 0 400000 2400000 5000000.0 12000000.0 Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements reflect the consolidated operations of Insulet Corporation and its subsidiaries (“Insulet” or the “Company”). The unaudited consolidated financial statements have been prepared in United States dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of the consolidated financial statements in conformity with GAAP requires management to make use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results may differ from those estimates. In management’s opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2023, or for any other subsequent interim period.</span></div><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The year-end balance sheet data was derived from audited consolidated financial statements. These unaudited consolidated financial statements do not include all of the annual disclosures required by GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a distribution agreement with a related party that contains terms consistent with those prevailing at arm’s length. The spouse of one of the members of the Company’s Board of Directors is an executive officer of the distributor.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February and June 2023, the Company made strategic investments in two companies in the amount of $2.0 million and $5.0 million, respectively. As of June 30, 2023 and December 31, 2022, the total carrying value of the Company’s investments primarily recorded at cost less impairment was $15.7 million and $8.7 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs included in selling, general and administrative expenses were $3.5 million and $3.1 million for the three months ended June 30, 2023 and 2022, respectively, and were $5.8 million and $6.2 million for the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. To measure fair value of assets and liabilities, the Company uses the following fair value hierarchy based on three levels of inputs: </span></div><div style="margin-top:4.5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—observable inputs, such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:5pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—significant other observable inputs that are observable either directly or indirectly; and</span></div><div style="margin-top:5pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—significant unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of their short-term maturity. See Notes 3 and 9 for financial assets and liabilities held at carrying amount on the consolidated balance sheet and Note 10 for derivative instruments measured at fair value on a recurring basis.</span></div> <div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements reflect the consolidated operations of Insulet Corporation and its subsidiaries (“Insulet” or the “Company”). The unaudited consolidated financial statements have been prepared in United States dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of the consolidated financial statements in conformity with GAAP requires management to make use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results may differ from those estimates. In management’s opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2023, or for any other subsequent interim period.</span></div><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The year-end balance sheet data was derived from audited consolidated financial statements. These unaudited consolidated financial statements do not include all of the annual disclosures required by GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></div> 2000000 5000000 15700000 8700000 Shipping and Handling CostsShipping and handling costs included in selling, general and administrative expenses 3500000 3100000 5800000 6200000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. To measure fair value of assets and liabilities, the Company uses the following fair value hierarchy based on three levels of inputs: </span></div><div style="margin-top:4.5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—observable inputs, such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:5pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—significant other observable inputs that are observable either directly or indirectly; and</span></div><div style="margin-top:5pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—significant unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions.</span></div>Certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of their short-term maturity. Revenue and Contract Acquisition Costs<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s disaggregated revenue:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:44.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.168%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.168%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.168%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.171%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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 June 30,</span></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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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><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:9pt;font-weight:400;line-height:100%">U.S. Omnipod</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">276.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">196.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">535.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">370.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International Omnipod</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:9pt;font-weight:400;line-height:100%">103.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.4 </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:9pt;font-weight:400;line-height:100%">202.3 </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:9pt;font-weight:400;line-height:100%">184.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Omnipod</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:9pt;font-weight:400;line-height:100%">380.5 </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:9pt;font-weight:400;line-height:100%">285.8 </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:9pt;font-weight:400;line-height:100%">738.1 </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:9pt;font-weight:400;line-height:100%">555.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Drug Delivery</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:9pt;font-weight:400;line-height:100%">16.0 </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:9pt;font-weight:400;line-height:100%">13.6 </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:9pt;font-weight:400;line-height:100%">16.5 </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:9pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">396.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">299.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">754.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">594.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of total revenue for customers that represent 10% or more of total revenue were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 #000000;padding:2px 1pt;text-align: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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18%</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:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14%</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:9pt;font-weight:400;line-height:100%">Distributor D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13%</span></td></tr></table></div><div style="margin-bottom:4.5pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Represents less than 10% of revenue for the period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:144%">(in millions)</span></div></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">19.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">16.1 </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:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total deferred revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">21.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">17.7 </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from amounts included in deferred revenue at the beginning of each respective period was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.375%"></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 June 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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Deferred revenue recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">2.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">12.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs, representing capitalized commission costs related to new customers, net of amortization, were included in the following consolidated balance sheet captions in the amounts shown:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:9pt;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:9pt;font-weight:400;line-height:100%">16.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">15.2 </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:9pt;font-weight:400;line-height:100%">Other assets</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:9pt;font-weight:400;line-height:100%">33.1 </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:9pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total capitalized contract acquisition costs, net</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:9pt;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:9pt;font-weight:400;line-height:100%">49.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">46.5 </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>The Company recognized $4.0 million and $3.6 million of amortization of capitalized contract acquisition costs during the three months ended June 30, 2023 and 2022, respectively, and recognized $8.0 million and $7.0 million of amortization of capitalized contract acquisition costs during the six months ended June 30, 2023 and 2022, respectively. <div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s disaggregated revenue:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:44.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.168%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.168%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.168%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.171%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="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 June 30,</span></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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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><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:9pt;font-weight:400;line-height:100%">U.S. Omnipod</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">276.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">196.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">535.8 </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:9pt;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:9pt;font-weight:400;line-height:100%">370.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International Omnipod</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:9pt;font-weight:400;line-height:100%">103.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.4 </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:9pt;font-weight:400;line-height:100%">202.3 </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:9pt;font-weight:400;line-height:100%">184.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Omnipod</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:9pt;font-weight:400;line-height:100%">380.5 </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:9pt;font-weight:400;line-height:100%">285.8 </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:9pt;font-weight:400;line-height:100%">738.1 </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:9pt;font-weight:400;line-height:100%">555.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Drug Delivery</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:9pt;font-weight:400;line-height:100%">16.0 </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:9pt;font-weight:400;line-height:100%">13.6 </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:9pt;font-weight:400;line-height:100%">16.5 </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:9pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">396.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">299.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">754.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">594.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 276800000 196400000 535800000 370500000 103700000 89400000 202300000 184800000 380500000 285800000 738100000 555300000 16000000.0 13600000 16500000 39500000 396500000 299400000 754600000 594800000 <div style="margin-top:10.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of total revenue for customers that represent 10% or more of total revenue were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 #000000;padding:2px 1pt;text-align: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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18%</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:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14%</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:9pt;font-weight:400;line-height:100%">Distributor D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13%</span></td></tr></table></div><div style="margin-bottom:4.5pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Represents less than 10% of revenue for the period.</span></div><div style="margin-top:10.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34%</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:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11%</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:9pt;font-weight:400;line-height:100%">Distributor D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23%</span></td></tr></table></div> 0.28 0.19 0.28 0.18 0.17 0.16 0.16 0.14 0.22 0.16 0.22 0.13 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:144%">(in millions)</span></div></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">19.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">16.1 </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:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8 </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:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total deferred revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">21.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">17.7 </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from amounts included in deferred revenue at the beginning of each respective period was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.375%"></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 June 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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Deferred revenue recognized</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">2.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">12.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">1.6 </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> 19400000 16100000 1800000 1600000 21200000 17700000 2300000 300000 12200000 1600000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract acquisition costs, representing capitalized commission costs related to new customers, net of amortization, were included in the following consolidated balance sheet captions in the amounts shown:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:9pt;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:9pt;font-weight:400;line-height:100%">16.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">15.2 </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:9pt;font-weight:400;line-height:100%">Other assets</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:9pt;font-weight:400;line-height:100%">33.1 </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:9pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total capitalized contract acquisition costs, net</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:9pt;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:9pt;font-weight:400;line-height:100%">49.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">46.5 </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> 16300000 15200000 33100000 31300000 49400000 46500000 4000000 3600000 8000000.0 7000000.0 Cash and Cash Equivalents<div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of cash and cash equivalents:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:71.639%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.390%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.115%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></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:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">94.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">136.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Money market mutual funds</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:9pt;font-weight:400;line-height:100%">446.9 </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:9pt;font-weight:400;line-height:100%">487.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Time deposits</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:9pt;font-weight:400;line-height:100%">103.3 </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:9pt;font-weight:400;line-height:100%">50.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">15.4 </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:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash and cash equivalents</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:9pt;font-weight:400;line-height:100%">660.1 </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:9pt;font-weight:400;line-height:100%">674.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Restricted cash included in other assets</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:9pt;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:9pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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:9pt;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:9pt;font-weight:400;line-height:100%">660.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">689.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All cash and cash equivalents are Level 1 in the fair value hierarchy. Restricted cash is held as a compensating balance against long-term borrowings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s subsidiaries participate in a multi-currency, notional cash pooling arrangement with a third-party bank provider to manage global liquidity requirements. Under this arrangement, cash deposited by participating subsidiaries may be used to offset amounts owed to the bank by other participating subsidiaries to the extent the overall balance in the cash pool is at least zero, providing legal rights of offset. As of June 30, 2023, the Company had a net cash position of approximately $1.1 million, consisting of a gross cash position of approximately $47.1 million less cash borrowings of approximately $46.0 million by participating subsidiaries, which is reflected as cash and cash equivalents in the consolidated balance sheet.</span></div> <div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of cash and cash equivalents:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:71.639%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.390%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.115%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></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:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">94.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">136.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Money market mutual funds</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:9pt;font-weight:400;line-height:100%">446.9 </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:9pt;font-weight:400;line-height:100%">487.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Time deposits</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:9pt;font-weight:400;line-height:100%">103.3 </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:9pt;font-weight:400;line-height:100%">50.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">15.4 </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:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash and cash equivalents</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:9pt;font-weight:400;line-height:100%">660.1 </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:9pt;font-weight:400;line-height:100%">674.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Restricted cash included in other assets</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:9pt;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:9pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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:9pt;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:9pt;font-weight:400;line-height:100%">660.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">689.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of cash and cash equivalents:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:71.639%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.390%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.115%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></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:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">94.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">136.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Money market mutual funds</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:9pt;font-weight:400;line-height:100%">446.9 </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:9pt;font-weight:400;line-height:100%">487.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Time deposits</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:9pt;font-weight:400;line-height:100%">103.3 </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:9pt;font-weight:400;line-height:100%">50.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">15.4 </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:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash and cash equivalents</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:9pt;font-weight:400;line-height:100%">660.1 </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:9pt;font-weight:400;line-height:100%">674.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Restricted cash included in other assets</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:9pt;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:9pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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:9pt;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:9pt;font-weight:400;line-height:100%">660.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">689.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 94500000 136100000 446900000 487300000 103300000 50800000 15400000 500000 660100000 674700000 0 15000000.0 660100000 689700000 1100000 47100000 46000000 Accounts Receivable, Net<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each period, net accounts receivable were comprised of the following:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">154.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">128.6 </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:9pt;font-weight:400;line-height:100%">Unbilled receivable</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:9pt;font-weight:400;line-height:100%">13.0 </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:9pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37%</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34%</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:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11%</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:9pt;font-weight:400;line-height:100%">Distributor D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23%</span></td></tr></table></div> <div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each period, net accounts receivable were comprised of the following:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">154.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">128.6 </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:9pt;font-weight:400;line-height:100%">Unbilled receivable</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:9pt;font-weight:400;line-height:100%">13.0 </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:9pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 154600000 128600000 13000000.0 12300000 167600000 140900000 0.37 0.34 0.13 0.11 0.26 0.23 Inventories<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each period, inventories were comprised of the following:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">101.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">79.1 </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:9pt;font-weight:400;line-height:100%">Work in process</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:9pt;font-weight:400;line-height:100%">101.4 </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:9pt;font-weight:400;line-height:100%">84.2 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</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:9pt;font-weight:400;line-height:100%">208.2 </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:9pt;font-weight:400;line-height:100%">183.5 </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:9pt;font-weight:700;line-height:100%">    Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts charged to the consolidated statements of operations for excess and obsolete inventory were insignificant for both the three months ended June 30, 2023 and 2022, and were $2.4 million and $1.5 million for the six months ended June 30, 2023 and 2022, respectively.</span></div> <div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each period, inventories were comprised of the following:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">101.7 </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:9pt;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:9pt;font-weight:400;line-height:100%">79.1 </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:9pt;font-weight:400;line-height:100%">Work in process</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:9pt;font-weight:400;line-height:100%">101.4 </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:9pt;font-weight:400;line-height:100%">84.2 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</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:9pt;font-weight:400;line-height:100%">208.2 </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:9pt;font-weight:400;line-height:100%">183.5 </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:9pt;font-weight:700;line-height:100%">    Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 101700000 79100000 101400000 84200000 208200000 183500000 411300000 346800000 2400000 1500000 Cloud Computing Costs<div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs to implement cloud computing arrangements at cost and accumulated amortization were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term portion</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">22.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">18.0 </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:9pt;font-weight:400;line-height:100%">Long-term portion</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:9pt;font-weight:400;line-height:100%">101.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capitalized implementation costs</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:9pt;font-weight:400;line-height:100%">124.0 </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:9pt;font-weight:400;line-height:100%">105.1 </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:9pt;font-weight:400;line-height:100%">Less: accumulated amortization</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:9pt;font-weight:400;line-height:100%">(25.6)</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:9pt;font-weight:400;line-height:100%">(17.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized implementation costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is recognized on a straight-line basis over the expected term of the hosting arrangements, which range from <span style="-sec-ix-hidden:f-503">three</span> to ten years. Amortization expense was $5.0 million and $3.7 million for the three months ended June 30, 2023 and 2022, respectively, and was $9.3 million and $5.0 million for the six months ended June 30, 2023 and 2022, respectively.</span></div> <div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs to implement cloud computing arrangements at cost and accumulated amortization were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term portion</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">22.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">18.0 </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:9pt;font-weight:400;line-height:100%">Long-term portion</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:9pt;font-weight:400;line-height:100%">101.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capitalized implementation costs</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:9pt;font-weight:400;line-height:100%">124.0 </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:9pt;font-weight:400;line-height:100%">105.1 </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:9pt;font-weight:400;line-height:100%">Less: accumulated amortization</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:9pt;font-weight:400;line-height:100%">(25.6)</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:9pt;font-weight:400;line-height:100%">(17.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalized implementation costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22300000 18000000.0 101700000 87100000 124000000.0 105100000 25600000 17100000 98400000 88000000.0 P10Y 5000000 3700000 9300000 5000000 Goodwill and Other Intangible Assets, Net<div style="margin-bottom:3pt;margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill was $51.7 million at both June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:</span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.988%"></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%">June 30, 2023</span></td><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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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%">Gross <br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Book Value</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%">Gross <br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Book Value</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:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">43.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">(29.2)</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:9pt;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:9pt;font-weight:400;line-height:100%">14.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">43.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">(27.5)</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:9pt;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:9pt;font-weight:400;line-height:100%">15.7 </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:9pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.0)</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:9pt;font-weight:400;line-height:100%">25.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8 </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:9pt;font-weight:400;line-height:100%">(12.0)</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:9pt;font-weight:400;line-height:100%">22.8 </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:9pt;font-weight:400;line-height:100%">Developed technology</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:9pt;font-weight:400;line-height:100%">27.4 </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:9pt;font-weight:400;line-height:100%">(2.0)</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:9pt;font-weight:400;line-height:100%">25.4 </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:9pt;font-weight:400;line-height:100%">27.4 </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:9pt;font-weight:400;line-height:100%">(1.0)</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:9pt;font-weight:400;line-height:100%">26.4 </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:9pt;font-weight:400;line-height:100%">Patents</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:9pt;font-weight:400;line-height:100%">36.2 </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:9pt;font-weight:400;line-height:100%">(1.8)</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:9pt;font-weight:400;line-height:100%">34.4 </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:9pt;font-weight:400;line-height:100%">11.0 </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:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total intangible assets</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:9pt;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:9pt;font-weight:400;line-height:100%">145.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">(46.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">99.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">116.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">(40.9)</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:9pt;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:9pt;font-weight:400;line-height:100%">75.5 </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:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $2.7 million and $1.7 million for the three months ended June 30, 2023 and 2022, respectively, and was $5.1 million and $3.5 million for the six months ended June 30, 2023 and 2022, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company paid Bigfoot Biomedical, Inc. $25.1 million, including transaction costs, to acquire patent assets related to pump-based automated insulin delivery technologies. The acquired patent assets have a useful life of 11 years.</span></div> 51700000 51700000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:</span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.988%"></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%">June 30, 2023</span></td><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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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%">Gross <br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Book Value</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%">Gross <br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 <br/>Book Value</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:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">43.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">(29.2)</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:9pt;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:9pt;font-weight:400;line-height:100%">14.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">43.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">(27.5)</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:9pt;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:9pt;font-weight:400;line-height:100%">15.7 </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:9pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.0)</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:9pt;font-weight:400;line-height:100%">25.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8 </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:9pt;font-weight:400;line-height:100%">(12.0)</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:9pt;font-weight:400;line-height:100%">22.8 </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:9pt;font-weight:400;line-height:100%">Developed technology</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:9pt;font-weight:400;line-height:100%">27.4 </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:9pt;font-weight:400;line-height:100%">(2.0)</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:9pt;font-weight:400;line-height:100%">25.4 </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:9pt;font-weight:400;line-height:100%">27.4 </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:9pt;font-weight:400;line-height:100%">(1.0)</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:9pt;font-weight:400;line-height:100%">26.4 </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:9pt;font-weight:400;line-height:100%">Patents</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:9pt;font-weight:400;line-height:100%">36.2 </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:9pt;font-weight:400;line-height:100%">(1.8)</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:9pt;font-weight:400;line-height:100%">34.4 </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:9pt;font-weight:400;line-height:100%">11.0 </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:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total intangible assets</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:9pt;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:9pt;font-weight:400;line-height:100%">145.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">(46.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">99.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">116.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">(40.9)</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:9pt;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:9pt;font-weight:400;line-height:100%">75.5 </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> 43200000 29200000 14000000.0 43200000 27500000 15700000 38700000 13000000.0 25700000 34800000 12000000.0 22800000 27400000 2000000.0 25400000 27400000 1000000.0 26400000 36200000 1800000 34400000 11000000.0 400000 10600000 145500000 46000000.0 99500000 116400000 40900000 75500000 2700000 1700000 5100000 3500000 25100000 P11Y Accrued Expenses and Other Current Liabilities<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses and other current liabilities were as follows:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued rebates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">87.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">69.6 </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:9pt;font-weight:400;line-height:100%">Employee compensation and related costs</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:9pt;font-weight:400;line-height:100%">82.2 </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:9pt;font-weight:400;line-height:100%">95.9 </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:9pt;font-weight:400;line-height:100%">Professional and consulting services</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:9pt;font-weight:400;line-height:100%">34.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:9pt;font-weight:400;line-height:100%">27.5 </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:9pt;font-weight:400;line-height:100%">Warranty liability - current portion</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:9pt;font-weight:400;line-height:100%">17.2 </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:9pt;font-weight:400;line-height:100%">57.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.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:9pt;font-weight:400;line-height:100%">50.7 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty Costs</span></div><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">four-year warranty </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on Personal Diabetes Managers (“PDMs”) and Controllers sold in the United States and Europe and a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">five-year warranty </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty obligation at the time the product is shipped based on historical experience and the estimated cost to service the claims. Cost to service the claims reflects the current product cost, reclaim costs, shipping and handling costs and direct and incremental distribution and customer service support costs. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of revenue in the consolidated statements of operations. Reconciliations of the changes in the Company’s product warranty liability were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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:43.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.375%"></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%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Product warranty liability at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">39.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.8 </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:9pt;font-weight:400;line-height:100%">Warranty expense</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:9pt;font-weight:400;line-height:100%">3.3 </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:9pt;font-weight:400;line-height:100%">8.1 </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:9pt;font-weight:400;line-height:100%">8.8 </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:9pt;font-weight:400;line-height:100%">11.1 </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:9pt;font-weight:400;line-height:100%">Change in estimate</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:9pt;font-weight:400;line-height:100%">(0.8)</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.8)</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warranty fulfillment</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:9pt;font-weight:400;line-height:100%">(20.4)</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:9pt;font-weight:400;line-height:100%">(3.4)</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:9pt;font-weight:400;line-height:100%">(40.8)</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:9pt;font-weight:400;line-height:100%">(6.3)</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:9pt;font-weight:400;line-height:100%">Product warranty liability at the end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, the Company issued two voluntary medical device correction notices (“MDCs”), one for its Omnipod DASH PDM relating to its battery and the other for its Omnipod 5 Controller relating to its charging port and cable. During the six months ended June 30, 2023, the Company revised the estimated liability for these MDCs by $8.8 million. This change in estimate primarily relates to lower shipping costs for replacement DASH PDMs and lower expected distribution costs for Omnipod 5 Controllers. The Company had an estimated liability of $13.2 million and $54.6 million related to the MDCs included in its product warranty liability at June 30, 2023 and December 31, 2022, respectively.</span></div> <div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses and other current liabilities were as follows:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></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%">(in millions)</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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued rebates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">87.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">69.6 </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:9pt;font-weight:400;line-height:100%">Employee compensation and related costs</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:9pt;font-weight:400;line-height:100%">82.2 </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:9pt;font-weight:400;line-height:100%">95.9 </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:9pt;font-weight:400;line-height:100%">Professional and consulting services</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:9pt;font-weight:400;line-height:100%">34.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:9pt;font-weight:400;line-height:100%">27.5 </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:9pt;font-weight:400;line-height:100%">Warranty liability - current portion</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:9pt;font-weight:400;line-height:100%">17.2 </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:9pt;font-weight:400;line-height:100%">57.3 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.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:9pt;font-weight:400;line-height:100%">50.7 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 87200000 69600000 82200000 95900000 34100000 27500000 17200000 57300000 62100000 50700000 282800000 301000000.0 Product Warranty Costs<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">four-year warranty </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on Personal Diabetes Managers (“PDMs”) and Controllers sold in the United States and Europe and a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">five-year warranty </span>on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty obligation at the time the product is shipped based on historical experience and the estimated cost to service the claims. Cost to service the claims reflects the current product cost, reclaim costs, shipping and handling costs and direct and incremental distribution and customer service support costs. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of revenue in the consolidated statements of operations. P4Y P5Y Reconciliations of the changes in the Company’s product warranty liability 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:43.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.375%"></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%">Three Months Ended June 30,</span></td><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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Product warranty liability at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">39.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">62.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.8 </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:9pt;font-weight:400;line-height:100%">Warranty expense</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:9pt;font-weight:400;line-height:100%">3.3 </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:9pt;font-weight:400;line-height:100%">8.1 </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:9pt;font-weight:400;line-height:100%">8.8 </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:9pt;font-weight:400;line-height:100%">11.1 </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:9pt;font-weight:400;line-height:100%">Change in estimate</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:9pt;font-weight:400;line-height:100%">(0.8)</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.8)</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warranty fulfillment</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:9pt;font-weight:400;line-height:100%">(20.4)</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:9pt;font-weight:400;line-height:100%">(3.4)</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:9pt;font-weight:400;line-height:100%">(40.8)</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:9pt;font-weight:400;line-height:100%">(6.3)</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:9pt;font-weight:400;line-height:100%">Product warranty liability at the end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 39200000 6900000 62100000 6800000 3300000 8100000 8800000 11100000 -800000 0 -8800000 0 20400000 3400000 40800000 6300000 21300000 11600000 21300000 11600000 2 -8800000 13200000 54600000 Debt<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of debt consisted of the following:</span></div><div style="margin-bottom:1pt;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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving Credit Facility expires June 2028</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;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:9pt;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:9pt;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment Financing due May 2024</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:9pt;font-weight:400;line-height:100%">6.1 </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:9pt;font-weight:400;line-height:100%">9.5 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment Financing due November 2025</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:9pt;font-weight:400;line-height:100%">18.9 </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:9pt;font-weight:400;line-height:100%">22.5 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.15% Mortgage due November 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64.4 </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:9pt;font-weight:400;line-height:100%">65.5 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375% Convertible Senior Notes due September 2026</span></div></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:9pt;font-weight:400;line-height:100%">800.0 </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:9pt;font-weight:400;line-height:100%">800.0 </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:9pt;font-weight:400;line-height:100%">Equipment Financing</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:9pt;font-weight:400;line-height:100%">6.9 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan due May 2028</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:9pt;font-weight:400;line-height:100%">490.0 </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:9pt;font-weight:400;line-height:100%">492.5 </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:9pt;font-weight:400;line-height:100%">Equipment Financing due July 2028</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:9pt;font-weight:400;line-height:100%">31.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.4 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt discount</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:9pt;font-weight:400;line-height:100%">(7.2)</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:9pt;font-weight:400;line-height:100%">(7.6)</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:9pt;font-weight:400;line-height:100%">Debt issuance costs</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:9pt;font-weight:400;line-height:100%">(13.0)</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:9pt;font-weight:400;line-height:100%">(15.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total debt, net</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:9pt;font-weight:400;line-height:100%">1,397.8 </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:9pt;font-weight:400;line-height:100%">1,401.8 </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:9pt;font-weight:400;line-height:100%">Less: current portion</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:9pt;font-weight:400;line-height:100%">29.2 </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:9pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total long-term debt, net</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:9pt;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:9pt;font-weight:400;line-height:100%">1,368.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,374.3 </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:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">0.375% Convertible Senior Notes</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 0.375% Convertible Senior Notes due September 2026 (the “Notes”) have an effective interest rate of 0.76%. The Notes are convertible into the Company’s common stock at an initial conversion rate of 4.4105 shares of common stock per $1,000 principal amount of the notes, which is equivalent to a conversion price of $226.73 per share, subject to adjustment under certain circumstances. The notes will be convertible June 1, 2026 through August 28, 2026 by its holders for any reason. Additionally, on or after September 6, 2023, the Company may redeem for cash all, or any portion of the Notes, if its stock price has been equal to or greater than $294.75 for at least 20 of the prior 30 consecutive trading days including the date which the Company provides notice of redemption. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional interest of 0.5% per annum is payable if the Company fails to timely file required documents or reports with the Securities and Exchange Commission (“SEC”). If the Company merges or consolidates with a foreign entity, the Company may be required to </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pay additional taxes. The Company determined that the higher interest payments and tax payments required in certain circumstances were embedded derivatives that should be bifurcated and accounted for at fair value. The Company assessed the value of the embedded derivatives at each balance sheet date and determined it had nominal value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the issuance of the Notes, the Company purchased capped calls on the Company’s common stock with certain counterparties to reduce the potential dilution to its common stock (or, in the event the conversion is settled in cash, to provide a source of cash to settle a portion of its cash payment obligation) in the event that at the time of conversion its stock price exceeds the conversion price under the Notes. The capped calls have an initial strike price of $335.90 per share, which represents a premium of 100% over the last reported sale price of the Company’s common stock of $167.95 per share on the date of the transaction. The capped calls cover 3.5 million shares of common stock.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equipment Financing</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company entered into an arrangement under which the Company may obtain up to $24.0 million of financing for manufacturing equipment. The Company is involved in the construction of the manufacturing equipment; accordingly, it is included in property, plant and equipment on the consolidated balance sheet at June 30, 2023. The Company’s obligation reflects payments made to date by the third-party bank to the equipment manufacturer, net of discount and less repayment of principal. The financing obligation will mature 36 months following completion of construction and has an effective interest rate of approximately 9.4%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Agreement</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, the Company increased the size of its Revolving Credit Facility by $200.0 million bringing the total to $300.0 million and extended the maturity date of the revolving credit facility to the earlier of June 2028 or 91 days prior to the maturity date of the Company’s term loan if still outstanding. Under the amended credit agreement, outstanding borrowings bear interest at a rate of Secured Overnight Financing Rate plus an applicable margin of 2.625% to 3.25%, based on the Company's net leverage ratio and credit rating.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Debt</span></div><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount and the estimated fair value of the Company’s debt were as follows: </span></div><div style="margin-top:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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%">June 30, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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%">Carrying <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:700;line-height:100%">Estimated <br/>Fair Value</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%">Carrying <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: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%">Estimated </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%">Fair Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan due May 2028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">480.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">490.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">482.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">485.1 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375% Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790.3 </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:9pt;font-weight:400;line-height:100%">1,017.4 </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:9pt;font-weight:400;line-height:100%">788.8 </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:9pt;font-weight:400;line-height:100%">1,038.7 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></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:9pt;font-weight:400;line-height:100%">63.3 </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:9pt;font-weight:400;line-height:100%">63.3 </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:9pt;font-weight:400;line-height:100%">66.4 </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:9pt;font-weight:400;line-height:100%">66.4 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.15% Mortgage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.6 </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:9pt;font-weight:400;line-height:100%">63.6 </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:9pt;font-weight:400;line-height:100%">64.5 </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:9pt;font-weight:400;line-height:100%">64.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">  Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,397.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,634.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,401.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Term debt is classified as Level 1 in the fair value hierarchy. Fair value was determined using quoted market prices.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Notes are classified as Level 2 in the fair value hierarchy. Fair value was determined using the Company’s quoted stock price and the contractual conversion rate.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The equipment financings and mortgage are classified as Level 3 in the fair value hierarchy. The fair values were determined using the cost bases of the financial liabilities, which approximate their carrying values.</span></div> <div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of debt consisted of the following:</span></div><div style="margin-bottom:1pt;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.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving Credit Facility expires June 2028</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;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:9pt;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:9pt;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment Financing due May 2024</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:9pt;font-weight:400;line-height:100%">6.1 </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:9pt;font-weight:400;line-height:100%">9.5 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment Financing due November 2025</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:9pt;font-weight:400;line-height:100%">18.9 </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:9pt;font-weight:400;line-height:100%">22.5 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.15% Mortgage due November 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64.4 </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:9pt;font-weight:400;line-height:100%">65.5 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375% Convertible Senior Notes due September 2026</span></div></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:9pt;font-weight:400;line-height:100%">800.0 </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:9pt;font-weight:400;line-height:100%">800.0 </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:9pt;font-weight:400;line-height:100%">Equipment Financing</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:9pt;font-weight:400;line-height:100%">6.9 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan due May 2028</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:9pt;font-weight:400;line-height:100%">490.0 </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:9pt;font-weight:400;line-height:100%">492.5 </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:9pt;font-weight:400;line-height:100%">Equipment Financing due July 2028</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:9pt;font-weight:400;line-height:100%">31.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.4 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt discount</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:9pt;font-weight:400;line-height:100%">(7.2)</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:9pt;font-weight:400;line-height:100%">(7.6)</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:9pt;font-weight:400;line-height:100%">Debt issuance costs</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:9pt;font-weight:400;line-height:100%">(13.0)</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:9pt;font-weight:400;line-height:100%">(15.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total debt, net</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:9pt;font-weight:400;line-height:100%">1,397.8 </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:9pt;font-weight:400;line-height:100%">1,401.8 </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:9pt;font-weight:400;line-height:100%">Less: current portion</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:9pt;font-weight:400;line-height:100%">29.2 </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:9pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total long-term debt, net</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:9pt;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:9pt;font-weight:400;line-height:100%">1,368.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,374.3 </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> 0 0 6100000 9500000 18900000 22500000 0.0515 64400000 65500000 0.00375 800000000.0 800000000.0 6900000 0 490000000.0 492500000 31700000 34400000 7200000 7600000 13000000.0 15000000.0 1397800000 1401800000 29200000 27500000 1368600000 1374300000 0.00375 0.00375 0.0076 226.73 294.75 20 30 0.005 335.90 1 167.95 3500000 24000000 P36M 0.094 200000000 300000000 0.02625 0.0325 <div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount and the estimated fair value of the Company’s debt were as follows: </span></div><div style="margin-top:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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%">June 30, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></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%">Carrying <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:700;line-height:100%">Estimated <br/>Fair Value</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%">Carrying <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: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%">Estimated </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%">Fair Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan due May 2028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">480.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">490.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">482.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">485.1 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375% Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790.3 </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:9pt;font-weight:400;line-height:100%">1,017.4 </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:9pt;font-weight:400;line-height:100%">788.8 </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:9pt;font-weight:400;line-height:100%">1,038.7 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></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:9pt;font-weight:400;line-height:100%">63.3 </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:9pt;font-weight:400;line-height:100%">63.3 </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:9pt;font-weight:400;line-height:100%">66.4 </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:9pt;font-weight:400;line-height:100%">66.4 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.15% Mortgage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.6 </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:9pt;font-weight:400;line-height:100%">63.6 </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:9pt;font-weight:400;line-height:100%">64.5 </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:9pt;font-weight:400;line-height:100%">64.5 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">  Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,397.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,634.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,401.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Term debt is classified as Level 1 in the fair value hierarchy. Fair value was determined using quoted market prices.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Notes are classified as Level 2 in the fair value hierarchy. Fair value was determined using the Company’s quoted stock price and the contractual conversion rate.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The equipment financings and mortgage are classified as Level 3 in the fair value hierarchy. The fair values were determined using the cost bases of the financial liabilities, which approximate their carrying values.</span></div> 480600000 490000000.0 482100000 485100000 0.00375 790300000 1017400000 788800000 1038700000 63300000 63300000 66400000 66400000 0.0515 63600000 63600000 64500000 64500000 1397800000 1634300000 1401800000 1654700000 Derivative InstrumentsThe Company manages interest rate exposure through the use of interest rate swap transactions with financial institutions acting as principal counterparties. Under the Company’s interest rate swap agreements that expire on April 30, 2025, the Company receives variable rate interest payments and pays fixed interest rates of 0.95% and 0.96% on a total notional value of $480.0 million of its Term Loan. The Company has designated the interest rate swaps as cash flow hedges.The fair value of interest rate swaps, which are classified as Level 2 in the fair value hierarchy, represent the estimated amounts the Company would receive or pay to terminate the contracts and is determined using industry standard valuation models and market-based observable inputs, including credit risk and interest rate yield curves. The fair value of the interest rate swaps was $34.0 million and $36.9 million at June 30, 2023 and December 31, 2022, respectively, and was included in other assets on the consolidated balance sheets. As of June 30, 2023, the Company estimates that $20.4 million of net gains related to the interest rate swaps included in accumulated other comprehensive income will be reclassified into the statement of operations over the next 12 months. When recognized, gains and losses on cash flow hedges reclassified from accumulated other comprehensive income are recognized within interest expense, net. 0.0095 0.0096 480000000 34000000 36900000 20400000 Commitments and Contingencies<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2022, the Company entered into a Settlement and License Agreement (the “Settlement Agreement”) with Roche Diabetes Care, Inc. (“Roche”) to settle pending patent infringement litigation. Pursuant to the Settlement Agreement, in exchange for a release of claims, mutual covenant not to sue for five years, and license to the patent in suit from Roche, the Company made a one-time payment of $20 million to Roche. The $20 million charge is included in selling, general and administrative expenses for both the three and six months ended June 30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is, from time to time, involved in the normal course of business in various legal proceedings, including intellectual property, contract, employment and product liability suits. The Company does not expect the outcome of these proceedings, either individually or in the aggregate, to have a material adverse effect on its results of operations.</span></div> P5Y 20000000 20000000 20000000 Stock-Based Compensation Expense<div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards was recorded as follows:</span></div><div style="margin-top:4.5pt"><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.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">0.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">Research and development expenses</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:9pt;font-weight:400;line-height:100%">3.3 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="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:9pt;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:9pt;font-weight:400;line-height:100%">9.7 </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:9pt;font-weight:400;line-height:100%">8.9 </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:9pt;font-weight:400;line-height:100%">18.9 </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:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.2 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards was recorded as follows:</span></div><div style="margin-top:4.5pt"><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.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">0.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">Research and development expenses</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:9pt;font-weight:400;line-height:100%">3.3 </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="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:9pt;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:9pt;font-weight:400;line-height:100%">9.7 </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:9pt;font-weight:400;line-height:100%">8.9 </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:9pt;font-weight:400;line-height:100%">18.9 </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:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.2 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000 100000 200000 200000 3300000 2200000 6100000 4200000 9700000 8900000 18900000 16300000 13100000 11200000 25200000 20700000 Accumulated Other Comprehensive Income<div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive income, net of tax, were as follows:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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:16.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.100%"></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 June 30, 2023</span></td><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%">Six Months Ended June 30, 2023</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%">(in millions)</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive Income</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive Income</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:9pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">(15.3)</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:9pt;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:9pt;font-weight:400;line-height:100%">31.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">15.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">(17.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">37.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">20.0 </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:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:9pt;font-weight:400;line-height:100%">(2.4)</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:9pt;font-weight:400;line-height:100%">7.9 </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:9pt;font-weight:400;line-height:100%">5.5 </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:9pt;font-weight:400;line-height:100%">(0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5 </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:9pt;font-weight:400;line-height:100%">5.8 </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:9pt;font-weight:400;line-height:100%">Amounts reclassified to net income</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.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:9pt;font-weight:400;line-height:100%">(5.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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.5)</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:9pt;font-weight:400;line-height:100%">(9.5)</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:9pt;font-weight:400;line-height:100%">Balance at the end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:16.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.119%"></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 June 30, 2022</span></td><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%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive Income</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive (Loss) Income</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:9pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">(10.4)</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:9pt;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:9pt;font-weight:400;line-height:100%">22.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">12.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">(6.7)</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:9pt;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:9pt;font-weight:400;line-height:100%">4.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">(2.2)</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:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:9pt;font-weight:400;line-height:100%">(9.6)</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:9pt;font-weight:400;line-height:100%">4.4 </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:9pt;font-weight:400;line-height:100%">(5.2)</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:9pt;font-weight:400;line-height:100%">(13.3)</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:9pt;font-weight:400;line-height:100%">21.9 </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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;font-weight:400;line-height:100%">Amounts reclassified to net 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">Balance at the end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive income, net of tax, were as follows:</span></div><div style="margin-bottom:1pt;margin-top:4.5pt"><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:16.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.100%"></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 June 30, 2023</span></td><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%">Six Months Ended June 30, 2023</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%">(in millions)</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive Income</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive Income</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:9pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">(15.3)</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:9pt;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:9pt;font-weight:400;line-height:100%">31.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">15.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">(17.0)</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:9pt;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:9pt;font-weight:400;line-height:100%">37.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">20.0 </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:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:9pt;font-weight:400;line-height:100%">(2.4)</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:9pt;font-weight:400;line-height:100%">7.9 </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:9pt;font-weight:400;line-height:100%">5.5 </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:9pt;font-weight:400;line-height:100%">(0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5 </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:9pt;font-weight:400;line-height:100%">5.8 </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:9pt;font-weight:400;line-height:100%">Amounts reclassified to net income</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.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:9pt;font-weight:400;line-height:100%">(5.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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.5)</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:9pt;font-weight:400;line-height:100%">(9.5)</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:9pt;font-weight:400;line-height:100%">Balance at the end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:16.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.119%"></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 June 30, 2022</span></td><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%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive Income</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%">Foreign Currency Translation Adjustment</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%">Unrealized Gain on Cash Flow Hedges</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%">Accumulated Other Comprehensive (Loss) Income</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:9pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">(10.4)</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:9pt;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:9pt;font-weight:400;line-height:100%">22.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">12.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">(6.7)</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:9pt;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:9pt;font-weight:400;line-height:100%">4.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">(2.2)</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:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:9pt;font-weight:400;line-height:100%">(9.6)</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:9pt;font-weight:400;line-height:100%">4.4 </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:9pt;font-weight:400;line-height:100%">(5.2)</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:9pt;font-weight:400;line-height:100%">(13.3)</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:9pt;font-weight:400;line-height:100%">21.9 </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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;font-weight:400;line-height:100%">Amounts reclassified to net 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">0.2 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">Balance at the end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -15300000 31200000 15900000 -17000000.0 37000000.0 20000000.0 -2400000 7900000 5500000 -700000 6500000 5800000 0 5100000 5100000 0 9500000 9500000 -17700000 34000000.0 16300000 -17700000 34000000.0 16300000 -10400000 22600000 12200000 -6700000 4500000 -2200000 -9600000 4400000 -5200000 -13300000 21900000 8600000 0 -200000 -200000 0 -800000 -800000 -20000000.0 27200000 7200000 -20000000.0 27200000 7200000 Interest Expense, Net<div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt"><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.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Cash interest, net of interest rate swaps</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">8.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">16.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">16.0 </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:9pt;font-weight:400;line-height:100%">Accretion of debt discount</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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2 </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:9pt;font-weight:400;line-height:100%">1.0 </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:9pt;font-weight:400;line-height:100%">2.3 </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:9pt;font-weight:400;line-height:100%">2.1 </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:9pt;font-weight:400;line-height:100%">Capitalized interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;font-weight:400;line-height:100%">(0.3)</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:9pt;font-weight:400;line-height:100%">(0.8)</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:9pt;font-weight:400;line-height:100%">(0.7)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">     Interest expense, net of portion capitalized</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:9pt;font-weight:400;line-height:100%">9.7 </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:9pt;font-weight:400;line-height:100%">9.1 </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:9pt;font-weight:400;line-height:100%">19.1 </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:9pt;font-weight:400;line-height:100%">18.1 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt"><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.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 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%">(in millions)</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:9pt;font-weight:400;line-height:100%">Cash interest, net of interest rate swaps</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:100%">8.6 </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:9pt;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:9pt;font-weight:400;line-height:100%">8.1 </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:9pt;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:9pt;font-weight:400;line-height:100%">16.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">16.0 </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:9pt;font-weight:400;line-height:100%">Accretion of debt discount</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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">0.3 </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:9pt;font-weight:400;line-height:100%">0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2 </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:9pt;font-weight:400;line-height:100%">1.0 </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:9pt;font-weight:400;line-height:100%">2.3 </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:9pt;font-weight:400;line-height:100%">2.1 </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:9pt;font-weight:400;line-height:100%">Capitalized interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</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:9pt;font-weight:400;line-height:100%">(0.3)</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:9pt;font-weight:400;line-height:100%">(0.8)</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:9pt;font-weight:400;line-height:100%">(0.7)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">     Interest expense, net of portion capitalized</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:9pt;font-weight:400;line-height:100%">9.7 </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:9pt;font-weight:400;line-height:100%">9.1 </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:9pt;font-weight:400;line-height:100%">19.1 </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:9pt;font-weight:400;line-height:100%">18.1 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8600000 8100000 16900000 16000000.0 300000 300000 700000 700000 1200000 1000000.0 2300000 2100000 400000 300000 800000 700000 9700000 9100000 19100000 18100000 7300000 800000 13800000 900000 -2400000 -8300000 -5300000 -17200000 Income TaxesThe Company’s effective tax rate for the three and six months ended June 30, 2023 was 4.2% and 3.8%, compared with 2.9% and (6.5)% for the three and six months ended June 30, 2022, respectively. Income tax benefits have not been recorded for losses in the United Kingdom where a valuation allowance exists against net deferred tax assets. The Company had a full valuation allowance against its net deferred tax assets in the United Kingdom and the United States at June 30, 2023 and December 31, 2022. The Company had no uncertain tax positions at June 30, 2023 and December 31, 2022. 0.042 0.038 0.029 -0.065 0 0 Net Income (Loss) Per Share<div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed using the weighted average number of common shares outstanding and, when dilutive, common share equivalents. The weighted-average number of common shares used in the computation of basic and diluted net income (loss) per share were as follows:</span></div><div style="margin-top:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 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%">(in thousands)</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"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding, basic </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,741 </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:9pt;font-weight:400;line-height:100%">69,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">69,662 </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:9pt;font-weight:400;line-height:100%">69,305 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">318 </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:9pt;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:9pt;font-weight:400;line-height:100%">356 </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:9pt;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</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:9pt;font-weight:400;line-height:100%">83 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">70,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">69,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">70,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">69,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4.5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of common share equivalents excluded from the computation of diluted net income (loss) per share because either the effect would have been anti-dilutive, or the performance criteria related to the units had not yet been met, were as follows:</span></div><div style="margin-top:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375% Convertible Senior Notes due September 2026</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">Restricted stock units</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:9pt;font-weight:400;line-height:100%">231 </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:9pt;font-weight:400;line-height:100%">348 </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:9pt;font-weight:400;line-height:100%">235 </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:9pt;font-weight:400;line-height:100%">358 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</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:9pt;font-weight:400;line-height:100%">157 </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:9pt;font-weight:400;line-height:100%">635 </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:9pt;font-weight:400;line-height:100%">156 </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:9pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">3,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">4,511 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">4,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The weighted-average number of common shares used in the computation of basic and diluted net income (loss) per share 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.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 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%">(in thousands)</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"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding, basic </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,741 </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:9pt;font-weight:400;line-height:100%">69,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">69,662 </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:9pt;font-weight:400;line-height:100%">69,305 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">318 </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:9pt;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:9pt;font-weight:400;line-height:100%">356 </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:9pt;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</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:9pt;font-weight:400;line-height:100%">83 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">70,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">69,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">70,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">69,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 69741000 69356000 69662000 69305000 318000 0 356000 0 83000 0 101000 0 70142000 69356000 70119000 69305000 <div style="margin-bottom:4.5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of common share equivalents excluded from the computation of diluted net income (loss) per share because either the effect would have been anti-dilutive, or the performance criteria related to the units had not yet been met, were as follows:</span></div><div style="margin-top:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></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 June 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.375% Convertible Senior Notes due September 2026</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">3,528 </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:9pt;font-weight:400;line-height:100%">Restricted stock units</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:9pt;font-weight:400;line-height:100%">231 </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:9pt;font-weight:400;line-height:100%">348 </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:9pt;font-weight:400;line-height:100%">235 </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:9pt;font-weight:400;line-height:100%">358 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</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:9pt;font-weight:400;line-height:100%">157 </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:9pt;font-weight:400;line-height:100%">635 </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:9pt;font-weight:400;line-height:100%">156 </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:9pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">3,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">4,511 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">3,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">4,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.00375 0.00375 3528000 3528000 3528000 3528000 231000 348000 235000 358000 157000 635000 156000 607000 3916000 4511000 3919000 4493000 false false false false The Company recorded a cumulative effect adjustment to additional paid-in capital and retained earnings to reflect the adoption of Accounting Standards Update 2020-06, Debt – Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. Refer to Note 2 of Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2022. EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *^."%<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "OC@A7S\CG*>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE0)'1[43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH%T.DH=$CZG$#&1Q7PUN<%GJ>.&'8BB!,CZ@$[ENB1\:>Y"TA*OVA M]@AMT]R 0U)&D8(96,65R/K.:*D3*@KIA#=ZQ M&(_3T,$%,,,(D\O?!30K<:G^B5TZP$[)*=LU-8YC/8HE5W;@\/;T^+*L6UF? M27F-Y56VDHX1-^P\^57621A'^_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 *^."%?ZPKDLS 4 ,0> 8 >&PO=V]R:W-H965T&UL MM9EM;^HV%,>_BL6F:9-*B1T*[5V+1&F[L?6!%NZ=[J:],(F!J$G,'*>4;[_C M $G;.8HS!.+AH+K9>?6JW$6XB()\=R M*6*X,Y,JXAI.U;R5+)7@?A84A2WF.)U6Q(.XT3O/KHU4[URF.@QB,5(D2:.( MJ_6E".7JHD$;NPM/P7RAS856[WS)YV(L].?E2,%9*U?Q@TC$22!CHL3LHM&G MGP8N,P'9$U\"L4K>'!.#,I7RV9P,_8N&8THD0N%I(\'A[T4,1!@:)2C'/UO1 M1OY.$_CV>*=^D\$#S)0G8B##/P)?+RX:IPWBBQE/0_TD5[^*+=")T?-DF&2_ M9+5YMMUN$"]-M(RVP5""*(@W__QU6Q%O VA) -L&L \!M.P-[C; S4 W)0+X(14:0,=(DR8(KD9RW M- B;VRUO*W*Y$6$E(AUR)V.]2,AU[ O_?7P+"I27BNU*=4ZZT4.&:/(FE5-J&ATMIE=HJ98!&U<3KY'B=:G@C MH0+IFUY(8#"P)@]7ROM=:<=#XVMR=G/.;L66J3A\1[+/0'D><:T9#Q-K(M&P MFH"G.> I6JCK6 =Z36Z"4)#[-)H*90/#-1R'-EVWW6$V.#2T)MQ9#G=6!>Y) MS ,SC$(:[WED;:.XSO!^_/GV>D(&#T^CAZ?^9/AP;T-%16JB4J?XJCI58(>Q M)Q4T4&[:ZA$9:^B51"HRD&FLU1K^?6L-[%&_NK81XT%UD=\8"5H%><)?R="' M7AK, B_C1IKR'DFGW71/F'MZ1JV\:'!=7E;PLBJ\?=\']>1H=T!NX3GR$-OS MBDM2QX%.,9=S,&3JVS9P1;3P111W,Q]!1S+1/"1_!LOR MH0E7=&B7.5;20S@D6E@DBCN;K*7V8:);#H8+G'5/K5B',$2T<$04MS&WTH-\ MC18RQAS#'I&.XS2[CF-/VR'\$"T,$:WDB :I4L;X;=Q>$,^S+IG:IZJXXE?K M!'> 1]7E++P1K62.AC',3C8K&\;!\QVXE1-7+.,\A"]BA2]BE7R1<;C@@F!4 MG4NUMM'MT;GE:BY(W_,$"(&,OY&T+A4*R&N!'43@>L? M:^D]'Y'OG6.8DAI#2[[P,!5FD0(JD2M[)1S"#['"#S'>X3N^^.KOG5]#P^L2U@8 M(89[F)U1>-?VLF:6D(=4@ZV-36:MR-_(XFSK8:-VDJF939277N?LE%%*P3^^ MV!@+,\1PZ]*/1.QG"V W(;>CX +E8\\AW \KW _#O4J^L'<3),;/?A4P6MS M1?N'$AMY'4&@*D M<1C[XI7\+JP?D3U2,!VAM'U"S[I6SD-X'K?P/"YN47;3D;?-%5MTWR/7;%+6 M=*UK7'CD_P5MO=DG-'XMVSY-B&=6(S=;AOG5?(NVGVU,MHK'-_N[=]S8O82$ M8@:ASG$7!CRUV3+=G&BYS'8=IU)K&66'"\%]H]?P%0 M2P,$% @ KXX(5R?$_0Y_!@ ^1X !@ !X;"]W;W)K/+!;;BP$>_/K@*W]:RN*#\?1\%3RQ.9,/J_L,[L:[*!%/ M6)ISD:*,+2X&E_C]C'J%0VGQ-V?;O'6-"BJ/0GPO;FZBBX%5(&(Q"V41(H!_ M&S9C<5Q$ AP_ZJ"#W3,+Q_;UK^A_E.2!S&.0LYF(_^&17%X,_ &*V")8Q_*K MV'YB-2&GB!>*."__HFUM:PU0N,ZE2&IG0)#PM/H?_*P3T7+ =H\#J1W(2QUH M[4!+HA6RDM95((/I>2:V*"NL(5IQ4>:F] 8V/"V&<2XS^):#GYS.OMQ=7=_- MKZ\07,V_W-Y<77Z#FX^7MY=WLVLT_W1]_6V.WC[<73YIA?H;>O MWZ'7B*?H,X]C&(_\?"P!3A%T'-:/_E@]FO0\^J]U.D+4&B)B$:IQGYG=KU@( M[KAT)UWW,21AEPFRRP0IX]&^3*RSC*427>8YDUHZE;^M]R_6V_M\%83L8@ + M*F?9A@VF;UYAU_J@(W>B8!VJ=$>5FJ)/9T&^1$$:H;"X8#_6?!/$P%W+N@KE MEJ&*HK"9NJXUPN?C39N.QLJS1][.JH/3WN&TC3AOT@V@$AEG6F25L]=ZIHWQ MB.XA4ZVH[8Y\/3)GA\PQ(KO/V"K@$6(_H9[F+"^S*>229;!HJWD4],XC1T$T MF8R<2?MGCX/JX;NCB=7ZP7H^[HZ/:^3S3<@@?@%T5P&";8)'SA[>RLQIFU%L MZR%Z.XC>@92#=F7R>8A6<5" A(P74W<%HB*'*&52!]A3 +N6BE>U@N$83?2 M_1U@WPCX2SD=>"J#](D_QJQ.:R]47SLM]I"J1I[3,NH G>R 3HQ _Q0BVD(9 MUX&:J)G!K65=@3I@U &%K4:9K!?DKW\NUN[MQQ)8_^X>N-K,Z9A9/>!:LHE? ML& ,X+ *COI.J^[4Z#1V!++7LYYQHV;X97)VRX-''G/94T/Q247M5-&ZG!M9 MPV9=NPQ#L0890ZO@.8 5IR5,U1)F>7VG C=!AL])UE2$^,)L<9:W91$FM MJF;4[>T5<"-AV*QAMYU$]I99K-$PZOIJW=#904]#>W V.H;-0E;5M4.95"6) M^DIOH[-R>C/9"!STJ@CL8SU?2Y%^'TI MXHAE^9M7/L'>!W0-[9!\UFY=C%)[]-[E1-&ZU!OM)6;MA>9[P: >12@ODC!$ MKT?0 $/1SQ#L8]9LB)PAM,3%+PK6<@D;B']9] &E(F6(Y_D:/,M^?2US:,XB MF#3:G&&EF%E[<]MHTF77VH8:1;*.;8H?4VR53=7.-74]IDG5F4%][3DYH(_$4GV+W2HV-PK'#M,V:S@7P^5#K/_T8-U MHFA=MDT#0.W?+!W4V$$<3?=$T;ITFSZ"'NPC7EXZ-*?5I.^TNF:GNO2?"-"F MD:#N2:J(L1TY>J1.%*W+N>E$J+D3.4$5\91W.8YR/J8UVF^CQJWWDL5+X<]! M]L33',5L 5[0KL.P9]5[UNI&BE7YJO)12"F2\G+) FB?"@/X?B%@4U_?%&\_ M=V^[I_\!4$L#!!0 ( *^."%>.1\IC-@, . * 8 >&PO=V]R:W-H M965T&ULK99M<]HX$,>_BL;7Z20S+9;-0R %9@APT]RTE"G- M];5B%JR)+/DD&=K[]+<2Q 7B\#!77F!)WO_JMRO)VNY:Z2>3 ECR(Q/2](+4 MVOPV#$V20L9,3>4@\0="K7M!%#P/?.7+U+J!L-_-V1)F8!_RJ<9>6'J9\PRDX4H2 M#8M>,(ANAY$7>(N_.:S-3INX4!Z5>G*=^WDOH(X(!"36N6#X6,$0A'">D..? MK=.@G-,)=]O/WO_TP6,PC\S 4(GO?&[37M .R!P6K!#VJUI_A&U 3>VM* )(6Q*MN*D2#C0*XYPK(9@V) <\%"FF MY+HJXLT4;3^%.U&K/JU1&G7#U6Y@IZSV^.LE?_TR?E;85&G^+XZX #RTJ:3> M.&[N\#2I_QUPG[;;(V^4Y(W+R+DQQ6GJQ@N:0]YC%GNDS9*T>1DI?BB-97+. MY?(4;O,D[C&+/=Q6B=LZBCM468:?SO^QGUMG[>=35GOP-R7\S07PYV_FFQ=9 MC"BMW,[G6.ZAMTOT]@7HY^WF]@N85J=-&XUVYX"ZRK 917&[50W=*:$[%T!? ML+$[YY)7&1XCC^BO2XT>99\HJ4$PBVG&V\K^K+R,CKIPY=.MR5D"O0#K(P-Z M!4'_[1]1BWZHO)M^D[?]@'=N\>AHP .!]1B3"1"L[/ L%X]V40@LDA)52%M] M&6\\MG;27Z\=GN0*H[C6/%B><*?\<+7?9Z:77!HB8($J6KO!)=:;&PO=V]R:W-H965T&ULK5EK<^(V%/TK M&KK32682L/S$*6$FP=YM.LUC0M+]K( S]H6E03)_OO*#_R09"?9D@\!FW./ M='2OI"-[\DKH#[;!F(.W)$[9Y6##^?9B-&*+#4X0&Y(M3L4O*T(3Q,4E78_8 MEF*TS(.2>&0:ACM*4)0.II/\W@.=3LB.QU&*'RA@NR1!]. MH_6&9S=&T\D6K?$<\^?M Q57HXIE&24X91%) <6KR\$5O A-*PO($?]$^)4U MOH-,R@LA/[*+F^7EP,AZA&.\X!D%$A][/,-QG#&)?OQ;D@ZJ-K/ YO<#^]=< MO!#S@AB>D?A[M.2;R\%X )9XA78Q?R2O?^)2D)/Q+4C,\O_@M<0: [#8,4Z2 M,ECT((G2XA.]E0/1"! \^@"S###E +LCP"H#K(^V8)04T0PNV[$L^^GFT&*\HS0IESJGX-1)Q?#J[OPO"NWD8 /%M?O_W M37#U)"[F3^+C-KQ[FH/[K^#^(7R\>KH1 '#R?'?U'-P(S"DX!\_S )Q\.05L M@RAF($K!TX;L&$J7[ Q\R:YOHS@6!<$F(RYZF[4Y6I0]NRYZ9G;TS *W).4; M!L)TB9>:^* _WNV)'XE1JH;*/ S5M=E+^-(]3G=8E]8BT,T#LW5J/[5\=^A,1OOF8*DHT_>' M=AL5J"C/L8=N&Q6J*,>WA^,*U5)H5PKM7H4SPC@@*[$:=BHM"+Q&N]""X[!X7.Q"4?I^@RL M<8HIBO,!0$NQET2,4Y3MT[UCX*D]]\:-3A6#H$/9RG16498-E>QK4(;5&/;6 M,(RK81CW#L/]%F=BT[78E18DP> D%E5_JE,\5MN'2M95T+GIRL,2J"AGW)BN MA5X5!&&C-%IR_4JNWROW)N58;,E5>9^!%&LGMZ_1(6=DI@&-AY;1_)/7,TV( M(Z\&H08$O2[IT*@]C=&?:[[!]%WE)4FK=4.>DC,=2JF&0,\E%[8>U;%ZPX:% M@^_DNE'0X 6+XP,^5#E';_II77*V5O6QLDMK4.>6J\I788XEHT(=F=LIWZSE MFQ^1+Y2"DS+GV2BDN&,[*^FDC"IY5U&:M)O*1G4NK^FZYIJET59=^R_8;\#N MQ"'RW94,:ER6)\_"68GR6TEV9*D:DZ4,2*A!G7=/Z-J*P<+86!\5"\1J7IPZ M+K2Z>ZU==OB^8%NTP)<#<;IFF.[Q8/K[;] U_M#Y^J.R!4=E"X_%UDY,[1QA MOW6\1BQ:@!-QT%N2.$:4U8G1%V1!ERV$58$(DRA[21U,3!JE)K5LGKS+=+!U M& I8.TK8;RF#*-YQO/R,?/=C\C4PG7PMFRI?S]8EO_:5T.N=E-_SAS!X>8[V MPEJM,4AWR8N0+\Y,8J8F)#T\%B [SKAPG9GYRL:*'YX1G.HG;Z^?_?3D/29; M<%2V\%AL[036CACV6^)Z\A:)TI?L6-GB7-^S93NLA5F.? S2PEQ7V3.U;(;3 M4;*U*8;]KK@Y8_LT^TKSG@%MQ2*H,*UF+1OT9ZG^.R4.RI;<%2V\%AL[6345MWLM^H]C\W*R)97&ZMF30>S+?EI M3*"!.?98>7*F@=F^T6!KZZP]N=GOR1_?K;C>^$]7W#'9@J.RA<=B:V>B/B>8 MO_R@UE3->O9D4E[F-##'41=7TQ9NQ6T374B*>&FQ'I, MBY=-Q04GV_QMR@OAG"3YUPU&2TPS@/A]10@_7&0-5*_\IO\!4$L#!!0 ( M *^."%&PO=V]R:W-H965T&UL MK5=MC^(V$/XK5GJJ=J5;$I+P6D#:)3D=U0&KS7+]4/5#-C$DO<2FMH&]_OJ. MDY#+BQ>MKGP!VYEY9I[Q>#R>G"C[QB.,!7I-$\*G6B3$?JSK/(APZO,.W6," M7[:4I;Z *=OI?,^P'V9*::*;AM'74S\FVFR2K3VRV80>1!(3_,@0/Z2IS[X_ MX(2>IEI7.R\\Q;M(R 5]-MG[.^QAL=D_,ICI)4H8IYCPF!+$\':JW7?'[DC* M9P)?8WSBE3&23%XH_28GBW"J&=(AG.! 2 0?_HYXCI-$ H$;_Q286FE2*E;' M9_1/&7?@\N)S/*?)'W$HHJDVU%"(M_XA$4_T]!D7?'H2+Z )SW[1J9 U-!0< MN*!IH0P>I#')__W7(@X5!.N_)X6_IKIX]M/X$GY:/3^YGD%M\==%B!7,7W7Q9>]XMNMFL[C?. I1N MT1W:> ZZ^7"+/J"8H&6<)) ,?*(+\%3:TX/"JX?<*_,-KRRTI$1$'+DDQ*%" MW[FLW[^@KT.$RC"9YS ]F!@//$[[ 4"L$HELTIRD4J$A6CB-&"Q+0%*,_[U^X8% $_E+M?8YN MJ]%E81SSO1_@J0; '+,CUF:__M+M&[^I G]-,.>:8.Z5P&I;9)=;9%]"GZW@ MAHGSO;A)*.>WJGW((?H9A+Q/CC-ST('\.E;CFPN-*D)W5J\NX[2!>MU.MR[D MMH7N!AVS%*K1[)4T>QA=,Q>O">9< M$\R]$EAMD_KE)O4OYB)^'FC$/X-EYPL)JK=R8$' MU9PQ.W8C0Q5"HTZ_D:(*(:,S:*2H0JAK54Y$C?Z@I#^X2']#H']+XG]QB';0 MMYWS$[@'/H_0%CHU%.%PAY7WY*#EDMD9-@+0EK%;_'.97NT8-]@K3)F5$-7( M#TORPXODGZGP$T05Q[16G:K'5!6%8-Y2KY>/A/NN9&^L/W?&\JUAWX+&1OPU^P.2 /E$VSV'U!+ P04 M" "OC@A7.W"6AAH2 &K & 'AL+W=OLBRU>#R M?5 MAY1^71Y8IK-%O%S/DJ66QG=O6S?&('3Z>8/M&O\WBQ_71W]K^5"^),E?^0]_ M^K:EYSV*Y_$DRRDB^N]K+.+Y/&>B?OQG3]HZQ,P;'O_]@WV\'3P-YDNTCD4R M_^=LFCV\;?5:VC2^BS;S[&/RZ,7[ 3DYWR29K[?_:H_[=?66-MFLLV2Q;TP] M6,R6N_^C;_L-<=3 L,XT,/<-S),&SKD(UKZ!53>"O6]@UVW@[!LX)PW,[ID& MG7V#SDF#[KD&W7V#;MTN]?8->J==.K>5^OL&_=,NG=UQ^H\]I]?ME''8V:=[ MV^Z<:_)C=QO;_7VY$]96E<,HBZZOTN112_/UB2__8ROM;7L2XVR99^%MEA(Z MHW;9M7C_;CAZ=SL::O37[?O0']Y\HA^WG^B_/T;O/MUJ[\?TZ[T(O/?AJ;1_4T;_>]G_]/_:Z\^O[OY//2IS6NMK7V^'6JO_O%:^X0O MIO58W?IF.IWE'8_FVH=H-FW3EA71:L9O(?>Y7!IBXWG/V7C^$UV>3'8]BZ?: M,+Z;369<9-F8!#+@X#D##NOW]7WV$*<:Z8>.L _YH8\Z^RI,UNO7FK^<)(NX M3'])R7^8 W\^6R]GRGHYF\V@YH0@DB_5#E,84)LIH@TTN M-,MXHYFZ:7#)K.3/3R,&ZU4TB=^V:!3K./T:MZY__<7HZ+]Q*8XD&^W(G"U9 M?C[R];K3-[I]7=>O+K\>IR RJHLD\Y%D$DD6@LA*HK4.HK74HMU+E>3YY:!? MRMO5+H/KJ'87H'.D#],NK MN4S$?+5N>36?6:UC]R^<\FJRNEI'O^B45PJYD!?F8:72'K(/>\C>MK+.["&: MG^BJ8$VS">V)[5^O\Y."[4'P(9E/XW3]/]KH/YM9]EW[\V,RGVMT5OT8I5-N MROS=1DXQ2+(1DFR,)'.19#Z23"+)0A!92>3.0>2.Q<9T$>22219""(K MB;![$&%7*4)_O=YL3^1(A+NY4;M+4BU>K.;)]SC>SYP'3:[HK.^I>509L.D\ MBB0;=2OSJ-FMSJ/(D"Z2S$>22219""(K2;AWD' /+6%.MKW*A&17IE-E1YJJ M$4DVKM%[%QG01Y)))%D((BMIL7_08E^IQ>W553MW):;Y\7L5+]?1UNR(O^5_ MQYSP^I5=9^JG5YM"&;:I\I!DXSK==Y$1?2291)*%(+*2] R]3[=S919]HT5/'-?5T9L> MV*%LHSW;\:'=,'O58SLTJ@ME\Z%L$LH6HMC*RC[RR(R75#:K9J,R;[6-SNGM M.Z'N6&.9(MG&]8;@0H/Z4#8)90M1;&65%CZ.H39RWI$,9UM72'LUSSTB5G=F M=:=UC^[U[F4'=6&@;&,HFPME\VMM70F-&:+8RJHKC!A#[<3L+,I)R:)\6H56 M93OU+^Q3$2H#-Q8ADFT,97.A;#Z434+9PB=V?%F#A=5D*&_R7X^64X5_+3?+ M"\W2MTZ@R:H1ZBY!V49[MK*%;?4ZS+DEU#R"LOE0-@EE"U%L9>T6#I*AMI". MG&R:2;5X.2W[V$^KUZG>>S'-ZFP*M83V;&K#F^F9H1O&Z?'0A7;-9Z*VG7[G MM'<2&C5DHG;/6>A&8=$8:H_FR=JUF^W.KO9GJE[]0"X8)VG8Z1G5R@]HK3%3C;(&041@G1N]O+!$RD'?Q!91M!&4;0]E< M*)L/99-0MA#%5I9[XA<14XDFU<9P N-*0/99-0MA#% M5I9C8E#V224+42QE559.#RFVN%Y3E&16;W/ M7[WQ)]2!&VL0ZO#4&H$+C>E#V224+42QE4586#RFVN)YX>(B=?3&QWRH!616 M+2##88[Y4/\'RN9#V224+42QE85=^#^FVO]Y@=HBDW% F,D7:@A!V<:U1N!" M8_I0-@EE"U%L98T6-I2IMJ%J51:953>G;9W6LZD#-18=])$@*)L+9?/K;%P) M#1FBV,J:*[PC4^T=/:NNR*P^8M.N2!!J%4'9QE V%\KF0]DDE"U4[_>R @M[ MRE0_V/.3545J]L:GE% _:L]6HZH(&M>%LOE0-@EE"U%L9>T67I.I]II^NJIH MSW]L@7-51>IN-)9E-6C5=S>K3_RP5470KOE,5+:J"!HU9**>K2JR"@O'4ELX MC=[XPZK#JC[OTND[AF'V3EXM(M1=:2J05%?5#/!#*AFR*J^$*WR+(-0 M=Z6Q+J'N39T!N-"0/I1-0ME"%%M9E85[8ZG=F^?4#%G5ITQ,IV);JP,WUB#4 MOJDU A<:TX>R22A;B&(KB[ P<"RU@?/"-4/JZ(V/^5"#QZH:/#VF3A@:U(6R M^5 V"64+46QE81?NCJ5V=UZ@9LAB_ VZ1CFM&E9WK+%*H6^"JS<$%QK4A[)) M*%N(8BN__[VPF6RUS52K:LBN/DWC5!YG%>I(364'91M#V5PHFU]KZTIHS!#% M5E9=X2#9:@?I675#=M6^:5N5A\S5D1NK$/HR-BB;"V7SH6P2RA;:C#MVO.?+ M*BR<*EO])$_]VB&+U2/WX9J>;MN]TP.RNA^--7DF;O7,$1K7A;+Y4#8)90M1 M;&5=%I:27?N[.4_6!?'*Y#Z;8U7.$]7=:"S+.I_7L9D'=O1N]5W T*[Y3-2V M8UF5=_Y!HX;<6(^_7516Q]$G>]1.3:/7#?'R0/H$ LHVVK.5)[=.GYOO8M5^E5N-U0[Q^JP^>.+I9>3^!NB.-A5GG96I,SPS= M[E9<1&C7?"9JV^GHE<^,0:.&W%B=HV-,61^%56)W_L;R(1OZ9C4HVPC*-H:R MN5 V'\HFH6PABJTL]\*#L=4>#+)\2!VJL=BA'HY=??BCR_C;T* NE,V'LDDH M6XAB*ZNX,''L)Y["^K0V,R[W+BY%?HN-RB;#V634+80Q5;^>&GAT#AJ MAP94.^0P+D.E=DC=E::ZA+*-ZPS A8;TH6P2RA:BV,JJ+!P<1^W@/*=VR&$> MK;$J-J(Z<&,-0@V<6B-PH3%]*)N$LH4HMK(("P/'41LX+UP[I([>])@/91LY M51/(8&Z20H.Z4#8?RB:A;"&*K2SLP@%RU [0"]0..8P'8E1/ *"6$)1M7&L$ M+C2F#V634+80Q5;6:.%#.6H?JE;ET)ZC5&Q;N1TNU)$:JP[)-H:RN5 VO];6 ME="8(8JMK+K"/G+4]M&S*H<=Y=4-.]9,Z7-V0NAN-95GG.S[,2FS=$+1K/A.5K1N"1@VYL9ZM M&W)RCZ:\I+A-[JAOD_]I_.L3Z430P31:?M?2>)*D4[KDB+3)9K&91UE^<(WO M[N))ID73?V_6V2)>9KFQ$TVGL_QN3S375M%LVJ893.9))MEEL^HMQFUCM+I6ON\FD99G M5 M;^N=-]HP_I)IO_[2,PWCM]V/?])5#W5]^35.USE3'G=W_O;BZ7T>^PH-AC^/I#3QNN>P- FZYZ ^&?8ZG/_"XY;(_"+CE MPM '0T/GF CQ6$02$K"(, QB,U@V@]@X1!(2L(@P2-P&JVY"/!:1A 0L(@R2 MN,%JG!"/120A 8L(@X1NL$HGQ&,124C (L(@N1NLW@GQ6$02$K"(,$CT!JMZ M0CP6D80$+"(,DK[!:I\0CT4D(0&+"(,2P& S@!"/120A 8L(@]+ 8/. $(]% M)"$!BPB3_/.:OC_,+9/X*.;]$9G/!H5QPV%P@Q&,124C (L*A7'#87"#$ M8Q%)2, B-TYO$#JH/7UU2JZC_^(TOO9&PO=V]R:W-H965T&ULM5IM;]LV$/XKA#<,+5"_B)3?LL1 FJ18AC8)ZG;[3$NTS542 M/8EVDOWZ'27%E,P7)YC7#XTE'\_/'>_NN:-T_BCR'\6:,8F>TB0K+CIK*3=G M_7X1K5E*BY[8L R^68H\I1(N\U6_V.2,QN6B-.GCP6#43RG/.K/S\MY#/CL7 M6YGPC#WDJ-BF*=@4+$$A9)I8+" MGQV[8DFB- &.OVNEG?UOJH7-SR_:/Y7&@S$+6K KD?S)8[F^Z$PZ*&9+NDWD M5_'X&ZL-&BI]D4B*\G_T6,L..BC:%E*D]6) D/*L^DN?:D^P)<+\"' M"T+' E(O(*6A%;+2K&LJZ>P\%X\H5]*@37TH?5.N!FMXIK9Q+G/XEL,Z.;NZ MO[N^N9O?7"/X-+__?'M]^0TNYM_@SY>;NV]S=/\)75W.?T.?/M__.4?OOM]= M?K^^!9GWJ(N^SZ_1NY_?HY\1S] 7GB2P,\5Y7P(PI;X?U2 ^5B"P \0(?1&9 M7!?H)HM9W%[?!X/V5N$7JSYBK\+?MUD/D<$'A >86/!R>34A]Q M.9D6:[2$C"G0,A39JHIB+CFS>JW2&MJUJ@0_*S8T8A<=R.""Y3O6 MF?WR4S :_&HS^43*6@X(]PX(?=IG=U"/>!:)E*%WB2B*]S9K*Q6C4H6J/KO9 M,.@%Y_U=TPI3J#ONX;U0"]UPCV[HW9[+^"](-*A-LD!20'&*1!;QA*'L$+;Z M6MV,U(9N3=TFL&2B-.JV*E#6:D:-KUU M '%B0NQ-[ BG>X13+\('%?8EBT,3@:*$XE;:V,[!V!O9NSF44B:VJME!!&-_116(-[UI+,S*Z>&Q0@E4L M="5BH$D[\%*B#27ZY:<)#O"O<"NA$NK)AN;RV8J=F*""B5%";&)XY,2N^3;P M$^YMM@,Z$[FCL:A7MWYVA!L_6Z,+C40 SSJP:;8-O+P$!81M*(]?"EL5_T+E M:YT05L1#BS^GC5I6([:(8=*@F39F37:!G^WVL;"AS\YP-[NM5V)%;G)9*$%N2D5!+V1 [DFO&#RIN:80^@6KP'M)=(W5\03 M:6L[07-JX"?5*[KADB953@"A;G.'T299JGIAE!6;V+CG2%VL617[6?6VW)NJ M4P8FB]F.)1!D,2K$4C[2W)H7M]B+Y5!XOZ]A6ZE M[/?$4G55P,-E@3ESRC,)(>AWW2\?)4VMI.T)R+ M_9S[%=J$9Q55*A,8Y,6FO-C[PNX!DUZ[4[/86*0FSF*C21C[2;B%&,:W%.8B M:AV&LBR16]4C2IVJJC426U4?SZGOT4F=!7AUCY#Q2\]*+\=Q.%<3" MO+!SA^EK%1NY$H-H]B5^]G4>&A#+B#DP HJ87.MH"$CCY-C/M :#O98*B(51 M)Z8G;?.G.PLT\1(_\=XLEQ ,9>%^BLJC#P23"$-1?0P"4:*LL@(WA\[!(6H+ M[1+G]FO6)?[!5/DZ9E'.5 KR"N&'RON*?G8T*1M?-:XV0MIIAVT4G39(IK;% M(C:!(C]M_G-8IJF4^*GTZM66("K1@JUXEM7)"R,D%S%Z=R=@^XCUX)Z8;#J: M3(W3!(O89#!R#25$LR[QL^[;C&/JL.%U9IGL.QH-#/JSB(TQDQ-1+;JEAUFS!;2^C3-/,0^3$B+B(.O0MTFA$?:A*8]YOG :?8K M-/E_T*@CM76F$'85FU"W"*&_1?A
)%GC"+[A!ZL;[.?P1FDQQ.Q(X%C(>M>_>9=.I*UMK6YLPO'_&[+>ONG-SCB1MK8S=#L4^@\M_D/( M5HI;[XR8;9Q%*C">P_4;+UJE+%^5[Y\5J*2QZNVD_=W].VZ7Y9M=!_<_!F=7 MU9MJ6DWUXMP7FD/W7:"$+4'EH#>&3,JK=]&J"RDVY>M<"R&E2,N/:T9CEBL! M^'XIH*6M+]0/[-\(G/T+4$L#!!0 ( *^."%?4P TSQ@< -43 8 M>&PO=V]R:W-H965T&ULM5A;-68SGI0Z9&XP+E?OG-V+S;. M?PF54E$\U,:&RT$58_-N/ Y%I6H91JY1%C=+YVL9\>A7X]!X)4MFJLUX-IF< MCFNI[>#J@L_N_-6%:Z/15MUY$=JZEGY[HXS;7 ZF@^[@DUY5D0[&5Q>-7*E[ M%7]M[CR>QKV44M?*!NVL\&IY.;B>OKMY0_1,\)M6F[#W6Y G"^>^T,//Y>5@ M0@8IHXI($B3^K=6M,H8$P8RO6>:@5TF,^[\[Z1_8=_BRD$'=.O-O7<;JP]GD M&8999IBQW4D16_E>1GEUX=U&>**&-/K!KC(WC-.6DG(?/6XU^.+5C0PZ"+<4 M=UX%9:-,L;*EN$]IHKM[O;)ZJ0MIH[@N"M?:J.U*W#FC"ZW"Q3C"$I(W+K+6 MFZ1U]HS64_'1V5@%\3=;JO*0?PP/>C=FG1LWLQ<%_KVU(S&?#,5L,IN_(&_> MAV7.\N;/R#OBI?C/]2)$CS+Z[S&'D[PWQ^51:[T+C2S4Y:"A0/NU&EQ]_]WT M='+^@K5O>FO?O"3]3TOBGZ]5'!?RN5+HU\+5C;1;HE]J*VVAI1$!) JH$ -A M C6WB* NG V06>*R%( LSX)8\L\VM ;P=NM\X_S.2@T1H5T$76KIR9:_?/_= MV6PV.<\,_#0]%\ZSAGQYFXS*EW\=L:VME6VI2?6!'4>MKN1:B8525J 2&NE! MIZWXU3+[/=$%43ICI ]#NJ$X^!)R%* A5OR]0OJ ,1C0D=M\E4DHPL?6TU MD@O4LH!Y(A;1X>D+XA84*5 AZIK-H[S(@ G1I/3%2D8AE\LNS3#,>3)!UA0$ M]@?T*B96H^5"&QV1S:$H=2B,"ZUG';"-8D;:GV.@@^>4>+56MLT6J@?,Q*#" M""4=6X0![F$*D(M;J(6Y7BR]JR'-PO1%J<2\,%/3IVW/(;[2%NT/6_BVU M1$Y)JA%CA*4A1:84K?=4';+\'?,C$5I5J!"H)Y$@(<52:K\3U"59VXC2J'MW MND",Q+]21T%J=[?,;1'T@Z@3F"L"\ALUX@UO-ITC:D7F4'+< '/)X;' 5( M3G;>P17MRE3I).XUQ&&R&VZQM DAY%)L)!H1M&NR@;+Y?^>%98=O2V7I.$YH M:-.6BC.:@R.MI1K;E7/H>@IF;[G)SC-*("IFRV6TA2>N-25%DI:UW)Z_MS9M M0]R?)'T/S[@6O[GX=DCS6-1U,OP35Y& 4MJCQ'3R^A]]3KMT0LCC;,Y&X#2L M_DYZ0,IG+VV010*&SSM]0%283?&)7B_:A.\KKU)I)\Q$#)*HAD5QG67[477* MU^P.1E'L>5+O @K7$@A!_03D\'7OG5%V%:M41J%Q&D&2MNNX&JGQ0"]]2?Q,^<0NF MAMC3C,9"8=$*$]5*%\C:3@)E<.-$FK@T"W-*$P*2 :]FHPD64&.Z\?GJ9'

#N^J M[J[@N]S!W!5X^Z";83>>TWPKL<=KS@,EN1LF8J. E:_FHY-#$^>C:7_0M4VL M4-XOPBXX4WSWG4HC+NDY&9T=ZCD=S9[H^5_@?E3+2'R@Z?(;9_&CD@19*5]\ MGK*K"5N7C!XRL"XDLU"I,S<[Y"K4#G_9(FFX-- G/,8)\9'DDE:*2 !!LU?V ME9 ",-14(;)<8RG%*$;KHC7\%Q5YW<+*@TKR**JX QP8$S>TLV5" M@A%-\G@]L+G?>U=I@"A @^L.T\#M"_NY#62_6UNJ"9Y[6 ;=AK?@G9!*HYY\ M46WYG;1,-E!1&"PJAMM/VZ:-X9WXA4[$E#MH=NX6]/8A%T9E@B%F9%%1%KZV MCB&2$A'2ZLD5FGQ.(U^7< _3VW0^X&S/A?.L;9:UA;WU/PWD)_KSCD=;VNY* M:28N&1J1"M)LNZ=S#EQ2-#^BJ+5/E9#MFTH7//2@B_3!Y$C5Y#%YN\32Y!]F MRCQE#[*",BM)L6OX_<%M[/Z^.A*WRO-&]@QZ[08I!D_T+??%,&,&8X@,%;O' M/\@ Y#L1Y<4_Y*X@[_8.&[GM3WRK=DLJ2TNQWTL4!X 05^] L_-;-HUW#WDC M!R.*;J_R%JJ0>=BE.RP:/KZF(8H@QM:CZX">*,5_.A*08.('SL#._>,=("IE MDCG=+.@&D'WZ%G*XLI$D4HC]@E7QYI80=B_473^RDOV>M+PC=*OS@MY*1\?> MS,=[GUKP'K7B#TJT/,#*]-6E/^V_65VG3S4[\O3!ZZ/T*UH_C%J"=3)Z>S(0 M/GU$2@_1-?SA9N%B=#7_K+#**4\$N%\Z^)L?2$'_)>_J#U!+ P04 " "O MC@A7H6Z-PI4$ "."P & 'AL+W=OU*;8AD/7BU]0VX-@;U@%%@Z3=/@S[0$MGF:A$JB05)_WU.Y*R M8K>..[3[8$OD\1[>/?<E.JH]ZBVC@H2J%G@5;8^JK7D]G6ZR8#F6-@BP; MJ2IF:*B*GJX5LMPY564OB:)AKV)*1KT.)><5"LVE (6;6;"(KZ[[=KU;\"?' MG3YX!YO)6LJ/=O FGP61#0A+S(Q%8/2XQR66I06B,#ZUF$&WI74\?-^C_^9R MIUS63.-2EG_QW&QGP3B '#>L*L8A:1T2%[??R$6Y8H;-ITKN0-G5A&9?7*K.FX+CPA;E MSBBRH;VL1R]K<:\];O(, M[A#>$MI6PZ\BQ_S8OTUU_ADU&#(O954S M\?CJQ3B)1Z\UY%RSHE!8,(,Y];C;YXJ0%.*1@(#*CZ[\=_SA&5X+7,X24DHV$XIF<\&89]>@[2@1NGHR@F]- >+TK$%2,86;I2.PQ@&@P&M7:FF@!66 M= ZI1XB'801Q&@[MVP#2"?UYG)8(&\K$FBC4R<2%.!KT:3V%.G&[$J4UJ@R% MH0-4@]R .0*@0[L]1%#9"C!#)E=882B5"R![)15^[;E#FF6Z+:C^WIJT>RP_?6/K2M($F]QS_0"?H';?78:2M0N M9>$3W1R18CQS7.8A%62#2CWICYZETZ.1T A-"M ;3D-:[SZ"(B.^UB4OG#8T M[(@F+K*RL9F3!LU1'V2T1)8\=XAK5CIW_[UE628;&VKKQ"H_U%NY$U=?Z/F8 MTA5F6*WIB$KC2\_J(LM40UO@ WVO-8G!=JLD6*L 2H\*7G*VYB6U+%FMZIVB M2'LQO'/K#NTQR2LFJ7E!YE]21(J,P\2ZCZ@=;COB,ED(ZO;<'ZO[A [9^0J* M-&F37V/!A;",4:F095M:H&MT'^VV5([I']?DM\^)$XKH$J/,J9-?0N3^X\2S M0$QU)R,[.!DS>S)>/C6=4P2K.9'JT#)955SK;NFA]@1=:;KFO:2AL=00I\KP MSTY[E[Y-OTM\%(67[_\AOAM*D/&SXF-:H]%><(ZY 3'G==>:TI24F,9D]:([ MYNEY]83\O]3?4M M4Z15>\)LR#4*1X, E+_]^8&1M;MQK:6AZKG7+5V84=D%9-](:?8#NT%W!9__ M"U!+ P04 " "OC@A7KTQX7D\$ #"@ &0 'AL+W=OZ=:A&-XW@:U8S+8+7P@^?LF70>P(H<#,.@1&KPW>HA .B&A\ZS&# M?4CG>#@>T'_RN5,N:V;P5HD_>&ZK93 /(,>"M<+>J^W/V.=S[O R)8Q_PK:S MGJB;#FK\ M!M04/BMI*P.?9([Y2_^(:.VYC0=N-^.3@+^V,H1)/()Q/)Z \7:7A.KV0R#1,G']R1N/4C;49U:ULF MH&AE;B!-I^$%I/-9.($'VA-HW37*<**>Q!.:.X_#.=PC]9!G%GMVR7F80DSX M#\H2TIO483J-*?ITEH:S5R!<9J(E.=, E*TH!68,DM.'=_-Q,KYR4>*#"*-7 M\",?5/\+UU1J*QTH84)&)5."Y\S]-I9>M24WO,+HGHM3B7% M-,)ON$$!R1"F8%P#_6\1*HZ:Z:S:A:\S-E"AR"E/:GVF:MK^#;-.&&LFF,P0 M6$F;O;$@E"S/+.H:UDIK+QX3PBUJRURU"A_TEA"8W/ERS:X,B6EM>,Z9YJ2M MAFG+,]Y0QHXDHZX+R\^R5FN4V6X$4KF]>^A>HZA*1(1IS63IBT3;I:4*4"BN M\S.'MR.>\G'0KP:K2%*2#A@HA:(40' J4\[)4+N"Z:[8(7R5WKSBYC! W]!> M<%2D]>Z MF/S(J.:47R$UI E159%06H!5JO6-W3;3;O">)8$UJGJ!&1OCT_6 MY>N&:D/=H^X/#1ED--3(]9!1?Y!1E_Y&K49].1RVP)**H-UIY17640SAVG^] M6+>CPPY"Q4@4("F=/A#5PQVLY,4:PG_B=$BBV,'[A%3:;P4C+VYN?%K.$DJM MC/E/B'3VC$&4!X]GH1WSF=)2''Q.MFD$VXIG7NMT"7 W!/2"?WLY'5NI0_G] MZ1L>V^RC@X.Y1EWZZP>%<6KHSNC][/Z&<]T=[,_FW?7H,],EK3JJ14&N<3@[ M#[HF#A]6-?Z87RM+EP8_K.B6AMH9T/]"*3M\N #[>]_J'U!+ P04 " "O MC@A7';G0YL@" ">!@ &0 'AL+W=OU=?:UJ%'4K!*Y2&*PD:EY-@%H_F ^?O';YRW)B=.3@E MF5+W;O&QF 21(X0"<^L0& T/>(%".""B\;/%#+J4+G!WOD6_]-I)2\8,7BCQ MC1>VG 3G 12X9&MA;]3F [9Z3AU>KH3Q7]@TOLEI /G:6%6UP<2@XK(9V6-; MAYV \^A 0-(&))YWD\BS7##+IF.M-J"=-Z&YB9?JHXD6T)U/F+=(\P8I.8 TA"LE;6G@O2RP>!X?$JN. M6K*E-D^. GY:RSZDT0DD49(>P4L[J:G'2P_@/2DT\'V6&:OI2OS8)[3!&>S' M<<]D9&J6XR2@=V!0/V P??4B'D;OCK <="P'Q]#_Z4#^#PEF%FR)@+( M01D M>0DU:JZ*$Y"TS;9QNHN##6J$7%6UY@9]F$-8*D&/FLO5"%YS2==3"'IIY@W0 MT6%W=+ @G"I##6GL+0G,]J2@XRBP8? 2XM-!?^C&Y)S&.YD1-.7=<8_3?D3; M_70?6 ;:VE&@&Z5D/TD'OF75.Y>A!'#^W M+B 9]B!)>_NN9;C3,TC8RG=& YYTTSXZ:]=\9TW/>7)O.O<5TRLN#0A<4FC4 M/Z->IYMNV"RLJGT'RI2E*OII23\0U,Z!]I=*V>W")>A^2=/?4$L#!!0 ( M *^."%?S8R..^P( (D& 9 >&PO=V]R:W-H965TQ\^=?9=QH_2#*1$M;"HAS20HK:U'463R$BMF0E6CI)VETA6S MM-2KR-0:6>%!E8C2.!Y$%>,RF(Z][49/QVIM!9=XH\&LJXKI[1R%:B9!$NP- MMWQ56F>(IN.:K? .[8_Z1M,JZE@*7J$T7$G0N)P$LV0T[SM_[_"38V,.YN B M62CUX!97Q22(G2 4F%O'P&AXQ',4PA&1C#\[SJ [T@$/YWOV2Q\[Q;)@!L^5 MN.>%+2?!,( "EVPM[*UJON(NGE/'ERMA_!>:UC=+ \C7QJIJ!R8%%9?MR#:[ M/!P AO$+@'0'2+WN]B"O\H)9-AUKU8!VWL3F)CY4CR9Q7+I+N;.:=CGA[/1* M/J*T2G,TX\@2H3-'^0X\;\'I"^ !7"MI2P-?9('%4WQ$0CHUZ5[-/#U*^&TM M0\CB$TCC-#O"EW7199XO>R6Z+5QPDPMEUAKAUVQAK*;G\/NYB%O"_O.$KD1& MIF8Y3@*J 8/Z$8/I^W?)(/Y\1&Z_D]L_QO[:9;P9##,+MD1 68!: K*\A!HU M5\4)\ .W!BD=N:IJS0UZ5X=:*D&ERN5J!!^XI$L$%K)0J#'$-R9@,L_ 4OBO+Q!/-/>@G29C1F/4'X1!FE5I+:R OF5X1AU4^ MB)P4*\$+DE. L310)R$WBI$:FF:N)1@*50-NO![F+4@U:2 M+WG.I/6@A;*E/\>6&A&JM@S0E<%_:7*\+CLG?N;I>BE%ODNKM_82"G5O&ULG55K3]LP%/TK5QF:0(*\^J!C;24HF[8)) 1[?)CVP4UN$PL_ M,MMI&;]^UT[)R@1HVI?8OK[G^%P_3J8;;6YMC>C@3@IE9U'M7'.2)+:H43(; MZP85S:RTD2<17-IR%V9>93W3K!%5X9L*V4S/PZ M0Z$WLRB+'@+7O*J=#R3S:<,JO$'WI;DR-$IZEI)+5)9K!097L^@T.SD;^OR0 M\)7CQN[TP5>RU/K6#SZ6LRCU@E!@X3P#HV:-"Q3"$Y&,GUO.J%_2 W?[#^SO M0^U4RY)97&CQC9>NGD63"$IOL-'%$[1.28DMSUM'DS]",X5(K5UMXITHL M'^,3DM3KRA]TG>4O$GYJ50R#]!#R-!^\P#?HZQP$OL$S?-=HD9FB!J9*.,#Y+L_@8)L=Q!I\UU0;% M3HU]:9VZKN0L'Q)3EHX(D>O)G$ M0VHF7O#I+AW>D:M:!&[)V0I=J4#E70K\;?16@U[8VK,> *+RY4 MKET> M!GZ!_N\T_PU02P,$% @ KXX(5Q@3+JD3! 9PD !D !X;"]W;W)K M&ULK59M;QLW#/XKQ"T88L"]=SM.9ANPD[7K@&Y! MVVT?AGV0[^@[(3KI*NGL>+]^E,YVG=0-.FQ?;(DB'SX42?&F6Z4?3(UHX;$1 MTLR"VMKV)HI,46/#3*A:E'2R5KIAEK:ZBDRKD97>J!%1&L?CJ&%4DC9.WRO\SG%K3M;@(EDI]> V;\M9$#M"*+"P#H'1WP9O40@' M1#0^[3&#HTMG>+H^H+_VL5,L*V;P5HD_>&GK63 )H,0UZX1]K[8_X3Z>D<,K ME##^%[:][B@+H.B,5F!@T7/;_['%_#R<&D_@K!NG>(/6\>T>>Y1VS;#[5 M:@O::1.:6_A0O361X](EY8/5=,K)SL[?*%5NN1# 9 F_VAHUO)66R8JO!,+" M&+1F"+^@G4:6W#FCJ-A#+WOH]"O08WBGI*T-_"A++)_:1T3SR#4]<%VF+P+^ MW,D0LG@(:9QF+^!EQ]@SCY=]2^Q?1 UWW!1"F4XC_+E8&:NI@OXZ=PV]E_R\ M%]=5-Z9E!H/!_/OODG'\PPLQY,<8\I?0_UO^_B=H^%@C%$SK'9<5 ML$9UTH):0W4 V#(#%Z,DO*(*%L(WHX65LC502O&84N_H#@ML5N0K2[PT#3U\ MI94QSYT,J:F+KND$LU@ZF;;\;]9W.T%)=%[4 VR8Z- QXI_YLS[)1(0B R1U M.D=6U-"BYJJ$+6JG!6LEZ.4R-\^X?L$3+KD\Q&<&\,837ISP6YSR<]?V#2JW M_@4@+QJ%EYJ:MW29D&=A2G^7Z768#FB1Y&%\*KX*1UX\HDNGK*&63+SJ#()1 M:[ME%%HVH:/+) OC :1.+K1;XF6QJ*42JMH!(>>$O[?* M]_O$[\>TO*= )%UL-B8F))\,'' .":G 91SF TCB< P?E67B3$)<**-PY(+( MQP[U JZO_3Y)'+Z3Q^&UDU\YO2=7AH\TK"A(&E9GH'T9IJ=52%F_."U+9^?* MP=8:$9K^^4+W?)VI5)?T(27&M.A'B]@-O;RO]C!YZB8CKL_=&/[X[YV$E$]X MC2O=T1#UBD,/=JN:ELD=M(R7L.356BE+_U0])2^8&))9$5+\)\R&=$F%Z$K7 M4?2\2SJ7I MZ#6AZ2B(,K$\U@]'T_?S'KA\AERS#9T!%>JZ$R#XVK=MDL .F3;AN0&ULK5?9;MLX%/T5 MPC6*!$AE6U[BK$#B9- 93%"C::; MV[T\=SM7/-\8^]VMA?#LL5#:7736WI>GO9[+UJ+@+C&ET-A9&EMPCZE=]5QI M!<^#4*%Z:;\_Z155B;V\MS4WDEM9A;YJJBX'9[+9397'0&G6;ALURM M/2WT+L]+OA+WPG\MYQ:S7JLEEX703AK-K%A>=*X&I]_%I;-*FN%]NQ/R1=222^%.^]YW$F2O:S6?QWU MIZ_HG[ [H_W:L5N=BWQ?O@>L+>"T 7R=OJGPCTHG;-@_8FD_';ZA;]@Z8!CT M#5_1-^=;OE"UX<$;7#GV]]7">8N4^>48MW]);V7Q"P7ZF??5D+EIFB-!H[CIDEZBPJ$+L*3%"0U0K4 MCH*-L()QQY9&@2#<*3N0&HFN%&K6'3*$6[3A9C:D M&1ZN[(>MX)9MFO, -Q?6!6-O<)$@%]YQ#3JVCAV\?S=-T_[9_.;.A>'@[# @ MG*&D+>)%AYQ1.4/( )I]U9)\>N]#*.CD;671/\(0 ,"_+P" ]E;+#'?G/)PO M^!91*A4*B%@&EA,.>X"R47-5)XH-).";"H-$J 78MRQ)V4C?(R82U!$];W*1" M)*T4!(:,(,GFKIALS)LFD<)NIK@L@&[VZA[U/FIB+JXUR57C(9U'.!+.QG0^ MB@@I90G#&C^*)C'7:2F7$/!A*'5F!;JL!_@<=EBYJ-HJB0T(V=B@Q>ZAIJXUB4"VJE@F-ABZ0T 4K!--ISC3@B>$#N4%B.@C2<+S-9!B?!?^%; M@S2#3G9];R 5%MJ D;--3D$!:YM0K,AV*T(RU8XGTUN!FI"!O2V:NOA(";R" M5(K2(5@ 8,6#@$%-CM,51LD\8'64Z47#?,ATVR3;9VC2&0HW+C269 C&BK). M[WJ-BFMP?.9:0S?/:>493WY96Q#;;G=](LM[^?C*SCZ[!E(-//HTFK^. 36Q M$"NI-;D4%M7>!QV=1,X%@78CO=%D^MS'0Y#@%-M3; X&&,R"0W:B)=A!/YD> MLN"3](P=3'=GK<)EI98P@WS/#M)^,CID!\/P.PKB!Y-D>/@?MH3B),+=L20= M &&7L$U^FMU4ELPF(6)2$,V/BEN/C(0\>>YHKQ"D<\3L?F/8@U$5ZLMN62'R MP!*Y"-6$9+/UURE(+;26AG/O;F8MYQZ!8^A2&\CJ4Z%E":PW5_B&NIN$G&F\%]DHBE"29@1LCP>?Y%]RW4]]98,BD-+[GTMTP[-/)FH6U!KI M-:2VR4N?I+V=]P38?Q5>30B 01K'IT6[VC[,KN)[Y.EX?-7=A41R3(DE1/'- M,^XP&U]*<>)-&5XG"^/1:L)PC<>EL'0 ^TMC?#.A"]KGZN6_4$L#!!0 ( M *^."%=R>4Y$P@D #@8 9 >&PO=V]R:W-H965T<2*)*4KGL MK]_O'$JRG#H)L/L22Q1YKM^Y,6?WQMZZC5)>/)1%Y9PO%? M<1_V)HN1R!KG3=D>A@2EKL*O?&CM,#BPC)\YD+0'$I8[,&(IWTLO+\ZLN1>6 M=H,:/;"J?!K"Z8J<^>/X8$O1A))\:[Y$6"OS55)-)X+)(X25^@E_9JI4PO?4$M\5Z[K#"N ML4K\ZW+EO 4$_KU/V4!KNI\6A<5;5\M,G8^ >Z?LG1I=_/S39!Z?OB#IM)=T M^A+U9QWP^BGQ;:-$9LK:5*KR3I@UX(CES"!DG%KF[?B4%= M45$@(-R1@-55;W7Q7F6J7"DKT@FO).*KNC/%'0Z**ZMR[<5'F>E"^T>A'FH- M6P0*V+L4!^+GGY;))#D=/'WXWN@:$8R#NI)51I3R1HG/\I$.3<4\FHB3:/;L MQM_-71 )NV=BLHQ.1))@_RR:S-X @];?('/LV3J?1J ^P]8X2A?8>V6J.V6] M7A5*7*M*&XL3'AK0V6M5^_[P7"SC.(K;O_LDFT.,3L5ORI:B,+(:*K84TQ,Z M/#U)7E#NMZ9H=Z>3:"%2$OF/2I;02O\'WF-GYL"P:7#V/YRD48P-DQG]?#->%DQA+"JD]LDX/5E$2_Q.XPE^_ZZ<>XO\8BW) M51-+I,CD)$I$LH#,X7QAJIM?/&FXI71 M.;+:!Z>%M,H?=7&!-0K %56CVRW MQ:G[7_QR2& F DE\RIOX>7)Z)#;R3@GX0*W7BM.\T!7D5LX+*[VB0(BCQ?Q- MQ*($!M*2Z;;<<<)PN#R5%"%6PCA(Q=FMD)[XZ$I[#0.%\Z% M7S@Q4D\$VXC M*3ZPL'.\ABX'DW$^=P'$:^AE05WBI$J%Q\>,ICEAFF72#IDYL,V"J\_ M7'4Q&(E/NR*4RMXHYD"6,H4F2[1L)%D7#1/<4'G4DQ^=O1J("S6@)F#=%4;$O.L0]2 A":)YS M;K8(2O*]"^SDS.*K M\+V#W%ZNH*0D0+62!5>!T,(SVHCMP!RHVQN9 VAXA>U:UI\J\LM?316ZX][[ M?5G9#:4=[$(_Q!%(9[*N^:< VD#EU?3);'H#LV%L+2V##6Z&!QJPYC@#WXJ3 M;*Z+AF7$!@KG'8*'QH[):6RG.TZ2&S7,D8@1I[PO6M\B<8P94"'^@$1GH ZK MRUD%W\)^?!ID%69,WUO("+,J](VDST=/^5.-"')0](4:L)7G24)2#YE2N7LJ M=O@8TG7OA@"8':-WE:^K2.AR]:T:5(8TG44G\; RA&2$L*=FEJ,!VU6ID5!P M8!+';P1ZJ<"VH.07,@18.I2A+>E7G4WL)_-%=#+;LN]0DK?EDJUD9>5D%C+? M#QIF+$R*IJ1M7)^IK='>1@LP;YNR)Q5%<5+(0]F' :6UE.4&5?+'I$V)R:P8 MNTU-2#E(IFCS.KD@T+IG3-%>RJI90S&D4ZRH3KS=N-=4,:C/#@AM<0 _-MFP MI#U#ZY03C*5R0R55^T"/*E"@!Z##^)1B:R0*S\FA/]UY8Y"A\R<9!4C>&1.B MO=W<-AIH4J>1VVV3:RD1:+ 6^QP= OM\HVW^"X4^]E1!RJTW!O)Q;X-QGL;"="[*,,CV,Q)/5(7J3+_C M"F)*#<3+G2; :\V#!@NJO"?1%&UGV]IR:86)VW'J$HU'0!Q@VHU23W *A:A[ M:NN"PV30I:/GIS/8^"#A\:6#YHI0T[4DGIM[@F^ZLXFA\8"TF[?;!;;KCFWG0FD+C?C!_NUX".5/)J$_"AU4NWDOBZ?H\OV0A3;'>7*@:3Q5 M9L)]A*FI2Y.R#-*WHLG.P./A ;$RUK*SJ1>4@P:!,G?OQ\Y9_T#^J>AR9Y!6 MOM*>NF@8"W!XH3-NPTII868ZG43S!,T:U$PC/(SY[BA_4B3_YAC8!2J'I4'6 M$D39#ZT"M$ :?J2FX<^N*=A._\A:CR1/.T)P7T,N@)%*#N9MM_&<<7G,Y.Y& M=F& T?"UJX'=BX2K3HX//>,]2P,E#B='SXW.].E 3)-OG"XQ:V\K19\B<"@]$O,49\*?.=T@T)\G MEPWMMGG[9QK-PI\P,A_THS8]S5,:CP_ZL9O79A@OM@;(PRPO,I1:I]>:VD:' M^?Q.%6+2%82!%S<(+8G^Z[$%15B]EV[8\C6.+/^],61V8/(6(..ZC1:";/-D M"M[#.OG_6.\#6BO.L/GI\(HLR[=SS8\S=<0&_[93&@9.(PIEYYKGE$E?5N;; MSI>VU=^K$EVU<""[_FXMB$*7)5JN* _J[?0^J 2T6=MMP 96T;X+Q./!;2X/ M471G[4*W'"YV^]7^6OPRW 9OMX<[]<^6-N#[VL!G[0LQZ/]9J-4\3B@0 M '4* 9 >&PO=V]R:W-H965TK7]RP@R9)C>YJ^2 2Y ME[-G+]C)QKI;7Q$%<5=KXZ=9%4)SV>OYHJ):^JYMR.#+TKI:!AS=JN<;1[*, M2K7NY?W^N%=+9;+9)+Z[<;.);8-6AFZ<\&U=2[>](FTWTVR0[5]\5JLJ\(O> M;-+(%7VA\*VY<3CU#E9*59/QRAKA:#G-YH/+JQ'+1X$_%&W\T;/@2!;6WO+A M0SG-^@R(-!6!+4C\K>D=:KPV6[>TRZ><[976.WCK]@DV3&$B]8'6^^4@:!6)OW+NQT/1PH7 M_2<4\IU"'G$G1Q'EM0QR-G%V(QQ+PQH_Q%"C-L IPTGY$AR^*NB%V34YM9;, MC/A@?' M" ]^T@NPS1*]8F?G*MG)G[ S%I^L"947OYJ2RE/]'C =@.5[8%?Y MLP9_;TU7#/L=D??SX3/VAH= A]'>\*<"%=*4XCV5*V568LX5HH(B+ZZ5+[3U MK2/QYWP!<53/7X^QDIR.'G?*'77I&UG0-$/+>')KRF:O7@S&_;?/A#0ZA#1Z MSOI/Y.[_V/E:D7AGZT::+0K.H$.]4"80X@C"R4""[II$4:B<;5<5_DFTGH1= M/I#T&]D(D&B\C,WH4>6A$DMEI"F4U!#W084V?6,9I$-ZT3B%[PT$"MNRQ48Z MSD]7?$.9N>APA_'5BXM\\/KM0XS1LUPYHI3O4,G P!5@8RC,X4&GA.QJ[;QS M;!5SIR 0X\5:.B47FI+9@Y-&;N\+"0>/H.ZH/$7AF9%^]\WYRRB&I_%+]BY% ML '!&Z9%]8QKV!* M !,F("-BZ0+SAMLR4:\X^B0 JZWG E*FQ !U6^$#1*0K(RP9;X/:EJ23*BZC M6PJ_\&POA5UPE\9$*].T 7&C!'5;LL'"4:E BO*WR>D)35M%@%VT:'*?]][BF$3H!VHPN2!/'6:Q^]@5TCM: M!6IRJ[CP^#0^TU9P>'O8J>9IE;@73PO9)^E6'*JF)53[W=?G&4H_+CGI$&P3 M%XN%#5A3XF.%O9 <"^#[TMJP/["#PZ8Y^Q=02P,$% @ KXX(5UN+@E3H M P LP@ !D !X;"]W;W)K&ULI5;;;MM&$/V5 M 5,$*:"*,GVI84L";*=%4B2 X?3R4/1A10[%19:[[.Y2LOZ^9Y82+0..@;8/ M-LGES)ES9H8SFF^=_QH:YDB/K;%AD34Q=E=Y'LJ&6Q6FKF.+-[7SK8IX].L\ M=)Y5E9Q:DQ>SV47>*FVSY3R=W?OEW/71:,OWGD+?MLKO;MFX[2([R0X'#WK= M1#G(E_-.K?D+Q]^Z>X^G?$2I=,LV:&?)<[W(;DZN;L_$/AG\KGD;CNY)E*R< M^RH/'ZM%-A-";+B,@J!PV? =&R- H/'W'C,;0XKC\?T!_>>D'5I6*O"=,W_H M*C:+[#*CBFO5F_C@MA]XK^=<\$IG0OI/V\'VO,BH[$-T[=X9#%IMAZMZW.?A MR.%R]@V'8N]0)-Y#H,3RO8IJ.?=N2UZL@28W26KR!CEMI2A?HL=;#;^XO'-M MJR.R' ,I6]&=LU';-=M2!7PE]Y.Z70VH6)6G+Z"=SKJ/4UXI_]%+[W7H30N])[ISYM5B!Y- M\]=+61B"G+T<1#ZDJ]"IDA<9OI3 ?L/9\NV;DXO9]2L2SD8)9Z^A__N2_0\X M^L1K9>C>NY*YPC%RU'M<*3:,/\],[5!QEHH3ZL6'>A639(4 G;([&$3V,-$V M.E*$[ST:EK@I["==XE-GNED#,YV^$^>W;RZ+8G9]9#P:I%]#[W"(5R%VDN<)G G?BP;!03"S(10CQ&$N4&NIM(HW88)M7WLD=;2;=@* MHG4)-?2#3XU!13M6'J:2&[//S3[P2!0..E+M73O(?Y[O5E6,\,[R#Q%S%&Z[ M1!8\OBMF&";&R%P$:'*>TJ]P/GX#%1XJ=$"HTO15JAVRAK=V/2&T"'NH$(:J MPFS2\L'(D$4&.B$VD7,@WY\I6T&)@<9&DE($I,(20&NDN>-,YN! MDH!;F=&24E0IY7K5!W1Z$/*T45Z[/I!)W=P]=?-D+TWJC[Z$-&R+?K#IV,?= M!(@VS8$)<=L9MQL[%B957TJ/J)5&H^Q2.<)S]I5#%J2\DA(8"U7LQM*UB20> MP?89(48WLP>;2F]T!2YF1\X?9*HU6@T=*;5VU*B-E!C+B;V64E0;%OE-?#,LHB?S89U_ M1N]H*RFOX3J;_GB>D1]6Y/ 079?6$MH#2R[=-OA5P5X,\+YV+AX>),#X.V7Y M#U!+ P04 " "OC@A7-';\[[L" !-!@ &0 'AL+W=OK8F6T(_?<[.R&E$C!I7_QRON>YYV+?951+]:1S1 .[D@L]]G)CJJ'OZR3' MDNF>K%#0R5JJDAG:JLS7E4*6.E#)_2@(!G[)"N%-1LZV4).1W!A>"%PHT)NR M9.IYAES68R_T]H:'(LN--?B34<4R7*+Y7BT4[?R.)2U*%+J0 A2NQ]XT',[Z MUM\Y_"BPU@=KL)FLI'RRFZ_IV NL(.28&,O :-KB'#FW1"3C3\OI=2$M\'"] M9[]SN5,N*Z9Q+OG/(C7YV+OV(,4UVW#S(.LOV.9S9?D2R;4;H6Y\^[$'R48; M6;9@4E 6HIG9KOT.!X#KX 0@:@&1T]T$K0)*X0 M]E*61M%I03@S61J9/'V845XIS&5)=ZV9^URW.[O&D6\HBO7UDY9QUC!&)Q@' M<"^%R370H4#%N$.RE(JSL._&=ID7\$WO(USW;B!TPX"H'J4AS 6$L5,2ADY* M=-5, ?D?>RG^08F7J#+7R#0DN5TZ9%O+@WC?:>J:P0&CBN"4H! MKSQ03?-J-D96KF&LI*'VXY8Y]7M4UH'.UU*:_<8&Z/X@D[]02P,$% @ MKXX(5QU6HZ:1 P (PH !D !X;"]W;W)K&UL MY59;;]LV%/XK!VI1V$"@"^5;4MN X[5KAQ4-FG9[&/9 2\<65XIT22I.]NMW M2#F*,SAN@#[L80\2R4.>[]P^7J8[;;[:"M'!;2V5G465<]N+)+%%A36WL=ZB MHIFU-C5W-#2;Q&X-\C(HU3)A:3I*:BY4-)\&V9693W7CI%!X9< V=H_NRO3(T2CJ44M2HK- *#*YGT2*[N!SX]6'! M;P)W]J //I*5UE_]X'TYBU+O$$HLG$?@U-S@$J7T0.3&MSUFU)GTBH?]>_2W M(7:*9<4M+K7\792NFD63"$I<\T:Z3WKW#O?Q##U>H:4-?]BU:_/S"(K&.EWO ME@06_6T/!RY^XX_.IT3LP?C6A^4X(-6B32N?]QN$]ZK0-4X31[:\1E+L<2]; M7/8$[@@^:.4J"V]4B>5C_81\[!QE]XY>LI. OS0JACP] Y:R_ 1>W@6>![S\ M";PWWQKA[N"/Q\#0 :-XA"$" MQADH.FIHN>.W9[!#@\ MK+6DX\%>P.?*(#[B#E#EL:L\7(O;4],]?#5>67/0'PJ+\B_87'3 .OB@ZT*3XF^!^IH,,:';) M;05OR2EXAZ6/^9DI^@],7G+)54%Y=+#"C5!*J(W/\!:-T"6\A%XVC/,^=?(L M9M30\#R(QW$:Q-12PU)J/AZI7$]J2]EL"T@VZ"Y .I$+R:T5:U&$X"ST6#SH MPYBPA_$0>FD\[L.(>L-X HM:-YXG#UH4D].!#'O<5R\F+&.OH3>,L_[^W\G. MXV%__S\(UY,05?FO8,?>,$4U"%%EHSA_2OP=MK'3;&/_+[;U?@TL>#[I4D\' MHA6+1S[A+'"O-VK+,"!BO/248?T?XMQY/.H3V, 3AJ!Z6>ZISC)BX83LGN*= MM] Q+"7O_/VSSFR9$.0[AM?]CTF-70G)P<==H-N%Y8BD3Y'-[AW?2 M[@6T:"_^A^7M\^D#-U0%"Q+7I$I[;QB!:9\D[<#I;7@&K+2C1T7H5O2*0^,7 MT/Q::W<_\ :Z=^'\'U!+ P04 " "OC@A7"Z.>[-8" "L!@ &0 'AL M+W=OBA(]J:1ZTAFB@5V1 M"SWU,F/*L>_K),."Z8XL4=#*6JJ"&9JJC:]+A2QU3D7N1T'0]PO&A3>;.-V] MFDWDUN1*!;S)C%?YL4K(-/J+Y5MXKFODM2LH+ M%)I+ 0K74V\>CA==:^\,OG.L],$8;"8K*9_LY#:=>H$EA#DFQB(P^CSC$O/< M A&-WPVFUX:TCH?C/?H'ESOELF(:ES+_P5.33;VA!RFNV38W#[+ZB$T^/8N7 MR%P["55M&P\\2+;:R*)Q)@8%%_67[9I].' 8!B<V;8;*)D M!1G9K?"H$)MX&9'==9X#9_13'Q#T-; 3QJ8 M10T3G8#IPYT4)M-P(U),7_O[1*GE%>UY+:*S@)^VH@-Q< U1$,5G\.(VS]CA MQ2?POI@,%=R*1!8(3*3[?#7\G*^T470Z?AU+NT;M'D>U-V:L2Y;@U*,KH5$] MHS=[^R;L!^_.<.ZVG+OGT/^_-F=ACI,\B@VM%O=:0=J*::!G+7.ZPGH,7S.% M^*K@0.5"5ZY'OCNQ \I[NHKUQ9K8@.1DNF,^ -A3JT7+<*4,P@Z(J5 M&BY@V.D[&9(,^YU1_0E@GB0*W7TGUQ17!E*N$[D5!H).W+P#]\X+J0Q_8:^L MN=9;)A*$1&JC(>Q$] 80D5]$P9:LY(;E_(4R:XE=!IWNE96QDT,G!U @0!@W<4:GXEP0X:[;HYADS\EP0/D< M.YG^00J[HWU MQ,C2]:.5--3=W#"CWPDJ:T#K:RG-?F(#M#^HV5]02P,$% @ KXX(5_!X M^L[N @ X 8 !D !X;"]W;W)K&ULE57;;IM M$/V5$56B5HK !B=Q$]M2G+1J6D6*1JRR* MK 65*HH'@X.H%%('LTF[=FEG$U.3DAHO+;BZ+(5]F*,RS308!IN%*[DLR"]$ MLTDEEGB-=%M=6IY%/4LF2]1.&@T6\VEP,CR:CWQ\&_!58N.VQN K61ASYR?G MV308>$&H,"7/(/AUCZ>HE"=B&3_7G$&?T@.WQQOVCVWM7,M".#PUZIO,J)@& MXP RS$6MZ,HTGW!=S[[G2XUR[1.:+C9) DAK1Z9<@UE!*77W%JOU.6P!QH,G M /$:$+>ZNT2MRC-!8C:QI@'KHYG-#]I26S2+D]HWY9HL[TK&T>Q_0\1/H [@PF@H''W2&V9_XB)7T0#/8@ M'L3),WQ)7U[2\B4OE@=GTJ7*N-HB?#]9.++\0?QXK.2.T7/L+[;C]>B; N'4E)70#[MOQO'P\-@!YCFV MMP"(#\0*0N!K#<2A5%A$$#H#)U=0=EU%WU7@GF#?$VB$@U$8[[2Q23C>V8/4 MI[$X[ONJDZG>@AA7917O$"-N20'A> :M"%> M0>\-J;&>QZ?B%CMT('6;]%9+XHTO4B\S4T)3(+=?P+U0M>A<0;$M"9TBX$HZ MIA9+=C)'H-D0^7:C]87YY()YV?]@ZV!91\9L>:W4HY0;+B_Y";XGA/ICVEJ^ M)NX5:Z._FN'#SC#%JVOIGSLTXZV7*=$ MNVR]U?'74&OJ#*A?[>W[I'.MW^&=]U\(N^23 H4Y0P?AX7X MO/3;D*F:CUL M88@=L1T6_ M"ZP-X/S>&-A.?H/^IS7X!4$L#!!0 ( *^."%>:!^-WRP, M /$) 9 >&PO=V]R:W-H965T]#O_AU MYIEGQC.VISNE[TV):.&A$M+,@M+:^BH,35YBQ4Q?U2AI9ZUTQ2Q-]28TM496 M>*5*A$D496'%N SF4[]VJ^=3U5C!)=YJ,$U5,?VX0*%VLR .#@MW?%-:MQ#. MIS7;X!+M'_6MIEG8H12\0FFXDJ!Q/0NNXZO%P,E[@3\Y[LS1&)PG*Z7NW>1C M,0LB1P@%YM8A,.JV>(-".""B\6V/&70FG>+Q^(#^B_>=?%DQ@S=*?.6%+6?! M.( "UZP1]D[M?L6]/T.'ERMA? N[5C:- L@;8U6U5R8&%9=MSQ[V<3A2&)]3 M2/8*B>?=&O(LWS/+YE.M=J"=-*&Y@7?5:Q,Y+MVA+*VF74YZ=OZ9SOVCS%6% M\.9W97(2_KI>&:LI.?X^Y6\+ M-S@-YPKFRM0LQUE %6%0;S&8OWX59]&["V0''=G!)?3_>C07P4Y3O6 !%LSP M'"1)\+V$\!(U21@OP0W01MU8+&#U" 7?\H*">T*'=FV)L/,E0M)LBYHJ'F13 MK0A.K1U0137J@0W0Y6$LDQZ-[AVO3':Y*OKPG@MO\4>9-<:AO-@\=3W8E2C) M/S),-TCOF33@MX9OF4!)=R-\.3+S]GMF&D-^X MNT-JF*%0";ICS171T(C/:A&HDM!7TI(_G-EYX[FHQI!=PG M._O&*S226P/CM).(H[@;OXSK(=ZCJ!CX4]PHR2=E^4K M@;!$R&PO=V]R:W-H965TR!%#H MOJ),3KU2J7KL^S(OH<)RP&M@^F3%1865WHJU+VL!N+"@BOI1$(S\"A/FI1-K M6XITPAM%"8.E0+*I*BP>9D#Y=NJ%WLYP1=:E,@8_G=1X#=>@;NJET#N_8RE( M!4P2SI" U=2[",>+Q/A;AU\$MG)OC4PDMYS?F& >O?!N9 MJ2'2U_C3?D#4 J+'@.<4XA80OU0A M:0')2Q6&+<"&[KO8;>(RK' Z$7R+A/'6;&9ALV_1.E^$F7=RK80^)1JGTB5^ M0!N)EB#LFV,YH(S(G'+9"$!GZ.8Z0Z7$5UK:$/AY*S-S M,M$S,C&ZY$R5$BU8 44//CN.'QW!^SKD+NYH%_#J'-R8?I[O:@" ML;9#0**<-TRY%]E9NSES8=OK(_LL',_#'GNFYY(;(__HW5"[Q&)-F$045EHJ M&)SK5BGGVO$)3X(^:Q* (U>*L95XI5:UPO?5UD)%58C40,W3W(A*ZS- M5!:^JB5@XI(JYH=!,/,K3+F7QFYM(]-8-)I1#AN)5%-56+ZN@(E#XHV]X\*6 M%J6V"WX:U[B 1] _ZHTT,[^G$%H!5U1P)"%/O.5XL9K;>!?PD\)!G8R1K60G MQ+.=K$GB!58(&&3:$K"Y[>$.&+,@H_&[8WK]EC;Q='RD?W6UFUIV6,&=8+\H MT67B?? 0@1PW3&_%X1MT]4PM+Q-,N2LZM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K M]<*CWBHH-TK6G-"]Y0TF)VKNH5. MSD/M=[-0->3)$3[<- S0.=M/;\:DV6A)1 MZ_\/N=4=!N:8*1@0F_9BTT'.=\%OKY ;AKXE-^OE9E>=VA-(\Q7A"V[#S+?< MYKW;_.J#&_8;YE[T\T_Z0P6R<%U0H4PT7+>MHE_M&^VR[2]_P]LN_8!E0;E" M#'*3&HSFYG7*MO.U$RUJUVUV0IO>Y8:E^5F M 'F>2Z$/D[L!OWO)_T#4$L# M!!0 ( *^."%>F7;36>08 -,0 9 >&PO=V]R:W-H965T#RO))+=:?BAVKF\33H4')=*ANTL\*KQ45O M.CJ[.B5Y%OBHU3KL_!;DR=RY+_3P+K_H#]53^1J(6L3W[OU6]7X\Y+P,F<"_RO6 MC>RP)[(Z1%'\ M9SJ/QJU'5^.#@'_4MB^.AT=B/!P?'\ [[B)TS'C'C^#M<_C?Z3Q$CXKZ;Y_# M">_%?CSJLK-0R4Q=]"J*N5^IWN73)Z.3X>2 M2\Z:U\<0M^?SWU&_@*,^*=0 M:*/,E96T&PK(0EMI,RV-"!!1:-88J%6IYT2$=.9L0-!R'.8"3.(9B)'?V5 ; ML,ZU\Y7SV[K3@ CU/.A<2\_5]?3)J_%X.&DN\--H(IQG#9*68&L5-)#3EOQP?+U.Y(+(G?&2!^.Z(3BX'/@*'1L M+/BY*9/*:\!7!C>6RL)G8S9TKJJ84,GNA\B(Q[14'BW6N?O[=#I[Z$XR+$4* M%[Z+[UZ_H Y"Q-XZ;I*IA(PL?:TUD@LRL6!?$A;1X>D+XA84*5 AZI+-H[S( M .*N4OIB(:.0BT6;9ACF/)D@2PH"^P-Y%=-5H^5<&QV1S2.1ZY 9%VK/.F ; MQ8RT/W:!7CRFQ*N5LG5CH;K'J HJ]$%2L488X![(F5S<0"W,]6+A70DT!P\[ M]_JHQ9TP4-!'IQ/@5]K"W2/6_C.U1$Y)JA%CA*790:9DM?=4'3+_#%I/@E9E M*@1B621(2+&0VF^!VB1K&U$:9>=.&XB^^#MU%%#;LT73%D'?BS(1JR)B%:!% MU=&B0'W#LM@9H%&AVN:H/QJ2K>(6E---09PK#G+&GC>:%C6\W"CI21&9<@/, M9;J&DR_#U7D8!2 M6F_$:/C\SRZG;3H!\FTVQ_T#4^IE-Z5>'APO=X6N*FX&Y/@M_C'TD+D0P[Y9 M]2M@UP3VX*AXH*=-*8<)6R*='+5\G0@OQ[ZE:KB2.JM-76##_$$!=*1!IQ7&%Q!+FZFJC8?U&1 M!RB&F$UV]V7)@T MVL:-MK"SHB>*_4Y_,[5I[FZ/E&;A'+251:2"--OV:<*!2XJ.]RBJ[?=*R/9U MH3.F,>@B?3 Y4C5Y<&F;6.+RHT:RX8X'Y)#WJ#Q5\_1C_',39O]#O!^?AUGI8>;="E@/-?5?[YTRZZU8> M=393/CB+"KA!WA7M8;>\I/CM3CR[N0WMDLC)N@;[>]0Q"6%0/+)NDN3KVF,A M3TR'2;)2WQBP+\*#G0]-K*M+_IRFD8-]+'US=F^[+_9I^E#=BJ?/_5OIEQJK MI%$+7!WV3T'R/GU"IX?H*OYLG;N(CV#^66!B*D\".%\X-%'S0 JZ_\>X_!]0 M2P,$% @ KXX(5VG\PJ4&ULK5=M;]LV$/XKA)L4[1#(EN37-#&0EPWK@*)!DFX?AGV@I;-- M1")=DHJ3_OH])!7%;APER/;!EBC>'>^>>^Y('JV5OC%+(LONRD*:X\[2VM5A MMVNR)97<1&I%$C-SI4MN,=2+KEEIXKE7*HMNTNL-NR47LC,]\M\N]/1(5;80 MDBXT,U59A.SU:\05=D?VVNM 8=1LKN2A)&J$D MTS0_[IS$AZ(OD=OE<6?<83G->5782[7^G>IX!LY> MI@KC_]DZR/8AG%7&JK)6A@>ED.')[VH<-A3&O6<4DEHA\7Z'A;R7Y]SRZ9%6 M:Z:=-*RY%Q^JUX9S0KJD7%F-60$].[VD6Y(5,2YS=J:DU8")G63?*V&$A^U, M&6O8AVL^*\A\/.I:+.I4NUF]P&E8('EF@2'[ K-+PWZ5.>7;^ETXVWBIQ;O^XWW_3;KTRM4:5X5Q-2< MG0O#%PM-"^XSAR]U;+N<;C6[V^GK)5!2!>I8R 6SCA%U,8L?9)C%])DJ5US> MOW\W3N+1)\/R1YVDT8N,)%& R2ED\[D/I6MD-H73L#"1C9VZ4CJ.8#08#R)[K:L'.J4"CT?!='@S[DX>K$K=I"D$%#D,&K"&(< M'T#OC!S#&X((<[.+'>TV'1%6I)TI-&YOV6[%A)]A MOE2:GFJN"5^YJ7EFWDJ57>1 >5@M9I7%XB=(WCYXL1^>^&W.GK)XA*_#^M?? MGCUG21)F_#/=9[^@T.KH# /4/F09 IUO@6(#9JIPY31F) M6U]KR%O^%FS;[3U!?!O$<\B7,_3 -#[8A6,*I-+^$_R 2AP_P[QNQ#_C05OHM9Q2II4$)F+C!$"OW9")7%U*P0 MH?L:M@:F0F9%Y8B)SF6WNF<&$56(W%N<\<*KAV-8DZI:B9=A:)9J+0]_ZH(O M)>LDRW2%)>@.QS@#EKF-7L&L(Q'" V<*P6>BP&Z/6=F0&L7_(P60DJ' M&#)-/%M"P*S(G^7J2O)(__>6\?+NLH,136"('/U_C_7\?YP$%(!4"]E'#=E' MKR;[\V>T7;1OM;N;]LT"?&.!S"UP\-AG/(/Y2H $/OI,E:4PIA'=K!6)DWG3 MKPY\,T(OE8/0@]Y4+/ BE-O_42P7")"+UF+AQI UH4!\I@?(=*B3 M>BI-43EIC-E0)-LX/0^N V:/]4/Y]=VI8!=UNAM'?0"Z\!<:PWS'"*?^YFMS M9SH)5X5'\7#A^L(U:LMM6'.H]J(1-GT=+C%A8-7*7QQFRB)[_G6)>Q]I)X#Y MN5+V8> 6:&Z2TW\!4$L#!!0 ( *^."%?X+0NQ , /0( 9 >&PO M=V]R:W-H965T1:36RTALU(DKC>!PUC,M@/O5K M%WH^59T57.*%!M,U#=-WIRC4>A8DP7;ADB]KZQ:B^;1E2[Q"^Z6]T#2+!I22 M-R@-5Q(T5K/@)#D^'3E]K_"5X]KLR. B62AUXR:?RED0.T(HL+ .@=&PPC,4 MP@$1C9\;S&!PZ0QWY2WZ!Q\[Q;)@!L^4^,9+6\^"20 E5JP3]E*M/^(F'D^P M4,+X+ZQ[W?PH@*(S5C4;8V+0<-F/['9S#CL&D_@)@W1CD'K>O2//\AVS;#[5 M:@W::1.:$WRHWIK(<>DNY>/^SXRLF4%H#KZ_90J!Y M,XTL^7':4;'!/.TQTRP$_=S*$+#Z M-$ZS/7C9$'3F\;)G!_W]9&&LIE3Y\5C8/6K^.*HKGV/3L@)G =6'0;W"8/[J M13*.W^[AG ^<\WWH\RLJQ[(3"*J")_D_1GHO[..DKVN$2@DJ6"Z78%T>0*O5 MBI=H@&T+V#$IMDR\@/=,CN$UEY2P0E#MF3= 5XC#%<([++!9H(8L\2MI'\E+ M.,K#$0U)-@X3ET5X1\FN;^CGU'2V8P*J3I8&\GP<'D$^.0PSN*9_!-5AJPRG M"TSBC-9&<3B!2Z2KY(7%#;MD%.80$_ZULH3T)'48CV/R/C[,P\,'(%P6HJ.L M)@&4K2D$9@R2T:L7DS1)WSHO\8Z'@P?P!]ZI_@/7U&HM'2AA0D%'I@0OF=LV MEH;&$]L>>$4W8^B8>J(T3HZ(ZIXD&PU)-OKK)-N)_%GYMM?#_WS[M_,MVNE$ M#>JE[[>&''32]DUI6!U:^DG?R>[5^_? .=-++@T(K,@T#@\IL73?8_N)5:WO M:PMEJ4MZL:9G"6JG0/N54G8[<0Z&A\[\%U!+ P04 " "OC@A7MFC?)4T# M "+" &0 'AL+W=OU ]^]W=D( %=BT#V#'YWON M[GG.<88KJ9YTAFC@N7 ]W628<%T5Y8HR#*7JF"&'M7"UZ5"ECJG M(O>C(.C[!>/"&P_=VJT:#V5E5WIJ#K60FY9-]^)R. MO, FA#DFQB(P&I9XA7EN@2B-7PVFUX:TCMOS-?I'5SO5,F,:KV3^G:VYXV'*X" XX M1(U#Y/*N [DLKYEAXZ&2*U!V-Z'9B2O5>5-R7%A1[HTB*R<_,YXDB:R$T7"' M"?(EF^5X"E^I&=X^V+D^&?J&PMC-?M) 3FO(Z !D'VZD,)F&#R+%=-??I_3: M'*-UCM/H*."72G0A#DXA"J+X"%[B0S;2L)SJ6:*H+,VJ>36@TD0\,V1R<@H# M8= !LA=2X4M/)QO3C5!Z ^90MPYKQNM[OGS 8M3T0FWF5US.D=\5AD*/H'H MH@/A9:<>Z;=MG4)X3JO]YM?;M5Y#%-46-\8=>$<=WU2G@:AV)8NZT/D.*:9F MCCJW"P=9/-32KM_^@]OC>"\8_]M1V.4Q)J;BW@O^B)4P?,&;Y2SN[.MJ?^N" MH,(6[AK4X)*N[XIVM;UI)_4%L]E>7],W3"VXL$+,R37HGE,SJ_KJJQ^,+-UU M,Y.&6'33C+X64-D-9)]+:=8/-D#[_3'^ U!+ P04 " "OC@A7QL_GQ)@" M "8!0 &0 'AL+W=OUD5K8-"8A(6#CP[0/;G)M+!P[LQT"__W.3LF*5+HOL7V^]_PN M]KM9I_2CJ1 M/-="FGE06=M,H\@4%=;,A*I!23MKI6MF::DWD6DTLM*#:A&E M<3R.:L9ED,]\[$;G,]5:P27>:#!M73/]LD2ANGF0!*^!6[ZIK M$^:QA&[Q# M^Z.YT;2*!I:2UR@-5Q(TKN?!(IDN1R[?)_SDV)F=.;A*5DH]NL55.0]B)P@% M%M8Q,!J>\ *%<$0DX\^6,QB.=,#=^2O[5U\[U;)B!B^4>."EK>;!)( 2UZP5 M]E9UWW!;SYGC*Y0P_@M=GYNE 12ML:K>@DE!S64_LN?M?]@!3.)W .D6D'K= M_4%>Y26S+)]IU8%VV<3F)KY4CR9Q7+I+N;.:=CGA;'XEGU!:I3D:.+YG*X'F M9!998G;[4;%E6?8LZ3LL8[A6TE8&OL@2R[?XB!0-LM)760 MQFEV@"\;RLP\7_:?,E_@DIM"*--JA%^+E;&:WL7O?17WA*/]A,XK4].P N?#\@=#7)'A]CS._)>V0H$M8:=&]HG\R#1?ID+"[9"0%DZ M?F1%!0UJKLI3X#O/H4/Z1X6J&\T-^E2'6BM!1N9R,X5C+NE)"D'N,B= 5X;# ME<$E%EBO4$.6^$@*MZRCAVOI("8,'$$2)^$YC>>?P@0>R+IT.#1:%6B,WQS! M9!2F\)5+3N^[A(U2I2&N"06321:>P;VR3+S1? 2C) DS&K/1.)S OKN(=MQ2 MH][XGF"HTE;:WCA#=&@[B]YM_]+[GG7-](9+ P+7!(W#\[, =-\'^H55C??> M2EERLI]6U#I1NP3:7RME7Q?N@*$9YW\!4$L#!!0 ( *^."%=3'4U3U0( M $,& 9 >&PO=V]R:W-H965TF-V!M>+#UO:&-$_?L9=LB0K)9%Q%TW'8NS73L6Z&NB^4D(-7B3.*Y\4N;.T"DG/S>="=V4,-.R;AQ7*YI9 M9^'XGBT$VI-QXN@.;YD4&]YER\OW\ 9PHY6K+'Q4)9:O_1/2U@G,7P1>Y@>! M7QL50R\]A3S->P=XO2[@7N#U]O#NT"(S105,E7"%CU26-169@Y\7"^L,5 M"I0+--#+PDX.\XI8[QP:";6G$O$(\CSNT9 -XQ2NM5J]/L_2+#Z'X7F$/WF5I5WD4U#4;X_@ M_3#NTS#T@G<52K+UL"6:56A?EAB-/SLPA,V[+:A=-U:!,+[:CIA&E%71Z--Z#SI=;N9>$OZ/XWIG\!4$L#!!0 M ( *^."%>#CXP/1 , !$' 9 >&PO=V]R:W-H965TD:9<$2-O=;@.V*];N[L-P'Q2;L87)DB?) M];I?/TI.O0S+@GVQ18I\^% BJ66O]"=3(UKXT@AI5D%M;7L91::HL6$F5"U* MVMDIW3!+HJXBTVIDI7=J1)3&\3QJ&)?!>NEUMWJ]5)T57.*M!M,U#=./5RA4 MOPJ2X$GQGE>U=8IHO6Q9A7=H/[2WFJ1H1"EY@])P)4'C;A5LDLNKW-E[@W\Y M]N9@#2Z3K5*?G/"Z7 6Q(X0""^L0&/T>\!J%<$!$X_,>,QA#.L?#]1/Z7SYW MRF7+#%XK\1\O;;T*%@&4N&.=L.]5_S?N\YDYO$()X[_0#[:S+("B,U8U>V=B MT' Y_-F7_3D<."SB7SBD>X?4\QX">98WS++U4JL>M+,F-+?PJ7IO(L>ENY0[ MJVF7DY]=OU*J[+D0P&0)_]@:-;R6ELF*;P7"QABTY@S>475,[AFIS'0968KK MO*-B'^-JB)'^(L8F )163:U-X8*+S M?/EWAFPX.4);P[X;0[YN4+_#9-KWY@41:/P6E/SUL!SR+,PI=\D MO0C3*2V2/(P/U>?AS*MGX;F[%]22B3\[@V#4SO:,4LL6M#5)LC">0NK,LCQ< MD"+UBI36-_A L[0E7A:+6BJAJD<@Y)SP]U[Y7DZ\/*?E+27BZB&;$Q/2+Z8. M.(>$3& 2A_D4DCB3A*'[_1Q>.'TY\[N M6$5'!V.*#J_RPYBJQ]7,,+%&[3CO-\.8^VX^/!9OF:ZX-"!P1ZYQ>#X+0 \# M>!"L:OW0VRI+-^67-;U9J)T![>^4LD^""S"^@NMO4$L#!!0 ( *^."%>9 M>IN8N0, !X) 9 >&PO=V]R:W-H965T)!'(:3H&*E\!8S-[=4BYEL#"\%+A7HIJJ8VMTCE]NY%WG[B:=R M4Q@[$2QF-=O@,YK?ZZ4B*^BCY&6%0I=2@,+UW+N+;N['=K_;\$>)6WTT!LMD M)>47:_RC_?1/SKNQ&7%-#Y( M_KG,33'W4@]R7+.&FR>Y_0D[/@Y@)KEV3]BV>Z>)!UFCC:PZ9T)0E:)]L]>N M#D<.:7C&(>X<8H>[3>10?F"&+69*;D'9W13-#AQ5YTW@2F&;\FP4K9;D9Q9W M6:8:S.'QE=JL40,3.?QF"E3PT"B%PL"O)5N5O#0EK0Y>V(JC'LX"0\EMB"#K M$MVWB>(SB2;P20I3:'@4.>9O_0,"W2./]\COXXL!?VF$#TGX \1AG%R(E_25 M2%R\Y$R\)=LY;JX"KBR,:_CS;J6-(NW\=8IR&W%T.J(]3S>Z9AG./3HP&M57 M]!;OWT63\/8"WE&/=W0I^N*9SF?>< 2YA@=9U5)0L[2U_E]/3_&ZF/DTKY<" M(7L#@W4P\!B&=#"R#@8_DM86%0+3L):*QJ+G?80B0TK/TD"+N?T_Z<%C3! M3F/RN1[[U[!4.J/X3-3B@FSZRGM MX,>>9BV5RQ=91..IGW3=F,3D/@[]:8_^.VMU!3$A3>F=A)$?P@4YC7LYC;]; M3D](9#-*UI;)"JQ@8D.)J254F+S)S('Q7DN[4TJZF/2TDMYF=U(R5EP'"-:T MDF=B]_Y=&D?36PUU!VO[;2.^4=9+H4@*Q]^C@[R>R]M2DER5ZT@K)$>RMM) A*234K+*2U&$0W:GMAZ MH#8E75 (@]!/A^!J$M_"(#VV^H#KAJ^)1F5%-8A#?S2$0>*>(^<^F/C)\#^X MV Z@E>@1DS@BA%<6V^1?UBEY!D=W5H5JXVYF3:>L$::]OOK9_O*_:^^\P_;V MS^$34U19#1S7Y$K'B42GVMNX-8RLW0VXDH;N4S-*X00 -T+ 9 >&PO=V]R:W-H965T M++4IN8./\UJ;!L#O/)*M1RG<9R/:R[4:'[A]SZ9^85N MG10*/AEFV[KFYO$:I-Y>CI+1;N.S6*T=;8SG%PU?P2VX+\TG@U_CWDHE:E!6 M:,4,+"]'5\GY]93DO=];<^=HQEP2W<:/FGJ-SZ#[#4 MTOJ5;8/L+!NQLK5.UYTR(JB%"D_^T.5A3Z&(GU%(.X74XPZ./,K7W/'YA=%; M9D@:K=&+#]5K(SBAJ"BWSN"I0#TW?PT+QX[O^$*"/;D8.S1)!^.R4[\.ZNDS MZCG[J)5;6_9&55!]KS]&*#V>=(?G.CUH\'VK(I;%IRR-T^R O:R/+_/VLD/Q MO1:VE-JV!MA?5POK#/;"WT/!!EN385O$CW/;\!(N1T@ "V8#H_G+%TD>OSJ M=-(CG1RR/K]%OE6M!*:7[(_66<=5)=2*W6BU >,$5HCY:'"??0;)'51AXYVU M+5#V@HE 8/EFJ6F ?^2,I35@>)>PLFCXK^+O> M!$@H/65)$9VQ-$7Y:91,?\&^-FZ%U]* :#Z)T/H41>,HFZ'L?HEN00EM4,-A M!*1["XWKE7-6Q'$4=^L0LAQA[$*\ U,SJ;G:#ZQ@DS-2GIRE!X)[W\I..DNB M&Z1=WC692>T)J?A)82NY8JJ:78<9)%,0HD4WK< M:<>EMW#*%/XWDM/L;!85^)S$"3X_@+7G>'D90[@::@+[5: M_>HHPB=+1V0K+Z(\O,TF4<8.4&O:4VOZGZEUPXUYI"Q=U3YT8M,;ZT3M^?26 M"\.^^9-'8@[T7I?D=;/S2F?6GNY:VU4RDY8GJ%.6')B(BT_D+83 MR[ME$DW#$EKOJ&]9>LLS:K.COGW]WG2""/H$5($3K)3<6K$4F">LPP?8@&0) MPRS[F_"IBFL!AIMR_1B%?(;=+:="4LMCEU2LM93Y;ZVFM.-$=(\$:(PHP48^ M-]0[(5,"R0X'<_?=B0UD& R)KBP_J=G^'Q6@T*4C^()^,@+L*=NN1;EF MO&F,?O#=3\+HH2=L&UL?55M;]HP$/XKIZR:6JDC+U#6,H@$W:9M4B54NNW#M \F M.9*HCIW9#J'_?F4L5361M>"%PJT'59 M,O6R0"Z;F1=Z^XW'(LN-W?#C:<4R7*'Y62T5K?R>)2U*%+J0 A1N9MX\G"Q& MUM\Y_"JPT02_B]3D,^_6@Q0WK.;F43;?L(OGQO(EDFLW0M/ZCFX\2&IM M9-F!24%9B'9FN^X[' !N@Q. J -$3G=[D5/YF1D63Y5L0%EO8K.&"]6A25PA M[*.LC*+3@G F7AF9/']84%PIW,N2WEHS][F^[*R-]\M$Y]GA%M9G6'$%NX#"*8R]X3/M9]N/:WU!CEQP* M.3-TKY&@72*MG0S6,)5J:)@FCT2JU.YIV$A./4!/X"E7B&^R ^AMT;WMJMB= M.+DL!%4 YR1 7[DPG4;A%42-<0# (#\:H&Q\I**:2')A(J82W MU)HJ]^)=7!J& Z(DSS$A1S2OJ&T4(KN&# 4JQAV2I520A4T1VUE>P7>#CW [ MN(/0#6.B>I*&,!<0#IV2,'12HIMV"LC_6%+X!V5=HLI<\]*0R%J8ML+[W;X_ MSMNV\.K>-M<'IK)":."X(2A=2.U(M0VK71A9N2:QEH9:CC-SZO&HK .=;Z0T M^X6]H/]KQ/\!4$L#!!0 ( *^."%=LI#0GI@, !T* 9 >&PO=V]R M:W-H965T@#M3O2LN&2"LFUY'Y]AMSU6BYDQ4 ?^M"'75[GS!GR#,GI3NFOID2T ML*^$-+.@M'9[$44F+[%B)E1;E#2R5KIBEIIZ$YFM1E9XHTI$:1R/HHIQ&JMH)+O-)@ZJIB^NX2A=K-@B2X[_C,-Z5U'=%\NF4;O$;[97NEJ15U M* 6O4!JN)&A%A_1[]K8^=8EDQ@TLE?N>%+6?!)( "UZP6]K/:O<,V MGJ'#RY4P_@^[9NXH"R"OC555:TP,*BZ;DNW;=3@PF,1/&*2M0>IY-XX\RY^8 M9?.I5CO0;C:AN8H/U5L3.2[=IEQ;3:.<[.Q\D>=U50MFL8!/MD0-2U71]I9N MW6\1WLM<50B]&[82:/K3R))39QKEK8/+QD'ZA(,1?%#2E@;>R *+Q_81D>T8 MI_>,+].3@+_4,H0L/H,T3K,3>%FW IG'RY[ >_.MYO8._EBLC-4DDC^/Q=A M#(Y#N,2Y,%N6XRR@I3.H;S&8OWJ1C.+7)P@..H*#4^CS:TK$HA8(:@W/VZXS M^$CI3--OV/Y8-"?]'8]F63*Y00-< KD%\K)5$J4US@T[8*4\J_P1*]ZRD@TK MR_9GL$.-P RLE:"#P5S 3:D1'XD%:*NQVVJXYOM3PSVB5G$A*-=-'RAE*2$E M+&NM4>9W<*.9-$31'06+XB_*+#I:+'R1=)0)_C?!_4Q'&-#HDID2WA(I>(>% MB_F9.?(?N+QD@LF>Z#,]!+PT$?QH0]#(?0 MB\-Q'T94&X836%2J=CIYL**8K/)B:'%?O9BD2?H:>L,PZ;?_KN\\'/;;_T&X M3H0HBW\$.W:.*:J!CRH9A=E3W3]06WI:;>G_2VV]7[T*GB^ZV,F!9)6&([?@ MJ==>;]1LPX"$\=)))NW_*\V=AZ,^@0V<8 BJEV1.ZFE"*IR0WU.ZN,?)H96@C@WMW?7V[U]%LV5 M_S"]>3A]8)IVP8# -9E2[@T#T,UCI&E8M?4/@)6R])SPU9+>;ZC=!!I?*V7O M&\Y!]R*&UL?57;;MLP#/T5PBN&%BCB6YK;D@!IMV$=T*UH MNNUAV(-B,[%06?(DI'HH4/=XH_60*1 O;4D@S"0IK MJU$8FJS DIF.JE#2SE+IDEF:ZE5H*HTL]T:E"),HZH4EXS*8COW:O9Z.U=H* M+O%>@UF7)=-_KE&HS22(@]W" U\5UBV$TW'%5CA'^ZVZUS0+6Y2*X<7J:$\1(V MM6[:#R!;&ZO*QI@8E%S67[9MSF'/8! =,4@:@\3SKAUYEN^99=.Q5AO03IO0 MW,"'ZJV)')3G9W>2HL:C84/6\JSP4OX0I5P_L@6 LW%.+3DPVF& M68-W7>,E1_!Z<*>D+0Q\D#GFK^U#XM823'8$KY.3@)_7L@-I= E)E*0G\-(V MX-3CI4?POMH"-=S*3)4(3.:[P W\G"V,U50FOPZ%7:-V#Z.ZJS,R%OG]GI=*6O[!7VMR8-9,90J:,-1!W$GHC2,@N(6QGV*YU IAGN]HT2]\AW2@#^XNHVTJVT3GM6]YY]ZW<'OF%YQ M:4#@DDSI(*X"T'57K"=65;X3+92EON:'!?U(4#L%VE\J97<3YZ#]-4W_ E!+ M P04 " "OC@A7M[5G[],# "Q"0 &0 'AL+W=O)LYAJ;6R KO5(DPB:)16#$N@\7,S]WJQ4PU5G")MQI, M4U5,_UBB4+MY$ ?[B3N^+:V;"!>SFFUQA?9K?:MI%/8H!:]0&JXD:-S,@ZOX MV_P!\>=.>B#RV2MU(,;?"[F0>0(H<#<.@1&S2->HQ .B&A\[S"#/J1S M/.SOT3_YW"F7-3-XK<0W7MAR'DP"*'##&F'OU.Y7[/+Q!',EC/_"KK.- L@; M8U75.1.#BLNV94_=/KS$(>D<$L^[#>19?F"6+69:[4 [:T)S'9^J]R9R7+I# M65E-JYS\[.*&SOVSS%6%\.9W9!^9EEQNS4&V?UZMC=6DDK^.Y=O"#8_#N9MS:6J6XSR@JV%0/V*P>/TJ'D7O MSY =]F2'Y] 7*[J)12,0U :^>9EA\8X]HJ9; S=-M:8<:.E:517IW&=CX*O! M K@$6Z);J1O+_#4@PR4S/ 4O:M*2; ]+Y<]+KGG31D99$FG?2%5ZZ-6%Z)(I('V9@HP3]=LPEW)<:\9DJ M@32%7E,K_G1BY8WGHAI#<0G?B<]]DH/>_D#@WW*C/Z*QA$.R&W39C*:#\3!V M39J-7#,:)7X49;"R*G\ 5;O\#:3Q!%Z_FB1Q\AZ<[;Y_AZ19GKOXQCLTDEL# MD[2WB*.X[_\WKOO]'D>#>)CLV;I1/-VS/:/RK%=Y]F*57TG+?5CZ8\,*\T9S MR]$&/S*!DC81GW+1.#ELM*J.2?(E0EQCSDC5@)P M$?! MS89*$E6K1A10TE&0$5)]HIS?[9,>@&J-"-H%U)Q1,13,!;;*V[1G M7C)BHBS\(#8>L$([^!\O0G21CK-?Z%\C25R64^6@DY.<\KA1EC15-&ZBMN@W MGEQ&D ZR9'+D>T+521I#.IQ0F]$EF/QT1>)L#"-:B=U5BL9PKRP3!#B-1S < M9''L^U/J#Z?I4<&&!V6T0KWUCP5#I]Y(VU;4?K9_CURU9?@?\_8Q\X7I+2=2 M C?D&EV,2::Z?2"T ZMJ7Y37RE*)]]V2WE2HG0&M;Q1M6C=P ?I7VN)O4$L# M!!0 ( *^."%?)VYS=' 0 !$6 9 >&PO=V]R:W-H965TJ#YYP 6N3 MF-H&9OY][223)223@L;E 6+[GG.O?:[CB\ M[2#!W*1[2.7(AK($"]ED6XOO&>!U!DIBR^ET/"O!)#6FXZQOR:9C>A Q26') M$#\D"68O]Q#3T\2PC=>.1[+="=5A3<=[O(45B._[)9,MJV19DP123FB*&&PF MQIT]"H?*/C/X@\")GSTC-9,G2G^HQM?UQ.BH@""&2"@&+'^.,(,X5D0RC'\* M3J-TJ8#GSZ_L039W.9Z2F$8CX]Q1?1F&?? MZ%38=@P4';B@20&6$20DS7_Q<[$.9P#)TPQP"H!S">B^ 7 +@'NMAVX!Z%[K MH5< >M=Z\ J =ZV'?@'H7PL8%(!!IFXN1Z:ECP6>CAD](::L)9MZR!(B0TL) M2:I2=R68'"42)Z;WF!..Z 8M&7!(!_2]\T([W6O"67.-RH9W7A;YW6@E_/Z0F MA/OO\SZ_'NXT+>;[O"_>YSULA_L02;C=!*\H MZ99;QLWXW#?X'B&*,>?9ALAVRU_?I 7Z*B#A?S=E>D[7;:939].([W$$$V.O M]B [@C']]1?;Z_S6E"8ZR7R=9'.=9(%.LH5.LE 3627UNF7J==O8ITO\(LL& MP9&L61 7# O8DDB^:8_ A1II2K^<-Y3M4MG*J%WQK6K8FB MDRRHQ]ZOQK[(+;QS"W-0M0DUA501M5>*VFL5=889>U'GZ1''!U#G[4\]&T_. M7FU"=L^\F/6LU>>M[XEK/,YU>@QRLGZKQX5.CV%]C@/3&U8^I?N*SEZIL]>J M\TH6Z%+FSV@+*3 <9U467LNBCF1;6=;P")[E?Q(.C;*WLM]ZC.@D\[VZ6/U! M+3^\>A+UNV:W:A74N=RN?6FU:+#JN*9]L:LU3;*B=K]4N]^N]H[L]VI7*Y5# M^:6T;Y*UE>966762^3K)YCK) IUD"YUDH2:R2LH-RI0;Z"U,!SI33R>9KY-L MKI,LT$FVT$D6:B*KI-ZP3+WA_WJVM;+?FHDZR?QA[=1RS8OZ>=YD.9%)1YJFERNLG5V<90 VV:7B!QE-SSYOY*RM[RGO,NNYR[Z[^W1 MS&[H]^W1O*D_L$>+_'KRI]O\LO0!LRU).8IA(T/HF'U9E['\ C)O"+K/KK.> MJ! TR1YW@-? E($D< @D0 0 M &88 9 >&PO=V]R:W-H965TV#S*[3%*RR>]@],WEDU2TQ2G'%",\#P9F;<.C>1$Q8 9?$7P4?>N :% M*\^4?BEN[N*981BX("R9\#7N(D*9CD.KY6I$8]9P%L7I_8/ROGI3// MB.,E3?XFL=C-C+$!8KQ!>2(>Z?%77#D4%'QKFG#U#8Z5K6V =MTG<5.(@$FD\9 M/0)66$NVXD)%7Z%EO$A6;)258/(ID3@Q?\0'G.48H"P&2YH))I4#M^NO.>%$ M*;FD7'#P,UC)+1KG"09T TZ@#:-IC>)RY6('EFK-F''P$6*!2,(_2?33"H*/ M'SZ!#X!DX)XDB:3F4TM(#XIU6.MJM8MRM>X+J_7 O9QMQT&4Q3CNP<-A?#B MMV3DZO"YI_ MW$'"W_+,!)[]$W!MU^M9S_)ZN-OGSMMFC_[W[*U@>/5>\A2? M]P(?)!QMMPQOD=HYC8WRS^_2%-P)G/)_^U0O>?U^WB)7WO ]6N.9(9,AQ^R MC?F//SBA_4M?R'6209UDD2:RECA^+8X_Q#[_DPJ4R-2N!.G3H(2'"E[\>3G, MO4EH!E/KT QNU\J=3$R_;06[5J/ -\.V5=2U"B:^.:ZM6GX&M9_!%7[^D69D M3_LRQ&(0_MJ]II,,ZB2+-)&U- AK#<)W2@2A3G%TDD&=9)$FLI8XHUJN_FTLD&M;)$NMK8B[ED1]YW20T6L2R*=;% K6Z2+K2W1N:)S!FN2 M*U*$UWWW;<\<7::(KME8E@UVX^-!8Q?K"*<<[GD#-=+ MD.5; '%"#IA][_5\$/_J/:B3#6IEBW2QM94X%W1.\%YI0FNMIY4-:F6+=+&U M)3K7>\Y@Q7)%FBCQD^9;&E[FB+#3#W"\RZ8![+/JM"FB'BMOTCE#6(V^:8K9 M5C6L.5C3/!-EVZL>K9OBMZH5?#&^<&Z63L\X+)KHJD][IB\[\/>(;4G&08(W M&PO=V]R:W-H965T2+KS) *B33.JU2U6K;Q;0+-SF UR2F MM@/=OY_MA)0P@^CF&TB<\S[V\>LN2Y/5I!C MWJ%K*.23!64Y%O*6+5V^9H!3+"$UH@!HN)<^F/ M8E\+=,0W EN^=XU4*O>4/JB;JW3B>&I$D$$B% ++KPW,(&Y/71K0??<'GJU0*?N M5KGKB8NPP-,QHUO$5+2DJ0L]^UHMYXL4:J'<"2:?$JD3TUO80%$"PD6*YK00 M3#J'+I/'DG"BG9Q3+CAZC^[D$DW+#!!=H)UHP6B.KO$ORM!<#Q68"I6ER'FN)D/S@#ONMA[ J9HQJIF]3YS*I\@B/YA.A:9K'B M*"Y22 WZZ+2^?T+ORKEM)CC83? L. G\7!8=%'KO4. %H6$\\_/E@2F=_^L] M_N?>6Y,1-JLMU+SN$5Y$N&#DOA1RQ5R:S#TI5T5SQ-=!L/NIH>'O' \-;]^")CT)6 G/\TN=*UZ8I-6&03 M%EN"M5SI-:[T3KX9-\"4*_*W6178I.41DQZ9;*F(?E7:U3^"S=3K!,.QN]F? M;V.4?]&.BLYBQ6;6O_LHC SY7E2_M+E9Q,6V83%EF M#P:-!P/; M16%@TQ6;L,@F++8$:[DR;%P96B\*0^,K.C@H"N:H_D%1."LJ-D=US47AHDG] MXNRB$)GR/"E_Z?*S"8MLPF)+L)8'OO>\.?!LEX6::,D8J[3(*BVV16M[L[=Q M\ZT7AQIY^#,?'%0'<]A?Y>$\6GR$%AX4"'=O$RMWATM]>L!E8F4AJAU&T]J< M4%SJ??E!^\P?S7U#>Z1.-/2F^1E?'8=<8[8D!4<9+&177F<@_^>PZH2ANA%T MK;?0]U3(K:N^7 %.@:D ^7Q!J=C=J Z:LK)I::\ZY/C;7SN3 Q4=9 "CT5%(FITZAU&[L>3(KH,32Y3M@^LV&BQ(KW15; M3^X$X-R"2NJ%OA][)2;,229V[%XD$UXI2AC<"R2KLL3B\QPH/TR=P#D./)!M MH N/H-[M[H7N>2U+3DI@DG"&!&RFSBP8KT8FW@;\2^ @3]K(S&3- M^4?3^3.?.KY)""ADRC!@_=C# B@U1#J-3PVGTTH:X&G[R+ZR<]=S66,)"T[? MDUP54^>M@W+8X(JJ!W[X YKY# U?QJFTO^C0Q/H.RBJI>-F =08E8?43/S4^ MG T3S<@; #A.6#P#4#4 *)K%08-8'"MPK !#*\%Q T@MM[79EFG4ZQP,A'\ M@(2)UFRF89?+HK7!A)F-]:B$?DLT3B4/L =6 <(L1PO.E-!+C6;9IXI(8I=^ MP:62Z%?TJ+=T7E% ?(-2V( 0D*,C^G4*"A,JW^C =X\I>OWJ#7J%"$-WA%+- M(B>>TLD:22]K$IO7B87?2"Q"=SJ=0J(ERR'OP*?]^+@'[VF36J?"HU/SL)?P MKXJY*/)_0:$?1AWY+*Z'AUW3^3'UY8^IK_KA*60:'G3!GWD9M;LNLGS1=W;= M1O#RZ[8[$%6@A=WS(-"'V5K:\?^Z-D_-/^CF-]5X+'>S+),5+IBP),^$B5(6W"X*O1" M9Y6N)4PA2O":4%UUH+-9__A"E-SC:D/0U$7M2Y[XPOQ,'##,W][Q5[J[S6*RULJKN++O3MR1]T. MCUJ'1[T.IV?>ZF?&MXQ\Z;P1S$<7*81N=.;R98Q_'I->Q@3AA7D=02<;JO:D M=W8OK;C>R2U/'Y!;>Q^7*.,54_71VXZV5_Z9O>F>C<^#\2+H&$^#\;*^T7^E MK[\O[K#8$B81A8V6\MV1_C>)^LY>=Q3?V3OFFBM]>MMFH3]S0)@ _7[#N3IV MC$#[X93\#U!+ P04 " "OC@A7[,76LIX" "V!@ &0 'AL+W=OUD */184B873J%4 M=>EY,BV@Q-+E%3"]DG-18J6'8NO)2@#.+*BD7NC[,Z_$A#GQW,ZM1#SGM:*$ MP4H@69?,>NGRLP)13:;^HZ6)] M!Z6U5+SLP%I!25C;XL?.AP$@F#P#"#M ^*^ J -$-M%6F4UKB16.YX(W2)AH MS68ZUAN+UMD09DYQK81>)1JGXEO8 :L!89:AA#,EM*_H*GVHB236YX1+)=$K MM-;W)ZLI()X?"SQ=@L*$RC,-N5LOT>G)&3I!A*$;0JD.DW-/:=EF'@(][19O6-A[UAH^:*_.)8+7OYV MHB&J0(D]+Q#HV]5&VOGO8^FV_)-Q?O-L+V6%4U@X^EU*$#MPXI'%7]R0I\7EB+OACL&45N\$382% P4'\@ M;-H+FQX5]IDK3%&**Z);\A,RE.ZO%QX\M-0\M'/$0(VIG_[AV.2-.WFB?B1H MYDZ?J/<&5<54]!LLMH1)1"'7,-^]T"RBK9+M0/'*%IH-5_H9V&ZA?RP@3(!> MSSE7^X&I7?VO*OX%4$L#!!0 ( *^."%=&O-TIM0( /L' 9 >&PO M=V]R:W-H965TPCWN>>^5NM.'B1N8 "MT5 ME,FQDRM5#EU7)CD46/9X"4Q_R;@HL-)7L7)E*0"G%E10U_>\@5M@PIQH9&47 M(AKQ2E'"X$(@614%%K^G0/EF[/2=K>"2K')E!&XT*O$*KD!=EQ="W]R6)24% M,$DX0P*RL3/I#^>AT;<*WPELY,X9F4B6G-^8RY=T['C&(:"0*,. ]6L-,5!J MB+0;MPVGTYHTP-WSEOV3C5W'LL028DY_D%3E8^?<02EDN*+JDF\^0Q//J>%+ M.)7VB3:-KN>@I)**%PU8>U 05K_Q79.''8#FZ0;X# 8*$RI/M/3Z:H:.CT[0 M$2(,+0BE&B)'KM*>&7XW:;R8UE[XSW@1H(6VG4LT9RFD'?C98?S@ -[5&6G3 MXF_3,O4/$GZM6 \%WCOD>W[0X4_\T4*VR*%A]BC2<&%(O?8_K0\0PDNB<*4W$.*$EX41-K1 MGIC?N:M$-?L'RVZ6RSH*1^YZ-^^UQF!'(^@-]G5F3UG.]S7F3S7.6HTZ<'=G MFNG66MDU(K7G%5-UT[;2=E--[(!^))_VAW&_0S[3FZU>1 _T]5I<8+$B3"(* MF3;E]<[TL!7UJJDOBI=VEBZYTGUOC[G>SB",@OZ><:ZV%V.@W??1'U!+ P04 M " "OC@A7:FG4@Q8$ !A& &0 'AL+W=O<";6 $YM MD[3_OK9A"!" +G)=APS^'ZW,N%ZRR/A#ZQ'4(<_,BS@JV,'>?[:\MBR0[E MD)EDCPIQ94MH#KF8TD>+[2F"J0+EF>7:=FCE$!?&>JG.W=+UDI0\PP6ZI8"5 M>0[ISX\H(\>5X1C/)^[PXX[+$]9ZN8>/Z![Q;_M;*F96PY+B'!4,DP)0M%T9 M'YSKV DD0%G\C=&1M<9 +N6!D"& -BC+))/PXWM- M:C3WE,#V^)G]DUJ\6,P#9&A#LG]PRG0[0 L4J &\?<2 M'V"&"L[ [^ .,4YQPE%]==#L780XQ!E[+P#?[B/P[NU[\!;@ MS@+!.IP)86 M%W[*NUE)[=/'RB?W!9_^+ L3>/85<&W7&X!OQN$12@3<47!W !Y=?O'SY MW9TNW!*Q:0+D-@%R%9\W.4#__B5,P1>.U M$YC^TCJTU3TWLLV@:Q.->C)5-$UD'='\1C1_5+2OA,-,Z:7R6@W0*:^'1*P( M9RU]PM VG9Z* U8SWYSU=!QU;JJ.FL@Z.@:-CL&4Y!,U-\G*5,Q$\25\ARB MC*%A02OFH)UP/3'/+9Q^1HZZ-U5)360=)<-&R?#"C+PZ2\L!JOCA+Z_"LA,Q)SJ[D=MLI11[Y9(]]L5+[-"Z5O%#7U!:23+-))%FLBZT@_;Z2?O]+7P5QG M<'2213K)8DUDG> LFN L_O>YN/@5MSA[RA=^_QM@&&_8$2C7DT54!-9 M1T#'/G4G]JB$-Z1 /T6_0Y]$SYR7O!1U>EL6Z7!7,ULD5:V6)=;-VH MM'I&YY6J3DVL*T0ZV2*M;+$NMFZ(3EVC,]KW3*L]-5>[KOA^:"YZU6?(;#XS MO5[Y&?=LLHZOT=\YIP;/&>_PON(<@13M"<,O:*>S+]MH98NTLL6ZV+J1.'6- MCO]:14=GR[?1RA9I98MUL75#=&I(G?&.=%K1"]KHG'' M)LNHM1FU6KNS\#-OPKK7U!+ P04 " "OC@A7;G!]##(" >!0 &0 M 'AL+W=OI5=2HV\.T!V*?Q*@87,!Q]^\'V+&\*/R!*$G=E*55!C4[4CNE1 ,P\J. F#8$H*R@1.(C^V M4DDD*\.9@)5"NBH*JGXM@,LZQD-\&'A@N]RX 9)$)=W!&LQCN5(V(QU+Q@H0 MFDF!%&QC?#V<+R9NO5_PC4&M>S%RE6RD?'+)ERS&@3,$'%+C&*C][6$)G#LB M:^.YY<2=I /VXP/[K:_=UK*A&I:2?V>9R6/\#J,,MK3BYD'6GZ&MQQM,)=?^ MB^IF[33$**VTD44+M@X*)IH_?6GWH0<(3P'"%A!ZWXV0=WE##4TB)6NDW&K+ MY@)?JD=;9Q9ED276.J,B0#SX^5VQ/.0BCT5MT3Y6B;M/0Y0T8 MRKB^0A>("73'.+=;JB-BK 5'1-)6;M'(A2?DOE9B@$;!&Q0&X0@]KF_0Y<75 MGS3$5M"5$79EA)YW]-]E_+C>:*/LX?\\YK9A'1]G=0TQUR5-(<;VQFM0>\#) MZU?#:?#AC.=1YWETCCVYMRV7.KNEU,Q=T6,&&XJIIW -MD^&@V%$]D=TQYWN M^*SN)R6U_K=R0S+K*8]GIZ0GG?3DK+0_G8U4%L;$[NC]:0C>]V6G?XF2WG5W M+\<=53LF-.*PM:!@,+,&PO=V]R:W-H965T M"7A50I-3A52U>O%= D Z7<]3TO=%/*A!,-L[6IBH9R8S@3 M,%5$;]*4JL=SX'(W0Z>Y)= M$>LY)-YH(],"C I2)O(W?2A\J #:G5< ?@'P_Q<0%( @2S17EJ4UH89&0R5W M1-EH9+.#S)L,C=DP84]Q9A1^98@ST5D2*& 4P,)F5)E'G'I;C8AQT>?R!%A@EPSSO'0 M]- UJ-GN[,:%OO-?\07_L L]D@;P=26IT(2*A%PP047,Q+)JTL\K)""7!E+]JR[Y?+=._6[V M!I_J-8UAY. 5U:"VX$0?/[1#[TN=%0V1[1D3E,8$A]B?ZTA5ZDB J4LZ9PHS M)ON7V4;ML-<*A^ZVFDU-5,=K#_D"[ MG1>_V9HHOU^)RF6ZE0[#=G?75"T9G@B'!>*\5@]OA\H[IGQBY#IK.N;28 N3 M#5?89(*R ?A](?%@BXGM8\JV-?H#4$L#!!0 ( *^."%&PO=V]R:W-H965T,PT02M4Y3*O\.(1';GN,[NXDI6RRUF7#[W15= MP!WH^]5$XL@M6&*6 E=,<")AWG,&_N7(MP ;\9W!5NW=$R-E)L2#&5S'/<0Z*UTB+-P9A!RGAVI8]Y(?8 R%,."') M< QHG0"$.2"T0K/,K*PQU;3?E6)+I(E&-G-C:V/1J(9QLXQW6N)3ACC='T21 M6'.MR!0B8!LZ2^",?$7[?"!W:)EXG0 1!3&[)!D)'@$7$MJUWG*U$/7U2C5).Q& MN:QA)BLX(:M%;@772T4^\1CB$ORH&N\'%00NUK@H=+ K]#"H9/RRY@T2>FUF:'1P>[3I[8=1FC MGYTFYB]BT_<:8;OK;O95E4%.E>/-NQX[+<*N$O79B: MR Z4^MY3&^&]JF?SU]54F[K8#HNSUV/YM?LVISRR9- Z,NZ)L/#(N>Y>AX@] MUL(VSHK8-&PO=V]R:W-H965TN#BF]P */144"9GUD:I[<1Q9+:! DN;;X'I)RLN"JQT5ZP= MN16 \Q)44,=WW<@I,&%6,BW'[D4RY3M%"8-[@>2N*+!XO@'*#S/+LUX&'LAZ MH\R DTRW> V/H+YL[X7N.0U+3@I@DG"&!*QFUK4W26,SOYSP#X&#;+61B63) M^3?3^9S/+-E=!/B<:IY#/; U-<$)#H_1P4)E1^0!_1E\O_V WJ+"$-WA%*=!G+J*"UI@$Y6T]]4]/Y/Z -TQYG:2+1@.>0]^/DP/AK M.SK4)E[_)=X;?Y#PKQVS4>#^@7S7#WK6??&B]Q/?5MU2;+Y).ILV_OU*#(N3MUDN3BDI)I5W)\9;M7[4\C_\KG4>/S M:-#GK_KU:RKM5O ,9*_3%<'X*.SPR.E!F7.=/DER<4G)M"L9A[;?;V[4F!L- MFIL21O0;,D=KSO->;Z..JN_&+=G*VT&5<[T]27)Q2 M-/=OKC#5J=L<(_K\'7>40\^S@R-_!X7.]?_W+& M/.Y$YW=*07>.U\JORJ7!<,]]G3FMDV\!VB!S1]%F&<^J@TPSVER#KLO3_]'X MC3>Y]7K&Y]YD4=UR?M!7=ZX[O1^$241AI:5<>ZQ+EZCN,55'\6UY[EYRI4_Q M97.CKWX@S 3]?,6Y>ND8@>8RF?P/4$L#!!0 ( *^."%>,#_["=P0 $D; M 9 >&PO=V]R:W-H965T7(;S12]C C%*&0E!>0_3VB.XKADXG'\UY JK68)[!Z_L =5XWEC'B%% MUV953GN0 M07>:DPW(RZV*\(\!KO-%MR\V7EM^80L(_BU0%EOX1F+II]<0S/Q]N]C7G;>K^ MV]0#,=Q#(8<;?? =+ZVV%UD5GW6$+\ I9NCJCA>)"-RF#*8K_!@C<$TIXMWI MGSO^/+AE**'_]O6%.5/2'%__\UP]#_ZTB:3S)-) MYLLD"R21[:1[T*9[(&)W']8D9U<,Y0G(^!$O"'U9K3FKM69*^3,G@4'(T5/5Q]]/OM=-Z[0B]_D(8C$$(,\Q_\0]>NW"2Q8@/G!BL MQCUA^3;L2T#-:W?=, =[]@NU+[7_#$%?IF#@].3;5HU^PX>MX4-QYT:43OAH M,BR2(H:,&PZ3LI?_@,=Z^O @C"O35IT]JX6JEUI]EJ0O4S+HD32&Q\P>M6:/ MA&;/3_3KCR!%K,_ST4$TXY$ZT#L?8\]_82"7^G^QO"]3/A@=E/31D9(^;A,Q M?F,B3OT+Q@=&%SB[X MN#,I$O _Z)W'],Y2A(R7#C:ELGE2V7RI;($LMMU,=Z:IQJ^<833LLK(ND\V3 MRN9+90MDL>UFW=QFW13^O_WG#(7E,*$<$/?F58RWP'<$\[XZ,!)T/1;C#5U0D*4N5[P^$%]J(($LMCIC M6F>E/T'YJMJ3H7P:4:2L7JYMK[;[/M?5;L?>]1MC,C=ZKGO&Q*]W=;;T]2;3 M N8KG%(0HR67TM4A;UA>[]O4)XQDU3[#(V&,)-7A&L$(Y>4#_/Z2$/9R4@JT MNV?N3U!+ P04 " "OC@A7.>B[W8(# #1#P &0 'AL+W=ON36+ G)@$G" M&1*PGSD+?[(=&WMK\!>!HSQY1F8E.\Z_FL&'9.9X)B"@$"O#@/7?/2R!4D.D MP_A6<3JU2P,\?7Y@W]BUZ[7LL(0EIW^31*4SYZV#$MCC@JI/_/@>JO6,#%_, MJ;2_Z%C9>@Z*"ZEX5H%U!!EAY3_^7N7A!*!YV@%!!0@N!805('P,&#X!&%: MX:4>1A5@=*F'J )$EP+&%<"J[Y;9M=*LL,+SJ>!')(RU9C,/5E^+UHH09BKQ M3@G]EFB])7Y#'[$0V%0. M>KT"A0F5;_3LY[L5>OWR#7J)"$,WFDI7F)RZ2@=G7+AQ%,CL==!)N('= 5OKU#@!6';>KKA M?Q1L@$+O2?CJ_;;O@*8@WWV^!G4H1UD8>6+[RDR!OEC59$ MQI3+0@#Z9[&32NCS\4M;!9=>ANU>S#=C(G,R([*Z)A743#+O:ZB-H*HQ/YW,(HR2)+9BX2]_.1/QA/ MW?M3P?OTN+[$XZ9/C]N?>#P3:%0+-.H4:)%QHES;CT^P,_$=R-'G"P>C<9MO3XL[4B&HUHDXUEEBF M*,W@NCC-<<*F.J0(VIFL+'T9:?CYYZHD+ O**)D#VWB=1/[/OH!6+3)ONQ$/E?1/LG6 M?9)M^B3;]D16%HE[TD%D( ZV.90HY@53Y3VKGJW[SX5MNQ[-+_W)RF^97_N3 M3=E>_D]?-KLW6!P(DXC"7KOR!F-]:HFR@2P'BN>V?]EQI;LA^YCJGAN$,=#O M]YRKAX%Q4'?Q\_\ 4$L#!!0 ( *^."%<6U*0S3 0 %06 9 >&PO M=V]R:W-H965TS7CY(5/2Q*71$N7VP]SCTZ]XJ71^3BR,57 MN2=$@>])S.32V2N57GJ>#/3 7!41&4Q![R_8F7 M8,J[:_#RQ2OP E &WNO'Z#V$I\NHD$O6(_"-C+ACY MKP'RT<@0OAD.OR:A#H=%.&J'>[I<5%#C.@RS)(NQTJ]*"Q2*_H/SB<0D\\04- 1.Y]W"M@%39M5;DF;5-(F@](V MQ5RD.UZ0N"B5BE/GZ7/IS8+8HFL59!959"9G3Z? M=0;@>.2BLU'Z U!+X;Q2.+?6Y?-N!Z-Y1Z4)->UK)NC7MNL_L=-+@J U69Z) M*S%-=3!PISWB&M\$<%"<'N)$,!Q?9)( R;?JB(59XR#/SPYM6VSMK&M7A\]C MZ]"JK]MB:Q>E=G9HR=I+GN90',T:0[',QH :N[.> 5M[.[1G[M#@[G!TKM,$ MZIF;8.WN\*GV#KO6C8)N%0THU%O%VN'AL,5?DX->UJ6ZAHJ$>\9COGLPBK3J M\+;8VDG7'@^?Q^2A59>WQ=8N2NWST)+1PZZ):W?LV-0/4&V5M==#>V9?4K4: M^MSJ31AH%HEJHT=/-7K4-7'=\^3JK-'3W5W$N"YL:&_OCI-'H7!7UWGFD6M/-1' , .@( 9 >&PO=V]R:W-H965TICVXZ6UKX=B9 M[;;P[W?MA"R04#%I>6CMY)Z3A< 5TX4,:#* Q[04:9\"8C=V^F)B.Y,9P)F"FB-UE& MU<,)<+D;>QWO\<856ZV-O1%,1CE=P368FWRF&0!2[KAYDKN/D/I)[%\J>3:_9)=&1MZ)-UH M([,2C HR)HI_>E_FH0;H=%\ 1"4@>BT@+@&Q,UHH<[9.J:&3D9([HFPTLMF! MRXU#HQLF["I>&X5/&>+,Y#A-U086Y.P>ZT*#)E0LR#>S!D6F&Z5 &'+!Z)QQ M9A@^_4"NB^4F,<5UF/ H,FK=0@+0V=%(:B%PQ]V0B?Q.%[$H51W *?[H>?0HKPCH-'3^$! MIK;*;U3E-W)\\0M\5T]_(I;(+T":X MU]#2:=9+,RCI^W&[X'XEN+]7L.MN;8KZC9?UHD8*FT%)Z/?;%0TJ18-7[2ZH M-V'IFO!C(OG?)MPF?=#85Q$6[^"9]B)J6*^11KD&M7/(?@-<4K5B0A,.2T2A M5:PA59RKQ<3(W!U-&ULM9AM;]LV$,>_"J$50PNLUH,?XF2V =N2T YU:C3(^F+8"UHZVT0ETB,I M.P'VX4=*LF*ELFIC;%[$$L7[\73_(RG>Z,#X-[$%D.@I3:@86ULI=W>V+:(M MI%ATV ZH>K)F/,52W?*-+78<<)P;I8GM.<[ 3C&AUF24MRWY9,0RF1 *2XY$ MEJ:8/\\@88>QY5K'AB]DLY6ZP9Z,=G@##R ?=TNN[NR*$I,4J"",(@[KL35U M[T+7TP9YCS\)',3)-=*OLF+LF[[Y&(\M1WL$"412([#ZV<,Q4)0)R=+26'F0$EK\XJJ5![U*# M?FG0O]1@4!H,\M@7P%*Y*D @3&/T66Z!HWG&.5")/A&\(@F11#U]C^XQYUAG WKK@\0D M$>_0&T0H6I D4;DB1K94?FFZ'94^S H?O#,^=-&"4;D5** QQ WV0;O]H,7> M5O&H@N(=@S+S6H%_9+2#NLYOR'.\+GI\\-';-^\:_)JW8WR(%,;-,=X1@RB3 M)((&FG^Y4UZ+4X&9=PO_MS>UT'>K?.SFW.X9[I*S.(LD^JK3C,KG*ON>T5^? M5%_T44(J_FY*L@+<:P;K%?I.[' $8TLMP0+X'JS)K[^X ^?W)F5-PGR3L, D M+#0$JTG=JZ3NM=$G]UFZ4LL,6Z,]2S(JU<:&4HA)A!.U-^S5)$$14TM0L045 MTT8@(H1>K_X]/X]FK<->FP@%K)_#]#:]GW@C>W^JKLGA I.PT!"LIFZ_4K?? MJNY\B^D&],8 0A+U"= H5<$8G$3WO=,9U@,\;QWHVKE8P&Y/1G3JPP4-/@T[ M0^?TSZV;A&W06O0&5?0&K=$+RIC%**G6/PY)WB(94OLS6OCSQKUV\)W[;K?S M*F?GWW?J]SJ#5XG=ZN*UB7V)6Z&A$6LAOZE"?M,:\D=*='0?I IR8V!;S:]= M5DS"?).PP"0L- 2K"3JL!!W^K$^)H4FI3<)\D[# )"PT!*M)?5M)?=LZ=X]2 M'XY22^ I4N=NM/07C9.YE7>MPB9AODE8T!ZV'GH&S)OB$QKRHJ:FZ[P<2IWV MCX?I_=2?-IXD6PVO%%/<,+\GMP*N%-DGSC=*"'X2N?WY9-N5'(:I]4C=,@6_R"J]0IVYU M&B]*-E5K546>YK735^TS]\YW&]H#777.ZY0O^*)DO%$%+FXDV^55RQ63DJ7YY19P#%QW4,_7C,GCC1Z@JL5/_@-02P,$% @ MKXX(5W:L\3R4 P )PP !D !X;"]W;W)K&UL MK5=MC]HX$/XK5EI57:DE(8% MX"TO%37TZVZVE6O'T[WP20#6'5L:CNP^^]O MG(0T$"]%U^4#Q/8SS\PS'CO#:"_5=[T!,.0QXT*/O8TQVVO?U\D&,JH[<@L" M5U929=3@4*U]O55 T\(HXWX8!+&?42:\R:B8NU.3DP'S=WBD<^35+RC(0FDE!%*S&WDWW>C&T^ +P M-X.];CP3JV0IY7<[^)R.O< &!!P28QDH_NQ@!IQ;(@SC1\7IU2ZM8?/YP/ZI MT(Y:EE3#3/)O+#6;L3?T2 HKFG-S+_=_0*6G;_D2R77Q3?85-O!(DFLCL\H8 M(\B8*'_I8Y6'A@'RN W"RB \->@]8Q!5!M&E'GJ50>]2#_W*H)#NE]J+Q,VI MH9.1DGNB+!K9[$.1_<(:\\6$K9,'HW"5H9V9W"2)RB$EBT>L/ V:4)&2+V8# MBLQRI4 8\A>C2\:98;CZGMPIF>:)(=^H4E28IWKYB;R=@Z&,ZRN$?7V8D[>O MK\AKP@2Y99QC5>B1;S!DZ]A/JO"F97CA,^%%Y%8*L]%D(5)('?;S\_;Q&7L? M4U7G*SSD:QJ>)?PS%QT2!>](&(21(Y[9Y>:A2\[O>5_\;^]'R8CJXHD*ON@9 MOENY@\R6".[Q@\'*H2HM"FCQ:, FO%TM1;U1_HY\%@G>:QILU91/5^2?>\DY MP0M@CT3_NJJEC*?GCL?>J==Z2Q,8>WAI:E [\"9O7G7CX*-KJUZ2;/Z29(L7 M(CO:U%Z]J;US[)/#ENT/6\;K TX-6<*:"<'$FL@5V8)BTG4JIZ6+N'!A7U6[ M2?2A@R6W:^:_#8H['XXQA?S8+=<%">3&Z1)8, M@Z;(3G2BL8T9GH8_=V&&0?-S*KAMT>TV:(\4Q[7B^*SBV8:*-=BC#-HP? 4[ M-<9"[)@W:L M8=#IG6AVH*)3T-P!ZK72MW"@XD9A'8D=UF*'OW&J\7U/\,(^?Z:'K5,6=EOU MW@9A9<8G:;B$:?$+IC(+?J/SR4"MBY93DT3FPI3OL7JV[FIOBF;N9'[:O9YU M'?-S[(++IO4G?=E"WU*%5Z$F'%;H*N@,L#15V9:6 R.W1=^UE :[N.)Q@YT\ M* O ]964YC"P#NK_!I/_ %!+ P04 " "OC@A7[? )_^A[O3< M6>?W0GY2=Y1J]"7/N+J8W&F].YM.U?J.YJGRQ(YR\\VMD'FJS:G<3M5.TG13 M&.79-/#]>)JGC$^6Y\6U*[D\%WN=,4ZO)%+[/$_EU]V&Z/-^E6WI-]-8V1= MN1'BDSUYN[F8^'9%-*-K;2%2\W&@*YIE%LFLXW,).JGFM(;-XV_H;PKGC3,W MJ:(KD?W%-OKN8C*?H V]3?>9_B#N?Z.E0S.+MQ:9*OZC^^/8Q)^@]5YID9?& M9@4YX\?/]$M)1,, 1P\8!*5!,-8@+ W"L091:1 5S!Q=*7@@J4Z7YU+<(VE' M&S1[4)!96!OW&;?[?JVE^989.[TD]$:C5V@E\IW@E&N%Q"TJ+CXG5*OC9,$#D[W;*&+NK=<:;DW@:#1W^_- /16 MTUS],\3-$2T:1K/Q?:9VZ9I>3$P *RH/=++\Z0<<^S\/,04)1H# 6BR&%8NA M"WWYD:>YD)K]2S&8O#TUJ!@?%[4'$ MN:@378XJER.GR\6-PY3:IWQ-T5HH/1A+1Y!9TP\<=GP=&C/KN.IK,)&TI;3K8V;M:\"&7XYXOP:)W&P\,2KSNWCH7=**[2>5N,F)O,\&WKS25 MN7N7DX%=CN?=L%P-#4LBKW/;$^?"3G1[7KD]=[K]Z^<]VQ4)_PWC)H(9WZ+- MGJ++]*M]LD3H/W1-S4U@\ID-]"$RG!,\]DD "4: P%K$+BIB%Z#/TP4DBY!@ M! BLQ2+V:T7GN]-0)R*W4JAAL>;WHBWV<"FG(O:)3/6YH6'Q22/XN M#C2_H=+&Y6Q$7+JG>>PM!8I&H-#:%-=:%\.*70RJ=D'1"!1:F\I:\&*WXAT? MGWTEB^?>HAN@85\H!/T(?0K!BVO%B]V2=^;AV8_HTDBB;;JEIP4GD(XM68-$ M(U!H;79KD8UGL,$)I))+*B'1"!1:F\I:PF.WAB=%2#)NXI,JC62JZ2"#1Q0< M-*+.]_Q9M_A:N:=[-#E/H?=Q+?BQ6_&/SUQ)+W/%D1?YC;^>SNA+_WC63V-/ MH?QQ+?VQ6_O[7IB8/+82_$!-=7>349.V.!/29#--59'7KNE.5XDM-HFM.?K! MY 9:$H"B$2BT-N=U58!ARP(,6A> HA$HM':_LJX, G=E,#*YE2@X;"=N>UQ5"X*X01F>N$F?16,+<][MNXU[;K3>(N%=TZEXWFM-. M%3M8$WU?9+E!']VDANU2/X5L#VK9'H2P[7X@Q5U2"8E&H-#:5-;50."N!L9' M8S30H>@60$&_"=Z+Q:?0YT&MSX/O=,&MJYE(>;-1.!\3CJ!"'12-0*&U.:V% M>A##AB.D$%^!HA$HM#:5M:P/@&1]B=.,M&C1>SCVA7RTZ#=:R0>G M=?'?[;/QT0DJVD'1"!1:F]Y:M >PHCT %>V@: 0*K?WS>"W:0Z!V?MCOU(?8 M2[J_C@^,,J5Y]^?QIVCHA[5<#]UR_0,]B.Q@8W)E I"9($W7+&/Z*Z)?=LS, M:.+4W$\V3@>9 .WC@Z(1*+0VLW59$,+V\4/0@@ 4C4"AM:ELO+@"U,A^?TAQ+V:QWH[;;PR9E_PNTSEEG&%,GIKX'TO,0]Y>7QG[GBBQ:YXB^Q& M:"WRXO".IALJ[0#S_:T0^MN)?3&M>G-Q^3]02P,$% @ KXX(5X@X52&Y M!P ISL !D !X;"]W;W)K&ULM5M=;]LV%/TK MA-<-*Y#9^O!'G"4&:DO!,BQMD*S;P[ '6J)CHI+H4K33 OWQ(RG%$A69MM:; M/C2R))Y+G4-=\E#DY1/CG_(U(0)]29,LO^JMA=A<# 9YM"8ISOML0S)Y9<5X MBH7\R1\'^883'.M":3+P'&<\2#'->K-+?>Z.SR[95B0T(W<7#[/$.5FPY&\:B_55[[R'8K+"VT35!<'F5 MRG)B%I"E0+^@]YASK"1#/P=$8)KD;]$;-$#Y&G.2(YJACQD5^5GMQ"U-$BEU M?CD0LAX*;1"5,>=%3.] 3!?=LDRLX_GHXT. ?GYC/+\Z9!O5LEMJN["#W^*OR'=-[+9G_C]5C"5V M:S7+,RUQPM/C>!9J_7W[\C7>\ #>@F4[P@5=)@3IMO8-.7U_,OH1U:\\D(PR MCMXS(9\BWJH3&T'2)>&J'N.V)F8-J]+K1;[!$;GJR?R9$[XCO=E//[ACY]1[=SG8 MU5FV1NO*\JE1PQ-N--@9[]D9'V4'D=6*Z-''<9H*--=KU&,R;K!DC=J5I1.# MAD!!#2(G>R(GQXF,=((N1H0'"+2B='WC(<&" LP=-E@>#EVGV1J!XAI$G^^) M/C].--VGV#.$XYBJ#APG5?.5@RVR4PF8K>38?,-DIYD]HAUE"3XP))E;HW85 M!A(L.&]O_DU1@&(:HDSWHDRMHCRHL1/:IM8.W[5M@Z(%)=JDIH#?;](/%=+DOV;XW-JL&21: (H60J&9XGJ5N![HD+V$@Q(&$BT 10NAT$QA*AOL MGN*#]6#JNSJ6,HP[JJ48SQOW)WZC9['7I[,6_LN^I2UL"!76I+ERK*[5?8$E MMP\9DC?@E1R!G9CA0,TO*%H BA9"H9D*5P;8'<%F.$B+NP!%"T#10B@T4YC* M>[MV\PV6X<8MJ68Z[+^8N[#7I[,6)X8-H<*:-%?.W+5;\S_7$G7-DA@)CF-E M!&/\-9>LRC^M=()Z=%"TH$0S^C*G2?=KV'.W\N>NW:!7=$-+MQ>GZZ84\2P6ZQA%-J&CMJ^W0G5,,J/D&10NA MT$R1*H?NP7Y4]D"--2A: (H60J&9PE3&VK-_6M8ZJ%EY_;*5[@V@F+^*0$:J1!T4(H-%.(RDA[1XQTD:U69;8Z M4\N]:"H[C!9%#@DQ?B&$?T@(4!=]>N 0*K#) M"WV0_76FEB"B:YKA+%+E[K&08Z6'#]?W;O2(6_L-6<'[97I+ 2H_89",U=D5O;;MW^![Y+ZRJ[GNU*?O3J= MUVJ"VG=0M! *S12VLN^^"YKZ?-#/\J!H 2A:"(5F"E-9?M]N^2%27QFBN7+* M?Y'Y['7IK /H5W@H-%.'VF+T3C,$X>@W99_+6IF'76L.N]@<=K7Y:\P- M^-7<@ \[-^"#S@V H@6@:"$4FBE,-3?@'U]VWF5AM1VNLS"CULPW'9J)+P"- M&D*AF917LP#^\;7L9VH2@""&_8YM\#T+@A%)K)=C4; MX)^PX+V^#ELV\+25;5 ;?Z16_ABE>J=;:X(!->U0: 7_@]J&Q)3P1[T3-$>1 M:L?%MKS]V?UNTW=ZCV7C_-R]6!1[1BN88@OK+>:/4C"4D)6$=/H3^;KR8E=H M\4.PC=[VN&1"L%0?KN7 BW!U@[R^8DP\_U !]GMS9_\!4$L#!!0 ( *^. M"%>9,UMH#@8 #TS 9 >&PO=V]R:W-H965TEEF>]GIP]L)3* M;KYDF?YED8N4*GTI[GMR*1B=%T%IT@N#8-!+*<\ZTTGQW40KE?",?11( MKM*4BN^7+,D?SSNX\^.+&W[_H,P7O>ED2>_9+5.?EA^%ONI5*'.>LDSR/$." M+=^:.2G:5)W_QN7HX[XPZ:,X6=)6HF_SQ=U9V MJ&_P9GDBB__18UDVZ*#92JH\+8-U"U*>;?[2;R416P$X?B(@+ /"0P.B,B Z M-" N ^*"F4U7"AX(570Z$?DC$J:T1C,?"C*+:-U]GIF\WRJA?^4Z3DT)NU/H M5W2KQ]-\E3"4+] 5%>([S^[119JO,H5H-D=OI.*:9#9';RD7Z#--5INR>;9F M0O$['5I O21,49[(5QKTTRU!+U^\0B\0S] U3Q*=:#GI*=UL4WEO5C;Q>RV\I[FN" \KPL,"+WX" M+^A&P_[/#G&W+..Y0!]RQ23Z=X?3)L:\=9BYXDPNZ8R==_1D()E8L\[TEY_P M(/BMB3](, ($YG ;5=Q&!7KT!+=V;+Y&%U(R)8O!^Y[3.YYPQ36]UXS*E=#C M6,\Y-VRV$L*,=%/J0YZ)ZHM+*KE$?[_7%:!WBJ7RGZ8L1)!9@ 0C0&!.%N(J M"[%WA)LQ^UI+7C&-K9#0TT83>1L0O,FEN3VMM3:"0*MCTEMO$^.MK2TQ!]3J M=+I?=;KO[72_B[6JKW.A[O7M4JOXUHPE/4K 7KNW8@00C0& .C8.*QL%) M*7@ F05(, ($YF1A6&5A"*'@#0@.72WU<5W WLK:\@($YO RJG@9>7EYS]8L M0:&Y1_]X1BK&:A,Y7J2V(PL2C "!.0R.*P;')Z7O,606(,$($)B3!1S8I_Y@ MK\*UP*42*VWB%%J8O*R?&LLEV&!+Z#@:#[NCFM";RL4!KIPW8,,M.<>CH#NHJ[ZI6-C%==$_AR?!UI1@OROQB![& MDOOK;SWL0%T/%)K+O?5&N']:,P"HN0)%(U!H;BJLO\)>X]!V!ACL2'LXUG*I MSP -Q4:CW=O^,)_8['H_[6:W?^JEHOOT.B$2@TEV;KK4)\4KH/07T7*!J!0G-3L;71 MY-]I:J?[$JRF^_JS?E.IN%M;\"/^AAW;<>MR0K_+L5)OVK9L[#SH3@XH&H%" M<\FTOBF,3TO0H#8*%(U H;FIL#8J].\QM11T?T>J>!#%.[?RQG+]N#NLB_HY MC$MHC4OH-RY^4?^?I3M_Q:U''.@N$!2:2[JU3.'PM,0/:JA T0@4FIL*:ZA" M_]Y32_%OP/K;:W+CH*[\4X4/=*(&=*L(%(U MH;F':JQUBH*3F@4B4'L%BD:@T-Q46'L5^;>NVLT")9AS:P_PL!O7)H+&0W-'MG@B.7\?S5MAYOH!M&4&@NY5L'ZD[L1!WLD3K8,W7/ M8<0B:\2B_]MO:I@7BRYIN)>=PLE;*'A@^Y0CWBQ>5=C)N93 @, () 9 M >&PO=V]R:W-H965TS'MA0-'L&IP9IO0??N=(:%)1JE6+2^"'^[^=S_;^)@4 M4CWH!-' 8RHR/7428U:GKJO#!%.F.W*%& 97BO0>9HR]?L*>FZM$O$4,\UE!@KCJ7/6/9V-K7UI<,^QT#MML"0+*1]LYS*:.IY-" 6& MQBHP>JQQAD)8(4KCUT;3J4-:Q]WV5OVB9">6!=,XD^([CTPR=<8.1!BS7)@; M67S&#<_ ZH52Z/(?BLIV1,9AKHU,-\Z40-^NPXT ZS0[^QL$_=.@_ MX]#;./1*T"JS$FO.# LF2A:@K#6IV4:Y-J4WT?#,[N*M433+R<\$Q2 MPF6FC"&&83;@JUH\.YV#L='[^ (> 977 C: M$SUQ#:5DA=UP$_Z\"N\_$WX(5S(SB89/6831OK]+*#6/O^4Y]UL%O^19!WK> M>_ ]O]>0SZS=?8XAN7=+=[\EG5Z]O+U2K_?R\O[X2G-P:3#5/YL6JA+J-PO9 ME_E4KUB(4X?>5HUJC4[P]DUWZ'ULHOQ/8GO,_9JYWZ8>W#/%V4(@G8S-P5%T M<)J0*YUNM1GVOED'7L?S3@83=[U+TQKOE32#FF;02G/!'S%Z&67P',K)WN\ MK#7T*\&&-=BP%>R;M/F":H2.-EAZH^] X36(*]$&-4(H_:]85S! MFHD<0<9@DH,C!YKNJL9+J9(=[(#U^@==J_O7S'=;[CUGQG3"<0 M4^&$!*,EPI*JK 8C88%4$4/!M.8QI^-6<)/0O=KU(2VOQR:&\5\)^E[GD*(U MGW_='7>GS*2HEF7UU1#:XU-5G'JT+O!G95USG\RKKX,KII:676!,KEYG1'NA MJHI;=8QK/GN /4$L#!!0 ( *^. M"%=I_R+1F ( "X& 9 >&PO=V]R:W-H965TX%XX277QIH?@GUIMF^/[;2A MH*X(WM1/=__[G9V[9JTVC[9")'B20MEQ5!'5YW%LBPHELR>Z1N5.%MI(1FYI MEK&M#;(R.$D1ITDRBB7C*LJSL#:8;$ESAW(!MI&3F>8)"M^/H--ILW/!E M17XCSK.:+?$6Z:Z>&[>*>Y622U26:P4&%^/HXO1\,O+VP> KQ]9NS<%G\J#U MHU],H\4 HL""OP-RPPBD*X84Y)>-.N?.C?*JEY.1N MF2PP5<)4*^)JB:K@:.'P$HEQ88_@#PF'!T=[= ?]Q0V"[N %W9FV]H_;^C9S-G!%*.WW M79EW@F>[!7WUG=N:%3B.7'E9-"N,\M>O3D?)ASVX9SWNV3[U?,:)+UDH!(M$ M(KS?,=@S#_^=&9C4 MC1]:9MP7XFDU56B@9H:>=^%V0=Z'(+Y'K?(TR>+5#K!1#S;Z#S!\"7>==)KYE9&ULQ5C; M;MLX$/T50ELL6B"Q;K8<9VT#L:6B731 D*#=AT4?&&EL"9%$+TG;:;]^24I6 M))L1DI9 \A"3U)DSG(O&GIGN"7U@*0!'CT5>LIF5#VVR=_Q7DUJ-3BG87A_8 M/RKCA3'WF,&2Y/]D"4]GUH6%$ECA;P*L%O&.!X3,"?BW@OU3#L!88OE3#J!90IMN5 M[9X/J5DCZA$"S:Y4-Y7TL)?62D3Y8Y3\303Y1K0^Q XSG+V 9VCKWO_N WJ'LA)=9WDN@&QJ/KDG)4X:B,H%$(Q_VRP<]\K:POW&"=W#"PNLE_'M;#I#OG"'/\7S- M?98O%_=TYOR>]NB7M7>,DV.(:9 M)4H? [H#:_[G'V[@_*4+C4FRT"199(BL$\1A$\1A'WO]6E=!C-NO-53!TX6E M8@P4H_Q^V]1K]I(P MCLA*?(/MH-QJK>PE>&WRF20+39)%AL@Z40B:* 1O7$$"DT$T21::)(L,D76" M.&Z".#9>02K&<>N5=DX*R LPH0YS7#[Z,1V3+QJ3+WI-OA5.Q#1.55HFHH3D M9*.2MS99^U.GE_*UJ6B2+#1)%ADBZ\1ETL1E\L;U9&(RB";)0I-DD2&R3A!= MYZG3<(Q7E)JR_9K[ _^HI&A WLEO$@TH."X\D08T?*ZJN*T6R^TW7+3!6;D^ M0VLH@>)7,4ZQ[)1[2TP__6O3TRA;:)0M,L76#93W%"COC0M-?0%3 MH33)%AIEBTRQ=4/YU,2ZO>W5KQ4;_Z0EF0R"2>?ON/2EYQ3DGJ B M'2IHU;K*$79KU%, 7:L9&Q,FBNRK>OSFM)GC7:GIU='YPKUVF0+I! MLFD?BC[0$FVK*Y$N1<'AC_&F\)$> Y M"FD\ZVV%V%T91NQM283C/ML1*G]9,QYA(6_YQHAWG& _-8I" YGFT(AP0'OS M:?KLCL^G;"_"@)([#N)]%&'^[9J$[##KP=[+@_M@LQ7) V,^W>$->2#B<7?' MY9U1L/A!1&@<, HX6<]Z"WCE(BLQ2!&_!>005ZY!$LJ*L:_)S8T_ZYG)&Y&0 M>"*AP/+?$UF2,$R8Y'O\G9/V"I^)8?7ZA?UC&KP,9H5CLF3A[X$OMK/>N =\ MLL;[4-RSPR>2!S1(^#P6QNE?<,BP(ZL'O'TL6)0;RS>( IK]Q\]Y(BH&DD=M M@'(#U#2PCQA8N8%UK@<[-[#/]3#(#=+0C2SV-'$.%G@^Y>P >(*6;,E%FOW4 M6N8KH,E >1!<_AI(.S%?>-X^VH=8$!]\%EO"P9)%](;-0I *]I.(:=1+^LJ=]8)D? #*1I7B?Y?GF2!7.]WEW M_[/W6C*L8EQ8*9]U;%Q\7MZ A1 \6.T%7H4$" ;N,"=4? "_R@;&UN +?@9_ MW+,P!'+.'C#W_U2-@LR/K?:3],&K>(<],NO)41<3_D1Z\Q]_@$/S)U4)=)(Y M.LE<362U8ME%L>PN]ODU#C'U", "K,@FH#2@FZ1 .\(#III:UQG?,.5+UI*G M^*IFNXVR[6%_5$5_;F'62.3K)7$UDM>),BN),WF@5G>@LEDXR M1R>9JXFL5BQHEGMA4_,ZFA-6YS0<%)(4+/=<3DGO&_C" M,8W#=(< %OY?4GY)32R4&>AD?NV$U,KF:&5S=;'5:U3J$/A60@1J52):V1RM M;*XNMGK)2C4"="!+ZE M(H$*N=':?2Y5J$E%3.194:#,IIAS52AH'=-IL)0F\'_4)CEWM:!F,PRA*H5Y? MDR0H[=9J&4.JPWRYG;!.8_+/<%5#[P4)K!;F3Q23G 8 M_",+_3,.*)!KZA+'6_ QE$R?B+\AZC&O59=H97.TLKFZV.KU*;4)?"MQ K6J M$ZULCE8V5Q=;_0-U*5"0;H&"VH+!@LU-^%*!0JBU@J"V0+&:K43!9%>^_M3C M+O4)ZM8G>E=5I!(33D%"^H6[Q\UXJ:^^*%2'*#.G>RKU]:<;E(=P%J'*R8$B]+++<$^X0E _KYF3+S< M) Z*\^WYOU!+ P04 " "OC@A7(U$_MJX# "7#0 &0 'AL+W=O1L/W=\Y]#PB6PSJ1O<>%;B+3R"_%P^00Z)U!)8_3W! M O)<*ZE^_%V+.DU,36S?']0_&//*S!H+6+#\3Y+*;.Y,')3"!N]R^8GM/T)M M:*3U$I8+\XOV%784.2C9"/G.A$M@M*Q$X*:$'0)PQ.$L":$ MET88UH3AI1%&-<%8=ROO)G%++'$\XVR/N$8K-7UCLF_8*E^$ZH'R*+EZ2Q1/ MQG=4 @I9C3T!5^@W-3K?+D%BDHMWZ#WZ_+A$;]^\0V\0H>B>Y+FJKYBY M4@77$FY2![JM @4G H7HGE&9";2B*:06_O(\/SK#=Y7IQGEP<'X;G!7\=4<' M*/2N4. %H:4_B\OI@_H1\D(FV$0&KWPA-[O,@..[FC""D"8IH?A M(-!?-VLAN9K/7VPUKU2'=E6]R%V+$B;_8$OZ:8LO7 M%%N]DMA1:89-:8;GU.,%%IF:>M4TO4)434^V:1H0QQ*0V./2.BQQR9C1JST7FS!>.2?,='?HD0 M.TP30 D3TEKBJ-<3?Q!T7%>841O3\=Q7";IY6=DPOMWSN/$\_I?!71*)<_(= MTF9(VTR.>Z'?>X-AQZ45U"VN%33I.+6"3I1WTEB=G+7:?&GA\*6MIW*IRZY* MGKSDPI:"2:]/TT$T/;HZ^; QNG7O8_P>:&4!34Y5?MJD8WI9.HCYZ-@<3_M5 M&/&ULK59;;YLP%/XK%KNHE;9P3=9F"5(3 MB-I)E:IVW1ZF/3AP"*A@,]LDW;^?;0A+*DJS-2_@R_F^<]7QF6PH>^ I@$"/ M14[XU$B%*,>FR:,4"LP'M 0B;Q+*"BSDEJU,7C+ L085N>E8UL@L<$8,?Z+/ M;I@_H97(,P(W#/&J*##[/8.<;J:&;6P/;K-5*M2!Z4]*O(([$/?E#9,[LV6) MLP((SRA!#)*I<6&/%T,EKP6^9;#A.VND/%E2^J V5_'4L)1!D$,D% .6OS7, M(<\5D33C5\-IM"H5<'>]95]HWZ4O2\QA3O/O62S2J7%FH!@27.7BEFXNH?%' M&QC1G.LOVM2RKFN@J.*"%@U86E!DI/[CQR8..P#)TPUP&H#S%. ] W ;@'NH M!J\!>(=J&#: X:& 40,8Z=C7P=*1#K# _H31#6)*6K*IA4Z71LL 9T05UIU@ M\C:3..%?D8@6@+[B1^#H) "!LYR?HH_H_BY )V]/)Z:06I2L&36,LYK1>8;1 M1=>4B)2CD,00=^"#?ORH!V]*[UH7G:V+,Z>7\$M%!LBU/B#'^:'PYTN M=UZG/7R=]D4_/(!(PNTN^%XLW;9<7,WGOE@N*,AXE%->,4 _+I9<,-DD?G:5 M2\WH=3.JQCGF)8Y@:LC.R(&MP?#?O[%'UN>N7!V3+#@F67A,LL61R/9R[+4Y M]OK8_3!)0/=[)&2:&1;0E=6:PZX+3SU?:]\:6)XLLO5NOKK%G/-]L:!;S#W; M%PO[#3\9#8;6NZZ6M>@%_F<\AVT\A[UFW9,(F.RK1,>SI#Q3;VI73&N>\]T@ M/ EGKZ9_+?\7U87'5+?H4U<'UMQYQPI@*SUQSRW.\X#>QS6,\M?^GJ"NL9LE1&.&PO=V]R:W-H965T3L,'=\YSAQ1S9;J2?,/>C!339W M/&T1Y)!*38'58P]+R'/-I.SXNR9U&IT:>/I^9/_%.*^LY*"V%9$4-5A84A%9/_%@'X@2@>.R MH 8$7<#H!4!8 \+7:AC5@-%K-8QK@''=K7PW@8NQQ(L99P?$M;1BTR\F^@:M MXD6HWB@KR=4J43BY^*3VX@U-60'H[ ,3XBVZ!8Y66\P!O4M;;RN; Q>L#%$'QF56X$2FD%FP$;L3);OOS@R)&-Q(*\9=MCU16C.Q6 MZ'YZ*78XA;FC&J8 O@=G\>8G/_)^MB5H2+)X2+)D(+)6*D=-*D=][(NFQ'%= MXK0I<=4A"I6ZNI[5/XZ0JIA5"M_I/DU2=$:.JV]MV:L4CXUB_>>U7T07DY$_ M<_>G:;%)A>.H+17;I*(H:$LE5BYOW$BU(C1N(C3^#A$RY:% 7XG1^)G%$\\? M=?Q:/I>RQBE&41.CJ#=&*\G2!\1VNM:MW;X7_JV5/"19/"19 M,A!9*P>3)@>3'Z(I3X9,Y9!D\9!DR4!DK51.FU1.>\LI6:_51[7.3Y-0\930 MK[24Z;,"#_UIIZ$\E_$ZS<3"TFTX21]+R^^+QN^+7K_O0$A.4MTWA>DH)272 MVD]Z>;YU$PY)%@])E@Q$UDJ&[SV=$[P?HJ/49@R4S4'9XD'9DJ'8V@D].?CY MWZ^OU-RGY3X-.WW%(M-M+!81W^M\%":]/)7S[LD!N "^,3L6< 9<"ZCU-6/R.- *FCNBQ;]02P,$% @ KXX(5[J8 MW YM! P1H !D !X;"]W;W)K&ULS5G;;N,V M$/T50L4666 WNEF^I+:!Q-*B*7870=S+0]$'61K;1"12):DX!?KQ2TJ*;#F, MZK1$X1=+HF8.AW.&QQYSNJ/L@6\!!'K*,\)GUE:(XLJV>;*%/.:7M BWZPI MRV,A']G&Y@6#.*V<\LSV'&=HYS$FUGQ:C=VQ^926(L,$[ACB99['[*\;R.AN M9KG6\\ ]WFR%&K#GTR+>P!+$+\4=DT]VBY+B' C'E" &ZYEU[5Y%[E Y5!:_ M8MCQ@WNDEK*B]$$]W*8SRU$100:)4!"QO#S" K),(?:-?8.A9*2BYH MWCC+"'),ZFO\U"3BP$'BZ!V\QL$[=AB\XN W#OZI,PP:A\&I,P2-0[5TNUY[ ME;@P%O%\RN@.,64MT=1-E?W*6^8+$U4H2\'D6RS]Q/RKK,5;DM P)]*>_S1[]Z]D[R?#;NO$K//\5 MO->J(7I*LE+F&ZT9S=&"YD4IXDH29 E%,2.8;/A!C?W^60*C6P$Y_T-7(W44 M WT42D6O>!$G,+.D3')@CV#-O__.'3H_Z @R"1::!(L,@76H'+14#OK0NU3R M/970H3+I4@G/5!:2RFJ_HPNYW^N=_U['9!U$4 6AOKX>Y_[$'4[MQT.&7AH- M M?M&H5:I$G7*-(@#29^:]3)5-!F*NC-U#UPP7 B9$ZD,"M M96L2+#0)%AD"ZY Q;,D8GH4"#4U2:1(L- D6&0+K4#EJJ1R=@P*-7DB"YQ]I MR^*EC3\8'^F/#B][=6JDFPT"18 M9 BLP\&DY6!R%J(S,4FE2;#0)%AD"*Q#I>OL6Q_G'&2GB>)0"]Q@=*0[&J/A ML:B$6J2CGU"1#LD9Z:7'/6@3W=Y<.9?^*'@G*YL\ A-XE:GR)Y@R])4*F;.T M5 .%+.B5S(ML,H;H[XYU""MQL&.TB>H-X:U5;Q0M-(H6F4+KDNGMR?3.0L6: M,$P1:A(M-(H6F4+K$KIOQMW>!O%_4S)?\ZO&&Q]+V2E6X4E6T3]9=?.U[WC= M_I;7B)II,]0[[YLKWB1::!0M,H7697#?B;O!>4B8T4[>*%IH%"TRA=8E=-_- MN[T=YESMJ \($P$272 6"]#R4:.X_H$B.)>.(_?SL0R=:AF>;!F=8EFOWS[X M2SX'MJG.0KB4X)*(^E_6=K0];[FN3AF.QF_&ULG51=3]LP%/TK5M[!:4H90FDDZ(J8!%)%!7M :'*2F\3" M'YE]LW3_?K:3AFYJ>=A+[&O?<\X]]G727IMWVP @V4FA[#)J$-MK2FW1@&3V M7+>@W$ZEC63H0E-3VQI@90!)09,XOJ22<15E:5C;F"S5'0JN8&.([:1DYO+S0\(+ MA]X>S(EWDFO][H-OY3**?4$@H$#/P-SP"U8@A"=R9?P<.:-)T@,/YWOVN^#= M>L$/NG^'D8_"\]7:&'#E_1#[F(>D:*SJ.4(=A5( MKH:1[<9S. !<7)T )",@^1>P. &8CX!Y,#I4%FQ]9&)_MV/PDG$V0 M<6ZX\K>X1>-VN<-A]L!R$"E%1^47:#'";@?8[ 1L+V&B@[]A MU)4\U9U,=2>!Y^($STU1Z$XA5S79(E,E,Z4ESVW)$,CK>H>^SW(!9*TZ"8;Y MEGD[9O-SEU8RU/S[4)K%!ZT/I@=NCQ_'_-I(XB<_B2_+Z"#('\W;LU.C! MS?M7]\A,S94E BJG%Y]_<5UDADX> M1MN-5 P F!8 T !X;"]S='EL97,N M>&ULW5A=;]HP%/TKD;M.K30U"5D#60%I0ZHT:9LJM0][JPQQP)+C9([IH+]^ MOG$('_5EM ]K&:C$]LDY]_CZ.A_M5WHIV.V,,>TM5-RGF4@](T@YY M]O U'9 P_D@\*S3#R)]A3#IQ9/&T3>(I0NL&SN1O,*&# MD4,W>9N-TSL(/;!K=K8U4(OX3:D.^UDAUQ4;$3M@HM"<>0]4#,B("CY6'%@9 MS;E8VN$.#$P*42A/FZUBPH8P4CU:.+0]V$6-3LYEH>K8-H+]'3>G[P"K'ACD M0K0&.\0.#/LEU9HI>6TZ];([\5 M+>_80J_*:9'AGCM'Z/G?YGG*)%-4;)HVM?^6L_QBQU'WM2S75Y5=PTZ/S7/# M6S=Y>0PFXV,P>10UV3L&D\D1F.R^VE7S.2;#8S#9>?LFH[=9DG[S3+GQX+KU MV-J.>O!Z," _X*5#K(-ZXSD7FLNF-^-IRN23IU"<2SF1@##XF .,(YE87'^I_GTT/E8#//6S$\'6O#[9+HBA)W A@;@=1A"&P&W$$

,"2*ZOO@SOW( M7]VG_/7_HH=_ %!+ P04 " "OC@A7EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *^."%>F"LD8/@4 '&PO=V]R:V)O;VLN>&ULQ9I;<^(V%(#_BH:G[$Q3P+?L9D)F6*!;9K*$ M"71?.XHM@B:V1269)/OK>V0GJ93"F;Z<\H0OPOXL^>@[DGSUI/3CO5*/[+DJ M:S/J;:W=7?;[)M^*BIM?U4[4<&:C=,4M[.J'OMEIP0NS%<)693\:#+)^Q67= MN[YZN]92]_T=945NI:KAH#OP0XHG\\]YM\OVTLA[64K[,NJUVZ7HL4K6LI(_ M13'J#7K,;-73[TK+GZJVO%SE6I7EJ#?L3OP0VLK\7X=7#G+-[TU[Q/+[.PX@ MHUXV@ MNI#:V+=%>GP/C7D#A;J^QZC=96J&GW(IO6C4[63^XR\!3]+W':.OA M[;>KQ$O]7ZI1;38R%U.5-Y6H;5>/6I0.L#9;N3,]5O-*C'H3M1>:+?F#< \% M=YD7W0-:(/.J2U]*.*'G1T$)^Y48:IC9LJ86!HFT)QNN"K9JJXA[D9P3R,RWDG=B+NA$MU@1\ MH*'S9N/\KP9 H+ '^06!_$+0VM;$'Y(J@RS"I#:JV4JG&O7+5K+.0#L&7" M]L1L,B36R3>EBB=9ENU+=VNWD#7,(8#K!\?!QCXFYI,AL5#@M=.-*-CL&2YB MA/%P)XW6/B9FE"&Q4J;B/H@$3!Q#8G-,A8;X=/DIM*BQNBT?O'>8,8;$RH!P MJ*1MD=Y[9 @.4>O4YMW6OH8V+.&!)+ X*C MJ1HX(=YC F"UV (C-+^?7&/JB(C5 ?V*@/S O@7Q1V]$F#. &/M0;!B8_]8829(R(V!YI"!R.F")-*1"P5 M-(D.,3&[1-1V.99&L[,UI*P^)N:7B-@OQY+ICC*('\PO$;%?O)SZE28F]@R:*X:8F&=B8L\=SF:]YY#CND/=A),0@GUR@N"N>#^;%Z"22@AEM#1]/R< MK>#R/B9FH8380BAFH/0$LU!";*%@%#$5ELLR,'F"N2>A7GLHEFB#A2-%% M__]AB09Z1A?JJFZ= XEQ-Z)TT>YC8NY)R5=O6DRPH>[6< [V19AV4F+MO!(Z M$Q9-*5PU3H#VI9UAK?SU]!333DJLG33];*I]\6-M=7A=C(6A0+N(6!XSDO\Z5F[J?[.B=)W0+ZIBG+"1R[K6\4 M+]Z^FWW[YO?Z;U!+ P04 " "OC@A7R%S!4B " #0)P &@ 'AL+U]R M96QS+W=O3EL4]^NW]MM2;IGVYG M+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/P_5T39># MW)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F# M'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+ M@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG9)M!;46\ET%M1;R706U%O M)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LFFR4$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [T"]@T#O0+V#0.] MO8- [T"]@T#O0+V#0.^8?*PDT#M0[R#0.U#O(- [4.\@T#M0[R#0.Z/>F4#O MC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KWSY&<3 KTSZIV_4^\Z?AY*O?9\ MK?'YWTGU>+ZW7!]_67Z=G+!SP3G=5M3GOU!+ P04 " "OC@A7XB$R0O$! M 9)P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG M#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[M MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O M(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[ M$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6L]\ZM_SA^?):=;?JW?#;^(V[Q E!+ 0(4 Q0 ( *^. M"%<'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ KXX(5\_(YRGN *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ KXX(5YE&PO M=V]R:W-H965T&UL4$L! A0#% @ KXX(5R?$_0Y_!@ M^1X !@ ("!#PX 'AL+W=O.1\IC-@, . * 8 " @<04 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ KXX(5S&@>-G6 P C@T !@ M ("!8!X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KXX(5]3 #3/&!P U1, !@ ("!:#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KXX(5Y]'0^TG!@ N@X !D ("!8UP 'AL+W=O&PO=V]R:W-H965TJ-4\3B@0 '4* 9 " @;IL !X M;"]W;W)K&UL4$L! A0#% @ KXX(5UN+@E3H M P LP@ !D ("!>W$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KXX(5PNCGNS6 @ K 8 !D M ("!5'P 'AL+W=O&PO=V]R M:W-H965T:!^-WRP, /$) M 9 " @8:" !X;"]W;W)K&UL M4$L! A0#% @ KXX(5P,%\XR" @ N0< !D ("!B(8 M 'AL+W=O&PO=V]R:W-H965TF7;36>08 -,0 9 M " @;R+ !X;"]W;W)K&UL4$L! A0#% @ MKXX(5VG\PJ4&PO=V]R:W-H965TV:-\E30, (L( 9 " @?:: !X;"]W M;W)K&UL4$L! A0#% @ KXX(5\;/Y\28 @ MF 4 !D ("!>IX 'AL+W=O&PO=V]R:W-H965T# MCXP/1 , !$' 9 " @56D !X;"]W;W)K&UL4$L! A0#% @ KXX(5YEZFYBY P '@D !D M ("!T*< 'AL+W=O&UL4$L! M A0#% @ KXX(5VRD-">F P '0H !D ("!W+, 'AL M+W=O&PO=V]R:W-H965TWM6?OTP, +$) 9 " M@=FZ !X;"]W;W)K&UL4$L! A0#% @ KXX( M5\G;G-T&PO=V]R:W-H965T&UL4$L! A0#% @ KXX(5W1(I$!E P 1 T M !D ("!4,L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KXX(5VIIU(,6! 81@ !D M ("!K=0 'AL+W=O!0 &0 @('ZV >&PO=V]R:W-H965T M&UL4$L! A0# M% @ KXX(5R(E/LTF P O@P !D ("!&PO=V]R:W-H965T,#_["=P0 $D; 9 " @7KE M !X;"]W;W)K&UL4$L! A0#% @ KXX(5SGH MN]V" P T0\ !D ("!*.H 'AL+W=O&PO=V]R:W-H965TM/-1' , .@( 9 " @63R !X;"]W;W)K&UL4$L! A0#% @ KXX(5X[6-Y(K! EQ< !D M ("!M_4 'AL+W=O&PO M=V]R:W-H965T3] !X;"]W;W)K&UL4$L! A0#% @ KXX(5X@X52&Y!P ISL !D ("! MZ ,! 'AL+W=O&PO=V]R:W-H965T)N93 @, () 9 M " @1T2 0!X;"]W;W)K&UL4$L! A0#% M @ KXX(5VG_(M&8 @ +@8 !D ("!5A4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KXX(5[J8W YM! P1H !D M ("!X"P! 'AL+W=O@! !:! &0 @(&$,0$ >&PO=V]R M:W-H965T7!E&UL4$L%!@ !+ $L A!0 /I! 0 $! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 234 251 1 true 62 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.myomnipod.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.myomnipod.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.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Sheet http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) Sheet http://www.myomnipod.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.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenue and Contract Acquisition Costs Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCosts Revenue and Contract Acquisition Costs Notes 9 false false R10.htm 0000010 - Disclosure - Cash and Cash Equivalents Sheet http://www.myomnipod.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 10 false false R11.htm 0000011 - Disclosure - Accounts Receivable, Net Sheet http://www.myomnipod.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://www.myomnipod.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Cloud Computing Costs Sheet http://www.myomnipod.com/role/CloudComputingCosts Cloud Computing Costs Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Other Intangible Assets, Net Sheet http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNet Goodwill and Other Intangible Assets, Net Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://www.myomnipod.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Derivative Instruments Sheet http://www.myomnipod.com/role/DerivativeInstruments Derivative Instruments Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.myomnipod.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Expense Sheet http://www.myomnipod.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 19 false false R20.htm 0000020 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 20 false false R21.htm 0000021 - Disclosure - Interest Expense, Net Sheet http://www.myomnipod.com/role/InterestExpenseNet Interest Expense, Net Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.myomnipod.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Net Income (Loss) Per Share Sheet http://www.myomnipod.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954701 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 26 false false R27.htm 9954702 - Disclosure - Revenue and Contract Acquisition Costs (Tables) Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables Revenue and Contract Acquisition Costs (Tables) Tables http://www.myomnipod.com/role/RevenueandContractAcquisitionCosts 27 false false R28.htm 9954703 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.myomnipod.com/role/CashandCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.myomnipod.com/role/CashandCashEquivalents 28 false false R29.htm 9954704 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.myomnipod.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.myomnipod.com/role/AccountsReceivableNet 29 false false R30.htm 9954705 - Disclosure - Inventories (Tables) Sheet http://www.myomnipod.com/role/InventoriesTables Inventories (Tables) Tables http://www.myomnipod.com/role/Inventories 30 false false R31.htm 9954706 - Disclosure - Cloud Computing Costs (Tables) Sheet http://www.myomnipod.com/role/CloudComputingCostsTables Cloud Computing Costs (Tables) Tables http://www.myomnipod.com/role/CloudComputingCosts 31 false false R32.htm 9954707 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) Sheet http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetTables Goodwill and Other Intangible Assets, Net (Tables) Tables http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNet 32 false false R33.htm 9954708 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilities 33 false false R34.htm 9954709 - Disclosure - Debt (Tables) Sheet http://www.myomnipod.com/role/DebtTables Debt (Tables) Tables http://www.myomnipod.com/role/Debt 34 false false R35.htm 9954710 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.myomnipod.com/role/StockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.myomnipod.com/role/StockBasedCompensationExpense 35 false false R36.htm 9954711 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncome 36 false false R37.htm 9954712 - Disclosure - Interest Expense, Net (Tables) Sheet http://www.myomnipod.com/role/InterestExpenseNetTables Interest Expense, Net (Tables) Tables http://www.myomnipod.com/role/InterestExpenseNet 37 false false R38.htm 9954713 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.myomnipod.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.myomnipod.com/role/NetIncomeLossPerShare 38 false false R39.htm 9954714 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies 39 false false R40.htm 9954715 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details) Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details) Details 40 false false R41.htm 9954716 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details) Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details) Details 41 false false R42.htm 9954717 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details) Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details) Details 42 false false R43.htm 9954718 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details) Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details) Details 43 false false R44.htm 9954719 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details) Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsNarrativeDetails Revenue and Contract Acquisition Costs - Narrative (Details) Details 44 false false R45.htm 9954720 - Disclosure - Cash and Cash Equivalents - Restricted Cash and Cash Equivalents (Details) Sheet http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails Cash and Cash Equivalents - Restricted Cash and Cash Equivalents (Details) Details 45 false false R46.htm 9954721 - Disclosure - Cash and Cash Equivalents - Narrative (Details) Sheet http://www.myomnipod.com/role/CashandCashEquivalentsNarrativeDetails Cash and Cash Equivalents - Narrative (Details) Details 46 false false R47.htm 9954722 - Disclosure - Accounts Receivable, Net - Schedule of Account Receivable (Details) Sheet http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails Accounts Receivable, Net - Schedule of Account Receivable (Details) Details 47 false false R48.htm 9954723 - Disclosure - Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details) Sheet http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details) Details 48 false false R49.htm 9954724 - Disclosure - Inventories (Details) Sheet http://www.myomnipod.com/role/InventoriesDetails Inventories (Details) Details http://www.myomnipod.com/role/InventoriesTables 49 false false R50.htm 9954725 - Disclosure - Cloud Computing Costs (Details) Sheet http://www.myomnipod.com/role/CloudComputingCostsDetails Cloud Computing Costs (Details) Details http://www.myomnipod.com/role/CloudComputingCostsTables 50 false false R51.htm 9954726 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) Sheet http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails Goodwill and Other Intangible Assets, Net - Narrative (Details) Details 51 false false R52.htm 9954727 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) Sheet http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) Details 52 false false R53.htm 9954728 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 53 false false R54.htm 9954729 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details) Sheet http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails Accrued Expenses and Other Current Liabilities - Narrative (Details) Details 54 false false R55.htm 9954730 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) Sheet http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) Details 55 false false R56.htm 9954731 - Disclosure - Debt - Components of Debt (Details) Sheet http://www.myomnipod.com/role/DebtComponentsofDebtDetails Debt - Components of Debt (Details) Details 56 false false R57.htm 9954732 - Disclosure - Debt - Narrative (Details) Sheet http://www.myomnipod.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 57 false false R58.htm 9954733 - Disclosure - Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details) Sheet http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details) Details 58 false false R59.htm 9954734 - Disclosure - Derivative Instruments (Details) Sheet http://www.myomnipod.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.myomnipod.com/role/DerivativeInstruments 59 false false R60.htm 9954735 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.myomnipod.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.myomnipod.com/role/CommitmentsandContingencies 60 false false R61.htm 9954736 - Disclosure - Stock-Based Compensation Expense (Details) Sheet http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation Expense (Details) Details http://www.myomnipod.com/role/StockBasedCompensationExpenseTables 61 false false R62.htm 9954737 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeTables 62 false false R63.htm 9954738 - Disclosure - Interest Expense, Net (Details) Sheet http://www.myomnipod.com/role/InterestExpenseNetDetails Interest Expense, Net (Details) Details http://www.myomnipod.com/role/InterestExpenseNetTables 63 false false R64.htm 9954739 - Disclosure - Income Taxes (Details) Sheet http://www.myomnipod.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.myomnipod.com/role/IncomeTaxes 64 false false R65.htm 9954740 - Disclosure - Net Income (Loss) Per Share - Schedule of Weighted Average Number of Shares (Details) Sheet http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails Net Income (Loss) Per Share - Schedule of Weighted Average Number of Shares (Details) Details http://www.myomnipod.com/role/NetIncomeLossPerShareTables 65 false false R66.htm 9954741 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details) Sheet http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details) Details http://www.myomnipod.com/role/NetIncomeLossPerShareTables 66 false false R9999.htm Uncategorized Items - podd-20230630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - podd-20230630.htm Cover 67 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: podd:ExcessAndObsoleteInventoryCharge, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:FiniteLivedIntangibleAssetUsefulLife - podd-20230630.htm 4 podd-20230630.htm podd-20230630.xsd podd-20230630_cal.xml podd-20230630_def.xml podd-20230630_lab.xml podd-20230630_pre.xml podd-exx311x2023x06x30_10q.htm podd-exx312x2023x06x30_10q.htm podd-exx321x2023x06x30_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "podd-20230630.htm": { "axisCustom": 0, "axisStandard": 25, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 748, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 234, "dts": { "calculationLink": { "local": [ "podd-20230630_cal.xml" ] }, "definitionLink": { "local": [ "podd-20230630_def.xml" ] }, "inline": { "local": [ "podd-20230630.htm" ] }, "labelLink": { "local": [ "podd-20230630_lab.xml" ] }, "presentationLink": { "local": [ "podd-20230630_pre.xml" ] }, "schema": { "local": [ "podd-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 519, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 3, "http://www.myomnipod.com/20230630": 2, "http://xbrl.sec.gov/dei/2023": 5, "total": 10 }, "keyCustom": 23, "keyStandard": 228, "memberCustom": 18, "memberStandard": 42, "nsprefix": "podd", "nsuri": "http://www.myomnipod.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.myomnipod.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Cash and Cash Equivalents", "menuCat": "Notes", "order": "10", "role": "http://www.myomnipod.com/role/CashandCashEquivalents", "shortName": "Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Accounts Receivable, Net", "menuCat": "Notes", "order": "11", "role": "http://www.myomnipod.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventories", "menuCat": "Notes", "order": "12", "role": "http://www.myomnipod.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Cloud Computing Costs", "menuCat": "Notes", "order": "13", "role": "http://www.myomnipod.com/role/CloudComputingCosts", "shortName": "Cloud Computing Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Other Intangible Assets, Net", "menuCat": "Notes", "order": "14", "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNet", "shortName": "Goodwill and Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "15", "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Debt", "menuCat": "Notes", "order": "16", "role": "http://www.myomnipod.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Derivative Instruments", "menuCat": "Notes", "order": "17", "role": "http://www.myomnipod.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://www.myomnipod.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock-Based Compensation Expense", "menuCat": "Notes", "order": "19", "role": "http://www.myomnipod.com/role/StockBasedCompensationExpense", "shortName": "Stock-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "podd:CashCashEquivalentsAndRestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "menuCat": "Statements", "order": "2", "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Accumulated Other Comprehensive Income", "menuCat": "Notes", "order": "20", "role": "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Interest Expense, Net", "menuCat": "Notes", "order": "21", "role": "http://www.myomnipod.com/role/InterestExpenseNet", "shortName": "Interest Expense, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "22", "role": "http://www.myomnipod.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Net Income (Loss) Per Share", "menuCat": "Notes", "order": "23", "role": "http://www.myomnipod.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "25", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Revenue and Contract Acquisition Costs (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables", "shortName": "Revenue and Contract Acquisition Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Cash and Cash Equivalents (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.myomnipod.com/role/CashandCashEquivalentsTables", "shortName": "Cash and Cash Equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.myomnipod.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.myomnipod.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Cloud Computing Costs (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.myomnipod.com/role/CloudComputingCostsTables", "shortName": "Cloud Computing Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetTables", "shortName": "Goodwill and Other Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.myomnipod.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Stock-Based Compensation Expense (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.myomnipod.com/role/StockBasedCompensationExpenseTables", "shortName": "Stock-Based Compensation Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Interest Expense, Net (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.myomnipod.com/role/InterestExpenseNetTables", "shortName": "Interest Expense, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Net Income (Loss) Per Share (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.myomnipod.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-69", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "39", "role": "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-69", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "menuCat": "Statements", "order": "4", "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details)", "menuCat": "Details", "order": "40", "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-82", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-90", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details)", "menuCat": "Details", "order": "41", "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-90", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details)", "menuCat": "Details", "order": "42", "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details)", "menuCat": "Details", "order": "43", "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsNarrativeDetails", "shortName": "Revenue and Contract Acquisition Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Cash and Cash Equivalents - Restricted Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "45", "role": "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails", "shortName": "Cash and Cash Equivalents - Restricted Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "podd:CashAndCashEquivalentsNetCashPosition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Cash and Cash Equivalents - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.myomnipod.com/role/CashandCashEquivalentsNarrativeDetails", "shortName": "Cash and Cash Equivalents - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "podd:CashAndCashEquivalentsNetCashPosition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Accounts Receivable, Net - Schedule of Account Receivable (Details)", "menuCat": "Details", "order": "47", "role": "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "shortName": "Accounts Receivable, Net - Schedule of Account Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-110", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-112", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details)", "menuCat": "Details", "order": "48", "role": "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "shortName": "Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-112", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "49", "role": "http://www.myomnipod.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "menuCat": "Statements", "order": "5", "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "podd:CapitalizedComputerSoftwareGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Cloud Computing Costs (Details)", "menuCat": "Details", "order": "50", "role": "http://www.myomnipod.com/role/CloudComputingCostsDetails", "shortName": "Cloud Computing Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "podd:CapitalizedComputerSoftwareGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details)", "menuCat": "Details", "order": "52", "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "podd:AccruedRebatesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "53", "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "podd:AccruedRebatesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-130", "decimals": "INF", "first": true, "lang": "en-US", "name": "podd:NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued", "reportCount": 1, "unique": true, "unitRef": "notice", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-130", "decimals": "INF", "first": true, "lang": "en-US", "name": "podd:NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued", "reportCount": 1, "unique": true, "unitRef": "notice", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-24", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details)", "menuCat": "Details", "order": "55", "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-24", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Debt - Components of Debt (Details)", "menuCat": "Details", "order": "56", "role": "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "shortName": "Debt - Components of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-139", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.myomnipod.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-150", "decimals": "INF", "lang": "en-US", "name": "podd:DebtInstrumentAdditionalInterestInEventOfReportingViolation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-139", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details)", "menuCat": "Details", "order": "58", "role": "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "shortName": "Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-174", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-178", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeVariableInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Derivative Instruments (Details)", "menuCat": "Details", "order": "59", "role": "http://www.myomnipod.com/role/DerivativeInstrumentsDetails", "shortName": "Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-178", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeVariableInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-55", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "menuCat": "Statements", "order": "6", "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-55", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-181", "decimals": null, "first": true, "lang": "en-US", "name": "podd:LitigationSettlementMutualCovenantNotToSuePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "60", "role": "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-181", "decimals": null, "first": true, "lang": "en-US", "name": "podd:LitigationSettlementMutualCovenantNotToSuePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "61", "role": "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-24", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Accumulated Other Comprehensive Income (Details)", "menuCat": "Details", "order": "62", "role": "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Interest Expense, Net (Details)", "menuCat": "Details", "order": "63", "role": "http://www.myomnipod.com/role/InterestExpenseNetDetails", "shortName": "Interest Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "64", "role": "http://www.myomnipod.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Net Income (Loss) Per Share - Schedule of Weighted Average Number of Shares (Details)", "menuCat": "Details", "order": "65", "role": "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails", "shortName": "Net Income (Loss) Per Share - Schedule of Weighted Average Number of Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-214", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details)", "menuCat": "Details", "order": "66", "role": "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails", "shortName": "Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "menuCat": "Statements", "order": "7", "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenue and Contract Acquisition Costs", "menuCat": "Notes", "order": "9", "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCosts", "shortName": "Revenue and Contract Acquisition Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - podd-20230630.htm", "menuCat": "Cover", "order": "67", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - podd-20230630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 62, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.myomnipod.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r700", "r711", "r721", "r746" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r707", "r715", "r725", "r742", "r750", "r754", "r762" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r700", "r711", "r721", "r746" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r697", "r708", "r718", "r743" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r707", "r715", "r725", "r742", "r750", "r754", "r762" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r696", "r766" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r696", "r766" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r696", "r766" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r704", "r715", "r725", "r742", "r750" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r702", "r713", "r723", "r748" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r705", "r716", "r726", "r751" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r705", "r716", "r726", "r751" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r697", "r708", "r718", "r743" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r698", "r709", "r719", "r744" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r699", "r710", "r720", "r745" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r706", "r717", "r727", "r752" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r701", "r712", "r722", "r747" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "podd_A515MortgageDueNovember2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "5.15% Mortgage Due November 2025", "label": "5.15% Mortgage Due November 2025 [Member]", "terseLabel": "5.15% Mortgage due November 2025", "verboseLabel": "5.15% Mortgage" } } }, "localname": "A515MortgageDueNovember2025Member", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "podd_AccruedRebatesCurrent": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Rebates, Current", "label": "Accrued Rebates, Current", "terseLabel": "Accrued rebates" } } }, "localname": "AccruedRebatesCurrent", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "podd_CapitalizedComputerSoftwareGrossCurrent": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Computer Software, Gross, Current", "label": "Capitalized Computer Software, Gross, Current", "terseLabel": "Short-term portion" } } }, "localname": "CapitalizedComputerSoftwareGrossCurrent", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "monetaryItemType" }, "podd_CapitalizedComputerSoftwareGrossNoncurrent": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Computer Software, Gross, Noncurrent", "label": "Capitalized Computer Software, Gross, Noncurrent", "terseLabel": "Long-term portion" } } }, "localname": "CapitalizedComputerSoftwareGrossNoncurrent", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "monetaryItemType" }, "podd_CashAndCashEquivalentsGrossCashPosition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents, Gross Cash Position", "label": "Cash And Cash Equivalents, Gross Cash Position", "terseLabel": "Gross cash position" } } }, "localname": "CashAndCashEquivalentsGrossCashPosition", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "podd_CashAndCashEquivalentsNetCashPosition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents, Net Cash Position", "label": "Cash And Cash Equivalents, Net Cash Position", "terseLabel": "Net cash position" } } }, "localname": "CashAndCashEquivalentsNetCashPosition", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "podd_CashBorrowings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Borrowings", "label": "Cash Borrowings", "terseLabel": "Cash borrowings" } } }, "localname": "CashBorrowings", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "podd_CashCashEquivalentsAndRestrictedCashCurrent": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, And Restricted Cash, Current", "label": "Cash, Cash Equivalents, And Restricted Cash, Current", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashCashEquivalentsAndRestrictedCashCurrent", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "podd_CloudComputingCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloud Computing Costs", "label": "Cloud Computing Costs [Member]", "terseLabel": "Cloud Computing Costs" } } }, "localname": "CloudComputingCostsMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "domainItemType" }, "podd_ConvertibleSeniorNotes0375Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes 0.375% [Member]", "label": "Convertible Senior Notes 0.375% [Member]", "terseLabel": "0.375% Convertible Senior Notes due September 2026", "verboseLabel": "0.375% Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotes0375Member", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "podd_DebtConversionConvertedInstrumentCappedCallsSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Converted Instrument, Capped Calls Shares Issued", "label": "Debt Conversion, Converted Instrument, Capped Calls Shares Issued", "terseLabel": "Number of capped shares (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentCappedCallsSharesIssued", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "podd_DebtInstrumentAdditionalInterestInEventOfReportingViolation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Interest In Event Of Reporting Violation", "label": "Debt Instrument Additional Interest In Event Of Reporting Violation", "terseLabel": "Debt instrument, additional interest in event of reporting violation" } } }, "localname": "DebtInstrumentAdditionalInterestInEventOfReportingViolation", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "podd_DerivativePremiumPercentageOverLastReportedSalePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Premium Percentage Over Last Reported Sale Price", "label": "Derivative, Premium Percentage Over Last Reported Sale Price", "terseLabel": "Premium percentage over last reported sale price" } } }, "localname": "DerivativePremiumPercentageOverLastReportedSalePrice", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "podd_DistributorAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor A", "label": "Distributor A [Member]", "terseLabel": "Distributor A" } } }, "localname": "DistributorAMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "podd_DistributorBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor B", "label": "Distributor B [Member]", "terseLabel": "Distributor B" } } }, "localname": "DistributorBMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "podd_DistributorDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor D", "label": "Distributor D [Member]", "terseLabel": "Distributor D" } } }, "localname": "DistributorDMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "podd_DrugDeliveryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Drug Delivery [Member]", "label": "Drug Delivery [Member]", "terseLabel": "Drug Delivery" } } }, "localname": "DrugDeliveryMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "podd_EquipmentFinancingDueJuly2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financing Due July 2028 [Member]", "label": "Equipment Financing Due July 2028 [Member]", "terseLabel": "Equipment Financing due July 2028" } } }, "localname": "EquipmentFinancingDueJuly2028Member", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "domainItemType" }, "podd_EquipmentFinancingDueMay2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financing Due May 2024", "label": "Equipment Financing Due May 2024 [Member]", "terseLabel": "Equipment Financing due May 2024" } } }, "localname": "EquipmentFinancingDueMay2024Member", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "domainItemType" }, "podd_EquipmentFinancingDueNovember2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financing Due November 2025", "label": "Equipment Financing Due November 2025 [Member]", "terseLabel": "Equipment Financing due November 2025" } } }, "localname": "EquipmentFinancingDueNovember2025Member", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "domainItemType" }, "podd_EquipmentFinancingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financing", "label": "Equipment Financing [Member]", "terseLabel": "Equipment Financing" } } }, "localname": "EquipmentFinancingMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "podd_EquipmentFinancingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financings", "label": "Equipment Financings [Member]", "terseLabel": "Equipment Financings" } } }, "localname": "EquipmentFinancingsMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "podd_ExcessAndObsoleteInventoryCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Excess And Obsolete Inventory Charge", "label": "Excess And Obsolete Inventory Charge", "terseLabel": "Amounts charged for excess and obsolete inventory" } } }, "localname": "ExcessAndObsoleteInventoryCharge", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "podd_InternationalOmnipodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Omnipod [Member]", "label": "International Omnipod [Member]", "terseLabel": "International Omnipod" } } }, "localname": "InternationalOmnipodMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "podd_LineOfCreditFacilityMaximumBorrowingCapacityIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Increase", "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Increase", "terseLabel": "Line of credit, borrowing capacity increase" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityIncrease", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "podd_LitigationSettlementMutualCovenantNotToSuePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Mutual Covenant Not To Sue Period", "label": "Litigation Settlement, Mutual Covenant Not To Sue Period", "terseLabel": "Litigation settlement, mutual covenant not to sue period" } } }, "localname": "LitigationSettlementMutualCovenantNotToSuePeriod", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "podd_NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Voluntary Medical Device Correction Notices Issued", "label": "Number Of Voluntary Medical Device Correction Notices Issued", "terseLabel": "Number of voluntary medical device correction notices issued" } } }, "localname": "NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "podd_PatentInfringementLawsuitWithRocheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement Lawsuit With Roche", "label": "Patent Infringement Lawsuit With Roche [Member]", "terseLabel": "Patent Infringement Lawsuit With Roche" } } }, "localname": "PatentInfringementLawsuitWithRocheMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "podd_ProceedsFromIssuanceOfCommonStockEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Of Common Stock, Employee Stock Purchase Plan", "label": "Proceeds From Issuance Of Common Stock, Employee Stock Purchase Plan", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfCommonStockEmployeeStockPurchasePlan", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "podd_ProductOmnipodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product, Omnipod [Member]", "label": "Product, Omnipod [Member]", "terseLabel": "Total Omnipod" } } }, "localname": "ProductOmnipodMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "podd_ProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty Term", "label": "Product Warranty Term", "terseLabel": "Product warranty term for PDMs" } } }, "localname": "ProductWarrantyTerm", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "podd_PurchasesOfDevelopedSoftwareIncludedInAccountsPayableAndAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchases Of Developed Software Included In Accounts Payable And Accrued Expenses", "label": "Purchases Of Developed Software Included In Accounts Payable And Accrued Expenses", "terseLabel": "Purchases of developed software included in accounts payable and accrued expenses" } } }, "localname": "PurchasesOfDevelopedSoftwareIncludedInAccountsPayableAndAccruedExpenses", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "podd_PurchasesOfPropertyPlantAndEquipmentIncludedInLongTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchases Of Property, Plant and Equipment Included In Long-Term Debt", "label": "Purchases Of Property, Plant and Equipment Included In Long-Term Debt", "terseLabel": "Purchases of property, plant and equipment included in long-term debt" } } }, "localname": "PurchasesOfPropertyPlantAndEquipmentIncludedInLongTermDebt", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "podd_RepaymentOfEquipmentFinancings": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Equipment Financings", "label": "Repayment Of Equipment Financings", "negatedTerseLabel": "Repayment of equipment financings" } } }, "localname": "RepaymentOfEquipmentFinancings", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "podd_RepaymentOfMortgage": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Mortgage", "label": "Repayment Of Mortgage", "negatedTerseLabel": "Repayment of mortgage" } } }, "localname": "RepaymentOfMortgage", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "podd_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments Of Term Loan", "label": "Repayments Of Term Loan", "negatedTerseLabel": "Repayment of term loan" } } }, "localname": "RepaymentsOfTermLoan", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "podd_ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Capitalized Computer Software, Net", "label": "Schedule Of Capitalized Computer Software, Net [Table Text Block]", "terseLabel": "Schedule of Capitalized Could Computing Costs" } } }, "localname": "ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsTables" ], "xbrltype": "textBlockItemType" }, "podd_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "podd_StandardAndExtendedProductWarrantyAccrualRelatedToMedicalDeviceCorrectionNotices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard And Extended Product Warranty Accrual Related To Medical Device Correction Notices", "label": "Standard And Extended Product Warranty Accrual Related To Medical Device Correction Notices", "terseLabel": "Estimated liability related to the MDCs" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualRelatedToMedicalDeviceCorrectionNotices", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "podd_TermLoanDueMay2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Due May 2028", "label": "Term Loan Due May 2028 [Member]", "terseLabel": "Term loan due May 2028" } } }, "localname": "TermLoanDueMay2028Member", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "podd_U.S.OmnipodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Omnipod [Member]", "label": "U.S. Omnipod [Member]", "terseLabel": "U.S. Omnipod" } } }, "localname": "U.S.OmnipodMember", "nsuri": "http://www.myomnipod.com/20230630", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r159", "r207", "r213", "r219", "r265", "r271", "r393", "r394", "r395", "r406", "r407", "r427", "r428", "r429", "r431", "r432", "r433", "r438", "r441", "r443", "r444", "r477" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r159", "r207", "r213", "r219", "r265", "r271", "r393", "r394", "r395", "r406", "r407", "r427", "r428", "r429", "r431", "r432", "r433", "r438", "r441", "r443", "r444", "r477" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r159", "r207", "r213", "r219", "r265", "r271", "r393", "r394", "r395", "r406", "r407", "r427", "r428", "r429", "r431", "r432", "r433", "r438", "r441", "r443", "r444", "r477" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r253", "r667", "r812", "r834", "r835" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r288", "r289", "r290", "r291", "r363", "r488", "r531", "r559", "r560", "r614", "r616", "r618", "r619", "r629", "r643", "r644", "r657", "r664", "r675", "r679", "r809", "r825", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r288", "r289", "r290", "r291", "r363", "r488", "r531", "r559", "r560", "r614", "r616", "r618", "r619", "r629", "r643", "r644", "r657", "r664", "r675", "r679", "r809", "r825", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r253", "r667", "r812", "r834", "r835" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r250", "r489", "r525", "r526", "r527", "r528", "r529", "r530", "r647", "r665", "r678", "r771", "r802", "r803", "r812", "r834" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r250", "r489", "r525", "r526", "r527", "r528", "r529", "r530", "r647", "r665", "r678", "r771", "r802", "r803", "r812", "r834" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r288", "r289", "r290", "r291", "r355", "r363", "r388", "r389", "r390", "r487", "r488", "r531", "r559", "r560", "r614", "r616", "r618", "r619", "r629", "r643", "r644", "r657", "r664", "r675", "r679", "r682", "r798", "r809", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r288", "r289", "r290", "r291", "r355", "r363", "r388", "r389", "r390", "r487", "r488", "r531", "r559", "r560", "r614", "r616", "r618", "r619", "r629", "r643", "r644", "r657", "r664", "r675", "r679", "r682", "r798", "r809", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r251", "r252", "r552", "r555", "r557", "r615", "r617", "r620", "r630", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r648", "r666", "r682", "r812", "r834" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r251", "r252", "r552", "r555", "r557", "r615", "r617", "r620", "r630", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r648", "r666", "r682", "r812", "r834" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r157", "r158", "r159", "r160", "r161", "r208", "r209", "r210", "r258", "r259", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r283", "r393", "r394", "r395", "r406", "r407", "r414", "r415", "r416", "r424", "r425", "r426", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r450", "r451", "r455", "r456", "r457", "r458", "r466", "r467", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r793" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r677" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts and Unbilled Receivables" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r255", "r256" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional and consulting services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r26", "r651" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Employee compensation and related costs" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r180", "r187", "r188", "r420", "r653", "r778" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized Gain on Cash Flow Hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r186", "r187", "r460", "r461", "r462", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r104", "r173", "r515", "r539", "r543" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r186", "r187", "r460", "r461", "r462", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r13", "r36", "r428", "r431", "r479", "r534", "r535", "r778", "r779", "r780", "r790", "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "verboseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r3", "r13", "r36", "r187", "r188", "r461", "r462", "r463", "r464", "r465", "r778" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible assets, useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r95", "r677", "r838" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r393", "r394", "r395", "r548", "r790", "r791", "r792", "r818", "r840" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r59", "r60", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r392", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r174", "r257", "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r7", "r80", "r111", "r331" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Accretion of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r107", "r331", "r469", "r783" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r331", "r469", "r662", "r663", "r783" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Non-cash interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r50", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r140", "r170", "r199", "r236", "r244", "r248", "r260", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r418", "r421", "r454", "r510", "r581", "r677", "r691", "r807", "r808", "r823" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r164", "r176", "r199", "r260", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r418", "r421", "r454", "r677", "r807", "r808", "r823" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r40", "r41", "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r843" ], "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r11", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized implementation costs, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r843" ], "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "totalLabel": "Total capitalized implementation costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r645" ], "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "totalLabel": "Capitalized implementation costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of capitalized commission costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r275" ], "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total capitalized contract acquisition costs, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r275" ], "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r275" ], "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Contract Acquisition Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r39", "r166", "r649" ], "calculation": { "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "podd_CashCashEquivalentsAndRestrictedCashCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r166", "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r39", "r116", "r197" ], "calculation": { "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period (Note 3)", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period (Note 3)", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r116" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "terseLabel": "Cash flow hedge gains to be reclassified within 12 months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r88", "r511", "r568" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r124", "r285", "r286", "r633", "r799" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r680", "r681", "r682", "r684", "r685", "r686", "r689", "r790", "r791", "r818", "r836", "r840" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r94", "r569" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r94", "r569", "r587", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r94", "r514", "r677" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $.001 par value, 100,000,000 authorized; 69,804,489 and 69,511,286 issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r183", "r185", "r192", "r506", "r522" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r103", "r191", "r505", "r521" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r46", "r48", "r78", "r79", "r253", "r632" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r46", "r48", "r78", "r79", "r253", "r544", "r632" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r46", "r48", "r78", "r79", "r253", "r632", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r46", "r48", "r78", "r79", "r253" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration risk", "verboseLabel": "Percentage of concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r45", "r46", "r48", "r49", "r78", "r138", "r632" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r46", "r48", "r78", "r79", "r253", "r632" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r811" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r341", "r342", "r352" ], "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "totalLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r341", "r342", "r352" ], "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r341", "r342", "r352" ], "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r126", "r310", "r311", "r321", "r322", "r323", "r327", "r328", "r329", "r330", "r331", "r659", "r660", "r661", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Debt Securities" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r109", "r489" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r47", "r253" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r125", "r198", "r309", "r315", "r316", "r317", "r318", "r319", "r320", "r325", "r332", "r333", "r335" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r91", "r92", "r141", "r142", "r203", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r470", "r659", "r660", "r661", "r662", "r663", "r785" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt, basis spread on variable rate (in percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r142", "r336" ], "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r127", "r312" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r29", "r55", "r130", "r131", "r312" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r81", "r83", "r310", "r470", "r660", "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r323", "r453", "r660", "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "verboseLabel": "Debt instrument fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r28", "r81", "r338", "r470" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r28", "r311" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r203", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r470", "r659", "r660", "r661", "r662", "r663", "r785" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r203", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r470", "r659", "r660", "r661", "r662", "r663", "r785" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Before September 6, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "On or after September 6, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r30", "r55", "r56", "r80", "r81", "r83", "r89", "r129", "r131", "r203", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r470", "r659", "r660", "r661", "r662", "r663", "r785" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r80", "r83", "r810" ], "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r82", "r810" ], "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r240" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r177", "r178", "r453", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r575", "r576", "r621", "r624", "r625", "r626", "r627", "r628", "r652", "r682", "r837" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Asset", "terseLabel": "Fair value of the interest rate swaps" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r558", "r560", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r621", "r623", "r625", "r627", "r680", "r682" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r66", "r68", "r69", "r70", "r558", "r560", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r621", "r623", "r625", "r627", "r652", "r680", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r136", "r423", "r434" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r816", "r817" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativePriceRiskOptionStrikePrice": { "auth_ref": [ "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "The strike price on the price risk option contract such as a put option or a call option.", "label": "Derivative, Price Risk Option Strike Price", "terseLabel": "Initial strike price (in USD per share)" } } }, "localname": "DerivativePriceRiskOptionStrikePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r15", "r62", "r63", "r64", "r65", "r67", "r69", "r71", "r72", "r73", "r434" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeVariableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative.", "label": "Derivative, Variable Interest Rate", "terseLabel": "Variable interest rate" } } }, "localname": "DerivativeVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r351", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r351", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r9", "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation Expense" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r193", "r211", "r212", "r213", "r214", "r215", "r221", "r223", "r228", "r229", "r230", "r234", "r444", "r445", "r507", "r523", "r654" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r193", "r211", "r212", "r213", "r214", "r215", "r223", "r228", "r229", "r230", "r234", "r444", "r445", "r507", "r523", "r654" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r220", "r231", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r459" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r410", "r815" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r159", "r186", "r187", "r188", "r204", "r205", "r206", "r209", "r216", "r218", "r235", "r265", "r271", "r340", "r393", "r394", "r395", "r406", "r407", "r427", "r428", "r429", "r430", "r431", "r433", "r443", "r460", "r461", "r462", "r463", "r464", "r465", "r479", "r534", "r535", "r536", "r548", "r610" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r323", "r453", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r323", "r356", "r357", "r358", "r359", "r360", "r361", "r448", "r484", "r485", "r486", "r660", "r661", "r672", "r673", "r674" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r18", "r75", "r323", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r323", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r323", "r356", "r361", "r448", "r485", "r660", "r661", "r672", "r673", "r674" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r75", "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r323", "r356", "r357", "r358", "r359", "r360", "r361", "r484", "r485", "r486", "r660", "r661", "r672", "r673", "r674" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Expected term" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r168", "r280" ], "calculation": { "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r278", "r279", "r280", "r281", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails", "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r123", "r491" ], "calculation": { "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails", "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r123", "r490" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value", "verboseLabel": "Other intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r167", "r277", "r504", "r658", "r677", "r796", "r797" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r108", "r199", "r236", "r243", "r247", "r249", "r260", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r454", "r656", "r807" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r105", "r144", "r236", "r243", "r247", "r249", "r508", "r519", "r656" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r282", "r284", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r284", "r594" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r200", "r399", "r402", "r404", "r405", "r408", "r411", "r412", "r413", "r547" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r153", "r155", "r217", "r218", "r241", "r401", "r409", "r524" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r6" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedTerseLabel": "Accounts receivable \u2014 related party" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r782" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r224", "r225", "r226", "r230", "r365" ], "calculation": { "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestAndDividendIncomeOperating": { "auth_ref": [ "r147", "r842" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.", "label": "Interest and Dividend Income, Operating", "negatedTerseLabel": "Interest income" } } }, "localname": "InterestAndDividendIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalizedAdjustment": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/InterestExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.", "label": "Interest Costs Capitalized Adjustment", "negatedTerseLabel": "Capitalized interest" } } }, "localname": "InterestCostsCapitalizedAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r149", "r189", "r239", "r468", "r595", "r690", "r839" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "totalLabel": "Interest expense, net of portion capitalized" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r113", "r330", "r662", "r663" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Cash interest, net of interest rate swaps" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Text Block]", "terseLabel": "Interest Expense, Net" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r148" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.myomnipod.com/role/InterestExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedTotalLabel": "Interest expense, net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.myomnipod.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r646", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r774" ], "calculation": { "http://www.myomnipod.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r175", "r650", "r677" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.myomnipod.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r776" ], "calculation": { "http://www.myomnipod.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r775" ], "calculation": { "http://www.myomnipod.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25", "r199", "r260", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r419", "r421", "r422", "r454", "r567", "r655", "r691", "r807", "r823", "r824" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r99", "r143", "r517", "r677", "r786", "r794", "r819" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27", "r165", "r199", "r260", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r419", "r421", "r422", "r454", "r677", "r807", "r823", "r824" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r142", "r322", "r337", "r660", "r661", "r832" ], "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r171" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less: current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r172" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "verboseLabel": "Total long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r30", "r54" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r287", "r288", "r289", "r292", "r800", "r801" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r287", "r288", "r289", "r292", "r800", "r801" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r196" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r196" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r116", "r117", "r118" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r106", "r118", "r145", "r163", "r181", "r184", "r188", "r199", "r208", "r211", "r212", "r213", "r214", "r217", "r218", "r227", "r236", "r243", "r247", "r249", "r260", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r445", "r454", "r520", "r589", "r608", "r609", "r656", "r690", "r807" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental noncash information:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NonrelatedPartyMember": { "auth_ref": [ "r787", "r788" ], "lang": { "en-us": { "role": { "documentation": "Party not related to reporting entity.", "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party" } } }, "localname": "NonrelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r20", "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive (loss) income before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r236", "r243", "r247", "r249", "r656" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r169" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r12", "r135" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r179" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Unrealized gain (loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r12", "r135", "r182", "r185" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherInvestmentNotReadilyMarketableFairValue": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of the other investment not readily marketable determined by management based upon fair value methods, including pricing of similar securities and valuation techniques, that was used to record the investment for financial reporting purposes.", "label": "Other Investment Not Readily Marketable, Fair Value", "terseLabel": "Carrying value of investments" } } }, "localname": "OtherInvestmentNotReadilyMarketableFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r112" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r115" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedTerseLabel": "Investments in developed software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r195" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of withholding taxes in connection with vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r38", "r417" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Acquisition of a business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r115" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquisition of intangible assets", "terseLabel": "Cash paid to acquire patent assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r114" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Cash paid for investments", "verboseLabel": "Payments for strategic investment" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r115" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r93", "r339" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r93", "r569" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r93", "r339" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r93", "r569", "r587", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r93", "r513", "r677" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r777" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriceRiskDerivativeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying is tied to price risk.", "label": "Price Risk Derivative [Member]", "terseLabel": "Price Risk Derivative" } } }, "localname": "PriceRiskDerivativeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r768", "r781" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r4", "r16" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r87", "r293", "r295", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Product warranty liability at the end of period", "periodStartLabel": "Product warranty liability at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r26", "r805", "r806" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty liability - current portion" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty fulfillment" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Change in estimate" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails", "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty expense" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r509", "r518", "r677" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r194", "r273" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r20", "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified to net income (loss)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationLineItems": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification [Line Items]", "terseLabel": "Reclassification [Line Items]" } } }, "localname": "ReclassificationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTable": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification [Table]", "terseLabel": "Reclassification [Table]" } } }, "localname": "ReclassificationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r362", "r480", "r481", "r562", "r563", "r564", "r565", "r566", "r586", "r588", "r613" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r201", "r202", "r480", "r481", "r482", "r483", "r562", "r563", "r564", "r565", "r566", "r586", "r588", "r613" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r362", "r480", "r481", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r562", "r563", "r564", "r565", "r566", "r586", "r588", "r613", "r822" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r90", "r397", "r831" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r152", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Cloud Computing Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r772", "r784" ], "calculation": { "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "podd_CashCashEquivalentsAndRestrictedCashCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r154", "r773", "r784" ], "calculation": { "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Restricted stock units vested, net of shares withheld for taxes (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Restricted stock units vested, net of shares withheld for taxes" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r96", "r132", "r516", "r538", "r543", "r546", "r570", "r677" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r159", "r204", "r205", "r206", "r209", "r216", "r218", "r265", "r271", "r393", "r394", "r395", "r406", "r407", "r427", "r429", "r430", "r433", "r443", "r534", "r536", "r548", "r840" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r156", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue and Contract Acquisition Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r190", "r199", "r237", "r238", "r242", "r245", "r246", "r250", "r251", "r253", "r260", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r454", "r508", "r807" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility expires June 2028", "verboseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r474", "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r253", "r769" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Net Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Components of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r36", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income, Net of Tax" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r30", "r55", "r56", "r80", "r81", "r83", "r89", "r129", "r131", "r660", "r662", "r789" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Outstanding Convertible Debt and Related Debt Issuance Costs" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r51", "r52", "r490" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Components of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r22", "r100", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Changes in Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r84", "r85", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r19", "r139", "r833" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restricted Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Weighted-average Number of Common Shares Used in the Computation of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r45", "r46", "r48", "r49", "r78", "r138" ], "lang": { "en-us": { "role": { "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.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetTables", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r110" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Shipping and Handling costs" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r128", "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty Costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r33", "r159", "r186", "r187", "r188", "r204", "r205", "r206", "r209", "r216", "r218", "r235", "r265", "r271", "r340", "r393", "r394", "r395", "r406", "r407", "r427", "r428", "r429", "r430", "r431", "r433", "r443", "r460", "r461", "r462", "r463", "r464", "r465", "r479", "r534", "r535", "r536", "r548", "r610" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r204", "r205", "r206", "r235", "r489", "r545", "r549", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r588", "r590", "r591", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r683" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r204", "r205", "r206", "r235", "r489", "r545", "r549", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r588", "r590", "r591", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r683" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r93", "r94", "r132" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of shares for employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r93", "r94", "r132", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of options to purchase common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r93", "r94", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of shares for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r14", "r33", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of options to purchase common stock" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r94", "r97", "r98", "r120", "r571", "r587", "r611", "r612", "r677", "r691", "r786", "r794", "r819", "r840" ], "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at the end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Accounts receivable trade, net" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled receivable" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r400", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax position" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r222", "r230" ], "calculation": { "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average number of common shares outstanding, diluted (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of common shares outstanding (in thousands):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r221", "r230" ], "calculation": { "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of common shares outstanding, basic (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1-12)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1-5)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "https://asc.fasb.org//985-730/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org//326/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r694": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r695": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r696": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r697": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r698": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "39", "Publisher": "FASB", "Section": "45", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "820", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481753/940-820-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 85 0001145197-23-000059-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001145197-23-000059-xbrl.zip M4$L#!!0 ( *^."%<8K!LWNYKG4#;N]JS+> PUL_/^,R>1$J,I M(=&ZV&8^_1.9DK@*D$! 2N2>G6J#A)09\8O(B,C(B*__]W-L"N_8<0W;^JTD M5<22\'];7_^_VYH^QY0EW#D8>UH4/PQL)W@@+?[>=G\8[$EY, MY UM9UPNTU_=V9.I8[R-/$$6926Z*[SHW""U@46L#^6WY# M:+(^A/#"TLV&:ZNR5-]"B/".V0\^O?B;#0MH@ D8KST'62[!&O( K.1]8EF4 MRY(\(R;\2#>6IQ2^L'8=7(QNU;$1/W6XL#03ONMA*WRCUX)Y (CO?5UC#TD MD*>6\9^^\?Y;Z,86O#^3^\5#W\K:668AX7&Y$G8N&F#6M*):GHPT5M), #V M1*N46D-DNOCK]=*#4CPWTG@/AJLA\Q\8.0_PC3M[0ZW4(C/.Z@4O<+NM+[^B M7FK]5=[_!1T+&#&]@UWBCU!)!X4EJ56K6]W_)G>\X2U3J M6/H]K! E(0#@;R4 [8T.WY3'\)01^6591],RMF9#:99:]UC#XP%V!$5*-9:: M& TFU#XW;8TJ+<-ZZX$\ZLC1W1\3\O[.)T#8-08F?C)<;TYDH/(V3?;+Q@<2 MO2/6OM-Q;QCT@X,T(H.";QG!D'U7+ZW2$Y2?CC5C#(#]K52N1C,B4G73^=2P MZ[8MO3MP;1-[^-%Z!WK;SO1NA)RW%3H/C4^LE_^-'3N:G]H ZO[7+PU85F^C M04:C2C?*QC%'V11WCG(#&,FXEA'P8, T@,GO6'^T@&5OA.=MU\7>#QE'\DYI_E$W:O$:SSP'F&!<*C$@VX%0\LCPPK^ M)#;7*U'6(%I$CN"78C3"6@U&*%9$454EL;I.G.MEI>G@(0:!!';$Z'IB1=RX MU+R!@0O4JKCQ0,/_5G*-\<0DBQ?];N20>2VI]M_R,X/WSEX9C<&W? MH9_HJGD3$HO.B.B/Z'M,-53TR=#)YZ$!6H ^'\>N/_[.LN59_W(J^6G[Z MA"K8Z!.LU8Y']!15XF51@O^/?C>_-ANFOG!KK4S6N.4KT>?H)==+\XXG@\P M&0*CQ0MGUE@@0G0EV-!IN2#NV)W-;(R1ZSNX%1*67HP>$5V+/I-GQ%-* M88Y2BQC8DU(^%:=E4H2V\,V/WGUZ*JEL48G8XV5E3SPMSZQZ[)F%\,1O1#L' M'W5XV>?$-#3#"U9X03?&Q'X@WG&DUE^Q29SA%] 7TSXQN@.E['Z;+EYI?QH@ M$=%OGFW+6;@8F0^Q[YR19S:T$R)UF0)"A'-2+Q(/7' I!@S/@U!*P MN%Z"C]PC)L2,"[KQ#M1;O)7:[P@U=->_7TIKTDTN!P[C_LL'=U_+B[' MY.05KG.L74>/ MO>1D43AZ""0GVO;H/GD^Y$)FUM/M>3 G\IO.GSY)@[#'$]N"C^ZRYH+OQ[;5 M\VSMY[&CD$I&86"965\U($9]:!3 I\3?/'/C65NMX(.^0^!X_(T][QHZ798YP;7C"V MW9SEU)CUI%A8TQ@P0F5F?2?6%D 6F,7LKC4SJR4+7&)V:YOEI94%QC&[.?="3Q=Y.\^VIY)W;_,\ MD;?S,$O-NYMZXLC;F;B4=V?V_)&W,S$N[\[P"1VPK)Q>->].[YD=^L/=V:EMFI;C7O3N]YUK3LZ)]WG_;$ M:UIV93WR[I^>?TW+CA=Y]T)/FO-VAO-"U;Q[FV?+>3L'L_+NIIX^Y^T<7,J[ M,WO^R-N9&)=W9_A47HJ4H8&0^QW@,W@I6=(_[Y[Y2;V4+ F?>_?\S%Y*EKQ@ MX=3M<:96.[HSG'9MEY*O[2MT.&1MK^7=$=UOG=DY"M?Q;NX".0:Q[0R'6/." MFO'=85NW)^25P4 2W:G_RW<],IF\B'XM[_YORO6/ V(7()CSL2^>(WGWIT^: MO7>&8AVUO/O-9\O>.P>S\NYPGSY[[QQE_ M($LWX<]"GG&O,Q<38)$WY\F"KC/GE[/(F_/LD]69=)%9X\UY[(\Z<\[R9M[0 M%G\_*KU*-^AW6\Q%ACGGF!F&G&EE83(QZ>< MB2X5>(5IY,BW/SU/SK2VY,VG/[6]Z]IBDW*S\*^,T$3"_HW_93C1%=Q&6ANLYQL#W;*==D,5TUJ3>\LG 9ZA<[A(_@3^C M!\3UB-\ @?"?%TMU!99,!D =NK)?T@8O9\^4X'7TED=W-"Q9(G6&Y>TED+B"? MAM3?;0M/OX,^PMZ#;^FYZ1\NBZ9H9RZ@FH;LWY#ULP\_O<<3VS6\ M'*&=N8 ALV3/%.W,!L1>,2VT]0*6V[3O(,M%&C$RW6_3Q2O+;'BV+6?A8E96 M;EO3;!]X_FQ[V'VR82R AP?#0I9F6&^O6,. BH&)R="BO]>M?IB$CJ-'S6_, MCX0R&Z3B4&%,JTC,QHV2\@>P\\TP244=4AO0=]=Y],,:P U8#WW:@VL4GP[, M[*@4B=DX#L<)4_J$W;A*X@!8:G5^R!@8C#D6,X=6DMB-0W%H,@+-5-'HS+J# M *0X-(N>!Y17K=6:[,;(.309@>:YM"9S M^PB$(:_(>L/S-E+?#9H@TYB+OP?QV'TR3F\+X=E9J/VJ?BPJNII.)1$ M1D?&)$?,8#8TGA-F9!E_EIF-/^_%C)X]]#Z0@]N6'OUYC]^Q:4_(VW.FM)B- MO^:2-9E*#;/QQ[U8$_(!ZWVLC2S;M-^FK\;;*$^RPFS4+4<,R51"F(TU[<60 M%W ?K3S) [/Q%&;)GRGZF8P9S'J!_H[M-P=-1H:&S(#0-'+E3&]^](H66929 M=.X3L.*N7316*$?WPM.'%"7Q%"'%>65(VS,TO%89D@98@FO1$Y*7AI049AWJ M.P?KAO> -,,T5C.V7O&[;;Z34-+23;E98A5F/6?6J)[ERJHPZQ0_V=:;AYWQ M/1YXZ[LS/:R!-.OD8E8A7/*L1Z"EXY.1+D1JR5D.ZE3/LCKO??P=38$5:G[$ MBUD7FS,Z6XEFUG5/1_=G^YT^"L.%YG.F4LU"36>Q#!;>%\/6X;M MT,-6HE+?A2UV1%IE-F6"LSICJ5:9C1^Q[&KE1Y*9#51=+'LSE5X>$=O)WCZ, M@AQUGH5'&OF17AX'8XV]F4HOL]$O=M@;&X#YBV_F3)"9C7QQ3FLX_&$Y&B_4':NYMQMN[=KY:>W\[NRCM39KZKP\+4I2O4#&^Z\0XX6;SW&2;M(,]V M5A6?X=JJ+-5O?O3NM^F^M=^3+^^Q98_!88MY+.6L34>U[;%+3[A>'GP"S^8X M4UI ?V(['M;;8W*.=_;S>\/53)O\GC7([$.*V9]_ '&1HXVF3Z1BQ?(09C<] M6A/?<^D='L)^EU#CLB4&-V$X4O M!$47SL.D(,L$HEI.MXPXUBYZ(>0C'D$3*U)>5H@,A4'9G<"^0)Q28+*D,G$[#XH7R#X G%Z<6!NOSC'NGH]ORBS M;K^%#"DP9"YDM!/I>"3"TB9O>7.=CX4G :&:@SN\%\ MSDJ%["Y#A912=BRC.K,[S44HW,D4Z JY-&0J"\QN.?.EX6*DE"%+B=G]9KXT M\*7AQ++ [&8SN^J9?6V9J?' [.8K5R LP(-O1A90@62ZQ#"[3\<5" OP8'8+ M*UE5I4>8C8-=CQZ<_4"3_&ANAC=-F"-\EHAO,!RI9X/P+%2W:S 70":%"9X, MSWA#I.K8'7(7#_0'C<0?K:$#E@Q=.I[0A^L;WM\-;_1JPT"/SR;U'&QB-K;Y M:&GV&,_Z83_9&N7;:HJHZW6'/63B(_2 9X(_S ;;&../G)P_,1OW MF'&-'!'QIG?V>&);\'%E&["M:?[8-^%>O>\@RS4##NO_\EV/_/K8^U!*5MLA M368C'.DY\3LRK"?;=9^Q=X?A"/+O<(FL\&* M7 E'IBQA-AK!K' PX20Q&Y)@7Y(8X)\L,AN@R(W8G<%'DD5F8Q/Y$[NS\(_9 M^ 2S8G>F<!#A $Y(V7FLLLB# M",RQA <1#K*&S[-;)XL\B)!K_DD\B' HV\ZP62=+/(B0;_[Q(,)A1GEF'JO$ M@PC,L839($+[ SGZ>BV8SGABVE.,>YZM_>Q.B"04<\M!8C:HP QGSF7',1M; M8(8S9]HOD)B--3##F7,98Z<:;V1F8T;,,6=,ZTY,K/A ::XC"&7NFM6'P MNF'ZY$P%+:-J> 9V.Y^:Z>M8?W#L,8EU^!X-*76''>18I!O$"W9Z(^3@;]/X M!VP%Z_RV8EI+,K,Q$PZT8AE^S(: .-"*9<,R&]'B0"N6.*^P&-T_!ZXM)-E"8#9,6E,]G M6J<59F.D!>7SN=9H9D.4!>7S\==GX_/&P4'JISLR)@)R-,&6WTC6O[CH;=X.,((YW27C?>6U_A M'XI>HR;79:V&<*/9;*AU9=B0$!I*]9H\J&I#11;_25\P^XWK33=*+6)=_MAZ-[H1A+%_U-:O@\Y;W"K9T]NU$H5;B34+1L6@?:-+).OX ?N M!%G1+S3;M)V;7T 0N& UB M92C"R,'#WTJ_[.91O=3JHX&)!7LHW!$(6Y[[]1H!XPAI(_ZMDKA"D'D.04NO'\V._DF7,LJUG M?PQ/TH1P=7LE6D4C:XB%B$FB8^/FWM9HS)_D1I3HRC"$&UJ26/XK73WF3VD) M>6-[0(NC,']@>YX]OI%@'(G@X%$M'3YC0)?P,I#!1!,7WT1_W.J&.S'1],:P MZ&3HCVZ7WTA>0+N/7W]FEQ1 MZO+&JV)%VGAMVU.;U8HJ-Q(]]IJ..!@U$(:PX;>24HI^,$&Z#@KI1IY\"M(R ML4T\7*>-/4D.OK9C(%/X81F:K6/A>V_?U3V@?&H1_*L/UBR8 -.@22&8D"#/ MR -;[=.[&1J?6"][CC^34ID O%E7:[>K@CH#;TCK$Y,QH0Q+NW0:)>-??[1? M^YW7IW\(KYV7[FM?>/GQVOO1?NX+_:X *VX?EE5!4H3NJR!5O^B_"MT'H?]' M1UA8C&<+"VY< M%01OA(4_(W@)@>\C@$N$=2$]3E_HSSN!0[6,4AV^*8_A$2/RL[*.IN4I1DX9 M6Q%JE5+K+[Z%!46\$H@WOM+4:P4]H6H0OW'S8C%$ICM; M+=1PM5 +O5KT7]O/O4>Z)K"P7)S(.TBFJ.[L\=AP29A0>#! P0#_2? P.?8Z M-$I'?AO\-()6E00QI;*BJ#4Y]S[#7MY"X8K M$?=KI=;C<^_'4Z;:?1KIR T.XHGSI?.)-(_2@ 37YG,7D"NX$ZR1 M +TN&)9@>*Z@C:AM]2LSLZP=&^P9R<06V^CDEE"S5JG*]4V&T'9SIEE-9K&D M,82D:D64JA?PV.VOK,JUS >KUBJU>K(!);0Q16(8E6*LJ&82*RI0 B>PHU;M MT7@S*NW*0%J1.)-P(X,6^;BS?7CBV._D.7/7L%YJ MW6,3?2 '']]_:_*NQFGCS?TP1GO0G'*.F#[Z? RWN8.V-I''#YL?):Z56$,-'""=BZ)#?"LUWY-4XBHJ%&N_6!0;6? MD)S]UMKV6P]5 HG@08.[IT''<71N6]<=[+KA?Y[@>5*D;YMDQT\4GM&;_2:\ M(.=GM@OP*27KJ+2[@S^[3M_^F!DMI-ID6_-L*Z\FRU'I15>IKO,"MIYA:"RF#[AE]!V,*+4N!&^ M)% M)V <*S'B9)'BD%(G5S>4"(^63OPM+ RF@C;"VD\!1O53^!AAZGV3] IGAF] MK!2B:X1<86B86!>0:<(M9*O6A?_^Z1L.?.G9P@"'-\"3>YCZ[\%/)86X[,$F M):AV\HIY'C[H=VV$K#,E@@Q^'L_GU2D"6+GR1%Z8\ %,. M;AK\"R9$?D3OAU^2\80/(YO8+AT)'2YR/:$I!D_0T=2M!'^N_YO6J+CS'5(I M.-@EA_<3B]1W9[);+;7^@=>LRZ47AKC,-B\@<09CF."5:@Q'2*+]X#S),9<,HZ&7I-KIMYPT;!S"[D9@WXFVZ*]5EEQ7G>F1IP\$Z*A5AHU:9^44*E1$=7L M4R'DBE17,G]J%7X8)'QD.UA8L&K[/7;;-? !&\GR*[)-BSU-"/'0Q-AY=,TX]7%O-L]_1R@++VG-^! M:@Z9?N;@8O8\!EN$[" ?>[MXQV[M<;:+BZ/TGN/,I3-GZ1\%BY>J;WJ!R1GH MFIG=&7P,+Y[LZC+:3I29*S+45,C,E&*9Y]T#D0VD[H M^@5BNNS_7;:T1I3YG=+D+B#);JEMII#:M?W/\\1*AB3$L2$&< 7>?VPHQ1C& M!5=I2!46=\NF$5'?#6(=0.C@6*XW.^ 7Q2M)').\RYR2EW\8\&IXK6#!U&P2 MOG@W7&HL6,C2"!K A"!)V.1FTNY!1X[N"B35QM!7PK'AOI,@*5_0K[$1"T$H M:"S+'6'3C%@H? '&T&A3<+(G02QG04Y2 M94=Z2^TJUI D#!C!:8\AQ'1@!HL(^1 M0?-A(C6W3TXJ8Y@XU#,(U?\4#"NG>WW,RK8(N,M"#,@5KFT!P=?FT M 6EIUP?CX[G=NV__-0"F\!U:$X+B+=O&0&37"++;FF%<7()/"W-&(.5 M_%OI\?DA)G./J@G*#*H.W*[O44<6D+ML<%O^N*S;5&V3!P+, ;GP+''&8)*B MV[QJR-*5),TR@:.AMH1@B&2V6J";7 H!>_["RD9>+5;#G=B!RQX6Y7W'&^OC MAB:F./\)&KBVZ7N;?Y*\I&X;"@6K9+#'G%6JZCOI7I#1HT^=;-]O?WOJD.)%=]WG?N>YG[:: M[E'GD$S[I$V2.7_]D ,JJ36E2JV>?29*K2+)R=)FCK1[NBU2FTUI[0U'SXY7 MRSN1UP"K2YHRWN00Z4O[M2\\5H2'Q^?V\]UC^TF 5;'[^CTLI[16TWN_G: 3 M;G[M@-0 :3_?'!O\JW+((TW#&'BTUS;V\8&VP3@]8='X+( &ENZCA\>"5"'U MXD')DST#^ ML#T.GV08/LPT$>GAWO*&D_&8P9,781242/7OU./[FI8DS?8GI MR@86IA;2(?V_O85T16,$571)>?,-G,2*C*7C<7(N ^L\/>JK#^9IC0Y^+K;? MD EBBX7>"&//%;[\L)"O&W#E5U*P#CP; H#ERKOYFS%-Q283N<=:T/I&"5Q2 M^0#MM!^BN7;*D*^9::<#30BNG3+B:7-%.\U-B4@5Y7!&W0D.?NSF= )+JT)T M]);,Q8/'8*I<7>-3",_.!7DH2TL&O>5 =D1> [)B4V['$.%1B9),[CTD$&_N7)=MU?Y(^'! MM#_<. 6PB(48HBMB51K*)Q2?X[XP"U)3EY(GQ'%GJC4CDKF7MO MN)H?-/$CBVW;0N;4-:C!,Q=F(NW!T5%RSRMV?3.PB59V,/@JG6.D2'5&EFG. ML 2[+J1^_5RVE8KP5W(,TO!HEC@54_C"C#X3*3=MUR=)Z>V![7OA:03AU7!_ M\D4Y]TB0,PM+\F7Y!!RK+LJN2C,G/0>X0^7VQ;$UK!-1Y6MJ[MF\2S!7TJ]:5##G_ M/%]+I(KPA-_ 8Z.+"*U@SG/M\\]@F96M)LZQ)!Q3ET2R7:%>EO" -,]VN%&7 M?^9F)XY\A3P!Q^HK4= ?UD(!J1XR@X/Z86['0IDIXHS]<''0!X\NIWPMS3\4 M^%J:)XXIXDJ8\QX/$=U]^#$A)7^P9=C.@M#RU37W[.:K:ZXXIJS$,K_#&V!5 M'6)83!>V'?C*F7LV\Y4S5QRK+0IFM2)T:D< M75YW&R1'!=UB3D3J0I?YF.+>9W"2+I()!;&61!!9+F[\^-S[\=3I"W?=UY?N MZP:MM#XOQF=UUWV^[SSW.O>D9G.O^_1XW^[#AV_M)U#"':'W1Z>3K(PSX_/\ M\N.Y_>/^$>;VZZ[9%*2X<_7*QT5/U^F6/ M#IMKE9X\\IOI[).E:[=[O<5U:X\X::C:B>J7B/P0RTD@XSY>(OUQ1WC2$.,9 M6'[G.PY(H=!V7>PEZ8N6+J^=E6<41W(W%(8A!53(.J61/_"?OO&.S""4LO[/@V9XNQH69FEJ&[LT^:Z^VJ))66S15*Y&'9HFMJ[?$'"0_W7F ML&A;^BMV/<<@?8WI]4 /S-HQU:)V3"1MJ%8#FV^M$]-*TY<]R$\4<$HV9+EL M<%DHIBRH1Y,%"62AKE;J#,D",WN@Q^1^.VB/3MH3:QCX1H()GH-T?"68V'4% M9)KV!VVI0!NO.U@W/,&TP::A^>?_F08]U7CT^&[Y#:')33MZU8/MW-O^P!OZ M9C2\U]GH-D-(+K64&&5*%^]4XZP==YPD*:U271OGCGBOG YXL5HUU[IG%WK6 M./",OYN]&Y#VA1 6 MS)9.1-98GT]52ZV:F($RYI8NNXC9:>FF0DRUU*J";U1 &Y=9=1E4%C$L#UEO M!ME9"DS;_17E103#=BC*!P-^BY^,=ZP_SB@;&!GQP*_1F$!69FM.C=-B0V:' MIDP-F7JI5:\R!9FB6Y:_V[;^89@FMQ_W5(L1 6/0W("57V)J6Y2;BJ=5@%O MT60.')=A%1X>Y2PVHG>HNX6H_K-M:9L"^U52-U62>!)FD:&R0_DEA0KI)R&) MF44:&;+ZKA232IN,+X M&3HN5I>V%C:^%SE]_//;_<4@M@04>*< (W?9)Z/OP.A))[>$C M#+$XT;?MA22>##0PS+!AR!X(.';?S=SU[CSGB:8)FI(3$X?X+05;VN-F6)@% M?)==',+B)4#%QE3(*CFV*M:9VOS(:(7@R"\F\G>9KDF17RVU%)$?HSCM6N7X M>.LQ"C.!27+QVS^["Q<0,B]8=YN%@#1/:1=%M*,Y6)*7+T@,%I*'45$9 DO1;<\H MYC6Q'RB8MO56]K S!JX.^%&&?4,-3T#&/E#Q'HBX$? UDIG1K,@,&0[< MSCRM8YX,)R0M(X-P%'L&9HZR,K)RQE,=PBN>/.S2FPGLA)I<:JD FGRU&QK$;F@H4F9E/-CP M_S,T3B\5<\G]_[28:Q+,U3/LG,-87. 0*_:$3>5W0B;L?3T>&U[0VYJVE(-? MP*RPI9%<@"_/MH<%28KK=7V@491./7ZZQHUEF+^5/,?'JUA=F$/;TN\69S"# MIQC!LRX2QJ\UNCG3P8(#J*)F2A5I(U6*$S>+/\O0\VSMY\@V0<6XLT,M?_K& MEJ07?J0A!VW$7AP\Q. TD/4%.'RUO>'6"W9ZI./S5M/L\?DAIGQP\!8*HQ?D M=)V>1_*F_H9,'\^?NB9P\G9IWS0>]5CC44JMBBBNG[M;;UXV08[P3IYV)6R< M >V>[1Y&3#I2M^U[(]L!MNO)[)#YC-0M%(X?7SKB'CH^4F#O"D2 _"\!V='L M1;>GH'O7]UP/+ *0]^6)#8U/K)?_C1T[9DZUD]!\O['54X]M'[H]NJZ_BH6M MPVJ9SVMDW\8A"06(712;^5W,VP\&1_>G DCV_-;LVK8WFXNYYI;=G4X\NSC+;/3#2NK!YU1#5 M*[6Q'MN/[SA];/@<0.?LC>",Z-RD=*Y*TI7<6$_C.8&I>Q$Y-#M,W05>AD;* MJC'2!'M6S*QJ4$ZWLHJ-D1VV; *,2*QAI.@)5&T8)B$Q,@728ZUL6(*&)H:' M]BO;?1$NVZZR+#.2O@!%'ZV[@)XI]VB;M#N76!>9RIOA[O^)"YUD@R7:/L.4:[U@P+/B\5@&1&Q3):P9&Y*4IW'>+Q'VDM'VR7=)#J3OLH\\8 M<:B!+5'CN?]%QM#NZGL'8JA>:LF\+<-Y#P2X,4EU>'M2'<_5WE?M+F8P!IF+ M,5)!BDM5%7X.@&,KE3I.A*UFJ:76:X=7H\I3OG^.E/%B=3^R,95<.2>LV! 0 M>*TT_D6V \F2,H51,LD/N+4M/4[EI(I(PO@R:\^3(3L9KV;.99G+*0BIS?"+B: U4FI8WJ4)*4J\,!K$R M%&'DD(7GE]VLU:L6AA'G$KQU6I8A_?.[]>.KTA;ON MZTOWM=U_[#XGD63&9W77?;[O//^0=G/PG^^=YWY/Z#X( MW9=.,.%> 6;\Y<=S^\?](\SRUY2:^*BC3[:.K9A=&\8=FB7$&8@I=4!-H+D% M0VTN&+Z))BZ^B?ZXU0UW8J+IC6'14= ?W2X_GQ!F-=Q"Z!17'05D1[VP7#0N.UQV9K(C[2\[Y+21FEU+ M$2X[7';./NE4LB/O+SO54DMMBCE9=TYT%HL!#TT8.O:8]YM.B/\=N93;\$]. M5XD9]%#EQZL8QL>._+QM^*B3,R*\ WFAX5'='QX-$D>L,76RCN,C:WS4]L<' M:?PA9N#6,WKR4E)8L:8V;$#3PSY.?-2;'X5+@/WZWMB7Q%)+:=8R:SN>"[>< M8RH!IAK[8XJ202@"I_7=")06\QJ9Z M^%%+'E7+JCJ\2\]"'6()7H:OL\/>(X3L#G^W;9T>9<3.NZ%AMV>;>IP8D&[O MBL14$43N'9_8FDN'F&H0CLWJ7"M'#(N(R1(P-9(WP>/WQ0;,#DLL'6+JH&*R ML,U8#B8[C#1*WQ=*WC@!('L6-34G M6_[8 NJ[0W%R-'&]$3H3I^QZ8](55Y!/PY(66+7!ZRVW^+-B MN$;W<\)V M KK&R89,4YYX"*;(F-FY!9L2,PKH4YD'>@N-F8PA0S8'P++CD;LB8V;G'FI* MT%1+K4:5J0YM%W!JO(=-^/+M2GC#%B:E)8F1AO2Q81FNY]!*G(?9:;EMFI2E MG192^?> QB 1[24*;Q$*'H81$] MQP)/H]125(F#I]#@V6'$[8^>)J!'5(K8?SHO6['="29_8%B,3"CDUD7EA?[;;<%PJNE*U7%TW #?T7$V(,W*2 MHA;C,R1OLLHAQC[$,C02$^**[!XTLFXRQ,&5>W#M,"(3HDL!9U7*+&;,V+9M M_B*#CZ2H)W9GV[17@H4/2NG+GQ"D6\37;,0-BWA$V$ :0A?J&30=;T1=@ZWQ'*;F' <2XQ2]=FV[&4'97-46VF46N)!L.<9+2P#)W$< M+C5PR F*F,@O!TXQ@',LW*@B43B'.( <-RSC)JEMEAXX$@'.>JCV+,"YL#.P MCXO;K<( #VT'1WNP'OH\+)'N8H/,.[9@Y['E!\<>DWZXAN4#.<+@LVVYWR@C M@OOZA V=3\]!0$[#0L[TT<-C%R2,O-6Q:=9#Y!#%B1?MA\+KWUT"2H\5TCLI M7I522ZD=9(!RJ+(/U0RWA$^,3]+G([ML,0Y2AD%ZK.CE2?%:+;5J!YG7_'1Q M5MO4D5TM? GCH\3FMO"^!6@NQ/-,9$Z#F(0NYK> HG&B0(ZH\)AHCH!R1'LV M$6#J\;%0?C:4:=0<%A#=&RRDHE5,+0^N78J!DQVI@RF TF0H4EZH],#X(.?@DP?-H%!'A M5"HA68<"$CQC8;8*3$FW_8&)EZ=[R./Y$/,ZQ$)%&^(5U5JT09A@D,P1+/9F^3/8>4:6]5OJE3HS683QD/^&7$,[)'A9,+,K;H9,&U?;;*L7[/2( M\MH>*)-7+:L.C7#]XUX?CG^#_U*M#,>!6H M$U&0&%D%LCP/Q;XCL&#YXP%V!'L(TQV/ 05T,](5;-]S/62120E?!\YU MZXMA"=[(]N'ENOOK?KN5&6XN\V>R!./&-2!0 SL2 MX)55M1^IEW:@79ZIG"G6(XRME%V3I"I%&2UVL%M M CC(V 99\YPHJP:J3,RJOA=#'E8>[,D-.T:)!"3I#G#N!60_BS(D[9J6U_AGY5S;RHQ&">V:Y#!WCC8I V ;S\,W1M%K%CX M5?"&&W'^$S1P;4+$C3\9(^?-L.BQI^8RZ#1,*O$%WQB6#I]N9+E2I2C/%'*2 MN MS,AEU?X0%I&GV&-X])8%^R_;@Z8 - 09CP&#?'&0*$^1X9(/ &V$7$QSJ MI(0-$4B+'E5$@"AA:%C(T@RX'3#EX3%,SJW,4+#*C 4:J94JVU12EV>Q^"^9 M$9$(HR;79:V&<*/9;*AU9=B0$!I*]9H\J&I#11;_*CV5',"4AF>>!@ M]+.,AC#G&V1^H*E;NEZF%1!J$;P)<+= TX04' Z/HMJ @,$P0)780?W*&Q!^ M[)"[8#2(E:$((X=^3^@^P*7O+Z^=/^"^Q[]UA,=G^-P1OCQU>[U?"T""+S^>VS_N'V':26=# MCHA3M,_60WJF%P9LHHF+;Z(_;G7#G9AH>F-8]+7T1[?AL\)%E!!G-31#*!-< M#O5:LUFIRS)1;6&,*'QQJ/4J5.NM6!7!-56M2#5UXV6Q(FV\MNVQDER1E,T_ MW?;8[=?49BT_@U6J=3Y814GTV!T13B:.JS<2.27QMOQL3LTDD;1("]MLED59R62V21*-"D,R.0O%4$3"<"P=B*5"%;WA)78S MSR(3EABM\Y+['+Q*9CXG*?$ M;CU7)7:/?6KPG/RGG;O)&<&)@T?8[$BP4=B6 MZ/%2\& [\-$2--]QL*5-!<^!AYDTFT! ^K]\UR.9+Y=UAO# AHT;E@:J<.X6 M]4VP4H0LN LYT"<,"-[;MO3^G!WM&3=@D>D.^^CSQ7;H!<]SC(%/=ZC[]@N" MQ\0UXJJKI&/;(8VX^-$ V?-4DN-,5XYSIC&V4DMV$P!UQ!++87W6<\1 MUK)LLWX:B$FP=LHQKM"93SX6)8DL'B9]VT.F8,?L0BREEBWN0AP2A3U@NS+? M$G: =;J?0]>026!A/8%2)19M! MX)6#D6$PGLH*WA.#= \J'VMTH7)QX@]4W&VV?]-Z'R$OPA/:JVV:+S)I+TO* M%$?G[/ +8M1-I&KB]$F-'M+(RH7.@E5GCO%P.>5R>EJW*:7$UDLM59H0Y M7F\S0RI5,ZFW62VU>+U-7F^3,<3S>ILK]39[_>[=__S1?;KOO/;^ZY>&+-5O MAY(J+),F!ELKA?F7&963WF2Q[-?[N@D;*/<_6?AZ[$()C M?^R5&\P\$=LP5N(S()-:.2_(T,%2H7_?H8GAP?> M&IJQN6C!GK2X=-H*0'IMFNYZLKB]NUY@X5,#_^!6>DTQ: 7>S$=Z+2\7>;S=]P*5BTRSO[XB;6O[ MZU3.0O,N,.EBMM6;$CE&QDNNE*5'EM?2YD M!1*R5,G5LIPPN3K9DD6.F=;$RGH/Y6*>[>.B5&Q12B5)2A8VGPI+4K5R<*][ M+D1"*=+H71G\>]G<^L:,9+LUVM">$#:[@V<+$ M=[01HMG =&_9W;JW?%EUHC:$\*K;0WA4-AY=U\?ZO>\ *5Y@5+8>A//HQ6Y M_H@C>ESLKE9JU0]VA^(ARBN.'0M)=(M0ON5<8II+J1;"6H*%<%W8_X9,'V^7 M]85ULEYJU0Z/?7 8<6'G7.)%BQX;3?NLBYQ(C09^RJ;!3X];51%D52PW1]:XE#B6DH<8'G7.)[ MDDHM2ZRIY:+OJ%"NE M%M'MV_.SK^38ZZ,5'GBE7C]59'<+>NP5_^D;KN'A'G;>#0T'"],KUNPWBSZ% MKE%Q2Y%,.RD>G#+-8<>5 ^<2YU(>N92EBW .%:XPI\*+O@/RBEW/,31ROC_8 M[""0<85W^!KKL^YCX=[(A^&-1MC4Z2:)AS[W[(M;/ ]\O]V0.>T7CEX&3CDM MN!I\\6 [??3Y=T)ZVR0$B]D.D462.IS5B4L>T6%Z4>5<8OE(S9ICM.%(S8KP M!XD"JQI@D^ O+)E5$/PLCMQP.'&AYUSB7,H5E]*UDEES>(ZLFFL,J>:B;XL M3\+.<7P#A,=E.) AQ(XESB7.)T"@VJ7 M39\]J"21-5 5/2Z_4,H]O@/>'I[NT1I=YT>:-B0<-4]6YUV6)%KGO2'R#NTG MG6+!2AUF29E\BG*7BR\4WTSPP9:VWQ %5[V5)+;6JI-'U 7E>7$BYD!9?2%/)Z%IG MBGU$D^3&9U=0CXLG%T\NGH%X9B&=-5@XJ\KA[2X8$$\:Q;VFT6?XKVZ\M[[" M/]&0Q\AY,RSZ;K52C6U]2K\Q+!T^W<@RN2D$08MV?YW1(LM'9X8O2=S54U6F M#8Y'#L;"=[AOY H=&)"^%!*6=TTRY"S1+*O3AAE1XL] $G!;(^V#)RZ^B?ZX MU0UW8J+IC6'1\=$?W2X_GU!Q-7I.2!A7*_32 M"G2#:\16%*L;+XL5:>.U;8]M5)KBYJO;GKK]FMI4,Q]KO5)O-'(RUCS150)0 M2OL.B ]VUV"3"6U\2W9)SEM+]DVI'7%K\VQ.S21S8J_==[ Q)O2VMJ%9Y]>V MWMZ._;&ZH9DKDLPK?E +A)3] "N"_AT6_^"$"@BE:?[8-Y&'=4J=>SPT-&-K M[_@M4[X02@E!]4 SIMGWH6=$LN_HM_3[PLI9(%[\. MR5+>UJ%XDGS1B4GON()A"?!TD_166 NXQH5,DOJ!;",B2-\0*.^_ F\D>W# MX_2,:+!-F(I%R/;8]JVMRCJ%GMEV:]%/>RPD>GU'CC82%&G%K=\C__&"<[D4 MY82Y7'6:RZ7(8BZ:9F:4B'M$\.4WW'VAK6>53"+:C4PRKK@,<1EB9=*I9"B# M]LVRU"RUFLWL6@IP*>)2=/9)ITM/JF:9GB23ODDU*6952EV&BHL2%Z6S3SJ5 M)"7I3;93@*122Y)CTOOX>L2%Z!*$*$DGJ9U"))=:JEH[/)W])%)4]#.940]B M4MG=#MH2"YX];W.K!;NA[M;=T,NJ2+0A1M24 81E,)YHVG2+\I'+8E#OR2N;%2JZ1 M(JL,55?B);N.MBYR+C$B]!F[*FFZO\OU4DL]_ ?AQ(7>,XESJ4\%4\J'FCA7.)<.K/9?X:.[G*SU)*D MP[-G..RXR=!'.H,(5D3D57O0=D'D#XG"S@T#&%=[A:ZQ?"1;V M%O9&/D@78FSJ=)/$0Y_8Y;LA!^R&K#1_7NO[''SQ8#N;&D#/MT,4DCJE'E7&+Y2,V:8W3LS[?<8M MY6JII50KZS6K4C=>X4#AXLRY=&0#?J$W%*K\/N)[=*#M3<.-I%GO./;J)<\9>7"K\*7BO.?H %,WOOE-\-K%P&= M (L[1AA#U>'P*.H2B!H, U2@[= 3\#>@CK!#[H+1(%:&(HP:S89:5X8-":&A5*_)@ZHV5&3QGW60):*\B)3<$54/X/]ZC6(9GKEBV_64 M==DZNB"M-72F@M0S/H7O<-?(%3I 9'UI1TLY0%? ?.C:,5?:=+'22!_RB8MO MHC]N=<.=F&AZ8UAT=/1'M\OT(R]8W?PC[PLNSP6M(@;"%NX]AF\.+U?HI965 M-[BF*!59K&Z\+%:DC=>V/;91:8J;KVY[ZO9K:E/-?*SU2KW1R,E8\T17"4 I M[3L@/MA=@TTFM&%"PHK5*=X]X\*-$A-+1.XD0U=JT05,J"#7:AM[6] M51:$@V!P68)^*\]A"U&T@!(K#XZ-]A&2).VGU)JVG^V#>)PT/I>8^' MAF9XV^BY#RTNG;9"< 1B*6M-"-+6.*DS('7?]D+E0-.8PD@3S3^NW]+O@ZC3 M$K'C%S99VK*PI4RR.R=)ONC$1W!+I)>L^L;4#%ZC(:[ @I;B'.-O$[_.FY('U[#'/;NH1DHL:)3MJ=,VR_ MD%][CS4\'L"ZHT@'Y-@>WH8A9-P-5J)KFN7(:X#+$RZ50RE*3[RV$9J36:D:J*E8./>W AXT+&RJ33 MY8TF+?6:;,DBIQ ;:D4Y_!PB%R4N2F>?=!I)JJ[5Z=I'@!JEEBS&G./EZQ$7 MH@L0HK53#/O(4+/44NNUPW,P3R)$13\K'_6*)UE8=M ^7O#L>3MR+=A==K?N M+A>R;%S*"%Y5.J M.;W8#<@?<42/"=U5R2&]QKKYQBL0,@TE7B/Z!5:54DL^ M6%1X1<4\K(N<2XP(?<:^RD:!CUL<55+CDC<(S1F4N,!S+G$NYMJ1)&I9+^!/\O?FXSB%].!YG(5SB7.)/:N_K?_+=SU:*A3WQA#1 SW@N9TW[AY&7@D],V0,$7#[;31Y]_ M)Z2W34*PV,V01JG5J#/DA?-X#H^Z%81+J4[4K/M%&T[4K A_D">PJ@$V"?[" MDMFD*0---EI_<3QQJ>=OP\ M+L.YQ+G$N70Y7$KECNUH; >KQKSW#.9>T9\#@"YQ+G$N<2YQ+G$DM<2K>KE;2_,%WSEYH$ MS*VR*&SZ8CODA6W/T7Y&#+BS/,[S.WA[QZMM2]S$I4R[TANGJ[:>ZU*J[TWQ"+TO,TH:',V MX.:WX&&6E,FG*,>LC?):==X]ZB'6:IG4D>?2R:632^>B="I[5/Q-5Z&^5J<5 MZNMBC)7*Q9>++Q??0SQ/):GKF6R9;91:5=)(^@!_D@LI%]+B"VDJ&4U26VBG M:)(4^5IF5?6X>'+QY.(9B&<&TED78>&L*C%ITOD33QK%O::!9_BO;KRWOL(_ MT9#'R'DS+/INM5*-[8%*OS$L'3[=R#*Y*01!B[:!G=$BRT=GAB])W-5<5:;U M:XQ/X3O<-7*%#@Q'7PH(RP=,$>9#23^#2,!KC701GKCX)OKC5C?<%J[)R\+[A\^V'HWH@(3$4,A"8,W8=O#B]7Z*45X ;7B*4H M5C=>%BO2QFO;'MNH-,7-5[<]=?LUM:EF/M9ZI=YHY&2L>:*K!*"4]AT0'^RN MP283VOC.[)*\I3/[_KFAS8/V"=EKOQWL3PF]K4UA,FK"[=@?>R78,D_$><4. M:CJ0LAVP_-._P^(=G+3[DE;3_+%O(@_KE)[W>&AHQM9^\?O0XM)I*P0)Q$M) M'\(7DO#QJ_"X_:0?IWARBO=M+]01-!D@]-=H$E_]EGX?^&Y+Q(Y?WV1IR_J6 M,E7EG"3YHA-7P7$%PQ+@Z2;IV[ 6QHU3ETF]2[81$22%")3W7X $WLCVX7%Z M,AKL<,RW$&>;^!W^]%R0OCV&N6U=2;+097L]XT3'5H2S463Z@?'$GD#72;EDS?0W96G7\TB(B]GDC'& M98C+$"N33B5#M6/G==45DMF+1UFW9G)K7NV[T?). GEL6: M$'$KTR%5*XUJ@E'=3FR7[N#>.-A$GO&.;PD*RDI%BLE.(DT8R!-@[9#FJGHQ ME^HR2DKQPE^<2YQ+9[!":YD>IZDWP H5ZP>59^!P8=?6JF5QL*/>!*]?K-08 MJNG'RF8M!VSF^FWML,,A^JU!:L.K]9A=EK/HMZ*7HNQ\8D>\5_^H9K>+B'G7=#P\'"](HU^\VB3Z%K5-Q25">92X=7[.:PX\J!N-1S+G$NY9%+Z7H>K[D\1];-$DNZN>@[(\ 4P;3=_7R2W+K\/###N<2Y MQ+ET.5Q*YXZM%178(5?/ M'+(Y&W"+4OO\,,KD4Y1C%L85.=ZO6F>S?H2V4EPZN71>O'2N52;-NF%5LT$: M5HF2%!.JYN++Q9>+[R&[2:J:967A9K/4JC9K!U46YD+*A;3X0II*1C-HK*J( M8OQN+U]"N71RZ3Q$.O=HV;HNG5*II_*WE;OZND[:XR';0D)AASJ240G YMV[-L M#P=0LLI2 %##\K'>)E[6H%%%#04/Q2:JJ\VZTL1R35&Q*&F:AA1=)@Y9\(A7 MFXQ^Y'F3F^OKCX^/RN? ,2NV\W8MBZ)R[<#EZ^C>4JL_P@+9D$#65'"P1C"E M"TC0_+$?D% )&+-$]#L%#7I>X!FQZB%"3+TLF$)6G"26D"6#D_R$$Q4%S!R M+'*F@/S&P4.3/,F#5Z+%=FF:!N"'N;X)/1*Z18[N"C\F.@)RA&W4K@0J4M&P M6Q&_X+N03$'I($*]W:0Z&I_I$V\(%0PM >?O\< 3Z,ZR="O0#^08!K## JRZ M9#Z$ED'245AU5_C2\P< :D,3U+I8EL5?Z3WW,*1WRBZ7?OX#ZV^$GM'#X9$> MT46N (SJ ,&\*;U4OW6%[@=\157:PL,;4K6LBK_>+#*'G)4.QN891 L]6J[G M^/1<4]HJ FA\H"?@\9G(FTP0^.CAL="@K3U\1VA; "<3[IO8 MCB< %QYL9RQ(8OE_@N/B -\IX%K %I&5>ZSA\0">J$C!/E!EIN97T+F_'FU] M'3C7,]"O/26A'(R<:R 2] MX?+ P>AG&0V!>#?(_$!3MW2]/%P8:S@SI0:C30#@'=.*8<5P>!1;E1@N=!@Z M67ZIIK@!6Q [@77R%;$R%&'D$&/YE]VYAWD]][I/ MC_?M/GSH]>$_WSO/_9[0?1#NVKT_A(>G[M][!9CQEQ_/[1_WCS#+7W?-)GY) M5L/!4[]HOI!21PPF8:*)BV^B/VYUPYV8:'IC6'0H]$>WR\^/<4PHM8++ZPD51I2;:_';K^F-M7C M#+:1Z+$[>4QO<(7P336U+DYQ-9AQ:(YIMT2*+GN!N'&:42VUE&I%*9Y5P)&3]"CDOM"I G38 M,B@S6EISH49YTZ8C:5)Z>O';:@.". &HE5IR-;,<4(9R.3E6$C>]2PP6]EH) M79+1^6Q;9>ICD(03![O>06KR,LR&';U<%JR#[O AR,RQWNYLUW/!>+@W7)JN M%NN.-\!RJ(@,&0[">&YI%1D^2 M.F_[PD=A#3Z79&G>C9#UAND1IH7-0# TPT-.IH$&ALDW!A.#3:FSS?#(@"'[ MQ=AX)SG:E[5JIDN.V*[W'BWPS9"+[W'PWT,VSRJC2%L$2V0 ^>8IV>K9Q>5G3FU*KT-2#U"U#: MP+$N> ULR08K[4%XP(9%Q;H;1&03L7:0FF4TAL.ZFGVTWL%'M)UM!RZX=9%: MD2Z0-0[NC5*K)K-B57!C]/PZFM0*70_8<"OTZ+N"F!0?BI(J@@"-3V.7D3'0!0YM187AR]&+EPQM'&&.UBY-5O2Z>BUE@8G MU-&U^%Y@/$C+*K12(6M'.?YC *I.TNX./BG'J+U2EOH24_S;]X6+]T8I)7XT3FT:II680GTC%HAR9TA>+N1TQC<- UP1= M+54R[M-[S$XJ1:D.F*QBI&&]8S>+BI%)#:9S/N,"*FO=A:U=J/^D&Y[O\-C5 M 0O;;>U/WW P*$%0>][TQ426!V8KZ9(RV7 Z1!%I,A;/Z"LJ=G:= MP3P(/!+-LU_O3Y;G/526%>:$LYGK:7L6GY.*/MQL0J1:4%Y3+H]LTMRAP&8A) 9F@[8T2:D'YZ-T/C M$^OE?V/'CH-2M=0*-]&*M].9(XV*A('OPDTN/S:2G2K]%I(4N[\[\07?E5I\ MA3EN;!8#,&DU:0+$!$?K&(',!9B>-%)-#XV00G+&W#WG-F>&-N>,JG&0;Q!G MZQ#$WHJ5)T,+(Z:$L4^9RDY#ADU+OAI5N3R^!L5"DC?'#U.GF M]D)Q.^2/$1^V[I"K8JE5BZL2G]JP8",C(T,K]7*!EZ*QU0'(DP!YC8-4]DF0 M5RAC-UE:QC J>)U1(\]+J&''!G_CI?\53P)KBL1\<+3O.VSQV+9"/0ISQ(Z QQ/3GF(#8@2H*I9:55Y8 MKM!8VF:B9@LFJ=12#]?&W)Q-I8WG#OV'X8U&MDE&+GCH,VA@!6"P<( 29.5-5UG!?L(,I$7;9.$,)R7O;'-U:QI2527UX0ZI M%LX-V_P9MGOC)_$1MVIV1]S8,W;SF9F<*JWMPDIVG3(S.:%BKI'TEPRL6S82 MDWFIN/,G)B<$'CEK%Q,Z[)KD]/TAL0[V#'(VE'C\Z1)BA^MA_6T:;08.7066.9XS MBI;:7X@V[ZW7+]Y(2BAL!XG5"\S#UM>KJVNF3VB[*,"!4,?(88U4J&P>E.#. M+?RB@3?I4G%^]$K@GLKLH_=$7L+8T'43PTMUXSUZ]A@Y;X9%)Z96JE083KO\ MR-'AQF3+C8 \88!AR%:X^3FA.!&^/-O@U_CJEXS)C3KXPRHD5K JK M=BV#9K='LMSW6\]W^)UWR,A>X:JE5EY68(C\L"EQHZT2CF"UF M5)S.T$5H8;8*3$FW?5+Z?&FZYVYTE':(.\S)'$6U>_YD8F*2,(1, 9!-+4## M"C:_ .$W"0HFI># H;<6:I]A0Y9[>/+ I19XV.V&&NKSDD<&C?$%Z4!(TV#" M8,M/T!31I@)P*UKI 'Q(_FOB-?.<5$N]9J9;&0NR41XV-NLL]#5[M#3?<;#^ MS?? S?L']EZ0$7?^L%8CQZ>R:D'(T(8&%X6"BL+.L-?^LE#/Y/07/VMP\+IX M14_7>EN61].VWLJT#):.!]XAL<>""7_<#(LC_-L.@D9 Z@XW-A-\#!'T:#T! M?DA9IWM 3YPJV%#>/?>)7UPR"BH96\]('R :B?,E:TT6\R4OS;-<[\W)O4IN M2A^TFMY'D(IZ3\Y513N$TTN )M G[0!+G1!*,7JB+I(CC0?O(G./DXL)6TMK MUG)"NEPS)2<7X(T^T31PTT #PZ0GL 3D&"Y)N*.EHNR!APR:?T?)5;:'9=_= MU.^5F]H%U0?; U"OY+'=X0\W:#S:I9 A2B!*W"4GN,$&1Z2(#<7;4PBW:9P6 MD$E\ECNB7#KR(AT[XK,9BX="JPRQ)!]TE;SVR#H?)95CI#"N90&NH8MFXO5'F/JE8WCWE*RMENW1A9=XIZ2M.GYSD D>JQ/T M/AAA6'(!=#JQG(@RLFBF!:DR%!51@-M=#[Z@%3,JRYE^6W(X6:928R5?<>%? M,B,B#T9-KLM:#>%&L]E0Z\JP(2$TE.HU>5#5AHHL_E.12M&/1K-,D@EZP^6! M@]'/,AK"G&^0^8&F;NEZF59 J'! *B%5 MPMT#0A!8?#HR@Q(& P#%!,MA,D M0-#BGN0N& UB92C"R"%:])?=G*R#W- #DC$'5' M/DK:L6A)!7BCP[O^'3< MQ^?>CZ=.7[CKOKYT7]O]Q^[S 6)[IDD\=_N=GM#OPBR>[SO/O\!KXPA6 J6 M%T8 8'E[@<5* \^R#X_[9MK:S[DQHP;&E&'Y6&^3F/N@WFQB4$6J*.GJ4!X. MFK@Y4'05-098K^MR2$.R M#PPM =)BF95$'2C+RN!?ONL9PRDKUEN<"2; LF:26BE@O"T;;'9@ZL-7A!*/ MENN;V(,5S9F$JR-%KP&/N<\5=-LTD>-> M1;LKCDYKB=-*M6@N71/'@,=/3/C%&[9@SJ8Y)=?QQ N>2L:]_&2@1YN*"YI- M]_=V^V5Y.L' DH%QG&">05%=U*P JP"BD21>>#9]^ M8E*FC%:Z :R-Z?#HSI'K^N.@R#V\&GD""DKBD&' P&R'# &-@RTG^'40**,_ M78BQ70FZX6JF[?I.6(2=THR\?=,/R!>;7N+@=PP:-/A5M*=5 57G^4 &F)YO M>F2*4W@M#-<)0GO>R(89SJ97 2PND(%N;-9OX?D3PX+I7M&WI\$2F10B&#%) M0JXSID,A>4FTXIM.A#BXT<(:=EVBJX%! A*&R'#F#XJ83-PBQQC/IA,1HB+, MG.?9M6$H%J[Q*8QA&".7G 2#@?[%M["@B%>"+,H*=;C ]9H- '0%O$8'_!'? M-'IQ]%#*;D+$ :9$I@?-HC<-?9CE%".'O(@,Y1Z>.1X K14I>-L5D54Z00L6 M)5+0D HX ##(] EF%YQ4V\^!.[]:) 0HDS-W V12I>".,*DV@CPD?"!0'?#H M=T(U@K_$2*)R[Z8#GVY3SH8[P12#(3N191&IF N@&VD!&/:4JH7;4*\!'\TI M!?X49F+[IDYX#WZC'BJ4?_G60IEN\O0%#4RE)[6XS'7CZJ/:PY)J:T' M$"I!$LO_,T-A!$!XR"K^Y!5,K=H\B0(I1T=82H,B++4LO""26MYWX.%!-,S- MI541'!RHPV"=%9QPZA,Z=:J;0@2YM%DF!1286][L M-X&^A^7S'<&J0G0PK#;.>(8O$UMOWBA89-V)'2Y_MC53A&,**#?ZN(K/;S9R MZ&G;>Y ES;/A3H,L2:1?D^:'&A6L<,!D^(39#&TGD<9C'(U!G_5Q$)C(&?Q@ M[7_ \;HI)"P8G\D4ZMMVS<(I7!%;AA@N((OF% Q$*LLK-I$5LW8$(/!L,5E%4 ,V=+EC3PR99/W\/O%J2VJ*/P4>B:A%H$F6X; K>-,35H)",PD+4[*O)NWNP*P\1RIK(6 MAD^NH6<+X'>,B(M/%LKM$?5&=54IZT.P=>5&5<3UAJI6!ZA1:S31<*#6JHVF M(N.$$7C&5SY"*8&22EB@5?[\%SJ/P"(U2)QI2",IR*7X P-4PX&/_#&/XFAX M'HNB*$7!YC(,G@9A2;P.#%.=!(0]$EH@D5,TB\I.(P3I/M2E\&P)K[GWB0R_3:%*9?2)$AVT)F0\T1F%1BX4GB:QQ[ L]YI MLD$PTRO!];41@=.?ODVC+@11;K #0DV&@'E!Y-D@4R+94A$SX+L%7MPFH1JA M69B;529Y?S>-:A(ZEM7_Q]Z[-ZF-).VC7T7!CL^9/='-H#NR]Q#1T[;W]7G' ME[ ].W_^HI!*C=9"8G7I-OOI3V:5! ($DD" @(K8]=C=(%5E/9F5E97YI'7& MC)V"*)5,E''AZI4'O3>$F]VCX$W(\E?48Q]V6"@)% ;%&N3_>H/PWDN*IE%/ MBH-N2%$MD6(:;$H04?[P7@-J5L"[W+ MCAWL&,+H" -G@[?P;EF?QCO^0\] WVA4\L>Y'[ M<1;#XE(@Y=N1-*$^'V >3,JCA,'FA>[J71(^B6>L#-BKV)42/[85A)]OCNPE MQ0TR8*'S_!9RC D));!>F>,^P![]8QS]MOWP74PK/%5.;.?S/:U6\CU-D>\I M\CWYZLAGVGMVI-DI3=/LOO+4#NR'B$+ (S;VE'V$J83P@)*#K+%^D+6)18BB MNI1215.4H34>T[%#5-V5;=56W?6#;/9*9FGS=TKLAH);G3J!QM)]MGH@JP-7 M'&6L::8NFV-+LP<6,>2!H@T-57?&8]75F\9MWWHQ>7J*Z!,;TV&B\/<2SX#T<53'R$A\2ESHJSE )U\M2AUU7>=+;WR&5;"+(Q\C?G M^Q0C(;0Q3VP6T]?Y7][ JV<^F;_V C83]J4WJR] E5TK-F'OX[_.;+)E]35- M0[.L/9'GKKP?][;_;]5A9ZC^W*_7)L=OWL^]I7@21)^U_K:>#'_U@ORJ)=[H,CRH>YAWXT&%[&6J'GYZ.CH\K\/-V$-#+:E<"4-KSL4UKC"(? 5 U,513P[L*4"7[!\,:B9@)3-3"U_PV@A9T" MU6%)4;[ U&UC:O^;,S"FN8A,;E7-O2_> MX-UP=#0ZU7!$1!;:AL?>=TO:0 9XJ'U#P..*X;'WO88V4)CU./A,*^#187CL M?:VA#=3>2+4N !Y7X-Q=?%@RJU7=\RR0%9C"3"4G3+%^J]D6*UD#0AM%)HI=#*)AVA=RBE MT1N9NG9XP$ HI5!*H92-&E'OT$IL'V&UD!_46:WLZ %^M6WV.J=6L[8$]H0Z MJ4_CS^YC&&#A>)0377GQC]_G^.=[@HUY-LBNM,%PG7R+CJVAY1K@1%%;TQW5 M&N@#;:B,'6J8KJEO-.+<9)GWK9O]9N,1)[$&1]7O)U2JU08IV70 N/2'W #LP>%EBH;Q^!. M&EC:42BT]GOJ60:KZKH8;$W.L_:HJ2Z*?^,P!JIKE4H]/JF&D&&&FW]]D\YW M'Z:7$A>GVV(]E!^G..%#*'(N47"G8ERZ1-D(4+4"JAN@-'J[[!$J/>Q%L=@T M)?!<&#@P(!"DV+)Q/29@K=24*>MGQI6#(AX0ORS.1O(B3'"O+,^)%N:3;P0) M7AVR,$U462SNRN+*K2ZNC)E^EECUJ[V%,!>YNT%?L9EKHYE[>^A'J[2ZAADJY8PI,NH='N$NIB M"4^^A&:[2VC $F[F*AVXB5_VB?]M&^[I56)OV"[VL$Y\LY/SV4\'5[V$5KM+ M.&QQ!Q!+6&L)X4OMKJ$EU/#T:]AN%$W!*-IF'7O)-KZ:^[.UYQIO,EEL.'>V M=G/_C_0USX6))9_&+$$FX&DQ[DH*3<+S;+S0J>@:W"C%J:P%X@-VF'T(G#_R MONSE_?PT1:Z;LJ1T*6'I+75I%"T[]4FL32QE7>G3( 94QBYV^P5A@]RGK%-N M.(:!,[S&T@N)LT;$\*&L8_VR8^"N1KMY#^+L2[Q#;XR-@5^")OT""Z*U&'(O M)M7)E/N*<91N@:JI7$ZJDVJJ;2;D-#V"; 77FED\0A?.RFM9UH6RO ]759)( M1_;4>C?/>3:-5//NOH'3<5%R>$MMBDZ$I,I,%C=W'?^PO0\]-E7')-E"GW?1 M@ZCUN5]-M4(%J5V9J[=P\1XYU$H*&12\"6N]Y.\JZH>$5MV 5E70^NVK52IC M<;D,QK\;N.?^S#;<'1OM8MXW3TYSR#;S*0SL[3J!EZ870*@MB(W.8DQW8P=O M:SO%F79[;$+.6F!-T J)JNRN;4!EIL/HC12YOWE)="V%VH(^02CJQ>WV98IJ M8E[DX0V].J"HM6XKNW=U]G5Q8V:'3P%\T9'<*)PN;K**UV+KWH!$$G;K-:8P MMP"ORD)7HL2>P ?B&865?,XO.-D56YVZ_X*@U&URNIB[,4WM*X.CU']?V-W8 M,09[I,KZ"QMLO<<*&@!! W <&H"SNGSUYEM^];Q'+7174KQ.4T'>2OGXQ8GL M5(0$%R<8@27!0U!9E;"9AY>?*D26@[B/W9=4?&=4(3O ?ET@K2S,, 1]O.B^ M62+?0>C7T>C!#]E]9B51DKD+RDNS-15]:%NK(+"-=?5%10U(B)&C$F@"^P[Q!O M9XT8P:)M41XF'..]TR;+7;M/--E>Q:+R*A81RQ$J=9,J597@N(]*81&,?B'A MFYLI#"O?745=S\%[R\ZB'E7OC53U\"))41'67>3L;4)W(\< Y,B'.R:B'NR M>K#5^-CVH%I $U$J)BI0.K4OE=D4LS?21.]K42;$"[9=6LP?+L?90N*SK28P6$EOZ_DQ>!^GTW@F3^^RA M98BT )']P08@\WL+%LQM-HFJ%*WV)Z$-P*$NN?1>3&+M1A/_7<__DYPTPBM. MO+M,6 G.E)>;T)5R$W8'PD2%%P!WA:)!?W['?KXW)%H0YJ:\Y-YHV.ZB5^4U M[#=.I3*TK_""R:-0VM/%CCSBS\B5-B M=M=03,4V"!U:UE S57'3_1^'%'RXYZX M,.G7Q'\A\[CWVZJP0%+%E6DFU)HB=-VC>#$@03X,4+J0C MNFZJFCD>$]E07&N@::X\M >ZN9[DA"]C-HW]I?#:3?>M*/=2KZCRW0T3N+[9 M$^JD/OWLEDMF2R:7IFUDY'8"76V#&#SW7K-++(->WQ>-_?[2@87 M3Z6:1>&SY^ %OA2G4QC[G&^H&6#87^A2&(>D;VUN3"=/Z+*L_I!G9>V1SV6H MUE%2I*SMOSZD8M\XQF!EN3810$D\)U]&4%/:_),B1^PBN)"QA]$:6UG84]RIN M4X1BW81B5=Y<[JE8R*&G7@KQ>">V[1FM&W.I2*))+86D>/?B3TX-WAT.Q4(ELGC/+EG:7P68 1 M=M.TGR$NF?,UJI)Q'%72D1=AH+96K-*ADX- SQ(]E?D=>Z)'[HWTP>'-28X. M'N$<5\!I>0'%KEN$2[QG[NSJ1=[V@B9=805-!Z?-"O^WNU"I.#O5AHJ*S& ' M!_UNP]=E\S'[IMX5<[N[%&3+#?[Y5R&TQ\&U 3@?(F5K;75U$0+I+4%OSN5>(KD)18-VV,UXL MC2VF^;O>3^K<_Y=&89DB&CU0N:$B*V\Z[X )5_TTKOK.&FM,/H6#W6;M0-?0 M(MSU?=SUNPU?/2^S6;7EC& M\%,WDM%7?U#X9)G]&Q[EL"0*PH4FW[HFU\C%:%63+=#DH745G46/Y@)5%Z(7 M_[VC0N=,Y3@/_HXPI$0B*OU!GZDOR0OV9>)%TC/>!TH3CT8DLB?SOK1QE(VE M"?4=;%=*D 4:"3H)HX?.:9K)$_&".)'\,'BZ3V@TE0 !$:L*BOMU6IL:7:IJ M>@3P$8_5 2?+>GQV<#3?Q%*2!4AOS;, MB3Q1Z22[\&R.EZ"' 'PMXA[H'WISX!]?.+%Q1=D7FZ6EX'DVO/"L'$T M*S.:$G@_E=*8,WN'KAO39$&Y';[P'[,VMSA*>!@/;^QX9/9Y6%^<+_XU! 4G M@-8<0+EOG) Y_MTR<0 C,4S.WF0^Q+#^Q?*]4B=\45 ME"8$0,S(R;,79<7<6 ^@^?_!'.<4'_>K&J]*E:]>1>/[(CPDR_9^YL2%1B8 MYE'BD^450'?LC.+%2=:!F$A@PN/XS)/^)X[AH&G+O9%F;O5%\VI^G^937=J@ M(T_V]\6+&L])850N.\@)=BKKG?0R\6QFH2/J^I39;!+OV 3*#K$K9/MKYKJ< M?:5F5;W:VVWUSUUJK34MM7ZP;68& =V?0F2%<+"/!@7IEI84&QMUUB8A)@AK M2%6-:-IP; V&1*5D0!U7&;BNLUX&G+]06K[F#D20[%%F7?GJO>N=\T&B3.,_ M0E@5D,][+P!0 6!W"FBSYKJ#7A7?LBCRD6?MW'D/=][G@N1+%"TFREM=H*<4 M>;B-9H[$HE*Z5K?WK0U#1,<*T;%"5".+:N1.5R/?0+;[0XGA9R[!(72OMQP9 MO)G8GSRH8+?+H;7TG782ZALZ7E-J%]*P3=02"X5J7:$JF .;*I2!#4:'%Z)0 M-Y!=]6="N-K""^@O(@A$Y4P=@IH(CMBEFAJQ%* M>F^I.T7)V:3])A0BH:$=X5R-$:E@"&AJ0BSLO&>V[80=NER7<>P1&BLTMH;& M5A 1--18$R^FM<'A1##=T-AZG>4W;]KHV!I:KJ$-=&IKNJ-: WV@#96Q0PW3 M-;%8>-M]Z*![]+XS&F'LF3Q1=HN>L.3I;?=>+/R)5^#+9O!2,B')LJF\) ]> M2?#[:1C1NL]CMVDDSN[/=C &B^LR<5VV[=J%887C9AS]MG9A?BUW,N)N2MQ- M<0%XF,(Y3A,PM0\U@'!XY/)<@#C0)PI2Q,EF-&2%]%79R,X. YPC[U/QU8M_ M?%GLDO+"+[I7EHZ1W!NIFZG7KPY9F0:Z*U9W;775=E<7/#IUD_SEU6%&Y_*" M]$6C\_M>T*Z>\Q6 3VL7?"H&YULR+77#Y3>_AGJ[:ZC!&F[F-1]H0"[;:WG; MQMYXG> SV@6?WALIFS'6L_LFU[V&9KMK:, :5FT"6\)9J]G]!^7[&QW/]]>; MYOM_")Y!ZF$TW]5-S337L_QU?4PM67B?V+Z6TOQ'YRYOZ-;F8A%WGHL4J3NB_!H M%^30B? HV,7S^&I?R8N$5:"1!\Z72-,76<5[DNTLO", U,<<3V6WXIC',I O MFOY19.<+/3H6U4U=/1H.>B/3NA#BWA.%^\^VB?X51C^03& 6A3:-!:OIP9L( M"O1#\(6+LPS],M]%1).!*P9+74M9"1:E-QIJ?:5#6+GV4\5[+_#B"76DIS#< MLPOA3;0OJFL/UA)5CP@G6HMM9L^8(\ MQ'-6(7'A;O[)&9B]XJU'LPU)D*P>53)78S_J;C:?:%DYPU#OC319;JV(L7N< MJ8U==:&80C%/N;%O44P#$RZ-PUM5=D Q:Q09-;IE[D[UT$-&&6M/8(A+UM@= M_1/"&>4I+S&K(:(_\7C+>"S#,7R',H[=#!G\IMX+8IBHYX)X@X1]"40S8>]) M)A&ETA2&.8GQVA_>MG+_QYZ+EU^\YP-[7"-6T"T%\XP5]!T;^D/@?,X&ODRE M8-)HRA,Z-.&TLS7VDW.%XCR:36$+; M47C2,_7GM8/E5PA*)TVV?V67 MAF9WP^PG'DPS2%XKRAFS9# +=46"A3\;)()9BT2P2;2\(7^B]^.(DA_WQ(5) MOR;^"YG'O=]6A062*JY,,Z'6%*'K'F47! GR88 .A-R0O4Z1DAL_!:,A71F* M!*81]/]OU2L)9HL)@93(*B6&JSGR4%-=8TALVW;'NND8U#4I M6<^?>_3#U)'X.Y'S^3&,DWU2 RO?6S,UD.T'R[S 1S+SX 0/2[$A%W#8MF0) M6AMICW6-Y)F[ 2PG"^*!=4!'QIO.?,[>;[.ELA=+52#>9Q3V^!6V6X'HTVGJ M,[>'3$-P"?_+5VI;>?-I77AE&;"IPTZL;ELBD>(H4AQ%BJ-(<10ICF>\C/PV M@?V%-^*9X4X3!B+/4>1G[=?>9*NKQQNZ;"4#LO""M@4&0)'U*+2J*Y-NKY_\ MWEK%;K(/YV(529 MP.&/1;N[+;NLR&QK8X_9V:+;TEO*KA=YD=U%SR&V=#=Z MC-YHN+VGW 4G2G(,##IL/?,^[,OPVB*JQ@-C-H]Z[I])>8"[=='J4MDE?+?& ME.D)4L KVH7X'6?(P[Q5J%6VL6X.-;PF'NBBSJ<31OH/&L>OM]Y=W):_^^MI M;/##4M@/!5F7J8K5&REZ"4'Z1EA;>+V7B*']C6MM#.D#Y.PN\X#/@J$K='[+ M[R<>*]S>$W?KN*D09!ORZ;21.,CI#&)X3,AR(<3W_W$+&E,P\?[BHS7;@*NQGK2VIWT,O'LB<1^(KE1 M.)569@VSL.^]G_<3SW%H\!IAH_9&+-L^ P@FR.W.*\2\\U6L8@5G0O_PGJGS M 1RAX,F#-7N(8YK\&5,W]?_PW-6$-7@!#,0V6&-9@,#20YI1$&RF3 M?:E4EB\D;I@W;^[OF1<&(#=,H=<'>F^DE^BGM'\%0$4GXJ/-!$MX2BYMI/4Z M@ 9E',5*@*RHH_'"GDD:)CA-):D2!ZQK14/0\D.P;D+C'=GJ.K9.7LU6MZAL.V-=-C5CJ-GC,1EJ0\4V==U6 M+$U1M?4\[OS%;-$^P^)&TG( $A_!'<@FV2.#O7(L.\KCU$Z7QV%S+1LVWCG; M@%FM'&[+3[DP&]NNBI-M.J4[CT,.%?J9=?\.XQFPJL!-RW+1G9H M?P.*^_ E;W=BXO*B"%VN6Q31*8<4H?N$US?K +[;7N6 8LTDX0)B=YOIMX#:+9"^[4D%1^\I ;S_Y?]"WAO62_SM0J2 &*P;+ M!FONJ0IGDNRPS>J:K7=EV)#F$LLT6B]7N51!'%2OLF_Q5;FK<81SSR&%654- M.CO?PZ[>Y%DZC,1ZDS[F3A5GT*C3B*=2!G4Z\5R'( M7WRO1/B'&1F*$XSI' MX^_HL/\+'?9VRPFO1$Y";X7>=DF,57I[ VT$'[/>\Q)G\P%O8N+-1*R.6NZ([&W)8]9EM3?2U-;XB2\B8U[HU'7K5*/LU4.4JG[^JJSU1HI5 MHF;U\U>%A@D-Z\JD3Z5@Y0E@,A;3WEB5E] HH5%+C:I( -K'#S2$'RATZKIT MJJ$?N+]2-? #D2'9+*$7%GZ@T+#+T[!3*=@6/Q!KL/4+Z5AZ58UTRM'P :/, M 0PEC2F(C^?IWE;Q=3.%4-IWXZS>2!T*FJ%+PTU#5V5_X-1W510LN59+3MFB M;+^K*#H5B,JW8]C?D>=!V)ZK1DU%_OX>>Q8 <:1JK;5)$KCIYIZU/W :[%DJ M$H")/>N"4'0J$&W9LS1&_]PEVW,#J2]9TQI6YFU/ GCITUSTHMZ.^HIBM7WV M7)W%(=OB/^E0R/&Z<=-PS]T?. WV7 .;_AVRY0H07:?QV;+EFNR8*$S/5:-& M;W_+&HHMZQ)QTW#+VA\X#;8L"WN\BBWK!R;":)W>9?<'3OU=5E5PE]T,K8E8;%=!="H, M;=EE578/=/ N*U#39=14<%+NLV5AL[DR=U[@IM.X:;AE[0^H8=&1W-Y5JU!6H:Q7K*QM]FEMQ2'6 M9'"(!WU+.,1"(-:4W,J\CZ+17Z\1LI-9JXZ5.]:XI;0"(3;KQ^O M\5_+XV=M'#?M74OM_J2-'D_G,1H? ND]'49LO'=L3M@XD01S:4; \/[N M/;EAF,!_PREUT*S>21\"N]]L]8P*#?Q"YJQ)Z_?PP?Y/ZD7TX 7D-2.;".0[ M5K:,=V =;3_%345*(A!D-I6L57T22H0/!V2!J:6Y!64$W%B,&$JS=#J['Y,8 M^X*EL$FPGWM!G(*T8S!SMJ3)^09?B>EK#FLY'LN M:R>VLW$;RG9-%[)G[]CG_V(P .\>:$4S6FPZNQ0MDBC)Z[LF;TS;9B-+ MO3?:W-Y&EL.FC2SA4(3]$V( .[H?\,\HI'R,8TB ,IFKSUMH]'E<.RXLF.XENLX&K6&9$Q4&IF "%SITFSJTI:RIF0XIO9%A'9X7+IB)VUG_=].9'\XI M/U[!26K9[#V/_; 8D2@U;KBQ%&(AJ!??B$\B;Z=BJ+"Y***\^)JQ4E$76A\K M6F]DZ26Y!!=?7--E4_DE"ET:QR!GXC,+"8L;IWZ"075XXK-G;QY!!/=(,SM9 ME/%[NE,'=%83O>WB0_#57 %FZMG+!I@QMO28$6PU1USQOT@4D2"9+P+R<^E^ M$:2?X6WVCB;1-^\S5-A- +^3VDDN8Z82Q'_T"2B$ZU%GAS)@A5T+T0SA<'87 M/!4&] #P#'LCW>RK'0+/#7B@[*I:N)A[FDHFO67H@^-$D.:;E0[,[IOMC:A9>%PA=2PO7X<+:W5F3U]H:Y"74\=;JJGKMBY:] >]=Z9U;5&,5%Y"G0V MKVQ)-/0=9F'LX0=>LPM&[YDNTQQ?K2:?9K,=++]"QC"Q--G^E?5DS9($+O83 M+W#@7Z\5Y8Q)K;*RED1>^',2+3/2GNC].*+DQSUQ8?ROB?]"YG'OM]5YPZ2+ M0FXFGYK2<-VCZ"D(@P\#E"^,&'A>@P;0"#\%HR%=&8HTB=!0_*TZI]_LC5BZ M-68J/Z*-86S=9%2VX*6)Y#42P\M7U3PFG-D37WL)Z)-=HWJ@8>YZ IXZB9RU MH-07L&3V?&E8U?4<>L=UK?%0EZEMFYKI#BV36$0QK+$MJZ[I;A0!9,^7%F'I M1Y[@L"O9OZ:%659&EBYJ]4A79^9:9&C+BJ$-J:4-C?'0-0R%PB<-7;9TV3QC M,OZB="H*GST'3UF+4J_BD+;N9Z<:ZVX(*L.5'*8UY'VGT;2T2N@%]MJ8!DM, M:KV1&Z;1/98&;=0+O>0X*Q/0J>0 $/Q"HYA=7;\%!X8F\.R/)(#-)8JE7_^O MOPT59?#FR]N/,?NK_.;O[-R,MBL*?1\_!#LO%GRQRKD_L=[*D4!ED^R$_2Z- MPAEE?[U,*%CM0$$'*(!/4Q,*FT[3.G(01NKXL9A1Y% >#D\!OYN_B>7!8")FE>K#?VC[QIC"ZQZV_ RFX/K63 MF/\LO_7,QH//Q))9]MF\&I.-$)-*< P3^,/'?[!?LA\Y'GPA87_U CNB6% * M@W=@'I$W3A<)?#;L1B$@;S&J.)WA=2M_5%_ZY@794'/!YMM/C'/Q4/5AE%0* M &;9B/D(X*R U^TQ+Z,%X7NV-V-" ODQ+<$G@^]3E'T(WV(_6"P8"CMT<%'@ MQ!6R=!K82R)65YH+'J>^^$)$<2I86;K8O',& \EC5#BWV:+!0.(Z#.%">5V M"U^!)R,VUABMUS0O* /K%65@VU3+A@60RS*\-3N2GQWG6XKQ#&/=!S"H/AAK MKDNM@:L-]2$AX$7HX[&C#L:*HBGKWLU7$$)@PSOX7/)%L %'3Z@P07'!T=;+ MYIMXL48OFU?UFY5SY8[2:<_V.^Q6M<36_4?9HM;8-"W5UL#*#4U-DS5K8 U- M"N8,#O+YD7W#6!]41+C%1:P:S.44'VIJ7QGHHOCP*(-5]0N2[-$&6^^Q-+?"Z-%&1>4UBNR;][.&P&ZWAKAV M"+K;RURSJ+AZMC7*C:]'9$H;5N,:!2.P=""6;B"O[\OVXQ=)I#$%ISW @S < MYOB9652ZBRK=;;?856WIRY-^R^ZPS=Y(M42YNU"DVU0DM8(-M+XB#7LCX_!J M3:%'0H^Z,ND629KKJU&[Z?A"CX0>G7W2C;*)*YB!:RN2.<#]Z.!,8D'!TG)] M;':7*6IA]^5G+]> [)\>C3_$<4J=,HV0D0:[2]6,HA2V;>Q4,7/OC1VE-QH> M[I4(['08.\>"#G(^M5;2(Z#31>CLY;35P0YVWY [97=N(%+_R/*H"OEI^WEK M%UM:W:BMVJ:[%L/XX6_UE.!+1.E/+\84P ^8YTAB^I;R_Y;I@]X;#4IL:>/V M:ATZ_5\WEH[OO>U$4+'/BNO]I,[]?VD4EB'+P!3 H2(K;SI4U2\@UKJY.J6U M,LL]/V&MN@JEXSM]+5FK81>MU2V%\=S4=SW?Q\J"VPKE'>@9$*[L <6L$E=4SA=-J<-$H>;"E78XA-PN7# MKZ;;7:?+R(H2JBI4M4Y^XEXLV66ZRJ_D6NYM)715Z*K0U;:W55ULJT)5A:I> MQ+9J7-.VNDJENDDITXA+QMK&/W@.&K&W:81%JGC01C:\9"+])R510B,\K_"V_8IQ8;8G]U_A7X:)"2:?Z0. M+L5;B@Q8CV&$U%GPFD_LX8OLJG5FMR"=+IC=,CP.EG@T>Z/D)=R H_2% !!W.2WCY\^Q_D6>,- M.9F$0_:!,4E N/,%51DGN5__NEX@\=MXA#UA6'IB;9@X:1@"LR\5UC+V?DK3 MD-%>T!7:"]9^?75-(Y@OTJJM,J2[]TY(:^>+\*JW_O MA(P$%M]59I*&Y=?W.5\&\M5Y<<:Z5- M4[VAK#(*/8PP+G# *=CX5[!BP$81KY"_+;]?!H(U,KT)<>"!I:L%:MMH>;8X M9TPQSW<+?FEBV*!?N$6E*OG*\*$URC&6TI73O2 MC)IAT,).(]K6;3&?<][&%V"&6LGTS@ML/\V8\M ,[*!_(\FJOC,9@MI0M+.2 M*M]EECVBR-B(=-[^O+]&V.AZXBCQ6!CI> MBZY2 .(;=M,9EU+/5;]F=5BJ8>BJ2\C8U'1M("OCL6,JFJ+J \"L,W"K&%>W MDR;B!#X$8-!2=K52(J,-VL-=#,UG^3WA3;=C3,XI)!^;%62YCU,B,FI$3 M*Z);N1^?H*RP*5X,+: I]Q5C/R:YZZ(%5-LDKVMZI"[7ER-HRR%<8WS[J":4 MN@ABHY5MM%VVK(N2PX;S< ZV)P#[>2(H7RF<$I_1RW^,P!U,I/?$YIX6^/(> M>%'WG,5C@X56S"S735&""'HU92O2B+M M@#_H(G,3\'HKO3:$6]QER)SD0LX8M,?[=ZD>\QF0\)U&4\D/X;V%R[:-7!CA M,2RUH=7+-F-@]D::U2V/0;B9K8.FU>LV8S!$T-QPZ+@;;B8SF?]?ZA]@,V_$ M@VCULLT86+V1*O?-#KD)PNML'3.M7K89,K(/=BN ?^VNY9^P8"$,Y;]8,(FU M.(X7V[@\M^5=-F+%:^1<%@3\-A-M&?+EWL@L*=,4W-=7@9A&GF5-Q"B(F,U* MU[,@YMK]2EP@1LX /B7EM>2WY4FV:Q]=&D74X2XZ?41I?J*E&%=9]?KFL5O0 MRUX%4"K-8FV@(,N"I#7>$ ! M4>?4H$5S^4<8/&$ &/>@AGP8AJR#7MRIEGDAG6W/X'G>*NHJ;.]!J$-RLCMM M(%\(ZJ[=>_V#QO%KR4YA+PT21FL%*W%;_NN1[/$CEVF9#IB]D6*5G.A%^/-J M@-+ A.X "A88F->8@'I!_JL/2W6?X"W[5D^VYA953J$IBN,/EQFG J'!0H-/O.WOK\'*@&FPJ9V&C_VD!,\+!LPB M&6,Y^=JIR9S9$U][X!-X]F[O0>E@%8LB-Z]BJ2)8Q%50NT2I72#J99FHYIMX M!V'V>=:AG6HBZ5?DPLQ(L=F'*:,H=EW.,"MYV1BE""F50_= F6CU M)?(N'T.%4%04BKGID+SBY,M<"B3"^[6EB&!:89%.>['D=CB=A@B^T/Z!C+P@ M# ]FZ($WS[\?,Z;?3!A:7Y,'NA1/"-+)P0]6OCX#@?\BWP%ND8LZL+T9/(6P M+)6+-'_I-XS3!$^ 0,DQ7?"(VQ:210-POJ&H]G,J5DI MBE4J4FJ6HGI9&DW% V+V8V^N;FG,!DP\=Q)<3K^-ZPHFYB#RLXR MZF!'@8_8\#;B!9+M178ZC1.\F,G8LYF(I!?/]Z7QZB(R^C[.;&B -&%W>II( M#^D3/%I2AMG/QW/&NSP)?7@/I^KF].DD1O+P!]B%<*3$]^=("B_A[UUDTE\J MC5'&OSXE^!"'TBE[IDWBB00/N9.R%V3QL'RA/_&%]EPVF@P?;$4G)(:)T0#7 M'O !TH$G/,'X43I(0_0H+!YMSC>7,!!VT6-S1%',^B\-ES0,-XNP04!L)Z.DL8 MN7Z=?=SHTCZ^5.CEWK7'MJ7O['VQNJS+5^;[UX?@W3/\XK/[E3([$#S]RPM] MQ@!>NH<-<0\KV];1?)( QHB;PXS,&?.TYZZLH$L\G_4V2$"./OS;@\]$N)-$ MF'T7VIS;6^)-#F X:$T3CH)O )P(!D]YJX-W/[,^"O#LJ1>S?2=OG_'MW6/N M)_2E#ZM# &?[B;(W(!C1R2?<:,-K")H$6"$P<$'B)?--,SHN#!>F48?2/@-5 MMO(:A@)G8AQ$#SVOF;>"G8#2D*T.18"\ J_.WZAX-L -\9R8 M+!JV&4&]_L=O9%2VX*6=!VIT$K@ &P^&4")+.Y^0GW2MU8I#,>P.7\0&.5E+ MX@D\ 89?VD>5RY:62SMB#X&F*SQ$OX5^8G@?&.)/#X4[HZ 1+'-,[[^[#?YVY* MZ5OA293 SCXF/LLEC">4)GS+Q]<6Q.$EK ]-$,(_07;\U1>WRW_ UCO!O]. M[^:+_6R13+GJ=J\X/+ >X'-3;, TF['_^+!_PE,JSX/L-0M L(6,9B1BVV<2 M\O@9P":%]S.',D0%Q:.CX_F\7U#>#*KXU%_#Z Z1QA;WF1W])K1X\H.M/Z9) MXF> A)/&'3XH\]Q@@XU#F!.;,SN&P._XY^%7A6,(>S'^/L.Y%(YA)9EQ^/OZ M^_'DR\>!3@4_V2['LW:"H3]M2IUX?=C\E_Q\MU@+CO(5R>=!A_RV5?M#Z MY]W/,^Y7K7MP(?_%'?V #8#\O<<*Q 4O6^5>**%TZ[W-,& MAPML#;;V2PN=L$7T\UD79PZ08GK![T%QJ4'1>I4ZQU MP@$\XOO9E,O:ZM6X!E 5P/#6Y("\GU5Y6*N3FT7# /LNWI!+"5C#%IB5[*]% MIMAQA.T5&&D+)-9I[(D6HFV;40 \AH5CMJ^E,]Q FC4+U)5&<9#WQ*9E'!$U M@*OV1HJVM6(^1RY UEU4ZJ*G!=).7?@H[[5(\^5?];D\#)E@SQ"^T6;;&0[: M+H;RMCSK#7/N(HRW8"C12_CSENW?8+\&:X,'X!DX:;P'Y.+;N?DIG)^=-6]N MO3_YJ8.9=GUJ)_'2L9T2\!=@=9F1&\^YD9MXD7./;@R&Y%9S== MW0THO!C=;"WJI!'KIKE$CP9FSUB_(\Q;;BZZ@[%>8C[-UWP% SA;C-CNOB0! M*QV%/UF71W_>?+-?T::*J>]Q9:+JR-B]60[[ZAI,>W;YQ0);H$)9ZY^'IX@R M"WB)9CYO4[1FY[VLLZJ3]8[]+\V]_.V=CQJW@=5W]>7\ T;[V>7OR%_QD0#N MT^GO810Q90*/!7Z3S/,^L(TM/@O:;R=)R4W^&*UQ'NM.6/I=\VVL@JN@R7P; MSY-%]ZOGR7:-K EJMAWA3@1K6_1"DJ!M#],$ R:X)?:E/Q<'09 I&WTV-)+KYEWQ M"](XERA>CY%"W ;/I@M+F^LYGG,"5)L"1<=7U@783YFU!I,,!H0%S[BJ[W4, M,QKY.;^3V(N_P;&/.)^#?Y'(P]?CJ.12LXPINWU#*;L'P+!XT[$VHZYN.%8\ M!/?+AGH'3@3:I-5XRO\=,[_!I[!,2&K-8J"\"S8'0<2:9=?:@#J>O/,>(WK_ MRB-VO$-L<5*-.K7BP]BS_LC:!'LT_@AF%#'_.?B*X$>[]Q XG\(@RO_)UI(% MBK_3M8:N!K)>UF_HVIU]D!^_.=-'GD21MV-?=M1>AE.WF2G&1L'"MR1W^>+7 MM:XY=PCD8CK":G!V4H?':+(ZV+-WZUDZPHK!'F^P]=!5L]?NUBHAZS([LK;> MF?9"Y7!09]J;;L1<.Z.ZVP#(2;ND?XRCWT;,Q:FA#M63K]'"^4HD^&[A]# 1 M+MW.=AM>7XFT+@UO=0W9AM#/#L9MGG1'1EHXGN5#;744>E^I,8Z2;#7$Q[W2 M'VZ> /! S7.6?I7+-HJ;Z.RRFZRZY24A2H_90.W5):9>R7^B2T*6S M3[J1+AF-NF;MU"45]R7E\&[S0I>$+G5ETLUTJ5%#KIVZI*$NZ1>B2Z+5].G) M S1]?Q*'BSI=*U6Q])LGF).-1EW==MH=HSPF+G>6]5B+0I'+=#[50YS/BVU:U$R;&S5WVV7]]4%O9*BM,1EV*$HD MX+*$B]D:7&0!E^N'2VO7IKH"<#$./XH(N'09+JW=#.IJY^ BPJQE8=9F95%- MPZRZUAOIX"661%D_AE'R!%^[/=_+TX;:+!^IU;;09J'-0IL7VKSOW79# M;5;8WJQKARJJK%CT-44)-W3?J>]Z]&/F/; M)W'LN1ZVLXBE/^@S]24Y)TLND*]-/!J1R)[,^]+[Y4]?2%QL19'&2,CQGS1$ MW@A8M1\TX63R<2T>P-/0M!YW<9?%"N=9V]4&B26+JQRVN&4,?-F"%SM(Y$1^ M:!_1,J6;[19O!A+J^2%!2](QV1I-LROLK7!1=\/E^\IOLC8ZI:"QPSAA3*)Q M3N28#060X2^Y,/,^&P7";?RP%RVY(OFKUN"SWB:XO,L8:YE4V93)T'J[42F? MHA=8.1DI*KY0A'6JJ-J2RY0R- 3%6FAHCBS_!)GVK M9/7TYXPMWZ)_*JI:&G,J\95/QB]D5NR(DK7W6ZJE!TOD)2G_'7X&B5KC0NO; MU8Y)14;H]2VBY,T+ENBLQ18,W.-=6Q[@#3[W8S-F17V5*#VB-F5=LIXS6F/^ MV/)&8#-DOW:]G[R!QG(4\3Y\T>9*-F))\^,]-^K48, MD]/FU.@U@IS[S$W^(R3!:D^1"?.*8C YC!V-]2C; '>,>L):<[E^^")-P,JR M'6MC4^I@>X8][%P]N[5*Y5PBM,7>OX_K>K=LS;5&(,5"_+"VOEE=@1I M\K$#(9+C,\@^ M(U(?@_"?>>/78)8FV$5ZT=@W9T_WXA_\I2MBFGL4AFVGT7/>>&V3'[L,C>C* M'TLI'^*8)G%C91SV1FIUWQ\40<.!5R8 'SAP),HW^E;5P-=Z^["9;)#D(FCC M&6_Q@CV&\$.X5L4N0V&"32X)&VQU4R& Q4.\: *1OWVMGU2F&MG&VTR^PXJD MR$>P>N_!Z*%G2?])O."/,(Z_A[_3KW2ITW^!H^$%WU^H_TP_AMBLI^DRF /L M(K(U.[M@R[%-P1., _L9^=QFAUL5I2AX8MOI-.5?X8N ;80B.J%!S)L$P;_I MHI%]5)@?;]7%NKA@BG'>0PG;11'N3BWZ[P4@6TE6LIY%?>DO>#P^*WP*P"X[ M=]G865.F,&;'IV!C:UE]N1N%T[JC1UN[?!OS +U@*1IPRN#SE#6)*MF_MI.# MBD;.98VV-G!L<3\W%\51T?[Z9[L\=C43(32,1K!%]DL:)PH-P= M>\#DZM7#LD,U3;9-:S!45$USB45L1[=4EQKVP!DKSGKLH?!B9DU77KT[!%'J M]%:^?Z=&'6_1V!/K=[?Y@S[!T>U+%&++WV*9]OG#LC6MZEO>MY&W/HPHS=O_ M\9Y413](V=574_K&6BRSO1KQ\8=GX]:W[#0G_8I?QI"&,GA3^/#B ^Q7\IN_ M\SC*U]"&C[^%PQ%%5^N1-1'^$-A]Z=?L&>P3BR\MFSS#ELO. C."%@&&Y^($ M^7\+(@;/<4O^5WLA%OV5.2;2AKMQS]K,5R\2Q$!], QNFH5?$1+Z* M9" MDX!71>]9:^Q"S\N&GO%J_8>QV6QN4RX\DO'P B='ZGP//Z.C]@4[=S;VA[&/ M:M5I"@3#!,"/CL>?W3ON/3:>B];PVOV48]-+Y5PA>%"_Z(FN]X^-*?PV> (7 MGP9P,/ 9B(D#3IH7)Q$/DV<.>,S4$-SC2<'.X<=C[^<.>]?)_I^57<&6[7OO MN-8RO42MAO_>;;3T#7 !63 ZXD9MC+$9;& +'\ (<9C&DL^VN=ERFRL&7?"X MXV-GW91_)NOJFX=_[B0ZG?GA?+$UP$> MXR.,U1,'[U9IUL,6SX@8PX0S7.HG\>K9L^3F;-^;,CR%[_9/AV?V3Y6F_BGK MPCX)??#F8V2Q2>;@IK(?_H[1NR_9U4*)AVJL>ZCZ6--=Q[0-V7:T@:I9AN&: MLF9;FDHT.G#7/=1O>(%^SU[#4 2*S_W-S%;MX:16#J%A^\*EB_[970JE.-B' M97/R^/?YAN#85EU; MS]YEM2=494,TT3O*8%5=%X,5[0EWE1I^9XXB#[%+[U8$9YEO>F/#J6\35;,DI>A"NB$QIPS!\R.H>(+CQ" ML5I7K JJG/T5RQ**)13KAA6K@DAF;\4:#E"Q%*%80K%N4[$J.%WV5RSYR9 MUXZ1"OZ-_3&"Z55-[>CQH"!6?+'B%75*^Z^XUAL93<]Z8L5/L.(5!5[[K[C> M&VGGT/$;B(M_:Y#JN)*T?/L6YDAL@Y;G2J!6!+82P. CAS=KR9 M0;,&!ME;C6%$="SG.U<,O=-M=N#-'#5>3T&Y;184FK@=?CJ6) MR$\N-[ZHZJ+"";T2>M58KXZE5DIOI.A"K81:W:9:'>NJP&)L"XWCI9TCV6^3 M-1D9*+K-5:3NP56T9$S[P C3\$F;YJ@;$K$OQM(V2()(@KE)IE M(76C-Y+UDDRN#8>YG940Y;]"E3IS3551_EM/@2&V>0B&T2&C156B14I%C M7$^)AFP7:BL;72B14**S3[JA5[=19G^05X?Y^69)FS_AU0E5NCQ5:J9)%6GK M=13(' S JRM3(+$A"2VZ 2W2*RJ>ZRF1S-+U+D.);H &Z7-):M2OV-WT[WE; MTC%UPZC84]7FO6MNBQ^IH>>V49RQQ7/[;'N_,_E^71?O)YI\=K^3GP])$GGC ME.6%?0^_D(ABN_5-O<+T\I(>O/6=NXL@3;HB1#4#5$7Z='LX4GLC\_!#MP!3 MA\%4X0RWAR6M-]+[NL#296&IT5:G##:\PJ-O=3H2:6X6?(BMKJN(:@:HB@J\ M]G!D(*V<,$]7#*:30)]%$X?0MOCR84);Q>^6TN*W9Q=[R=U[O]+H[!,>X:]$?9>EY4W'2(/ M$M13[8=%*DZQ+8!N$UP6FN9-7IG&MUX"4YW$5,5A]AB0D@<"4I<%J0-/M.?; M&F59;(T7BKF&892*H\I1[)B"3,.;!V!AQZX"4^= E-HA1-W [6VA9@09,&C@ M[%$Q(HA !1'H/CO6!@WU =F)IJRQ[,06HOJ=I$S;F_I3:*O0UC;.-"UDY)NR MWANIVN&Y6T)1A:(*12U55+6BMT,]/37:8>(7>BKT](;T]*SNKRG<7Z&M0EL[ M[?X.A?LK%%4H:N?=WY8:475#3TNHPK<2$6NK1,16&1,4//>TQ,26U1\:\KZ\ MQ-I^A*M5M*FRXB-PO,I]RU2/0DA[%,;GXTA6#/;B!FL)7F*V">[%2ZP( M7N):DA&\Q!?.!2DX2P5GZ25(M&Y/F,.M]M6)3JBX4/%+D&B5BO_Z!V/%$.3$ M@ISXUEF#&MZ4M4E.;"K8*'IP$-.)(. 2JM2523?3I!;(B4T%&;B4OG$1#%Q" MBX06M7W'M,&JNH\2*; +*8+A6RC1]2A10Z^N37)B4U&1B^60]">A24*3NC+I M9HK4!C>QHO5&VN%<1D*)A!)U9=*-MB.]+N%J/6W2D4QUT[GKV&YT P6N@I[X M*+[;R>F)%0,+PS=C#H*SL:N(:@:H4]$3*R;Z.9O!7\'9V&DP->.M.+UU&B*A MTR'[O0!4AP&ER"?G*%8P!UT]J(6F@%2'-SSY5,RRZ@".(K(@Y+]F-,FG\IY4 MN3<:'G[SUR*6;B!U9A=-,9YD!4EQ@W/J^9@8544P,=X$YC:,\19?\1C\>:J* MK2W:NE46 .L@P&J?;H^"+TW@Z\KQ57+8/>.FJ8M-\R8PMW$_@ME8<-"<[;J@56HW=;BEX[6@=A/:*K3U8->S M#6HWU0(=-0\_& M%%8HJ%+544;4V:M>T 78G%VHJU%2HZ65XOYHLO%^AK4); MN^S]:HKP?H6B"D7MO/>K7I'W6\)KG,WK4SJ%];#YOU&,7I"R8/X*\W&V%!IR M$,_"V,,/O(XH\HH]TXQZ.%NGPK>RV0Z67R%CF%B:;/]*@5!9Z^NE+%;L)U[@ MP+]>*PI^J&U$RH,J2"HX;EE?H(!+M/ G3@F!Y!F*J=@&H4/+&FJFZ@YE0ES9 M-)2Q;KNJ,O@_IM'+OS2)\BG,R!.]'T>4_+@G+DSZ-?%?R#SN_;8J+)!4<66: M";6F"%WW*$H-$N3# $4-(X:XUZ V-,)/P6A(5X8B32*T*G^KL9*]T7=&]AVZ MTB,:I"")__$;&96AI'QUY.$)P+Q!R,; _"E,J"1K?>D?*W9AL\OIJBG]@"I) MXX03M3T$3OZ#=S]G-(CI6R^V_3!.(_H=GO*[#X9W:6$U;KC!XE#G 3,<;-,8 M6Z;L#,9#0[-,8@TTAZBFJIC#@2[+8)PIV.D9O#^)4D!)_C(I>]L=2"/9M&Q% M\:]9.:ZDE>\='4TJ[#IT4S3Z^E1WZ?.9[-]"^C27/F;9OI!8@O^YH>^'+_'K M7/JG=1G8^-9VZMUL_MP?/2U9/UCJ_H!;ZZ9L_9K65^6CD(D/+.TH;/W[/?4L M@U7U([06N+C!#D_"*6]=)FWZ#DKY-GB)+U0J6\GD!8]\<4>Y=/)>9:"H@N^X MJYIE MHF;)0K.$9MVD9AU/L8:L<^O!9"="LX1F=672;1+!'*):O"GRP9C+]$M&IETY+]$(?8'%G M6[W".Y2_)F!3]R2P%VQD 9MKA\T14*,@:C:[7 C47 ]J*ERXO6"C=@TV-Q#> M+R[4PD?SXCAEM 1V&">"N:\E3^V]%X!001J/*-4R!=#@\")HJZX:,8VO S!$@8PS*:1<%9*X#,C7O.IMA1BZ/E)T%,R<*DB7A[-C+79[T MRQW=;7^6E^(AAR=ZV0 .>[FFAP32#LB/Z)P"'3%SM$Q9%.S)>'!8^9*2;02P M6D^<+ .6BL"ZJ?Q( :RV\P;+<(77 )8 EB'I>L]>PY%$@\4W><918Z8X*D,V09R1M4/O!S/ M]#6P<->^T#4]K&8+O:5+A5CHSH?%FJWSD'46%@O=J86NZ8$T6VD6,]\LACGF M0K<4L^(KK/05O1,.2'G\JC1"M:>K)VA CRF<3AN*PUR\+=S:JW1MV<'E$RV+ M>9O8(;SD.O:@HTO7R7O;*:H36BNTMLV6K4VTEK5B;RO?3&BMT%JAM16'KQ:4 M5NF-=*&T0FF%TIZ[T6L3K55[([D%WOQNJ.W>O/DUN=^MWJC;A.!ZYP?RMR:HV'FCN<&RIFB/;PZ&NVX9FNP/=IF-5V63^QM=(\!X:[R;\ MKME< /.3VD:,J96NL+4*B$A(R/QWFI)@G0ZIM'NT[:ZCHMW M^:@6 /D*(_M*X2&VYWMLUH\3$CS!!]X%\$KJ9)]9&)E[90D@O3?22HS,*S:Y MIB,_Y<"-WJ@LGOSJ#@8%ZQC!4KQXR:3Q'(:GG 0KQMB,E7+I;X_E;AFZM3;T M+9M0RW,8]D9&7]^,][YJJBW*G01[XXR/S9_WI#1Y(EX0)RSCSZ$NC1!#^'("STWBOE0P$C .!Y[FIKY?^LC\63CD M+<_;,E 44^''WQ*0>XP-Q5<-"W[L+;4I D%292[ S2$VZO93A,^'3^_7[8D/13^E.#F\S-Y[7H_J7/_7QJ%"[ ,EEBQFOE5ZM%'-!ST M1D&X =Z-'\ P;?!O"*X9K&#>AZ?VPFQZ-]+F[EK/UQDJ5;[.*3I9[/)UC*:^ MSCL2!0#_^ N-ODU(F:,SE-<='54C.C5E=: KCD:I.;8=E5JV-AC+[D"6Y75' M![SLW*#\^@=8BK]+\#:)O6Z/1B>5;[\0?^EW$L/RH(7R,MGX3#8SD$V,LI&\ MF&VH*1JC\5QR\"(0UJKD._!;-%S\??!IL-01>0)KS78K3**&3X/UYP^.I3!- MX@34!9^6;Q7P7B]T^M);SV=OK#NR-,:G[/UZ^,\=;A$!S ]>#/O/W^,@^L8%]=AD&XRT-;$#;UX _I(8V-C1" M=4(T9T"'0\4R-%TECFX.QLYP'?C?"T*YKQ)*&K,2129)+MP%E<28007-FU-C M<5[8=EML7]/JV:)4*2LE,[JHOC2:Z)XB!BOZTK2],XJ^-*(O39.^-,DD3.$1 MCFA,(YJ)[!:9:$PCL'0=C6FV=G=$M[?@H1\ATE#O=NZO/4YY=]D19JV-K"A9 M*H_'<0%6Y )N!,AWGG$_+Q>#!1Y6 W6PA/=.R+H'X^,7T3IU>1A6>R/#NC.U MRRAY$L5T)T7F\)S(U!@R5?VF.A<)9-9#YCF!J3-@&D;+B20"F-< 3.NA#8$<4J9^( M_\C.)EQ_'I(D\L8INUSX'K*?@1Y1YPN9XXQ51%".JE- MLP9=M&EG*&@_)X*^TAC6%A--X<7H=R*$1*.2W5I4$>XZBH6VL/Y3M!NX=FA5 MA 5.:Z"5U@RTP%VW<:<,SF'2L,YNT*6&& );Q\!611#^M#9-ZZ)-NX%&+/NE M#63YSH=$08]93W[INKEG2D%6(K!Q&='T'L+2>R-S<"=K!]^0M;O6%Q2S$.AN M/2VA-70;;24F"'0+=+>4VM :N$UNNN7-$FH!;@'N,Z5'M(;N85L)$MU ]RH' MS ;;RZ+:=I_2R@=X4EZZ^8W::>0E'HW?_;3]U*'.^RB M1[D]*9K7*18KL)4NU?AB 6CY.:=8UBK13%B2"](J*P"M4_8YIC9)8WBP!P_@ M);V<1D5Z"5/?X?0-C+J!P(K=+ZMME_6_3$E8MW)81)@QD2+J$WQQ$K+/L,L! MQFZ /!!SFG%!3&ER5U)V>E"9Z265BZJR<3E%C=J>3[VN"LR+&JPH%Q7EHI=4 M+LHL_E$G7>YDKOIFW2E:+:]VNL;:.5%N*$I7!98Z@J63]I-MW^8?&%@H9^I3 M%*6"V>PM'2RCCYAH-!XR')JG7<(;$> MQZJY&J1"K"L0*Q&Y#;$4)SWD0 MJPG$"L1N0VQ%\<]Y$*M?$F)/E$MWMC;(+59LW$S=DU*1Y]:26FUJC@''%4DFAT-7EB)KHE*]&N'5T4RS-'@-43KU58*C(!71^&E5M3^' U> MK.:\2];KI 'SBV26N9FB);4BO?982B$/>B-9-SM4FR1JXHX!+^5,\))[(^/P M+5W J^/P.LWETB:\%+1>;1%Q"GAU%5ZGN0G:A!>2$ ^ZM#FV24VHZ'VS!EO, M";S'+8F684)\48E[GDK)V^//<\D,>NO'>ZW%;,7D!> M0+YVS>YY$&]P(R\*>07B3U_(>Q[(FVCD->M@.KUN0'ZUNI=GXZZW_-RH^2T4 M9&;KJ^'A(V^O_)I5?L*B+ LD7ZT6XF:S'2R_0L8PL339_I5=E9]9/CW[B13V_N?!G@X[1V/F4?VD2+:LYGNC].*+DQSUQ8=*OB?]" MYG'OMU5A@:2**]-,J#5%Z+I'L10@03X,![O$,\2]!K6A$7X*1D.Z,A1I$J&= M^EOU2H+)8'V"L1S[$4U<@$DW9%2&DAVKXAV%GY8> ^//8BW%]WWL!"6R/^+C2#C-N M[#-?:9SZ"?O(YQGE8(I7 5#?-""AZ[[%\>?B,N"U_;!?2F$:2>Y" M@O:*!*.E!,.%!*5XPA@*QA1^3U@3;/C6O]. >Q@O7C)A#X4?LIV3,1(LWQ!C M#0SC 62O0)X"8B.! @GF.-2 U:]X0<:QP$HT8:3_24D$QM>?PTMG893TI:TS MG)(YGDQ( @]S?21=P '/?)#WG41AV< [H7Q\ M8^I[U(VQZ;EG3R2D;HC3\;_Q.TDH15[\ WX'A,5 &;[["Q/-7 MLA_);]B\LU^_SP;Z1S;0;XN!YA^&.8%+PI%"@H#+!A=6@A6$KT\E>7#_OXMV M]W-*(HEB:33W^=Y2FY0A,2S:7/T\";A8[T;1X#ENXD(F4N+Y_V*T\Z4XTOH9%KP=Y2$9U.NM(RR M!20.QM+WXY7Q,L&\@ [$\)8(C _(-.2R'(?.G$TSG7'E1GX%!QQ4"1Y))+!E M-#=>F7!B)(^)0]@#8$G!"('.,Q.?O>MN89>_O/V(U@/]IP@,+8U0Z"_P?C:U M"7QL0M&*%>8 "_84D6G,OP\39[/(9Y9Y$FL#6*Y)MG8>*YZT^6[#9IZ]$V8] M#>$$R^T<>\'BD8L-JG0A,PL7OY8>?;#-GIU_X$Y"CIP -$=ZHD'VB,6WWSY\ M^Y^E/*9AC#L&GGW*/JS#)WT?)MF=,Q(,)(C MXL< 6Y!%&%$NY[6U2Z@]"6!03W//BL"\Q2D5++3"#9(U#7T9;R8>T)H MG]A?8(@QJMS#%,# 51"6)C-QGV@*0$O(4;QF@_F:E0>IS>@ @N!>[9>0+(T) M&#-VW(.=U-1.Y.V7(T/Z'( =$9+;0W(_O 2-=-DVR&"Z,)YC2M' P"9E7 MCQNYQ]0ZAE'B$0*@Z'J_ G;%OR<.<+,+J'3*BW\U<4'_A=LN1/BAL4Y@)!9HR]E#M5+&#%W M&E;$32-FV,:IYSOL9RE?H"A@NQ),**&X$;/3B/.,D\P^%=$G6'O81.=W\'=O M.DZCF')?##\,Z_:#)D4?#9GIP(&&DU^(D[1AS<:X1Q5F"?+"T&CVYM5Q\ ?& M;!9XQL(/PHC&,VHWGBT,F@98.W$Z'C@)/+A8^0Q) [75TTIML%%^0EVU;Q2.W3)-M2 M(Q!E.&7NELW=.2G!(^<"??UO_86?@X8!?@'2\AP\F+V /PIK'P:+A[*/)1%L MVOB ]Q'2$/:EAP4"_#D;"/TYRP[*8PK2AF, KMYBU(PZ$42 QA3DG#IL&U]B M8N$[(IZ>H@6_(O[H88P1;7@UI=]PA:0_O#&(1BD>"I[\U,8#;>8S2K]F#OCC M/S\N''"<%GJ, #D^ C;9_$ \(VCJ/ @$%"T?Q/&*,?\L,S(K)FJI MUKAMHO0XLE;CZ1:U3V%G2;Z?+"W,PC05C,QB\=9M$XSQ81:! M]<+ME2$#CW6P]SM\U=^'H<.0^18/!@\.G./ _<\L4&Y&WK]]6)@1VX>W,#TN MSO6?GR_/B?W^\9P.[!U3)1@-C"P,X.2%,027G827"%L:8F5IB-'0RD,\)(<^ M1BU?)F%N+O)C]!IB^)[$0]534%SF!<[@'+H(8ZQ8@M6%91O'71: !MB,YX!Z M-_7]XL,R+R?W1BY6YXO;4$)^(-$OG7&/)(&MYPEDQ 7YY(=CYO'E(3U4:IO, MR-CS6:K PI5=/5OS< ]\ED@!#'WU^VBT<2.0/A*?S&./<.]\QJ/%&VXOLR;L M(H!I+'T"?<^]93B^I"PPR8PP>PB: ]1T)T+7?P*SIVPK@3V,+PMLJ\\800#! ME@(H>Q@[)F4F9W,.\#>4P/QRL8"W;+E?5\2#&\+&AR>2+%[+!%MR>+C+G"JV MRBGLE.Q>:"-NFQO7AP]O%\8UQ)L*O'V /3C%2Y@8-O408XX8C@&!);-)&*RZ MB;BDX.?QM:7!)#O_,)_/JCL _UI9*S3\VK3FW'56>!IGOUVN1,=R0U M+WG/KUSLB:\17)Y=8U[Y==X#(X5GOA&?'OPMF_/%70MAY.4+!DU)Q)6541TS M0XK*X13.;G[YG<9=%HGB 78O87>]["(:-@F;9M<-?!,I7,? 2\MN!19.9AIX M_TGQM(=Y(G@E0F.0%D;SPQ<865'+6=@]BWWQ&Y;)A%)?-[$M_/P_3^"4?A,3,V#<%@9B&[>!FS8[+R(N<> MSZUS_&Z(?C(_*^'Q:/.@LG9.SZXU\#B*]AHCY6P+!@N>';YY!(D%R..%V8PP M,,$VND5TG!\\BTNPN$3/9!D7OI8]\0(#-F_Y!H_A/"9++XY31/5+*#V'?AJP MN\N/U&%!CK?\JNPQC*+\TB??\#Z^?8XT);!SPOCR2PR\_X$&?P(>9ECU)+USOK3\-3LXH<[[\[)DVKB7; M_O)H7[X/Y5D3CN1[?*.<9[L:;I1.'O%J\,=UX)9)0 M'#K&)GT']\X8?'YV]N/C K&R)<&W+ #HQ1GD^5P#^I1KL#>=@>%=\__PI85> M'GPJ<&S M@>9QI?^!T_\S9D8X?!_ W\3>3XPY8S<'NM+-827A[3%[FKDT&,9\8L:'70J4F-L\I(X[22'WQN'G- Q38/,A;S9CA_(0K[/Q M*YFQ93[(JJ'E7UE82@=#8)A%YK&;@/S[I>9XBZ6%DUQ,DRP?@AO=W.2B\U&P MNI=W0/Z+KH?K\\,E+!T(A>5TH-LY90&!O'=4%C+AH0C\*)Z&O3A*6?;@&VF2 M PP$ZK/PH?#P/3+Q9[+^TFQ!"6,H+!(/<:L MYH# !/??[#YS^?[L^,RB)N EXXZ"OT$V0SY@7-2"3QEC(*S@./+P#/AV>-TH M^1@6R.X9"+_)9 [*%#Z-:59]Z2\V2?Q6-B(<0WX#QF]+73\[X4?TD%T\F5LT1>=U$4'RGE'Q\BOT);KQDAP5I&[.86>.G5^Y M'UZ[&UCO@EI_J8.^K&__=><:5%U4ZR\QV(L;K.A3MHL^X[A]RJ[HHT?J2G:& M-?_5P=TJ8E?8F4M>: MV"QV)1!.GQB)KN2'814T_ZV3TCW'TV^B1G4]O6!B/ M[$;;GC-I?& GD)-)HZJ_8_Z(#0&>251XY4^65:T;QXRNC#-?TF-DQ.A]I<8@ MMF7Q*/WAKBP>Z5>YK*%E2Y2YG/JB%O_9.+4A*0KHGAER/- MO=/$)XII](==;'C2$L6EP.]UXU>VC+YVQ?AM0M%:F- @XZ73ZJEJ M7SE+1ZNS;TD"'K7\68$.@8X=QJ/I8?A*X'%;X5-&(_0VX[BXL;#IN>(]XE1= M>XG4OB&6J-M+9)YIB3\$.FJ([%>U/]BXSBB65, M==B713CPZM95U_7&AXIK7=?+6SU5V9=.^=*W) &/.KZLW,27%7Z%=]V%=$/$Q 0Q %"80(XR%(@@1)D&! M:3.NK!^:W'/A#"A"182*5(3HK>8Y)5>E(M<=BE.,6PW%"7C4\:$'?4O$\ 4R MRMK2[[LM7#H\:A,$R5CAFLWV'KT=]KK"1/^=QHGGSOF/O,"A0?+ZWF(@:G66 M>G^H5TU4V5YLJ_;E$FJB9;7MK_+?I:/4"%>NCE(LIY;LK%XY/P]* +^79")Y ML42D( SN__GP\$5RO8 $M@?'QBDE<1I1Z67BV1,IGH2I[TAC"HH;Q!XX)A2P MG,YF/IW"PL#GD_!.(H$#CTK@@7$ZAM5+TH1*;AC=26$:P8MG893 ]Y8OB6B< M^DDLS>!W!!_I!1*Q;?!\X /P;@\&B./J2]\HE3"JI0S>?"0!>6*O96$N\TTL M_1E3*72E3_DT/O+!QWWV%7FIA3L 60Z_MM$F#VHMV\K1'44H)1,*_X] #-.0 M$<_0%>(9"1DZ0'QV!%.'G_]BF7TY9RH!^4<2,AZ^NH-UDGYA]*_+7]KAE$N? MR?L7QGR9_[;NNY6^5 FUT"U3A*W!IE/)&B6CO))>".+0 T3 *R0G @T/CJ.Y M-<-I.?03Z<4U8NM'Y%\&L-#)4 K:,&=Y)+G,.)$:P1^)=D3$@04 M=-C[V;\2Z,?>SYK EW4KWWR+\$=?/H-_(;"Q30<*![MU1=@YDGIJ(*%_L 5Q MK:SZG0232<#"PG-#UXUI@L]U:"XD!^^>G>SN.1]?)Z'"GOC: TAX=@WPE-(Z M[)B.VB7D%P=_D.T?#G)RVZ(&:(.%!BBFT1]NW0!DV![VV "Z:=R_3[QX(1NF MTZ05UA[6%I5C1];A@!-!8@&O,/"<;8!E.X6/H5FXW")E]@84*TZ<)6[39 MA$13 C8H,PYWX,^![R9]"9U8FI!G>%H^!/A'!'Z5!(ZKCR^&H8(+AL,$IPS- M";X3G^D2&_X^(8GT@EZ72SD^OKS]^!O8OB0*?1]^A+ )0GQO]$3[) 9 D5 P%5.2,*<5YI"$8$D=,H_OP0F=X"A 0+AXCA!T]8^3;\DBUJY(%PYY1$.8KPISY) YO-="$[[I%GZ\LWB8@F:00BQN7) M/_?VX=O_L$_F/WCT21Q[-HH>/D\\/\>1A]L,6Z@D$_)RL,5%J[65&%=E>_W4 M@='\(@^LOK*PG0QV/@,)(FJQU6[Z&XN.U\W];@ P/$#MFZL/6$!JB3E^W,(3 M6!1.ZYB+*UO'!DZDLF3A6=O_$@]\X>@+YV6G#IUE^F^M>X5NHY M4R"-P85PO81]@M]G8(0/O9U\9-/0@:60_EI,(UES#T#[QN7^@1^"Z[#=C\E& M'X.Q15M!?!='@3]BXEN %+ZT$HNYX%#>;EJA2X%YZ2P."N[)6E]=N=C!UMO9 MH02MD[DUKC?<[U[GW4\TG(AS_#P<:5X50L\>([-&,"["W?2GS?B^[]CG(SHE M7H#?EG7\:C'2L9::VJW 8==#A01/&POKA1\ H\-Y(E)\#&2:\*3L]N@N@@JT+GP)VM%C9IOB6"<]Q*!SEX("%XXI#VV,_9[!# M4\E>^?'M8_F]Q!+<"%B:\->PK>_APULIGL<)G<;M;7%GQU8]H] @6F&NQ1F8 M7;! W;)P_Y*>;&O,?[CWA=>J?5#!&$EIL)^%4+98B/6KLFXI1&,UX..0$FI/ M H#9..$LR8X% MJ[Y@V;(?D)= M";,NU0/CE]YTG$8QR[SB0$>;AAH18!07E>P90\$2IGEEVH.?6)HML&YY#-0. MX^2:3-5NF%5LY_*VL*"[0T<5FW=;,7SMV^-/_"S MJ0/;=.!L+'Q?VFVERP7#MDH;Q0A37NH/EK'= MJ-EC./H\HQA-A4WH'<@OB&E<-:DL]E_: PFF=3$-.#6M/U#K=1V\[LZ+8K"7 MW=-2D==;V2U5]&*[V7UG'DUUS\OV&H)>3QO (W=.O$:1*?N ZOK;B)8;DBM9 M]HH[CT_-(-.O!B0>QK^4L$/N8:(%*@6]>PF\;88K[_2F)+(GK#T!P<<7C^W1B>Z0U/B1? MB3VZK1CG-UX4?)<7X?+T5V?J!5@%QRI;F[N =;D!NR:,QF?ZRS&YLCG,20A. M3'LHF"EK;XO-W?0K8:8\4?A1&*3N3$TVM7UC3L(@G2IN,-SWIN32#5(MJMQE M)H#(Y;W C%,Q6)'+V[F4IF_>3Y')*S)Y12;O&3-Y+WUESY(6>>69CVWEXPIL M"6R)K%J157NS*62*9G4N_5*DD+6253OHV+*>/8HDLFJ%2:P3"C^X4Z4PB5U< M5U7IW+*>W22*K%J157LE66SR0#]3CI1(8Q-IM2*M5ABDM:D-]<8I7L(>G3RM MMFG2RY78H]L*_2Z^6<4QK'$9,KZ06SM$N9-9U'X#"L&HTFQ MB6G*.G^!P?1LCP;8<^\N:^NQX%-G$(HB$B3S_"#6H&-H-FI&E+_13639&6S) MJ7^7?X4SKY?P[6.+%-92;742>7,,UA0E(M,9F\B8 I:QQ:N/35BC=5;_) 1+ M5GP#?L<+7)]UXNA+HL5ILQ:GEFAQ.A$M3B]X8Z_?KDI?!"A7]G:S;^7]JI;Y M6ULW>&OO?E4K>SQ,Q#"Q957-:;RP;JO<5H&Y]O&^E0^)[1N1!X]A?3#@GB&M_N[K%2= NS M'J,9H")LL\9 KK_"WQC&*]:?%! "?LL,5G/CRPM_D[57,>2^^6J!D@RT,0C$ M \<'GK(%'/AN#C/^36P=[]D3'+,32D&8+#JDAKR/ZMUJ-[>="K'L+?=$L5W: M;(('T:Q]ZQ3T%S^TW4]C A@#.D!W-SJTOK#N\#L]LC)(P[S<-$I8!V<8"RW! M^-U*5[SL(1)K@8-C7NUIUT3E"MVCB^.QV5:3?;,9]#O3(Z=<&58R7MX6,E[J MMLSIW)Y:F<.S7Z=8I:PMI&+UU6R?77*V;=MFD45ICV-T_?DT:')IE!,JWP'=M1;[V*)%OT>.Z?=,]O^_[?W MK5UM8UG:?T4KP\R0&2,L&V.3=-=:%) :WJZ$-)"I^2I+QU@567+I KA__;LO MY^ABRR ;@V2C#]T5P);.9=\OSQX+T[:P_T7#.%RD1D&'\135("G[=)@ASG67 MAH 4F-G#SDPOE/(BS ZG#I9=4@AW1/,\U>'D-4].2>0/F)3$XAQ.7B8NT;3O M31#".$N3)L-Y_KV9>(\X#XPD^=29"F2271!629;VMTR6]C2?I=U:N;5*"GHM M$38_Z[J3S+0EL*'E\3]$_EA#<,D-K;2?\B*L.U@8PXOSNSM)4#.3ZETZYR]- MOJPJPVH9,7P%P5IEK-&,HL 9QHS444JZMS07EJ9:HYN#*RZ>5BT:$_BG"P,IBP%C*$-A(B.S$TU4WD!7APOG(HKM)\J )P MI,ELYOS TCDKVL,YENQ@PBY;FNV MQ&!(#V@O^$Y M@$K"5%:(GR+-1TO -P1XE,#V/)R:)Y:6C]_N=?JI\$)=[(H[>!X?=V9D-'&N MB")7**5M:NB8D4X?H>? ?W#-AS!V8-,9KX ?B0>?7%$:"7 =<^BX3L2416^ M1Z->#G @-\+$Q%'J:26A"WUYZ+:N[G%JU(2K:*2L(<..:K?(H%DPV>9(&^G8 M3^9VPFMB=/E$*_/%0KZ')X%WB%>$?GC"T+#HK+O*IE%B\BG6AH7+J>LI1TL& MYJ 1,AP%N6$5(0XL#V&=P.]3%SQI6BAQHP[&"*\(Z9>B"O@)7-S$_"F2]<*J MLMO.R ND'B4S;NB9V=7! ?P$AL"IZ],(;#^1&<+.1"O]?&1WUXP],$@SAFM/ M'7!>P/%3<^;LO"?/<9!BS@1'H8 SQQANPANE0?5);*SU-+>NRZM%?#_/G"CA M3#@\$#%IS(070E&3S1G(;V$'++67L^,]ZZIY_DASVG5OJBLYY1G^4M^">7 M6GX.MV&HIH[LOZD 0SJ]/6^Z)><#O\1(.X_[)H\? M8[[2>DH^!1R(4=,=<,8O>;^WYJ/BQZUC1;F%"+:@J!L-WSTCH]+6+5=A,E&/ M'X(%-7)(,\'35Z^F:67H"H@NDS5#VQO,,0H(CD:@TM JPU<2I>$+C_3.OQ/% M=R@I" ^:\L?5F*^A6/8:\\YX269>&[#2[;6Q8(BW-K^L=[[ MN+"YO#\LC?.B1VU81/P9@YEH.Y8TL&PTE]&1E2;2-/"!%M@8=7UPPL+EMD=3 MX%' MYUV4^#1%'@L5YL5Z,ABL_N4B@M <%S\>GE[?EI*[2]P7[4Z$F4H1^"& MPO4?0'B!:^A1V 54#WK<,G(&%S:WW19ZSN!X_'9Z^ET;.1YF*]#?!'%,+CU8 M@9Y0AA,'H+!L0@:62+>A*J&7+WP=%\)Z!E,A%A"=31XQ*U^+ @2R0@2^-\5T MM@QCN#/I0?-W\;4_/ =_NHF48CF=P&E9IK;_'_\VZ'3:GW$+]$_C\\=/S]WB MEN(,=_7NT:L S';[G5= P^WV>LUBMVNQY1Z[.;#[&E#IUA];9Q/B83>/IJ&HU\<9+]O\ M6&>I^RUQ0[1]C,@L2-[G]EKV]G>SW;KT[FO=^HHU!B^&_WN.]ZOLTFZ(>/>) M>+_;T]NO)KX: FX(^)6WW3/6Q<-HB+@AXIIL>[^O=VHGA#<$Y5MG")S0V5O:%V ME9#([\ K/1?30%A.VIQO3A"%YU_TB_?EG1J#E:-[C6G]QE?46WD*5G-%;WM% MW<9!K?T5K9[&:!S4E29V1+[U\V!('898)PX>ZOKZ=&M--Z-!CZ_[%0U6GFC6 MW- ;>ZA5#1QIKF@%O^$=^:C45U3!*?]O'M;V5;"?P+OHE5A,0;,K)L8/0-\5 M-$*A&< ]C_N92""W"KX+@=;;2@N@\Q(+8&LMY/7XH_%CMJ7'I+FBAI&:6ZH)([V7 M@,#9Q16"]GJLB+?9*.B^R[! Y49SX]J4R14V)?LUOZ&&C[;AEBKEHYU*N1>C M),S!NZW9WR;AS+IPSK8?(SB:6GBF _E$!7 M_IQ!S29\?%[" 5+IDND9.=3V@Y/M0F@^&>@G[>5_7@-#MR2+PP%_6 97OOS@ M\Z>\43XXUE\6+'ZNA*RJL8=M'F"<8*P7SY0QO;FI]>FX7Q$7_OF M1T(;J E?.* $Q00M)X5Q#Q%KG>>?X?0-I*!D-%HRL%$O"-J_*6E70+B=]0FW M4QGAJG$Z2!U ?]I>!Z1<,N6&I\%E1B<6SGF#'=]QCR01[;5O ?6<.^90("C_ MF8DC ^ 5^J:G-LY1[MN<8/&\B$JOSS!V@F5W31MU:Z.-EBN70$1.P&S,,T+O MG= '52/GXM)(#1P\B52"LV3'CAAIXE%8,0UB\G%$IPBRHR[W.OF!KSBQP\7Y MA0*MGN+6+X7ZI6O:,B)<-"X=^^\?GA]+<]+_L-PBE2-<-TU6+QKV2#-7OB2L M^Y6'II0?^EB? 31?3<^4*B*F6:1DJ+@NSSI>/E\F?'9.2PTW>P:2-S)AJS0V MU;-FRKR2LVKAQX0=25*/3="?/!*./P?:\D$(3SZ ^3&=1ZQ-85V^'6HQS6BF M>6B/\B'(7.FL-%1-#96KHD4QY/+'PK+C''$'(T3TR0CO: M=$,?UD]3KFADKPAHM_B\B8@"QPIY6JT-MD\PP6G>VB3="(A)^ ]*SJSX*S7 MME:CIN?'8V6(VYM'9->F;JQ^/0_RZ"S,,&S!R3T!NM%:KD/PHWZ$,SM#." ' M%!/2,Q5!F9:<=!5H2-4X SV,P3$R0VF&IB.(<1*]L%&APT+D:/@ IUKQM&HU M^4\CI844$COA6,TNML4P4M.*F177#L#R:.8TN!2Y"O5?N51X ,4*6@\A)EH<$KU!R:G[+R(?XC(GO MN3/%Q.I(9IXU@Q&B5-<[P3?M^^^>^W-/O[ M";VJA6,_=FV<"$[2UQ8XA2U'()'/UXF#MI%VAK"A"%PM- !;4HCC.>7<"R77 MGQKLADL"(9J*:!X;9P[]>QSY"P_C@?! QS/P[T;HUQ$YA X? MY4:!V.3<^# *?/Q! RT*WS=)R4M683J[=^"^F0V>\]8XO.,$.,,>[/1HULP; M76W>J+%\WFAY'P+.('$BFBFE[WQ*J=%Y VHN=@]_=_Z*'1MM!A319^84'4OM M6H0@3*QR+F*M%-8?>1C'Q%?R\-1FQ-DO)XH!\-NIN?']K5^\?K#C1] MZF]')Z\P\Q876VXRZ_N=7%F3H7CE-J>FCFHEAPJN,#APJ\[A7%AB,@0=VC7H M+"J9%,@)H"K:XJ^7O39=MOK3J;]UR"M=455L?'+RU"W(D:PX9^ MMY5^^T=ZOX[T^P[0P,^D:XKQ0)G<=GWO[@##S>1(OJ1[;<=8KFB'M6:LSDF5 M#=7LC MML@\;VBN/EL#F@-C>P>QBG)5M6V];10$EJN2V[=^1)4WJ\KLQL"I(_^<]'=@ M(DU#<]M$,/?1$3AA$T*P:W%WNZNZAEM1ME63N<-,'L9XJC& M]J^<.$IA%V'5Q"L $)0HVU[:;DP'BK7%Y]G2@R?6WZU5V;9JT,TUW&(#&);I MW;G^$$2T>)PBA#TVBST(;6S>JV9*)"1WID!PK,QAA,+#/F?/C["-DO%OS$#D M/N-XD:_Z$">^Q^$,73NEWJY!+8RQA%V3!/I/W?Z*?+5-A6$ M=[MZ]VB]&NNWK]P^T;O&\9:LU3#T7G>P/8LU.N5*XFNPV(Y^TNEORV(-_;AD MP\4V-!L,2M6A7X+()JE_;J:(33M5CU_N',[\>/K$S//=/X#O@>-9SA2T_%6J M2?\V# [7[D?9M1,ZC]^82YZ;9*0>L7!J5;$0FG1H'FK7YBO!ORTBA!6M94V$ M,.WYF<>[3^696P218)&%K]V,S4#V:).%?H,6^D9"5Z6KX.L:<@;H8]>Q*:<1!IN0L)WC M1L)N)MVO'QGM7B-A&PF[@OTR MT+73:#ZQY?D(K!I[D?9@AMELED:X:D1I2\\4Z)PP>_P M]P@C.166,W((]!_QF!BRV/'EFRP0/R;-I9 3"'L0A#R82 H><<+7;;*4;*\ MRX@!>I,E,2JI!80 %QK,D@6&N']&\-\ZA]]1%*4KOP4# H';U*J+L6<>MR^UTULU?[N$>Y;9>$GGM^MV5B2#MS M9)4@U%6*+X0Z,;$1AF#P$\*YXWW\])*8V6;(JMKP9N[I&VK;H7!/7^_WZDT5 M5\DH$K13[_/&>M.BO'4MRD='5>+^-#WQ[X[@L,QPZQOBMT187Z;@\DN%]6YW MD>P?]_3.@FV_SFU7G>S>T>L9Z(-*KN=]66U?DA#C"P7!UO;4[@_TD_*$5C\3 M9\=OIV-4=#WOP)&_2 :,Y4=T\K]I=B#BT+\OPX!P@CJ?MQY?9K=O:;^K][;9 M/*B'6"B.:3(4@1PMZ+ ,:"U,I*#^5Y5_%G:AI'CN4&1 3>:ZNG EMA]CYDSM M\5W6PVWX<.K-QYT3_7AE_;ZAHZEY<*KACG?/'8/.]G%':9R*HTIP*HI+/M+L MQ>FB'_QTQ0=>95W1*U"56_/I.K\@4X-.P!Z&_+6D^,CGJK70>91C)#61R_U3 M21,5Y4T#!PX 5J^9$9@#PYC+7R)?V^MW=2-YY(,?_*2"08EL1"OSXVCD^@\M M'L1-Y<*#B_++DBVIH= M./?"PZ7L'7?T?K*59 RSX]&D3B_R X<&HL,Q]O1NX0=Q!#/5!\*Z!=A1<$CT M!>-$'Q1^@095 V_*Y8:9">8X%ET:8?-/R-IN\,H H4<*GN Z/-F=EEUT^/#< M?I8B"KJ:F-G5-SZ/D,7]ZI@UCQZ6IZGA5X0@^+B:T M2_B?'-R=T.8P\$VLKG3-V+/&2,-7$\^9^K;64U/3N>C-Y5&TZJ^_^7)BM?;# M;K" +5S<1,&-S6\F)D(W\\<3@HT<)N_0;W1M.C:#B6G-R+GVA*LJ8)LY MV2O-R>[DSRO[_\W$ZW<\\7H+=/$8Y ;.X0)Y!4*3RG5Q\$N!U'E>[.=5TYSP ML5P_9GT7DY9W)E.7JG-351E/[P*0G/"A$&O,^=FIC M3:0O+",P';0+R,0 % M(5>[NHI9J@,>S" PO6BFC6)W!)J&#@:VZ:-JA\<^.-&8Q.@]B#'8 ZB(K^=G MH<+4XLZ!#BM"SXM!?ZO3!4(B"V/H>S&N"[4&F#Y4_8S(+E(\PZ+@#]CBL$0- M+F@^VFX@AJ@SJ'\@U0.!@&W!/\$P?X!UJU?,"7]=P[P+O(8KPI]2K$O/#;\8 M.1.JW1ZI/9>KOSZJ=_EUFIPN;XO7CML3RUO6QF7GN:=6-U[N'F:B5S2[6\3> M9J#X8P_3I:L]H[,3[2%R++QV [*'@'DJ; .4F0.U))*'MA/1+'>$XN.4@CD% M7^S108$*_+S7Z>>N#?38N(S;A>(.+[$E);62#V0@"EOU:TSC $1.2$HU[1*) M_%3D8-]'OIL$W"#3HC:E/P1MPHH2URBW)UPO+0:>ERB$/%V2:+XCD84O"H&$ MG)%CF=2J@OQ 0@L?P&:_>K<2ZRU'69WE *[T.EXF;DPN)YST'2N/T7GR1]%H,5?!]AH M-=Z;6Z.=K#&4:V1,S+VN?I*P'5+(7E\_7C7RD;(@7#I2!I Y:O2E#.GD%P=B MX$_X%E%_&$]Q6BO3%)IO*F@!_* LJ%V@H5,+6)$=T[ &Y'+.$J^,OGT 88K& M\*_.WQL#!G@2 3XTD@:OH#!# M0BW3>#*55'!Z>0ZN@C7VX'3ND!*TL@OOI O?ZQSK[83&,RL(XR$VJTJ[%_Z/ M)>W"@O"WJ:80DLY]FR4D2>.Q.14'$S'!. X\R ?K'M^ SYH,731X2,0B'RJS MB"WP[%-DD ;T2^!/M/.91T^2IXS.1R#0YL;] Q^G6TITW93@N9B+09J;*]^5W@NHQ4W":FRTC8!R0]&SLJL4#ESK$6A2EXKI$T/SPG#;[)WG$, M;_?G^VNEY!^D7)N5Y*5N_J0N-U_L2J7E?:DK5'C; 'N^]+(3Z[=BU4*&&;1$4J(?:,;BYEH9EW=]CE'I%>D$BN:HOH M*J#)E7$0%&6AEL:QS*YORF029I?NS#NQ0#!&9U7_O;,+6N5[X%M"*#U]-24% M>_$H LM144""QPRU2P[5_2"WZF(R!74N!&-E:M^5UO[NPJ;VJR:Z3OOSQ49\5S%:>[J_:G,J6:OWE'XV6P7DE^<(*'@$4M/S,CH M7U;(QVHNYD;\,389]PQC7ODG$9!E =:%;<'O,'8,>X#?63$^_WFGK#@Q47?6 M3B/HM^:C#/5<6"PF"!3L$C^2R8= M0,4"0*1.I(7IKA29=N8C!L;QZL423Y)H5[6_+>3QEU&HZS]@2L@:.^)>J LC MAZIP6]+[0KM9Y#P@GE52UMZMC7'[.ZAU5Y-J"%7V#A3LW!(1I5%23!E,*,^$ MM/-G;-\Q56;(&CYB@G,=CO$Z,51TI[!]8 WW^$T@8-L)K3A$\YFEL-1U"TL52E,RD(>R5"/"F$\SV@?_+& IQ_[[A^>3X4:[ M^^%Y#*57I]$EM7*CT<&OIDO2Y68L0*J>8@KW3N3.QUTOA5C'5N$R>* M"'\.WY=Y79JC\#4L_ 2I/M5,^*?W4[N+3"S^!4,'2KG7*V'4_C.S"YY4A!>Z'$[M91 M\RW%4[%,+DF2\02QYZ48?@C-!J08\FQ_.SW]#F1,86(L=/!,YG$DPACL$J6. M\+L3DVHH\_K*!'J?3!DJD2._W'$64107,Q["3D$31S+HW,J7)JJ2"LKDR1J3 MENP^80Y#Y>;Z8&W@1/^Y*^#?&, 3;H#M'D#"3TZ%&#/>G[.\%$]B%(+FT,?/F@I MOBW:..Q;QGRY_&S&\<'D@]GE$RTEI*K"BF%LC3,'B;YM-/9#H0B,/X7L)"N- MGN+H]*S=#)?UF3 YYWR\ZX%9P&]Q(3X1^):$ 8K.Q7GPF+,]Z[Q7#BI MJ2(MJB+M+J\B747#G7QH:D^;VM,W,&96S?I<7?]Q>GU^\/O5U3\NO_VFW=R> MWEY\O?AV>[.%Y@SX4W^!@1NA1)=&@Q*0'"Y!1RM%4@9Q^6 &]H'K^V209*!I M\3M+_B9-":[MH>PV:M"(E K*9_G+5,1G(BQ4&P0Z500\ZQ5Y$PY,K40K>!N6 M;PHPM"BA/V.] _:Z=,HGYJRE_'#YJP?P$>9_%X[]V+7G?\M%2N'\K['/8N&7 MF/3'A B.H)W[DU7T;&RI\.R%ST9 .Z+@E;*^9?'1\)C)U"UZ[5"X&,M:^'VB MJQ=?@D48!2_WD8GAIM3O_2#[?@>LH\Q?4+]ZF"1"'&V.H8'6I^ILH@ RBD(' MZ!MT\(,?V&R_A"*GZM'\Q%)@N2:&X%;PZFQH\8.7TRAX:7"66'[,=@'X;V1% M\:UF!@_+P^6?AWXV,+[0'M+3IE,-YFRB+'EPVQ<$V$9'*' ML5MWWGA6M+/$-%;&80LNA&MEP&8$_V7B<#3ATPKG+?LY#[#=]U.W M..N0LRD.C$%E9ADQY'&%"83\<1E';%Z9-L[]2U%1@"JDM-? ZO#\B6-E1P*8 MF#)P7?ROO."Y7H9I/ 0UKHV%Z<)/0&HJ90;[M04\#>CG#KR=P.-6""OEOBS< M_T28(96;)NT=3+&868#/ _E@4:%+/0=8"NF$0S*+IO& M&$FMRO=H"W TJ894#O^A2*HS&<:@_KDZC$."#IB"V"DXPT(R/V@TW=O>(ALF M:+6S#66AC1P(5&W@/SV$\]AMS:6\Z:40T$;DD#B4I@<54ZK^!;0VV996O3)L MGCB>Y]^3J]E<7552$7Q?.+B6:IQJ+31\8(H:Z^'@@/\E5,Q!W7+#>%4PGE=D M7_H!SQ?CZ6+8[@@^)Z9.TWB6J486ANR7RI(T?,S9;U_12S0C,YO@"V=A)+(1 M,0*#"N'I%MA*V)A/>M5U1HAG.VI+?:B[P32]0!NJ D8:N%+"RA]$%QHIE^)V$=.CC7$%@ M2$MPXB+U19(X',9_"%R*F?&!9Y.J^%#4A'_>]G9'IN.B4"5T&%+./T7FMIKK MJ,S:!8:+5/(+A2@H0V0WBIA.!?)4&@W'7P6.(/PA:?>0\Z+RC%0\YV(J,D4L M*GXF99N ;1ELJ(F3O_']P^F '8S.:2;)(E4CU2O$MM'U2;+K4]J,P:E\-A+PP; MP0HE\H;\'?S\O)O27&(E&M0?L44#\IK_@:4< 8:=,F&*0&,O<^I[Y+0F5E'D M,\MR<3,_ *_[R_DIM:[U/X?\R[] 7*.&8'\W(QL:4?VV]YXJ5\7&*B?-!2K( MLQ22-['2&7S9%MX]%NOZY)EBZZG@!H[0' F$E<(&#(2[37Q690Z@<(Z=*"\- M_-'HP#6'PL428<;J2]=T[_AN4F./I50'0RP;"6:'](/E!S+A+@4_%H5:8RY4 MEA0=*N]:K8=JF-/Q[$G05!%CSI\;SC1K-L3RG,BTFE32V])F[(W,>S\@.R%3 M+I744X017)+(W1<3GS(/,Q8@E8]@OPU6J7NS]+L9U4-%(RFY(?ZZR[1D>IZ/ M!40J6J-JMJG,T 8"%]2.(:M0Z ])!,\/[DQ/0F9GP7G2S36Z[FWI2K8<8LE\ MTL$CVX)S*'US=7DAF#:4LI0?3O&T,;.95(]Y,?4- )6XOB5U6A.R>_M;=OV0 MQ$52+,62/^.;)F7$G*&V E!.%,=/ZZN:BWO[BUM2TI<8!5)<9S#'Y-7FT*KP M'E6G=Z3G4ZW+2N]0;7:,EIC%;J5DXGO M,7)&C?U8YG)=I+@DI"M4%ZN!EA'Z$P\ M=G4@?%!/GHGLSDH1;I>?RQ/ZI>G=+NK=/FHF #5=V%NK A +(D#5B4CQ,S_6 MN(N7)%2 C9_QU']*C&H$!9?TE^)1Y1H_U: "%,DH^Q"XPG0F%%;TAZ["!D/= M.[6IX_FY!D>%" )GA2UMC 9#""C\QP\T%O(F"4#:&#O;*MT=524 MH(&03N96"ML#7X1P\:4=8,V J+EHG.^4%=-_;!KH_TDD"![[+IT$(@3;>8$G@XMI@ M85S;08+]0G'+*#2'&2?=(VU=@$0C_F_F Y/^/ M/-]U0GS=PB$\B%T5T ^T>O0PL-=X@NAZ_Y+PK0F&&$9AI:F-1>S.R,'5HTO MV*:R-YGQ\1!M([M=FA%AQ9.88PZJS2'&1)X,0J15\-F$'I6YCQTQ2@&!,64, M@B7@I]#?4L@$^3?>ZI0KRN -/ _$Q9&SN&14V["%4-:FW)F!K-Z5EY)>*;[Z]@5LC[$Z)H'1F]??*2O&#U;_I3!M\X0^$>\[7F 25W[50*O2>0)):1: MZVZ;DH:,*894WI)O)8JWBNU*W#T MM2_)T;&5D9D:MS5"G\'SZ*H\/XM,H4I9:=ORBC6LALE03*"VG<6 CL!-$T]A M5Q,E4>@D$_-@]!B4S&AM41NF&?H8I 'WP/F)LHRDY]P76JNM\PDB;&(D13&2 MWD;P[8Q!@V_71%8RMR.OXI>_#8/#7TK;'A4Y,]]/KV_!4]4.M*O;_[FXUBZ_ M?;FZ_GIZ>WGU;6WGK6,\X;Q)H<)T7)-#2#TZ0]=>@I=?&\UWF?-3E'',CKV, MYZLYH%SE/4WW"[8[5FK.R+^ W]\[$H)50MUGTHTV]LK:Y6"3\YCO,LL"_#I% MEH7OH:YV:&!#@-$409B!Z]/@T1HT6"'6=H8$3W4MF]W:0N\E"8'TW,((P@N MX0(\^FB6#9W@7?S@<O?8+>]#>%0\-?/Q<@DYOF!"1I9 M:I+>W L@Y;?SWIZ=3U*'>SO2M:_P9^ XZO[()"+6NZ\J;RO*=":^X-Z>G@4&3#G=A5M7Y_ 0Q1D[CY'!Q MD5'&\OEG"ZT)VPD$F@S4DB(CF;)(\XR')FA_;[W+9[ 2PAJ%4_@&EU? MZ\#H?] \LW$:!*>V/P4#_(MKWGW0F)J 21ZC3R/G4=AP M*&X(7C1RSNA@0-&.\J]:_STGV)5*7_C;8>Y]O\S_W-(FOLVY##B>]<_A-IAX M4,UT^E0&TUM] X%K2GXK'_$G M<734'NQ;'Y$DK],6\9N#?S03-U:+2!YO)"+9??V)&[!#ZP".#=N*/W&Z<;:D MGFA+PI2Y'8G'L3-THL]5K^_58Y?/W6/5=LZQKEWP790U!8QBWX';3!(Q$L ) M'\!.7',:BD_J'Y_!(9^ZYNR3X]%ZZ$N?\\]'NJ9:>LMTI1BA^^,_2X8Y&>A' M_0[R3!3 _VSU8LE..K'3860O_FV@=X].EOZUK1MK_JW7[JWUS2?7.M#[1\>E M'GM(Y\!G :>--_GW#]T/J7"B0OE/G>FC9N1E--;.+QRX/]TT40Z>H\GVTX+D M&[6,)C0JS^.)K;9QHQ]*?71[3^6UY)97V#$U4KG*?7I]4N>,HFH:?#@\?'AYT6*9^Y]\?G@;6&*>9'PK[S@P. M$;CHT#".>L9)_Q"6*__9Z>+:C_J'4]^V#[ HX+%]_-CNBT>C;>CC:/+AEU,L MX"(@ A8;6L<@'%$LJTJK8 Q54L"1XQN&OSM5>*3H/M*@4A$]8-#Y='(GL)C# MTNG7EXA"*2(P!CC#@A;Y_F4VX9+-M.!+I*+5D*K52Z5W^9^A=B:!2N=1Z;EBII(%7V)*2[=(DG$-J U>*4Z%D'7S=[2>\ '; M0S!L[6(Z,.#2U86)T(0F$ZBZ5M5$QU\)-88$I2X[V/3KB\>31CQ6+AZ[AFXT MXG$7Q2,97.+QL6L8C\KNZN($VK]8T)WA/8P4/M0T#D+LQT%>ON$Z!)G&;'=4 M?UM='MMZ3A0_GBY MIC]I'S\O$5I/J'IR*QIQ43MQ ;[M]@J+USR86T)9P29*3.ZK(M6045D*''D% M^;RT1B4S7%Z5Z,HY](7M45SP("%?G/_[]?IW]+K)C1?_1XCSF*;[50UG25K/ MM-]-[RX&UY\[8'D+X:<=9:_767$=)-!=1EI5VD+0):LE+"[I890)*@; MYU'[ZE-CZ$6!Y,./-&3V_LBL+)UA*#D08SET!2/1$]%07$-Q*U/DL4:71EI2\BBK,MIH;N ;-WH]4L<>$XXEEWK",ZD[V)] MX]O5-M;M@L\865FC\)-$$*5>+1D\I_YOA#UP;&KEPK&6/(M$C@I.F\']B1/) MRKXIMO+0#PR"=7-QI@6(F"5AVI():BM1DRI:]WP*^C]Q 2_[9)V6<4BE^;]4 MV%>T0@=,39N-^AMI-CI*$6H;^*,&_J@JFC=*]13=7/[V[?3VQ_7%34F\OOJT M$7_/)#$)2(2!+E-W7E8Y&%ULZS1Z^_;')+?Y-.@H3VR\)N2- -\PQK&]..' M9IW'"',2YE3BHB)H"[QX*,:F.^).9L%:30&GHF44>S@7(49$NS@:^P1)6GI* MQ5*$\GE*>MO>KL&);AP?K]/;=:2?](\VWH5UU-:/CS;_V![\<=#99'-7I9$3 MOD+6*Y58E)??;G[\?G&KG5U=?[^Z+@98V_#">J46MF2L6C5Q@%0*?2P=XY$] MJHU7OYD[.#AN;U_ M0-,A?M]8F/8ZT8C-LHC4P]1$/HTT"MUIZD"VB'9J>KQ;=()+:N<('G7_>^!X M"&?N+G[@X^(I+W7[7^0BOM+F.T]HUZTS>;N,'["JR=O3^1@V;O+V^NNA)#QG M\K;+ 2PTEDACB326R)PE\HD-G_> M]ECXP$MLCP^E\-\; +2BG,1@>4[B<.C;,_C/.)JXO_Q_4$L#!!0 ( *^. M"%?@^U"Q"0\ )^F 1 <&]D9"TR,#(S,#8S,"YX4?'[[[[L>_5*L_?^QW4(LZX90$ MTP@@5QT;,G'I%X).@K9=^\)XQZ/A9C MRJ;5Z@D1IQQM7'6>%\]Q:>7U=%Y[7W5 M<1KUQOOQ*1ZY%S],KAKC\CXYHFQRW*C5ZL<_WW<&JF@E M+NM[P;>5TB\CYB?E3X[E[1'F)"D^HZZ[4GPZI]/ @Y^/'#H]EO6MO3^I)<4E MF)<#[P5V./N. :/I'DKQ1(W1:838AXP%/"9]@A-DWS MX3N$)&7>=$:90($F.\9\I&SF3"BQ"HKH[5 '"^6ULB2'HJIZ6OECX@LNKZKR MZNB%NY5C>ZTAKTXPGA72G):)M,>_%+$@Y:OUR\O+XQ?I?-D69#J3*E^5?U;K M#>"W@-I-7FFO&ZZJB=QKV+#L>,5L2.1VM"&SHVWR!9.DNN:[FK'HM87-B"4+ MF:& .'&.)O3IV*%A(-C5X MQNB,,.$1G@YO"N"1D?%U10:Y:C)>_^+CT1%8DA31%*QV0GG[&$2(WUG6))&5 M#GA=X4" 3Z*V.>2*SQ@I6G$0X1 M%=%_^/H[V"]:?Q!Q0O_/47V7C(M6'T2\ MP-NB]E)Z"/>1![/+&PJS\QZ>@'7R]\_]NYQIE=*[E$A@$^"E11]JZK\ZJBYG M]%6D))$4_?%X76 -*N3$[08?U-_K?AX+QT5R!-<(?DZ;,:^#N M0ZO],&BWX(]!MW/7:@[;K8_-3O/AICWXU&X/!Y\?FI];=_"K/04%,(TD-8"9 M ;0N25A*P%$:'<7P*,)'[Q8:OG\C,ZOA>YA!/1^)\,#R?3"[JL!(\\FN-*-W M*QI+3_M@"/^_;S\,!]W;;J_=;P[OX.XK=683N)'N4SNZEWI0]Q8M-;WU[VPN M;KKWO7[[$Y2Y^]*^>X#+=J<[V ?K1DU&%SC;Q@56U*)(+WHG-7__YA/93 V& MW9M_?>IV6NW^H/WOSW?#_^S!'?*4&#WA_3:>D-;XM[]>-.KG?T>1YC='V-!E MFX-/MYWNU[T,!SJVD?;SK08 4(24II+2_!%SC]-Q+U4)'+B#<#K%;$[' V\2 M>&.8 06BZ:AM3W'%CK6?.]DQ(C\1=RW>5QQZ<\9 0NE#I$QRBM$(%& M%*N4]U)*T5(K2M26R 7ZY(D$(8'VN:&!8-@!%GX-/:[P;R@7]D1;0!GIO%RG M,P95!":P*(6+%'")"+O!_%$V,?S3AE9XPC[4Q9ZD#>(F8NJU=6(D0L2*_".% M52(NXJ&#]XE#H/HCGSP084U%MK21B?HZ$PD.6@+]@ "J1$3LF2-[7ZB#3L2!2U@2C?\_T2I^^SY M/HR\7?%(V!W4))AXT.>;G!/!BPQ -EA&AD[7&4I057!0N&@)C"+DLHU/,$2S MD+CMEQD)..%)@]^$3*89.QX>>;XGBHQ>]HA&!L\R HK$1@EXBLD8'Z44E(C& M%AG9]RY5V-CX[]<;7XJ5JDD93%F$]T3N BZ8VC^S[P79TL9&/]<;/<%!*: 2 MT0 !=>H)5>MX_0;!E02%%OIY&$9*M'5\"FVQ^%O@E8B9@:#.MX\8I.6D!\9C M94\\-%MSDX]B9$=;EBN\J@)$:<0D9I2(((B6X51:0>(0#,W!R".T@AJ6@ )[ MFFRP3&0UM*5Z"C4)XVE<% &7B#*8CQ*H@(B=M*:MZAG/<(&SQB9C\:94L;&U];LP-. M0L ["?4] C"DT$K$Q2[[(+_IIHO-YLOEY=GI>4T;V%YC\P6]2_XJTU:<>?-D M*!.[K[D;$P,:6=8&4[L]&?0N4E F%K-W5PHREPMB9$O/F&[:J"DC09E[+@7Y MR<,PTJ.E2S?MWI21G=2F2D%.=$DC$UK:,X51QL;/V)\I.G!M1#"2H:5!,_=Y MRDB+Q29-09KL$8VT:8E4Z\V?,E)IO6=3/" 5PC72JB5CB^T(E9%;N6U3D+:4 MB)$1+0$KA2&*^3]XWUE\DUS%E:^5HE-_0)'<=EQXQ.D\)D?6\.9Z"Z1<:$,>+&,OOTJ@VJ MC*ZCY;2V*FV+J76\(9R=42@WGDEKLS9YZ)6 ;:^/;R;E%*M\4W> MQUB-V7&Q5*DWWG5>X$(O,638S5CLO;)+;*/:Z"U:IM/26^0O&461LB=[>5E& M;TJ=P"GJ#1FB1C:U-.;*": 2MG_& 9["L7BXT-D,&U@V% M2^DWUL? %KN!UA);S,WV;8K1RW8]Q%9-[UT6/0#WYGZ;&=PZ4&VOP>@L6A*O ML+.4.V994]-CU T=\56V5B#FR9WYWGS!I-#D&B=9CU,7\&D.96I/H@+;2Z\J3Q(?(L]]@7[8;3K_"2_ MEZ+2U-L-?:^CT4BYENZ,*5_9O(X-0)$%*A@N;$#2"*2LB#>Z$SO*W'4SWEE5 MW ER0(R\:HG/[/=?E9*>G+=8%(IR9@5F9$W+ M?IH?"BHA<1;/\&RQ++2%-)*HI2EMGPLJ(97Z/,0G;4F3.] M.9RI#\=[ 88I?S#A]T1VH@K"(ZZ.&E]78/U&*NH[S->5'(% [O>.Y-=7(P'Y MX57O:@9+0>I*2Z\K;A@]VU)!/ 1T3X3RZB=&P]EU)2KN"3*M(!$5%ZPJ_^+U M*Y=.L1?LU8A"KMT?T"X^4F)NB3V9XKM:FW?&0 ML&F'XF!C-;,+%ZE"=&^$??!LN.$PXGJB4,VF-(!QALTMZB;/_#:U4\6 S[G\ MK4>CT_T;JVLM;VX!#SP!!T)K )>,]EO_->.A.JLGZ>/]K]PVL,8XX';0>90' M9+;W DWZ0.NN C0$-QB0 CF76P25/BR*!]W;?OX0;BV^OW'=?EC_?#0XZD;S MJ/Q:910\C+BT#)A-Z]#:/*@J]!AU"''Y+:-3&>.DBW?',@5* Y52:T]G/IT3 MHBYZ(7,>,2<]/R?J[ *Y0VS::[=,K(1 "M4#>\1<&BQ@H%G,_V Z[H>NG$5T M:#"1\3;ZFLFF9MH!\F!#> ^&&6GVF,F,N;S7P<\\],173SSV*2Q+\ON)O?PA M#&#Q.94^&8'9W!2:-Y3>/A#METKI:#$?I+ZNPO:\BQ_=PRS3,KD M#LD7C_HX-S;OA+G/\1)0Y(L&; *TW +&S)7=] 6<%7KGV@$HQ3/V^T3EL8?T M'EB"U6^+/'D.N:% NR/->J "KOG&MGI]18?K::(^1J1=.>Q$;>$+D1*:# MN8C\@;@#F,WU8"9+96F%Y)^A/V_4&A=%$S09H@.WDW$"N6>X@N$VEV6!A3'PZ@X5?/)HLTVO)JR-Z M>"XMAFG8VN-/-FF\W? /MONW6#AI$1]6U&QNR')GE#P()\B)*&I[\($&CG%C MS1[B0/>6Y ;88NV_V:/7BQUJVB@ZV]0=?Z&^?#!#NEQ>_LMP)&!+M#V-WQZL MZR>$;9L8B6;SIUOD1=8D_Q"]U[PG;BE_H/TVDRC[69BU^$&0G=HI;5GOJ;9^ MGRJH,V4?/<)PF>3@^_N7Y[Y]>,__\O__VE[_\]3\8^Y]? M/[Q]]FJ2%B,_6WY M9R\GIV?3X?'G^3/)I5I?MO[M]&?0'CFFPJ21EFG0@47'+4M)"FF+AIC]?QW_ M+$N)R1=@Q1O#=-2>!1<=?8S"<1Z\4VIYT]%P_*^?ZS\19OB,Q!O/EA]_>?YY M/C_]^<6+KU^__O0M3D<_3:;'+R3GZL7ZZN>KR[]=N_ZK6EXM0@@OEK_]?NEL MN.E"NJUX\3^_O?V8/N,)L.%X-H=QJ@^8#7^>+;]\.TDP7X[ZG;B>W7A%_<36 ME['Z%1.2*?'3MUE^_K>_/'MV/AS3R0@_8'E6___[AS>7'GER-CD9#T\G^:77PZ?#5KP=O#]Z]//SXC\/#3Q]_?W?P M^ZLW]"U)M'S"_.P4?WD^&YZTYTSJZKG5O&*ZS_O<_L7/X1( M,$J+T7+,WM+GU4,JX,[DP6]S'&<\'\HUCM$D7;IH5!4YF:[_<@011\MO!XL9 M.P8X';P=0AR.AO,ASEXNIE-Z?09)A2R%U2S+C$P'*"QD9YB1(F9M W%;71[' M*N*,9%P2H, L+EFP>L2+.L O<#2?K;]9#OERN&]&<3ZZ>\@U&1]_PNG)*XSS MM6#!AERLHY=8*\DT6L<".F0@(P&2K@1M6PMV'<9ER2XPYV":GDVF&:=D[)X_ M^XK5,*WLWCDFF*9KE+K\SJVN>#%;G)PL[\F&(%;C- 4#Y[#V<01[C&(I502D)DZ%1BVB3! )G!H5!8BJ:&-J380.2;9B@ MGBP3]AWZ9C2X(-K!.'^<3]*_/D]&-+JSP_];#.=G@V*BM<4DYB-R1@:K,+ H MF3/"9)N$2;8U(>["M*_,&Z2,!D "O7TB*4>OH,\,O,XL(TKE0C;H6TMYEUR] M<8/[\^+J"["G KH@_R!C2%(7SC!3=J.C3 RXD0PY3UI;$:7EW?&\IWZOO>IW M'?)F.G\Y.3D9SFM27*5[.1G/*7FF)+H"*H(,MZ5L-FM!@)RA$$U80B45*&L# MBM2: [? Z:D';,^)5BKIQ"XHU#(&BLY]CD#!>LCDZ"5E[T)Z8V1RNDO_UU"2 M=9AAN?-2>\\LTK!JI$ 3-" 31J)';4&:^,"Y;&]66&@+B6A39,$%PZP1H9AB%)36QNQF-#WU;WOQH-'8M\OR M9S./877J756OWQR&_QKLNQLUZZ>CYIV&M&UPNB+5A=@(G=$N*886R=QH+1@HLCXF2^]CX@Y M=A&77@6RC:K-TU'U_H/=3.\;IHP N5=:&X80R* $ 80C2/JH''@OLX+6KW3[ MM82#G(=5F3!Z#T.RFR_A=#B'T4"4(CTX2O4B%!+.9(JFM&)< $?O%;UZK:<2 M;X#2IZ!U3Q9<"V ;#'[3B>7)>"GA/V&TP(%S@7L9%$LA4<*7O68@Z+7+-FLE MA;# 6Z^K7\70IY"UL>[W&NYF2O^ ?&$1 5R%!%SQSEX84^*13M,]QK,/H4X#8FP[Z#WK+<9LW"951& MYNMTBI]Q/*-\Z\TX34[P[616$ZVC\@F^#806*0@A&1C-*4BS@;(MR)1MA:0H M]\H^E_9U./>!V*=8N75 /.)M/AXF4L/S]2E OI%?.*B8S MI^P%.&=!.LI:K3-1:">,OK*$<;VD^;X/[5,(O;O:URSO=,B;T?O-^ L]>S(] MJW-/261#P9QEO@JGP206DY%,<7 >(I<.6V=3%Y_?IS!Z?_WO/<+-:U _8$)B M81PA0?G..BPN TARSE8S76(D>TIN.E",GV*,X!.V]X WXNE3Q-R. \TTT#), M/J5D_O#;*;E;))MT81+K>_&M$((K'QE9)0(FZE*5K!-:HFXZDB:1PVT?-M\% MJT]A=#N&M-;'%:+\]<75T7I+G]ONA?KXB?[][?#=IX]'KX_>'WXX^/2&?MM^ M4]1=S^EN=]2])&RT3>KH%*=0*_5^!,0#FS-%!\$QPQVE5L81$2Q1(A2=,/$L M-'>MY_&OP]A[T6E*-WD_G90Z51"]]\%$EB-9/AVX8Y&HSCPJ$S(E%$&TWB!U MX?%]"CSWU?>U=:@=1[GAW-T,Z3:?R::]PB\XFBQ7OU>&CD1SW*&-3!1#AM-+ MPSRGJ(B,682H,WG&UHJ_%= ]8U#VI+C03A7M%JQP1+\Z_CN.2=01 3O()\/Q MD/(C$OP+KK%E+DKQ1C-/ 1'3U0E2&$W8C(_9%J,03>M%K*V0W3->?5I\Z4 Y M#1/7M8BO:1S.J]D7!'8U!I/Q[%D]E84O'>%,I4M&6:B\!\H7B4@RRV%)E":#],F['TR8/WA9G7)R(: MZ+%MA0I).;ELL]8VQ7@(1D7-$"%0KJ-=+<5(3&8/SG#0RC8/<6]%U*?)J;XR MK*%.V_%L@T^,,92< V>N:$JD'9#K,@$96&F*A: HD7_H_.EQI[IZRZ@]M=>N M0O)"&H7@=400S!J?F98BL>",HZP*32HR\)1;;^^X,5G=I8!F-C\JM3QQN<<0 MIU^&"6;62]J_JO ME],T&?R&R?D7'"]P-M Z@P,>F'.);+/"0#%\5"Q%X 8R@E6M_>WZV7WRK*WT MO-.X-M,J!747["6&XB+0@P-RR@"YX937@V0A*23/F\#(UBL\EP#T.=,+QOLL MHV1FF;K&R%F@ )@%%2$'CS1PK2N#'BS3>]PL:'<.7L];^J'_QE,7!'05&/^* M8ZP&QUC#N:5 *0M?*\8KF$1!LB-#5)33=8=_)V2\!J57LZ"MF;3?P#_RPMK+ MH]_>?SC\!UWSYI^';][1Q\.W1Q\[7F6[\Z$/L^1V/]E;K;]M49GV?C)=OASS M^708%_.ZOO]I\A[.%X61\A\D,F&MA=1R.4T*G@EBK3"!(@K;/-?<#W*3F9T; M'E_KG5Z/)E__@?D8_P[#%QAG@\B=]Y1U,59 M-H77HO/$HJ/8.!OB,(2$4;8N[FXO19^\\T.R>N,LT>/QH^T,Y@8Y7E,L,CP> MGU=MI+-/4QC/(*TQUT\KM>?_7SFN@E.VT0\*X2HG6**ZU)W^POFI8[,B9!B,E$7WGJ][)9$_'$= M4"L.7'U]=A_QSOW"MM;#FIJ'2L.DX=5ZD$>+D9(3##%(:4..S5^!IA'CX]KN MKHCUD%I][!SSX.,_7K\]^J/KK/+Z8QXHC[Q#OD:98RWQIG#V_73R94AW^_7L M]UEM^?%]2>N O/>7\UY8=5MDRM&PA-DS#6 92)L8+Q:MD9J+W'KF9WMT#::[ MI@@S?(7G_W\SOEX./[!:."@IUCY=EFD7+ N<0A(*3[C)GH+YYK7FV^#JU2)4 M1X3:,$O65E\M)TZO(%MOKEGVN=7%B-K=MD#=F>ZEGY[N5P$9;:_+AD5NI,K\Z>I R%J!P- M>F^UE>O5JB7"QBU=@^@-&<-L6.&\8J7,%"+7 M+&CI;"Y:)=]Z1GLWI/?L/_ G]6+-==JRM>>783VH[O5D^FJRB/.R&*U?C %$ MYZP.@GFC:K,>I1BEN))%&[0JT5'FV=ITW89G&R[9/Y?5:J:>!W!X/\+[#[CL MRO$>ILL!T$[Z%+-E$FJ;4AXTHT^.*0,N&8STN^Z-U5THMR&7^],;JJ:Z;#LE MND'X]7+?QSE!/%DN2"0M2CV(PLJZ11%\8-YY3AF##-(8*. ZJ?O?!MPV#/-_ M+O/5C>*ZM657CG];.^GO4EQJ0J_ HR1'+4.69(%+S4BC(M2!K"]7&,*#6+9[ M8-Z&A>'/Q<('57,S<1KA9K#T[J,L&_SW->C@*-58FEXFH! MHK;,6^2U]*P Y3+&N-;SGMO@VFK>D_^Y6-9<7^T:^%Q <%1>#\?]J.%L%E'5GC%TN:SG#F?:U0UI6EA7,4AGE5"S-V]EMB6TK1CU@0'XL?N&FA7BW.] M0=WE[G37VM5=N/(]3H>3?-T[I]$BTR@=?DN?87R,'RA&/"P%TWP0N11!:F1% MA$*CY4A:IP5+)O-D::Q4:%[>\Z 2-G@I-S&OKJ+,KC!/RQ0@@&'6+UU15LPK M'1E%-X!2R5+4 RT:;T#7JUJC_G)\@T7H0OTM?<8F?-]=VP5\ :2RVAE6K#$4 MF_QVHDC>*J69C=;6OCB2 M^<0EDUHD3U]QD5KO==ZUY.9QUX2?/CWW57\S>IZ+>%0NBGTTWFN !Z6 52%F M)I0A-Y!()$ #C&?)17!"1M$Z;N] C#ZM9S\APC\VH;HVW)OB'N!1%5=;*-?> M[UI2KDRQ#S(KK 13(F#S%8)=P]X=5G/A;'E ]Z?)02*=U$W-EX^(&P21,[J, MS/ J/B(079)@/(ABG!?:^M;[">\$]12J)/>ETK6%W::::E<..C YRZ)-9I9\$+';6!:Y42SH %9PE:UIW55D>W2]ZLKY6(QJH[ONN'4^ M ,OO!M(KJ52T3!B*/+3AKA[MXADJS[7(-23IW"I=P'//2/@#3">0E%D5_S851N/ M,0 Y75I1N./1KT]V?0I3?2O-MAKBQIH_*;Y/I_!B.<1"=Y*[VFK0B6_(#'AD$ M3:FI]20;!@S@[Z?H'S=_"K%W-WK><8";J_E[H/]=3/+\6A X$P6JT@ZK5A$ M(9@(Z!&E#'AU->YNC6]XSE,(G+M2_K[#WCQN7E5^?YI\@F]_#.>?Z\F=A*H& M<)LWX*5@3#$Y,2VL(S?D:DKH$HLQ*N0VV_;]?W?%^A0B\.9QQ$/HM8TUNACR MO)G-%C0.>%0N'"9^>'(ZFIPA+C^\7TS39T)=9RH&PG/N?(K,9TE@T=;S7H-C M,:3H':^E#78K2[4[AB>P3ZFI$7L@;;7<\_8=[X6T=%G_O6E@>$ ;# 5=WI14 M%WLIO,Z&,YZR5."-R-"Z%.6>$.^Y>>DI,^XAE-AM YU5 IIOIPQ MFPWKG9?%O1_39\R+$4[*>L?HZF]>X1R&H]EEG-OUTVGPU";M=5I+WZC;SAI, M=8@O%[/YY 2GZRT@9P-AP$F,B?%5N ;1_"[U; M;KX^+U0F,+DD,L9*2:9YY&2;O6:8I54Q12WP087NX3'?[5AS_:2'QAIJV'[Q M%F2U3_H*'-3CR+$>6% "UGITR:)Q=:DHJI!%@M)\]G!+:+VJWGP" />=?C']Q5WFL\6OE,.!W.833\-WX'6)]9SX3+N2AKA:<<,0NF,T2B MERH4X7N)@)1(AM;GLMZ,9O]-+C?=^?O1W=)82"4SI8-BVJ-GWM=C>'S6SI"9 MEO;AQ.VCGVS#E&LFKJEB&FZ*N@G6!;,K9%9!@&=*&5]/]J'<1TG#BI F ]9& M'JV3RFUP]O6TYP M;:B(OE8#O;8XUOE20FT;EBR%4X5G!CP9%F36RN4BC>!W:>"^#VVQB_/@VG > MS%_"='HV'!__$T8+')3LM D.F41G2#+K6*BKD! ]!LC9)],\H-\&6!\<7:>JOI%N_)XSBW!V7* M_NKHQT[Q@4T V2!G"FPELZ(XCAN20$2B-144]VF(!>:<.^15VRX2Y-DX2YT MC6:[UH\YJ_FG0&^MH?R3.S2U$CJS*,$P990/JC:MX^T;O_UX_OZ-[U;W^@!? M?X,Y3H[B"\L=D^J_:G'B2L#80LDI8#851"%CMC:YE&#)3@%A0)5Y0QLXX?0E) MG_Q">_WO/NCM"?!Z.![./F->GB@_D"%F'81EIE9'4*:A6"SU)P5%@P.C->^* M )>0]*E_17L"[#[H'4\TCB:+9>'?8K[N,K?/+.+-=VLS1;@EVB[6NNI#\?LV MIM6&6Y'!.!.932$R'5)F05%$:'20W L)8%M;S[LP[9F$WG[SBW/E7F )/#"5 M@!(VV VS_S#Z%"$VI<27+[$0';6IT[P*W3G\3]\8H MRF"$](YIH34+4=0.A\H*"U+IJT=S[AJA#><_5K#$ZY+). =7Y :A-<506S'BP M(5EI-&]]6M3]G$-O+>A]^7+K8N^^JGF(%^0@I<7)8KE#XU+GZ.R<24IZLNC M:2104J(0$U-*E&1S21S;K[[=%V6O-FD^#JM:Z*_;.+_F'5^'HQ&L6MY?[3Q4 MRV=(J,FX3FU.RL9K]D@,6CZ^22;1V7@T2CUJOCC'M\,O=1O%-6B#3.Y@>8XZMC8,MR/:USC>8N--06LK=J^I:IIYTUM0W62-@\;@"H7<)=;*^:PYI4L2 M6-9. !H576H=D-T?9:^\Z>.PJH7^NO6FJZ-D5D?ZS=9.9)5_73A%YF,=Z.G9 MI&S]%WLXV0= U<3W/O3H-7+)U\\/6N?;2B/GP)&)4EL:27H%8J;04NE?O?_!IG+\9S^;316WJLM[40NG_HJYSUP.FD\Y$>V&9MLJQ*"0R M^C+X(!+*YIN0;L/3IY1C9PY0"?N/>T,27*3E[V,XGQ#$[P>A M#HJ+UFER5<:+>@2FJENE2-3,0[0J0N+8>O+E3E"]ZF?:D8G85Q>/%CL,1./H M@6[8=?QP%7,7$43Q9,7S.<@.1>KA%.7.&K]J#/8=[F8>XB*0"[61 MKO;(2HDD]Z]UKMJVP-MO2=NEI@Z*X20BU&K7.*5@K*#9 2O\1?AM=7CBI05D"DU*3 F8C*:>KJ:!R)XY6H6R[Z=X,ERQ6KR+2F MH#DX#XRLF3%"TS_-W%),"T=HM"2/IPF7(1I39$Y?NM835S=A:1R!#13$(FIS_Y(-Y0%@*XUYR2;IV-!$L$C!&B(#>QTA)8NN*L;M1]3&$ZH0=C133;;).PIZ# M>SN9S=[C^9$T/]H<_['4 EGR+P3]&-\M3B).)V5YU3[ULBT>VV0"H+G\C:8* M-CZ8(O/A:$'?GC__:#&?S6%<\[F!DEY[:P/C.I'[=DXSX-(P*%PB+Z%8U=KL MWQ/BOO;NAL==>\ZO,!NF@2)3G(6VS)OE;C.'=3HL,R>\]8+SJ)N[P7L![-.D M0Y=:*.>EH!5&JS.5EN .YO/I,"[F$$?X:?+CZ*[583@'M;;G M&,_/7\ZJ *CH&!=*UST9IA[6[5BDL7)*9N]RZ\6/_5'WR3$_)"4?6-];^O/5 M]_6?2(_]VU_^'U!+ P04 " "OC@A7@.);&#-; 4WP, %0 '!O9&0M M,C R,S V,S!?9&5F+GAM;.R]67=;29(F^%Z_(B;F=3S#]R5/9?71FJD>A:21 M%%G=3SB^F%/H! $5 "I"]>O'' L)$@ )X+J#(!1U*I3B(MS/S;[K;F9NR[__ MCS\N!S]]@_&D/QK^[6?V%_KS3S",H]0?7OSMY]\^OR;VY__Q'__V;__^?Q'R MOYY_?/O3RU&\NH3A]*<78_!32#_]WI]^^6GZ!7[ZS]'X7_UO_J6/QW_U4L+%&(F7'%-I)>.!$,UB9$SKK/T M(=G_Y^*O/.<0;?8D6Z6(#-(29X+!+P,SE#IKA)A]Z* __-=?RQ_!3^ G7-YP M,OOR;S]_F4Z__O677W[__?>__!'&@[^,QA>_<$K%+\O?_GGQZW^L_?[O8O;; MS#GWR^RGU[\ZZ6_Z1?Q8]LO_^O7MI_@%+CWI#R=3/XPW#\#'I^GU/UQ%HWZ9 M_Q!_==+_ZV3V[]^.HI_.%/3@$G[:^AOE*[+\-5*^11@G@OWECTGZ^3_^[:>? MYI+SXS@>#> CY)\6?_WMXYMUI/WA])?4O_QE\3N_^,$ $<\^8?K]*_SMYTG_ M\NL EM_[,H:\%?URR064*G#^[_)IOW3&] 6!C.-5 (+?A6&A>$6,FSZ].^;K MSR()LK\:3"LB7O_LJGA'E[Y?4\!K'UT![>R#R"515@^ M\O+[Z'+8_SI*?XFCRU]F^%Z\?_?RU;M/KU[B7SZ]?_OFY;//KUX^?_;VV;L7 MKS[]X]6KSY]^>_?LMY=O\+L/H\=/3J3LN50+.H.YS\>O+ +9TA_VRP;T%K]< M/*/@;;8<^&,*PP3IYY_ZZ6\_]YT(6AA0W DO=>!6)B\X99DZ9H6$WCX/*NM: MKFPPBK>>.R@;[>B:&0,?8##[;N]J0BZ\_]K[-,53KQR * IX@W^=]*@3$+G% M/36D3*2(C 07!\4M1V2\PF$Z6WYDI<:; M[2CF^CI\7<\F$YA.GH7)=.SCM*=C]#1K3;)0%@_ED(E-P/#3M:--M'P'R/&5W44[&Q7=1;3K M^F:'ZKOL^;T7?O*E_/?JOZ[0TAX@K,FS8?H("*T?T6:?_7R.MV>#\IP91IQG M"5<.B2#LC#Q'U7F=<(N-#QTK^S[TL=3=24>C(PBX(A&N5Q[CZ KQ?80(B#4, MX!U,E]BFHI "17^_V_!\]3YD5U>:]S@7?EPIOA M-T0Q&G]'2#TJF4TN*>*5PD46W]M'B8NTRDHCK0BBMM6R^OQST/7!\ES7K>BJ MVP]C^.K[Z=4?7]%G MR-WD^_P/C6FGO,1! J1L*D1W,&C".!V4P,MX&#YHZF M6%GE.\ Z!R;4EOXZ0615"["796*2:4&TTX'(' SR%JV>9 +UVB?F M],,ENJY>U?W]'WV%\?3[AX''Y0U3,4V^%F^F[$TJ LLA>Q*M,$0ZRHG7/!": M-,?_CU:R7/W%WX[G29O[U03=X(!_700);_O?(+T93OWPHH_VQWSM!9U@3D$* M0 Q(C13UC'BK,W'),V.X"T+6?NGO1_2DB5!1V WL@;^/1NGW_F#0D^ARY%#8 MJ(TD,I5]*?E(LHK.\!@A@*FL].6SG[1Z#Q)@@W-[Q9)X-QK&Q6D3?%")944 M82"H#"0@T9!=5L0D"KUT9:UN!/*D5=Q=M T.\CF>GA/."LT286@^$&D 47 # MQ-G@D' ":&YCH#UIC1X@O'45ZJXJ?-OWH3] J4$)"WV:CN*_OHP&^-F38BQ, MOU\OU8M$N7.Q7&=3/"-<)MXQ618=(3N=K:T=9=\5VY./OS=10H, W0K.N\X) M+A6RSP$]QH3.B4=0-OE$=$ KDTF'FU3M/6 [FN,3HHT&M].DB_@;1FX_^.\E MC+CT,Y-Q8"(-A /C1$J.>QLN'U49RAN1HE&L4@X'B6NK8WOQ7,.9&@@K@;^/1O1\.+ MSS"^? GA^AXAF(A/#Y$HH]$O84HC)$])"&CT*.JIM!LR6;H=#.LPSD;W747< MP'W?P$-:MB,WBU(Z020@&1T3FK 83*(Y.&H:&HMGI_-N F[@Z*^R<,4=U5I2 MH=#HC13:C0V/0L 'ON4Y!-GS7']/5/XX!V%WL#7;]66AB9?TKR+CC MUGA'"7I&Z!]+XXGCGA/TC9F4 @RPVIO_=C1G2HI*XF][,/2B1Q*R:(CE'-UC MGA5QCEJB>#065P_@&OJ'9ZKZ0P75?.5_],/KJ!GO8J) M43RI?$IHWBI'+-.)&,Y!^*02.%4_\>/E$9+ULH$1$NEHM$4R);23)!^\,'W MTYOA"_^U/_6#7N8NVXSFBJ;EOJQXL1ZX(,E;-$MI0HC5 X.;H9R-ZFN(NH$7 M\!&F*!1(K_QXB";)Y%F,5Y=7@U*0^Q*%'?O3'K.00E:*"(';D%20RC6V):!M M4#9$%JK'"!]&=3:\J*R %OF>-XAFWBQN8E_'\*545'Z#-\,XNH2WHTE)57J? M/_L_>@:E:H[B:O0@ES$$!T:/PEFRP5'G$5R M4I 2F2JL,;5OH1_"=*:>9E55K%/%=-\=%FD[G\OE>2]$;VP,E 0%BN"V5=+@ MR]%GM>31@@_!5M\95A%4I,%*3XOFZ4H=Q+C)G?QIWJ'@KW$PFD#ZV\_3\17< M?',TG,(?TU>#V0/_]O,$+B[78OF'&*6S(^V#'T^_?Q[[X02ICX*?//^^^I-G M?_0G/<71.4;NXXGF\#7(@N/*C"/2*,IQG^.Q>HAJ=W05&71/!Y)[&'4 !=;, MTR:J:!"X6,7S ?7K MS![KA7*\:BJ)2B4A2S"'IC;S)'*I)&-@**W=M6(CD.,;G%TU-*HMW@:=2CZN M(XJX(&H,FK2ZK-$ECLX0M213RZC()@E;NVYY'<63UW9'P6Y]O?_]ESL208/X M7\?H@(4K06/I"TS[T>_0?*Y3.ZS;SSIR;ZQ[%GJG49;T.?'LP8;@T!,$C\2( M0@MT19)DG.W3*.OV4ZMWS7)69]2$(,(RW&:2M"3DK(E23**S9$+FM2O8&G3- M&@Q&OY?&CJ]'XY>CJS#-5X/U#B#+!,.8@D7M2.+!)")!!U(JE4A*0CE5F&EJ M1\WV G@2-3_[\&(ML-I,'0T.NCON'FZUT3*9<"]>]JF8F7F1*K>08Q/,' BI5;>14NT!D,D!2!.2D6R-C9E4(S*VM?Z3RYPLA<% M#@^<[*.*XWC(NR#Z,W!RD/X>=I4/$?YQ:)%$Y%_"E4-[3 M:'A6LG9(_ND%3BJS81^9'R]P(K* A)X]E25'S5M!'%.4("*558I,N]KVY^D& M3O;2T&Z!DSW$N]6>/((W_>DS_OGKJW>?/[U__?[#JX_//K_!G]9O+/W0&6Y P=9 N644K/%@W[HB?5[3JOBTT=#G#<9+6:! M7@S^P^+%\ "BF,SBY+WGC_ -AEFY;-/PN?=1YOKA\\!0FS@SKX83:;O<^F:-,M3@/&W?H3)I]$@]10%H8U1 MA+E2IQE* U1)2T<7CLX=YSGRVJEEV]$\>857$G0#J^/OX]%D\F$\ROUI+TDJ M FZ@)'.' *)@)5F:$IZ3AZ"XM[YV.&/E\4]>R8>*LD&V^4>8 '[@%R3;2]QK M!J-9M\-%J].>Y0HHVE)$Y#@KAT1P!M#R0<0\*@4\U6XO=R^@)Z_Y>N)ND'?^ M"0;XHXN_PQ#&?H 0GZ5+%'!)2A$T*=EMI3 _D&!M)$Q):6ED M3E_&4YA#)/I'-&"@J4%*C!M98P:3=#,RF0W3;P(AM ( M")3J;%G]%O.;L3QYO5<19?$JW#?R7*.3!;'USYO>L$QHH5X2"\D1JS8FGTA%* MLP079/!%/1=7K++9U6(R0%V_5=;XX@>F*804@*7*M%-[A%BH#S<11 M+XF33(+2B:OJ\]%N 7CR6CY!/?>3?NS1@ N57! A M:" R&DY",)28Y+S5 BQ-M6/3&X$<7^]U%/6 ]O<79]G$"?OKZ9E-GL9>'\M R5EUDP8$GDL8WP0KPM(7^5,ME0RQJKWY=\7 MXY,_)YHJ9<,F\##E::0,1OES%N4")2PZ($B$'QVBTO';@8R^ Q^=/ M6X4?R*[]E=7@?-H"=K%[KF'N&>>D,S)]9+M ,E&H.>FE2^#-1SH*IZLNB3JS38BP*'5QKLHXKCI)3O M@NC/2H.#]/=P;ODAPC\.+7S*2BB+CGV(L^Y&GCBKBEFE-95::@>U+WR?7J5! M93;L(_.C51HH2K,V2I#L-,=CEDH$%161V8 MG=.EJ!U5.]U*@[TTM%.EP3[B M/4Z+!DES4 S-9YIHL::5(CZ5YB-"&EV24*AOV=#I3+3=4;"/V:)AM0+BT^?W M+_[??[Q_^_+5QT^O_K_?WGS^WVV+2^Y[WE&*3'9>\)UBDPQ&2Y8]4"\D,..D M-**-/1$ :HN-$F'-<14A65;\FJU]T M\F88Q^ G\!+F__MFN-Y3\>-H,'@]&O_NQZEG,_J,-N.[)Y,LG3@=L<8J8C/W M,7CE\<6N?^>_#\23" 7OPXT-N0#-5-*DTN6Z'?QZJ$=G:I3-F6CG !U!*8AW M0A 7%8K#TRQL[337^_ 8J MOOH#QK$_@=0S7 FGDB$I*D2U%J4Y MFQ'/!I9L!DPYCU';1"Q79<2IT[@W.GQ/%'.!&PLM6C7O"?*'9%DEG34H[+GW MM7B%SMSH.\R1?[@:QR\HO@\#/YSTP.,;P+DB*GN$G:TG0=-$# 2-WY$F5&]; M="#4'Y)P5?77:@+%EO=D*^I>BH G/HO$9]R&)3H@Q 5\:W1R!IS(6NCZ[NH! M0'](RE7478.JIF?I_UQ-YH,?/X^VS(":O30! :1\]"IH DR@L4"S)L'R2%PQ2+GA)114F9NMUW3>-#XI M1C0HW/H(D^FX'Z>+H8;S$V'^VL[F$,V_@9+\[/_XS_[T2Q%R2?7L.6N#1-N6 M:!5+2^*8\6@(D1COG&"9LZ!J)[H=BO6\&7H4#38HMKJ#>V[\W@5_%W/,(*SC MCB13"MRI2V@""T:,]CP$&;*IGJ%[",X?BG'U-=>\P,L&(ZSRGMBD9BV TQ^3'X;)N4?VURZB]#Z/Q3/Q3Y'6XFI8DK\^C>2/T MGI0^I8QTS8!>M\3#&8U3GXAF.E$5O.2B-EZ]O*!2&E]& M_T56NCH82N<3XS@O%VI>,FYK^P>[7R-5N0S1I6D)C:RTL:+EPM"18'0D@E*G M/)HBNOJPXH^O>U/IKT08Y!< M,@*X+MS[J").X8IS5,P:J56H/K)F1VA/_O*XA0J:7 ?>[E&>0F1>44*S$^6R M(.+&Q_!L#"PI;\'GV"R5XK%S\+MHNX,83R4'_WH)\RVHG&"C88DK+/I0@TDV M"%Q'&*>P&=2*;]7HK>QIG. F]1FWP;TW4S^8=! M-&A%P:(OD<2"C#X&VP67IFA?&UM;\& MXA&:%'17SO:,L0,DVR"9<,M5P@*5&6.&&"E2*ZH&OS M8#.2 M.U8[T\2I@.#C3GVX\8$K+,&O;ABR*Y8G[$$^_B5'8GQ&,YE&VWN094.JJAH<.R!5"6A)&Z<).(OX5Z*((/$5PB$CEXS MRJ7;Z2[BA,FRQ?T\%:[LHX$C<^0F+VHY!2V@[RV20*P*L3)N2; ^H4$E!$UX M).H@CW'FW,%U/,.DE5[W.8VZ*.541M.]>/;I'Z_?OO_/QI/I-CSF*#7##RWO M[F1WJTN.OT8CDTH91# 9$C#IO-#"9?=PJ?"&!U:O$ Y)2*4819\Y\,(N1;R5 M2&B'!$P:J58]&;!^A? [F+[PDR\?QJ-O?53 \^^_32"]&5Y/WG@6\)&D,98PZF6JO>W^4)W'5NP]#-N03M51,@^C> M[0RH[(VUSFF"+Z\MK2$$\90ZDI)2)AJ.0&M7P3QRMEEKC=V;<+:/N!N$\FYE MC)=T[V'L#^ 6Q,^C?:43A!#<.4N,*H:F=)EX41K!I%)[*%S2MG8)<8MUG#T3 M'UWY#2*4+^'K&&)_5M2 ?Q_ 3&/#].RR9-G]]^S[/>M\B;TE%!64(<@,_R8B M)91G;440QJ?:69*[X#H^X1Z? :/&ZFN1);7H&7^[@J8GA:32.D.2DQK?Q&B) M5983])YHH K0 JZ>%+,1R9\TJJ&B%KS.=CH0J82>/7N MJCN#^Y-DC1399%[KW2*=:]2+7)@;%RA:[:4J9?A4EUZU!LU! 20J;B#DQ"5O M,/!N1W1_K%X,4+!I-$J6V)'DXXB*/ M1 E&02L71&Z_:SV$\H%-7 >UQ&_&7[#37XT+N L6%\&M!#.C"K\%_,Z M4<40)U .$&M/B;L7T ]$G$/5T,#C6P?W80Q??3^]A SC,:3%'%OT4F>&X+/) M!-"Y2(E[$;4C23(@,C-)@J0(W>J0A7=&T=J)NXBY13$P*1PG@B.4_$)\71"]$N@P:C=>VD\JZ8?RRVM5)F M U]O][O67K99A%)]Y729O"AU)%:&4H+%>'8JROKESKNC._M;ZD:*:F!^;4%: M#,3)%L$(R$:Y2(FUG!:G@N()GG%OUEF7^P'M0NV2R?U1GFM.5BW%- @HX(F] M;.,8_^NJ/P;$CH2??B^-1Z>XKY:*HJ_S0"TH3F=SJQTZI])3/-ZS*EUP\=U2 M:"!R%FO?Y.R,[F1VIVJZOGMKTT91#2GU>C3^-,K3W_T8>B)D987%0S?'B+BT M(HYE2;2ETI6AYRB'1MQ9@?'#D.10T3<()ZWQ]LUPZH<7I1/1PKG4,:FR9D*5 M+ATWD;.6I>)A(FP6'=.V^;YR%]0/PY0Z:FF15' 7X/.K"9[1B&WR]W%):'6) MYU1:9P*;)6?Y3/" +N-, M,AVV!2[=R5AS#]>*SIHI0&@:(-K"Z"F'VO9Z@P M%+);%/NX7"K2DB8JV(">0E#2-2?,"IX?CRR'*J-!A&AW4?28MZ$,$R'!EU@6 MI:4^VD>2F8[>@W 1:E_#[H[N[$G42%''B_-,3ZTM<4940\ M*$M 6J1$HC;9VCE,^Z,\5Z>\EF(JVLRE8+/W$;[.-\[W^=JEN\9:HIE,\> T MX:;,/)*9DQ"1](JCBV=3R#3=N>E8+P/=X3DGL[%44].HC8PK.M"WH4W>Y\\P MOGP[\L,>!6I<9AX72O&TY-$3Y]# "E+XY,"D>#=/^R&EKWSZ#Z+J0^79\/W^ M=32>7O@+Z+E@@ D1B(@EGFRHQNT-_Z84.*FT\?YNFX"'7^KEA_\@ZCU0FFW2 MX2- FKQ&P6R>6\1#4V=*DC5HJ M.J\S'J^B*_-"4 3P/J\T:+QG.ICD/C&9< M#:U>6*9O6VDR83N!LTL'3O-/F M<3B&LR7/,773P,U=NN"+#,//H]OS9TJ8>',!6];:"F,D$<*CK)+R)#B6"0\T M9NJU"%"[A<.A6,^6>T=58@.'>/6U6;F8F"5J;)!5SV:M6$GX9YD#&F5X@#O% M\-B.40)C!K]3^XIZ3XCG3[6&*FLPIF]WZ?2L3CX9D$27JS#I4RS)&@9-1,M, M<#ZCG!XMU'+VO&JDJ ;S]^8MQ-[G5W_@(3Z\@(^XY;X?%O#EOQ(L^.8'\]UX M.>ZM_.#9,-W^QLIO]JQD'E^02$R4)5G;H#]2AJU 2#)03AU4YUZ#93SY..!C MJ[:!J]D)_+Q/WGIZ91Q<%;MB54QST?6\YY%3XTHFB212AC(U* %1-C)&F:3X MBE8F\G%7^.0Y?L*$:'#=V^W=]< U&CNQ])OTZ)MY*+,W0ZGL8QJM8VM-[6WY MQ]Z CZ>N!JYT-_#.&F_01B*>B7(%JE%LD!5A46N%5K1(L7;E4T6N'6"9CX81 M/_'FFG:8KHV]&9&NS4J%-J3,2*BB7CQ!%9 04+= >58\:<%C]9SW7<$]^3>N MC1H:>'*+@I%9]5GJ3Z_*U.1AO"H5:<^OIN]&T_\-TS*@I&=D-D[Y,EH@(DYF M#9XX4 ;GT9+<*LJL[NHOTF[8'L&+:Z/>M6V[@6YJ7YLNHZZ3]WEK8O3C-<^EPE M"'M=VUB\LF6!X_<>2\D*8QWAMDQJBC(C=#2310:@S./*^*B4%XG%H6L;8?O MCNY$QFOM18&UL7Q-5-%D2.,-GN4TIQT0-1K8O([F<:8UM]+?/33I(/SCT((: M*KS+@N0@/,(3#.U[BW\(X7RD)CI7?V[G<>CPP,3FQV/#/C)OP (TOL8KH)8# MF-#8+CTY2-:JM,=&/-:$2 SS+'IJ=O!)25)]$F7S$I+K#/HSZ.MZ[(%+TSM0I=U%$]>VQT%N_7UKCO*[+F?]">C M_&$,$[2$9IEH?I@^75U>^O'W4?[4OQCV'Z,-HT(]]F+PLPX@' MD]N(=QMM5N.Q-4:=55_^G=%GEE'D4):.L2A%%L$Y+714+DD53 Z]&@"Z;@!Q MX">3V5,6$ESX5UE11UW0!-F.=$V)"EM.4+2F:5X4>X6O?'__3#ZZ@YW!S#E:5RF<(^ ?GQ$<&),;H@E&1>NLJ M\V,??.?"EV8Z:3'M!P;XHXN_PQ#&?E!BU.D2Q5YBD[/9IO-0=:\4QP,%1[2Q MBLAH$[%*!,$.9*/9!@OI1N0U CA7";<. [K)][(!N&8O\83Q*5W'Z?OP)QM_Z$6;1 M!94#0-8:-S5;2MR4(2&#(@:$9@R="95K3"_?].S'"LI6T.:HHE0K3R1?X"D= M4!>()LMQVCN VB<(NYO*UX$<-_Y:1T?K"J\DX*-I/WHG*7J'A$W";6".9PI65-;:9,<:DM[J9]:-N7V$;S"\ L3Y M @V)DLPP\X\GLT^>S0O\%+] NAK *"]^M\AP^/O3&J#4O4:Y,(4Y$1R65 HUH"$5YS([653M:.:CV$J;L?-?N\22^(!%:) M2 *:AD0J*8G7-..K;5+DRM',ZH\I-S1G3:))^0^UU/J0U[T/L(]GA^U Z@?R(O>2T>[.50' M"/AX,10I&>/(:B5<(E)$C_P&3FR0,F@:DY8[):JXB+'PZDU.2.J-_R$MQ:3:4.('>7539)ID@P-VXZ/8>6FN??BKN\%Y2']44 M647K;@;HM[]\^LMM-$IKX7SVQ 3NRW6,)CYS2P#=,<\;NE@%O MT=_V9SQI15827>UBN9?CJXN7,.A_@_$R)2UJX%8Y2:1!6DG<:X@S41/M30)) MJ7)^M[JW]<]^\AMI1W$=*8/OP-#4K_[_C,;7(2G\IQ&<OST?!C?_*OXX<5 M=P3TB/'%0T1V)]#(1&E9'*3C ?#=9XXIIE(,)=S"@A6'!AIWA-:Q[/_NQ]X$ M(ABN1<7 "4LEB5F4*#MEGKCDDK"!R1U=[7T*_;>BZ=S>X.XG?T 'O&1G7@#K M93P34IF3RK/&_5M ),&!)DE&%70L76>;KW0%S_&CD958L-:WH);0&\0FU[#- MXRE2:>Y#0LM EGY*)J"GQ24C0GNJI/:9YMI1R,>C3^OJO=CVP[GL2*4-93]$'\. M%'J##(#UU>(_7-BENT!K5'=Y#ZS'*<"LIL('MY9N\C\R18SSM%2'$:7*)&XN M$"(%2;)QUNN8=12U*[&.3HT'BC$?@QG[B+T%(Q9V_!K$A1,J)%!@.9)H$R,2 M/".NS([U420O7#9&\-JLN!_2"5BAAZKO+BTJRKZB)5HB'+=]O-D+P(R53CA& M@%H\-7T$$@ X\<%I80#YKW8:DOC CJ@@THKQN8+FG;^$]_D6I@6C M=P%5\5YS*Y#CWVMVU="HE7@KWVIN!P>!,N=$)"P+0V3FFECD,S&VC"L)F8&J M401P9)W?NVK>9*W">+ULX4$EM]IE8)V:C6QBQ-,RR MC2GUTD7&=[N/7O_L<]+>(>)J^.Z]7,#1D VSX @-:#)(+S1QP!UAPFH=K.5. M[M91=/VSSTE[AXBK02GE!G_P.0SCETL__M?LK"@E8\=FG%0YC.P%IN(OX6,S;6\"W1+9W#'? =*^IV!]O)A-XZ:/1!NE10 MQS&"<'=Q>B>XM@8(4\KB256ZS2:J2$+(CE/#M*\][NQQZ+)_..Z(;-E'"RWJ M^?P )HM;]WX;WK'^L\[)-AT>V"-!)J*2[Z3(",]=9(I;BR 1$/$ M64%C!FM45-EPWNOVZ.Y399ZM??;;FX;$WL6<+"-H!I?&--F0@(0E/F4DK0HE MPZ?V(7$_I!IS=-8__MGTA1^/O_>'%XM>/!) \%)8(C*N6U)\']&2)-XE@" B M6%[]0F(78(^P(U9DR*:!3'5UT:2=Y.J+^*+,'1E.>XJ&&!.7A"NFB%0@B)4, MB LF1LZ$BZI^1\D-0,Z+$-UE73NZLF&*U=K,&O0GT+Z74Q9N(@<1@T;?41AA5 MNZ'!$QL!V=K\.([N6DQ-623-O\^;130/C.*FJ"6WEBC'2YLQ)A DIX0YECRE M5 5;>SC/3L".EM_;D#[U-7 R.;^;[?+9>(#@N>2:$AV++9:B(TY+W&X9$\QF M/'IAI_R<[H[18\Y9J:_YW3RC?3709*[&G1WR#L;-WUW&NG; WFPPR^&X'^D: MHQ('[K6DCJ# 4R-A*L- ;9 $@.,:F AEN",> :8X#A)_7+WW]>F1[Z%+D1/D MWCYZ:W&AAJ"6;X'+RIG@B0Z 2*Q$QU,J0RPU-D9!):M?)G7]],?H8,@X*^C(2R:MK^^&J;EXG09A"$C(Y132:1FDEBP^(WT)7T>3_O5"P429L])$06D#'M#\LR%GHFQ.06BK MK*E-D,U(?B""5%#%UI!AW7O6Y5S@CQ !!8!.PSN8WE3#+WY\\],.-ZR'/JK& MW6J59=ZY57719_">@;5]+F22$5-ZFVBDC7? ^ M?NRT(9^V;(?-]=HDU+6*:)&%N NF9G'4=3R/$Q\]GE;7YS/54PQ'=]-2;/OS_O MSX82?IKZZ=5DI5L)"]1&2[@V0&0.G-@(H1S1!M=EK)"/9?)LP_RGV=-(OTVR M[&X0KN*[[G;T,+KF1M F9*=M#M71]M;#KIJJFAI'&U$"9TXZHTA(X/"T!T%\ MT(*4< D-@GI3_3;G,8A4R6!Z#![MHZ$&_/EM&! 4I.6$H65+\VA<< )(#J7Z MF%H@ 5&2J)6(F@D#IG86YV8DCVDP==?7J+JPFU2##/P4T@<_GGY'XVXX\;%( M>%+Q;%KI[QZ:=!!^$[ME#9D2V<0 >,A*]!HE[J/$.RJ) M4J"BE )\J#\N\#AT>, ^>3PV["/S!BQX-QJ.5T MI\%FR5.VI>!%<#P/E2)> MR%SFH)G@LA*A>D/5C4 >P_;HIJ%1;?$>J3K_@4A#&6<%$@E*4YL1#:2B'X#E2A@I+5',>-;$) M22\E=\0G:0DS(@G0,=K<-+C7,$/EWLD,$H0 4YI[E'YB4I6FC%YI(I@/TJC, ME(ZUDWM/:AQ&$X;L-1QC'Q6<4(:*<#$%CXBC,Y1(;31Q+E B@@R0#9>,UBXL M.)<,E2Y4.H:Z'CM#94L7V<1 9(V>MZ5EPG5T:)VH;(E05CN1/8"N,0_X=+IE M'T77][?3WD?F1VNIO NH'Z:=]EX:VJFW\B'B/9KN=>E&YZ5#[Z1D]QD3B0N( MD$G.%3-HEHH:+?-/NIUV?97O(]4CM-/&56@9M2'945Z2$%R)J:.CFR-U#K

;+WNZ[;3WDO@#[;3W$=<1VFFK)+P'7)"B%-)H3L1XB#K'S(1K/N3P1-II'].<;J*?H_#G3@O8 M7?#]V6_[8(WNVT'Y$'4\1K]M:[S) 0+)^#<\U!P>:I9[0CUNN2PR&T/U5JI/ MLM]V4[;LHX4&+-F:"JR\"H%[BFAT(M([49*, Z$,F EX( .OW3CP=-*NZVKM MP5K( T3>(,I\WQA(DW0&!Z8885#:6^(K$$.9"P0A>QE<,K5K'4]PL.Z)6"<' M:>48@T!6:A1V@?;GY-T]5;C/?-4#Y'\,(V0%8F;&,8^.'6@=T2UCK,P0]23: M:-&A!J]M]5ZC3VCR;BMF["/V%HQX8/JKEJ YBYS8/%LV +$!CT,6A&"1LABJ MEP8^JZEOS\F[^\C^6),_!J.K]&)T^?5JB@?KB]&DVUB/[9]696;'CF#O MYNP8 3P(Q2%GB9Z&#\;I8%EV(@L'HG?/YW9[&5^7=<+;_C=(;X93/[SHH[GR M;#*!U9:T"$0Q&36!))$5S#J"VX\B/*9H>&#.TMK#=W;!U;&+_M?^U _Z_PT+ MN<+XTRA/?_=C^/MX-)E4YT"=UKHUY=S[>N1AS"N]';7BC.JA"0A"I0#YY(XK1F1V3OJO.!IQRFD MNS_S1V/$@=)NTE_S?J2]+/!T1.^-"%8:KAMJ24C9$@Y21R:E"E#=*7X TQFQ MI8D:6H3GM^-[%N/5Y=4LA?O9Y6@\[?_WS.+J&6V$YB*CT>:0SM:JTL5!$\40 ML@S>979$XFQ!^6-1J8:JFDSSV(KX'4Q[C%MPU% "0,L.:04)- JB+-J-'&WV M[.M/0[L/T8]%FGU5T&#JQO;E_S:!?#5XV\_04]+Q;"@E'E1)7S:X?/")))Y= M-+GT&JU-DUUPG2%9JJMCG3*JY8&ULO6QGF?*,BH,29$;Q$DY"4:C2! VFN7! M6UZ[I&]7;&=(G29J6:>/KE>,<(](YO<>7('B3FH2%"VW9#*C5Q<#X48HL%8G M1VM7[.R.[E@E!\V)TT@AIU!A\!'7L.CA86,PS@D2G9:ED-(1&R/NF3,*B81.91SCXI8TY*>D]M4(^!07>D^I?5W_["*RRWGY%25U>72Z M.,N-MY(2AR<-D=I:XCD+1%,0SM&@Q6Z.Y$-U6ZL//6ZJ\<%B']606<68];S@ MY(\5()2B0P$12GXS'@0F1^(S'@G>>"%\=BQ&J*&\U8<^0>4=++,&L>5[#O?G MW^?Y\ ,_60[%WL^$1LT8M];$>,3[M[OPSM10:JVH!H'H M>Z#> "T5%XM,@EW@-DK1VA/JXZ1M-5/][A2KIK?C;F&;80Z06#S'P9"/+ M5*&SXT*O)I"NI2O_==4?0]HIP!J%3Y(E2C+/^-+8DE=K0!##+:66*ANK)QOO M@Z_A83Q/DHA9B&!<\5.E(#*CPQ242V@%1:U4HIRIVGGA-?H7F09-/KLS.+Z@BFU7%GK+ S:V#]R]+8Y9SH$=/?1 MW0E$V':!^V= MX'J.X;:#M';"=!-2AZ25IHD:G1IBHM6@P!*3+:Q5+3S^E-F M3H)F%0.ZQV39/NIJ6/<[:Y)?QB-\Z7]=AA\3HRI&KTG0UA'I@.'?,B,>?63@ MB7&O:E\-W /G]"/ >ZER2PUP5SVT:'.]3'<=IN5?7\(W&(R^%J-M-5XM(%-7 MXB79.D]DR@8Q*B J,15#2LG9VH39&=QYTZ>-CAKL-PM4D#Y#_#(<#487WS_V M+[YKRTL__C[*._^+;@-N6J.J-/#FJ,*[ M;8!WND]HHQP@M@TBDXFBA M0;"$6GPG!U0S\H.HX@S@A'# M*&-1*MP<]$.OS/:/?]SI8)W5>BNOH[O\&ACS"U"?_,"/^S>HHN%4)Y4)+L@@ MM*#0Q8" AT>T@5,3;/6>"9N1G D!*HJ[37?1@NK#>)1A4J(G?O :;M!1H)0K MX8B@&8BD&HBC91RBT> H, ?5.]#>C^@\25%#_"U,[O$H7<7I?_HQKGOZ?0;6 M#V:&9C_W(2UA"INT#M:22 %WLV0X\3("?IE4D)JCL5G=&-\-VIG1I85"&O3$ MF!E?"VJO&%]+= $=!G0?@>!RT9_0JHS<5)YDG626PG)T4RK3Y7Y$9\:2BN)O MT ]C.S"E?,A@,O'!BI+C*DE@96IWSBP ")"B=F/)'X42=83>H-7%S37S;D.: M%Z/=O4K,64-BH '/18JB8)H1GBA8H*",;M>V8 ^@Q\HD::$ MXXZILZ&*<%<<.$Z!>)X9*6W.8LS1,5=[AO;NZ!X_9Z094^X9N5Y18PT&?63>@ 7O1L/Q"JAES1?#=:C,B0NJ3$4#2H*6D= L9".1Q;>%#-#2J+=XCE=3M?(_QKD0 IOUO<(S;JK6''?42ZOZEWKE;4MYD MEX-..KK2\,4&_,_+K)D72G+8_6YI[;%50VG+!WV_,=$-R\*AS4/ E=E"B)[X MQ#UAP"#;')R\6SA;.XBV#JK3I=&=3_\,X\M>E-ZX"(88#9K(G!T)03M\!67* M(*)S8;?VW!L^_/C;5%VEWKHQZBJ\VBW8WUT54;S/_QP-KH93/\9--/6C'[R$ M;_T(+T;X^LS.ZG>C*7X]>3.9X%O6 Y-8RCZB02_,?,:R32H28%KQF"0+=]L+ M;E'W08\_*T*T5T #NV9SO/K#& !MN%+B_F88Q^ GN,G._[>7J0Y&_ M>0$+(_+SZ/XWI>>S=%P5ZT^5X4V!"MQ6(9+ @Y1*62%\V&F3JHWL7'CV^&IK M<,>U353SF%89CLTL"*(3S64@J2*.Z4 L5])9':-DM:\R[@5TK$#T43>J#C)_ M[(AS:7>';\1T]FE_A]'%V'_]4M@^+SHQ,97B$I(HN-*Q'EDMM""46\^\33:( MG:XW'F@7N!7 8\6/*^IW5%O.E9M[?IKS9Q72LM9L!U 5>^UN!7+\SKN5%#5J M)>6C4< P1D4VB:#YCN85H+415%2$2U#.>6:BWNGT."W5W].S]YB:WT>X%34^ MFT8\_M[[[5-/^2A#P)5PK_ (S#(1[SG"$%QEIL%H>E]2W03B7RY&WWY9?.)< MPXLO;A1\\[SC-H*M)/A1)ZE5C'XL$;QXUA,I"9?QD5DK6UH"H=>3G2ESQ3/+ M@0&]=\3V?GI[\>P<]+:GU+:^;W7#["\AW&J!5K[N$$B_[^-JA,IWAGNWT"(* M&Y#)4F8FP5)GHE7HFX>0<5MET+OO@[O6]H7IF^$$3>C+65A]:?WGP$6 +$D& MAB^Q2IJ$Z#FQ3+*$?IS2U<=A;8'2O7IQ]6/?H'E#7W8NB^\4OD#!V,R8\M5S179'=_P@0PUNK-'99-LQ>LM0Z@7LKA,!+OK?$XZW,>!8F4)8,:%W[#N@^/.?( MC0X2;U(#O8KMMZ&?=X>#]+(_F9VA/:D]SRHAK-)[0@K)B1."HR?%(;#D-:6U M(TD/@CI'7G25?8/RBY>083QOO.2')00ZF3>#@Q CA,0(%5$3*1D:4\(#HLPR MR)B4A]IW)%N@G L1NLNY083Y[6AX4>Y]RY)[(04IN9&X((]4C""(CU0155K2 M>#2D7?7FGJO//P]%'RS1!F40JUBNR[T$;C=6&I(!<(8>JK0BH_&!4J)9,4C MM)2U6TBLHWBLB\#.>KW;4JV;?%LTV[N%:)GCO .F1@4AF_ \3DE(5UW=J_H. M@CX6"<"%+*@M9Y3EI=$SPS.J= 7)G+NHO+6L=O^-XRG_@0*08^A^'_DV*?CY M-AI\*]-];H%;3JS$$\^G$ EWKC3MRI1XK2GAED,4WBA:W0.X%]#Q3<+N.ENK M]JDE\.;1X!GAE4[6X9((=670>/:>A%Q*=0U"RBI$2]O>%IS3P=]1ODV">JN( M5OKU[8*KT>&_#=/C& !==78O!3H*O/D5P H^:C@XRR@))5U2@M6X-=%(!&1G M 8!9V3;R_\AMNH_%@WWD7'N.XJO_NNK/^O+.8\]X2KV\@E_]=]2,7)Q0.EH? M-8*B#LH<9,E)L%;B]B>@I,&?.6,.U_KZ \]6]1UE6_N%?Z:8 M^G4TGE[X"]B,SIE2S8[&+1?6HD7J'7$VH<=%Y7 MGK5KE5Z,AM]@/"V=FC_!L#\:OQM-84*%68++C%$-,A.&[@W:MAS!48=?,L$, M!' Y^IV4_="3SD'75:59\<)VR^9SS3_A'%6"!%=\UXP'C>/9$D ?)G!T;&-V M!^[DYZ/:*M*K>$L[ U5ND=Z._/#:@+#7PYBM8$XIPER:#6-F)'@J"(T*M'5( M/+/;C.MM3S@'E5:17L5;V.TFPO^\&JSB"V@,\YH0$M M1[%;CX(='G8.BJXMTP:WK^5.>+JX$_Z,_V;F3&J6'2B9B*!@<,%EJHXU%O<7 MZQ-$I:VJG8N\"<>YA-HZR[A1"M4JI@75=T'5*-2V&='C!-JZ:^P!"G00=X- MVQ9TSDD)SF>B[ $>\=$*<9EX(&9USMW7\-Q/%/_QK:N=L>MI-H M&]RIK;B)*Z" ,JJ8RL2FS$NZIR:6:T? ,&92B!"JEU9L!'(6.N\NXB-6^M7H ME;?QZ5//MH8WF^1NK2%_E7/H5?8,5L#XC(LH#L9#1"TZ)$Y=*LHEP MR46+CA>K/2=E+X#GSIZN.FE^^[]RKL[_6FSXCV4*,.LE:GCR2&W/I2;2F$2L M!$8LLPE4-IZ&MOO./>#.D3BU=-$\AV@CT _C?@0$*AGE44A"D\#MT0ED=Q2! M9$3I#4=+[V[RP#%(,P?WPY#F %TTB(5M!?H9%3_Y,AJDSV.?2O36?Y_T*//6 M^*")\ZE498 GEB)LBY9\XHER$&V/J@< GCEY.NND0<7BPV#Q>Q.(5^6$7<'- M>H'[#, U 2@]_[3#[9(;1V)D*=+H@54?['0PV!^%6#5T5?MV[D[&7THSR?O! MTH9[,WSU#7]0QLM\+;7ZPXM_]D>#]%:S(#BT1Z)3PM MB0%TMV&T'4 \;>X<505-2BS'_6^SJ,?LP/W8G_SK_=<"[--TW/_7_)L]%A3U MWAN2/#R0SRIF!GQU*)-Q)E MSTUG$I6!:+07-NV6PG_EUIB M_Q5_,OV^G(S2RYQ*JSP:**5+')YKG#A6^ID$ZQU+242ZFY%XR-.?-@^.(_0- M-.F>7K@'Z)[Q7 N/=JR1I9D@E1%='I:)9P J426UU)5WC'WP/6T.-=?(!OI4 M#J@^]Y/^Y--79'9Z/_RG'_=+1FZYM60]YK4MF=*$9RV(% F-H80\UY!S=@9/ M15X[17%7;.=!FR::V$"9SBWD-B5M,VECIAK-H2@R6D?!D2#QV-06E2IE3*%Q M=/TDVHA5M$#VENJIM!';F,P+*0L\"0-!Z@)2UB2D;&0$@&GF8K+*_FAE#GOI M=I=LR:BN@2B5#<)%XJX 5/1+GLA(F<6E^[H]1I MI[[OI:6=4M_W$7&#--3U&@RCL[#9,N)"Z6LF7,F+I8:(((V5$3WG7#M_YW3+ M6[KHNYMHFV>,SC8R@_:MTPE-&<=P(XNX-.^X(EJ S1X2A-36 S@G Z^C?(_9 M,FX77#]JR[B]=+9KJ[!#!'[,EG$ DN4D/.'1JC+N/92)%8S8(!-N3T+;T#9K M\_1:QC7AP3YRKMU!ZL$N.#+H))C5Q A;JG>S)#Y"N3=S$!S-E(H[#O_3[RFT MET+VZBFTCS3;-XM;@/+2?(<#1H;"#9X<$G0*"!LEL#FB?04^A@ MU5:17I/=>YD/=;/>DBHW[W#I*9=BF=9$HPT#(%'7<;?3W0?F) MZWC.QZBK)/,FA1E+;+@93<<^KKHNNV!K9N)MQ_589EXM+6ZE1R45--TV-F"D MT22$J AX5NZE/"$ JM]DFP%\QCF1"V=C5H(O$7;D_79&2JJ M+, CRWTICJ= B>=&$R]!49Z=R'=;3Y[Y#*$N)D1'^38HR-LX*F,73#_B#*&] M=+7+')E#!-WBRF<3-N.-I1Z=),BA!#UH+I6B!AT>&I52%L'5;LQRRC.$JNM^ M'_DVT/G](VVLLSH+CY"\TD3ZTML"OR8F@XJ!ELY!MK+RG\(,H;UTMM<,H7T$ M7O'@GXRGO8]^> $+CD>98P;BP/A2?)G*('-.1)F)X30@\^DN6L=/7=$X?G6C M[5L/?.K'^N'2JUCU? UBV3EO!QC['-Z[*+/^2_KP.=U!^'?5UT%R%7?FNW X MU]3X&(@JTR4D"%VX:8DVS#B61?1JIS+CQU;@EK.VOO[V$5AEO?V*DKJ\NEP2 MR8;@ -TV:[@ALE2=^"03HPJH()H+@:MR"FGET4X+AB?..-*I=J+B70Q/W;:I(ML&'3I6\2R]Z!T0 M-0I7K*-YG&!%-RW=H_(.(F[\HB^092V#21D=<>#HDD$TQ&EK"8U)*A^YL[9V M?/)82G\@2-%:Y_M(MG:"RB)CLO3V&/8OOMQ, M1\ELW8SO%+)O3)C'X<[^^CCZ)QY/URZU1DH-2HSXDI5A_0@Y%G,.46,ZN?A[43M!^..X/1C==IKKSW\VFSO&O)R]UNA??8CZHNX)AS M?<#;I*0E0@'N1":5$R9J8H"Y8)F,^']-M^[3FNOS>#SL,@UH#QTVMQ*N)=BC M7#*?.24B)DVDR[H4G)2C"!P70DB[VVWPP=2ZAO(GC[IIIX%;4D- \[B12"P$ MIDKCHX +T:D(1Y7Y$!G%)0WU]A0W^Z.VCSH=.CZ.WD^E5=7UZI]_O_[K/_HP M1F1?OK^%;S"8Q22XEMEP[HGP2N(;:0,)5D9"K14Y6&NSJ1TKW@W98\6+'XDU MV[A;3WLM=]:%7 IO)^MX%Y[H+F ;A9SW OHXL><6&M]&JF;J>G2.!>D= %H9 M)HM I*2,.)<-8>B+1I-L\JIV)Z83X-8#H>F3H]8^6FI)J3?#KU?3R4P"?!G* M2J 4+Q8JY6APZ%)CQH4D,9BD--41OHKXBMU&FHQ8:N)DK+\R* M&&9'^_PBQRCO&7HP%*+%93M'2A8NX>C_&JV5E=5;_3T Z4]KJ9:^&K27^E#F M>*$N;ESBZ[^\[$^*4X"(ES6N.T!M9"3M ?/13:3N:KY;==Q81RV/L1N Q6F> M1]0GU]<_)H:B=2LZWJ'ER/;0=5YT]U9;1H9; ' MQU7B998W)4;AH2YIHL1[P0D'X8UU^!^O':Q_I/UG3[NHFGX[;$#[**=%(X3% MW=URJ-Q<"-OA&N$R9Q1?*>-FTX5$*85@)#LMK ->3O?*7-H3XO'YU$S==ZNK M&^JJP1:UO 5^GW>0BU722,-0$(FBPVI-1FM1 METIXI"!,IDKIO)-JGU!;YX-57%6:M=_>]<;$DZ4QFEV0WENB>,*-*J6(&Q48 M(HQF/*$YD]-N)9%;'W$.RJTCOXK&_ S5,\74K^CA7/@+P)WEW>C;#!/J1ET' M9KW*6@/)UJ#S*A@CEM- 4L8#*AFGHC [:??!1YV#ENO*LX%)OG&FE Z.H]\A MB#*Y)!/B#A/ )")EDB9*85SUA.M3FK9W&NY;9\TT:-:Y9331+JA^U!E]>VEL MM_ELAXC[>#/Z<@J^M"$D6I=\!6XY\<%J$IWG05J=-*\^(OK$9_0UX, ^4FZ@ M^_6!8AF,YA S\8 P)$MYWA,"#TNM??2I_F76ZT+:ZB-@X+ M-"""<4D0:8Q==-Y=Q$UVE MX8"#"1")YZS4CI=V_T*74G(FHI82)#65W[<-,.K-_UBV%5HMA>N!3-1EM)*C MUA0/2D])R%02YU-"5XL!.DG-%KD)T6/.?#A,]]OG?G26>)-BPR6ZU_T_(-V" M)H3E@>JRH3))9$XE54@&8I40P@EJJ:]?<+@5SCDQH9NLFXX%>C0Y% M3T6NC Z*@%%X#BH/I:]G(!JWY*2]\0;JMS'9C.6<"-!!RDW2!Y:XY@&77A0L M.69G#304D0FMGQ"C(DC$J&G(-K+Z$T!O8S@G;1\@U0:1QA=^\N7U8/3[/R!= MP-]1(F]'D\GGT7,T/^/ 3R;]W(?TG_WIE_[P\^\P^ :_CH;3+^@\4SR5P =B MF'1$&FYQ 282W*.LE3HG*:H[&H=!??J<.8:.&H0E;\0P#[O:Y(,4D2')12RE M+>@X69^(MR(IYFRPM-W\R:-6@K?;-/:7Y*E49=\[0B\PYYE"N6A5%N0R&CH) M2G,-&7)0WFM3/R_M%$>3=M#S/F-)]Y'WL>=-[H+MS[&D>VMQG\&3AZC@V#0Q M2GL!N01=0[&.I21>XYR-V6N!>J_0V+7@))&< T$+)A#!#9HS/$=0M;OL M;$?3*0GK+:KVPA?U?H+I=&X=_WHUO?*#%Z-O,/3#Z;O1]//HTQ7\_^U=66\; M.1)^W__"'=['RP).)K-88#$.X@SFT2A>MG=M*9#DS'A__19UQ+(DRY*;[%:< M 8(@B(WFQZJOV76Q:M$D]))R%5,J$ZN4 R*%E<0I0TEF0:480[!>O,3 5ZT\ M1/*M"@&>%&DUE7>#H/DNO(M(WMD?@&O$S^/SV76:?(3)[.'21<.8DX(HG\JP M!J.(LUD0KKD,0!,7N78P[2B WSV'VJNE1?'.#K ?_OR"YF"ZE%&[I$$3JC/: M M "!E1#>2OL)IK33?7;Q#!]?*R+U' K^'Z:*R+3KFN$B&>*TU MD=9;XJE.I5(IN(3,!5UC5N'VRD,%SFJHGQ_)M?4G\S*TF]3^-PO>HH(#154J&+ UPB2&8B MXG.4))W+#4*N=#KLHMZA*_8[@;:."B._'=\4@G4MF M:9MVB&H=]-P:<:WC-[ 1V7).)33D HN62X^6'E6 3KQD)<:EN;@\:(6.?5E0 MI..'E"[2Y.M-2!?7,$E;*Y[=SA^$_SK/GU(87XUN_C>?'G SQM^;SM8LUDR= M8KQ4>8#,Z&'2C#Y%XH0)I!J'I%FPE:WWREOHZM8L5TIQ-Y"5\Q70Y^+4:\(T M*TUY!)[P%E_+ *8ILRE4#N@?QBR_EW?(3FXZ34UT%Z#8-QJW,YYKB.[A3^A M,J- 0R*, VXJ,D%0D)H(ZBRC3 D1:WO>33;2E^-^2KP=GA%#!PL>LWKXA5X, MN)D;1,M]SLWJ9+S20DGBDJ5$0J!H41M)5*009?;!\-H,WP-GJ'#""7!E*Q-; M1V=-\O$[H2TM]T/ -:KFV0MLF'*>:FH\C!X==- [4;SUVMF"B@>UR+P ,$J" MS,PDH6(./9T\ Q;T#,./8T3?@!?EB#S/%W";5KU6N&5,@5*$AF(\1LJ(CP#$ MLJ DNTJ*V%)AT-;O%'5_],HS2! M6P1Z%N]0XM/99%[OML2Z8K6CR6=C@3 C&)&V3'(.$?"[#$CN&'F0J;9_=@S MMT2>=IIY-I->-[QZ%L+]W?UM"67,"T"*13])U^5+7>IIB]PZ!%F/>'J-4.MK M-[,1<&4F)&],]%10:0-W7GIA'2@ ;HR-ET>LTS%(^/)")>G[&!L [60P69*0 M)9I'$6TDCV0F(DD!60E*5>U.)\=B[!PX/7__K[/9;'+C[V?%H_P\_HCNZ&CV M:\*O^V?X\]/X]O:7\:24-94:70HJ1Z(AFR*.1*S-EF1(RF6(F4&N+8[#X?5_ M$#;ETU:,M)&B6@1*2P;E>GR+3YN6YH>SATL>H[=,R/GAC(B2)2YXCWZ'T-[' M3+VN'N7<0C$ 0UHI;?/#V4WB#8RL\W#S+N7Q9.T^Z<),F*[VODLNEPJ_"B&B M:9B%SD12[8H0'!'..1D9@VAJG[BO0_IVN=2#YAK4-6Z"_07E=S8.-^_O)P7> M(G"Z?P-,15'*,7/*Y841F5@3$P''022//ZS>"K,SZ+?+PG[UV: )PHXC.:%S MRV@ XF-IXBPE$$@.B!6& [/XDFRVQ&[^$6QF1"^+)5UB%K@E(,^$V!&$&>%B\8R::"^I;D'T%#YQG8TV+(]:ZFC@1FZ@6G5P/$ 4(T2 MB#L!#9,XK*BXS8E6U:3>&R5$ULYFPXG.'H@L9HH%YHCV,4#21N14NS*L1RJ\ MD"+LFPG'"+L! PXX&E[*/-Y6>84F&H2TUH!^GL!H>KO(H0+7TTO; 6;5:0]?U20NVA=.ZA!N2=4"# M)&9^XH+!$]>B@%B,/C#MT#EHZ#8= O$'X%-U3?64@T2\C^;]QS29UQ>NJ@_' M^?=TEWV,\_RWNO0UJ;%LC:QE]>UOI#.EDLQ:P6W02MJ8 M0.-IHKG+(> ?:BYK .AXW(QF-_'F]K[DS.GOO9 MLKST TQ&92C5"NMC&$(#))^<(Y0K223-ACAJ/,F"B:Q(?X6'>=F2"9L_B%N+T M,@ >1<%ZHK)W:(I'1D"D$F"V,J$;EYFKG3WKCOH'Y6;/ZFY@U3[S=OU<)+N\ MRK7^DETZ%Y/,01 J@T>X$(EU',T()=&%S,E;6;L]T9$0?U JME1D@U3OXTV: MCM);Q+ZCP^->,E_:X%+T#8M;*%TD04<=3?0BN]I&3MT=]);%.@6N#JC\4\E_ MS7N,?9LXI[06/"5T;Q5*%'?#"3#M"61II(8,PM4>I/,$P/#WZ?HGPF;0X-4* M:5'=OOLZX9K=\.YAVZPH.WC]9H1VV\_M4D'[U^LA!W3$AC>2/Q&XHCR!YH%*,."8 MRS12L!!*+^?\4O)G_\HGDO6QPCOT?S110G,BLRLY3:6(]]IIL-)$4WL,VZED M?Q)T]&5902J=)_)920[56ZI#1!,E&0J(T@DCM)G-:E/3SGBO:O]!;^>=VX6V"&T80"=(:J$@O&W6A+B> 1C7*>/<_5/?,? M._K>A<$#*O]4HN]/OS'SF$@(-(2<$Z&142*5Y>A,E.F[1D>MJ0E6U/;1ME&\ MD3C\4938^_D_6C5-I@VN(UKS/P_!U6P@Y6Y,0PVC[*:SO13H*/ ^":$YA,B= M**C*6 F7B V@"#5@G. V,=;6G1@XRMP7#XZ1<^V6_._'HZ]I,KO!<^XBC6[& MDU_'LS2EPJA5PW@K\,3CB0C<.9$B<71*6"# +&7!N:#91LCXF5;\+ZTTQ#S) M&@H9MY)FB]EMX]$5.J!W9>??TB?942^UTL12@9S.WA.0-A/OHA'&"\I$[2Z$ MNW#\92QT5T^3X5Q/,:TN3AZ JI&QL!O1,*9"=XV]0($.XFXQMV\WNF"$" (_ MB&9^E8E)CIZ;$D1Q'QWE+$:H/_RT/Q*\8";TQ8%CI-RD?>VW;UL!MOR@&2JS M-@HW9GW99S"X3Y6(=HH;GES6LG:EXDX@0\QI[*ZEK?ZU745\>F'A=P^['["8 M;@71&24CL66 K4S,+*@?\7HEVC +;FW2/$%=-T644 6U5HAPM"6EAB1,AD,@07>8N,UI_/L%> M2*>2I7VM#O<;?)T4T'L98!":<1L%<8ER(K6+Q#&*NX]<,UG:P8G:MSQ.K RP M*3?J";_7$F.5G),N1\*L]'A*ELY,NEQ@3I''Q)(6K/:9<4(EQDT944?HM5M^ M;&EL+J^4XMU/'TJEXK2<;A]&]W=I HNG3F<'E' >P8JRX/21%F7IXTHV*VSA M6U%FM_>J!!+0C8OC=1;7?5MV+M&]F5"I T*CZJ)J4ZB;[ M.&S-WD^ ?1K;W2:PM^OQE]_2B'^]*TT_7QT^W#D"[K^G(7N M0GQ4V=,G'_5J'H.RTCO8Y)94Y7*QYA>Y*AN+;]L.;,F8H\S"Y\\*N?>L6/YW M^ MEZ6U5=T[47$C \1#XE0JJ2&9*JL__05(9B;S10),D&)W1+MDF03.^8'XX0 X MCW_]']^?EN"%YT6:K?[M3^Z?G3\!OJ(92U([G;Q[;_&O^%X(P=S@5T N\$"*"8IA$3@@I]5PO%(@D#%\] M_,43(J%8$"AP$$"4( SC*(GD7Q,WMJ-X_BG MZE^WCQ;IJ0=EL^Y/__N7S]_H(W\B,%T5)5E1U4&1_J6H?ODYHZ2L4.^5"YQ] M0OT-;AZ#ZE?0]:#O_OE[P?[T[_\"0 U'GBWY5RZ ^N^O7S^=[3+^23WQTXH_ MJ+&]XWF:L6\ERR6A"N4O>++1F[,/UB3=Q[R1!\?(%;W5PL?Y4]--ZJA#C*M^FFHNR4J M_U[R%>,U6^XU#5+V;W^2/RW6!7P@Y'GQKF9\Z+;)W3W<+VM#RU6LF%2BUM M^*<5>>+%,VE>D&(K*Z#6Y-\K@4%;8E"+#'Z00A<__NM/.U5M8+F<'L;EVR(( M?JM%_O_.0IG1/>&6RH3(\D-X,FH.SVZ.%E*S"AM!BJ12KFGL)V6__<279;'Y M#52_J2:J?G\_'7T;U_E&*Y+3GF%JGOB)9M*:>B[AWHB)/'L:J'Z9#?RLZH&0 M8OT)9#GCN;2A3ZAX]/G_C>0I223E2GI[GSV1=+5P1.1BER&(/*X#)Z1F<(0&6-:.*^\ M)1XXT<&D$_^\@H/)85/[FM)LO2J+ZQ7[DJW*G#!I6%$N][RREWMI;KR3 M@OZ^<#$.(T1#Z+D\ALC!+DP<.>=QXD0XC$/B,:/IKM?MW"A@(S78R7H%Y+;% MC 0T(=JSN34&=3[M*#+K%CG7.Z=^*>2/Q4],T.SE1E-"2DM M>"E 2UZP$QC\ID0&ENV/\DW;ZCL MYF,W?6W8RJL.6]EZR6^%G%3YFK//\( P@)SR$"., MQICZ,/)#'Q.7,NY1H]V\=M=S6X$WDH-,@)OLZ3E;<;66R+\UFH /WY_YJN#U M^G);/O(-B!-$1$ MQ$[$_,AT5W&ZI[G1V&;Z\#999159T8:LED/)ZCSM&PMZN M[$P_4V_$NM4]L??J><&,GXN\7'R5P\R;*PR>"!KXL0N#)/0@AHL?%!NW/CWF\E*=.B3"E9@E\X429]Y2)B=J)["%[W9+\ DM%O>0:B MH3V]S^C>-9GE*ZV)+/^VF\2'K4TR9<^HL)F@Y_YYF+FD]I>WXB;G+"T_$JJF M^NLOY'OZM'YZE^5Y]D>Z>K@AQ Y+ 0QDZ<0(YXY)$P M" FFBQ>>)YFN#672OI[7<-]<L+.WN=DF&V&K#0K;B;O=N9B15C?2>BQE#;^1:6D/NI:DFP-!>QRD MA8@ETNGN:U*6T5+[D%;T7AK&(Y]6-)<6*W_/Z_]^6MT^\UR:LQ53I2597B=% MF1-:+J* Q1'U&/03@2!*Y":'>"*&W*$^Q4DB0AJ;D(I^UW-CF)M'9:@6(%V! M;",R($7!FQO9UCG(7\S(QF X])AG')!'IJ&-T."'C=@_*JRWDH-&=/#;1GB+ MI^3FB%FB*8..)^4L4G[SN'JX MD]-%@YCZ6YD;$4EIN11738F-Q'('D?_.2U")#6JFTN,@#1"[.<=T$8H#]D]ZT%C;0O5T-_$N2D_YXXV4YGO#J.8]3\I/*VG( M5.&R-]GJA>=EJIP Y"@4C]F2R=])(E^7Z0N7_:N(V_?DM7 7#G5=7W@NC-TH M4+Y)#"9AB"!) L?Q"/$=SS'AH,&2S(VI^."/*1G^J8?9F? MU56-_BP[+]]+@_PC2?._D>6:ZQ[2G7E];NRI! .59(!4[O65R$#)K'\B=PZJ M_J,X"RA-PF$[5, .,3O';3T0##IG.]?F9 =L/4JU3];Z'C6;N<\98T8^#IMS M_T6"L,M#A&#HB02B,&:0!)$''3= <4@"QCRB,_D'2S W:OC<^/_02HNK$YY5 M(&U$UZ.*X6/33223(#XRS51@WQHY6UV!3Q/!SYKL:M6"_+;#L"?*/]MP:*\+ M%T-9KQJJF6IA<$+?J1:'X0U/LG1''J[L(TEVT(/%"FN H@,)C M,411C& L]_/5X6D@_]$5KO'AZ8E^YK:$*#'-#S]/ :A_M'DA+%,<7+:#OD>) MHNS!P>*1XZE>)C]0[%#UU'%AU^,##P/E>E1M46]%E:))'3O*Z?7AO]:26K;> M4(@BQ%D80#?P(X@$\B'F&$/L2RZ@$4%)*,QRM6GT.C=*V JM3,NVV/\/J 77 M<9BZ8! T#^9L0SLRK5A!=4 :-P.4K*5RT^ESXG1N!C 7D8/35G9<5] M=DUENSE_MRZD;504O/@YSXIBX1-,6>BYT*."0.3$CDKWYL.(1@'V7%^0""W: M.3I[)U!?EUISIS?]J-W85REGD5;^$'(2$9 T$INQ4"_6>@1D!;_)LMI4HH(R M XVP8"?M%:CDM4[B:E&EWE#UE&^[VA#FPOV?)%;:?V-UMUR*P; M$4\0N>]Q B^!R!6.W/PD(4P(]9B+(Q$+K9,UK=[F9N]LA3T\2U"A/G(@"O _ MURNNDM!C4_^U+LR1PY+8Q3%DA(00>?(GPM1I9H"DF9DD?AQRLWA1:ZA/$R!Z M%G>;*.MQN37D1B;R\Y^J_0S 6IA8&L;<'X3@5-J> M'[[3RI=-M(GBDC8I ME1J8<=<88ZO'>&\\8B/SY&ZP-OK5"9'E("FAKZH_04OV*[!3JWE$A> =_'+_ MC9ML5::KM6+C)A I6UFTHD<<(4NL/8:$DW+]B! ?KA!C=F7N.?/+ZCE59ZSW MZ1-G'[-6@[<;4XS%BA&$W M!UN$;V0>-4$._*:$MY075P.>06XW7>U.YGJCH5S;_4;G\U MJB6B_*)ECT_IJC;%E,2:V6+.P=1OO%Z(T/CSO0,<.>NEN);,U X@!IFGI]J; MS"SM4*9MCG8]9NGR^]/J1792_6X1$5<@!P40N9Z B!$NC5'/A\+#&!'$_8B% MBZ,JH.:WMZT^!]Q\GRMS:C5?E#J!>B9IO0%+=_)>>/W=1INBA#/719 Z40)1 M$KF0!)Q"+\8B)#$)&,9FEU(7 SWIG=3VIEQ!K!:ADC^DM 6V1:SUS"Q;^(U, MNJ=<##YI?**7.Q>PWFT7UGH,8@G!D0GD$+P].>W1AP88EMBCJZ=)R4-#Y4/NT'G% M?$_V:56D\LDFQ<-=MDQ5@W=Y1C\;%)33:&5&GW4C[3:UR4;>ZAM70G.V5BY& M]DO+&> T:*^BT_YD>Q<#9=M[&9/7!D2YREW!T^>,K-ZO^2_D53F0-5Y)L><1 M@C"'L?#ESB:4FQKB.W*Y='R7(N$Y4: 5QM[9R]R61R4G6$I! 5MS($4U<*GK MAK.;-*R!-#)55/@H&<'[%C[]GET&0!F$B=H ;*)0T-/ 68KQ[,.A,X[S[,O3 MQ6KVR;\7C]G[\("#V/62NTX2N->YY-FG5.3,XD3V-E\:A[,50C7TNVXN251>";CR&'<^>;G*Z$]I.E?8.:;N?'!@Z MG1;DX2%7)YZ2SV_%5_["5^M6-6CJ<1IQ-X L1)_] %%.<4"&!?7N5^V$A\01+<7M#U#@%L0CDR3UR(HGDHMB8TMF*R^[J;-CA; M4_FC*&W=]RZ[NLUX\24KO_+J /,KI]D+SU]W.0<&W.AVMS@W1FG?93(I.EAE M)?7>^5!BU5%,@(1]1", M&?>@[X1)&+H<1[[69-?J;6Z3OA$6;*3=EAA7RZ$2V'#CT@VUWJ[%&H C<\(% MV)D[0.A@8LL#HK.O:5T@=-0^\H'0>FEPS2H?$D"$-!'.A'CH H M00CB@%(H 2:88XJBQ,@+HJNSN1%)+2N0PIH62>V$5(\Q; $U,F'L,!H_U9P. M)/:*#Y[O:NIR@[U*GR@PV/^.%;OCFM)\398;%ZU%(!SJA+X+8S]P((J1IZI* M,(B$B#WY+8D@88;9G3H[U)H)D^9VVJZ<8KT4Z7(YP->R&^)!!L<0V"9+)[=B M*N^Y\B/Y\+WD*\8KAY)].Z11X ILBF96CJT;?48S2L[@-HY5U,X3VUR2^!^A+NN03 F7'0MB"SXJ"=7J!6;&PR.@?DJ*1TU.D,R.D< M$'HD=?;M ?YQ*IE%%?#W,5V1%4U7#YM\=+%+.24PF'VL(CX#S3@;">368' MMY&Y<2AD X)G^M"P%CMSMJ.)0V?Z%#Z.G.E]P_QZ^A?RGUE^LR[*[$G.P.HN ME<1NX#O4@3YU53YP)X;8=5SH^7(GAT."HE K@N!T\[,CA48XX\OH$\AU3_S+ M\1A[LFM"873U?%[C"^Z<3S0ZV67S>87:M\P=3PU;T3<73')WU&3JV946<2-! M:1S!0! ,4>0@2'Q.H1O%@1/$*!&)T7'+^:[F-WDK\4!+8K-5O -5O57<#E8C M3^R6D-OT6J.D*.I'P](JWM'1I*MXO\*'J[C&&T//9KG@LD%651*Y(_EM7KFZ ML"J%XAW/J_*YB]!EU',21[)#*,F"!.IF"!/H8(&)EP22,CRSLUF=;N=&'%NI M0:'$O@+/) +X<-;H;1ML55>,#FCH M^ZH(;^** *+883"FR(78#QTL;1LW=HSJ))[H8_8\]'_^V7'<'1M=@>#*<1SU M?T#6Y6.6I__@[+^#52;WX&EU2EY=D63KLE!7)MH'NUWC,(26YE:Y^XB#_E;# M:?]"Z"P*HQ#,A*6\-53LIHY+2GEO6MR6!+\N"EZE#&D94+]PHCQIV.WJ*Z?2 MF))?OWS@2[;*-W]]1XJTJ-U"713%KB.W18)&TO 1)(8Q5J<<'F$^\^.0$&3" M+M8DFQLG[6K^"@%;NQ1$A'H))A#Y'(/R@V1#V/?BWPOD'NG1&MS M=+:'N4W7^KML1#3P\CJ)7OU2B"9R?#.' MRLS]K0N&3M>WDR].Y_;6)?>>RUOG@Y=5FY)[&9Z^J#W+%UYN"B41/_2HYV/( MN:\J4(<48DKE'SYA2#@)]R/#:LA=WPQ9L M(W/A%J^O+;R(D*L2N%XNLS^(G MUH;JZ4/+GK"A&K%K5A9;EVE4GNWJ3"E9= M2I^K8]7YSM!J5ILF[V4#[[,GDJX6B.-$Q S!. E#B,(HAD3^!OJ>%ZE+]2!R MM/SCNCJ9F[FTDQ'\5DMH>/![$DD]VK@4GY'IP@2: 36_SNMNK=+7B2XFKN]U M7LGCJEX=SUYD/*2KATW46?'K,R,EK^+.BE3V]3DMRD7,I24A1 0=/X[DO')(A(0$Z:S+^+<2/'75<[)4OGF@ >I _AA M*;7X$60K0%5I-2$5!(]*0T/_Y!$&5X\UWW;(1B;82CFPIQUHTN;\H'3Y46[G MU+ I)4&EY17XN1K6YE_KW>"AMM4=O-2WYW.7U5IOE[=6 M)=6>GM=R]?T[+M"XP(8VNNC@]93@) @]! MK@H)H5#N>K$G',@\)TA\XCG/I9COY[?4I MR98+''H,A]2!L>=[$'F1_,FA%(8\]BD)0A(0K?W<4?X!\^/2+]GJ MCF=?>';]\E!Y8M-R39;+USN2,H-(AIYFYC;GI+A0N?)_D?^_?N$Y>> '#OV- M_$ I8!SQT =J_PFK13Q'GKYVH30Z=M4$:= );%_;DQW&:BK9/I?5?678?N4+ M+W?7.XL@PL1#+(;8H0%$?N1"XM((1@%R): )=^)H4:K(!+V]R%[K1K2Q[6/$ M;YV7(&TN5:O;<+/-Q#YR-!))&*@#:X((HT0BYW/(0H=Y,>>Q,(VR'8S=-.[N5M'3VZ .1F3L MY49"L>?78&]/>5)E2_O%_;8GW0N>5.MPGW?Z(5MI'1<)"3%//+E*()4&*1$( M)A&-(6?,EPL$)Q0%)JO$<1=S6RKJ8#S:)"9SJ;&X&SDY6L!%V8%A))\1ZD]\6<"/3P"#,C.E !PQ+ MQ-#9U:04H:/T(5EHO6-^PG3SJ)RPV!WG^<]YMG[^N-JYAVB>+G4T,3<>:$0% M2E90"7L%/F99N7:3.WMZ)JM7L!$5-+("):S![#X) ME,:\OA2CL6?T('C,9G$7!,/F[\D6IYNY70KMS=G.!P>ZGM!'SM9+?BN4F[YR M4)/_4>6;7LA2.4U7'KV[E2?R69!XB0NIJ+-.,(@#AT(',<_U&(\C/S;R.S'J M?FYDL)%>.9U4H365JZ?ZH:6"H;>)V7CH;0;&0WED.M$"N''D!Z-XT0Z#SI:+ MB5GGT_J7# +FR+ED6"M#0^)EPSEG']-56O+/CG;;DS MYH3,#PF#(8IBB% 201)S%[H!C01W?,8=URPN7K_SN?'<1G90"P\KZ<%.?%#+ M?T'=.:.AT2.]L0 ?F?*L8CT@3-X<-&NQ\@9=3QPP;P[*<=3\@#8NOGR1A%JY MZ#UF2_E^H8BU?-W6@B(1I]SQE'^=*IHC0@^2P)&V'2$L27Q7N*'1];-NQW.C MM\^?KM]]^OSI_M.';^#ZRWOP[?[VYO_]Z^WG]Q^^?ON__QOVW.B_@P__Z]=/ M]_\Q^.:F>R",[W.LP3O=+4]=\[P2=.PB75KHV+\(ZN[VK:Z'M,#HN#32>W^@ M0?:4Y67ZC\I)[%:\YTFIPJ&4=]A=SI_2]=-"?F$QBP('A@F55AAW(Y@(C.1^ M,X@"E,2.X+Z1%=;7X]RX2161YY43G=P",2DO8(W A@96+]2:5I5- , Z D.7 M!CY$KA="'+NA-(E"Q_<"S\'8B&K^&3=ZH^WO+.[K_LGVDM[@8,GL9+H:+,G62BXM! M.Y'GXO(VA[HB)N6GE>R^JI#PE3/^5,6BUA&J5?8&SX_C$*OP4>:Y*KVM#TE" M, Q\Y,6AQP1U(S.'Q+XNYT:'U:YG)[*JKK<1^JH)VC9*DV$ OA[YV85T9(JS M@.8 ]T5=@*PY,?9V.+$KHRX QPZ-VF]>D+KC]*ENA&/NDD# &+ER0QE'""8B M1)!$) H#RJB#C#)K__,2W8%;@NY3J:K,O* MF:',FG2KHQR63W8\/I<#Z'*U4]<&,>! QD*A4"$>D2OGMGEHLR-<;:: M@))\!SG1];2V,"AZ3#0-U&,SU1;E)OY2B@B4C&!?D2M0JP+2%6B4V3Y:64G4 M:K37Y=C:JH0Z7)!IBZ5>#-A1/=7+6QQQU1M,FUJVV\[[P\E;( M_MHK['W69(YWJ,>BA C(HYA#%'$,8X88#%PG3@3B01"PQ8H_2%F9[F':A3)I M3?FXGO)MR4:]2ML46VM4DU-:VBBKR\+2+Q\]W?.U*49DLLI,^_GYU?P&U[I">:8N%V4'OA.UI2PU/(RA;Y3^ M*IA0=?XU+7Y_QU?T\8GDOSS/5HTR:28U\]7 2B,=GI(F.)RWJ[FY2J=)4_ M9"+M]P833;4__WM:/MZLBU(:)?G&D>UU$7@!83Q(8)0$ 40.%S!)6 @#GA#, M>.PP(DSRCW3V9D0QDZ4B85SP7+F6Y_R%K]:&6^1N>+4)Q0YHX[-)G8O@#RDH MV$AZ!;:R6F62?DCLT4A'7U-S2+_:)PA$XR6K.;B_/4H;J#B=YUGM#6.<8"B0 M*IT9$1=BX820)AR%D>\B&AO5&S$786ZFC$D6;O!#*G^J=#/<-0X8*H/K@M$& M8&3.JJ2$[R3,["#[YJX&DJJ U'[NCKQ6O[[^@^1RN]AH=[5-UUVH$[P:A-$3 M=VN@/&[F[BX!YI"Z6P,@S=S=.BV9L>ASQMCBUS]_^_/MTRJ5?VF\G_P$$TF0 MTLJB?B@9DH8P%MB!(168TD $KJ_%D*>;GQO[*0%!(Z$>HYV!K9NM+@=C9"9J MXP!^J\73W,"> 81EM+K KPAM1&#V^ID+0-H$VZU_39[JF8H1G=!W*E8\\]8D MC-IX:NELLREOQ]\88,I@"'J!(S=_E,V]*T%1)L MI/R+?E[&T_!T2\Z:8B@@T/F8A+'B6'&C N$ MF1LU;'-KI;LX;%*I< 76E=1@*<6VGKKL_&CI;8JG&H.124@SM=D5V"BSK296 MJP,^=PW.&+G.>E&=+O?9>5'FE@NM%[0!N='ZVQP80;HMOWXKJEN1ZEZL?7W6 MNCTKWKWNGFFNSJJ;LW9^7.)YQ M@$C%7;E5='Y+ %5 (Y+H.QHF/S,)-[W_YX;OZV9"5;0^L'E&_X7"-S-T[S3K'JJU>YV7SJ$E[1QH&6]&U MEJ6;-A1W'&B/XG9'ZF; 4? ->4Y+LDS_4?>_EKSX+1.E;)__G&=%\44"U]3E MPG'$J.-&$+D40Q3Z'DR((Z 7N?)?$"5QJ.7);-COW%C]<[9Z@+*C)_"L\GIE M*X.S-@.T-4XNQ\%P[-NEG=!@(S78B'T%*L&OP$[T<= U.-(>AIT%STYU^FNNX=PPZX/5+:V <;#.^K-5I:[,"'99>")E/4!PET$5" MDKU'I='O, ]RY 5N%#L\]HW"5@9),3?J;QOT&S4@:7;QM2)5+8?:#[362.WN MU9$,*!]Y,P6W*3OEDI[2ZH;]?;I!F#T01QY M[3DU?MM3F-WX-0,W3>&- 4A:K[]A(L,;E>$8 -/Y:AQ#&AM@6W].R_2AFNS? M>%DN*VO^E[4J57^3O? 5695?LO(^^[;FM>/J(@Z8Z_+8@4D8>1 YB21=Q'WH M^,BGR'$HH_H6MFGO!39>D..['W<]&]HJFB,O M")<":6P6:X-CR03N[V]2^&LY;(8_=:IL:W5<*_M:5>^4VH=K7(G M'S)?T3Y**;-5E;_OA>>OGU;,9'$[_?;7_05^($RV(F4->Y\V?'88 M-$IM M;A.S*4^]$W)08:1N@/5FKS781I[2QH@-R!:F@82UQ&!=?4V< TQ#[>-T7SHO MF1\'7#.6JNL[LD2.][);_G?>49HG [T-S8T1=@(#*?$/+S^"G=#ZAP?]^/6? M(UB%;F16Z$(-_&;57$.PC#D+D,(HQ]51 MAHDT*3P_( $*$J.ZVMW]S8U!VGOA2LA!-D4? MR'I6A47HIKF2TT?-O$2V'A:VJF/W]#9M86P]U8]J8FN^-L"^4,%:OZY8OGQ] M^,;I.I>$Q8OKIU+;KCC7P-S80,K(I9#JV'$GIX$A<18H#0/"!D9C&PY5:.A) MD$!]"&7)8NC#8IBE<+;5Z2R$/L7V+(/>A\VF,N/IXL.JE#N/;T]DN7RW+M(5 M+XJ%3V.7>5X(2>ABB&(>0APF#HRP[V&/2NO TSI3.-/^W.9X+2*H9 0;(?7F M^#D$NV>W!5S&/B8P@D1[*OUZ0D#!V$]>L2%-W MAW.;U->4KI_62U5J#]R6CSP'>QHT(6FFR7)[0->\-K0(Y<@\< HS\,-G53A0 MN>S;/APP1[B9.J:NG_'%B7/V:H)+%N@T&72%B#0 M3T(BV<65MD+ !6341Z&'XRC 6KY_IQJ?&Y-4\H%*P":B4M\V. *NWS"X!(Z1 MV< "2.3X)S*@^R!H\8F,P;.J=&V!,X^,\P,D-,\EUM[_I[7__VTDNM>5?GU M*Z<\?5&!GPN$ U^X'$$2(1^B$ E(/$XAC7T6):[P_#@R*YBKTZW6=SMM3=Q& M1E44MQ'2;/W70EO/!K"&X#0S?R,N^&$C\(\J < 6T:_]B!H; 28063($M+J< MU!@P >'0(#!Z]\*[A-TUA0K.::I/;^K%8H((BF*8N!&#**H.%D0,?8X=QW,I MIL+(14>[D9$4KF4\YV@ZK%:J%N>,-@"6@HC,-O&S1PL7WET-7EV]P[ M:(!P]O)!YUWS&XB-9_:M^)#G:N>SZ^:S9OBJ;C,S^OPWXJJ4+E)@:45FZV+Y M6F=H/$SMV+["_VPSM-44N$%G\UH=3'9,;Z)N^\3>Z+V![H%\*?_UX6>^XCE9 M7J_8-7M*5VE1E6U^X4TRUDT0&O:%CQ*&8$AEQD Z.1:698]R0O<];R5=T#6E^9HL[W+.OTOFD71T M>.ZQ".*8A0+YT"$>@H@Q#!,<<\@1BB,2^ABYXH+T0?T2S(TZ;AY5*FYU@L>E MO$^D-#P(-1\"/5H9%=BQS9Q2VC7*&TJ9-Q^^EWRE=F1'^88:G530]O&1JLAR MT-)V\U:7R]FE"8GT,1XG09%&_V^9L$@?GIX$1@8-#2U"=7BVV^PNHM#Q/<8% M3!+J0R1\>OQ@#;31CZ"W>%6"@DI2\(.4M?AQ!+K0PL429W3W M-2EQ:*E]R!YZ+UV<7>K]FM]G?TNS977/<"O^FCWQ&T5;^>MG\H=!%(AINW/C MCL-,3%59]3(#6QW4/8W2 C1J *G'5=\AQ.7P]]][C8G\V%? HX!^26HL;?1L M),WJ[^RMTFEIP]"1:$N_C:&'R$GY:259LDI]?L_SIX5 7N#A $%*2 (1Q7)[ M%/) _C4(J>]YA#A&-V+'7 54Z2_3X^,C''4/CB]!9_0CXT35 MJMD!<]\%S(##XG.Z6SLF/NI@X@/B'PV??=+&Q%;)^AHW*!R[OA=% @8H MJCS5?4BI ?[.SX Z9\\,@FWKFZZ%U M(04<0S$*$;2Z>4,Z.%:VFQ1./&]->+F[J&#!U%RT$IV5=K^)67+/LN2I* MROYS7915?8MZL\ZX1R**?*"$MZZT:>JPR:%RZF69LM$=F'V.@+9ZS7 )=%UO)=EM,)?^V M8ZE!74["7)> L6&SB]H8>"->5^V]WF7\/)_9UB$1CD,GABX/0^6,G\"$&[\UH@-2@M-^Y8:7X@:CH'D=/@ZV([-9+ZQCU! P1\K6 M=;9!S]->9)M#-B+3#S;T]0!B7TJGXA#['WETD+@^WO'8I>2(PXC!U,WD'3A.W)7%PJ(Y4X. MNH0$@D8L<2D95O7[7)=S(Y%VB>C;=5DH/S7E7':3K5ZX)'CEYE&=?R@_F:^\ M3IE2'X@4Q9K(KT(^6IC>B6L,C1[GV 5\9.II8_TY6SU =;0)#DZ7IJK#W8>7 M]:+;9SM\HPK;?0"<+Z?=^^: VMDJQ_.S:NYCNI*S2D[!]VO^/]?+5XDH;O8% M81QSXB$"$2(4JJAIF(@XAIX;!L1U&$-ZOGJZ'36J3]X96MWRMW()5&%OMK%U<)RJ4C98+$:) $*)< T+)RR%5*71B M#'W7$0'W"28.-JMU>;:ON5'R1M0Z;+,15NZD&G%-:TYW@*QY*&8'NK$/P8:B M-J!\9B\>UHIIGN]IXM*:O2H?%]KL?V6H;_4+7ZUYL4!NF 1N',BMI2\@\A*Y MTPP] MW(C5TW1(X7HH7<<269OB-UW;3)=]WN8+S/NY',U$VZ00I'D5RC)#3( M%?*/B/D0>RB1IB[SL8_#R&>>F<.Y.4Y34.=]5I(ER"_"2H\4AR P,@-N1++I M"KZOI#6O[Z;9B1V\]Y4Y]N4^^'=SYX>OZ24;W)#!8P1SE (6:)F MH><22 (60,J1RLE%/<*TCM0[>YG;;-R$8JH5N9'4T!^J&]3NF6H-JK$-ER$H M&7D;]*)P@5O!^;8G\Q_H5:_M*-#_\*4'X]>K,F7I>3!T%&.E &*(8Y"'R+L)!X* MD@1Q?]A!NBT1YT8X[S"L7PA8$_"-+A!L WS^PL%Z3^91?E65!-F@:%QU# +Y M3KPZ-S*N:T H&;/\J;K4;&0UC\<[!50WCUK :&02' Z/4>1"@ C( I7FR)=@$1H2*!PWP$3=(X9& MA1M/=S.WB;W-[#$TJ_L9-/4LH\LQ&GEBMQ*?U!*.X'W9#8(EJ^),)Y-:!MV* M'J[N/4^;K]#W.;O.\U;EMX>'ZQ>2+@U6ZHXFYC:QI6AY51<"5!+J3^P^J/K7 M:DLHC3RU[W-2.7)=JPQ3#[P.7&L78#P&T.IBKH'2H$6]J]W)%G<-Y=J+O,[C MMDJ\?%I)/I'#(KM9D,0+ QH(Z" 40(0\"HE@,12$A+[K8,%H<&EMEU9_6E__ MI$5=6L)=6LREC:O>ZG\Y5F]:OD4'.PME6TY@,EJ]EG9?;URHY83:_15:3KTT M..<7ER\]7J_8>VF ++/*>Z9)R=S8N&XDPD@P%S(D(H@"-X*8NB$4G"1QXH<> MPD9GNAI]SLW*V(A<77BPG= #$[_KH*Y[I6L5R]%O>ULPMN3=9'8?)S.8+D#V M\H/U]CAUEC!="$[D"M-^=1@!?>'E#2D>[_+L)66"L9K@J_^DU+=.7 MVEC:>(!%?L0"(:E(H)A#Y @."?(CZ%$<\( E 8LC$SXR%V%N]*3$!V*9_5'4 M5P_I1G1 MK*;,=2 8=$CK''!'IF_I/"@PGHC/DA>P0]* PGYCV"K!-AI,8HW MWW 0+7'< $FI;SA !TRX 4MF1_=?%H5LI-<;A/OLF5*9:.R7_HE*ZN4 )SM M;F0U#W*T&YP;HS6"@\WIQ4;\RG)0.G"VEOVIF@V@T47_V$@Y ;=$RDW\MDAT;&BK>/D,Q?'I@H_K*KYJ9.3,292(3CP(@F*FET M[$$2AP@R'R-'?:<\-(J(L"+5W+ANSYVDV)W,\CUW$KKO3L(W[B3/-1(G^K MC0\D>E45]%Z^6V7XP 'A(J$NQ"%5B9]8#&/B)M#'ON.Z3H0C;%8&I-WZ[(A7 M"0>4=(,RI>PCITE_0_$8F\:TH3 GHE,JVR*4O;:G)893:AU-\),/75K:L)5S MX'K%_LK9P]Y&=)=UR?!LYH(>9O0I[[38RZ:A]C:-(NWCF7;]XQ%.:BQ :KTZ MH+DD;U1 <#!DYVL,#F_2;-(RGB[>-RD'_M>:Y'(Y6[Y^Y<]97BZX&[IQ%$8P M=D@$D8<1)!X2T&<^2Y@3)I$(==;8CC[FMM)NQ 1;.4$MJ-Z*VX5F-[59PFAL MRC*&1YN(- #H.%>1;]?<(G_844I7FY-0A892&PK0>73@S964D12/NY/@%=MF MG:A*MF]77R\(4>"X%+H^\B$*,8$DYJJR*"9^X(0.(T:EL[1[GAL-?%L_/R\K M%S2R!*M:"Y"N*F]RM<7YB^$EE?8(:-Y-C8'KV%=2#8J[NR=EZ.R2SU1RCW,) M98J6K;LG[7ZGO7(RA>/HILFX@:&N@G*JRRZ:6_Q%)+B+N2]@["8((H_B=5.W8I^_T8\.F M]$W]R5:-L;14EW>?5G2=YYR]6Y=?LO(_>'E'4K9 +.24)3Z,PUAN/1S/@PEQ M!,0X8(+X7N E1GG==3N>FR%R)QMZ)(7<_ZN)GV?//"]?JY63;Q.XI:OF!#]= M ;(I>OM<9PBJ'B4J19#\]V$^@-ICID<+HVMFH][EQ7:N\PE;2BK^^7/]M8*DO ML]'0([#1,!Z9Q2Z#UYB\!L%DB<',^IZ4Q@;!>JYQE:"!I2ODU\SB$),$"NCB)*0MBCK%69/;Y+N9&38V0(*^E-$@V M?!K!;J:Q@\O8%[$-)(V 5Z 1\6)L#%(O7XS11,F6C;$R2ZW<"4-G,N73;TZ7 M/KE3\KV$R=U/#HPI2Q\>RUOQ:\&OBX*7MTDIZ5(Y37_X+C==JP?^,6C7B5NVZ>%NJ,MW(QRRK5U%]SI3/,!%S+YXE2VS0\[8(!U#/V)AJ6 MD;GZZP9HJ0>H% $;3=2AP487(+(<;+4!]3AN];$8ZG8YJ+9"X"Z09-K0N,LA M.PJ9L]#DD*0?E2O_=9Y7SFC:>3[:;\V-\$YDKM"\(#R!2#+C M!$-" KG%HZ'Y&IQ*%CG[B 'MSYD9_AX*" MWY2HM>^.X='\>70U=V8V,!M[WS4(K@&I0WJ@L)8PY%P_$Z<)Z5'W.#E(WPOF M^Y@[GEW3VZS_>[#+=B(65UM5^&!DG'KC]DTT? 9 MR/HW/)>C-?(\OPPHHSU0-Q:#]D)GFIQL3]2M4GMOU//DL&5>%;:5L^E)%4E5 M$5#-9;#+F!,BYD#DQA0BG(0PCH(8N@@QZCK(\V*C-?YT-W.;\E65WW)3Y?>J M";0;=/=^!E>]U?URM$:>\OOED'6!,E[:NW&PM*Z?Z6321;U;T<,5O>=I\Q"H M#ZLR+5\_IDO^95UEM?,3+EQ.,20T%A"10, D0@)23W 4.]B)(^W8I\/&YS;I M:_F $A#4$NI'.QT!USV_+X5CY%EM@(118-,YE0=%-!TU-EDHTSDUVC%,9Y\9 MNCH7Q4VV4G<0?*6RR%1;_(6+A' #+X T]C%$'!$8.YZCZE1BE\=>2(E1^/_I M;N8V49648$_,YM#+>&D^":KNTGPI5*,OS<8H#5B7NT"PMBZ?[&3B=;E+T>-U MN?/IMZ[^5GWEF/ X\F-EV#-/KNRN!TD01S#V2!S&+(D<:G2U85>\N5'.>.7$ M##G+\E>@QW5O-[8C<^1;#.L;EH8;@9PM"_=/6A*N:S$8J9>A26F2-BE MT \)DZ8HBJ'J?"4;5>'$8]32%V/].E"=F^5H%3Y#E37,++CO=1'*%Q'>EE0.1CS!$ MG@JS#WP.B4=C%$6!$[A&8?::_F='?/Q7%6AI:X M>I#;O#1CU4ZO^/#TO,Q>.:\>VB2_N).?5K&(8R8BY8,LPIA %#@,8HR0*O%% M.).[,R0* *I0%X;E0 S_+EX0G8AXZ= MYFG;^",R]K%:!7:M JAU +425_4A67$%-HJ ^N&-*J#2Q>+AV65@VCHE&RC% MM,=AET%U=.YU87,#TZ/7N]?F".W3JI3?99HLZ^"N8N$BGY#0Q= +?+G5C B! M! 41I)X75$57'>$9Y4OO[&YN)-F65A%ENI5WT-ZR!VL]MK.'X,BD=@C>3M0Z MEM0B:>EA8BLG>W=GTR9IUU+\*&N[WEM#W:&^/?+E4IW,D]7K@C*?>1XFT.%! M"!''UH$)8#D_-'OBK4G?@/RZPH5(GQ*@PQJ90$^:&69B;$P$'3,RW&'XJ1Z>;V MYM/5!N@C':K#;&6(2#VN0%L34&:@UL6>27(9EI9,E8%"3&K"7 ;4H6ES86L# MDS>FJ[3DG^6<9X?&E.QUX3$>DC",H4]47(B*!B$>(E#0 "5!X$6!0\RNZ[H[ MG-]=7IOQ6_OLNSW.EVC56#U%A![<(V\4-2"PDK2XXUIM5)83&FIA8JM');= MG4V;M%)+\:,LE7IOF?N5%2+R-51KQV7J_7\@'F^ M7G+720)7)4.JJT9_7)('[2E^^O79S6[EAJWDA.Y>YBSC:O'GX-*8V9-8?/Z3)O33>ENI?9F<\^C0[TABT?U_P__M4Y?R%)EK%:T MD:=4MJ_^X7K%]G_1>G+!""(1)Q@2%#&(F$"0<"P@(PZ-N-P?<$$6S_4]6TGR M4F]7<)%,)K/C4++Q)HH2\@I4E;;X3M;*IS+?:E+_.RE!PA_2596+5947J80$ M/WS)2@Y\0\^ RX8W\N(PB4@(<1*IF"PJ?W*""&+70P(ER*61WPSOAQ6;Y>!N MY)K+T'+E1?NF@\J%ZR="718A1_[A>R$D@GE0$%]XE$0A$M1D#S_9@$ZQQ;]7 M?52#=3RD5R?'M'C,_EBI=+WE(P>2\8MLF3(5#0*VQE=5):AZ6"RS/XP=IB\9 M;+USATE$,_CU-88>YM'N3WP MC7^\>TZ N1SY]@!D< S# MC*IZ )[%,3_/S>:BB^=.MI$"H.HHOYA?SYZ#5 MXS +<(U,4T=9#UH%)W<9VL=*>W"$R"C)#G:]O&&*@R-5NQ,;'#\^H!#DATVU M:6G-D1653/-^S;]D+URE^).@!;]4/RUXF,2!W$Q"7TA;"KE<0!QR!PI"42A" M+XA\K;29)IW.S6S:B@VV<@,F)\%&C(K'(*S/>'8(+? M:KDU4XH9H6I0CG($=""ST/!A@5^XA48A@3-P$)HZ' M,$8L3#Q]VW"X''/CI(TF=9K-M)7.@5;:;,_>Y AUIG4P,'XN&$4-*W.:L1F9 MYK;#HK0 VRP;MP+4BFS.XKK2.4PS(@86ZC0C,Y'1.NH(F=FTE^/::>9>T/QT MEN_E&.P9PQ::&^BHN.NB?=BZ8"*ACL<%%)Y>)L> *A<^#J'8):@&SD56.?>38I?VHQ+3K[=.-@RXWG M3"_3.NATJWKD>M/S^#!*^#G/BD(2DDC+14)5N*?+(!&80A3%+L1)G$!.(I!DQO:@^$8>3I7"-PUXV \?0]H:NE M*=MN>=)I>D*EPZEYZI&A*W2=,E7=>]ZLY7V C8"7X&MR&,D6S: R)H)H-'EQ/: /@C'QH'!N^9)LYK*%J\? MOLNMR.J!?Y'?SR(1*MPAD.8"5\ZU$9,TQ$("(RR83P*<,*)5;>ADQ0THAH<:78@JG&(; >GD>?U28B&>"-T8&5PO&L'LXF.;P=B9W8P MVX](Y\%KQ^O3':SVZ[!W<*KQ^/!"Z?=-T>4%87$0TBB /!**"<,$Q@EA,"!> MR!P/H<@W2M#4;GQNYR!UK":KZGP;)[K:0TUO+S04BY');K_DN=T:YX?J6JQL MOFUZ\GKFATJ=JF)^],S H@I\*?_UX6>^XCE97J_8-7M*5VDA]SNJZ-Z'>O._ MP!&F/,0"$N%XRI*1^Q)7V"-@EV\7Y5)\J:=9O=3E5Y759#>Q+4L8NXG(1.BJ?(>(Q=BGL008=^+ M'>)S%AH%Y1GV/S?>:H?%9B?R%-<)B@U+&1@.B1YUC0CTR!S6QKC.=KHG.ZB% M!S\H\7]L9R*V6 1A&'BVJB(8]CYMF81AT!S531C8S##6VW-4N7VN'3*KK;U# M$AQZ,8/"XXK?>*R2L7MR3^6XL1L2S)A60LO>GN;&9+4G5O8\(''Z>31]X0N, MB0L#"2I$),#2N%5QW-3!A#M)$ 21V8V?%3RGN>8;!5$]LK>"TLBT?N #6$MI M\;!)&PM++'V^GTGYN%?=0^;M?^%BR_(^)ZMB69U_7;/_7!>E.LML/FA,",$D MXC D@0\1%0G$Q$&0)ZX7>4F$6*AUDF_6[=S8]V.6\_1AU=Q0TU?0DAWLA!]L M2':-@+']: G7"[Z6@X$-8>9&=#M=6HD)#*VCBP9'C^VF@GQD#CR-=G4(V&@"=JJT M4D)8#A:TB:JU)!(7B#)QIHG+03M.1V&AS6',V@XBN2.O5<]R>:XV_=L@ZYT M"S<,'1Q(J] AC$.$60))Z!*(?>33T(\"X4)Z##DB MCB.3XGYTYP\;X566M!^; \9=RH6=!O9H<"!TEIC/M/=)R6X@-(?\-K09,THK M\G+Q"_F>/JV?-J>'/O.))P)($B3)*J+2\@LB'[*0!NH8,1!Z 6E'+<^-AAKA M](CH&*=NBKE(^Y')HY'+XO;PK+9=\UV^U)KK\F^[>7[PYT(M1(C@6B1LRHSSWY_N:FV?4S8G[ MQZ9],-*S/4T=2MJG\HEPTMY7!CIL MT4?.UDM^*Z[I?ZW3G+/S>9+?O?Y"_C/+;U0=U'OU02P2+Q*)YPCH"AQ!Y.$0 M)DR$,$I<)P@<%_MN;.3'=8DT]E%LDSK=68#MB-G-"N-FD?PO6\B'^[E MJPL1LL"-(P:=B(40"5_ V,$>)+'K"10+S!'1C=QK-SPWNMS(!I1P^H%Z>UAU ML].[ 5B4+[( M\ZU.EB2R5[%V9LC^A\T7S ^K,BU?KQF3WT31_.=SNN+N0B2N1V.Y9OJ84(B" M)(:8^B'THC#&L4L3$@O=U?-L+W.;ZK6@H!'Q:O,#4,*"VY7!ZGH>V/ZEU@I< M(\_[P4@9+<6]2 Q:E\^W.MDBW:M8>\7N?]C\)N*F]HI1D2%"<%K>565&I;W. M:A?4]]D325>+F'J.2+ #A>NY$%&?PCA.7)A$(G0][K(XT#JGT.]R;I2PDQK4 M8E^!6O!JZ]N(#GZKA=<\<3 8@/Z[#_NPCGV$:@=1HRL3,Y NN$O1[&BR2Q8S MQ=NW+X9O#G;[S=:KLE#5C8O/&5DIOY+MG>M73GGZHFR==Z^[G]7&Y?I[6BRH MCWT7NZJ(D:HI3CT$$\$8C%P_B2+J)=@W2NAYB3!SHZV=A-7.&/RFA#0\$+UH M"?&1*,T1[B#/PQ3#9+LK4CL,7@W;"G?CR-@=2I;0"6;I<*T9N MEO%!9DQI3P<&N()XG+30>"H@\AF#L(0J)PYA(?.9C#QG184^'2FX(08C^.?>$Z.'&,##1+P40Y426')\@ILU 0_;!3]$?RF= 6-LH:$9VOH]7CQ#09T M9/I\H[$TIEW+R%MB9UM234KBEJ$\Y'K;S0_TGR3/:4F6Z3\XVV3AO&L<<[4J2%<@:J=L]RIWR7+5/Z6O^YNQ*7-B%R2!Q"QM2! M7NRY$#O8ASP@S$L21CW?,[$7];J=FSE82:W.PN]DJYLTKF;,H8FW'HO81W%D M1MD"N!/Y"M3B@M^:_XX2L6J&E"6ZT>QT4NHQ ^*0A@S?'I K_+A0;]'$&KD> M"5&4D*9(6$QR"-[>UP M A\[-#(:%QXLIX]_T-.@I+G[X],![A>4R^T,5 M9Y0;Q??9.BG%>KFYYMA=8FR* 86^0)X(8XC"1/(CCZC?,<#C M@I1%8T25';;^1HF%.B._SCTV;.I^Y469I[3D[(84CU^DI,W2%S OCGCD0-_E M""+B2#,$AR$,8AX% 7*(B(SJ()SK:&Z3>27+[F90/^I0])(;>YP?>2S5E M(&^4U*NJV$&V^IH6OS?[:D0\3#W!(!4NE_L5+X8)$X>A!$+0@I]KE)ZQ(F ,0D(Q P1(CSN)+'1MF* #'-C MGW:6")6))5M5J?/DWPZS0YB6:1HP/GH,-3+J([-6&_#.;!S%*+&Z%D"TGH!# M7X(W2KMA#-'Y9!OF30VCQ[^1/%7M?25E'>P1AC@@%#LP0JY0+D N3 +'A7Z8 M<)$D41 GV(3[#CN8&[%MY -*P$&Q-4<0ZM'3)<",S#U&F!A3RCG%+?'%4?.3 MDL$YY0YG^MGGAOKT%8^;5*1>%)#0D_LBX<80^1Z"V!$!])A+XC@2R$^,/&]V M3<]MZBK)3-WPMC!I[G(&*3_VAD8=%XVPF+8 M_*OS$7XKY6Q6][K725&YW"TH#D,B> 1]ZC@0D3"&<1!CB)PD]!R4Q$EHE!SP M3#]SFYE-,LVMG'(-:20U7%O/X:HW>RV@-?)4'@*4\<3N@<'2+#_7RZ13OD?5 MP_G?][AY%IXFA.O5]9+[M%SR11P'S$,XAE$8>! )K(JSTQB2D(O BWTNB-;U MQJG&YS;M*Z'4AM7U?DA^W(07XK)R)/;% ZC?#KG]!Z41N>H ML!-<^$HPXF]DDXI^"Q-\+9)\WM@^N'A_)#7A4A_Y*5_\'+]UQ.JJ=T MQ9EQ5ER=MN8VNZ7,.7]0I[Y2\FS%LW517??Q55'?FDM-@%0%['31MQ2TP.TW M%FSC.C(A#(#4[E%TY4J45VN_JJ]CJY*E*V8E^R5;[Y:Q5(=W -CI!(8'D^6M5X.])N:C7"3V*,GVJZT5+"$"%0>WH ML'KA>5G=M;_GB6',O[V!UC.+WF3X1B;/W7A<@99:8*,74(Y<&U6JL6SK!NKP MX3'](ZR#;LE^LR?7I&:?=3@/K47['5QR871/ON\*[6XO-\(PQ)0Z 0SDAA(B M%A.8N+$+/<0Y<1(WN!*J5/ET]=*W:\,2'70GS2JR3_6;(GOLU\X2RE9ON4W62X)36TYI&DK_UXL7#^(*(M\2#A/($)$_H2(@-R-61B3@(7"UP?T^^5AS>7DZ14SJ +GRNS35KL8&UU0#4!LT#V523^375<-4+Y]:S7D]4NC:77+I^QN,9) M4(Q$T#B<0P]FI" > XEB=&QY@6RS(WH;21.B/?6;0 GZCA\HH4JHR*94NU:725IO6@$P4=CL87>OAM^:2O%$8[F#( MSH?C#F]RX 9Q>W!\*]K.(LWV5*7R+KX]DIPGI%"^3Z^*WHOMY8:GDOA[E$(> M1@Y$3A!"HLKI^1%F3N#AF(5&;HF7B3,[ME62PDI4T,@*KM4IP,-EP4H7#IKF M!G6RH1B;>JM1>'?)*)AO9ZV 9VO'>YDPTVZ*K0!WM&^VT^K06NGWY/LG)EM, M14JK?K^LZ\3A/N8"!0127ZC$N(XZBZ.1*F7@ M>5]<4,MK6C/]',#=3&<5MI%);#!B VJG]Z!Q0?WT1(QQX^]P!1<=*';L0G7C&:KVWZZ6>/2Z<*?@&;= W%Z/@AP:4AA;T((KG7@I@[/G2HXSHB"@,_TBHEO-?JW-A$Y11) MB[+R.&K\RYM3#?T$<_NP=3/$8##&/N49AH/VU#^I=]?DEB^T)K;\VVY2[[38V^37'07<[ M8!_=T;<*#82-S%=5:-T5V,H]DG%@"I6U;89FMQ-O0&+YO;C#"56\)C<^LI?WI"2;\GPTBGF W01Z\G\0<>63';@! MY X+/3_V211IN2[U=30W>FFN-UK" B5M;X$^,W1UKX,NQVR:VR!CN 956?.4O?+5N:N?Y3D)C)W8@HIA" M%' 'QKX((?(#$<0D"ARS--M=G<4/K?,8_>J*X&*^>5QVPI7_E:K@P"-4Z_/3<> MJ*\_6V+*S[E?)H3N!F^SI*5M]*S/Z>]5X<;LN"Q5%FJX>%@$CL1?$#+*8,^7H$,.$.P$, M'Z@$W'=/8(M'*?9*0R& M<,".00>9"_8-G1&9IJAH WW^IX@R^3YGM[&)]PDRV3_*X.3T^:< M*+>.^K^?5IOXYUVD)6XJ1"H*DS0,J 1Y2S?KD2 ?2%9"29(M:O# ML:H+$W)(24PB'X>^%QFUHQZ?B$,S? TP7@M"&>]IOFMUEM#E?]@=6\P>J\LC0V M:$7[5_U;J:[^XS=1EJI/O)E;J9P9"SV:6ETE=<>9[?KHC/#=*Z-S_VQY3:3R MR+=-%:--[?25&U1L5*O:,[Y#'L88T2R07VLO4DGY'))0Q##)(OG?A*7$,PHQ M-9I]:5NU(WQM[1Z)[\*+:[8VFG=)4R$^]9V20[#-KY9L0'-UQ60T][Q733:P MG%PY60UB;B9T0F=V58D_;_@W^2NG:S7TC[ T9E(RZ1L0 \B,VQ-N0)F8/#I" M[BN)7P$I9_Z<<]6491 P(ZMC' \K(V1@V-ELDG'5NB:*QM.VG4KH]O-&\D'= MW.>37/$F<'GE490BR@@44< ARJ1=0NI68G%,F:"1%PBC6):^B9:VVYMD]4S^ M(R &4>ZC>.H9%"Y0FGC[*Q'!0<8KH*1T%NZN"X2SKB0]T\SK\YJ=J7%=56);M:F[^X.V$")(XS2&,?-2B$+!5;A: M"DD61'[ (T*)43NTL[,LC4I:\4 CK)F%<1Y&/?/B8G F9H9&OJM=0OTD[H=! M#!R9%>?GF-6F&%3SM4$Q_+"M-7'-N?SEJ&H:N2EOR^(YEZ*O4AY1@:,09ID0 M$"5!#-/((]"/,,-"T,3/F)D9<7ZBI6WZ]K/7"MOYX.T$-K4:>O#5-1 M.\$", OK8!B-"\R"GH%GM@>&U3LU!$:>-_<8JGR<:[9](NOURRW)^3^J,XF] MQMES9J,NC1&Z26%@IP90>H#GZE] 7VZYOC/2$/1Q!^5T>$]_XV$#]00)>G80 M6ODY#:>:S?=I!T'7'VHY@MW!Y9O8JFJA-0ERP=^]_+U236!O'H4Z)VWNKU5= MHER%G>[-\= C*1(D@Z%77^WZ,<19$D'/SR(:$A1XA)N<:LQ%6!S7J7JKV;KX M50'URP"*G>B [&4W.PA9+(O>*6E:L"LL9Z)SZ@+^ /I0'(-W^"O1+@ MH,4DQRQ[$!V=P2P$F/6 9@_0Z]/;!2-9>G*DBR'KPI$"OX M)ZFJXN>G;5MQ:1>H=BO*FJ"_Y!OQ>2L>JE6"4!0(@J"7B0RB,,GD43".(8VY MH%&0A%QH'05="[8T\NSJ!0Z*@9UF#:5V=*M;.>]".:5ZC6D#_E(:@EI%P^@9 M9TNNZ:AZ@X6\4< ^[*D>9*K'E];X[!/''7N1[_TF;AG>2KE[N2 MR',64U-7[UZ._J4N^$A#/^.QY\,T"U4K(I6>D,B?$HZ2$">,A(E1 P(K*99& M\-VB&=V,Q1?05>1*V7+'_VQ5D--NX?28>_+EF)BF)UN)"WJ$6R#IO#NXB0QO MU!?< J;^CN V@]D'C??6Q0LPH5GL,1@%E$-$$MID=!&!TB!F*1(L-8T1_[^E M#F%;/:]JJN<5G;##/W+YU[7X_2E)YEBS@*8T3AGT@CA3K7$R^64B0EU*"YK$ MPO=YMGJLR]+_V,K5GQ?QUQ-/A_L[<9]OE,4 *)'_P,1$> =(_A*'(H%Q2(G$ M.Y"_UHQBB#E#- T9"SSF!UOMR_U]26O-<3+%>D[("DM@: MAC$D&/UUT&.;2="=F'I.0I\[8N_^4,->2SY5,+0&5I-$1P_-^X;ATAIP#,=/ MZPPP&7=]5SX:?T4X$5GH(456'D2^%T-"&(;,$WX@3?]0(*-2?=HS+XV[ZBW& M#CM)]6%T3E0MZ,Z(RAS*I1!5+?FL1'6,U7Q$UL/;IH^':_/ C[ \$Z>0<$51?AS#- M\R+@7I 1G--'KZ*PWW=(H MJ986-.+6V=([@:U3T4?@UN,E=R!.3$87X6=,07JP..*=DMZ+X*AZH*'5#.?!7\U4CF*=SS1 MTBJ4\3#*;%&*)X)W Q!/__&RONW[+?BZ\_*^:L,A3!<'A' >(>ASK-H,9!RF M-,:0!BCQ49 Q'AA5>;.086E[]+3I^#=AF+EMLQ)Z7^J)\9V8$?;0=K[@K^$^ M*ADS23^""S!TW.C=1((WZ?EN 5%?^W>;H2XX@9R)6%2!C9_6Q:\Z$44=@E9I M(CR?I@@R7\C#"*FK9J$8^GX08>IQ' 5&\2/:,R^-\VK!+0X>6B@;G$%<8S?+ M<>1<'/15$SBM! =[R1V?3$S 2_\^I0HHMX7,5.FPZ M_;PAPI;@G(0"VXYS<:S:+2EORIIC>5WO?!==O%+=#W#&,ACX.(2()2E, U7@ M0R0)PBGUD\@H]TUCSJ4QWG'DVB,IP7-=T-_%1;S.$NCQFV-@)Z:TX[@?*;"J M!-"(W+9+V.=(3!(!- :1^T"@WAG?*AYH#(*!L*#15R\X-I[AO$]%*?+[35/1 MA'4#>.5AMO[3NDZ..#1J_2:V-]D=^7U;E/4_;+=E3I^V=:^^0DJO#D4X"*)$ M$ I%R"2S81)"RF,A?TIYAJ(D#$*CFHBS2K\TCFR5!*S5$FP/B@&RU\SB@#O; M[X/!(7F)JSS+07O [E1]D)O?@1T&W1R+VM'8@0$<<*B]NRI!0V(A/P4-&J + M!]@6H '$\?E][G5TZ0.83?;Y_0AS+\M97\3L0C@M9Z':35;'GI25ZD 0>0&# ME)(4H@S+GR)IV1,114D01EA@L=JJRAMZ'SS]J8V^5GL!IB,S13A,>0>?FDH* M\O^W,KNN7W%N'?0^--.@._%78J1>Q5[XCI]V\B(5 XA-6YSBW,1+*$HQ (AF M,8JA$6BI M/L03.Q9J$!+O=VNUWOXTO("^T[8;872.NNV$P^#(R])<0:% MKZK(^#Z&%#$/!H*0R"-^X@FC\%3=B9=& ]W4]9WDQE:)-NIZ-LD46$Y,&>=@ M?.G4)*X%!Y-$N9BBY3S+?V3:-TKLUP.C/Y=?\_W+(OB^DZWX\8L\MN&?$:?R MT.0SB"F.(4K]!!+/CV# *(DB'A!",YL@O>-IED9!^\ P)290"HZ#X5Y-\B;Q;N<5[0MIZWG:18)?W30T"5-*4>3!3*A< MF2!,8"J\$.*$991&&1&I4?#'Z11+V_.ODLVL6KZ? 5)OSU\&S\3[W1"9"]/M M)NC4?F:"-TR@&^K /O"DW=;^DF_S^Z8-BMANUW4@61O]NF*"4"Y( (,P2N2W MG7@P35,.>9:E) DX2LP:MP[,M;3-?A 55'M9@6B$-=OS0PCK;7Y'N$W, AW( M#F)>[4+GW;&!!AJ.:&%HIEGY04/EUT2A\\I%_5"O[^^W'\OZ,NCZ86O1#O5X M@*410+?[IY2T%/?*EI7R%AM1/%7@N-"^00?%81B'"<$9@E-?B3L$S[:1ZGEP M+NVC^FK4MVBC>EZQGBZJ/0];1D66@N>J#V.^5JU3E/5*XHR&<9I A@,/HICY M$*/,@T+*(8\(41 E9KW=3Z98&C$T$H*=B%;'@#- ZED"E\$S]1V$&3+F08J] MRKN*23R=8-X0Q%X%3R(.^Y^T/080JL92M_ D$9Q$40S]-%/5Z@F%. X#*&*1 M>#[Q(A(3DVB(SMA+"W=H^N&L#P*:FO8'U'1->2LL)C?=QP&PL--/5'5FEQ]& MGMD./U'IU.X^?<3__QX7%= MO CQ0Y3/.1/U?.]()7CW:':]KI>V;J[P7;#B?I/_M^"W=J>"3LRW, "B#-,(5)QED4(^:EU"AEP+%\2V.V6A](E4+@EKS4SL7KLI2/ M''O->!T=_IX\YO*70BEWU1Z7+\@B=;WT>H;/&R[HQ,S:K.6[J=?2V/Z:"'%' M-IQKZ6:U R>"]K4M.=4TEG%JAV]2]?&_GM2Y<\,/,K6_^M7!C(IB/TB"((&" MB1"BR,\@Q9$\1X9^C+D7J?)U J8T2%6. M$<8A\:,H\%:;^FI$L^F'G2!:.Q0W.[0KSG0;M95Z=YU>U9NTJ-,H22VR:3"= MU?KH\>&$F,\5C-<(#O[8J?"GRNO:K<&NLIU:@B:3]7IX"2P"]2Y!T%D@GY40 M,P?Z70+4:2#@1:--5D.J#75EA,51B#FDG".(0B^#./4X]'&(:,"IYW.CXI[: M,R_-*APK8=36+FI4<%XOJEV-,,">[_D$QC2D$'DL4[5L$I@$2<0#@9"/Z.I9 ME+1XT_7H2O!V*S+M4NA]EB:!=^(OT?7-^\\]U0LFB \W1FB^>EQO$45N#(=% M!:Z+8LV5[]LNIFS9@63.@\>,(\86&R8V:VB8PWBPMPH"&X_\ON]7*'[.L72K-/!T!B+VZ7K-=@+"P[2&FS+(<0T-JDCL*;>LCTX.6ZF MH(.&W=8=&GB^C:RAWM&VUGG>MM+EIFZ!\A_Y]NW MKTB:8BZ\#,8H$A!1@B .? *#Q$\P9DG$8Z/0$Y/)ET9/NB7(:^&GJ3[>+(HS M+X85U%,;0695QT? GJK@^!%J\Q8;;Z9>FG_C!!3+(N/'8YB?K21-?G]:"]^C MD7]=EM>\>)0S?EJ3>]V35?\(2R,D*2E4H@(E*_2[@5&@%5O_B#4 W/@!RPUF M$S.+!ES@+R6SHW/6."A6IZR!86<[8XVKUCUA:3QM9\KL@A$^%>6/(MO^4F7K M>1S%(DT#R%%<%_(*(,G2#'HIHTBD"4:8[R(#[O0-ES-36=S]W\W "DV5Q"8. M1[4*$,]B73S*W^VJE=O,,CF'L9X!8@O93$TJ=[%*F6H!, :-L1TQH+PC<^'< M#+-:!0,JOO[X#SUJ7S7GT$%NW_88L3C-(BX/*%&00,2]"!*>88C#+$L\@3,_ MTBK=.3S-T@R!ND9,MWVB94_I'E#UMOOE4$V\XRU0LJJFTP^"PXHZ9R:9O:I. MOZ+G*NL,/&U& 4S=6Y4OJ_?7*R*(E^$T@BRF!** QS"5BP_#(/-$@ */L5!G MNQ^&7-K6?G_][?K#M=XV[@ SO&7MU)W:?3FLJ?96/%5NP,QN'VYV7?N'PX;K M##7+YCH5?;>1SOR+96X:*3?YYK[:].V^W]/__B>?ZAZ=X5\#WORFO^#Y"G[<^B5)E@ M_P9B?)5ZZ JEN([REG^,?/\J2&.05]53FY=8'&H&6??I:U9%]^[2'NO)+RF[ M'?C^T8#[N89JDHY[1_J[;Z_7#/]6O?2.E!MHG'?\G/6U82D7Z;8L,E%5>;$A MZT]"5&TU[!7U*L?+ MM:R>UG7/F:I),#4,9AB!6_L*T!&(TU_Z*4'!$8Y*U'W)?*VRDI>_?/=B_K?3X3)Q3A\M)*,8.JE(?10&L@3 M!B60!=5FZD@)]1=* ;N^72;+HL<4$X,] M,9^,XWRE.HZJ'T"CQ2P=OBS =-SLRT2"-^G[90%17PLPFZ'LV/&[>!:;)_%) M:G4N)'Q_KX"#S(\]7S%BED+D>]*X08)"A'F0I''*1&+4'DQSWJ6Q8"LV4+\% MX'P2A'5$A.Y2Z+'@! !/S'R.L#6F.$.D'-&:[JRS4IDA%*_IR_1UJW36SQN> M/^?\B:S-TUA/WET:OZBTS(Z01EFKI\!H^%XNQ&3JP]4Q'.Z34WN5MTU*/1UP MSF347G5>):'V/V?>V_S0H.@]J<2='*!MR(TB%)*,93 )0P91BC)(4D9A0 .* MDC!F7J(5,#4TR=+V;Z=WEA+4HL%Y+YS#F]D52!-O:&-\C+JCRA\/^[AMOE@T]HLQN!X\]9I7C?"N* M;Z*X?KZO+_X,:[KUO;^T?:D2=F\_WH!O\O^NGR7OW0O07'1>5..M%[[QH[D+ MY";>N6Y ,TUT'D3%-LWY_*!S)CD/JO4JQ7GX6A$9_RBI'U_Q&D_+CA'^38*Y'Z MR,\2'P81BB%*4@IIZF/("/6Q'R#"4JT^OD.3+&WSMG*"1E"@) 525*!DU3>M M>R$=MZ]= #7QGK;"R,C6'@/!RN#N'70VJWM,K:[I/?JLW9?Y;T7!?^7K]?6& M?]YLY:KFDCR:$*E#P&FG79./Y&Y''*9>%$$D? ]B%@8P]"+L)9X@H6_TY3:; M?FGDL).^TQCCH 781>]],_76&:Z)GD4P'=(3L\L1R"?P'A5"F"1*R0XX1V:' MX>2SFB5VP+PV6RQ'L6.[OV_*??>[._+[G=B(+-]6J[3N;1%0&/D^40>2$-* M)S"B3-" ^!QQ(UKKF6=I_/5WN<[EEN0;L"6_P6-1Y>I,;496?9#JL9(#H":F MGZZ$0(H(=C*Z8Y@1$!Q12=\LLW+&B*JOR6'L<7.?H_)NR-76=3&VCR]MX]:. M,:+;7Z:K][AOT$+EB;?@J+9&7KY7^EDY]79CS.;#>R5TUV7W^I^L2[P?0H)5 M*/"M*-5?D'OAKQ -0I31& HOY1!Q@2%A800]FGB!"*D7\]"L\]/0=":_>?,T M>SH(I^+DV5'@?&F%T05=0Z-,5K6BU OE-#CT_TD!\F M%.=X3LPHC:C@6KFU=K#MI06-N"[1XP5[4E<7]8:9#\6C:1>*IC9+&Z'3T+1Z MI>9>+PZ]FG_U!IF%@(WTV3&PV4N7)?W>9":] #H)P!'F:1C[, Y9)DG:8Y!@ M3T"/A7'*?1;XPK-) +:49VDTOE-'V8!Z331J%[MZ_([\MDL4MEU*/3-RQ@6: M^+M@OC;'#4ZFS2.^$%_'.<6VTKQ)?O&%T/7E&E\ZK&4[A;+M7EX7C:NK2U;7 M^UJ'JR",*28L@I% !*(D9##-$@_&:>J'018' ANE$@Q/MS1ZW4N[*Q%YJ () M_L@W3<78JC] W@9Q/9ITA^/4_L@]A&WYQT96K@Q: MBI\T:-![R^+L_2&OFJ;D17G=IL"F289C+XXA2U $:$(IAY)E&\T]3GCOLBT M?'4]XR^-.3H2 LU*[GW(:9R6+\-C8@8X@F(\ M]BL^>* ]\]I\1]A^F8\.K0./V59?40,R:7B])]7/74&T..8BCK&T=CP_@BC+ M I@2#T'D1YX7!)BF'C:KM7)FEJ4QUT%(P*24IJ53SN&H9])_VV-,%W?[<8PGE&QU\;C3Z C@Y^9R! M9<*C3W>V-S_[G%%=Y_!S[C6+T\][\IAOR5H=HI0'YTGNV5T#O+^51;6OMRH- M".:I@U!$HDQUVZ PY3R!W$/(4ZTKO53_ E)STJ5QS0]YVMQ".=,#>)0_:4=4 M&@&M<8*: +Z)^:4C,=B)O.]I>05JJ<=M%'M0#8Y@$X [T[G,#5L6SSD7_-W+WRO!/V]N=D4XKMDV?\ZW MN:A4K)^@A&:0AY1"E 0QE)P>0)YZ!(%B-8F*&W9"O)\/,F*_.VX_T7\JMZRNM2H-\+ M]E.TSM0LH9[(4 1CU3H9\0!!&@88>A&FW MC'Z=(VP[5G75IAF@C-^@*#EK) M@1(=U+(;V%':\&M8IU. .O7Q5PM/F^L ;6 -+-0I )[)1+WP%]?,-C7%:= X MU1YL/NO45+\C\]3X9?.,K(]E'13R7;#B690O3943S?2L<^\NC86EC,5&%$_5 M^@74O8/:<]>^A-%.>OUDKK.0#7.N"[0FIE=MH-R5CAE#Q2HY[.R LV6*#:G3 M31L;?.Z"$JYMG[TO.:'YNC;X]E>/.$H#+_)A$"8A1#Z+89H1#F,?1:$?"B02 MHR3KX>F61@.UM!956_OQU#L=ND-IXNW?Q)#N.FAV1)W@5E(/%)=%6_LGF[]H MZZCB9XNVCK]U44/>'V1-RLYOMQ9;#GB=/=B*+ V9T M87E^FJ6QQ,>'QW7Q(@1@W0^?2E\J11-JS8K*N"7>>83U^.-RW";FC1UC["2< MKM5N#P9N6^R^GN0M6NOV*-K34K?O:3LZ^" >2\'R^A=?_KP6ZH?K#;]^4'=I M_]TC"-9(3DT=7W"NP%[C&\UH'3V,N,0'($;-H33DKSYB \)IUC-ZUXZ!# MBXL?8KM=UWZ/)KNX/9?>%;5)=$O*[$T M\B.2FI"1T>Q+8Z5.$Y9J+[VBIB?UG_94ORU 45O[CTH%,ZXR6QL]TIH,\8G9 MJP/V0?"KMB;VWH#:!LSF15JCBC-;.Y9N(]0&L+ISP MK=@*E37]I2";ZKM@(G]63J$O^49\WHJ':N5[&?*EA059DF:J!X^ A+$ AH@2 M@F*7G MC60&46V_DZVH*Z7S0TV>E<]%S"6IPLQ+$^5K\B%1T0)A$!%"$LQX:&3!Z4^] M-&I3DE^!O)48E-I5SBU0USU03H'EY,=*JJZO=U)?@9W<0 E^!1K1)RG298Z7 MLU.F]L0SGS5- 3D]<1J/8!5B7_V4;*C^\_&_GB07KN6851,$JB*KVNJ\J\07 M/HVQ#R.>J;P]GD(2< :QQ[,4X1@%R"3$7FO2I=%4+6 ;G&E4M=@(Z6&"F@J_ MB:FI#KI4I:CJ'SI"MZ'?;53F=*@:!=D[1W>V('LG*)M&V1O!-1)EKS?6G%'V M1MJ]BK(W>]>B>;PZEM\]W/][\>OKYC%_OZFX_/.^4)1N&_G!49;&PK6TX"Y_ MD&>P*R!E!E^_W7X&[XM-E4O4!LJ@F,(WS,1ND9OZ0#L&FN,V%OK@V+6E'QYZ MO@;U6BH>M:K7>\,V';O@3VS['Z0LR6;[4M^4DO6*A]SSHB2&.,,$HB#+8)J) M *8I55:=B#,_6#V*,B^X-"W+K=YQ\_QD)K_SKZ><[M>_E17\:H4%ZS:>Y 60 M+:#B/M]LE$NGR$ CE&E&]EG<"<$9P3Z"49#X$*FP$N)G@5P&@3CQ<4SY#O>/ M&SXOZKL)WPKS[4\!A*J/ZQ1QORN!4N?V%M"= MW* 5W&7R^Q PSG+>STXRZ#3U_8G/0F:UW*9+VS"*^I//83MEU% M'N4BC3P88'GT1B&.8(HD@W OI5R:SHD7$JN6I0.3+LW>._3NE%RQEWI_B@%_ M[02W[7 ZM !ZA.(:UNGIY5)$[=ND:D#DNGGJT)1OTU)5 X3>1JLZ[UHX K^+ M1_*BQJ]NLCM1/JC[D94T7D*#!,F_X91PK)DM1'WRA]Y MI^G\.S>1UN; S>8XF6ZZC;(756V4NK3&6@IKX)TZ"ZJ&@\\:H[D*>.W$ S<9 M4 +6%Z27 F/@H[L4H)D<AD 8=+.=?7$^G]J0W$<.M,$';G/J)N6F?%VGFYUOQ)7\6)SV*F]QK/TI#[*<, M\DQD$,7(AYC2!/I4?K00H5$BC *(]*=>G(^@TR&DD1W6PI_IW#V6Q7WIHFC2 MR"103^TW<(?R!=U6= %SWEAE=.(WZJ&B"TA_NQ3M$2S\"M^>5*6.F^P?Q?I) MCEV^?!4\9V3]03SG3+PORE(P=0C[5FSEGZO/5?4D^"K*/(H2@2$._1BBD J( M(^'!( L1$YRE@L;:X496(BR-XAHEU-9[WJD!'AH] *\5 6RO"=@TJH"\UL7@ M8&ZW7!HNC3K,)-K99+U M,/._7 3EH(/&;N3Y/#@7:7[DXKEL))MB?O(7\">I1'63R3G$NG@4?%?[]/.& MK9^X^@CNL@5NR8OZ *I$SR;M_.-O52!!5*O8RRBB/H%<> 0BSN07*O$1S%28 M;(03$F"M2A$NA5K:-VNOEOIL\9UBH&HU WFKFOP!D%8Y\-AHUR27MU461*N@ M27$[1^NL\6E[@]6;^&-W6#C)KWN=]O6:P4XK^0/8Z05:Q>H U%UYC(]OMW F M10OG7\"Y:AK.MI"&Y0_=(CY<'='17#,63W2+SG%M1<=CV^2TG! M>_UB2R-X:GR\G* T\>?H+$ V%6_[D3+)#W&!V%P9(4:_6H:)'V,X#*=Z]+X] M8W+'F ;'Z1RC3]MY_-\7FSIZ1Q6W??]4;8L'4>[JW;U\EQR]>1*J8.;]IFYK MRU+!,TPPC%6R,,I"R9$QDA#S-$E#S/W ,_+ZFTV_-.[\L.L-53:2RO_N1#5S M\1NN@IZ;?SILIV;<5G#P2Q6^WHE^M2^0^7(%6O'!]W' C;W]=K@Y\O@;3CZK MU]\.F->>?\M1[.AMX'+A*_G/HGR_)E7U3?XN?B@>2+Y9Q7&0,B^6A)82'Z*8 MII#Z&8$DXTF"XC"*A5&C=,/YET9PPQ=M5Z#6 =1* *4%^*O1P_"&TW25]/AO M0NPG)D#WL!N3H"5XCEC0=/99:= 2FM<\:#N,=<6KIX>GNI[NW^1H7PHY=M._ MYM.Z^/7O@M^+)E"G/9($+ WCD&*89($D0FG=08I8 (7/B$@)#F(:&!:^,IE_ M:43X]TTIV@9R2GQ0;)IT=B4\J*4W+U!LM!YZE#XB6#;0G*F%936,]?E6%:HI:U?'][SZ MY[N7.SG2]>^\6OF8TR 2*ZPV3O3W"?+,97/'"-' M7[&CC,\;)L^DBI<^24'5<37?/.6;^[:Q7[&IWHFLJ"\LY'-WY+>H/OZ6@L@Y M\@TI7^I*?M^D>.J@6ZSE3/>[ EHKDG _D:853)#'59,^'V(OEN?+D*,8(QZ& ML5&KT0EE-:*L&?)&&A7 'VME%P!:JZ4N\=5?;I5B9JPUY2KKL=Y"UFYBUMPM M6VW. ;7UP4%5<-!UMZ+M\[6ZJ@)J5[U]34%W9#O#(C@BZRDEG97L9X#\]<=B MCBDMJ^:T.89WQ37[KZ=<=(+;9A*9=1^#D6Q//] &)&,WE(( 1B M[&4PR807!CP)J< FAP0WN,]Y5*A+3I*\KJI/&IGEG^MVI=- KO?Y= KDQ!_! MG:P*PE;:4[^NPU(ZNM"XJJHS.M^\!79TU3^IM:/]HN5M%,G+?Y#UD_@J2/54 MUA4U;HMUSEZ:_SU4_T.I%T>"$4@5UZ @Y#"-(@:#V!.$IS1B2"L6R7CFI;&/ M$AS4DH..Z(:4HX^[YLW2%&A.?:=T%L@KT$@,_FK_Z[00HS5>KJZ1M.>=]P+) M%(Z3JR/C 6Q+.K8!+G6B\8^?I-PG_?@!]5B*.!1AW:N2>I#2E$J"RJB(.)7D M9=2KLG^JI3'27M*FAL55F^8&_L@WH*KE_M.TG& ORIJ6D!/LIC:!]K#]:&!K MY'26%*4/AK-2@KT3S5Q.<$SATY*"HV]<:-]\WCP^;:LO*L0[:"\P?R^+7]J2*:R>9EY:<>3E3Q*Y1%\KSC1PCB 'F0LR1 $6%9EB$==AB99VG, MT(@*=K*"1EC02JM'&&/0#I.%0\ F)@I+K+0I0A.)@9+Q0/!T(8&W<6 M,M!4;D<$NH_;MBEKS(^FE*BHDQF^B>W*"TGD)SZ'8=WB.DQBF 8D@6D<<#]C M*?%X9N'I[IENH?[MNH^6.E+4Q<:8?C;6&+IZ1L,E8,W9:&P'4"U@'27FLI_8 M( ;.FH>=GV7F3F&#JIZV!1M^W#;@XEELY)*\J)#8ZJ?@?RL*7JTR(K<]23/( MDTQ Y!$,TPQE$LF$Q9$?X"05)B>&\],LS238"0?NE72F,0UG@=3;^9?#,_'& MWPMX!?8@U3*V#:9'L/O_L)#-?Q0\I>GJ+/OCTI24'7W4ZV.<$U57 M#B[ZT$M(PH,(!BR,(4IY"BD7,4PR>4Z09@+V?697>%!/@*411KJBT>Q+(\7ZD"!VLB:"=I:C5W^/Y[WT,[=Y M'D!M\D[/Y^9>2+/G 5CT^ST/#6+=?*IN,/:*0YNKZU62+#F!$OC6,1^L+HGFAPMJ71UHGQ8%"-1P]>35O,%6A3&UZ[7G6O@9LGKD4+ M)G<-I0;FFKN3U+C:9UI(:;QDG;%3"E*)#Z+Y[^?-:67\[\5Z_:DH50?459*@ MD L_@3@4%"(_Q)!Z)(.,1G&"DIBCA)IYEHSF7QKK[,0'?^P4^%.=%[LZ_"_0 M: '^4GJ 5A'#1$'39=+U6TT&_N0.+>>XV^2_V*#G+J?%:/:Y\U1LH#F3>V(U MC'E#=E4L@G_\+=B3LM=NLBQG[*,#+8W!:H'!7F*P$_E*[IABNRET M#WUZ* [SDG, )V:A<>PF:,^N#9!5A_;QT6=KTJZM:+=/N_Y+YE$X']K:CY_R MBI'U;=V^ZI/\NVJ5DH#C.,!0A)Q#Q.3_I-)0@IBD+(AC>2;S,]T8G-Y9EL8< M.T%!(REH1 6UK/KQ-_V@#G.%,ZBF=OS8H&04>3.*@E7<3?^HLT7=C"K6C;D9 M?]B%)_E]L7D6Y5:E-=U)6"MEBMR5A.>;^P_DI5KY*(XS$C!(/#]01? D!]"8 M0WELBH2(4U\>D^P]R2.S+XT@]C*";2,DX%+*2WS(8_#;^) =@CJW#[DC^A4X MH-U*#SX,H7VA#UD3M4E\R&-SOZ$/61.681^R[B"NZWK^O1+9T_I+GHE5@KW$ M0WX&"4T#Y4I.(8TIE3^E61HG?B*0ED%C,NG2Z$N5S&>JJ)KJ(.ZJ*F<'8SVR MS MF4!+8ZOK5RV7ZCY,A9(>K ]27^IU-EPT6S?T=$OQ-G[IW>)TA*[7IU8)['7J M_ON4?FH[>"=S7!N*\\:>;#OPQEW;EN.:^[IOGQ]?11EJ^K9/7EP:!]Z2%_!< M*1=+5I0/=9+#A[QBZT)E^LL3DA)>WYM]BM.X]_HBB";FIC/H3!%6.0B#E4_Z M=+39?-"]BG1]SOT/618L=__-TT^6K*L*EN-G6D\DWV MD90;20Z57-@Z(?W=R_D!ZJJRD4=$AE(?9H(DTHS*/)CR((%AD&"*2)"DQ"@S M9$)9E\8N74G!052KPK]3+K&>T;60A9N8\RS7S+SV^?1HNJJ3/J&D\]94GQ[R MD_KK,TQI;L_=E?RZ+#]O^%V^76N1]^E;2^/:6BA]4^T5!.-VFKWV$Q/6SG=_ MK6+\[L4N5ISGSSE_(FLP#(R1D78> RL+[=50LYEGYU7HVF8]3UB&7]>[6)[6 MZG:"8E,U72>YGWD9CCU(?!9"Q$4$:9I&,/9PRD3JI2$UNO0[/\W2MF@=B@6I M$A.PCIP[#Y1AZ/5Y:/5LF60)!1#'WLLBM,XR$+MDG7=@9>V\91L0 D'E'3Z,;%'8 WOO$L@F/KK MIZ>]4:SK.56MPEN/!IHMHO6<^-T@UK/_;ELN\IISN9S5;5%MR?K_RQ_KWR:, M&0V3S%?&*((HI3'$B1? )$,X\4,_8TBK"_WP-$O;B&T!Q%94E>&JA 526L.= M.8#L^#YU@]?$N]86*HMBD4-(7% K\NRP,Y>*'%+MM%+DX--FV[\JMZLV3_BF M_"'*YYPU[22#A*"0$@X92=3N3R*8AJ$/XRQ.,&=A*G>^SL;OFV!I6WZ7UJ[" M;%HQC6[J>H$<68 ]E@D 6^T0YGE7&F>]!$@8D00)'463D7NJ=:6F;^YO8 M@N/NB%+DIBV"F=>I'UL][Y,3Q*;^HKVG M&G_ADJZ[/[9D6]\F?%$+E1>;#\4#R3>K-$N#* MCR$4D+?XX$A '?BJ/W1A1 MEL0T#;0^_%JS+8TH6I+82PMVXH*_&H'-ZW ,0*W'&FM_\?0)) 8AY GXO MQY1YJ=XEUL <2Z.-UTG;2M#+$ML/<([["1R -#$U6.!S04K["0(.$MH/8[Y1 M.ON)4OW)[*>/FOL$?HA[->#?1'%?DL>?N1RV_6AQW\<1#2(8AT)N[S1-($$A MDT9") \0+$F07NV*P5F6ML&[$AJ: L-HCGL'G& T\?XV@\?(.S"J_@4N@OZQ M9_,3C*K7=1:,/VRVT1\+SE_EDE]S7C?\)NM=9=+/FX^J%OU-]ET\%J5**_I' M7JR;<*L@I2BDB,(XBE6R-Y8T@/P8AJG/PR@B&".MCMV7"K(TNF@ZRW0J+Y"] M-H<"R?D&"*60*F5>[E0"SSN=]-CEXB4<)J Y%V9J&^2X&@8XZ'&HK?QY VI5 MP(TJ\+];DG_,O"2\_9HW?UK"TAQ)--L273E=(^VOCBM@FP^3&JW^ZGAQZ-5? MGHO'G^7CY J%W??+V7B6H=A%MOU%2G&]X;L?/ZA>B\5C4T&EVE:[&,PP"K,T MD-\T5A<.\!@D"8I4 +<[Q. M\Q+\YEGNO?S^Y[;I_R:94'4(^''SZ7N[83+A15PP"C&-(H@H]6":>;$D+);& M+.)^P+1ZD)A,NC2&:L4&>[G!7O"Z30;X0\FNV2/>"'T-JWD"3*=F*CTXQYG* M'E<#TW<"?&:ST(UU.[(&C5]U]R+^C7?Y ]/#^TO M-_&\-!1> H5'N*1LE$', @*CB!#,_30EF58OA).1E\;+K7#Z_M%CG,9]HM;: M3\R@K5P.;;E>;2]P>QZ/-YNK\ZP:7??F^0?LSGO_(=2.%OQ:;FYR+[X]J3%O MLCJ.HKIYVE:J1XK\AZ MR?3.C%,NQ,1TLA,=M+*#;_LU:,0''?FOP =5*4(^_==.%8=G25L4'1TIC:>? M]61I"\[K Z;U.'8<>5L6CZ+1# MR@2D:_ 1FS-F&T0:#T6 M?D/LGX2*X\AQ -&8)RETFI@22*M!HYAYG&:Q4F( M(\]H[YM,OC12>$_*\J4.Z5#2*:,]WRMB6%C;: WT2&,J9"=FDZ8"]D%N( 4' MK>3@(/H54,*#6GIW5&.#F2,.,IIZ5G*R >4U:UF-85ZLY5IU??SXNV2W9O[4TEOGX6Y0LKP2HI=.OU_(*BV'2N R&B2FA%@QHXF!4LN6\RE8E6UX- M-5O)EO,J=$NV]#SANEE0]4YNYO\LRO=K4C5UA[&@B(=>"JDG+03$1 8ICB+( MLS!+?<)1@+F;GD$G&CD3+648VFTI]0 F=0#_%2*@'NI206V!: "E!U-P*]:%> 'X*%6Q+!4 MI.6JZ?'@#&LQ,2?6RZ!4 +4.0"FQJY/0+,;W\XOQ=7@QS M47@:EJS*6EE+, M6^SR,JA.2F)>.)QE4/8N)_DFVPEP\'U2EF1)$ ;0#XF R,]B2!#Q8>CS-.&$ ML(@D1G'8 Y,MC1@/.?1%!O;;TY#V!M'5XS97F$U,8#UP3>)NUH'$51SUT%3S MADYK*'T2+:WSCF7#H]JVV_\N>PG-,C_!,$PS:5-A$<)4)24*ZN&(8<8P]XUZ M%!T-OS1NN/[QX^/=#\/V0<> Z6U^>QBF=O@T9[4I=O=YG5VUTCD>?-[N-V<5 M.VE8<_XI2T_KWY0_JIN?KM]O/G1:"AM[8 MLWAI.F8OA6H6'^UYE!Q7%]."Q-Z'>W;4>=VY0XJ=>'8''[:-&\N9^)Y7__P@ MROR9J.94;>1V$";("W@$0^Y[$(DT@1A3!$F6I!RS"$6I4=/EWIF6Q@*UH$!) M"@ZBF@:)]:&J][EV@M7$-' 6I@DR'T>Q1H2-O6#'#'\K M"OXK7Z^O-R>>V /?[\W0T&,!2D@,A6@*C,C'1_5Q:!IB9+8X>Z4P&^<1$Y!1M8WJR0LT199G-/2N-6<'RFMKL M!K&CNV_%IA1KLA7\EI3;E_9SS8@O*/8Q#'WEN(Q2!G&**0PI\3!"/L.^D>/R M["Q+HZ^#D*"6THR:S@.I1T$7PS,QU;Q&9@)S9Q "1[QQ?HY9^6%0S=<\,/RP MY<&G:<58?6\&OBONR&]U*?*S6*NTG$]%V=.64H1,1!$/8>PE"41^3*6E$Z:0 M^=+4032)2"9H^UL667VSV"H MN2WJ%2- M-/G+L1&LKB.L_AVH($'U0%TU3=)XSM36JNJ>>4^;W#2TUGI--4]E4Z[33(>V M1H4K($4''=FOP$B;4H?GN0M1='72$,_D!]!$E(<4R'B<+4MMF2MZ2#5GMKHB[@78$+?H-@"IN(5G]01.M^ M;%\(D.R%-G2EZJ^#IG]U$G2G=KI*8.M T)W8*K/GC[\W*/_9J;=X/0ZSN3O6 M&#%7/EK]B>=UW!H#'C(FQ3]ZPV7G*E\C4+.(3K71X?H+$Y# MD8HTA4GB"8BD(0E3FJG*!Q1[U.R6^8LV.V#GI4 M-AVZDUN@ \!.%TIW&6ZNTG',)I\W"\<*F)/D&[M1[ BNK5@N^)U@/S?%NKA_ M^:ZJSNT*\<<(ARQ+.60)]B6C13&D*8_D'S-$LRP3<:#E9M6<;VD4MA<7;/?R MFC'7&,!Z5.40MJF]LWO$#J*"1M8)KKHU<7'$/6.SS4HVFJJ_9A?=UVP+P&U) MOA%\UZNX_247F1]+ZD P$ZH[040#2/V(J$["G L<8Q$9UH [-\W2R..:L:>' MIR;6XX/(B?%!=G=X_E:4T8%84Q7%&*86<$[7Q>0937_XQ1B()$N)E MV*P W)DYEK;K6[% W;&JV*C E+64&LJY'P"7 $1P&4^(4259%! MDK$$IAS3V/,YHF&J=W?A"-=Y;BR^B*KZ5\".\;T<33TZO1"AB;E420>5>$#) M=P5VOX1?R?:I=.S/&D#"$:&>FV%6-AU0\365#CUJD2C)__.N^%9L;D7Q310J M?.;3QCQ96]?5HG/?!]E#/J^LKEX("#.L(!>$H99BIA(/-_D/FULPJ7=HMVI M.<#Z('7M(ZTZGFM30TE3\Q.W3?NZ#*=Y,F)6FL-;E7L>_[288SB!#R(0HEQU"<8IBI MX C*>))Z1JE,9V=9FH'2E)@FM9069;I/0-3CAXNAF9@4&E0: :_ 043'U;7[ M$'!91OMDCOGK9?>I>;8P=N_#-A&JI/JI_D^1QC-9MW=.W_>)-/6_M[^X >%! MP#,"/11("A!4]2ND,22)X D/19H%6G653"=>&B'4@23J0UB'ZHB# B8!?P:X M1R2._81RR&*:2.I- XA%F$$O\C.">91PD>G8'FM*J]/E&N/]^W9S_;#5]?.-#+.T[Z82%]3R M@H;*.Q++W_[M4[D!UP_%DR[-Z" Y[N9S".+$A.T /R.WGB8R5HZ]L;%G<^UI M*MEU[NF^8G?RWEW)WHI]'FW.5C[AL8<3>=Y..(&("P^F02Q_"E"*6<1)C)C9 MC=_9>99WYU>+53<2YL5Z3>-M#=J>_1.];I:923@ M(L@$3(A@$,5A @DF*P!/_P5$K"D7R3%[QN?_?QX7%=O A1/W,K?Y-^DDJHSKXK MYHLL];T )CR.(*(JP1GC#&(<^,235@/SC?II64FQ-%I1\A.YXFJ+U$9$!;*B M!**5OZT;]-AJ4/?[-NVR8+-6>NPS^0I,S4\UN(T"H-$ -"I<-:TYK\!.#= \ MNU.D;A_NLFG#!4 ZZ^9@(\/,;1XN@.FT_\,E@UDVAF!,'8?59,4Z5PDT^WJF M49)BCWDQ##'F$*6>#RGU/7F^"I* ,M_W8R-V[)]J:11XD!3L1+6N(3L L!ZE MN8%M8MZR1,R\V\0H&*XZ3_1/-&\7BE&%3SI2C+]A[HYM(B84$]7N_VM)4@^/ MZJ9:)4DA=+*(PS49=&DLTTH.]^. @/S@H<&41EVF(]K@'=SJ@I_;:&&(\ M0>BF'796+E_#J6;S -M!T'4(6XY@051EJ6))KS=D_5+EE3DE];R_./(IRV(C MBJ?J.(1Y)[O$!G?K?9@3+Q'[TI2UZ\VPL-H M3YY7W6HGOAIJMOUW7H7NKNMYPFRO<9&O/LK#P_;EFG.YR-5[^>-->5?\VJS\ M-$LRFE"8QIX/41H32!.<0$Y1&*28^S[7NF(9F&-I6[01$[1R7@$EJ<01*%GU MMNH0H,-[UA%,4W]@;1#2WKP:& SL8OEVLXOE#X==/#3F+-M90ZG=OM9Y]+)6 MD^\W%2_YIS6YM^DS>7A[:3OWM'WB^V)3Y1(@P>V:3':0&O_87@[2U Z[ 7S M7TK8"1I+GB)Q<5?)SI!OTE+R5*6^?I)GGK2\ZVSOL&^RXZ!+50GK."[S<)@C M.(S#),H@)XGJL$1B2'R>0I%2'N T$[XGC&XZS658&D-T0P%>!18W%>->A2 ; M7G):+)+F%>>TT$_,.SN9I8E: 7D2[X6[C<$ DY3GNP!#5W>;%A+,>[-I#]') MO>8%0]G6V#IIC98D82:B((*)2 E$OH_E.290?7>C.&8Q81$V"A [G6)I!/?= MOKO<&?STR.DR5";GGFF;RO4K[ZR*UMNVD^M7\+1ZEN-&<@<.Z6&..D21))PA MN:VAYW&DS!P*TTC^,1"<^FF"5 *FG9DS,.O2]GW7L!G[O!H&,^BM@JD=XPC; MB=G##:P7F"H:,#DW3H;F?"-S1 .&?@-$YV6+'/'OXK%I^7:3?2W*[3VY%RN: MT33!0A6581Y$A&4P#;B ,:-AF'@L0C3>=;"\TTP)/S./U@XY;D]Y-XOQ\7CH M4OG0RFJ0&WL.T6%>N0B@N0R0'2@W&?CJ!A2#Q. +P9DI =@,)+,,WP$$!C-Y MS[TW7\;N@-1'F;E#SYE? WUHE_NN))LJ5VLNQY?#KB*>!C2A(50EM"!B=:)= MFL# )T$<1\17Q*9Y#]0WR=)LJIVW,39+X#.*G3N_N?\@[9A4'?U M(M5FV =ISYM%0[UZ>6G;M2,>4/*9!D2]QF9\DUX,R\2;]%QXE#9*%F%2/4A< M$"WU>L29@Z9Z%#J-G>I[T,YC^7G#2D$J\4$T__V\:3,SJEORTN2LTRP+HSB! MPB,^1$F00(QH $F44A8@/Q*!4:W(T1F7MMEWXH''1CXS9^0XP'J.2*>P34P& M.UG!'SMI_U1-,/= WHX :>Q^U ;'D>MQ?+Y9W8[:ZK]V.>J_:-]UL=C4V:!U M78WJ^FG[LRCS_Q9\%?AIQAB+(/>9ZMOM,4BCE*B(CS!-(B\4Q.@69&"NI3%* M(VJ3HWX%R%[.NCQ.D\UN6!-G"&@]?G$$W\3,TB+WHT&N$10<)'7;&G$$#H=] M$/MFFKWIX8C*YSHB*4A%,0QI!XBT)<_^C[S \RHP16LO20+ MO:1MNH613@_&:9BL9WDNY[0+T%X&NW6@GY_IAM&;@?-Z!%@,^PT#9,*#(R/9 M>IB>I252E"_?R:^O MI3.S+,U&D[*!AYUPIFZD\8NNB>BI%6Y;] MD'%""4L]0D,8!3Z#" <9!<6[%6]I)-.J S[^5I4DVE9? M39>?73/1CEY69<)<+:P>?;W= $8WX/G<$&\2^SR@2U\8]- K M=@;X)Y*7=4'>IL6@9/@.N7\51#$[O]E\%ZKSH)Q//O"MV)2[/ZKV!]67?",^ M;\5#M4H%BS.1Q5!$J;2_B32]:88P9&$BI DNC_*1T5G=J71+,[^5Q:'_Q?>\^N?U[[Q:B2A, MXB!&4'@T4_& ,<1Q**2M'J>^QR/A>:E9#YO^R99&[@=9.XU8P%]*5./6-0,0 MZW&M*^ FIDXKS"Q:UXR#X:R'SS&5?ZM*N-QCL6A_O#N+>E>,B?'FZ% M_ 62IY5[%3R&QQIK19(PS\P M->RST=,5V*%_T H%8#2 >R4 $H+<#L'^@9NAJE782;GPR2K8>:7N 3)06^% MU<#S^3 NT?O(LW'10"YZ+;XG9?FB3.2ZA^X*9\(/.0E@(K(((C].(2;_*DI](_?%T&1+^YX<.BYR*?45N!^\4#?'5M=2=8/8Q)^"XU:+SJ,/=%"8 MI,WBJZG>L-_B>:6'&R_VO&,9F<#_\ZG:UNTS[PIYEI9*Y&OQ3#O7OY>"?YYZPG^6$M-_U3_ MK/Z2J2)6CZW&@+Z 8JO() :@L_M M^G[9K6]=H.RVL[9_*%WE[\&?8*\N..@[3=.V"1?$5;##%"+.&_(P(<@G@0]3 MSF51Q&2];I/D.SGR55NW5+>6R< 8BV/X]1J M2+Y9\53$"%$/8NI):Y$F!%+L<\BS($L0"D-J%LTZ/-W26*$C+6C%!8V\X*]& M8L.+E!&T]8PQ=QA.3!:7P&=1*5H'%6=5HP+AT=A>>/7FTOA ??U>G16Z/1"-C(77(&F9"!?@,X-A, "->_N@!PI;J^#U M<'/: CVJO+( ^IZZ-&KBRSYJBC/Y/<^R%$90(RJ M$YR98VD[NG/?;Q^[=@Y+75_S10C-=MLX40C8@/K.PQ^^O$TXUH"*_<$.IX_: MER%5V1&ZOY:][RWHE_*HP.8A]<-UE.(H%!<5V3P>Z*7=\#Z1N& T"-;UTW&$V\ M?SM"@IV4P 0SHRT\#HG5/AX8=K;-/*Y:=T=K/'UI%Z%=[MZW8BNJ+P79J+C@ M?9;(X<#9=+1A+$W2+(EA1+T8H@P+B*,,01^'5/X_1"+/L^LK9"3'TMBCVQ)G MI\@5J%6Y K4R=93^7AUPT.?2_D-FZZ=GX,ZP*A/SU90+9P0Q$P8=FFQI-+F7%61%"5@I>+X%*@+#M$C$(,)Z'.<*MZD/ M3KL"#H=?T2OPOD%.72_O:G" /[X+:1Y49-U?UM68N'0P-WAA*QO2=AU2,/!V!-S1L'G)2(JC;Z^Q&<+,*9 M!E%P%I%T?I:9@XH&53V-"QI^W/K6?TVJ*L]R5I^Y&Y.>(Y%QWR=01%0>R4B0 M0.(Q#WI9R##'*(B%D?__["Q+HX'70MJ=HLX#JD5(*FS]A\K';E.VZSMH^>E/>40"B'G@ M0>1A @DC D:>+TCH,Q+&1M$^(_,MC0HZXM9)%> @L&F#@V&<]7C!(7H3,\0 M<#O=4Q9"Q)(8H%@ZGG M"4C]B'*6A!&G1BDFKR=8&F_4]5:>53D,Y23<_A321I;S"I4%3;8"5+_(HW$> MVRM,]2CC$J0FYHA.,$$MVQ11!,=*.P\A:(=_H_B!8^7Z@P=>/6?M>&1"\.J3 M%*CNF'+SJ(R0ZN-O4;*\$GP5$9R&<9C &$<8HBSAD/(4089XB#(FU&G!T/LX M/./2=OU.8* 6#8A63,4 =:LD4#3R&[LC1W#7]DFZ0W-B9C@&LI86M.*"O;Q. M79%ZT+CS1X[,-[=34D_],YY)S1#>^H;81=(FU_]VN'EZLK79"N"YWZBF*+?2ZBOD<]6V M:CR.<<"".&0Q]*@J2^U%/DQ]$4"6("\1**:$(;NH&H=2+HXZE2Z0*F54=?MZ M:W<2[:YV-Z.\CO3H]*2Y:F/5+HV\62/2QG?*.YG IC[HX*FF,R)D[]U.8L()?)(SF'"< 191E,HRR!:F'OS/\HRG]^WM3^PJI:L2Q+ A$+B$400R20Y!ZB M4HLQ)GZ ?9SQT*IYYM$T2Z,;)9P*E7MLQ+/LGWF,I!Z/7([/Q-31Z:"Y0ZD5 MFF>Q<-U$\WB2M^FB>5;1WC::YY]V4=;VNS0T'NH+@N9XTU:X08'P4Q3X MD*%$'D-"&D/,20IY%N$TR%(_O*2\[?E)ET8-M;U]$/H*',2^ HW@EN6%M)9 M-Y+ +;"31QLLPN*6*-O\F]C>9'?D]_=BO?Y4E*H^PRI"C.& >S!$TKQ&D?R.8H(B M*'_P4R:-[(@87?88S+VT;ZH2'71E5P6H&NFOZBJ^10:D!N OI0-HE3#\NIHL MC=Y'=B+ )^8^5M#,<4WKJB%.OZ:N;D9%/$IPR&&:IZE03A1"'PH>4IB*1=@AG ML=&=@O[42]O;K7R@%O *W,D)K-HL&H"OM^>G@71B3K! TR+AT!089UF(VA// MG)IH"LAIOJ+Q"%/X&6\VHKVH9RSE.",,1D(U H]3#V)$,T@\CW _X)Q0HX@' MS7F71D[O1%;(;^P/^4M0RP?B*Z!^+5UZ%@^@NW N6D&Y /^BE'N", I#K&9Q M,QYF79"G\00*,V?CZ>MF],1%OOJXV>9;R7?WN0H1EF_2K-,C*G*Q!+6[ML#N]0-"O6CL W?@]BQO4)MZ^ M6H"!OY3HH);=T87+.#A6%RX#P\YVX3*N6O?"1>-I^QKI7\7V9\&-]WO/ZTO; M[$<5TQM9#3J5]$ TOJ\=H#/U1<8I,!-LX1$<+JHC_WK,V2O)]RAUKI9\WZ.V MP8:LK$F7K-\7#P_%IG:!5LB^LS1N/#0[>]WK[,JXZ\<1-AJ6E24L4YM3O8@X;>EQ M3GL[(ZH[T'R6TQGQC\RE<_]NFPE:;6^R'V2]+SP8"!R*.(IAI(JR(8ICB&F& MH!>0)$ECQ./0J#+;R0Q+VZ5*0/7]*\6SV#QI>B'[\=,S.RY"9>)-N@.DEFZ2 MK,\>W9UE?+X>?^9LSQ[U3C,]^QXTOU;X4+#ZRJ*YJ/BXX1_(5JP2A,,(13Z, M,E^U?^ 44A9$T/-Q0'&*8AHENO<*9V=8VE[>";F[;Y-B B6G_M7">2#'[Q8N MAF?JVTE39(RN%P:UM[I?.#_B;!<,@PIU;QB&'S2W@>O/.ML^D?7Z195S_T?U M36R;JD+&SD>=L9:V@X]MPE;XIJO <_4O=>QPHX&^Z:P%Z;A)[1K-R;_BFD!. MX,\T@:8#9[W43=KAUO])XYE327(->\J3):?\/TS:71Q$XV@Z][ M#R3C&_\R-";>YN?N&/7 ,=K1_1A8[=\SP\VV6_M5Z>[-@:?,=^*M$.7?RN+I M\7-5/U.)"FI902OL%?A4%-M-8;)5AS ;W[..X)IX\PXA M-<%G60,4J]T\-.YLVUI#N>[^UGG<-KKOO23ADJP_;[CX_;_%RPJGGB!I&L+0 M3Q*($LIA&@D",T10%#,:"J059MP[P](8H(UD:Z4$M9A RFD:X?<:R/%C^,7P M3+SCC9&QB/+KT?Z",+_7(\XCT&F@7]^#EGG6#T6YS?^[+<:X;]]:5V&\ ME@?]O&I[@+(T8A'&$?1]'D/$.(:8409]D=(D\S!*S9JBZ4Z\M&W_K=A 1JJ? MA]XF;24UPR1J7=SU7.U3H#GU-5E'9.6);U(+Y(=*BBY +7E=36TON\/,:4.T M7*5-ZTX[;\ZT(1@G"=.F[YL1U6/!^>J#"FU6=_-%^:&]@O(B23M!2B!"S(-( MTI"T-[@/XX!QGJ5!XD5:11]ZQE\:[70D!!_TJ*8/N6%&<8#'U%[^+A3C5W=: MF/#6PUW_%D^)S=%$;_WKHDV<(XHW_*@>JDG/BT.O)KZ^UV;AMQ&9=S0V]IB= M6?6.5'EUD]W*-=TMMN3"'_G]IFYDN=FVO:PE4=X6ZYSEHCJ<_!."O,@+Y=D) M^YDTM6(/$DX(]*GGX8!R/_:QB:EUB3!+X\%:%V4N=+6I[80?3P\/I'RI+_4/ MJH&#;F"GG)FE=M%2ZEEO025D>FWT6BS&H.N@#MM8GH M9$P+L_&]/*>]*\JR^"5'KE8891X3D3RX>ECR:N@AB&.!I-U(,48!"CRN=80] M,_;2:%))!^A>/ /CZ!5F&L:B/1(3\U$-PCL'(!A8A_9@S&09ZH)B9AN>5WO0 M+GSURGPVX7E9C^S!GDU!Q;K1'79>-CWH-7ULS@&=F/]TFS\Y=*P9 M0>3*K:8WZ;Q.-2,@3EQJ9F^;W]5_*S;?G];"]VCDJQSB\F&SY9_6Y%[WIKYW M@*7QB7+7*TF!$A7Z1R$D*H\ZWRB<]6_L^Y$;)A%GH$W,&7IX@;^4V(YN[$=A ML;JO[Q]UMMOZ4<6Z=_7C#]M9'Y_R3;X57_)GP3]+XW)SKYHN->U.ZB83*X*3 MQ".$PBB+I;5!8PIQZ(4P\5 8^UG@Q3XWL3O&)EP:0]1"@?>D+%_J&#.#G#5M MC/4,#)?(34P3C:BPEA4ATL]H2NLJ_MB*TW[.N/*!B M>,GOUAQY)S8BR[MA+(%(MCJBJ:ASZ!'%".*$L6VW$O?J.Z#%* MSTQ:VP$WVZ$[WW2[HHTUWY+?X(_VO/(GH(VTQJ4!SH*K1R27 #9;$K]"2I5' MWW5.^Z.5LK^(@DT._A .[A+KS\XR=[;\D*IG4N ''[U*'%/[9E_L^V3'>*8N2GF4J[C3!$*R40__[CP_6I="UT-83LPF!W&OFB+J0$D,&I%!([/K MZNHF$#DK1JHQY>4T M?9*[ZT>1;7_)#ZJXLWPFU\;B?I#2%09(&$+$H@3A),A@$**7,"_[_ZJ[L M-VXG8<\-'@I[MT^O*WN3+Q__4?J MZ+O5)$4I6F FZ=@2J^K'9K%8K".1)#&^$G;C872:HI9"!W+LR0'>+3KB;^6ZR']S@=QS*-1']?B'*.NU6.>CU2V/; M",S+U9_*?_TRS%GTGG7QF5SS&YW"-OT^%1MU9/=3KOXB ATRS9N1!DXR/Q+@ M-+_\^ ''(FZT>+E="/W7A_]LU,EQI@LQWC)=\YZO)TF8L$!&!-(XP^I0%R60 M<9; -%$'.B:BA&=676[:R8UMJ99!73K0MORPQS#XVK!LV8/K"MQFIS]_(/:\ MZ#OA9U\;S@@67X7BVHD-6S7.2/"3$G)F;[FIE62H# MQ$SO=.3'2C%MN>IQ-]4TP%(+58;S;:4"T^H&Z)>9$NS7&["H^N6NZ0\[/=5U M_I*<\%!-$F1YE$&<9&K?"(6$:9210/V?!$$\^2Y7;&FZ'C]=F M;]@9,]MZ!IR%GO>F"OX#49JB9K]\JA;/KMGT#:B%NM"8VM\FY@E@3[M<5VX& MW08]07>\3_H:UO'N=UK0;]]6.LZB3 2OG;M';B0B919AEL(XHTK=TC2$&<\D MS&D@ QXASKE5:J,1U;%9Z_L>UD,!]$^<[FC,T#>\_/6-:=^WOY<@M'&4VM__ MVJ#DZP+8B.:P-\ V,)Q< 5N][.HWV'/_+K2,$;3U%QC ;.HU\ M=[[Z# M_9N!BM_RA#,(?+F1S @.; WP1R$4Y^"Q;MNBD?[*M9O6X\9 M4D=+*KF$!&.=U!?J]+Z009)@Q!.296&,;"R?P^''9N)4W#E['X^P,],;[HCT MK"',P;!6!.=E]K3DCP8?='&?%^QX&5]XRC6@75D?"NXW7;)JMBPVJSW3.8\# MA$@00D%T3B['"21,8A@SRC),(A*E5E&K;<3&MI@;7JU+I[0B:K:H?>'4\Q+? ML@EV?/94U<0$$6^1[2VD!@YOOR[T:8R[P3L^FE>\6WZ1,\G74GR6]/!+[MS$ MXO*88],.5WHPZ%_3Q1MHQ &U/%U:6[0 WJY5^L2Z[V.&&\R#-+ZX#J"G!A@M MA'YB(XSKXK@J8.D&FUXBI';41A$R=B&X6,W7ZFGWWC]NY7 @=%5L6O8EQPD-, M8Q@HX2 .$PI9DF98G&3/N^G$P\MC4QI8YH+DS[_%Q"%>[(N@$0L]+ MWE!^JTX>9V5UZN!Q.-)@G3O."K#?L>/\ P[I;4]J'E]H(*ZMBHF@0<@(5;M\G"A[/P\32$-)(!5!F 2J(#!EYK66[ JY:FW-MD(X\.=BL%4A_ ;'N2$$HHB[RK M#C/8KC4&G)>>=EF2IZV4[(5!32RJ _@\.0RS)18I,,-,S4#I<3U M.T5VF7+=@6W-ENLP_' 9<]TQ.,B:\S"I>\1-* MD! 493#-!8&8(5VL6R 81G$P-3L,-H=J9XWBPJDBD-0LMA#Z89V%#R=-R\0&?28V2[H\>GRRM->$_RT M@S6+!5'G208920.($4TA3<,,HB@(0A$Q)%/F(;EOA([KML0T>^]U"\1=7%0C M\V0[8^8KD<^_4[N%T B\46T.;H,WO*J+=5/(]9]TMI&3.$=9+"6%),HC[>P. M()%I!"/&0A;E(>:Q47T7*ZJC52)EWTJYX]N+]CA"O),B<-DUI*@@&1I%,(( MY1)B@;5[G'#()0\S];LX)D9-*J\1&IO&N3_JC5OF]]K&#E["-,MP)',$4Y$J M3#'CD 01@7E&29J(((DRW-07?C9/O.X$[6&5X>_>BK89 J%MW#,"V0&#L5L%_8T#//*\X[VWTJ*Z?HCY=/9=/WV?CFG MT\4DQ7&6Q@F#49QD$,=(#&N$M0AY8G.U/=NM_?==[<7,E5U% M\Y#"4.AZ3RF)(",\AF$F$YVMF4MLY!*Z,/[8%OE^/^<[MU;7=T[MOQWPZ'D] M'T#1L?WW7:?VWP[8_(3VWY>_+L[MO^_KK#:4?#6WOHLD8$;5[<)>MJ2NO5I MQV;3IXXF==#1/WG21/3>DO$@8RQED*.,0)RQ%+(\"&$J1!:'6(:$&ZD Z6%7IB'ZM&;3LRWP=8P,+QSMR0_B?;\_ZGS6>Y4^?^L+3LOVU5UR'[(K= M%5_[EMG&4%WMI'U]I&$;;!M+=M)WV_Q-UR95;'V_4 9?^;VZH\6T^/*ZDE0\ M+OY)5U-=>^AWNI;!!,=Y%*920!J0&&(I^J5ZD(+EKZMW6;#C.CKP^0^S[0*I;!CN<; M4'(-OFRA;A@'FG.?':SLH/+6Q6S;E5!/L/9M6UH@.D@Y@5; /%42.$_C)Q81:!6ZO7Y M^ZONI0.:V.Z]"GYQ&D=4*)LH#5"D;*((0T9"#GF$0A'2+(W,W.[M9,:F^UBE?PF:XW*W4H:BG,Y52CX3(L'JLTG"$R M>)V&RX*>J]30\K1C@U(Y4[_]]IM9F^ONK5H>,T M_Z'^T#(!;MZFL..LF&F=_K'N62O5 MR 6H02[D,AFI[NA6Y'H.4 7^N_>ZF( MUPU27QU8W9@8MD5K)Z!.>KAV&\U-8_XII]]>UE+<*CN%?I,/&WUM\YB_G\XV MZJ=?=-OTXG&S+M;J6ZF84R86)BE/$!09"2".LQR2).#*Q$)I*C&+!]6IR!(7HB->P#6O$/%J4 N@X!7\[GRV96P'(GPPT00\^:V7;6XUSTO(]MIZ%F M'3QLIZ%B&SSNXU]+Y&_7]?L1R7IJF%O?S5UV<>LHI*\,AK1VU3H./S3BOA0"-%/HTNY5#K[EC2G+N=,'1R];I1',SQVPF0?3=PMX$<CF7JUO=+$89_Y^F#;'#GE-AR%*1RQ!2W243AP)!1A+M[0QRA),PPJE5 M"0\''L:F"P_Z?\E4I1 M]OZ]%>FF=&>H526GW\L[]SY[B'4 V5=>B0,'PZ:=N$-TDI728:AN><&*P'O= M/UXN1)4%]_@JM9-$G;)DC+((9Q2R#*L#K#K-N&:TM>)MI/T_P#9SEJC57PVZ=\GH#MAS[3W>]CH[G MQ-<6@C\E!?8Z )>280W>]-#NT;SI_GKP'+F?U^:P1?C6%H=M[[DIFN<5 M%?*6\^5FL2YV]G*3Z<9R2C*BU$HLE)812$#",PY#(D,FB0ZKMDK$;Z4VMO-= MPR=8[8X1:RV 0X1+.\QF>L4;>#TKE9)/L$5O_Q#F/2W."!-/^J2=UJ#*Q$CL M8TUB]I*;&JG='A\5I^?.9SNW18)1'B89@UD2<8A9I!/GI#)>4)QQD>1I&%EE M8Y@2'IMR:7J;E\7(MNX,_I_-M,J.*5L/6]HOQI-@IF_Z@+9GU=.@JE<,..\] MZJF=HRU8GG22,=E!U9,M&,>:ROI]-Z7U1-_T>:%X7I8+;R4O%LN>J$-6D.N6 ML2D/),29H)!D.8-AG"*9R C'>=;X=\P4ESEQ!Q=/S\JKMDFKHF5BNMZL;%O* M6D!OIJP\PSE0IX2::;!>@IKMXVK\-X?E^/TI+'O /*DL"\*#*BU[0([5EL,( M+NEC1UTF;^=K\URQTW?'9AA=[(!Z.]>&JTTNV!F@KH<+=,6H]RLQ-W@L<[DN M8^"8N'5FP &SM"Z+.LW>\G5MZ++FFFU]&6M#CU5P.-]46RD M>)#KQ[SZPDE^5,QT$6$R02%F&!81+P!&*B*U]0+"#B"9'J'),Q M3.U\+6Z,C$WS[.0 A18$;!:Z:-=W]6,I2N>N#NFIH[>U\^!%S@3(ERNPIC_4 MCYQCMYUGTM1AT__\].[ V4Y-*<--$\1=B5%6\=E%=NLI4;* ?6%\NG2ZP>G- MQ>/(QL NGVY@G;J .H[G:*_I0*)B(E-, \$"B#&6$ =40()""5/!HCA(9<"# MR.9VO1IVG'?HM.3-TN:J8#(TKJR%[]N*:I?8WE Z$-"7150-.JSIS92&?EY\7K]/WTX+?+\2#FBM3%T;;&&.S,S1/YOZ*5G2N M^RU\ =/WVBO9!"6?NA%O63=UO02?'Y[N@699_4*[DV^ XEV'5NFNB:U 6GDV M3%!R\G"T#CR8I\-$O'V/A]'SW8)FRWO,O2"66_&O3;$N/?L"1YE@60330'"( M,QT^&TNI.UPG,IL_;O8Z-I[C9EL(_I2XV>L 7(J;-7C3M=Y54>@K8W44D L^E<6G MZ4+>K^6\F(1AF*5,1%#7784XQAAF4C>5P2)/HC"@G'.[FE>72(W-#M&<@@-6 MP5?-+"BYM>PPTX*PF6KQ@UO/*L45,HCK2($OS MH@#-2KS\@.NM:+/=ZUB)\UV\*F_XNJPA)^46NOD^Y?)*KZ5+H M[.EOBW*4NE\PRG%.(PSS2!"(:9K#+$HHY)A*F0B"TLCJYJ-OAL>F)DJ?*RR% MT<5L=G5EZS:5MC>T/4^WZ27O>":Q;R_+T_V[^NH$WI6S6,OK? MNM+&Q^F"*M-R\:T\F$Y$$F>8,W4V#,((XC2,(8TD@CSA*& Y31)BE?;41FQL MJG^?5WW5JDOZ@FE1;!3/TB6KLA5I0\WM";^^M>X1=%5'B :Z]H0.>Z5J@(DO MA=A&:EAE9B#TB2(R><=.B90I5*NWR1]?)GD:YR*7$N99E$.,< P)SP.(6)2J M'[. (J-*ZKLAQZ80_E!*MPS'H&O3*/\]?-H7N)O4/2_C/Q[NGS^\!U^>;Y\_ M?.F^8$]E;#D7U@]7J[+^QVY![@TUR+([9;U97&=^X[8/ETT/FK(M4UGLE7\G M,@XR'1A+*8IU>6QUB),\AZ'$,&,$2KB)(4I2I1-R[#:>#E-8)J$(N:YP E"5K4> M32F/;<66_4+IF7:BMG6%3)$WVYY[P;/O:Y=+4.X%??64FF\-E[?Z0Z9T!RY$ M9 G':44BVP'<%=81D5U4>,W$X0_VGJRR^M MIWJDJLY[\,/#-RH4=C=4OS1 _%I>6]4-U!HPRI:ZH(+#[\8Q_#1ZW'T&9'[P M+6SXB3FW#_X$+ES;I:\4:=W0J>ECW,1B:A(30H,(L3"%*-#]E0(9P(SA$)(\ MB2CE# MJY6MK)SEM9// MEG\55:&ZO&$=T"WO=LK'85K,%%*_8/?M=E1GD!+KAGW WL O6@*EZ'\%6R' M3@JO@:'=0?2DU!P8&%31N0-TK/PZC.3:^I=O5E+H4(_:3<]P2B,<4I@2$D,L M8@$I%P3R!&=Q)'1G<*O>ZB<4QJ;.:@;+KQB>Y?)!+Z\O&_=?&MBSUI=O3AT?P\.'1 MZL;Q JC.T=7% :X=:P!\'_Q>$YFUZO'@[&&O'P\)\31]>/91]RV2NW]6+_I M2-_E0B[6[Y=S.EU,&.5)HE._DR F$),\@%F>I! E69PF-(C3V,KS<);*V-9F MQ238<@F^5GQ:YF*>1]1L#^V,4\^KUQXBZ[VT%0)/^^EY&H/NJ:UB'N^K[0\[ MU'P1_WI>ZN%N?TP+XR(O^R^-;>WN$AMTW9+]Q(7_LRCV<@#+]5W6&9&>5^EE M,-1)6K'J:<,]*[Y;G9:#D88KS').@(-*+&IK MPP]I8QN*>F1VF[YEIR!>ET),])'YW7+Q72U(-63U::V=9,5ZM=&:_!U]?=7W ME;-9L5]V<9(D*0]11&!(@A1B$6:0Z0(JG")B]'IG(T^&>EL M+UXRW)2-M:X1VVUNVC728(CW?NO(=)&G1H8;L)4"[,30\2?E3)22'-:/'6(J MQ))OMFTH?_Z4'+#SOS@UQGN+%TBK+4XJ*(E0N;-T&WR0#<>+_,T^Y&

X!IB?[!%RB$>I14';X$HYZD,'('2*NIIZ$G[XXZE&NJ6 ME0_+M2P^+>FBN%V([8WNKI%EZ5A(>,9TJC$Q8$ M$(,++5SF)KNP,6W+"$W@G92E\C>NF5/^4TV\ORI:[528=_2:K8VS3 M5N%QLR[6=*$#D>]H,>43+C'*B5*><11IRXM*I4L3K/X91"&*6)*)>*)&8DM3 M'6I%WV;![G/1X[K5;+DW@K%#G^0TS',6P"P@&<1I$D*6Y@@F+".)4!\9SVWV MK]ZP'V*S:I@'M.(>+'8>F.5\OFQF!"QW@MP -N1\F>UBO7.:'F:>.RHSWH+N4$R_&6Y#:(?>W=#XNUOF.N2D3\+E]U M?:9F>YLPD6%)L-1EE'0IW@Q!HALOQXFD>2A"E%(C97>-T-CT6L4KJ)D%6VYK MT]"\4&\KNNVJR2=F/6LA5[BLJOJ:8.%4Y+=UX,%J_IJ(MU\"V.AYQUQOS:WN M]%X6@)P6_]9F;AW/E'.*LBA+H"!:(X@X@%3$$8Q)$DC"$*)VN6DMM,:F% Y8 M!9K7^H3H%"[6!K*9S>()NIYU@S-J]AG"U_'PE<[;0FG8W-OK(I\DRAJ\XE@] M[E7J41??[A?*^)>Z4\ $H8SA(*-0JB,KQ'%((0E2=6XBF1*7BR! L4T=AS,T MK-3$ ,46MBR":^!N=3*SCV%>(NB^^K M--P9"L/6A+LLXDDQN)9'/=D&=V]W:8[?W$F9/?.>ZSNM7)880LX4$4!E$& M&4)"!\!DD!*I/H4\$SA#6!)AM<&>D!C;^ R0AGMJ)WCZWDSMD+'? M1"\*[VOW/"4P[+9Y4<"3_?+RDXXU*(KU=*[&?,P_TNFJ;"2W_;!3M+7]EQ%= MH2Z-8(RR .(TQI#&*(8)DYSEH5("R*H-G WQL:F#AGU8@#=LZ9&J'9I-]6VD6[Z:Y"U:^:F#8D!ZV-(8#*"<5,US&\!4E45JZ M5+(D3SB'ZNN&E9ZB$M*($JBT5QPG3(2Q77[#>3)CTTAG7/;7[&,;4!VO.,9V MH'! R4,4Q)5SA9\ B.'.'6:"7@][\' V*7MMZ3HA*_DB%\7TN]S=LS[(]6/^ M3'^)]!,-0T[+3VKL6I&#J0Y#.>X 0_5C"BI M>BGBZP].G_T"NS$T?%]!+P">[3_H9V1[]^M'A<=R(75[\N]R]?9^(Y^7RNS[ MSX;.IOF4UVV'%0=W270&D%@1::QN=>V^XLD4M7!]4)&I[SJ$XK5K#HGBG3G9* M;WY>O$ZUO\[J,OWR"&-36Q6GH&15-V1\GLY+.^#SP]/]WAVS17?J%O2N6U5^ M@.M9F9EBYO=B_CHT;I5O+P\[7!GQY3S'.9)J(LMA"DD 0TAS9210X(LB8E5*%T+K;&IB(95L-KGU=*; MW@*MH4O=#V!]^]4;K [8[.'>S@ .7Q[V%DK#NMFOBWSB:S=XQ>&\HZOAOVJ# M<%N81QVQ/M,WA1VNO]0QHYB0B,"$)PABD6:0Q(F$,4J%""4B:63D33>D-S:= ML>5XKYV:]C HIG4N +8P_0W -C@>^86P9RUR#KWW>^A=UR=.,%H2LE/ ^=][W(+I M_'4FMVL,\&6A?;D+:=F:[PK>AJ:<-Q3[MN;V &PX!0VKY=6BSZ[R)J!XZP+? M2FS@KNTF@I]V63=ZJU-IV:J*S4+HX^8?KX*NI0(2H<3JW&(TUHB^\SM^P99A M4'&L-TD$4=+#<<8*);\%1Z_0_!E51_ M?,/%SDW__PUT^_@?O#?_^/?_F7?_O_ /[7\P]O M?GDY3V=?<+;ZY<4"PPKS+[]/5Y]_67W&7_XV7_Q]^BW\\OXTK,I\\07@/]9_ M]F+^]<=B>O)Y]8M@0E[\VL5/%_\:E$.&J8#0PH *RD.TS$!*@@M35(C9_?\G M_RI*B5<'(OY*7[ \DO][U\_O+[QRB\_ MYE]FTZ_S_,_#2:5W_?>K'U_QW_^PG'[Y>GKYV><%EG__ M _U=AJI89B2K;_UO5W_\ZQ4!7Q>X)-2L&7Y#'VR>4=^V)S'X?86SC.=<7KSF M=)YN_-)IE?%\(^$\"X M@6 5E\Z@YN46[Y7N)1&^5LD2TQ]/YM]^I0?_6N51OU@+9BV4.Z\[%\Y^=%^L MP4_TNY,@M=3)9E#%!% R(007&*08=8RET'_#061??]M-JJ\K]=DB_3)?9%R0 M$;EX75BD.PJ^"=_-;_SZ-2SH09 ^3T_SQ5^7Q?Q+"UVMY@TD=ZX6(OZD!QB$^7?>O%6.!#]X^ 0>78"B?>XF,[SJUE^2=OQ)'%A0S89 MG'01E)<.HG$&B'AMC&',9-L$$#=>NQ4<9/]PV%^6G8#ATR+,EM,J^ V@K&2@5 P0& L09992F1RM;(.'VV_>"A*J?T@<)-&14?%JMIJN?OPV/<6W M9U\B+B;2HF5%(G!K+2%:*7#,(]@2G9"&YYC*06BX_<:M4*#[1<%!$NQ"^Q_P M9%J%,%N]#5]P0H;+BJ(HV!*"HBC+([B$%I#;XC,J[X-I@(";;]T*!:9W%!P@ MR2Z0\)K"^@69L+7@/Y+\\<7\;+9:_'@QSSAQC$==1 $= WD^C/Q@7PC8G'-# MKG#1CNL&P'B4B*UP8GO'23LY=P&;3^'[ZTSBFY;I>;YB8PF]2X9;1X"7)!^% MT8)3*4/"5 3)C)PDUP P#[Q^*ZBXWJ'20K9=@.19SJ2"Y>8_;Z8SY).@?)&% M)S"!J5#,08!<@B4G%!!1\/BT@>>/%VJ2OVDZ!B3X'VA(GUUOAN\7XQ M_S:=)=H9K;4TREC*:=469">0[1V5"T2BUPB1MD:>[; L*9;62=24!821T$!F+ $:A(*YTYE+XIW[K"(Y?K;M@- QRG. MO44WLLKK*>GI^\_SV44&I@2?0C0!M$L<5%$&?)0>? XH7+*JKS#.QT=E+WM[/E)&A;G%<2'!;R?'@*Y V7!*Y&V,XS MD5UJL"'<__;M8-%];K.!:+N R.L9/8W$,?V&+\,J;-B:"*ZY$T6#]9SXT,@A M!$)^2*B$U2Z()AGO^]^^'42Z3WPV$&T7$*EI_,4+\HQ/YHL?$XDI.Z7]: MS']??7XQ__(US'Y,M"^%&>V@E* )SMZ!4^0ET\>Q>)N$RBWP<._+M\-%]YG+ MPP7;!3X^?L;3TPOJE18B&J[!B)!!>2_!>X&@(F,Y!F=HSVMA)JZ]<[LBJ^XS MEGN+<600?,1TMB#ZN8B?IJM3G&1NI(T9*6P2M-&1BPPN:P,B:.-%3*3-P\*- MVV_<#@ =)R4/$N'(ZO^T"+4(_N./+W%^.DF1*"Y20W35R=&!"/?9@*%]#!!".*=(1C*0@? $6 M&+V_"*\//+*Z[ZW;8:#CC./!HNS"":"-ZTLMXYBGOW_\3));OCM;U;L<%=X3 MI4HH$AUH:4@T"@G8DJP;2[DHDYAWP3=P"AZC83N8=)R=;"SFD4'S[ O.TTG$RLDS(@"<$'*3?;G8H9!#F[9 I%]OFPNQDW7K<=%#K.2.XOO$[*KW^; M+E,X_2\,B]_HD^6$"9Z?'*5>6[N+ZD7$2@_860E ("FN^3"H#NCA45C%7\H'W41]X M\W:8Z#@+V42DS6#Q;[_>D>,;^F#_R]GOWKY\]?;CJY?TQ<=W;UZ_?/;IU_OBU<<_OWKUZ>-?WS[[Z\O7].E-7K:\OKW#XQM=\-Z7H0.O@)\MX22$ MKY-UM5S=5=Z5WZ:S,$M3VEKFYY>^+K$H(J$N,04V9T/[2Q$0!4HH)+HB+4%1 M/%;-7,(RKG&R>>GYDL33U?+BDZNUN0M=^UJ>.^_X%.(I3F(*UB7:0*-&LIN) MG*R@,4.LB=GD,,3X6(G=05RN*1CG@OE@2+BP2@W$/>(V=4']!SRM+3_>A\7J MQ_I>9"T*F,^6SW]<_\FS[]/E1 O'34P(*+RB#5B2D!PYZLIJ\N&Y%DGFQD#: MGKI.0+8'!N9'44AG4'LY_Q*FLXG.@=/VGX!'11Z^+0JB3 :DTC$;PPQSCQ7^ M'0JI8^ NNZQZCB+D8LMPZZPA*<@].\0!) M**TX1\O88R4_^R#H7D+Z =$^VIVW%G4'>/EPEX-$ F#62F"FRL1G 8$S!X4Y MSF2Q63Y:7'JHN=D!*3>0=YS)=4C N3A@[-@0+N "+/EDM<+2^#!9-28,48*%([ M4"$63/A=@.-37+J*LFEHW(Z6Q#!^%HV M:< )+P%5E"5D6XQO[93<2\BX0#E$L_>"Y! QCXB5FH^;O C+S_5_K_[OV?1; M."4VEL]F^0,2*]-$.^CZYYLJ?!=U$-QR\(%GDA096F*ST)HBM0>3"_.WW)2[ M*;]=7]H#5 [2[_P(PN[!X*14.X\L/V!"XHTVY[>XNN#%>Z-YR!*"U<1+E54, M7H,N++!:N(WYL=J5O>S.(_2,Z\*TPU1SV>^-HV^XB/-&2'H]^T9TSQ<_B(D) M4]QEGS6Y=9K$4KOVAJ1(+$X[99634;9V>:^_?YQF@\,A96_9=F!AWB_P:YCF M5]^_XFR)9#??K3[CXH:,)MPFE#I1R*@".7QH/43N"ECAHD C/,NM ^DMR!JG M/^%P*&JMB0[ =9/XHC)7W$@PWD1091U6DE^8;63!A$QFL_E^M3-@FA?7#;A! M[2W=_:$Q7X731G9G_A47JQ_O3P.)8Y:K\_:UQIG5ANJ$O,02(#E9B\28@&!$ M!):-H/]/3O''[OSN9W >IJ<'SZ9)8-5,Z!W8EM^FL^D*WTR_87Y-VIB=3,E# M.Y=5Y49RKS%'!(O*T'(('((SI79(X-8*'Z5J;6P>IZ@'IZ<)B!H*O@O/^$_S M>?Y]>GHZ410.EEBQ;VSMK%0M:+T0772JS9<21GRLUGE:(+,3'B?ZJ@C1CNA+Q \5U5( M"8LWQ;G6)T?;TM;)<6.;,Z5!%-*!G;G&U^VPD42#)90(7&4*&P,QX7+(8"+Y M\%QY,J:M;<_#U(Q[F#",]A^&V"&JZ !4%UGM]^%'36E?9 ^R]6@3BR"0"U!* MD TF<1$,8EU].5G=NCCZ?DJZ =-!>G[@*.$ H?I46; MB-J80%M3.Q5J0RP$!C&24ZA98,H]=DUJK\WL+AGCYF<&PLVAXNX!,7@D(#ON33 4[29E>B9'="Q[N+X:2B\'";L'J*S:XB_EF(P1C&I*:!( MV1I0C/9;5[!.??(&0Q FQ]97#^ZGI)OM:4!G^7 5=&!WUJFJ:_*ZQHGPPMG@ M&5#$6KN9V !>! %:&:Z41(N\]8;U,#7=[%O# :J1*CH U34F)BD0X'FRX(0H MH&H?7N^9 RV2=20M1#]@#-_-]G64H'TG87>PB]5F2M/5ETTIXXOYK#;VQEFJ MK!26/$/)H$3E:^G9NF%S <%#L+X4J55KZ_,(.>,>31P%1ZV4T8']>41"+&57 M3(SD)XIZWXN6B:O19$3K78S@>G_QWC5+_QE. MSW#B@DYURB[XD'.=5^3!<9/!"H$R9)W1/]8+9\^2P=MDC'UUIHV&[]8)'B3N M#A!SK5?@.?UU[K*7)H$+=;Q5H"C!J8Q@E-;)&D8+20RPIUVG8>PCL4&P/,HXXX%P#ZD+[O]:&E\<&H+0) MY<8-X0;"TH'"[B"S]%1L.Q$RQ>3).9=,&^^Z^@M,1]A]:C],;G+ M,8H M2UK=>X-1%,,6.E4*4FGF%O'X"/TQY0N)<=5!F;67:85+5)5&#@C4I&, M*59:WV7]^?IC[H"$)_IC[B+N#IRI'=KS*65T\,F!,6A!U3EY7BD-Q5B7"PF. MJ=;+Y2?MC[D3!O;OC[F+0CJ#VJ8U6_8I*28$*"]9/4S2X&5M@Z]#8,F*HE7K MWKT_<7_,G?3]='_,783? 7P>:-HHB\3,%#!5SP&"D^"Y9D 0(BN*@0MM\UISI9VWL8C6MQL[ M;WQXR$YUH( [@,BST]/Y[^02XF_SQ:+B=PQQ,-5UF*P5I+1&C38"DY>*L]:0VXZR3HS84#'= .KIP-S= MY.I\9N&SL]7G^6+Z#\R3&- Y1WN!]9Q7;CPMHJ1 &FZX1N.4;]TC[7&*QCYI M/BK(#E)'I^!ZO5R>$2?.Z:B*=<#B^GZ&"1"$Y9"]TC%8ZWCS/-O#U(Q]U#P" MJ/900Z> NCYAE6.TT4D$76P 56C/C]H**"[P(*/WPK5OF?4H26,?)H\ K7T5 MT@&^KE6*/;C!:Y>%RHX#%X+$E6HYO92\U@!E[1,&6UJ7"&]!UM@'S0/CK+5B M^L+:G7V>68Y<71] M3[?,6ZYM(N)%G9T3+ 0?'?UCF> ZT.-:WR)^C)ZM$-5\RNMXB-I7%3_7(-B/ MG^C?O[QZ^^GCN]_>O7_UX=FGU_33]A-AGWK/@'4P.['8J ;FO-+S$K27",4D M,4=?0#M%?GJ=1>^L,L!-T;%@,,RU=C@>(*7U)-C"2R3["M9Y6B$N)XC%25#: M6,69T+10_HDK75KH^ZGAKSM(N(.M;8>S]5(LB:@$<$$I4 IITV8VUV\C"P*9 M;GZ._),6M^R$@?V+6W912&=0VYS AURTU(Z!C6E=$QO .QU!!F.8,N0:8.M\ M^D]+%D ;$4<,S46V*Z]J.VTH?V'O#YNSOQ;_?4 MX1VKL8= NRA*>C%?KMZ5.M!B?24+%]^F"99MD>4QEH-W->SXUCG "I6 MF]X+YZT0)8G6GLC#U'1B/=K I9'0NP#0GQ;SY?+]8EZFJTE63$:% 8KP]81. M\MJ!@X$H.6#4(KC0^MK1M==W4CK4!B+[BK6#R["]DNRBZ?S]?"M MS<2_B1,:6?8)9$GK7H;$C$4)GC@426L4N?7\H4<)ZJ0VJ-4^U$KT'7@I'_&4 M?G3R)YSA(IP22\_RE^EL6C./:"3A"="X!UTHYEK@W MS0&U'66=E :U0=8 RN@ 8N^^8J5_=G+5(6/"C8J!MF!PR.MH6XQ 5 = JVJP MEY5O/L#S'C(ZJ?=I YY#Q=S!IO9Z1JC#Y>J<@PWHDP*>1H:GG? [@-*5]?R-!'?>HO>,F-J8 MUWK&@F6^V+1[^A2^X_+5=]J@26G365C\6,NSMA6GOR323M?R.%]E$^>E028T M,-0!E#$" E,>&"L*?5*QZ-:WL@=DIY.:H5:6L ^U=[$+;UC3D3.A6)3&&FVE8X.@]PXIVZ4UV4\%O&RPT"M@/)SY+\WE^V M'5B4BT:=%[<,+BNH))R$261>8QHI!7*B]8]4Q^B93NX_"S) M[R82[\ ;N\W'\["GM$V-S'1N5@RUF:==24)4QF18'E)47M>&&L]3. ! M4L8]:SL*=O81>A?H^1M.3SX3Y<_HH>$$WY[5$I5WY<[5@4NI::6*X=)"$JE6 MKQ"'/M)RT=X6QQ3GO/E\[EUIW,Y6_2PG=X-JJ(-];UO^SLUSP9*<^Y6^6]LC8[$-5= M4$$Z6NV!=I?$L5XGIIVF]_&O?BW5_>?WCU9_J= MU__YZO5;^O;5FW1/L]JK*?AW1FF<(GZ@C'%5/OA MHR>OE.7:2(^.8%36=< M[0NH"UARGEVA M:"QAZX."/7)G@_N* Z#CB;S:#G+OP$O<9@@)!6/3>:;/%QB6^!+/_WL5[_DB MF< (Q0;R0*P)Y($H!([)(Y-6R=RZFO!PJCNI4ST"/(^LX8XQ_=M\0>[+[+PQ M9;I^Z8W$O_[N]!P!^?^<+=\SL(HKJ#-(KC6;1B.RN"XAOS8Z-UR\8P/I8[76=7-B[#\_-OI M_/<_8S[!/X7IK'[XK-#+/V Z#VEFUQ\)3D]MVD'<'+N E M]><2J?9Y/J-OEYM9413+N2AKJZ\ZV"63/\LP0Q(V80@ 89N\;#IF:*BE4$6!+1U\FJ,')PV!4KVQEC/]\<-I^_#E(+C%^'KE/SX#3/>J.)4\F!K)R6EC*R[ M=UZW-+"JIB-CZU32C:8VA^RD9-Q?0'CP-Y-T!:IZE=/;E;-W([:$LVH8Q)XS, MF#2@3@44CQHBDQ9X)H?0LA \;UVNOS5QXW8F&< P#:*5$>&V7*PF+\Y9JBTP M2L&T.D\(ORO/\OSK6E75<916"<6*)9^Q3BYA'('"#4]KB&7!),:0MFI10B^\ MAC#Z[@I=V]+227W"_C'9($+O'$2;Q:>SU(I6&B3Z)5I\Q$Q4)#V4)@7#F5!^ MJ]*K V$T9J VC/9W@-8>JN@<7%>E!!_@-L'$[M8LT,4U($W=L_]&N%09UXR"'0.E(R"1(4&N/=" M)\Q.-[]K[7HG:,AQ,\,!89?!6+MH96^$?5UOQ+26 M%JM&&^%M64VB8JB\84"_[4$Y1;)Q@:U;JCA$JU3SRI:[5(P;$QX34P=JH"\D MG8\>?'FVH 5Q[C.>KY/U#]^M72D?74P:,589%!L M=%8$7V+S!E^[4SFN2W9T) ZGP0YVU0"Z,-$CIN4[0"AC?37+T#/E^"K+U]/YS_PG-/W9XOTF<3]_C3, MEA,,M-J$T*!+(#:+"Q -RV Q&OI$V:C:CQS(!3:+A0%>N CK5"3O44OBY'-:WOV(G3L!37)/J2@HP'D MDAPB5@Q$)Q+XZK8+*ZQ7K?V%H7D:MX7W,9= 5^CH8+5\P.5J,4VUV\GMZ?+K M.Q?G'Y#D/X7O?YNN/E>EU J-B7A49X2G0EM83&"#]Y(7P:-NW6%I M7UK'[2U^3'0?19O]H?8\.+C-[&T>4T'IO/"0;1T2PGRF$$%RL":(&%4LMGE+ MNGWH'+>)^(AH;:_%#I!ZLYN*BU8Z'0*XK'-MZT>N%!,,Z#NC4,BL;>L#I#VZ MV S6)OR8X-I?\!V@YM!+N$J%G LMC8+>@"('A)SWD,%PDYF.00GY,]ZY'JXW M^3&1>4SE=M$B\=$C-::4#18=)%[GZEC&('BN0(AZ1!QJF4GK:.KP@\Y_BE.I M9FHY\'SJU:S-L(5[3ME,G?;%$J\S*UFM/O 0K4D@&?,ZD*]KL'6=]9[GG,/U M&1[YH',7%70"I&9X-:UOL;6:;>'PS3_1).' M7<3<09,+JT1="\A_8!H'^W>SJ(>+.H.\/+A+@?"!?29MOD4,G'@L@/G+0.1 M5/'%89"V=?O\NU2,&Z4U1LJ!0NX )O>$K3%+I77M><\H8E5::@A.,4 ?/CS'W]=8GX]>W*(]-FXUK?) MAN!CW'WVR#@>'0@=F-&72&].T[6*Z>M3W+3J?_:EGK[_8_WYQ/E0NP]EJ E M6N*N8#J[(#>%Y,F[Y9ACQ14C%%<11D MKVKPG2BJTDZ U(I%IM%(W[S=[KV4C&LONX-@ W5U +KK"^9=^6TZ"R37V M[H YB$H[@.I:?DMBZK?YXN7\+*[*V>FF5F Y"3)RFKAQ[^QV!]!AE-H!6N]6 UYRN;G]=A5>)F>"TO7> M)R//1:$E=UDB)"TLQI*%$JT=S>VI&_?2;G=X'4BM70+V8J,@N>/TV_I4(MK( MDZ/UQYVJ-:L"(7"CZ]!BQXQ.SO+6]5K;T-5;UZPVF'@2>@#7;7CCQI'4]25)(G:R SYFJC' \^B01:I@O*D\.7> Z"A#G! 7F-H-[: M;!T)>_NJI%,[^'Z!7\,TO]Q0].I[S775<9!KG_G9:M:Z&&L_2GMKK'4D3#978J=@O;#[[\./>>-;$E MZA& J:*4.2F'M#B/MD=OB.JM7=:1M^1]5--K7+(X(SJF(4Y/ST.[S7JZE.BU MGTUXJB64,8*2-H 2(D/(6E"X9WQ!@]:8UG<3#Z6YMTY9QT/J4(KM ,C;%QY, MBBLRUH%PWF1?IW@E<"K6J7!<%*^3:C_I M/B!(B<5JGQ@X)UB-W1CY*87V$%-,/;0R/K9N-+@[E9U4\;X9LL2RE9(ZL(KD ME5PTB4O_]VRZ0.*5%M?J1VV)N"+[7Z^W?ST_ 4 M6,GD(7M+FTU@Y,(477M[ MTCK6Y$(+WOHVW/;4=5F\:&5W630X-L7W5T$_N\,YB>4U:FYW4=@J; M^-^DK*NH@&E3FP+20G$\UR0 <W:0BCJ&WO.S)?DE MQ-+R3XM:5^^S*+DV^4.^KM0,!<@IJ2,R(C>QN&ASZ^*RIV@:-U$X-O .45!7 MV^>UI51%M_YL8IFT#(O?S+/SI0YLS 9T=)'BLJB5'QQNU^@9-R$X-M3V54P_ MYFU["4YX<+'.J( 8:M*3L3IZ+R0HW*004/J$K0L7MJ=NW'3?D7$XD-+ZS:A< M%@+?(TB+P9O R:T(M?L?R10":@>H',$I,Y==ZTK%W:GL9)#FH!F55DH:,:-2 MFX]-/N#7\U90YUR)Z \+6$3ZJ"(B)%I@6%).[' O+MX[E[K8T MV^(]729#FJEX/HR\Q]]7;W*T?%?HD5_>S,-LPI!97W@@^3#R#T0*X#TYI%') MD#W:G&Y?0GD*-]>>WF5>8UBT["O;WC#RKOQEOEB=A!.<^&B12QE!IGK\89DA MHTQ?:8U>:6-#N#U6_&G39#"^%%ZI.W73.%> FHW?9Q,#*5K9K?QJZS$4,8N*.I*>. MSC8W)="?YC=GK-2CC?OO,A=CG+16@92!9)MU@.AY 1%9*BP8&;%U+Z-]:>TR M=S&8P3R&0OM(XUY;I->.XM;%6/=(=^**T;S>I.)%(#FQY*UXS&W%G;ZV^#@SK]M*<.)-#MJC U(-C%7*J!5F6?&G';?2AD%Q' MR["-.S#OR)@<2&D=)'Y?E8*I9H"^DZLR.\$/9(;?S2JS]7\U+_0MG)[O&Q># MV.H/GLWRS0^N_>;$*1YH,2:P2=4++):"OCID 6-6M2>LQ^:X'8"-<<.IQJGC ML=7<@>$]B-GS0:YWR[[3Z5GUGJZ+]5S4DQ!$$LSZ6BVF:A/4.FDD(VB7.&>\ M-D2VC1?!<3D<-^IKO#XZ!D<'F\1A=B*@,.30)4@% T6^ >LTSEBO>7-#\8-S MMO5V,+SA'RPL[ G8.ZGNP,%F!$".M1V2B:)&-%*GYO:IMB1LW%FQ=93&(2KIP@-<7(-?WN/-T=59G:,_2 M6:7D^=GJ[7SU7[AZ'Z9Y8E6Q7@<-D27BBSM;YUO5D7RL7GR0=>I[N#GWF&MBY?5N_+7Y?E=GG=Q%21&E=HG( N2,7KQQE8S^6-KL=7/P\+*?+.>TP M5\\+L_SQ[,N7L/@Q+Q^G)[-IF::Z[US.MYT@[GM)A@?]+XVHXS; ML=QHIO'=UUPUFV E%&D(6\?>)-9Y<:!O 6TGQ8Y89@F<2D+O(9)&A-!^7= B](P_Z M:(.HV];R: KLUEQ^($]G=H9D+U[,9VN!KJ^_+:?UR>O6_/L8Q2V>VL;T[4I^ M(P.W>6TM'[EX;ZUS>G&V7,V_X.(*F\J'Z+FM0U[J3LXY@84V6'3*YI!X^O4Z6.9TOSQ9X!7CN%87BW(!U MI1#@?9TQ$P((DH<,H82@6C?@W)JX<>U20\S<=_367CW=VJ.[S;[?XFH?%C9 M1H:$[;?K;3;CU5NN0)UT4 $Q@+.>@8JY$*B- Q0*DTDZMA_VOAUE8SM"A^'B MSIRQ]MKHUL1<[VJ_AV&YTQ3_8'/R($&-C,C%\W]<[1J7H%'9*H*7!KBTF,>X5+]SRF4:ST%('- M?),EDGZJ=[HY^ZNGT5MQB@Y/ MWYP__?JC9QM!XV5'R?MP3\P6I9T$-,;7]O@<@E .7$!E-6?,QM9W+_Y9YBUS6/;F+6=&6ADYB[>2V"Y M_Q:3L)I5W)A MH&M#-Y430D0F8=UM3+.>T#S.-C."FEO"J$/M@(W>7A$;V MJS[XGAV56\F8MPJ$<&E=GP\^A:HWX43*FJO0VG3=3\FA5NOF4Z]E7*0-0=FZ M>V<'2FD+,8@,,D:;C?,A2S\H@YW8D0;ZOVU"6HB\8UNPF'ZCQWS#US.2U=F7 M?:L"[G]0*VOQ))'-S,<];Z(MXL^83VZT&;D'8\PQ60]Y(7-->/!:05!HP->F M(\'XXD/KZLT#R#W<$.W\ZFO;J S&9(50/*OIG7I14"<)*06#5DNE17MKM3^] M8YNTXV#RKMT[DH:[-8ZUK^#T?,K!IHB2^,;9OM7PCSVNT8G M@2W*J&Z>M^S M6^^[[[A)LL2RM6!="*"RJG-PD/QX2>Z\(<#HV+PCRRX$'EQ@MNC5MZ_ZH=WI- M;I).^QBWQQ_8QKSM0'0K?_!2_^LNLY?OW#3Q7)^YKMMVQDK51;?$*U0ZF40Q M#&R.A$7F""68!)@Z/-:K[$M[E_ @B@\U@>LGUXZF!-]:Q;CZ4:^,7/8UO9PC M=+F8A-;5/Y'@O:H9'4[A5/8:C!+.>1YH0;2NLMV5QI&]O^,A\+9='%29W5K& M9RF=?3E;"_<\\4Y")S&0W->>,/W>7O9QF\=2NL#TIL4-'#G;LOM[7QU/<:)VE*<4T"I8&M#TP@^ MT%>%&X,F,!2B]9GG4S2-:ZL.0, ]/ED[X7=K:U[/Z VX7&U5<>UWF(2N;] !!S6KH-\^_[Q1)QR2=0XK\ _FW M-=W@,"%XP9E+GNF06@ MM;2E];3=Q^@9NX:^#2;N6I5&&NC6?)#+<,[DF_FRMFE>1X_[&)+[']3&I&Q! M9*L0*2QF=;;CQ4NN4*0L)U]9 XN:@RHL0;!%@"C6)!D" :SU@=A#M!P\T.#6 M5AWULAJKIQ4K107E-!CG):A0*V^R3!"5<5R*E+@=J"YRN)Y6MU[P MX_S?:[=G'>&GUBJBKATY,RTZ;T.&[$0V2H0D;&OG:3O*NNU3M0M*'NA3U5(I M'72>_(BG]*.3/^$,%Z%6\S_+7Z:S:957+Q[LGGMIYMM=HRGD)ZI"$FF6IV1 MZ[6$Q*'HXK27.=OVMS:V(6SLW@#MT7.GN+FY?GK8)--GS&>GM4D_"2[A;.UW MKMF;+O_^_$?]]S>2W/Q:*[MZ,YT"I//1Y]WI"-FP>,,9YHQ!_(-[WW-K'5"X+;QG =#E M1.M TR(CKQ4$+]K*&(6-K<>H[D9AUXV<=T'/0Y[< (KJ8)>\XN[.8-C;?%XU MT.V[]Y_ M%WWL<0/V&Q\T3W>WNS1/PB#/#(1=7^)Q$ERR!7@*/MABI;2M-XX!NHY?8?Y" MIO7ZP/+-/,R6UX?+W=O\.FIND1?P"C6HHB)99&]K$L@DISB6U+H5^0'DCIVK M.PQ!#]NJ8?76T4ZZ2\9'^A@5UP@L^GJE1F&==Z,A,^5-B3H9;'V@^A-FZX:! MY%!ZZG;[O-:N?O]-\^Y#FO?2'W"#?*Q[>HA,<%.T&:^_89Y^9*+[G]V<3](CJZ6@-.II1\1A""1UH# MD;S!J#U$Y@M*]*XD\Q1J#GC_V,YX,X#<&/Y^!%UT:X^VZ$:_OWW:_N%':ZT_ MH/W:K0FZ%-:FD-8;I0?%2IU:S"1]Q;B1@ANE6B?PC]I@_VI145 [7>&;Z3>\ M\]I;*TIFY6EOCR!HR8(R18#/EA98DD$;9E$/F)G8FLR?J=7^+BA[V#$;1H/= MVL2M6]0?E&O=Z15'[KT_H)5\K!.Z=Y%S+RU$K&%$L;2C8E9@?3:Q**F+:KW^ M!^S ?R/7=ZLM^^W0)ME%0>$C:ZFB$:5THN3UU_7;.WP4O MCV9BVVFGH\3KNW*KE/VA0B;DB3O./$C#:_?P%"$Z*0 E-T&&'*QK782V*XWC MIER'Q^ FNIV>ZT-Y_??.:_]=;M9#0/N=P]T[%7/S+[V8?,)'?6CNUKV<]+RZ^7=^7 MOE,U&8/V1H&0QH*R-4D4.=G-R%$XH1F9E\8(;$;\N%O? $ =1ZW=;H>/=GW> M?Y_Y\GZ5O7R^8\[K9"?_1X6^5K^N[#DM+. (I,-2"6!3SE!0!YM MTBG3$AI0@ U8^*E;7^^"WWNN!XX&A6X-\1:-I0]*^&WY\*-UR1[0--_JE"Q* M<$H4"X)S@D<,$9S7%, JGJ4AY\$V-[5M>V7?2!8])=?:9N^6HY+(/U$N<) N M:U FT-+P14 JP=16SE:7X2K$]R*YJT[;N^#GT3S?P*KKUK3=[71]2,7; \\: MJBGW@';JB9;*FI!6F-:@%049"HN'F&OBC5LKLT>O;.L11MVTYKZ5 @\:C9:! M CR>:=W%""%[ TPDH6TR.NK6)S/[TMIUD^Y=$'5 D^[]E=>M";NWB^W^5NRQ MQPW8=G=(G^NAIJLYJ\25E^!SK8LJ7M<;! &R5IHQC$5CZSD>0S7?O=K,_X;3 MD\^TDS_[AHMP@F_/OD1<;(*9VUMX412:,.204@KUMCX)0&8'S":9A% RR=83 M%O8BM-.FO;O@YV'O:RB%=9"GON9BSE;3/#T]J]T0/];,Y3JY^>I[.CVC!7[> M/J"6%6XN6#SO/KBM>/WKKY7 ,.WKO:$.\:< :%KY8(W")X)!D'X MQ(4JP;/628GA6E=_P'0:ELNUC*OPUSO*Q%END]."* GD^>:"$+V/P"WC4NEH M,[9NG'DO(=TVIMX% [=MX>$B'W'O7BY6DTW1S;O%1UQ\FR9\]GVZG.@2$8LQ MY'LXBLN^NH/+0N\>^77&P.N<-9=L'-FK) MUX:#Y0O6(.;B?!:N!(5D5^[$7NOZJD865A, MGDUM(O0/XW#:[Y'?BZQ5^64Z*9I[Y:$#*.F O MT[8 7PNIU3/U_VO%U@O42]7Z\\F MDG,RO\0!FCI$5C('(3@%K&2,F8+.7%I?X7^,GK[\FSU5/A](_GMCZ1LNXKP1 MFC:G%Q<\_(8Z1]1QVYQK$D[ M'ZU.++C6V]LN]/5ELMJ@;3#]=&#)MALN,U%,1&3HP=2&,RJYVD]0"="*99UL M%K8T=ZJVHFSL)LE#X&T G72;PGQZHL1%\G=^T4Z_7.L'O/S]6D/@0W*:@]!Q MK*$;AXKHR ,ZBE..$6@A.E5 H5$047I@UF?G*7)EV'J270<#.B;:64.N5S MO;P:2"(HP$6EHF$I&[55Y]5_DL3I3CK=*G&ZBX!'1,FZY]*%2,Y=C$WJSI:< ME2D%G,!0[U(S\-)+2&1=LZ*8&6^?O3S0W>J^IX^N_D,U-F\IOK'U_]<_?OSC M3>JU,=*'$L!&$6H082 4X0"]5]JEHJ/D6RG_SJ/'T7PC/AIT<@)4H"40. M-09110?0VM"_G$29T>DZ_-?9V@Y4U687K(!/EFRB]JSP]L>GY^_N,BS=4Z-W M#D[W$.\_6\[W+^'_S!>7B))HN"M[LK_RSIX#OB/M\XE#8BQ$S^I[+5=X@.HE PVT_12 ]A1]CRBJC&RB(NL#DY$)T)J6EQ*2 M6&&HH%CO@DG%)-GZIO$CY'2&HGU5_J0MVD_^/4!I8Z/OL+0)C*5"AKPD2"Z3 MFXJ!@_>6[':2.4A?K)6MK_ _05)GD-I7]; MS)'=#@DA8AUR$[V1%FFMZ:WJ!)XXNKK[YI&'=K;;Q1H(=F18O U?\%VYP<-F MW6!DW'L*A7F1%E01!AS) *S+B@15..H65X8>)&"\DZU#-3IO+=[1L]JU-FX: MS^A7GFTL7Z8X0:,2(!)C%#3$NE'7=1-U,$Q:7]1V(WON/GL\Q3?2UKR=Z#K2 M_/,-^9$IYDHHX+RD/2]K#H[%]9T4QH*J-RRW.\Z^^^SQSC.&U?P^HNM(\R\W MY!LLECOTP"+MBRI( QZ%!RZ=,=$YX=63J< 'GCU.F?'PFM]'=#W$'W=#M.!:.S***D/,3$,FUKQ@EIN @X/J)DV=A;4'(>!)>!V@ MC@[@]3&NY(Z.I@F0?D.D4!/&OB1-:KUXP'\-EGZ2)76U:"'V*6 MWNQ4KZ%^YEUN/\'W"*'WN*@?A!/DDU)RSE)+$&23B1=,$#VMB:R2CB89I?3@ M(+I&3V?F:$^=/P6E?170\-;RF+4=+S>D;_[F2 4<#[SU^%4:V[!_Y%(,*XJS MCM7.N-Z#HBT2? @:8O*:8>;6L-9AT_%*,>X\^W+>VV84)_D$M)1S4; >;Z.R M1/#5U2@R!R:%9EFUOIBX#5T_1YG&+MBYQS*VU4X7?1T>Y>HM;08;QH*+40O' M02A1"US(*?42->T$VI00M3:Q=;^\+4D;NYO#R,C;4T=]^'H/LS5Q.L94%*NW M:,G74-J"QU@H-A<8"I<.3>LZ[T<)&KN)P\@PVTD?^X-KO@JGPX-K(\T/F.8G ML^D_,$\043%%KFS4+E*DSUGK\<#'=0N^" BZ*63L68A;8^-/?2CQ6D MA*]3,M)U#5Z\IDK]+:XN?&!+/HAVPD,2GH.RWH)#QB$JDXU&P2)O72O_)%$_ M1WBR"VKNF,^F>NDC-GF0I6M.+[V:DV@0$DN:K#]#B)PS\#E'ZZPM)+FCH>UG MBTJ& =R>VND<36]0%^_.6X[ER3W.WI$=-IX+T\PFB*9"BOZMD:T'KJQ* MJG =>>O+)>,Z;,^^S!>KZ3_6JIV$HJ3.D8/PM92N> <4TQ>RU;MNMD_1Q.VR[(V=+&[:V;;@/=%V'YN9H"^D^=X/HMG-)CEQ^P%OFE.M+Z MWI\?8/<.>V$;$]B0Z4;6L+[JV9TW7MUB+;$X=!9$5G5?%1FO"&I)-G"(EMB,BG[< MO ?_(?1V:>MVQLR=ECA'4F '8*U,7)2M^J*]C0%,1*+ MOG?(Y=O'#AJ.I?%[K-X>XN\ .'^9SW SI>*WLUF^$(9A17F5.##!U/GY'KD; M](^R7!G'A&Z^9]Y/R=B9W)$ U4 M'8#K>9C]_=/T"[[$K_/E]%(P:"DR+]J MQCKY(I)KX6(IH%W)41JGG6T-KOLI&3N-.Q*X&JBE W#=+YXWEW78,?A4LB.1 M.%=G[10+43H)(1>=@XX\.GD4M_]-'YTJQ_+]]]-(MP![MGH1%HL?T]G)9IJ3 M0I2B]OB4A9A2+$&],@+!9\0H$SK1_@1T"\)Z=.GWA,)V(>8!>ND ;#;DN#2)]W^7.0>0D9N=S,@F Z7^]AM#M9TWUH+ MLWP_7\I)9IGU8(7VH%+V0 :?(A1?J_G(<6#I5J[U@?X'.[QTY%OM V!G4+%W M4+U[DXEK]21,#P]=ELL=/]1<8L"H2V?/.2)^%$*@9XXSM2%A91B!E2Y@)*B^NFH('-? MT_TF86[>-V60H^]+U^#NHVLM,'WR?GY>A#41JA19[XD[642MR2.G0'D!7"4? MBBC*X'935;9Z78_AX%[JO^.$M95T#][\78[^M)@OES=XJ@T;1= :M&&U_1KG M$+1!0%$'10A+ I4'H.?."WN, (?"SV'2[@%!S^>+Q?SWZ>QD.9%6E.02@5_7 MCGU,"O"!OHV*%U:"">SV2?0C0+EZ;H]171L\["F[;HO_GJ4T/UL[;0E)4O&T MMCBZNL>U^?'53P_P9O9]51OWI@FCS0J?+]YRA4J++!:M"^A<'&U#Y'_'8B)( MB1I-\<&']M'S'3+:%?5=R/OM?(7+-_,PJPF0WZ:S,$NT>JY>O>FP))VE]<) MKT.0F"1X:4IM(AF*Y5KA=E-F]RKSVXG4L6L8#D/.P]5^P^FK@VS#MLP]_W&- MT8N9#34]%S,78'P,)%\C("3:XR.W64JE@VM^B^T0>GNI(1P04/.1M-L!DF]R ML.EN:!B/PNH I8ZB5LD$<(8,0@S)YQC0&M>ZJ.L^.L9%WO%0<"Z!*.H#5 MIT7(>-=%NJA:X[+>W"-F<@UPF(JUL(@#&B)%.J$16^/K48)ZV8/WU?=\*.%W M@*1ME^'R^8_GTU-ZRLE'4MW9\MJ()!Z92PZ$L0BJU,Q,PE@W!DMRL$ZJL;;; MAVCNI72GORVWB98[0/5UCJ[S<]%*7W"OO-40,WK:/E!"B$:"]%&P*%FPS0MB M'Z?HY]B*VZ#CP>WX8%5U +R_SB(Q<=GD\Z(:4R?KHY<()=:.Q,PA1.(*DM$R M&2XMVM8'H/=3TLM6?+BNY\T%WP%\/N!I6&%^'Q:K'^1FS)8A5=TLJQ-\]9/U MFD.7#'I+BTSR4MN!D+"*SI"$-4%Q'D1JO>]N3]VX">4Q=MB!--<9)C<+5^WJ1C;E VC[T=@M8?P.X#/V_EL<8V) MC5T618E<7*UWDH+LLM80I*+X2T8;?=$R-A] >R\A_8!H'^W.6XNZ [S<,-ED MK==6^\I2O[DL@T(5 FJ? ./Z/*]$\)IY$(YYE66((;9VXK>E;=QZQM$#S%9: MZPB--XXA+RJ!:9!@1"#G4@M.GJMW(%%+J7V0'%L;L*HQ0&'"R> 6L&3/0L.(W@@U?G M!C:X@A""D3RBB4*W;H[34+8)?"1.N!)"TWHQB3_E8/U$T^9WTM83 MT^9W$5U'FK\8F:XI0 E( M",0A:E,I%?2NVRD66A**9$M[/F.YXVWT+S^XBN M(\U?C$S740;'G27OJ\K#1DG.F$'@-KN0%5IC[:Z:[WC:? O-[R.Z#G(^3XZY M%D8KKI"!R77(+-,%/"L9;,!D2BI<^N9-V5I,F^^NI&4?KW,0+76)NELSL9T- MMD2,4.@KLI^>[*<3 5B@%0VDN%'T?HB2Y]UHFTU_F3B>@_Q=P"C>];<9168S::@ M1UL=!:R-46BY);+FBF,L046?;>M+08^0\W.6H#3>$??238\PNU:Z7;CU/) _ MBL8D\B8Y)ZN. 9)+CF((#,8-,,WT(7)ZLUE[JOPI*.TI_QZ@M(EK[K!TD9!0 M: 2OUX++6DR(X"*98AZEY(GQ%)M?QGF"I,X@M:_J;T.JH1XZ@-76Q]T\,R-$ M,N"RUN0U" \4\SH*?F66:!));M#[$?]T92J';)&#:*T#--Y95.]Q43\()\@G M"J5$JUTM/2RU_Z& $+0!R0,YF+IP;0:8-_\@/3])F$B1R3U/:5,D\A1YC8H\+E[SX^5TF4[GR[,%7A[9>T*/5)@A"T6! MG?"E]E[.('/429DD5&F]ZAXAYU #<_GH#^'WOP1"US2<+B=""HE12[^8)UPN M)R$%Z40)X#62):R7?ERL+7HYK M$W;JD&.G7!)%9K!6$>W:D/&V<-CI-=)3QB4^SU M"?6K[]48DN__+B[IL2N\Y.3%Y[ XP8E*WA'Q'$2*9":MYA",<9"SU71VLA[!?4C?X(>?UJA7\);D M-JM]7R(IK39U?(G?\'3^]0L1?H4ML@59U3IF92PH1S#P)CD(]&5P18ED6_<' M?IRB=A7Q=B[:D;N^Z]&6H>+H%OJJ"1JY<_$/F;_ALN1>N]A.2-JI=&/;B4 MR'A[VHVC85&7%L7NER_LI<:]K3;GAXJV!SQL3E-XCB$$6BA9N@*TKY(K5JMN M72I9JQ"8DZH5(L8N7-Y36;?5O8?DQK[V0O#_12/#5BF5IVZ\7'_IR$K?1V7S%O(;6_'A^S7"&5->8,):7DM&SI8$ MH9"Y"S9(&8KG*6WE3SUYU>G[CHH?I%B]B>+WEE\'F8U'-KWG/\Y+N4_#-\Z\!O1Q+'=6P'@\KVD#Q8;V/?W+DG MU;$Q\RE8Z;AVD+2.H+AGX PB!,V2B#(9&9_,U#S^BF[1<[A6Y\U%W+?]>G-9 M!^)XT5PE Y@5N0C& ZJ!,]\D"(+UP1* M.XYS'TJ^@]WP*9W^:9F#6$?8"%0F<:5TQ.;W>YZ@ M:=Q=<#"D#:*2$8_=M^#G64IG7\[6S2N??9DO5M-_K-4XL<9*(\@W3<[3TG%. MUTD?!C0G%E4,OO C@NX!*L M60:(##>3NUB2H)WT*"1/9;L,>QLL;EM8-%C]R)BXVU4='1B_A\7UUR66L],W MTX(3K;PHEC$(J.OE $OBPE#+<(I/MDCC=&N(;4/75D S/RW0FJNF;W?NNJ7F MD\"UXTQ:R$E8XHN)FDDD$1*;%/G$X$3K9N[;TK85[.Q/"[M!5-1MS5PM(_Y] M>GH:9OG=ZC,N_E][7];D1HZD^;[_!3NXCYM@DGDP>009" +JJ3(KM;*E0CCP%;G=D>D9,.5-"(4]E'J6'P5\-,J&47%1$1VQ\Z;:L M)Q$X5 ]N/G9E4XK$VXAB+H7G'$ZJ81+4.76><^N#I*7[Q6^^73>\-AX>MA7: M6;QNX*Y\JFT_IFTF76$*3%&:YFQE!BSA"9F\I3Q%WI#(B%2E2_D.4U0WP'8Y M/!642P,H^V3O U6PY>LPD$$1WG,:2*-X)!MU(#_K/-,[TYSG/L*#_-^;K/I=!$6.N(19*1W,B+"&02\$DFJIW'T8E8VA =1/#/Y/><@KQ# M(S;&E6H#=L4I68K>"&8E*-'$G023B6C8FE.Y$5V2,C'%:.E>?:7SCR\RJF-D MT Q(23Y%@FV#G@UFH7-;Y^44#_-T&8Q82,,G%%MP/D,2<&> M1$0B$.%=",'HTF#K35RS:8/%H3>.O!H XGH7.2?'?YMUT^[Z[G,.1VRVHXEE M*@J/%&:@QHG*3CXMWCD_ D!S68 %H?1^7QO #0]XJ?O'U([ M/+.!DX!1H@E<+)U;J:O(D*(:8XWA;!1O-'\*?:U4SU[:>QU-A@W@\\">[A.^ M?6)@@IKL83;7[.8^%AOX>ZNFB:1MJ^Y*Z MA8K&6!N08BS -FE")O*(L(\N"3 1*"D=G#^=RKIJL04XEA#?T)S\L2&ZZCFI M. 9CPR#C+N-@\KJYK1=]/K)M,)\M)7'RYO;FQ\[LN]?XO!KP^7X"J,H_2 MEV9?H;?J3_8NFZ>Y?>F*'CM=/+P/)B&(IM0BSD*>W< (LAB4J6#2Z&CA",G2 M&3$'R"GW#KT*?\;PR[9W^R,MNY%8$8K9!WV"&.,?" M2()HP%%''(62XW6O/('0NB9I*13M?V4>2V8-F*7]MK9Z;[)&R*2P0-0$GQ.I M(K(T$90+8KU/WA!3>OI$?^I:>5L>#2K=1>36&"+7\3/*I8AY?KU?^7O.**0Y MXTB:I*( T @R)O):>!@>2]X'8'4&\QN SX=N-G^RB4VG) +[%HDBXT0>B1XQ M@_7HNC$5I1*&()Q'AW%!04M' MIQ'6U 5&$G6Q]/B38S2U$HJN?-F=)Z/:O836GM?GZ&!/#]V0; K)NZROC27Y MB4@@H\!:5003XKGPP*QC[NK^Y=M1.\/%UQ7E90,::+V)+W9J\P"]S2Z\HE@& MD1 P0,%6G ]&AW2S&M'L7*Z>/N?W934U3:C@*<@Z]L!T*=YE^)B PE E1!% \"";81; MO_Q'KJ*?@7=Q'UU9O2M/TB2&S;:8#E(ZK9''$;1N4!19[B/\&(3CDF)3O-2[ M)VEU\T1&A=H8PFD =>$HP, M\0:E$$+B-#@PR'Z>=\2M2W_#Z'6,16J9*]H9DB&/NL<"'%\BP6^A@ALMO>>D MM"([2%"[[X*GH.*(X35 !I7'>!6<1< ?&WV%W/[?=O$V^G]Z5ERH=<0H8" MCB:W>O3(,$%HCP*8RQ17O;2/<<@LX^ >J/1"@FV*\WEBE#QW>UL.;^[ M^ON7*V$]=PYV3BTX". 8@)=@*9#-J$A$1B7QH>C3(OK_?=W]^(_UBO?06/_P MB(S'[U6$01FA=8,XV(#,7[^Z8B$PDX#$)$7.NI$>3'FCD-,TD>1(Q >[&9TF M\]>OZ@W'&T?F)W*P =]ZWXWYZ#@JDIBA :-H)("8JXALH!:12&+2R1F^/0UJ M--/T?1O/J.6MC'&D4?N]=&LW7^/\YLISJXR/"BD9P7Q/R2#GI$'&\9 B\\:X M?D-6=BS>INUYINRZ@HRL#80/MSF_Y&/ZO9N"GK3SN]]B6&G<^&/BX^L.Z%E% MJSYT2_AY\6ZQN(WA"O0O"/^_5PE+1R7/P_B8RW,X?*[S M"$@23HVPH>\<\,$O80>(K/O\.@XF+R.QVAH0/,U9L//P:A;>K".GNS>\CN-_ M[0Z?RBN;N*$B9^@)E[/_, /U'\%+I8YS(31CUO52CJ4IJ_MN.Z+>K"K"9KN, M]GY.V">92SRE'/OVA5]63F+%)1Y:6-#4)HJ8X1[N=G!97=(46:&)Q90PHDHG MZ8_XT/);]V,5TWLW.WYBM^^4S]UT^K:;_P'_T56,2BML!1(Z5ZD'QY$%%P[N M&"6=)\$$6[J%:"'2&WZ\.0%IVP9"#;DV:\E>84D,EXRB8)C-8::$G'$$I2!Y MLMIYK>5%S-6Z8*L"BEZ6ZTD2.AMGW^-\T@78^WPY(MK6/TX>O$$6I9'9&R2" M$\1-PL@R8Q$CQC$EB/.^^/B%7I35]=K;1>,@"3:K!0]YASYZX)XGR*H\"<&H4,N(7( MINAEDM%R?"&4KBFJZ[XW#,ES)-9$;Z ]YDG01"ON ZC]""RRCB(MJ(1SY**P M8*%84[JN=H !.5H:=KN(.TE" PW(-[,P8HSHU^B>35;)/P\(^QQ:KDPDIS?! MA8(SJ_5?#MJ0FFO/%$-!.8%XM!%I3B.*W#L;+*4RJ<)'=#:1U$D%S8E7QM((=9-3U7@O(_67OXF&L;L!D M>@V?G"S?6K\*BJ[2\:@AR5+I$"4\(*X9^-(L<823(#%$(CDOG0K^DHKZ6!DD MV.VF_L.XW!Q.UME;T;C$,)AG7.9QESJ"H^!R!7FB%'P%JS4I77N]BXZZ6!DJ MVX-0.8/1#8#E<_S137^ 0_E\,^O.)R8(T*S.(VI,+BK(T1 I,:*:1L^L$MB5 M;U-T@*"6X'..O%]T 2G%_ :0]%P1KPZ7D$$;8 '")H^V!\L!G*Y.9P\F2F %8U&$XQ<3D/@44O ._:(Q61TC)%H7KK6 M:Q\M+9DTI\OX(&3.9'CM1*$W_[J=K&;;O)W,[,R#SOSU-OYF[T"D?*TOI=?6 M2]@$-A&.E>(4.:TY'"MFF+=!.[%EXNQ)_3G^K9;P<:Y N_&XVR18/N2(%NP$ M]B0VLY$X*&).!&PBGRK. NR)NSQ(67 %?V:4.A\Q+S_8TE4T&FP&\KDV=EX) M(G[KYLMK>QUW[\:HW($23#S*M :[S!IDM*=(""48[(U;WP\U1S]5]QVL/%[* M\K8V4EYWLQ]QOLR]Z[_$V:2;?^B6<8&9VFPF$8)EY D10#GVI;J/4^5Q4I2SM6'R4DD^8)T9@P5#SF3/,<%E:FC2*((OX"BX ME3Z9,V^?$V QV@O2):Z;,SA9&PZY2.E]9V=)FUFA$C!"(FUU<20Y"S MF"'L193: ,C5T2>@@U^HVXBG/!R*<+(V''::4/_W=OIT/PX,[Q2D@_V8G),$ M]K=A/$]>,8;)"%8YZU<;V.-CO4"B?AZ0E.9O P&4]]WL&E:[R08N&=R;#LN ,%:!<0\7:O$YNKLIJ1M*&2[A(Y Y@]T-@.9+]+?PU;R) MM8X4 6O+N,G#?+,"C@99:R(RDE#.L#/*E-8O+XAH"RKG2'9['L\@-C> DR>. MVI--1$PP>/H)Z9# '/=1(DVE05$1HH+STZSF*Z!6U8GIT-$$DM^WUY*$_ =*'=*)T*$+3[6JS]U M+3T=G0F&@P K)IGF,/?:SN=WX$"^NLE=K:Z"QMHP+U!TCN;.]QPY%B/23#E, M AS7XK?<(7I:>EL: U<#N-\XXQ3 M9%BNDHPT.A*LQ'C<[(<=1+7DS8^!J:%R&%K'\K4@ONZ_?A_EBJ^[Q?THY>@\ MV'^!(,R\!&N3*#@F-L+F$G?X]>TAIR:@JA:7A/&\'0=E=^;IV5ZY< M<)Q3Q8$/5F>7@B'KL4""PZ&PB21#2L/FZ?=;>K@J@Y6SN5ML.$ 99#R,_6&@ M)#57*!B:$*<;=E+3TQE4>-F=RO"!R+E@G M>;65QN #2[GR5]DIAY$Y"/G(+;DE.Y&5B@PB3#E*=8V](NXOFOP)?.&CA) MPKU>@4]A=P.8>9GZH&1B.FF"C,OEKLP(\'^P0LQQI;E/%*?2+9_.RS"Y=,; M$*P,8W,#.-E1"ZEL M(#7,^&@,+UP IKJ$"219UL#-&%<6W=-JN*AY@N [G< M'$Z>9 ['R$D*S"+JM<@#&ER.QA.D'0^ >2:U*ZU6?IJJXI-DW+>J^!2&U\Z^ M/UIHQ)W,LZ E4DSG5-#$D?4QSX8VT1F<@* M1VG,$J[+5Q2?),R32KA.X6QM MF.PM/+)<4Q(L1T+F405PFN!JU@XEDSM51097;;^:G4$E7)>O&#X;%D4XV<1U M,Y_\6$4R'_GS>;+XYWVS!I,<\=IX)!2)C !=B*0-$2!H:ZI<@YZI'WN=N=4=;YTIWL M#]%3^X(J)?6][D,Y:%?!)7*1"\-, MC(Z4[TN_AYA6@#14WB^:U99@?@,HVM$D3WB16+1PHJR RQE'C"Q5$ED>!:;) ML+1=J5ZKS>1%L_*'7&,#N=P<3C9#@JW2V((E&)/+'B5.2(/1#U8=]D((#9LH M/1SHIV@S>9)L^[29/(71#8#E<*=#;;1,S,(6K)"(6^J0AI^12E%XAS%L21=& MS<_69O(D>9_49O(4YE=-+\OCR3_;V75?;"EG-3SKY_S>5A1B3P0O48LI1(KZQT2N9,8CTQF M%F@D%5&&).:MZ)6=W$?T-17" &%MB_L,SE46^&^3V>3F]F93%ZV=,Q&,9KV: M;I.X0#;P@+!0QA I!"&][(HC(G_VTKXY)OBG'ZT3="TF^+/YUX"=^+N=3_+EEJM'[[5> M /LD8H8D9>"2QSQ?'6PA))RB@1(*T"V=>;1-0TM5!L,=ST$<;@PA:]LX2>Y4 M2.!-10JVWQJ6I6D?WS[>=-$,BA)?7YW--$C3J+-HQ\$2M@DS7AP@FT%V/>-BN_W MP780:YJ/\<0;[YG\7Q:S0);'2MBP W/_6EE,@98IBAR*3]\ M2A4]V%B8N]*JYCA5+=4SENVJ\U9;%P$M3.$$SS8/LXV[@7*6*L1"+(Y.Q/;B.#(PK> 2%! M.LD5E[)7_*P8WAY(:QERYV#B)-"=)Z#F>@)K#W?N'4RCP&Z4G+Y.0"WRIF$C7&"J6<W'<)P-T3UU+6X<4 =X9<6@;<5P#-XELW#5_G-N0)(/9N M<86)U.VA0CE2C&G!XN#:AUJ@SRG@2//7C<([?N.8'8EI["+P7*$G*K M_22Z5?L;PB3+S$XW-NZ[V9L?\ >:TEC4J#L<%) MSCLSR#KB$;>"69P'\>%^SZ0#B&CIA6L8[BXJCB;TXJ8:YJ% YN,J[/AE.9_\ M\_[_O").8&NM0LD"#WG$(G=?)LB1H(AW2?D1NA0?IZNEP%TI;5=8&O45V^.& MXLWD]N;10<_9">\M^.^K,Q3#%SM=;Q#.#VP!*(/@3. M>$^-=OK7>X'*_ R@NHP &M!A7[X!;^\I]]SIY+E"+N;'$85!^^;88Q#>!FMD MP%(5UE2/7^\7Z\4_ W8&LK:^VG'+1W=Y;37&\'1:Q??O,;RVT^EBM<7%N\7B M-H8K$*X1/A%DL, M>VM]7 ]"D=H;&O.,@2AS]Q0AD F>(FVQ]<%SS^.X8[,>:>F'K9_X2>!,MC<' MG]PJ_$IC'BV!^Y?*/#8.\]Q@CL,V'(\T8$PP$Z,")U/1#S(_<4#_9%;7OMHR M$SZFK4K1^Y*27[KYO/LCUY':[_ GR[MW,S^/=A&O$L5<"PL67)Z7 WYK_TO/'SP#$?93Y>;C;(",P8=Z"( ML-S*I%RNP#>(DQ"1DU0C@YUA*F"O5?FH]1@#11ZX^FJQB,O%JUEX#ZHY$E1:A&S@B-N-7AE&HP7K#5+3FN=5.E:OGZ4U45B)=CL V\Y&;:$S#4? MLZ&S>+F_=;6'X];$&"12B3G$.2;(F*0084)[%72PHO0$C9,(; 2G!1&R#X3% MQ=42%M_-OM\N%RN.T4T-4(A"@'6--*8"3FYN64D91]ZI("25,NC2CL\!Z]DE)H7GR@ MU!&2ZI8S-'?I#I9:2R!\-*QSE.+>K5P\E%0J[U)B"&SIW"C%$60=%H@9^#WU MUK P&A(/T-6(SBL!A'T@*R65!I#V*6?I@6B6#YO;LF$AA"?)N.\0PE,87COC*J>(O>_L[-?;^)N] M T'J30=@ST&' V<,P1[QD&ANTT(0(P(4K65>\2T+;4]6U;XOM(2%9D M;3@/.: -*5<)FA+?( FL0]3@RE; 0,O6"19&9E)C!#3*\+*V MZG@EB/@-O(1K>QU!!W[H?JSV '+=()PH*Y*4$26MP'EDA"!-L4,AP34 MJ5[(./JIEAIGE$!(6=XVD0>Y/6]^98Y)9RC8\ P)!5SB61NZJ +B/'#E.5.F MWUR=4Y)M=]!1%SYM.$2#Y=. 2[2]ATWK\>!L'EF%I,S/I%139)V6R!M+'=7S)AZ:X:I<-)R0C4 V)R'=MZH'!2ZE M]3:4?S1Y041;4#E'LMO%MX/8W !.MG* -P'RR)PR@2&N#6S".85<( 899R.W MWGE7O)W83D+JND\CX&4XNQO 3(FK_?U#O0.7/ ;%2>ZD"^:D2_EZCQY%&G-W MYF!Y<6NIZ ;J=AEKP\RJAX@&CL,IW7:CU4%PC9B(8(VHD!O2>XE4),9IPCW\ M,VH0N]T^R!4A-*![\@GR; ZI#QR_PI03FRA&S(=L+N<<2:9SY_IH*&.,ZW[3 M0,^&Y0,I/W\*X1@8/$]2!0,DY2OW-BV/'C>Y&%2,=V"]4O5U?4DN5C*WXX. MN/^,X3IC+S?37@%S1\V3Q$SS0!5:X8\K&I E)J 0\S ?*X+TI:>!#R"W7(.\ M>TM&!^LX\[FC./,YT1O,:6V!!9H%08QV&I?OOOV,A-JO@I=!SO[6>*?+H8G; M\27;:;'A2[$]9*53[%93\]K0#L#$'O!%(/#S5^?I2=A "6E93#D/,21E?"C],90#'_&S7@(>DE/*P@:*O6] M+.-@]4H._ 49DRMD^$CF7* +;4'J'DZ"L=$WC;DI: M@=!027?%V=X >![9\^B1&' ]E ,7Q%*2Y^%9BAR3>3P>85YR'CDNW7IS!QFU M1R-^Z0%HPQP[#&=KS^ MY"_(:44%E4;1,+XW!:$/W7U#_W6S4.&I4-()%)7(%[J-R&#MD.1$!6F55;'\ MK-W=M-1.W!L+/ ,XWA1R[H.W5YZ18(A>3785<+L;L->\%PA [R5V2?L1AO\] MIZ%V M]82#F#PPT@Y+5=?'L[[?[(8;#X-_ 2WG>+Q=?NE_@Y^JE=+"9I$L,_ M)LMOD]G7/^+T1_P-_(IOBRN)X>:-UB%%N,DA,0T;5AZ!+M6:RQ0X*YX,<1ZI MM0=>E<7;)>35;&_#U]W-S62YBMS:61Z@E$?8Q)G/4=OSWTEZK%KFM>14\@N] MF3SY[*OMS[Z,=2O'/&8R(15(]NBE1@YCAV(*VBA),8^Q],$^A<#AB:.+Q;-/ MW'N\7( 9J&6 F]R VYM@Q]9RAEA*C$2C""U>M;Z;DKJ^W'A8>9E1.E@.%:_/ MQ7QY]7ZRG%RO) -*^3[%%FY^0UE4R$DI$=YA4L_P1! M\-,C>G9_N78.Z7!9=L48VQ0LGH1?"9P/XJA -@'EG#N*]*J8(T41 @^$]FLW M?A(X:K]ME)#G7FBZU;)@AY^A9*I6X_Q(\^IJ>?_ARGN8#D=;=8 MWD_2=)FX3_;N/@JUB36%%/(8 VC>'"Q M\GINSF] M 2P2P1;[B BU&H'[Q,"@(!(Q;#3!1# 62L3.S]X'2& M#!H 5#YB'],7.XV;)F%4$R*L$ C[/ (S8()J&$L$ME880#W(JAM8&0]2I272 ,B^Q"G\T?7?XBS.[10V]BK<3&:3;,CF MI*;UWC8GR.#HDM(6$<4(XCHRY#R8N"%:.$@A4,]+)X^<1&#=J,MXP!M/2@U ML(SI^ACA2ABL59KS,BU/P&B0EW]V9Y341,A#1R0 M]W-[>K>-GJP2EO=!Z_P097!=#YJAP043]A]3)Q]7.W4RBZGAM-+^\> M(HR<)$]H+D @UL$O"2.GI$9@8KJ$+8V@4DO?<<\H&*S3CK-SE?E^G]5A(M&6 M:N0#S^6J"7PVESBBF@F+9;3*E^XB< I]E?7;^V^+/)(8+J0FH\'&S[-<6$ MT@#"MO:P=OM8 J\O*8ID!V[CVWN-1U,Z M.;N!;NP4% ./TZ M/$,J38QP>+*UKW,[6TSOQ13^ZW:QJ@[:1,R5]G:5U&,M["O/)[?4:&05MS%2 M[$,JG5/5C[+F[\=S@+$??J5DU):JVY2W?HC+9V6OGU9"6&_/1VTL]ARIU=U@ M%=P-&AA*0G">2&/XF+9_'Q+K1NLNCL7B4FL+E(<,WL<@D)6P P56KD\<(QXT M>%GY^+'(F4V"82Q*][0^E<;F85G&A1A5="U \^/K=Z^6R_G$W2XSL[YV]P<- MCM_']-7^^;F;3M]V\YS;G;NU82M20-(FE;<6DY+ZBH-0U87SUP @[B!H9[UR^7:1S(6$G MRP=/MJFHC*ZQ!/XB8#*(^V?CY_OJ)02\^/FR"(H^^LDO,77S)VU-[I]?%AN. M[>+FE1#6^N ]2KDK SJ8S3V89_$Z&RYC7>!1,4:PM\B%/+^8KY? MN1SW7L:K6=CDZST6#,FH#8$KT-+#MX?;-014'$[.OU7E0X#1AJ3VG_F/*V4/'K[61F9QZ.S"H_\"H9YG2R M&,5@8"]<$:1MLDAQK+P2Q@9>NA+C$#UUS?>+H6J $!H U$81KXA_;;]/EG:: M\TX?W_BN? *JK:3(VCQ/F7"*C.;Y)1M3KS"<%%9Z%L%QJNJ:ZA>X&0L)9*B_ M][4XTC89QCI@C$-@"+/<]P7^01K8EH,QEH24M BETTBV2*C;MOERUM5)K#Y? M)W6 U*)(R35NDQ^3 -[//9\^@@MI9*\F]#QK\7ZVHR3,^@WX?7_/X]/7-8:PA5_B+*8)N*^*!R=Y M2H@JT.J$R_LQC>E3G*]* M3#>UW%WZ1YQE0X9[J.E7#/#5[/E)$RFMUF1 M?XG^=KX:NG[_OA!#?E_/F7>WRW4 ;YN@^X308+C1G+@\E10C'G,Z.S0EG M407'DBG=PJ'L#BJ7PI1 W/[&A!<7<0-7]JIY44M8QKNHUPF%*D&PUL[A!-P M.:2 B2O]'K^7F,HZM3I.]O5<&B2T!M#W.8+Q,\G1@M56_CX#C^_SE[^O-^.( M"1@GBGR4'%@4%+*Y] @;KCFW-&I2.J/\($&56W^UAL)RPFL B0.MI?2FN[^I9K#3 T< AVAF$^KL,P M'V^7BZ6=Y41$T# 3?\52$)J&A AP.L_S4LCEOKTX$8D])1*V5QCI)Q%8V4RM M@J'N4@)M *WO9GZ^NOCR!*^;FVYVOZWGE0(O;\0G%^:5MT%*#_:12"XG.0:" M+(LYO5_SF#!+Q)2V,(937;E^K05<7UCT#8!]STG^-4MBW;+RZ8&^,B9$L.88 MPMP[V)X-2!L:$/ Z29.BT[ST?+<32:QT6S'B/8(>_ M=Y'7KQ.V//:S%W$B"KCJLYD,_F"T!MEH/KHR; M' WW'GN?4D0X$'!ZP9I'6FD&&P*O5V+E-2MMS[ZDXM_J >PD3'1%!=0O@"\B(FD$532: M)'GI![Z=A+0%F7,D_&(HY%!V-X"9@=KZE[O="ZQ.9+#!*,$#TD+E)TUB[@U+ M+H!#UM(D7/'&MN-MIV[\MZ'[M17(-'MZGEC.Q$B6K./(.& QI\X@8XE%BD1N MB<"L?$K0,9I^ZF?FHS)=D ,K?%GV0I!9Q>:[\#UL*@X31 +8.)])Y)@G5@2$3,45$L@$)H*B. -D82EGDCL,R2NXQ7&T48%5T60 M*AL@!A2(E/"+H#1BG@)L>-3GL4/4M6@8CHV>@\]LQ439 $@'LO?53>X!>@5W M&_;2)K!M%R&\1=OTPM"^/ #J=]U8K;V(_G]? M=S_^(_JPG@J^*GN:W,#V'GN5',\@?(;DIXO>@]B'1^SN_L*).8-G$U\H%W"4 M"N'"B7"C%S$7=MJ;\\?'LTM'1,])[OE@;30=+<*\ MG)BVEJQR,9^M_5[RHA%!_6?WQR-]937@GJ6KM#\_2W"'>5-9@ ]WZN0&/,]N M-=;U=SL=?-P.K5NET_A)HNO!E18.WN(U^)SQ:_= [JJHMMSI.[)^E=[>IQ_! M?EQJ5IXCB;&7]'2CTFM$:.]F(4\4N+735;+<$$%M+577*3O,\^X8 VH?I>GT MD:[%T6!/CT.T:\%J$MK#\ZX? UIX_GC6B;/P"\7)73['T>6[B6ZNF]L_9C3:G+6F_DJ\#U28M;+U8LD91TA>F!"5A9JGJCV M(\[O/J87WWH!AK-PW^L# X[L>M7-9X9'F7@$X238?NMF'V)40 MRO.5ZKV8'>)U=V3C#=TK,;>*F*ZT=K.BLGPV!,WL]&XQ691)TMF[:+6LQH&V]U[V5);>E^4_ M/\W]Q_G7Q?S-8CFYL?=/2^72O7M]H%K*X[E2/85ME27\I(5_056Z?]5J.9#G MRO(H@]JY #]TR_\7'V[J6"H?N<\'JJ5$%K@LC[*MLH3?PJ+=+&YV6N)!=,^2 MU5(CSY7B8=:T);=?;^/7[LV?^:T_PCYGJ9O[E6D]5-F>\IUJC]V%)-R'B0V* M_?=)-UT7M?]G=Q-?YSKV^=U[^\<8LC_XL7H/YR41T(>?#<( =ORO6SN=I(E? M4__5_OE+G,4T60Y.ECCK@_6>ZDO"H2]?VX($J+&IG:T)?G?S/8^<@0VXR72R MO"MCNYWWQ7JY 85 <1IGV_' 2IIX!Y:MET!0P EKT];;06!A/WI[V5Y";"K6 M=9Q'#;T*='$!?N'G^*_;R?Q!KY11RB=\II>0FPI]G<[#5K. /OT8*P/H^3O?L]=^$";^O&SGPLG?C39_T!YQJ8,SS7YV&1:@^N)TCAZ8G< MWGWM!Z$_HU\U@'L-:N*ZF]\-3AW9O6(],6WSN^NY^=J!Y.ETF[S'?NV# LB' M%JZ7?750%-UI?*DLND^Q*R"GQU5JYI0C^R MRAR-[>7J7>L[V=WUV7OM-F'19@=K\)EXNDZU)+5#)V+'1FL;M6MJRP3=7JY6 M[]H>YL>W]G[QNOL2IS%W/EYC:/#3Q>X5ZUTDY\GK(%]J^RE 2G@PZC^F-/&P M[MM9F;-V?/5Z*O \6?;F5VV=&>/\;_/N]ON[Q>*VH$0/K5LM._=ZYV/Q^]HM[;3$._#V6M72;<\^Q>ME^IZKI5YA#T-26]%V1,-45*(N]:NEZ=:0)8'F-6" M*GT@M;A"W;MRO0S3(7KU&*-J9U;\ZW:RO,L]LNY9">[-S:H7Z*^3!,1$V&TI MZ9[XJ7H)IV>*^SQ6UG8;M]3,[XO5);+J(OJMFP*7/R]+>9*G?:I>KNK9L;MS M6-F<_#_$Y;N9[VX*Q=![?:!>RFHQ6>]G6W,2?A%D'DO2!S[42^)-Q8[.8&-E MR>]0/WGGZ^!7&:'W_48O>;<4?3J1>_8U>HFXI<'4B\VJ? M:NMNIW;^?K)8%GSJWK]J+W&V%,XZRJ#: GRI689&0O8LV2M;H:5@UF'65(_\ M;Y1_>0$>6[N7)%L*9?5D5@,S1AX,]_?=HO2$I>=K]Q)B*P&L@^RI;NUL6=Y# MC]_.!7N)JZ4 U"&VU"YUS@95WE$A@>U:KY>\6@H8'6!*"R'^(NTQGR[42T M M17EVL:&Z$=(-3I7K9YA">:K'E^\EQ)8"(/U95OU>"I-,EYUR3'\\[J[4\_.QU7M)MJ58 M2&^&M=I0X]UL,0&V?IW;53/5)Z,.GU,^L+O&@<\4:;71=QL%^FZ\^-0+@)Q9 MO[IWV2&QL(?E?LG-F89WW-BY8,7BSF.R>!;].L",VC'+!](&5[5M+55--@>Y MO5,J#=6YO9I.=^B2,A6@^Q=N0%8'BD&/,N2O9@*USM!?C07^:BQPFF^]G$^_ MQOG-XF/Z.@^ KS(6_H%EJYVATVR$XXRI;BEDJDHT(WV^4K5*WE-MN!W;;T4D M7R?+P>;ULZ6JE>2>*91G#*C=./1V&@EV@F2K)G3?ES&\G=KK0>+9MV:UIK3Q/;<<8TH0!7=)68U[=CN6JUM>&3):M5U9ZO"E\RI"U-6$A@^U>M5E [2 \V)[:-PU!NO5T)ZC M#??PHPE9_7H[7Q%60$@/2]6KBCU'.ML<:$(L7Z*_G4^6D[AX=7W]ZH>=3 &?=OH_@KX]-/O?&W>L/BL6OEP]/ER[ETAU?O9$7R8-R>Q[ [\FOZF\LN^C\T"W7I)8)(_?_ M2B-1Y8%R/L"_\37Z^@_R+\XNXO_Y7_\?4$L#!!0 ( *^."%=$N./(O < M !,H > <&]D9"UE>'@S,3%X,C R,W@P-G@S,%\Q,'$N:'1M[5I=;^.V M$GWOKV 3=+L+V([ECSAVL@'2W13-?6C1($#OVP4M4C812E1)R8[OK[]G2"GQ M9^-MNKU.T 56L<09&9(Z6):I/KR8BJYN/SFXMMFDWTV<9G*K&"QE;R0 M@I5.91/VFY#NGC6;E=0GDR^LFDP+UFEWNNPW8^_5C(?V0A5:7M;]7)R$^XL3 M/\C%V(C%Y850,Z;$QR.5G/5ZX\%9?]@YX[UAN\/C02>.Y# 60R%Y;_R?Z BJ M$ \ZKEAH^?$H55ES*FG\4:_3&O3SXGRN1#$=1>WV=TZ-F>/;5 MG>QM=?*FP?[%J;_;%OO): A,' &]P6)I"Y4L6#'EQ;OC_MEY0,'F];FIH8GH MKT]$]W1]&NC)_VD2HE;MP]\_^NJT= :>#1 7-N4SR:R<*3D'BQ53Y=BO);=8 M#WK!;F5N;,%,QGXT-F51N_DK,PF[R5RI90%ZLVCGA3(90C=\ R'J'%Z(?N . M@4$(T@6[S\Q<2S&1C1 I&^(C#&S(#)(1AN J8SQ;L#(K;"GA M*3SU0('&GP3, 8#*E]FL,8)! K MB[0&L0SJL$1(R^93%4^9*^GRI#^75E:=D .I+$_#&X%@]Q5!4+)$90@RX>4IJ W@#^)HMDOM*DO (9XL\#O6 MI4"? ,Y2!!L G2+>R1%W@BQ!6>LG3%9P<&M# _9"4<<-DB@U! !$ [3XX9RW M)^9NRA)MYJY&J943Y0K+,1"GA\%N6-E8 INKC=FP]HW@K7=X>+M;"G8T5@V4K R48"!R=AW3D*#L M[JNJ/X73P>F!E9'\8+#:[;3.!C0/GZ7#%@(!\YGM>4@U*.G&O'3[JU#V&TL@ MHQHIY%-36G0 DIHIYZD/4C+S_5 M_42:R\1KI>8>:E5"?8)+HR)E:E0@4-CB MC%;";VY=.79**&X5.:!"VO>I(*.>2D>IV"]/Y_.V)TKC) S"MM8KY:@I55QJ M3OP.M[P13RD=&J% 6*YK\&LL21 4#'TI_CSE'AR4QX<$Y4Y_$\I[T]8&HO*H?R$AL>AS!081+'Q@IO@"]5)S)#O:&!;K3(G)8-B: ,#PC& M\E*YSQAO!L/Q(6$XT/'UC.O2A##-1[\UI@+>!.G%(J*N8 M,P1T$QBT$:^*.-^R%7U?P)>4V$T[]#)0&.P61KTI7AV#])?X9 QPM9^6C7AV#5E+O'DH,XT.->"I\<_'Q4Q+U@ M6MU+71THK,DW7CQ%+\/Z06W,^@>#\Q=NS/P1HZB72..)IX@VEV'Z1%D$M"\H M0#:JV4?3."K:PECWF//] W29IJHHI/R#I# VJ"JH72C8YSMY#S"#@QUQ//Y2 M75VO0/E[J6"^7VUE%OMSAP__;+V^9JZ_TJC44#DJ@(TVO+1UCI4$.JI\_;@% MFDM^3PDX5&X^!?N:TQ^ UL=$7X2Y:K<2SARV4!L74'3RD=EVXK.J5*$"D*&@ M;(0JP*$$<&4*B&"6O#-51MEZH/;&,OP![HVND,@3"_)H(/+2\QVPXX^L*Y U M0AY4VG7/'=R5/\X!Z7GFB]&*O.3Z)7.5U]4TA SR@LH**J7K1YFH;EZ M&]T[;?6&$;V0+BS^BWK@ZEUUR[^K/BG$EK9>:]@=[&QNMZ+=JG_0[:#?.NT, M__)N3UM1M[=7KR=^(FPM4,.S"@YM +3+>?;QJ'M4RU2!'+59Y*7J,;Z"Z*NP M;E5G>+2&Y@J?T&/^F(O5O%+WV@37R5LJ4O6OE/+C?-O M=$?AC<5,[OQRK6+R]I,*'X.\RF*WRJY/OW9^1E9=PT=Y)_YCP/\!4$L#!!0 M ( *^."%=^XOEHH < (@G > <&]D9"UE>'@S,3)X,C R,W@P-G@S M,%\Q,'$N:'1M[5IM;]LX$OY^OX*7X+HM8#NVXS2NDP;(]@67#[N++0+TOBUH M<603H40M*=GU_?I[AI0<.[%;)]T7)[@ L2UQAC/D/'QF2.E\6F;FXGQ*4EW\ MX_R?[;9X;Y,JH[P4B2-9DA*5U_E$?%;D;T2[74N]L\7"Z$ML?#?J=TY.B/)MK54Y'O6[W M7P=KHB5]*=O2Z$D^"@ZC-;487MV<6&/=Z+ ;_LZXI9W*3)O%Z(=+IZ7YH>5E M[MN>G$YCL]?_)=B!R7 YCVZ<0MOHG!JW>GUVY,-__GWUX]7UB\/>Z^[9<:_3 M/S]BI69$]\3N-X M]^'3]=7'JW>7UU>__+P^ALW>ORD>,-&/='6PT=6KEO@L%XK$3\E/VAB9MT1" MKM3I0I136;XX/!F>[3("QE0AE0+XVX92-ME'Z1$X) MY)20]](M6"23-P2[*WUZW%-P!B9-2#"PP0*)=D@H$,NA#D\4.3&?ZF0J?,4? MM_IS$8P/'Y" M,"21ZAR!9LSZXQ1*5@0# :(&88,X'?Q+IIR(U=NX;I#J::%\Z"4.2 M;T:_X65K!7"^<>:>M\\(' [[O=,S7Z.J+A28*FR::ER&T%T) MZ2B !$'78T,<3$% YMAH/V5Q%LM DTR5?*VT3XSU%?280)TU$2V%LPDIW/;B M)<"A"&B+"/CP)9G*?$+B$MST"?G0QZJQ=RS;O9.7]"KH]TY4O(J7FFO"/$*5 MC0AFL14$1T2Q0]^T)FI#Z9JA%(9XL'=Q#0G.](^OIDY?[QE6Y3YA=7C*\_"> M/"I_!"QDN&]#JL7)-Y&5WUV%L^"8@(S:4LRKMG+H $0UTS[0'Z0H#_UP#7U+ MG*ODZ\C( +4ZL=["I543,S=JD"A\\=9H%;:7OAI[K;1TF@>@8_H/Z2#GGBK/ M*3DL3Q_R=R!+ZPD.86,9E K4ESJIC&2.Q[""$[>I'1JQ4%BM;_!K3"P(&H8^ MJ;Q/4(ZTNP[EG6GK'J)W)[R=@8W%,-.*\2J]S273N_3 .A>:#&+I M5 ,H0%S+L3:Z7'"RWV26EU? 7H!57!EKHBN%:L@B7^H!%14V/QYAX.(D2:Q3 MP8%0LDXH1\UA@&ZT4,'+AD50CD<$8WGI(F2,9X/A9)\P'.GXPTR:*G 6!YC2 M%"6CGB$T?D/IMZPL=N#@>+FY&@R0A2+XT\>:[ M#@8<\\CV^NK9M52+]7&NZ'%5?E23A_>/7_[=>?F>\O M#:HU5(\:8.--+V^?$TU 1YVSE]N@.@MI.-2=X3"T.2YZ$.;J'4L\ M=]A ;U)!T=.2W;;BLZY6H0*0H:ALQ4K HPSP50:(8);"8.JLLO%@[9EE^3W< M'UTBF:<.Y-%"Y"GP'; 3CJ]KD+5B+M3YS)H9<4+,Y:0^A7'5 N=[P "@EZ&75:M,08JR;4Q_486GD;-CS-0>F'D8J3S,(E! MZ:SN?VS+TF;!Q(SS HJ*^CEI@%ELKI\)#X:=U\,!/Q8N'?Y58[A^8MP)3XR/ M2K6A;= YZ9UL;>YV>MM5O]+M$. ?;E?]6K=?:^MW3KJ#G32/PD2X1J"!9QT< MW@087\C\[<'Q02-3!W+4%;T@U=CX$T2?A'?K.F\.[J"YQB?T1#CJ$@VO-'WV MBR_),,[%"\.!Z"$\'GG@?IR[>\^'>&%AN^=BSBG?]-T M/'X*GM(HWTTUI>+CDO!_B87VIN'>79Z#/5Z>]W6>0C#>(_.O5_C?GHNG,*[+ M:E)A4S9LA7?''C"X^X$^"D7!AC+DSLMAA?7A0>XH/J28T=;7Q6KB[MZJR#%8 MJRJWJVQ[2>OB?,PNKA9*:Y_Q3;BC\ ;>_P!02P,$% @ KXX(5Y3"$^V\ M! [QH !X !P;V1D+65X>#,R,7@R,#(S># V>#,P7S$P<2YH=&WM66U3 MXS80_MY?L0U3#F:(8SL)>8697 @#-SW"D3!ZSCU:[:[L[,W.QVYTQ0G=_ZOY<+L.>C+(Y2PQ$BA'#*&2: M)U,XHTR?0[F\7-67Z4+QZC3QJPU_N_9[4$)57)[K:+,0 M;*S*E(G@TZ3M *,TEAC>4AQ) M(55[S7=_'2LIQV3.Q:+]H:!+N_N!D?+A_V.^-#X='<'QZ,CKM'8UA/+R+_Q4B#YIPZHV\O@>C M0=^A#ZIU?^O5X^Z-H+W48G M3R(@&@B5J:V*Z:W5(Q89+I/\E%LF9 QFQF!$U(0D3)>'5X(MH!<9*[%,; $C MT:Q8ER64*8U[B79E'/,(KZSL,-&98 :+K4JE(M8'8H ])L@E40RBF]]APQI: M7VN&H=_IRWE*DH6["CJ;6T ETC1CBDT6@,8-CQ=PR*&(R"24!A<13.23)V+.=?Z?B@YCB(2M$#,UA(M5W">R$NT/F7K M:_5FYRGI57^Q]-H(-O,$&6-T2WKC3"#7$;(K+"'7)"GV1\85L^W3)8+.$PRS M<(-L O(>U#?HYG6:W5!Z3>L"UL[(B*6G<K-NT$9A3^T\+Q M"U:I_8[;I>ZVP^8^;#;WMQFKI;:L51X0J%A3; MF9\S5,0MT)AB.Z5JJ5B3$DIQY&[[D&]AX>-?6/J.[MGH[NJT2O?.VLUA!"T% MIU!4B<)FF%Y9JYU;$YU@\8.SEMOY[VNSG]>=6J.CW2=\(M;PB0<'6#PP &UO MZZY+TM.)L=WFV:R@D1>BY-DTO)E(^S/.8IPL<,HP_(+!,)]0'XOU+9W4ASJO M?B?V<+*Y.^E^FXA7'U0OFV;:0#._9?B.R-Y>JWA']]YFG]IFS\B",O@8X MHB?_O_[ZX_&_F1#SQKI_?5_ZWEC?&^OK;*P5]T#@D2<.]][!I%*[!RMMQ02Q MP^+*MS++>NW?J) )5JK,K%99]&UL4$L! A0#% @ KXX(5X#B6Q@S6P %-\# !4 M ( !O"X! '!O9&0M,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( *^."%=# M(R2?S]T L\"0 5 " 2** 0!P;V1D+3(P,C,P-C,P7VQA M8BYX;6Q02P$"% ,4 " "OC@A7S.UQ'OV% #%( 8 %0 M@ $D: ( <&]D9"TR,#(S,#8S,%]P&UL4$L! A0#% @ KXX(5T2X MX\B\!P $R@ !X ( !5.X" '!O9&0M97AX,S$Q>#(P,C-X M,#9X,S!?,3!Q+FAT;5!+ 0(4 Q0 ( *^."%=^XOEHH < (@G > M " 4SV @!P;V1D+65X>#,Q,G@R,#(S># V>#,P7S$P<2YH=&U0 M2P$"% ,4 " "OC@A7E,(3[;P$ #O&@ '@ @ $H_@( M<&]D9"UE>'@S,C%X,C R,W@P-G@S,%\Q,'$N:'1M4$L%!@ ) D ;@( ' " # P $! end