0001145197-24-000039.txt : 20240809 0001145197-24-000039.hdr.sgml : 20240809 20240808175044 ACCESSION NUMBER: 0001145197-24-000039 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240809 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSULET CORP CENTRAL INDEX KEY: 0001145197 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services 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: 241189846 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-20240630.htm 10-Q podd-20240630
false2024Q20001145197December 31http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligations0.0044105http://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrentxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purepodd:noticepodd:dayiso4217:USDpodd:option00011451972024-01-012024-06-3000011451972024-08-0100011451972024-06-3000011451972023-12-310001145197us-gaap:NonrelatedPartyMember2024-06-300001145197us-gaap:NonrelatedPartyMember2023-12-310001145197us-gaap:RelatedPartyMember2024-06-300001145197us-gaap:RelatedPartyMember2023-12-310001145197us-gaap:NonrelatedPartyMember2024-04-012024-06-300001145197us-gaap:NonrelatedPartyMember2023-04-012023-06-300001145197us-gaap:NonrelatedPartyMember2024-01-012024-06-300001145197us-gaap:NonrelatedPartyMember2023-01-012023-06-300001145197us-gaap:RelatedPartyMember2024-04-012024-06-300001145197us-gaap:RelatedPartyMember2023-04-012023-06-300001145197us-gaap:RelatedPartyMember2024-01-012024-06-300001145197us-gaap:RelatedPartyMember2023-01-012023-06-3000011451972024-04-012024-06-3000011451972023-04-012023-06-3000011451972023-01-012023-06-300001145197us-gaap:CommonStockMember2024-03-310001145197us-gaap:AdditionalPaidInCapitalMember2024-03-310001145197us-gaap:RetainedEarningsMember2024-03-310001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100011451972024-03-310001145197us-gaap:CommonStockMember2024-04-012024-06-300001145197us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001145197us-gaap:RetainedEarningsMember2024-04-012024-06-300001145197us-gaap:CommonStockMember2024-06-300001145197us-gaap:AdditionalPaidInCapitalMember2024-06-300001145197us-gaap:RetainedEarningsMember2024-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-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-3000011451972023-06-300001145197us-gaap:CommonStockMember2023-12-310001145197us-gaap:AdditionalPaidInCapitalMember2023-12-310001145197us-gaap:RetainedEarningsMember2023-12-310001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001145197us-gaap:CommonStockMember2024-01-012024-06-300001145197us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001145197us-gaap:RetainedEarningsMember2024-01-012024-06-300001145197us-gaap:CommonStockMember2022-12-310001145197us-gaap:AdditionalPaidInCapitalMember2022-12-310001145197us-gaap:RetainedEarningsMember2022-12-310001145197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100011451972022-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:ShippingAndHandlingMember2024-04-012024-06-300001145197us-gaap:ShippingAndHandlingMember2023-04-012023-06-300001145197us-gaap:ShippingAndHandlingMember2024-01-012024-06-300001145197us-gaap:ShippingAndHandlingMember2023-01-012023-06-300001145197podd:U.S.OmnipodMember2024-04-012024-06-300001145197podd:U.S.OmnipodMember2023-04-012023-06-300001145197podd:U.S.OmnipodMember2024-01-012024-06-300001145197podd:U.S.OmnipodMember2023-01-012023-06-300001145197podd:InternationalOmnipodMember2024-04-012024-06-300001145197podd:InternationalOmnipodMember2023-04-012023-06-300001145197podd:InternationalOmnipodMember2024-01-012024-06-300001145197podd:InternationalOmnipodMember2023-01-012023-06-300001145197podd:ProductOmnipodMember2024-04-012024-06-300001145197podd:ProductOmnipodMember2023-04-012023-06-300001145197podd:ProductOmnipodMember2024-01-012024-06-300001145197podd:ProductOmnipodMember2023-01-012023-06-300001145197podd:DrugDeliveryMember2024-04-012024-06-300001145197podd:DrugDeliveryMember2023-04-012023-06-300001145197podd:DrugDeliveryMember2024-01-012024-06-300001145197podd:DrugDeliveryMember2023-01-012023-06-300001145197podd:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300001145197podd:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001145197podd:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300001145197podd:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001145197podd:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300001145197podd:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001145197podd:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300001145197podd:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001145197us-gaap:TradeAccountsReceivableMemberus-gaap:NonrelatedPartyMember2024-06-300001145197us-gaap:TradeAccountsReceivableMemberus-gaap:NonrelatedPartyMember2023-12-310001145197us-gaap:UnbilledRevenuesMemberus-gaap:NonrelatedPartyMember2024-06-300001145197us-gaap:UnbilledRevenuesMemberus-gaap:NonrelatedPartyMember2023-12-310001145197podd:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-06-300001145197podd:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-06-300001145197podd:DistributorBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001145197podd:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-06-300001145197podd:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001145197us-gaap:CustomerRelationshipsMember2024-06-300001145197us-gaap:CustomerRelationshipsMember2023-12-310001145197us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-06-300001145197us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001145197us-gaap:DevelopedTechnologyRightsMember2024-06-300001145197us-gaap:DevelopedTechnologyRightsMember2023-12-310001145197us-gaap:PatentsMember2024-06-300001145197us-gaap:PatentsMember2023-12-310001145197us-gaap:OtherDebtSecuritiesMember2024-04-012024-06-300001145197us-gaap:OtherDebtSecuritiesMember2024-01-012024-06-300001145197country:US2024-01-012024-06-300001145197country:CA2024-01-012024-06-3000011451972022-10-012022-12-310001145197podd:MedicalDeviceCorrectionNoticesMDCsMember2023-01-012023-06-300001145197podd:MedicalDeviceCorrectionNoticesMDCsMember2023-06-300001145197podd:EquipmentFinancingDueMay2024Memberus-gaap:SecuredDebtMember2024-06-300001145197podd:EquipmentFinancingDueMay2024Memberus-gaap:SecuredDebtMember2023-12-310001145197podd:EquipmentFinancingDueNovember2025Memberus-gaap:SecuredDebtMember2024-06-300001145197podd:EquipmentFinancingDueNovember2025Memberus-gaap:SecuredDebtMember2023-12-310001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMember2024-06-300001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMember2023-12-310001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMember2024-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMember2023-12-310001145197podd:A10.1EquipmentFinancingMemberus-gaap:SecuredDebtMember2024-06-300001145197podd:A10.1EquipmentFinancingMemberus-gaap:SecuredDebtMember2023-12-310001145197podd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMember2024-06-300001145197podd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMember2023-12-310001145197us-gaap:RevolvingCreditFacilityMember2024-06-300001145197us-gaap:RevolvingCreditFacilityMember2023-12-310001145197podd:EquipmentFinancingDueJuly2028Memberus-gaap:SecuredDebtMember2024-06-300001145197podd:EquipmentFinancingDueJuly2028Memberus-gaap:SecuredDebtMember2023-12-310001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMember2024-04-012024-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMember2023-04-012023-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMember2024-01-012024-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMember2023-01-012023-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2024-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2024-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2024-01-012024-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:PriceRiskDerivativeMemberus-gaap:ConvertibleDebtMember2024-06-300001145197podd:A10.1EquipmentFinancingMemberus-gaap:SecuredDebtMember2023-01-012023-12-310001145197podd:SeniorSecuredTermLoanBMemberus-gaap:SecuredDebtMember2024-01-012024-01-310001145197us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMembersrt:MinimumMember2024-01-012024-01-310001145197us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMembersrt:MaximumMember2024-01-012024-01-310001145197us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMember2024-08-012024-08-310001145197us-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConvertibleDebtMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConvertibleDebtMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberpodd:EquipmentFinancingsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:EquipmentFinancingsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberpodd:A515MortgageDueNovember2025Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:A515MortgageDueNovember2025Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001145197us-gaap:FairValueInputsLevel1Memberpodd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel3Memberpodd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197podd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel1Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel3Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel1Memberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel3Memberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197podd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel1Memberpodd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberpodd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel3Memberpodd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel1Memberpodd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberpodd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel3Memberpodd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197podd:TermLoanDueMay2028Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel1Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel3Memberpodd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197podd:ConvertibleSeniorNotes0375Memberus-gaap:ConvertibleDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel1Memberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel3Memberpodd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197podd:EquipmentFinancingsMemberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel1Memberpodd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberpodd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel3Memberpodd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197podd:A515MortgageDueNovember2025Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001145197us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001145197us-gaap:FairValueInputsLevel1Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001145197us-gaap:FairValueInputsLevel2Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001145197us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001145197us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001145197us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2024-06-300001145197us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMember2024-06-300001145197us-gaap:OtherInvestmentsMember2024-03-310001145197us-gaap:OtherInvestmentsMember2023-12-310001145197us-gaap:OtherInvestmentsMember2024-04-012024-06-300001145197us-gaap:OtherInvestmentsMember2024-01-012024-06-300001145197us-gaap:OtherInvestmentsMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2024-06-300001145197us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310001145197us-gaap:InterestRateSwapMember2024-06-300001145197us-gaap:InterestRateSwapMember2024-01-012024-06-300001145197us-gaap:LetterOfCreditMember2024-06-300001145197srt:MinimumMemberus-gaap:LetterOfCreditMember2023-12-310001145197srt:MaximumMemberus-gaap:LetterOfCreditMember2023-12-310001145197us-gaap:LetterOfCreditMember2023-12-310001145197us-gaap:CostOfSalesMember2024-04-012024-06-300001145197us-gaap:CostOfSalesMember2023-04-012023-06-300001145197us-gaap:CostOfSalesMember2024-01-012024-06-300001145197us-gaap:CostOfSalesMember2023-01-012023-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001145197us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001145197us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2024-04-012024-06-300001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-012024-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-012023-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300001145197us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300001145197us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300001145197us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300001145197us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001145197us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001145197us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001145197us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001145197us-gaap:ConvertibleDebtSecuritiesMember2024-04-012024-06-300001145197us-gaap:ConvertibleDebtSecuritiesMember2023-04-012023-06-300001145197us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-06-300001145197us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001145197us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001145197us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001145197us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001145197us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001145197us-gaap:EmployeeStockOptionMember2023-01-012023-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, 2024
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, 2024, the registrant had 70,115,482 shares of common stock outstanding.



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


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, 2024December 31, 2023
ASSETS
Current Assets
Cash and cash equivalents$821.0 $704.2 
Accounts receivable trade, less allowance for credit losses of $2.8 and $2.5
249.0 240.2 
Accounts receivable trade, net — related party99.6 119.5 
Inventories430.9 402.6 
Prepaid expenses and other current assets148.3 116.4 
Total current assets1,748.8 1,582.9 
Property, plant and equipment, net677.9 664.9 
Other intangible assets, net98.5 98.7 
Goodwill51.7 51.7 
Deferred tax assets
141.1 1.8 
Other assets (includes $23.4 and $31.3 at fair value)
163.6 188.2 
Total assets$2,881.6 $2,588.2 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities
Accounts payable$76.8 $19.2 
Accrued expenses and other current liabilities365.0 373.7 
Accrued expenses and other current liabilities — related party6.3 8.9 
Current portion of long-term debt37.9 49.4 
Total current liabilities486.0 451.2 
Long-term debt, net1,359.9 1,366.4 
Other liabilities37.3 37.9 
Total liabilities1,883.2 1,855.5 
Commitments and contingencies (Note 12)
Stockholders’ Equity
Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding
  
Common stock, $.001 par value, 100,000,000 authorized; 70,112,039 and 69,907,289 issued and outstanding
0.1 0.1 
Additional paid-in capital1,140.6 1,102.6 
Accumulated deficit(137.9)(378.0)
Accumulated other comprehensive (loss) income
(4.4)8.0 
Total stockholders’ equity998.4 732.7 
Total liabilities and stockholders’ equity$2,881.6 $2,588.2 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

INSULET CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(UNAUDITED)
 
 Three Months Ended June 30,Six Months Ended June 30,
(in millions, except share and per share data)2024202320242023
Revenue$341.2 $287.3 $671.1 $548.6 
Revenue from related party147.3 109.2 259.1 206.0 
Total revenue488.5 396.5 930.2 754.6 
Cost of revenue157.6 131.6 292.5 249.2 
Gross profit330.9 264.9 637.7 505.4 
Research and development expenses53.9 55.1 104.1 105.2 
Selling, general and administrative expenses222.4 178.7 422.1 341.4 
Operating income
54.6 31.1 111.5 58.8 
Interest expense, net
(11.0)(9.7)(21.7)(19.1)
Interest income
9.3 7.3 18.7 13.8 
Other expense, net
(1.8)(0.2)(2.5)(0.4)
Income before income taxes
51.1 28.5 106.0 53.1 
Income tax benefit (expense)
137.5 (1.2)134.1 (2.0)
Net income
$188.6 $27.3 $240.1 $51.1 
Earnings per share:
Basic$2.69 $0.39 $3.43 $0.73 
Diluted$2.59 $0.39 $3.32 $0.73 
Weighted-average number of common shares outstanding
(in thousands):
Basic70,062 69,741 70,010 69,662 
Diluted73,802 70,142 73,771 70,119 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

INSULET CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(UNAUDITED)
 Three Months Ended June 30,Six Months Ended June 30,
(in millions)2024202320242023
Net income$188.6 $27.3 $240.1 $51.1 
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustment(1.1)(2.4)(7.7)(0.7)
Unrealized (loss) gain on cash flow hedges, net of tax
(2.8)2.8 (4.7)(3.0)
Other comprehensive (loss) income, net of tax
(3.9)0.4 (12.4)(3.7)
Comprehensive income
$184.7 $27.7 $227.7 $47.4 
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, 2024
 Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive Loss
Total
Shareholders’
Equity
(dollars in millions)Shares
(in thousands)
Amount
Balance at March 31, 202470,020 $0.1 $1,117.6 $(326.5)$(0.5)$790.7 
Exercise of options to purchase common stock41 — 1.1 — — 1.1 
Issuance of shares for employee stock purchase plan40 — 6.0 — — 6.0 
Stock-based compensation expense— — 17.0 —  17.0 
Restricted stock units vested, net of shares withheld for taxes11 — (1.1)— — (1.1)
Net income— — — 188.6 — 188.6 
Other comprehensive loss, net of tax— — — — (3.9)(3.9)
Balance at June 30, 202470,112 $0.1 $1,140.6 $(137.9)$(4.4)$998.4 


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 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


Six Months Ended June 30, 2024
 Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive Income (Loss)
Total
Shareholders’
Equity
(dollars in millions)Shares
(in thousands)
Amount
Balance at December 31, 202369,907 $0.1 $1,102.6 $(378.0)$8.0 $732.7 
Exercise of options to purchase common stock96 — 6.9 — — 6.9 
Issuance of shares for employee stock purchase plan40 — 6.0 — — 6.0 
Stock-based compensation expense— — 31.2 — 31.2 
Restricted stock units vested, net of shares withheld for taxes69 — (6.1)— — (6.1)
Net income— — — 240.1 — 240.1 
Other comprehensive loss, net of tax— — — — (12.4)(12.4)
Balance at June 30, 202470,112 $0.1 $1,140.6 $(137.9)$(4.4)$998.4 


Six Months Ended June 30, 2023
 Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive Income
Total
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 
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)20242023
Cash flows from operating activities
Net income$240.1 $51.1 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization38.0 35.3 
Stock-based compensation expense31.2 25.2 
Deferred income taxes
(139.2)0.3 
Non-cash interest expense3.8 3.0 
Provision for credit losses0.6 2.0 
Other4.5 0.7 
Changes in operating assets and liabilities:
Accounts receivable(11.2)(27.1)
Accounts receivable — related party19.9 (18.2)
Inventories(30.3)(62.7)
Prepaid expenses and other assets(15.7)(19.8)
Accounts payable56.4 74.5 
Accrued expenses and other liabilities(11.4)(19.7)
Accrued expenses and other liabilities — related party(2.6)(0.1)
Net cash provided by operating activities184.1 44.5 
Cash flows from investing activities
Capital expenditures(44.6)(26.2)
Investments in developed software(4.3)(3.9)
Acquisition of intangible assets (25.1)
Acquisition of a business (3.0)
Cash paid for investments (7.0)
Net cash used in investing activities(48.9)(65.2)
Cash flows from financing activities
Repayment of equipment financings(12.2)(9.9)
Repayment of financing lease(5.9) 
Repayment of term loan(2.5)(2.5)
Repayment of mortgage(1.2)(1.1)
Proceeds from exercise of stock options6.9 12.3 
Proceeds from issuance of common stock under employee stock purchase plan6.0 5.5 
Payment of withholding taxes in connection with vesting of restricted stock units(6.1)(12.9)
Other (0.3)
Net cash used in financing activities(15.0)(8.9)
Effect of exchange rate changes on cash and cash equivalents(3.4) 
Net increase (decrease) in cash, cash equivalents and restricted cash116.8 (29.6)
Cash, cash equivalents and restricted cash at beginning of period
704.2 689.7 
Cash, cash equivalents and restricted cash at end of period
$821.0 $660.1 
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 income 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, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024, 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, 2023.
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.
Shipping and Handling Costs
Shipping and handling costs included in selling, general and administrative expenses were $4.0 million and $3.5 million for the three months ended June 30, 2024 and 2023, respectively, and were $7.4 million and $5.8 million for the six months ended June 30, 2024 and 2023, 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.
Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized.
Certain of the Company’s financial instruments, including accounts receivable, accounts payable, accrued expenses and other liabilities, are carried at cost, which approximates their fair value because of their short-term maturity.
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)2024202320242023
U.S. Omnipod$352.3 $276.8 $670.0 $535.8 
International Omnipod128.1 103.7 243.4 202.3 
Total Omnipod products
480.4 380.5 913.4 738.1 
Drug Delivery8.1 16.0 16.8 16.5 
Total revenue$488.5 $396.5 $930.2 $754.6 
9

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,

2024202320242023
Distributor A29 %28 %27 %28 %
Distributor B22 %22 %26 %22 %
Distributor C
23 %17 %22 %16 %
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
(in millions)
June 30, 2024December 31, 2023
Accrued expenses and other current liabilities$21.9 $15.4 
Other liabilities2.0 1.9 
Total deferred revenue$23.9 $17.3 
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)2024202320242023
Deferred revenue recognized$4.0 $2.3 $7.2 $12.2 
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, 2024December 31, 2023
Prepaid expenses and other current assets$17.7 $16.6 
Other assets34.7 32.0 
Total capitalized contract acquisition costs, net$52.4 $48.6 
The Company recognized $4.4 million and $4.0 million of amortization of capitalized contract acquisition costs during the three months ended June 30, 2024 and 2023, respectively, and recognized $8.6 million and $8.0 million of amortization of capitalized contract acquisition costs during the six months ended June 30, 2024 and 2023, respectively.
Note 3. Accounts Receivable, Net
At the end of each period, accounts receivable were comprised of the following:
(in millions)June 30, 2024December 31, 2023
Accounts receivable trade, net$242.6 $234.5 
Unbilled receivable6.4 5.7 
Accounts receivable, net$249.0 $240.2 
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, 2024December 31, 2023
Distributor A32 %35 %
Distributor B28 %25 %
Distributor C
17 %18 %
10

The following table presents the activity in the allowance for credit losses, which is comprised primarily of the Company’s direct consumer receivable portfolio. The allowance for credit losses of other portfolios is insignificant.
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2024202320242023
Credit losses at beginning of year$3.5 $3.1 $2.5 $2.5 
Provision for expected credit losses(0.6)0.8 0.6 2.0 
Write-offs charged against allowance(0.1)(0.9)(0.3)(1.6)
Recoveries of amounts previously reserved 0.1  0.2 
Credit losses at the end of period
$2.8 $3.1 $2.8 $3.1 
Note 4. Inventories
At the end of each period, inventories were comprised of the following:
(in millions)June 30, 2024December 31, 2023
Raw materials$141.1 $118.2 
Work in process95.7 60.6 
Finished goods194.1 223.8 
    Total inventories$430.9 $402.6 
Amounts charged to the consolidated statements of income for excess and obsolete inventory, including related to the decision not to commercialize Omnipod GO, were $11.9 million and $0.2 million for the three months ended June 30, 2024 and 2023, and were $14.5 million and $2.4 million for the six months ended June 30, 2024 and 2023, respectively.
Note 5. Cloud Computing Costs
Capitalized costs to implement cloud computing arrangements at cost and accumulated amortization were as follows: 
(in millions)June 30, 2024December 31, 2023
Short-term portion$28.2 $26.4 
Long-term portion126.1 116.9 
Total capitalized implementation costs154.3 143.3 
Less: accumulated amortization(48.2)(36.6)
Capitalized implementation costs, net$106.1 $106.7 
Amortization expense was $6.5 million and $5.0 million for the three months ended June 30, 2024 and 2023, respectively, and was $12.6 million and $9.3 million for the six months ended June 30, 2024 and 2023, respectively.
Note 6. Goodwill and Other Intangible Assets, Net
The carrying amount of goodwill was $51.7 million at both June 30, 2024 and December 31, 2023.
The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
June 30, 2024December 31, 2023
(in millions)
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Customer relationships$43.2 $(32.2)$11.0 $43.2 $(30.9)$12.3 
Internal-use software47.5 (14.6)32.9 43.1 (13.9)29.2 
Developed technology27.4 (4.0)23.4 27.4 (3.0)24.4 
Patents36.2 (5.0)31.2 36.2 (3.4)32.8 
Total intangible assets$154.3 $(55.8)$98.5 $149.9 $(51.2)$98.7 
Amortization expense for intangible assets was $2.4 million and $2.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $4.8 million and $5.1 million for the six months ended June 30, 2024 and 2023, respectively.
11

Note 7. Investments
Equity Securities
Refer to “Assets Measured at Fair Value on a Non-Recurring Basis” in Note 10 for disclosures regarding investments in equity securities without readily determinable fair values.
Debt Securities
During the three months ended June 30, 2023, the Company made a strategic investment in debt securities of a privately held entity in the amount of $5.0 million, which is included in other assets on the consolidated balance sheets. The debt securities mature in December 2024 unless converted earlier. The amortized cost basis of the debt securities was $5.0 million at both June 30, 2024 and December 31, 2023. The amount of interest earned on the investment for the three and six months ended June 30, 2024 and 2023 was insignificant. Refer to Note 10 for the fair values.
Other
During the six months ended June 30, 2023, the Company made a strategic investment in a privately held entity in the amount of $2.0 million. The investment is a debt security with embedded derivatives and is accounted for by applying the fair value option, as this approach best reflects the underlying economics of the transaction. The fair value of the investment is calculated using a combination of the market approach and income approach methodologies and is reported within other assets on the consolidated balance sheets. During three and six months ended June 30, 2024, a $1.8 million unrealized loss on the investment was recorded in other expense, net in the consolidated statements of income. Refer to Note 10 for the fair values.
Note 8. Accrued Expenses and Other Current Liabilities
The components of accrued expenses and other current liabilities were as follows:
(in millions)June 30, 2024December 31, 2023
Accrued rebates$132.6 $144.0 
Employee compensation and related costs91.2 122.0 
Professional and consulting services50.3 34.1 
Other90.9 73.6 
Accrued expenses and other current liabilities$365.0 $373.7 
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 income. 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)2024202320242023
Product warranty liability at beginning of period$11.3 $39.2 $10.3 $62.1 
Warranty expense5.7 3.3 11.2 8.8 
Change in estimate(0.4)(0.8)(0.4)(8.8)
Warranty fulfillment(5.0)(20.4)(9.5)(40.8)
Product warranty liability at the end of period$11.6 $21.3 $11.6 $21.3 
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 resulted from lower shipping costs for replacement DASH PDMs and lower expected distribution costs for Omnipod 5 Controllers. The liability related to the MDCs included in product warranty liability at December 31, 2023 was insignificant and no amount was remaining as of June 30, 2024.
12

Note 9. Debt
The components of debt consisted of the following:
(in millions)
June 30, 2024December 31, 2023
Equipment Financing due May 2024
$ $2.7 
Equipment Financing due November 2025
12.5 15.2 
5.15% Mortgage due November 2025
62.1 63.3 
0.375% Convertible Senior Notes due September 2026
800.0 800.0 
Equipment Financing
10.5 12.7 
Term Loan due May 2028
485.0 487.5 
Revolving Credit Facility expires June 2028  
Equipment Financing due July 2028
26.2 29.0 
Finance lease obligation
16.2 22.9 
Unamortized debt discount(5.6)(6.4)
Debt issuance costs(9.1)(11.1)
Total debt, net1,397.8 1,415.8 
Less: current portion37.9 49.4 
Total long-term debt, net$1,359.9 $1,366.4 
0.375% Convertible Senior Notes
The Company’s 0.375% Convertible Senior Notes due September 2026 (the “Convertible Notes”) have an effective interest rate of 0.76%. The components of interest expense related to the Convertible Notes for the were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)
2024202320242023
Contractual interest expense
$0.7 $0.7 $1.5 $1.5 
Amortization of debt issuance costs
0.8 0.8 1.5 1.5 
  Total interest recognized on the Convertible Notes
$1.5 $1.5 $3.0 $3.0 
As of June 30, 2024 and December 31, 2023, unamortized issuance costs associated with the Convertible Notes were $6.6 million and $8.2 million, respectively.
The Convertible Notes are convertible into cash, shares of the Company’s common stock, or the combination of cash and shares of common stock, at the Company’s election, 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 at the holder’s election, from June 1, 2026 through August 28, 2026 and prior to then under certain circumstances as set forth in the agreement. Additionally, on or after September 6, 2023, the Company may redeem for cash all or a portion of the Convertible 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 they had nominal value.
In conjunction with the issuance of the Convertible 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) if, at the time of conversion, its stock price exceeds the conversion price under the Convertible 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 and are recorded within stockholders’ equity on the consolidated balance sheets.
13

Equipment Financing
In 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 both June 30, 2024 and December 31, 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.
Senior Secured Credit Agreement
In January 2024, the Company amended its Term Loan due May 2028 to bear interest at a rate of Secured Overnight Financing Rate (“SOFR”) plus 3.0%, with a 0% SOFR floor. At the same time, the Company amended its Revolving Credit Facility such that outstanding borrowings bear interest at a rate of SOFR plus an applicable margin of 2.375% to 3.0% based on the Company’s net leverage ratio and credit rating.
In August 2024, the Company amended its Term Loan to bear interest at a rate of SOFR plus 2.5% and extended the term to August 2031.
Carrying Value
At the end of each period, the carrying value of the Company’s debt was comprised of the following:
(in millions)
June 30, 2024December 31, 2023
Term Loan
$477.7 $479.2 
Convertible Notes
793.3 791.8 
Equipment financings
49.0 59.3 
Mortgage
61.6 62.6 
Finance lease obligation
16.2 22.9 
  Total debt, net
$1,397.8 $1,415.8 
Note 10. Financial Instruments and Fair Value
Financial Instruments Disclosed at Fair Value
The following tables provide a summary of the significant financial instruments that are disclosed at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair Value Measurements at June 30, 2024
(in millions)Level 1Level 2Level 3Total
Term Loan(1)
$487.1 $ $ $487.1 
Convertible Notes(2)
 875.8  875.8 
Equipment financings(3)
  49.0 49.0 
Mortgage(3)
  61.6 61.6 
Total
$487.1 $875.8 $110.6 $1,473.5 
Fair Value Measurements at December 31, 2023
(in millions)Level 1Level 2Level 3Total
Term Loan(1)
$490.2 $ $ $490.2 
Convertible Notes(2)
 928.7  928.7 
Equipment financings(3)
  59.3 59.3 
Mortgage(3)
  62.6 62.6 
Total
$490.2 $928.7 $121.9 $1,540.8 
(1) Fair value was determined using quoted market prices.
(2) Fair value was determined using market prices obtained from third-party pricing sources.
(3) Fair value approximates carrying value and was determined using the cost basis.

14

Assets Measured at Fair Value on a Recurring Basis
The following tables provide a summary of assets that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair Value Measurements at June 30, 2024
(in millions)Level 1Level 2Level 3Total
Cash(1)
$117.0 $ $ $117.0 
Money market mutual funds(1)
598.5   598.5 
Term deposits(1)
 105.5  105.5 
Interest rate swaps(2)
 16.7 16.7
Debt securities(3)
  4.74.7
Other investments(3)
  2.02.0
Total assets
$715.5 $122.2 $6.7 $844.4 
Fair Value Measurements at December 31, 2023
(in millions)Level 1Level 2Level 3Total
Cash(1)
$103.7 $ $ $103.7 
Money market mutual funds(1)
547.0   547.0 
Term deposits(1)
 53.5  53.5 
Interest rate swaps(2)
 22.8  22.8 
Debt securities(3)
  4.7 4.7 
Other investments(3)
  3.8 3.8 
Total assets
$650.7 $76.3 $8.5 $735.5 
(1) Cash and cash equivalents are carried at face amounts, which approximate their fair values.
(2) Fair value represents 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 swaps is included in other assets on the consolidated balance sheets.
(3) Fair value is determined using industry standard valuation models and market-based unobservable inputs, including credit spread and risk free rate ranging from 3.8% to 5.6%.
Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized. There were no changes in the fair values of the Level 3 debt securities during the three and six months ended June 30, 2024 or the three and six months ended June 30, 2023.
Below is a reconciliation of changes in fair value of other investments for both the three and six months ended June 30, 2024. There were no changes in the fair value of other investments during the three and six months ended June 30, 2023.
(in millions)Other Investments
Balance at beginning of both periods
$3.8 
Purchases 
Unrealized loss included in other expense, net
(1.8)
Balance at the end of both periods
$2.0 
Assets Measured at Fair Value on a Non-Recurring Basis
As of June 30, 2024 and December 31, 2023, the total carrying value of the Company’s investments in equity securities without readily determinable fair values was $9.7 million and was included within other assets on the consolidated balance sheets. These investments are carried at cost less impairment, if any. If an observable price change in orderly transactions for the identical or similar investment in the same issuer is identified, the investments are measured at fair value as of the date that the observable transaction occurred and categorized as Level 2 in the fair value hierarchy. As of both June 30, 2024 and December 31, 2023 cumulative gains were $0.8 million.
15

Note 11. 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.
As of June 30, 2024, the Company estimates that $16.7 million of net gains related to the interest rate swaps included in accumulated other comprehensive income will be reclassified into the statement of income over the next 12 months. When recognized, gains and losses on cash flow hedges reclassified from accumulated other comprehensive income (loss) are recognized within interest expense, net in the consolidated statement of income.
Note 12. Commitments and Contingencies
Legal Proceedings
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.
Letters of Credit
As of June 30, 2024, the Company had $16.8 million of letters of credit outstanding, primarily under its $20.0 million uncommitted letter of credit facility to backstop bank guarantees for the same amount. The bank guarantees primarily serve as security for the newly constructed manufacturing building in Malaysia until the Company purchases the property. The Company pays interest on outstanding borrowings and commitment fees on the maximum amount available to be drawn under the letters of credit at a rate of between 1.65% and 2.25%, depending on the Company’s credit rating. The letters of credit include customary covenants, none of which are considered restrictive to the Company’s operations. The Company had letters of credit outstanding totaling $20.9 million as of December 31, 2023.
Note 13. 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)2024202320242023
Cost of revenue$0.3 $0.1 $0.4 $0.2 
Research and development expenses2.1 3.3 4.2 6.1 
Selling, general and administrative expenses14.6 9.7 26.6 18.9 
Total$17.0 $13.1 $31.2 $25.2 
16

Note 14. Accumulated Other Comprehensive Income
Changes in the components of accumulated other comprehensive income, net of tax, were as follows:
Three Months Ended June 30, 2024Six Months Ended June 30, 2024
(in millions)Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow Hedges
Accumulated Other Comprehensive Loss
Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow Hedges
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period$(21.1)$(0.3)$20.9 $(0.5)$(14.5)$(0.3)$22.8 $8.0 
Other comprehensive loss before reclassifications (1)
(1.1) (9.4)(10.5)(7.7) (17.9)(25.6)
Amounts reclassified to net income (1)
  6.6 6.6   13.2 13.2 
Balance at the end of period$(22.2)$(0.3)$18.1 $(4.4)$(22.2)$(0.3)$18.1 $(4.4)
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(in millions)Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized 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 
(1) Presented net of income taxes, the amounts of which are insignificant.
Note 15. Income Taxes
The Company’s effective tax rate was 269.2% and 126.6% for the three and six months ended June 30, 2024, respectively. During the quarter ended June 30, 2024, the Company evaluated the potential realization of its deferred tax assets and determined that it is more likely than not it will realize substantially all of its net deferred tax assets. The Company weighted positive and negative evidence to assess the recoverability of its deferred tax assets, including cumulative income (loss) position, revenue growth, current profitability and expectations regarding future forecasted income. Accordingly, during the three and six months ended June 30, 2024, the Company recorded a tax benefit of $146.9 million and $153.5 million, respectively, from the release of the valuation allowance, of which $136.4 million relates to a discrete tax benefit arising from the expected realization of deferred tax assets in future years. The remainder relates to the tax effects of income generated during each period.In addition, during the three and six months ended June 30, 2024, the Company recorded a discrete tax benefit of $4.8 million associated with a U.S. federal research and development tax credit recovery project for tax years 2017 through 2021.
The Company’s effective tax rate was 4.2% and 3.8% for the three and six months ended June 30, 2023, respectively after consideration of the utilization of deferred tax assets, primarily operating loss carryforwards and the related impact to the valuation allowance.
At June 30, 2024, the Company maintains a $20.5 million partial valuation allowance, primarily related to certain state credit carryforward and state net operating loss carryforward deferred tax assets because the Company believes it is not more likely than not to realize the benefits of its state tax credits before expiration.
17

Note 16. Earnings Per Share
Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed using the weighted average number of common shares outstanding and, when dilutive, common share equivalents. The computation of basic and diluted earnings per share was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions, except share and per share data)
2024202320242023
Net income
$188.6 $27.3 $240.1 $51.1 
    Add back interest expense, net of tax
2.5  4.9  
Net income, diluted
$191.1 $27.3 $245.0 $51.1 
Weighted average number of common shares outstanding, basic (in thousands)70,062 69,741 70,010 69,662 
Convertible Notes
3,528  3,528  
Stock options
140 318 157 356 
Restricted stock units
72 83 76 101 
Weighted average number of common shares outstanding, diluted (in thousands)
73,802 70,142 73,771 70,119 
Earnings per share
    Basic
$2.69 $0.39 $3.43 $0.73 
    Diluted
$2.59 $0.39 $3.32 $0.73 
The number of common share equivalents excluded from the computation of diluted earnings 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)
2024202320242023
Convertible Notes
 3,528  3,528 
Restricted stock units
471 231 457 235 
Stock options
286 157 249 156 
Total757 3,916 706 3,919 
18

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, 2023 and in this quarterly report.
Overview
Our mission is to improve the lives of people with diabetes. We are primarily engaged in the development, manufacture and sale of our proprietary Omnipod platform, a continuous insulin delivery system for people with insulin-dependent diabetes. The Omnipod platform includes: the most recent generation Omnipod 5 and its predecessors Omnipod DASH and Classic Omnipod, all of which eliminate the need for multiple daily injections using syringes or insulin pens or the use of pump and tubing. Omnipod 5, which builds on our Omnipod DASH mobile platform, is a tubeless automated insulin delivery system, that integrates with continuous glucose monitors (“CGM”) to manage blood sugar and is fully controlled by a compatible personal smartphone or Omnipod 5 Controller. The CGMs are sold separately by third parties. Omnipod DASH features a secure Bluetooth enabled Pod that is controlled by a smartphone-like Personal Diabetes Manager (“PDM”) with a color touch screen user interface.
Our financial objective is to sustain profitable growth. To achieve this, we launched Omnipod 5 in the United States in 2022, and in the United Kingdom and Germany in June and August 2023, respectively. Most recently, in June 2024, we launched our full market releases of Omnipod 5 in the Netherlands and France. 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.
In June 2024, we submitted our 510(k) for an expanded indication of Omnipod 5 for type 2 diabetes to the U.S. Food and Drug Administration (“FDA”) for 510(k) clearance. Due to the positive results of our Omnipod 5 type 2 pivotal trial and the learnings from our Omnipod GO pilot, we made a strategic decision to drive growth in the type 2 diabetes market with Omnipod 5 and, accordingly, during the second quarter, we decided not to move forward with the commercialization of Omnipod GO.
During the six months ended June 30, 2024, we completed participant enrollment in our RADIANT study in France, the U.S, and Belgium, which is our Omnipod 5 with Libre 2 randomized controlled trial. Similar to the randomized control trial that we completed in the U.S. and France for Omnipod 5 with DexCom’s G6 CGM, the objective is to provide data to support our pricing and market access initiatives as we roll out Omnipod 5 with multiple sensors across our international markets.
We also 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 June 2024, we began our full market release of Omnipod 5 with Dexcom’s G7 CGM in the United States. Similarly, in June 2024 we launched our full market release of Omnipod 5 with Libre 2 Plus for individuals aged two years and older with type 1 diabetes in both the U.K. and the Netherlands, where we now offer sensor of choice (integration with either Abbott’s Freestyle Libre 2 Plus sensor or Dexcom’s G6 CGM). Dexcom’s G6 CGM is also available in the UK and Germany. Additionally, in June 2024, we launched a limited market release of Omnipod 5 with our iOS app for iPhone in the United States.
Finally, we continue to take steps to strengthen our global manufacturing capabilities. During the three months ended June 30, 2024, we began producing sellable product at our newly constructed manufacturing plant in Malaysia. This plant provides us with increased capacity to satisfy our growing demand, supports our international expansion strategy, and is expected to drive higher gross margins over time.
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 unique patented design of the Omnipod allows us to provide Pod 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 provide recurring revenue.
During the three and six months ended June 30, 2024, we recorded a charge of $13.5 million related to certain inventory components which we no longer expect to utilize following the strategic decision to not move forward with the commercialization of Omnipod GO discussed above.
19

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 have and are expected to continue 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)20242023Percent
Change
Currency
Impact
Constant
Currency (1)
U.S. Omnipod$352.3 $276.8 27.3 %— %27.3 %
International Omnipod128.1 103.7 23.5 %(0.9)%24.4 %
Total Omnipod480.4 380.5 26.3 %(0.2)%26.5 %
Drug Delivery8.1 16.0 (49.4)%— %(49.4)%
Total revenue$488.5 $396.5 23.2 %(0.2)%23.4 %
Six Months Ended June 30,
(dollars in millions)20242023Percent
Change
Currency
Impact
Constant
Currency (1)
U.S. Omnipod$670.0 $535.8 25.0 %— %25.0 %
International Omnipod243.4 202.3 20.3 %0.6 %19.7 %
Total Omnipod913.4 738.1 23.8 %0.2 %23.6 %
Drug Delivery16.8 16.5 1.8 %— %1.8 %
Total revenue$930.2 $754.6 23.3 %0.2 %23.1 %
(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, 2024 increased $92.0 million, or 23.2%, to $488.5 million, compared with $396.5 million for the three months ended June 30, 2023. Total revenue for the six months ended June 30, 2024 increased $175.6 million, or 23.3%, to $930.2 million, compared with $754.6 million for the six months ended June 30, 2023. Constant currency revenue growth of 23.4% and 23.1% for the three and six months ended June 30, 2024, respectively, was primarily driven by higher volume largely attributable to our growing customer base. A higher average selling price, in part due to growth in the pharmacy channel, also contributed to the increase in revenue for both periods, although to a lesser extent.
U.S.
Revenue from the sale of Omnipod products in the U.S. increased $75.5 million, or 27.3%, to $352.3 million for the three months ended June 30, 2024, compared with $276.8 million for the three months ended June 30, 2023. This increase primarily resulted from higher volume driven by growing our customer base, somewhat offset by a decrease in estimated inventory days-on-hand at distributors as we manage the transition from Omnipod G6 Pods to G7 Pods in the distribution channel. To a lesser extent, the revenue increase was driven by a higher average selling price, in part due to growth in the pharmacy channel. Revenue from the sale of Omnipod products in the U.S. for the three months ended June 30, 2024 included $147.3 million of related party revenue, compared with $109.2 million for the three months ended June 30, 2023. The $38.1 million increase resulted from growth through the pharmacy channel.
Revenue from the sale of Omnipod products in the U.S. increased $134.2 million, or 25.0%, to $670.0 million for the six months ended June 30, 2024, compared with $535.8 million for the six months ended June 30, 2023. This increase primarily resulted from higher volume through the pharmacy channel driven by growing our customer base, partially offset by a decrease in estimated inventory days-on-hand at distributors and lower conversions to Omnipod 5 since the vast majority of U.S. conversions to Omnipod 5 occurred in 2023. We experienced a benefit from conversions to Omnipod 5 in the prior year following the launch of the product in the latter half of 2022 since users generally fill both their Omnipod 5 starter kit and their first month of refills simultaneously. To a lesser extent, the revenue increase was driven by a higher average selling price, in part due to growth in the pharmacy channel. Revenue from the sale of Omnipod products in the U.S. for the six months ended June 30, 2024 included $259.1 million of related party revenue, compared with $206.0 million for the six months ended June 30, 2023. The $53.1 million increase resulted from growth through the pharmacy channel.
For full year 2024, we expect strong U.S. revenue growth primarily driven by continued volume growth of Omnipod 5 due to an increase in our customer base and the benefits of our recurring revenue model, partially offset by a decrease in estimated inventory days-on-hand at distributors. A higher average selling price for Omnipod 5, due in part to growth in the pharmacy channel, is also expected to contribute to the year over year increase in revenue.
20

International
Revenue from the sale of Omnipod products in our international markets increased $24.4 million, or 23.5%, to $128.1 million for the three months ended June 30, 2024, compared with $103.7 million for the three months ended June 30, 2023. Excluding the 0.9% unfavorable impact of currency exchange, the remaining 24.4% increase in revenue was primarily due to higher volumes from the launch of Omnipod 5 in the U.K. and Germany, including the favorable impact of conversions to Omnipod 5 as users in these countries generally obtain both their starter kit and refills simultaneously. A higher average selling price for Omnipod 5, compared with Omnipod DASH and Classic Omnipod, was largely offset by the timing of revenue recognition related to deferrals associated with our DASH MDC and a technology upgrade program in prior year.
Revenue from the sale of Omnipod products in our international markets increased $41.1 million, or 20.3%, to $243.4 million for the six months ended June 30, 2024, compared with $202.3 million for the six months ended June 30, 2023. Excluding the 0.6% favorable impact of currency exchange, the remaining 19.7% increase in revenue was primarily due to higher volumes from the launch of Omnipod 5 in the U.K. and Germany, including the favorable impact of conversions to Omnipod 5. A higher average selling price for Omnipod 5 compared with Omnipod DASH and Classic Omnipod also contributed to the revenue increase, although to a lesser extent.
For full year 2024, we expect higher International Omnipod revenue primarily due to last year's Omnipod 5 launches in the U.K. and Germany.
Drug Delivery
Substantially all of our Drug Delivery revenue 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.
Drug Delivery revenue for the three months ended June 30, 2024 was $8.1 million, compared with $16.0 million for the three months ended June 30, 2023. The $7.9 million decrease is driven by lower volume due to a decrease in orders from our partner. A reimbursement from our partner to cover a portion of our increased production costs in the prior year, which did not repeat in the current year, also contributed to the decrease, although to a lesser extent.
Drug Delivery revenue of $16.8 million for the six months ended June 30, 2024 was relatively level with $16.5 million for the six months ended June 30, 2023 as the increase in orders from our partner was offset by the reimbursement from our partner in the prior year, which did not repeat in the current year. For full year 2024, we expect Drug Delivery revenue to decline in the range of $14 million to $18 million due to a lower forecast from our partner and a lower selling price.
Costs and Expenses
Three Months Ended June 30,
20242023
(dollars in millions)AmountPercent of RevenueAmountPercent of Revenue
Cost of revenue$157.6 32.3 %$131.6 33.2 %
Research and development expenses$53.9 11.0 %$55.1 13.9 %
Selling, general and administrative expenses$222.4 45.5 %$178.7 45.1 %
Six Months Ended June 30,
20242023
(dollars in millions)AmountPercent of RevenueAmountPercent of Revenue
Cost of revenue$292.5 31.4 %$249.2 33.0 %
Research and development expenses$104.1 11.2 %$105.2 13.9 %
Selling, general and administrative expenses$422.1 45.4 %$341.4 45.2 %
Cost of Revenue
Cost of revenue for the three months ended June 30, 2024 increased $26.0 million, or 19.8%, to $157.6 million, compared with $131.6 million for the three months ended June 30, 2023. Gross margin was 67.7% for the three months ended June 30, 2024, compared with 66.8% for the three months ended June 30, 2023. The 90 basis point increase in gross margin was primarily driven by pricing benefits in both the U.S. pharmacy channel and in our international markets and improved manufacturing efficiencies. These increases were partially offset by a $13.5 million charge related to certain components utilized in Omnipod GO, which we decided not to commercialize.
Cost of revenue for the six months ended June 30, 2024 increased $43.3 million, or 17.4%, to $292.5 million, compared with $249.2 million for the six months ended June 30, 2023. Gross margin was 68.6% for the six months ended June 30, 2024, compared with 67.0% for the six months ended June 30, 2023. The 160 basis point increase in gross margin was primarily driven by pricing benefits in both the U.S. pharmacy channel and in our international markets and improved manufacturing efficiencies. These increases were
21

partially offset by the $13.5 million charge related to the discontinuance of Omnipod GO discussed above and an $8.8 million accrual reversal during the six months ended June 30, 2023 associated with the voluntary Medical Device Correction (“MDC”) notices we issued in 2022, which did not recur in the current period.
For full year 2024, we expect gross margin to be in the range of 68% to 69%. We anticipate gross margin to increase due to higher average selling prices and improved manufacturing efficiencies. These increases will be partially offset by the $13.5 million charge related to certain components utilized in Omnipod GO and $11.5 million of income in the prior year associated with a reduction to our MDC warranty accrual, which will not recur in the current year.
Research and Development Expenses
Research and development expenses of $53.9 million for the three months ended June 30, 2024 were relatively level with the three months ended June 30, 2023. Research and development expenses as a percent of revenue declined to 11.0% for the three months ended June 30, 2024, compared with 13.9% for the three months ended June 30, 2023, primarily due to an increase in sustaining costs following the launch of Omnipod 5 in the United States and Europe, which are included in selling, general and administrative expenses.
Research and development expenses of $104.1 million for the six months ended June 30, 2024 were relatively level with the six months ended June 30, 2023. Research and development expenses as a percent of revenue declined to 11.2% for the six months ended June 30, 2024, compared with 13.9% for the six months ended June 30, 2023, primarily due to an increase in sustaining costs following the launch of Omnipod 5 in the United States and Europe, which are included in selling, general and administrative expenses. We expect research and development spending for the full year 2024 to increase compared with 2023 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, 2024 increased $43.7 million, or 24.5%, to $222.4 million, compared with $178.7 million for the three months ended June 30, 2023. This increase was primarily attributable to year-over-year headcount additions due to an increase in sustaining costs, also to support commercial and international growth, as well as our new organizational structure that is designed to accelerate innovation and commercialization. To a much lesser extent, the increase was due to an increase in direct-to-consumer advertising spend and higher legal fees.
Selling, general and administrative expenses for the six months ended June 30, 2024 increased $80.7 million, or 23.6%, to $422.1 million, compared with $341.4 million for the six months ended June 30, 2023. This increase was primarily attributable to year-over-year headcount additions due to an increase in sustaining costs, also to support commercial and international growth, as well as our new organizational structure. To a lesser extent, the increase was due to higher legal fees and consulting costs to support our business growth, and higher costs associated with the continued commercial rollout of Omnipod 5 in international markets.
We expect selling, general and administrative expenses to increase in 2024 compared with 2023 due to investments in our operating structure, primarily headcount additions, to facilitate continued growth, including customer support. We also plan to make additional investments to support the Omnipod platform, including market acceptance and access, and the phased launch of Omnipod 5 in our international markets.
Non-Operating Items
Interest Expense
Interest expense for the three months ended June 30, 2024 increased $1.3 million to $11.0 million, compared with $9.7 million for the three months ended June 30, 2023. Interest expense for the six months ended June 30, 2024 increased $2.6 million to $21.7 million, compared with $19.1 million for the six months ended June 30, 2023. The increases for both periods were primarily associated with our equipment financings. The increase for the six months ended June 30, 2024 was also due to fees paid to amend our Term Loan in January 2024, which is discussed in Note 9 to our consolidated financial statements.
Interest Income
Interest income for the three months ended June 30, 2024 increased $2.0 million to $9.3 million, compared with $7.3 million for the three months ended June 30, 2023. Interest income for the six months ended June 30, 2024 increased $4.9 million to $18.7 million, compared with $13.8 million for the six months ended June 30, 2023. The increases for both the three and six months ended June 30, 2024 was primarily driven by higher interest rates and increased average cash balances.
22

Income Tax Expense
Our effective tax rate was a tax benefit of 269.2% and 126.6% for the three and six months ended June 30, 2024, respectively, compared with a tax provision of 4.2% and 3.8% for the three and six months ended June 30, 2023, respectively. The decreases in the effective tax rates for both periods were primarily due to tax benefits related to the release of the majority of our valuation allowance against deferred tax assets, which resulted in a non-cash tax benefit of $146.9 million and $153.5 million for the three and six months ended June 30, 2024, respectively. Additionally, both the three and six months ended June 30, 2024 include a $4.8 million discrete tax benefit associated with a U.S. federal research and development tax credit recovery project for tax years 2017 through 2021. These tax benefits were partially offset by higher pre-tax income in the current periods, compared with the prior year.
The amount of the deferred tax asset considered realizable can change if estimates of future taxable income are revised. Refer to Note 15 for additional information regarding the release of our valuation allowance.
In 2021, the Organization for Economic Co-operation and Development (“OECD”) and G20 international forum released the Model Global Anti-Base Erosion (GloBE) rules (“Model Rules”) under Pillar Two. These Model Rules set forth the common approach for a Global Minimum Tax at 15% for multinational enterprises with revenue greater than €750 million and is expected to be applicable to Insulet. Pillar Two has been adopted by the Council of the European Union for implementation by European Union member states by December 31, 2023, with effect for tax years beginning 2024. Similar directives under Pillar Two are already adopted or expected to be adopted by taxing authorities in other countries where Insulet has business operations, with widespread implementation of the Global Minimum Tax in calendar years 2024 and 2025. While we currently do not expect the Model Rules for Pillar Two and related legislation to have a significant impact on our financial statements, we are continuing to evaluate their potential impact.
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)2024202320242023
Net income$188.6 $27.3 $240.1 $51.1 
Interest expense, net1.7 2.4 3.0 5.3 
Income tax (benefit) expense
(137.5)1.2 (134.1)2.0 
Depreciation and amortization19.2 18.1 38.0 35.3 
Stock-based compensation17.0 13.1 31.2 25.2 
Voluntary medical device corrections(1)
— (0.8)— (8.8)
Unrealized loss on investment(2)
1.8 — 1.8 — 
Adjusted EBITDA$90.8 $61.3 $180.0 $110.1 
(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 our consolidated financial statements for additional information.
(2) Represents non-operating loss related to fair value adjustment of strategic debt investment.
Non-GAAP Financial Measures
Management uses the non-GAAP financial measures described below.
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 plus net interest expense (income), income tax expense (benefit), depreciation and amortization, stock-based compensation expense and other significant transactions or events, such as legal settlements, medical device corrections, gains (losses) on investments, 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-
23

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.
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 at the end of each period:
(in millions)June 30, 2024December 31, 2023
Cash and cash equivalents$821.0 $704.2 
Current portion of long-term debt$37.9 $49.4 
Long-term debt, net$1,359.9 $1,366.4 
Total debt, net$1,397.8 $1,415.8 
Total stockholders’ equity$998.4 $732.7 
Debt-to-total capital ratio58 %66 %
Net debt-to-total capital ratio24 %33 %
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, 2024, the following Convertible 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
Credit Agreement
We have a $300.0 million senior secured revolving credit facility (the “Revolving Credit Facility”), which expires in 2028. At June 30, 2024, no amount was outstanding under the Revolving Credit Facility. The Revolving Credit Facility contains a covenant to maintain a specified leverage ratio when there are amounts of at least 35% of the aggregate Revolving Credit Facility outstanding. It also contains other customary covenants, none of which are considered restrictive to our operations. Additionally, we have a term loan, which matures in 2028, that contains covenants restricting or limiting our ability to incur additional indebtedness, make asset dispositions, create or permit liens, sell, transfer or exchange assets, guarantee certain indebtedness, and make acquisitions and other investments.
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)20242023
Cash provided by (used in):
Operating activities$184.1 $44.5 
Investing activities(48.9)(65.2)
Financing activities(15.0)(8.9)
Effect of exchange rate changes on cash and cash equivalents
(3.4)— 
Net increase (decrease) in cash, cash equivalents and restricted cash
$116.8 $(29.6)
Operating Activities
Net cash provided by operating activities of $184.1 million for the six months ended June 30, 2024 was primarily attributable to net income, as adjusted for deferred income taxes, depreciation and amortization, stock-based compensation expense. A $56.4 million increase in accounts payable was mostly offset by a $30.3 million increase in inventories, a $15.7 million increase in prepaid expenses and other assets and a $14.0 million decrease in accrued expenses and other liabilities. The increase in accounts payable was driven by the timing of payments. The increase in inventories was primarily due to a planned inventory build to satisfy our growing demand and, to a lesser extent, to mitigate supply chain risk. The increase in prepaid expenses and other assets was primarily driven by an increase
24

in other receivables. Finally, the decrease in accrued expenses and other liabilities was primarily driven by the annual payout of cash bonuses for performance in the prior year and a decrease in accrued rebates mainly due to lower revenue subject to pharmacy rebates during the six months ended June 30, 2024.
Investing Activities
Net cash used in investing activities was $48.9 million for the six months ended June 30, 2024, compared with $65.2 million for the six months ended June 30, 2023.
Capital Spending—Capital expenditures were $44.6 million and $26.2 million for the six months ended June 30, 2024 and 2023, respectively, and primarily related to the purchase of equipment to increase our manufacturing capacity. We expect capital expenditures for 2024 to increase compared with 2023 given the timing of spending on machinery, equipment and tooling for our new Malaysia manufacturing facility and to support continuous improvement efforts in our other manufacturing locations. To a lesser extent, we expect capital expenditures to increase due to investments in our information technology infrastructure. We expect to fund our capital expenditures using existing cash.
Investments in Developed Software—Investments in developed software were $4.3 million and $3.9 million for the six months ended June 30, 2024 and 2023, respectively, and primarily related to investments in projects to support our cloud-based capabilities.
Acquisitions and Investments—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. We also paid a purchase price holdback of $3.0 million associated with our 2022 acquisition of substantially all the assets related to the manufacture and production of shape-memory alloy wire assemblies used in the production of our product from Dynalloy, Inc. Additionally, during the six months ended June 30, 2023, we made strategic investments in private companies in the amount of $7.0 million.
Financing Activities
Net cash used in financing activities was $15.0 million for the six months ended June 30, 2024, compared with $8.9 million for six months ended June 30, 2023.
Debt Repayments—During the six months ended June 30, 2024, we made $15.9 million in aggregate principal payments on our equipment financings, term loan, and mortgage, compared with $13.5 million during the six months ended June 30, 2023.
Finance Lease Repayments—During the six months ended June 30, 2024, we made $5.9 million in finance lease repayments associated with our Malaysia manufacturing facility.
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 $12.9 million and $17.8 million for the six months ended June 30, 2024 and 2023, respectively. The $4.9 million decrease was primarily driven by option exercises by former executives in the prior year.
Payment of Taxes for Restricted Stock Net Settlements—Payments for taxes related to net restricted and performance stock unit settlements were $6.1 million and $12.9 million for the six months ended June 30, 2024 and 2023, respectively. The $6.8 million decrease was primarily driven by a lower fair market value of the restricted stock units that vested during the period.
Off-Balance Sheet Arrangements
As of June 30, 2024, we had $16.8 million of letters of credit outstanding, primarily under our $20.0 million uncommitted letter of credit facility to backstop bank guarantees for the same amount. The bank guarantees primarily serve as security for our newly constructed manufacturing building in Malaysia until we purchase the property. We pay interest on outstanding borrowings and commitment fees on the maximum amount available to be drawn under the letters of credit at a rate of between 1.65% and 2.25%, depending on our credit rating. The letters of credit include customary covenants, none of which are considered restrictive to our operations. We had letters of credit outstanding totaling $20.9 million as of December 31, 2023.
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, income taxes, product warranty and inventory reserves 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, 2023.
25

Accounting Standards Issued and Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 requires disclosure of incremental segment information on an annual and interim basis, including enhanced disclosures about significant segment expenses. We are required to comply with these new disclosure requirements beginning with our annual filing for 2024. The guidance is applied retrospectively. We do not plan to early adopt ASU 2023-07.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 includes improvements to income tax disclosures primarily related to information about rate reconciliation and income taxes paid. The new guidance requires disclosure of specific categories and greater disaggregation of information in the rate reconciliation and adds a requirement to disaggregate income taxes paid by jurisdiction. The new guidance also requires disclosure of pretax income disaggregated between domestic and foreign, income tax expense (or benefit) disaggregated by federal, state, and foreign, and removes certain existing disclosure requirements. We are required to comply with these new disclosure requirements beginning with our annual filing for 2025. The guidance may be applied on a prospective basis or retrospective basis. We do not plan to early adopt the requirements of ASU 2023-09.
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:
our dependence on a principal product platform;
the impact of competitive products, technological change and product innovation;
our ability to maintain an effective sales force and expand our distribution network;
our ability to maintain and grow our customer base;
our ability to scale the business to support revenue growth;
our ability to secure and retain adequate coverage or reimbursement from third-party payors; the impact of healthcare reform laws;
our ability to design, develop, manufacture and commercialize future products;
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;
our ability to protect intellectual property and other proprietary rights;
potential conflicts with the intellectual property of third parties;
our inability to maintain or enter into new license or other agreements with respect to continuous glucose monitors, data management systems or other rights necessary to sell our current product and/or commercialize future products;
worldwide macroeconomic and geopolitical uncertainty as well as risks associated with public health crises and pandemics, including 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;
international business risks, including regulatory, commercial and logistics risks;
the potential violation of anti-bribery/anti-corruption laws; the concentration of manufacturing operations and storage of inventory in a limited number of locations;
supply problems or price fluctuations with sole source or third-party suppliers on which we are dependent;
failure to retain key suppliers or other manufacturing issues;
challenges to future development of our non-insulin drug delivery product line;
failure of our contract manufacturer or component suppliers to comply with the U.S. Food and Drug Administration’s quality system regulations;
extensive government regulation applicable to medical devices as well as complex and evolving privacy and data protection laws;
26

adverse regulatory or legal actions relating to current or future Omnipod products;
potential adverse impacts resulting from a recall, discovery of serious safety issues, or product liability lawsuits relating to off-label use;
breaches or failures of our product or information technology systems, including by cyberattack;
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 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, 2023 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; 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, 2023 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, 2024. Based on the evaluation, our chief executive officer (principal executive officer) and chief financial officer (principal financial officer) concluded that, as of that date, our disclosure controls and procedures were not effective due to the material weakness identified in the fourth quarter of 2023 described below.
Material Weakness in Internal Control Over Financial Reporting
As previously disclosed in "Part II. Item 9A. Controls and Procedures" in our Annual Report on Form 10-K for the year ended December 31, 2023, our chief executive officer and chief financial officer concluded that our internal control over financial reporting was not effective, due to a material weakness relating to information technology general controls (“ITGCs”). Specifically, the Company did not design and maintain effective ITGCs around systems that support the Company’s financial reporting outside of North America. Automated and manual business process controls that are dependent on the affected ITGCs were also deemed ineffective because they could have been adversely affected to the extent that they rely upon information and configurations from the affected systems.
Remediation Activities
Management has been actively engaged in remediating the deficiencies described above. The following remedial actions were taken during the six months ended June 30, 2024:
Designed ITGCs over the system used by an outsourced provider, and
Implemented enhanced procedures related to security access controls over the Company’s enterprise resource planning (“ERP”) system.
As we continue to evaluate and take actions to improve our internal control over financial reporting, we may take additional actions to address control deficiencies or modify certain of the remediation measures described above. Management believes that these actions will remediate the material weakness; however, the material weakness will not be considered remediated until management has concluded, through testing, that these controls are operating effectively.
27

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, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
28

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Information regarding our material pending legal proceedings, if any, is provided in Note 12 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, 2023 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.
29

Item 6. Exhibits
NumberDescription
10.1
10.2
10.3++*
10.4++*
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, 2024 formatted in iXBRL (Inline eXtensible Business Reporting Language), as follows:
(i) Condensed Consolidated Balance Sheets (Unaudited) as of June 30, 2024 and December 31, 2023
(ii) Condensed Consolidated Statements of Income (Unaudited) for the three and six months ended June 30, 2024 and 2023
(iii) Condensed Consolidated Statements of Comprehensive Income (Unaudited) for the three and six months ended June 30, 2024 and 2023
(iv) Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) for the three and six months ended June 30, 2024 and 2023
(v) Condensed Consolidated Statements of Cash Flows (Unaudited) for the six months ended June 30, 2024 and 2023
(vi) Condensed Notes (Unaudited) to Consolidated Financial Statements
++Certain portions of this exhibit are considered confidential and have been omitted as permitted under SEC rules and regulations.
*
Filed herewith.
**
Furnished herewith.
30

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, 2024/s/ James R. Hollingshead
James R. Hollingshead
Chief Executive Officer
(Principal Executive Officer)
 
Date:August 8, 2024
/s/ Ana M. Chadwick
Ana M. Chadwick
Chief Financial Officer, Executive Vice President
(Principal Financial Officer)


31
EX-10.3 2 podd-exx103x2024x06x30_10q.htm EX-10.3 Document
EXHIBIT 10.3


CERTAIN INFORMATION HAS BEEN OMITTED FROM THIS DOCUMENT
BECAUSE IT IS (I) NOT MATERIAL AND (II) IS THE TYPE THAT THE COMPANY
TREATS AS PRIVATE AND CONFIDENTIAL. OMISSIONS ARE MARKED ***
CONFIDENTIAL


AMENDMENT NO. 3 TO AMENDED AND RESTATED DEVELOPMENT AND
COMMERCIALIZATION AGREEMENT

This Amendment No. 3 to the Amended and Restated Development and Commercialization Agreement ("Amendment") is dated as of March 20, 2024 ("Effective Date"), by and between Insulet Corporation ("Insulet") and Abbott Diabetes Care Inc. ("ADC").

WHEREAS, Insulet and ADC are parties to that certain Amended and Restated Development and Commercialization Agreement dated as of September 13, 2021, as amended by Amendment No.1 through Amendment No.2 (the "Agreement"); and
WHEREAS, Insulet and ADC wish to amend the Agreement as set forth herein, effective as of the Effective Date.
NOW, THEREFORE, in consideration of these premises, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:
1.Definitions. Capitalized terms used herein and not otherwise defined shall have the meaning ascribed to such terms in the Agreement.
2.The following definitions will be added to Article I:
1.41A "FreeStyle Libre 2 Plus Sensor" means ***.
1.44A ***
3.The definition in Section 1.5 is hereby deleted and replaced with the following:

ADC Sensor” means a FreeStyle Libre 2 Sensor, FreeStyle Libre 3 Sensor, FreeStyle Libre 2 Plus Sensor, ***.

4.The definition in Section 1.18 is hereby deleted and replaced with the following:

CGM Data” means all data generated by (a) ***, (b) the *** or ***, or (c) any *** but in each case of (a), (b), and (c) only when they are combined with or used as part of the AID System. "CGM Data" shall include: (i) *** information (***), (ii) *** information (***) and (iii) *** information (***).

5.The definitions set forth in Sections 1.40, 1.42, and 1.43 are hereby deleted and replaced with the following:
1.40 “FreeStyle Libre App” means ***.
1





CONFIDENTIAL
1.42 "FreeStyle Libre 3 Documentation" means *** which include (i) *** (ii) ***, and (iii) ***.
1.43 "FreeStyle Libre 3 Security Credentials" means the security credentials provided by or on behalf of ADC to Insulet and its Affiliate including *** to enable secure communication with the FreeStyle Libre 3 ***.
6.The definition of "Raw Data" and Sections 1.3, 3.3(b), and 8.2(f) are hereby amended to add "or FreeStyle Libre 2 Plus Sensor" after "FreeStyle Libre 2 Sensor".
7.Sections 1.43 and 3.3(b) are hereby amended to add ***.
8.Sections 3.2(f) is hereby amended to add "and FreeStyle Libre 2 Plus Sensor" ***.
9.Section 7.1 is hereby amended to replace "FreeStyle Libre 2 Sensor or FreeStyle Libre 3 Sensor" with "FreeStyle Libre 2 Sensor, FreeStyle Libre 3 Sensor, FreeStyle Libre 2 Plus Sensor ***.
10.Section 3.1(b) is hereby deleted and replaced with the following:
"The Parties agreed upon a development plan covering each Party's responsibilities in developing the AID System pursuant to the Original Agreement (the "Original Development Plan"). The Original Development Plan was further amended to cover the addition of the FreeStyle Libre 3 Sensor pursuant to the Agreement (the "Updated Development Plan"). The Parties shall present to the JSC an updated Development Plan to cover the further addition of the FreeStyle Libre 2 Plus Sensor ***.
11.Section 3.2(e) is hereby deleted and replaced with the following:
(e) "Insulet shall use Commercially Reasonable Efforts to enable the AID System to *** for the CGM System utilizing *** collected *** (i) from the *** and once it has enabled *** in the ***, then it shall enable them in the *** and (ii) each subsequent *** included in, and in accordance with, an updated Development Plan approved by the JSC.
12.Section 3.2 is hereby amended to add the following subsections:
“(g) In accordance with the Development Plan, Insulet shall enable *** to access *** from the AID System. Once Insulet has enabled such access to the ***, then it shall enable access to the ***.
“ (h) If mutually agreed upon, and in accordance with the Development Plan, if Insulet enables a specific feature within *** to be ***, once it has enabled ***, then it shall enable users to ***, and then with each subsequent ADC Sensor included in an approved Development Plan."
13.Section 3.10 is hereby amended to add ", FreeStyle Libre 2 Plus Sensor, ***.
14.No Other Amendments. Except as modified herein, all other terms of the Agreement and SOW shall remain in full force and effect.
2





CONFIDENTIAL
15.Conflicts. In the event of a conflict between the Agreement and this Amendment, this Amendment shall govern.
16.Counterparts. This Amendment may be executed in counterparts, each of which shall be deemed to be an original and all of which together shall be deemed to be one and the same instrument.
3


CONFIDENTIAL
IN WITNESS WHEREOF, this Amendment has been executed by the duly authorized representatives of Insulet and ADC on the date first set forth above.

ABBOTT DIABETES CARE INC.
By: /s/ Jared Watkin    
Name: Jared Watkin    
Title: EVP Diabetes Care    
Date: 21 March 2024    



INSULET CORPORATION
By: /s/ Adam Cate    
Name: Adam Cate    
Title: GVP, Omnipod 5 Franchise Head    
Date: 3/22/2024    

4

EX-10.4 3 podd-exx104x2024x06x30_10q.htm EX-10.4 Document
EXHIBIT 10.4
CERTAIN INFORMATION HAS BEEN OMITTED FROM THIS DOCUMENT
BECAUSE IT IS (I) NOT MATERIAL AND (II) IS THE TYPE THAT THE COMPANY
TREATS AS PRIVATE AND CONFIDENTIAL. OMISSIONS ARE MARKED ***

AMENDMENT NO. 4 to the AMENDED AND RESTATED
DEVELOPMENT AND COMMERCIALIZATION AGREEMENT

This Amendment No. 4 to the Amended and Restated Development and Commercialization Agreement (“Amendment”) is dated as of the 27th day of June, 2024 (“Effective Date”), by and between Insulet Corporation (“Insulet”) and Abbott Diabetes Care Inc. (“ADC”).

WHEREAS, Insulet and ADC are parties to that certain Amended and Restated Development and Commercialization Agreement dated as of September 13, 2021, as amended (the “Agreement”); and

WHEREAS, Insulet and ADC wish to amend the Agreement as set forth herein, effective as of the Effective Date.

NOW, THEREFORE, in consideration of these premises, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

1.Definitions. Capitalized terms used herein and not otherwise defined shall have the meaning ascribed to such terms in the Agreement.
a.The following terms shall be added to Article I Definitions:
i.Insulet Country Distributor” means any Third Party that *** in a country.
ii.ADC Country Distributor” means any Third Party that *** in a country.

2.Launch Countries. Section 7.4 (Launch Countries) is hereby deleted in its entirety and replaced with the following:

7.4 Launch Countries. The AID System shall only be launched and commercialized in the Launch Countries ***.

3.Distributor Markets. Section 7.5 (Distributor Markets) is hereby deleted in its entirety and replaced with the following:

7.5 Distributor Markets

(a)Insulet Covenants. Insulet shall, to the extent permitted under Applicable Law:
(i)Commencing at least *** prior to the First Commercial Sale in a Launch Country, or as otherwise agreed to in writing between the Parties, ***.
(ii)Provide at least ***.

(b)Distributor Markets with ***. For Launch Countries that are Distributor Markets in which the ***, Insulet and ADC agree that Insulet will require by written agreement that, at a
1



minimum, commencing at least *** prior to the First Commercial Sale in a Launch Country (to the extent permitted under Applicable Law), ***, take the following measures to ***:

(i)***;
(ii)***;
(iii)***;
(iv)***;
(v)***.
(vi)***.

(c)Distributor Markets ***. For Launch Countries that are Distributor Markets in which ***, then Insulet will require by written agreement that, at a minimum, commencing at least *** prior to the First Commercial Sale in a Launch Country (to the extent permitted under Applicable Law), ***:
(i) ***; and
(ii)***.

(d)Distributor Markets ***. For Launch Countries that are Distributor Markets in which ***, then Insulet and ADC agree that ADC will require by written agreement that, at a minimum, ***:

(i)***;
(ii)***;
(iii)***;
(iv)***;
(v)***.
(vi)***.

(e)Distributor Markets ***. For Launch Countries that are Distributor Markets in which ***, then ADC will require by written agreement that, ***:
(a)***; and
(b)***.

4.Tenders & Product Bundles. The following is hereby added in Section 7:

7.12    Tenders. If Insulet or an Insulet Country Distributor intends to submit a tender bid that includes any ADC CGM System ***. *** .

7.13     Product Bundle Reimbursement. In Launch Countries that consider the CGM System and the Insulin Delivery System as one combined product for reimbursement purposes and not two products that are reimbursed separately (“Bundled Product”), Insulet and ADC agree that:
(a)***;
(b)***;
(c)***:
i.***;
ii.***.
7.14 Forecasts.
(a)    Insulet Forecast to JSC. ***, Insulet shall deliver to the JSC, *** *** for ***, *** ***:
2




*** ****** ***
 *** ***
***
***
***
***

ADC acknowledges and agrees to provide an ***, ***, ***, *** ***) *** , ***as presented in the chart below:

 *** ****** *** ***
******
***
***
***
***
***
***

*** *** ***, and to discuss whether *** (***). ***.

(b)    ADC Forecast. ***, ***, ADC shall deliver to the JSC, *** *** ***

*** *** *** *** ***
******************
***
******************
******************
Total ***************

*** *** ***

5.Promotional Communications. The following is hereby added to Section 7.9 Promotional Communications:

(c)During the Term, where the Launch Country is a Distributor market, Insulet and ADC agree that *** by written agreement, to agree with the following:
a.***.
b.***.

(a)During the Term, where the Launch Country is a Distributor market, ADC and Insulet agree that *** by written agreement to agree with the following:
a.***.
b.***.

6.Termination ***. Section 11.6(a) is hereby deleted and replaced with the following:

If (i) Insulet or Insulet Country Distributor ***, either directly or indirectly through, or in collaboration with, ***, (A) is *** or (B) has ***, or (ii) Insulet or Insulet Country Distributor ***, (A) is *** (B) has ***, or (iii) Insulet or Insulet Country Distributor, either directly or indirectly through, or in collaboration with ***, (A) *** or (B) ***, ADC may either fully or partially terminate this Agreement (in its entirety or with respect to one or more Launch
3



Countries) *** notice to Insulet, which notice must be provided no earlier than ***, and no later than *** thereafter.

7.Term, Termination and Certain Breaches.

a.Section 11.2 (Termination for Material Breach) is hereby deleted in its entirety and replaced with the following:

11.2 Termination for Material breach
(a) Either Party may terminate this Agreement in the event of a material breach; provided, however,) *** . ***. *** , the non-breaching Party may not terminate this Agreement under this Section unless and until the earlier of (a) the dispute ***, or, (b) ***. During the pendency of such dispute, all of the terms and conditions of this Agreement shall remain in effect and the Parties shall continue to perform all of their respective obligations hereunder.
(b)    Notwithstanding the foregoing, if a material breach of this Agreement is with respect to the terms of ***.
(c)      If Insulet or an Insulet Country Distributor is in ***:
(i)At ADC’s request, whether or not a Launch Country dispenses reimbursement based on a contract award from a tender authority, Insulet will ***. Without limiting the foregoing, ***;

i.If such Insulet Country Distributor is not participating in any tender contracts covering the Insulin Delivery System or AID System, at ADC’s request, Insulet shall ***;

ii.If the breach is due to a ***; and
iii.In the case such breach is related to the:
a.***;
b.***; or
c.***

in violation of ***, then ***; provided that the foregoing requirement will not apply in the event ***.

(d)     If ADC or an ADC Country Distributor is in ***:
(i)At Insulet’s request, whether or not a Launch Country dispenses reimbursement based on a contract award from a tender authority, ADC ***. Without limiting the foregoing, ***;
(ii)If such ADC Country Distributor is not participating in any tender contracts covering the CGM System or AID System, ADC at Insulet’s request, shall ***;
4



(iii)If the breach is due to ***; and
(iv)In the case such breach is related to the:
a.***;
b.***; or
c.***

in violation of ***, ***; provided that the foregoing requirement will not apply in the event ***.

b.Termination for Failure to Launch AID System. Section 11.4 is hereby deleted in its entirety and replaced as follows:

11.4 Termination for Failure to Launch AID System. If the First Commercial Sale of an AID System has not occurred *** either Party may *** ***.
8.***. The following Section 14.20 is hereby added to Section 14:
14.20 ***.
(a)***.
(b)***.
(c)***.
(d)***.
(e)***.
(f)***.
9.No Other Amendments. Except as modified herein, all other terms of the Agreement shall remain in full force and effect.

10.Conflicts. In the event of a conflict between the Agreement and this Amendment, this Amendment shall govern.

11.Counterparts. This Amendment may be executed in counterparts, each of which shall be deemed to be an original and all of which together shall be deemed to be one and the same instrument.

5



{signature page follows}
6




IN WITNESS WHEREOF, this Amendment has been executed by the duly authorized representatives of Insulet and ADC on the date first set forth above.


ABBOTT DIABETES CARE INC.
By: /s/ Jared Watkin    
Name: Jared Watkin
Title: EVP Diabetes Care
Date: 6/27/2024


INSULET CORPORATION

By: /s/ Adam Cate    
Name: Adam Cate
Title: GVP, Omnipod 5 Franchise Head
Date: 6/26/2024

7
EX-31.1 4 podd-exx311x2024x06x30_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, 2024

EX-31.2 5 podd-exx312x2024x06x30_10q.htm EX-31.2 Document
EXHIBIT 31.2
CERTIFICATION
I, Ana M. Chadwick, 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/ Ana M. Chadwick
Ana M. Chadwick
Chief Financial Officer, Executive Vice President
Date:August 8, 2024

EX-32.1 6 podd-exx321x2024x06x30_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, 2024, 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, 2024
/s/ Ana M. Chadwick
Ana M. Chadwick
Chief Financial Officer, Executive Vice President
Date:August 8, 2024

EX-101.SCH 7 podd-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Revenue and Contract Acquisition Costs link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Cloud Computing Costs link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Goodwill and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Financial Instruments and Fair Value link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue and Contract Acquisition Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Cloud Computing Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Financial Instruments and Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Accounts Receivable, Net - Schedule of Account Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Accounts Receivable, Net - Summary of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Cloud Computing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt - Components of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt - Components of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Debt - Components of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Financial Instruments and Fair Value - Schedule of Financial Instruments Disclosed at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Financial Instruments and Fair Value - Schedule of Assets and Liabilities Measured at Fair Value Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Financial Instruments and Fair Value - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Financial Instruments and Fair Value - Schedule of Reconciliation of Changes in Fair Value of investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Earnings Per Share - Schedule of Weighted Average Number of Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 podd-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 podd-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 podd-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Reclassification [Line Items] Reclassification [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Work in process Inventory, Work in Process, Gross Total debt, net Long-Term Debt and Lease Obligation, Including Current Maturities Cover [Abstract] Cover [Abstract] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Prepaid expenses and other current assets Capitalized Contract Cost, Net, Current Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Long-term debt, net Total long-term debt, net Long-Term Debt and Lease Obligation Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Debt conversion rate Debt Instrument, Convertible, Conversion Ratio Pay vs Performance Disclosure [Line Items] Term Loan due May 2028 Term Loan Term Loan Due May 2028 [Member] Term Loan Due May 2028 Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Initial strike price (in dollars per share) Derivative, Price Risk Option Strike Price Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Derivative [Table] Derivative [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Financial Instruments and Fair Value Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Accrued expenses and other current liabilities Contract with Customer, Liability, Current United States UNITED STATES Total Omnipod products Product, Omnipod [Member] Product, Omnipod [Member] Other assets (includes $23.4 and $31.3 at fair value) Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Components of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Money market mutual funds Money Market Funds [Member] Other assets Capitalized Contract Cost, Net, Noncurrent Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Add back interest expense, net of tax Interest on Convertible Debt, Net of Tax On or after September 6, 2023 Debt Instrument, Redemption, Period Two [Member] Receivable Type [Axis] Receivable Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Patents Patents [Member] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Accumulated Other Comprehensive Income, Net of Tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Secured Debt Secured Debt [Member] Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Debt securities Debt Securities, Available-for-Sale Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Balance at beginning Balance at the end Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Receivable [Domain] Receivable [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount U.S. Omnipod U.S. Omnipod [Member] U.S. Omnipod [Member] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount 5.15% Mortgage due November 2025 Mortgage 5.15% Mortgage Due November 2025 [Member] 5.15% Mortgage Due November 2025 Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Long-term portion Capitalized Computer Software, Gross, Noncurrent Capitalized Computer Software, Gross, Noncurrent Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Issuance of shares for employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Credit Facility [Domain] Credit Facility [Domain] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts and Financing Receivables [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Current Assets Assets, Current [Abstract] Goodwill Goodwill Credit losses at beginning of year Credit losses at the end of period Accounts Receivable, Allowance for Credit Loss Payment of withholding taxes in connection with vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Inventories Inventory Disclosure [Text Block] Warranty fulfillment Standard and Extended Product Warranty Accrual, Decrease for Payments Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock options Stock options Share-Based Payment Arrangement, Option [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Other Proceeds from (Payments for) Other Financing Activities Income tax benefit from release of valuation allowance Income Tax Expense (Benefit) From Release Of Valuation Allowance Income Tax Expense (Benefit) From Release Of Valuation Allowance Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Equipment Financing due July 2028 Equipment Financing Due July 2028 [Member] Equipment Financing Due July 2028 [Member] Security Exchange Name Security Exchange Name Debt, basis spread on variable rate (in percent) Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Cloud Computing Costs Research, Development, and Computer Software Disclosure [Text Block] Gain (Loss) on Securities [Line Items] Gain (Loss) on Securities [Line Items] Total liabilities Liabilities Convertible Debt Convertible Debt [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development expenses Research and Development Expense Revolving Credit Facility expires June 2028 Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, issued (in shares) Common Stock, Shares, Issued Accrued rebates Accrued Rebates, Current Accrued Rebates, Current Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Credit facility, borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Percentage of concentration risk Percentage of concentration risk Concentration Risk, Percentage Other assets, at fair value Other Assets, Fair Value Disclosure Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Exercise of options to purchase common stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development expenses Research and Development Expense [Member] Common stock, authorized (in shares) Common Stock, Shares Authorized Cash Cash [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted average number of common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Balance at beginning of period Balance at the end of period Equity, Attributable to Parent Equipment Financing due November 2025 Equipment Financing Due November 2025 [Member] Equipment Financing Due November 2025 Related Party Related Party [Member] 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 Interest expense, net Interest Expense, Nonoperating Employee compensation and related costs Accrued Salaries, Current Internal-use software Software and Software Development Costs [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] International Omnipod International Omnipod [Member] International Omnipod [Member] Letters of credit outstanding amount Letters of Credit Outstanding, Amount Selling, general and administrative expenses Selling, General and Administrative Expense Write-offs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Other comprehensive (loss) income, net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Recurring fair value measurements: Fair Value, Recurring [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Cost of revenue Cost of Sales [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Convertible Notes Convertible Debt Securities [Member] Unrealized Loss on Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Discrete tax benefit related to research and development tax credit Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount Document Type Document Type Debt effective interest rate Debt Instrument, Interest Rate, Effective Percentage Derivative Contract [Domain] Derivative Contract [Domain] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Nonrelated Party Nonrelated Party [Member] Equipment financings Equipment Financings [Member] Equipment Financings Debt securities, available-for-sale, amortized cost Debt Securities, Available-for-Sale, Amortized Cost Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Product Warranty Liability [Table] Product Warranty Liability [Table] Maximum Maximum [Member] Amortization of intangible assets Amortization of Intangible Assets Total deferred revenue Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Other intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Unamortized debt discount Debt Instrument, Unamortized Discount Change in estimate Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Other comprehensive (loss) income before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Additional Paid-in Capital Additional Paid-in Capital [Member] Finance lease obligation Finance Lease, Liability, Noncurrent Schedule of Net Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Capitalized implementation costs, amortization Capitalized Computer Software, Amortization Customer relationships Customer Relationships [Member] Forecast Forecast [Member] Product Warranty Costs Standard Product Warranty, Policy [Policy Text Block] Diluted (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Weighted-average Number of Common Shares Used in the Computation of Basic and Diluted Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Research and Development [Abstract] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] CANADA CANADA Preferred stock, issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Schedule of Financial Instruments Disclosed at Fair value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Unrealized loss included in other expense, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Income tax benefit (expense) Income Tax Expense (Benefit) Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Debt, interest rate Debt Instrument, Interest Rate, Stated Percentage Notional amount Derivative, Notional Amount Interest rate swaps Derivative Asset Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stock-Based Compensation Expense Shareholders' Equity and Share-Based Payments [Text Block] Net income, diluted Net Income (Loss) Available to Common Stockholders, Diluted Acquisition of intangible assets Payments to Acquire Intangible Assets Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating Income (Loss) Total interest recognized on the Convertible Notes Interest Expense, Operating and Nonoperating Release from valuation allowance related to discrete tax benefit Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total liabilities and stockholders’ equity Liabilities and Equity Other Other Operating Activities, Cash Flow Statement Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Short-Term Debt, Type [Domain] Short-Term Debt, Type [Domain] Contractual interest expense Contractual Interest Expense Contractual Interest Expense Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Accumulated Other Comprehensive Income [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest Less: current portion Long-Term Debt and Lease Obligation, Current Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Contract Acquisition Costs Capitalized Contract Cost [Table Text Block] Shipping and Handling Shipping and Handling [Member] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Measurement Input Type [Axis] Measurement Input Type [Axis] Scenario [Domain] Scenario [Domain] Individual: Individual [Axis] Measurement input Debt Securities, Available-for-Sale, Measurement Input Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Unrealized Gain on Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Inventories Total inventories Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Derivative Instruments and Hedging Activities Disclosure [Abstract] Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Unrealized gain (loss) on the investment Debt Securities, Unrealized Gain (Loss) Debt unamortized issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Reconciliation of Changes in Fair Value of investments Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fixed interest rate (in percent) Derivative, Fixed Interest Rate Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Reclassification [Table] Reclassification [Table] Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Other liabilities Contract with Customer, Liability, Noncurrent Concentration Risk [Table] Concentration Risk [Table] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Provision for credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Short-Term Debt, Type [Axis] Short-Term Debt, Type [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Schedule of Share-Based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Long-term debt Long-Term Debt, Gross Exercise Price Award Exercise Price Total Financial Liabilities Fair Value Disclosure Earnings Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Issuance of shares for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Accounts receivable trade, net Trade Accounts Receivable [Member] Amounts charged for excess and obsolete inventory Excess And Obsolete Inventory Charge Excess And Obsolete Inventory Charge Exercise of options to purchase common stock Stock Issued During Period, Value, Stock Options Exercised Goodwill and Other Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Distributor A Distributor A Distributor A [Member] Distributor A Stockholders’ Equity Equity, Attributable to Parent [Abstract] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Short-term portion Capitalized Computer Software, Gross, Current Capitalized Computer Software, Gross, Current Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Other Debt Obligations Other Debt Obligations [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Unbilled receivable Unbilled Revenues [Member] Debt instrument, term Debt Instrument, Term All Individuals All Individuals [Member] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] PEO PEO [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Debt instrument fair value Debt, fair value Debt Instrument, Fair Value Disclosure Billing Status, Type [Axis] Billing Status, Type [Axis] Name Trading Arrangement, Individual Name Other investments Other Investments Other expense, net Other Nonoperating Income (Expense) Accounts Receivable, Net Accounts and Nontrade Receivable [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Repayment of term loan Repayments Of Term Loan Repayments Of Term Loan Receivables [Abstract] Receivables [Abstract] Number of voluntary medical device correction notices issued Number Of Voluntary Medical Device Correction Notices Issued Number Of Voluntary Medical Device Correction Notices Issued Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party, Type [Domain] Related and Nonrelated Parties [Domain] Cash and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Valuation allowance of deferred tax asset Deferred Tax Assets, Valuation Allowance Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Components of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restricted stock units vested, net of shares withheld for taxes Restricted Stock, Value, Shares Issued Net of Tax Withholdings Common Stock Common Stock [Member] Measure: Measure [Axis] Asset Class [Domain] Asset Class [Domain] Share price (in dollars per share) Share Price Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Before September 6, 2023 Debt Instrument, Redemption, Period One [Member] Medical Device Correction Notices (“MDCs”) Medical Device Correction Notices (“MDCs”) [Member] Medical Device Correction Notices (“MDCs”) Total capitalized implementation costs Capitalized Computer Software, Gross Entity Emerging Growth Company Entity Emerging Growth Company 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 Other Investments Other Investments [Member] Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] Floor rate Debt Instrument, Floor Rate Debt Instrument, Floor Rate Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Warranty expense Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Drug Delivery Drug Delivery [Member] Drug Delivery [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 0.375% Convertible Senior Notes due September 2026 Convertible Notes Convertible Senior Notes 0.375% [Member] Convertible Senior Notes 0.375% [Member] Financial Instrument [Axis] Financial Instrument [Axis] Current portion of long-term debt Long-Term Debt, Current Maturities Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Measurement Input, Risk Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Total capitalized contract acquisition costs, net Capitalized Contract Cost, Net Cash and cash equivalents Cash, Cash Equivalents, And Restricted Cash, Current Cash, Cash Equivalents, And Restricted Cash, Current Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] City Area Code City Area Code Current Liabilities Liabilities, Current [Abstract] Effective tax rate (in percent) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Cumulative gains on investments in equity securities without readily determinable fair values Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Statement of Cash Flows Statement of Cash Flows [Abstract] Repayment of mortgage Repayment Of Mortgage Repayment Of Mortgage Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accumulated Other Comprehensive Income [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity securities without readily determinable fair value Equity Securities without Readily Determinable Fair Value, Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Income Taxes Income Tax Disclosure [Text Block] Earnings per share: Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Repayment of equipment financings Repayment Of Equipment Financings Repayment Of Equipment Financings Cash flow hedge gains to be reclassified within 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories Premium percentage over last reported sale price Derivative, Premium Percentage Over Last Reported Sale Price Derivative, Premium Percentage Over Last Reported Sale Price Deferred income taxes Deferred Income Taxes and Tax Credits Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Senior Secured Term Loan B Senior Secured Term Loan B [Member] Senior Secured Term Loan B Reported Value Measurement Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name Acquisition of a business Payments to Acquire Businesses, Gross Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Schedule of Reconciliation of Changes in Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Shipping and Handling costs Selling, General and Administrative Expenses, Policy [Policy Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Debt issuance costs Debt Issuance Costs, Net Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Amortization of capitalized commission costs Capitalized Contract Cost, Amortization Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt, face amount Debt Instrument, Face Amount Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Product warranty liability outstanding Product warranty liability at beginning of period Product warranty liability at the end of period Standard and Extended Product Warranty Accrual Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest Rate Swap Interest Rate Swap [Member] Restatement Determination Date: Restatement Determination Date [Axis] Equipment Financing 10.1% Equipment Financing [Member] 10.1% Equipment Financing Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $.001 par value, 100,000,000 authorized; 70,112,039 and 69,907,289 issued and outstanding Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Price Risk Derivative Price Risk Derivative [Member] Term deposits Certificates of Deposit [Member] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Raw materials Inventory, Raw Materials, Gross Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding Preferred Stock, Value, Issued Finished goods Inventory, Finished Goods, Gross Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Receivables Billing Status [Domain] Receivables Billing Status [Domain] Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Repayment of financing lease Finance Lease, Principal Payments Schedule of Capitalized Could Computing Costs Schedule Of Capitalized Computer Software, Net [Table Text Block] Schedule Of Capitalized Computer Software, Net Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net income Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted-average number of common shares outstanding (in thousands): Weighted Average Number of Shares Outstanding, Diluted [Abstract] Total assets Assets Cost of revenue Cost of Goods and Services Sold Capital expenditures Payments to Acquire Property, Plant, and Equipment Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 12) Commitments and Contingencies Distributor C Distributor C [Member] Distributor C Termination Date Trading Arrangement Termination Date Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] 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] Revenue Total revenue Revenues Distributor B Distributor B Distributor B [Member] Distributor B Entity Address, City or Town Entity Address, City or Town Recoveries of amounts previously reserved Accounts Receivable, Allowance for Credit Loss, Recovery Schedule of Gain (Loss) on Securities [Table] Schedule of Gain (Loss) on Securities [Table] Debt Instrument [Axis] Debt Instrument [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Expense Net income Net income Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Components of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Revenue and Contract Acquisition Costs Revenue from Contract with Customer [Text Block] Restricted stock units vested, net of shares withheld for taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Total assets Assets, Fair Value Disclosure Other Other Accrued Liabilities, Current Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Finance lease obligation Finance Lease, Liability, Current Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Asset Class [Axis] Asset Class [Axis] Insider Trading Arrangements [Line Items] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Credit facility, commitment fee percentage, on maximum amount available to be drawn Line Of Credit Facility, Commitment Fee Percentage On Maximum Amount Available To Be Drawn Line Of Credit Facility, Commitment Fee Percentage On Maximum Amount Available To Be Drawn Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accounts and Unbilled Receivables Accounts Receivable [Member] Number of capped shares (in shares) Debt Conversion, Converted Instrument, Capped Calls Shares Issued Debt Conversion, Converted Instrument, Capped Calls Shares Issued Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Customer [Domain] Customer [Domain] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Accumulated Deficit Retained Earnings [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic (in shares) Weighted average number of common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Related Party, Type [Axis] Related and Nonrelated Parties [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Investments in developed software Payments for Software Capitalized implementation costs, net Capitalized Computer Software, Net Restricted stock units Restricted Stock Units (RSUs) [Member] Non-cash interest expense Amortization of Debt Issuance Costs and Discounts Variable interest rate (in percent) Derivative, Variable Interest Rate Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Professional and consulting services Accrued Professional Fees, Current Executive Category: Executive Category [Axis] Cash paid for investments Payments to Acquire Investments Name Awards Close in Time to MNPI Disclosures, Individual Name Product warranty term for PDMs (in years) Product Warranty Term Product Warranty Term Sales Revenue Revenue Benchmark [Member] Equipment Financing due May 2024 Equipment Financing Due May 2024 [Member] Equipment Financing Due May 2024 Entity Filer Category Entity Filer Category Amounts reclassified to net income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Convertible Notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Payments to acquire debt securities Payments to Acquire Debt Securities, Available-for-Sale Loss Contingencies [Line Items] Loss Contingencies [Line Items] Letter of Credit Letter of Credit [Member] Unrealized (loss) gain on cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 podd-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Aug. 01, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
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   70,115,482
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001145197  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 821.0 $ 704.2
Inventories 430.9 402.6
Prepaid expenses and other current assets 148.3 116.4
Total current assets 1,748.8 1,582.9
Property, plant and equipment, net 677.9 664.9
Other intangible assets, net 98.5 98.7
Goodwill 51.7 51.7
Deferred tax assets 141.1 1.8
Other assets (includes $23.4 and $31.3 at fair value) 163.6 188.2
Total assets 2,881.6 2,588.2
Current Liabilities    
Accounts payable 76.8 19.2
Current portion of long-term debt 37.9 49.4
Total current liabilities 486.0 451.2
Long-term debt, net 1,359.9 1,366.4
Other liabilities 37.3 37.9
Total liabilities 1,883.2 1,855.5
Commitments and contingencies (Note 12)
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; 70,112,039 and 69,907,289 issued and outstanding 0.1 0.1
Additional paid-in capital 1,140.6 1,102.6
Accumulated deficit (137.9) (378.0)
Accumulated other comprehensive (loss) income (4.4) 8.0
Total stockholders’ equity 998.4 732.7
Total liabilities and stockholders’ equity 2,881.6 2,588.2
Nonrelated Party    
Current Assets    
Accounts receivable, net 249.0 240.2
Current Liabilities    
Accrued expenses and other current liabilities 365.0 373.7
Related Party    
Current Assets    
Accounts receivable, net 99.6 119.5
Current Liabilities    
Accrued expenses and other current liabilities $ 6.3 $ 8.9
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Other assets, at fair value $ 23.4 $ 31.3
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) 70,112,039 69,907,289
Common stock, outstanding (in shares) 70,112,039 69,907,289
Nonrelated Party    
Allowance for doubtful accounts $ 2.8 $ 2.5
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 488.5 $ 396.5 $ 930.2 $ 754.6
Cost of revenue 157.6 131.6 292.5 249.2
Gross profit 330.9 264.9 637.7 505.4
Research and development expenses 53.9 55.1 104.1 105.2
Selling, general and administrative expenses 222.4 178.7 422.1 341.4
Operating income 54.6 31.1 111.5 58.8
Interest expense, net (11.0) (9.7) (21.7) (19.1)
Interest income 9.3 7.3 18.7 13.8
Other expense, net (1.8) (0.2) (2.5) (0.4)
Income before income taxes 51.1 28.5 106.0 53.1
Income tax benefit (expense) 137.5 (1.2) 134.1 (2.0)
Net income $ 188.6 $ 27.3 $ 240.1 $ 51.1
Earnings per share:        
Basic (in dollars per share) $ 2.69 $ 0.39 $ 3.43 $ 0.73
Diluted (in dollars per share) $ 2.59 $ 0.39 $ 3.32 $ 0.73
Weighted-average number of common shares outstanding (in thousands):        
Basic (in shares) 70,062 69,741 70,010 69,662
Diluted (in shares) 73,802 70,142 73,771 70,119
Nonrelated Party        
Revenue $ 341.2 $ 287.3 $ 671.1 $ 548.6
Related Party        
Revenue $ 147.3 $ 109.2 $ 259.1 $ 206.0
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 188.6 $ 27.3 $ 240.1 $ 51.1
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (1.1) (2.4) (7.7) (0.7)
Unrealized (loss) gain on cash flow hedges, net of tax (2.8) 2.8 (4.7) (3.0)
Other comprehensive (loss) income, net of tax (3.9) 0.4 (12.4) (3.7)
Comprehensive income $ 184.7 $ 27.7 $ 227.7 $ 47.4
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2022   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 51.1     51.1  
Other comprehensive income (loss) (3.7)       (3.7)
Ending balance (in shares) at Jun. 30, 2023   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 27.3     27.3  
Other comprehensive income (loss) 0.4       0.4
Ending balance (in shares) at Jun. 30, 2023   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 Dec. 31, 2023 69,907,289 69,907,000      
Balance at beginning of period at Dec. 31, 2023 $ 732.7 $ 0.1 1,102.6 (378.0) 8.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of options to purchase common stock (in shares)   96,000      
Exercise of options to purchase common stock 6.9   6.9    
Issuance of shares for employee stock purchase plan (in shares)   40,000      
Issuance of shares for employee stock purchase plan 6.0   6.0    
Stock-based compensation expense 31.2   31.2  
Restricted stock units vested, net of shares withheld for taxes (in shares)   69,000      
Restricted stock units vested, net of shares withheld for taxes (6.1)   (6.1)    
Net income 240.1     240.1  
Other comprehensive income (loss) $ (12.4)       (12.4)
Ending balance (in shares) at Jun. 30, 2024 70,112,039 70,112,000      
Balance at the end of period at Jun. 30, 2024 $ 998.4 $ 0.1 1,140.6 (137.9) (4.4)
Beginning balance (in shares) at Mar. 31, 2024   70,020,000      
Balance at beginning of period at Mar. 31, 2024 790.7 $ 0.1 1,117.6 (326.5) (0.5)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of options to purchase common stock (in shares)   41,000      
Exercise of options to purchase common stock 1.1   1.1    
Issuance of shares for employee stock purchase plan (in shares)   40,000      
Issuance of shares for employee stock purchase plan 6.0   6.0    
Stock-based compensation expense 17.0   17.0   0.0
Restricted stock units vested, net of shares withheld for taxes (in shares)   11,000      
Restricted stock units vested, net of shares withheld for taxes (1.1)   (1.1)    
Net income 188.6     188.6  
Other comprehensive income (loss) $ (3.9)       (3.9)
Ending balance (in shares) at Jun. 30, 2024 70,112,039 70,112,000      
Balance at the end of period at Jun. 30, 2024 $ 998.4 $ 0.1 $ 1,140.6 $ (137.9) $ (4.4)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net income $ 240.1 $ 51.1
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 38.0 35.3
Stock-based compensation expense 31.2 25.2
Deferred income taxes (139.2) 0.3
Non-cash interest expense 3.8 3.0
Provision for credit losses 0.6 2.0
Other 4.5 0.7
Changes in operating assets and liabilities:    
Inventories (30.3) (62.7)
Prepaid expenses and other assets (15.7) (19.8)
Accounts payable 56.4 74.5
Net cash provided by operating activities 184.1 44.5
Cash flows from investing activities    
Capital expenditures (44.6) (26.2)
Investments in developed software (4.3) (3.9)
Acquisition of intangible assets 0.0 (25.1)
Acquisition of a business 0.0 (3.0)
Cash paid for investments 0.0 (7.0)
Net cash used in investing activities (48.9) (65.2)
Cash flows from financing activities    
Repayment of equipment financings (12.2) (9.9)
Repayment of financing lease (5.9) 0.0
Repayment of term loan (2.5) (2.5)
Repayment of mortgage (1.2) (1.1)
Proceeds from exercise of stock options 6.9 12.3
Proceeds from issuance of common stock under employee stock purchase plan 6.0 5.5
Payment of withholding taxes in connection with vesting of restricted stock units (6.1) (12.9)
Other 0.0 (0.3)
Net cash used in financing activities (15.0) (8.9)
Effect of exchange rate changes on cash and cash equivalents (3.4) 0.0
Net increase (decrease) in cash, cash equivalents and restricted cash 116.8 (29.6)
Cash, cash equivalents and restricted cash at beginning of period 704.2 689.7
Cash, cash equivalents and restricted cash at end of period 821.0 660.1
Nonrelated Party    
Changes in operating assets and liabilities:    
Accounts receivable (11.2) (27.1)
Accrued expenses and other liabilities (11.4) (19.7)
Related Party    
Changes in operating assets and liabilities:    
Accounts receivable 19.9 (18.2)
Accrued expenses and other liabilities $ (2.6) $ (0.1)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
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 income 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, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024, 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, 2023.
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.
Shipping and Handling Costs
Shipping and handling costs included in selling, general and administrative expenses were $4.0 million and $3.5 million for the three months ended June 30, 2024 and 2023, respectively, and were $7.4 million and $5.8 million for the six months ended June 30, 2024 and 2023, 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.
Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized.
Certain of the Company’s financial instruments, including accounts receivable, accounts payable, accrued expenses and other liabilities, are carried at cost, which approximates their fair value because of their short-term maturity.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contract Acquisition Costs
6 Months Ended
Jun. 30, 2024
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)2024202320242023
U.S. Omnipod$352.3 $276.8 $670.0 $535.8 
International Omnipod128.1 103.7 243.4 202.3 
Total Omnipod products
480.4 380.5 913.4 738.1 
Drug Delivery8.1 16.0 16.8 16.5 
Total revenue$488.5 $396.5 $930.2 $754.6 
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,

2024202320242023
Distributor A29 %28 %27 %28 %
Distributor B22 %22 %26 %22 %
Distributor C
23 %17 %22 %16 %
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
(in millions)
June 30, 2024December 31, 2023
Accrued expenses and other current liabilities$21.9 $15.4 
Other liabilities2.0 1.9 
Total deferred revenue$23.9 $17.3 
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)2024202320242023
Deferred revenue recognized$4.0 $2.3 $7.2 $12.2 
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, 2024December 31, 2023
Prepaid expenses and other current assets$17.7 $16.6 
Other assets34.7 32.0 
Total capitalized contract acquisition costs, net$52.4 $48.6 
The Company recognized $4.4 million and $4.0 million of amortization of capitalized contract acquisition costs during the three months ended June 30, 2024 and 2023, respectively, and recognized $8.6 million and $8.0 million of amortization of capitalized contract acquisition costs during the six months ended June 30, 2024 and 2023, respectively.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Accounts Receivable, Net Accounts Receivable, Net
At the end of each period, accounts receivable were comprised of the following:
(in millions)June 30, 2024December 31, 2023
Accounts receivable trade, net$242.6 $234.5 
Unbilled receivable6.4 5.7 
Accounts receivable, net$249.0 $240.2 
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, 2024December 31, 2023
Distributor A32 %35 %
Distributor B28 %25 %
Distributor C
17 %18 %
The following table presents the activity in the allowance for credit losses, which is comprised primarily of the Company’s direct consumer receivable portfolio. The allowance for credit losses of other portfolios is insignificant.
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2024202320242023
Credit losses at beginning of year$3.5 $3.1 $2.5 $2.5 
Provision for expected credit losses(0.6)0.8 0.6 2.0 
Write-offs charged against allowance(0.1)(0.9)(0.3)(1.6)
Recoveries of amounts previously reserved— 0.1 — 0.2 
Credit losses at the end of period
$2.8 $3.1 $2.8 $3.1 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
At the end of each period, inventories were comprised of the following:
(in millions)June 30, 2024December 31, 2023
Raw materials$141.1 $118.2 
Work in process95.7 60.6 
Finished goods194.1 223.8 
    Total inventories$430.9 $402.6 
Amounts charged to the consolidated statements of income for excess and obsolete inventory, including related to the decision not to commercialize Omnipod GO, were $11.9 million and $0.2 million for the three months ended June 30, 2024 and 2023, and were $14.5 million and $2.4 million for the six months ended June 30, 2024 and 2023, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cloud Computing Costs
6 Months Ended
Jun. 30, 2024
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, 2024December 31, 2023
Short-term portion$28.2 $26.4 
Long-term portion126.1 116.9 
Total capitalized implementation costs154.3 143.3 
Less: accumulated amortization(48.2)(36.6)
Capitalized implementation costs, net$106.1 $106.7 
Amortization expense was $6.5 million and $5.0 million for the three months ended June 30, 2024 and 2023, respectively, and was $12.6 million and $9.3 million for the six months ended June 30, 2024 and 2023, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net
6 Months Ended
Jun. 30, 2024
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, 2024 and December 31, 2023.
The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
June 30, 2024December 31, 2023
(in millions)
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Customer relationships$43.2 $(32.2)$11.0 $43.2 $(30.9)$12.3 
Internal-use software47.5 (14.6)32.9 43.1 (13.9)29.2 
Developed technology27.4 (4.0)23.4 27.4 (3.0)24.4 
Patents36.2 (5.0)31.2 36.2 (3.4)32.8 
Total intangible assets$154.3 $(55.8)$98.5 $149.9 $(51.2)$98.7 
Amortization expense for intangible assets was $2.4 million and $2.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $4.8 million and $5.1 million for the six months ended June 30, 2024 and 2023, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments
6 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Equity Securities
Refer to “Assets Measured at Fair Value on a Non-Recurring Basis” in Note 10 for disclosures regarding investments in equity securities without readily determinable fair values.
Debt Securities
During the three months ended June 30, 2023, the Company made a strategic investment in debt securities of a privately held entity in the amount of $5.0 million, which is included in other assets on the consolidated balance sheets. The debt securities mature in December 2024 unless converted earlier. The amortized cost basis of the debt securities was $5.0 million at both June 30, 2024 and December 31, 2023. The amount of interest earned on the investment for the three and six months ended June 30, 2024 and 2023 was insignificant. Refer to Note 10 for the fair values.
Other
During the six months ended June 30, 2023, the Company made a strategic investment in a privately held entity in the amount of $2.0 million. The investment is a debt security with embedded derivatives and is accounted for by applying the fair value option, as this approach best reflects the underlying economics of the transaction. The fair value of the investment is calculated using a combination of the market approach and income approach methodologies and is reported within other assets on the consolidated balance sheets. During three and six months ended June 30, 2024, a $1.8 million unrealized loss on the investment was recorded in other expense, net in the consolidated statements of income. Refer to Note 10 for the fair values.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2024
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, 2024December 31, 2023
Accrued rebates$132.6 $144.0 
Employee compensation and related costs91.2 122.0 
Professional and consulting services50.3 34.1 
Other90.9 73.6 
Accrued expenses and other current liabilities$365.0 $373.7 
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 income. 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)2024202320242023
Product warranty liability at beginning of period$11.3 $39.2 $10.3 $62.1 
Warranty expense5.7 3.3 11.2 8.8 
Change in estimate(0.4)(0.8)(0.4)(8.8)
Warranty fulfillment(5.0)(20.4)(9.5)(40.8)
Product warranty liability at the end of period$11.6 $21.3 $11.6 $21.3 
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 resulted from lower shipping costs for replacement DASH PDMs and lower expected distribution costs for Omnipod 5 Controllers. The liability related to the MDCs included in product warranty liability at December 31, 2023 was insignificant and no amount was remaining as of June 30, 2024.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt Debt
The components of debt consisted of the following:
(in millions)
June 30, 2024December 31, 2023
Equipment Financing due May 2024
$— $2.7 
Equipment Financing due November 2025
12.5 15.2 
5.15% Mortgage due November 2025
62.1 63.3 
0.375% Convertible Senior Notes due September 2026
800.0 800.0 
Equipment Financing
10.5 12.7 
Term Loan due May 2028
485.0 487.5 
Revolving Credit Facility expires June 2028— — 
Equipment Financing due July 2028
26.2 29.0 
Finance lease obligation
16.2 22.9 
Unamortized debt discount(5.6)(6.4)
Debt issuance costs(9.1)(11.1)
Total debt, net1,397.8 1,415.8 
Less: current portion37.9 49.4 
Total long-term debt, net$1,359.9 $1,366.4 
0.375% Convertible Senior Notes
The Company’s 0.375% Convertible Senior Notes due September 2026 (the “Convertible Notes”) have an effective interest rate of 0.76%. The components of interest expense related to the Convertible Notes for the were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)
2024202320242023
Contractual interest expense
$0.7 $0.7 $1.5 $1.5 
Amortization of debt issuance costs
0.8 0.8 1.5 1.5 
  Total interest recognized on the Convertible Notes
$1.5 $1.5 $3.0 $3.0 
As of June 30, 2024 and December 31, 2023, unamortized issuance costs associated with the Convertible Notes were $6.6 million and $8.2 million, respectively.
The Convertible Notes are convertible into cash, shares of the Company’s common stock, or the combination of cash and shares of common stock, at the Company’s election, 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 at the holder’s election, from June 1, 2026 through August 28, 2026 and prior to then under certain circumstances as set forth in the agreement. Additionally, on or after September 6, 2023, the Company may redeem for cash all or a portion of the Convertible 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 they had nominal value.
In conjunction with the issuance of the Convertible 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) if, at the time of conversion, its stock price exceeds the conversion price under the Convertible 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 and are recorded within stockholders’ equity on the consolidated balance sheets.
Equipment Financing
In 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 both June 30, 2024 and December 31, 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.
Senior Secured Credit Agreement
In January 2024, the Company amended its Term Loan due May 2028 to bear interest at a rate of Secured Overnight Financing Rate (“SOFR”) plus 3.0%, with a 0% SOFR floor. At the same time, the Company amended its Revolving Credit Facility such that outstanding borrowings bear interest at a rate of SOFR plus an applicable margin of 2.375% to 3.0% based on the Company’s net leverage ratio and credit rating.
In August 2024, the Company amended its Term Loan to bear interest at a rate of SOFR plus 2.5% and extended the term to August 2031.
Carrying Value
At the end of each period, the carrying value of the Company’s debt was comprised of the following:
(in millions)
June 30, 2024December 31, 2023
Term Loan
$477.7 $479.2 
Convertible Notes
793.3 791.8 
Equipment financings
49.0 59.3 
Mortgage
61.6 62.6 
Finance lease obligation
16.2 22.9 
  Total debt, net
$1,397.8 $1,415.8 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Fair Value
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Financial Instruments and Fair Value Financial Instruments and Fair Value
Financial Instruments Disclosed at Fair Value
The following tables provide a summary of the significant financial instruments that are disclosed at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair Value Measurements at June 30, 2024
(in millions)Level 1Level 2Level 3Total
Term Loan(1)
$487.1 $— $— $487.1 
Convertible Notes(2)
— 875.8 — 875.8 
Equipment financings(3)
— — 49.0 49.0 
Mortgage(3)
— — 61.6 61.6 
Total
$487.1 $875.8 $110.6 $1,473.5 
Fair Value Measurements at December 31, 2023
(in millions)Level 1Level 2Level 3Total
Term Loan(1)
$490.2 $— $— $490.2 
Convertible Notes(2)
— 928.7 — 928.7 
Equipment financings(3)
— — 59.3 59.3 
Mortgage(3)
— — 62.6 62.6 
Total
$490.2 $928.7 $121.9 $1,540.8 
(1) Fair value was determined using quoted market prices.
(2) Fair value was determined using market prices obtained from third-party pricing sources.
(3) Fair value approximates carrying value and was determined using the cost basis.
Assets Measured at Fair Value on a Recurring Basis
The following tables provide a summary of assets that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair Value Measurements at June 30, 2024
(in millions)Level 1Level 2Level 3Total
Cash(1)
$117.0 $— $— $117.0 
Money market mutual funds(1)
598.5 — — 598.5 
Term deposits(1)
— 105.5 — 105.5 
Interest rate swaps(2)
— 16.7— 16.7
Debt securities(3)
— — 4.74.7
Other investments(3)
— — 2.02.0
Total assets
$715.5 $122.2 $6.7 $844.4 
Fair Value Measurements at December 31, 2023
(in millions)Level 1Level 2Level 3Total
Cash(1)
$103.7 $— $— $103.7 
Money market mutual funds(1)
547.0 — — 547.0 
Term deposits(1)
— 53.5 — 53.5 
Interest rate swaps(2)
— 22.8 — 22.8 
Debt securities(3)
— — 4.7 4.7 
Other investments(3)
— — 3.8 3.8 
Total assets
$650.7 $76.3 $8.5 $735.5 
(1) Cash and cash equivalents are carried at face amounts, which approximate their fair values.
(2) Fair value represents 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 swaps is included in other assets on the consolidated balance sheets.
(3) Fair value is determined using industry standard valuation models and market-based unobservable inputs, including credit spread and risk free rate ranging from 3.8% to 5.6%.
Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized. There were no changes in the fair values of the Level 3 debt securities during the three and six months ended June 30, 2024 or the three and six months ended June 30, 2023.
Below is a reconciliation of changes in fair value of other investments for both the three and six months ended June 30, 2024. There were no changes in the fair value of other investments during the three and six months ended June 30, 2023.
(in millions)Other Investments
Balance at beginning of both periods
$3.8 
Purchases— 
Unrealized loss included in other expense, net
(1.8)
Balance at the end of both periods
$2.0 
Assets Measured at Fair Value on a Non-Recurring Basis
As of June 30, 2024 and December 31, 2023, the total carrying value of the Company’s investments in equity securities without readily determinable fair values was $9.7 million and was included within other assets on the consolidated balance sheets. These investments are carried at cost less impairment, if any. If an observable price change in orderly transactions for the identical or similar investment in the same issuer is identified, the investments are measured at fair value as of the date that the observable transaction occurred and categorized as Level 2 in the fair value hierarchy. As of both June 30, 2024 and December 31, 2023 cumulative gains were $0.8 million.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments 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.
As of June 30, 2024, the Company estimates that $16.7 million of net gains related to the interest rate swaps included in accumulated other comprehensive income will be reclassified into the statement of income over the next 12 months. When recognized, gains and losses on cash flow hedges reclassified from accumulated other comprehensive income (loss) are recognized within interest expense, net in the consolidated statement of income.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
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.
Letters of Credit
As of June 30, 2024, the Company had $16.8 million of letters of credit outstanding, primarily under its $20.0 million uncommitted letter of credit facility to backstop bank guarantees for the same amount. The bank guarantees primarily serve as security for the newly constructed manufacturing building in Malaysia until the Company purchases the property. The Company pays interest on outstanding borrowings and commitment fees on the maximum amount available to be drawn under the letters of credit at a rate of between 1.65% and 2.25%, depending on the Company’s credit rating. The letters of credit include customary covenants, none of which are considered restrictive to the Company’s operations. The Company had letters of credit outstanding totaling $20.9 million as of December 31, 2023.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense
6 Months Ended
Jun. 30, 2024
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)2024202320242023
Cost of revenue$0.3 $0.1 $0.4 $0.2 
Research and development expenses2.1 3.3 4.2 6.1 
Selling, general and administrative expenses14.6 9.7 26.6 18.9 
Total$17.0 $13.1 $31.2 $25.2 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 30, 2024
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, 2024Six Months Ended June 30, 2024
(in millions)Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow Hedges
Accumulated Other Comprehensive Loss
Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow Hedges
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period$(21.1)$(0.3)$20.9 $(0.5)$(14.5)$(0.3)$22.8 $8.0 
Other comprehensive loss before reclassifications (1)
(1.1)— (9.4)(10.5)(7.7)— (17.9)(25.6)
Amounts reclassified to net income (1)
— — 6.6 6.6 — — 13.2 13.2 
Balance at the end of period$(22.2)$(0.3)$18.1 $(4.4)$(22.2)$(0.3)$18.1 $(4.4)
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(in millions)Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized 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 
(1) Presented net of income taxes, the amounts of which are insignificant.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s effective tax rate was 269.2% and 126.6% for the three and six months ended June 30, 2024, respectively. During the quarter ended June 30, 2024, the Company evaluated the potential realization of its deferred tax assets and determined that it is more likely than not it will realize substantially all of its net deferred tax assets. The Company weighted positive and negative evidence to assess the recoverability of its deferred tax assets, including cumulative income (loss) position, revenue growth, current profitability and expectations regarding future forecasted income. Accordingly, during the three and six months ended June 30, 2024, the Company recorded a tax benefit of $146.9 million and $153.5 million, respectively, from the release of the valuation allowance, of which $136.4 million relates to a discrete tax benefit arising from the expected realization of deferred tax assets in future years. The remainder relates to the tax effects of income generated during each period.In addition, during the three and six months ended June 30, 2024, the Company recorded a discrete tax benefit of $4.8 million associated with a U.S. federal research and development tax credit recovery project for tax years 2017 through 2021.
The Company’s effective tax rate was 4.2% and 3.8% for the three and six months ended June 30, 2023, respectively after consideration of the utilization of deferred tax assets, primarily operating loss carryforwards and the related impact to the valuation allowance.
At June 30, 2024, the Company maintains a $20.5 million partial valuation allowance, primarily related to certain state credit carryforward and state net operating loss carryforward deferred tax assets because the Company believes it is not more likely than not to realize the benefits of its state tax credits before expiration.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed using the weighted average number of common shares outstanding and, when dilutive, common share equivalents. The computation of basic and diluted earnings per share was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions, except share and per share data)
2024202320242023
Net income
$188.6 $27.3 $240.1 $51.1 
    Add back interest expense, net of tax
2.5 — 4.9 — 
Net income, diluted
$191.1 $27.3 $245.0 $51.1 
Weighted average number of common shares outstanding, basic (in thousands)70,062 69,741 70,010 69,662 
Convertible Notes
3,528 — 3,528 — 
Stock options
140 318 157 356 
Restricted stock units
72 83 76 101 
Weighted average number of common shares outstanding, diluted (in thousands)
73,802 70,142 73,771 70,119 
Earnings per share
    Basic
$2.69 $0.39 $3.43 $0.73 
    Diluted
$2.59 $0.39 $3.32 $0.73 
The number of common share equivalents excluded from the computation of diluted earnings 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)
2024202320242023
Convertible Notes
— 3,528 — 3,528 
Restricted stock units
471 231 457 235 
Stock options
286 157 249 156 
Total757 3,916 706 3,919 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net income $ 188.6 $ 27.3 $ 240.1 $ 51.1
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
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 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying financial statements reflect the consolidated income 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, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024, 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, 2023.
Shipping and Handling costs
Shipping and Handling Costs
Shipping 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.
Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized.
Certain of the Company’s financial instruments, including 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 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 income.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contract Acquisition Costs (Tables)
6 Months Ended
Jun. 30, 2024
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)2024202320242023
U.S. Omnipod$352.3 $276.8 $670.0 $535.8 
International Omnipod128.1 103.7 243.4 202.3 
Total Omnipod products
480.4 380.5 913.4 738.1 
Drug Delivery8.1 16.0 16.8 16.5 
Total revenue$488.5 $396.5 $930.2 $754.6 
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,

2024202320242023
Distributor A29 %28 %27 %28 %
Distributor B22 %22 %26 %22 %
Distributor C
23 %17 %22 %16 %
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, 2024December 31, 2023
Distributor A32 %35 %
Distributor B28 %25 %
Distributor C
17 %18 %
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, 2024December 31, 2023
Accrued expenses and other current liabilities$21.9 $15.4 
Other liabilities2.0 1.9 
Total deferred revenue$23.9 $17.3 
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)2024202320242023
Deferred revenue recognized$4.0 $2.3 $7.2 $12.2 
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, 2024December 31, 2023
Prepaid expenses and other current assets$17.7 $16.6 
Other assets34.7 32.0 
Total capitalized contract acquisition costs, net$52.4 $48.6 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Net Accounts Receivable
At the end of each period, accounts receivable were comprised of the following:
(in millions)June 30, 2024December 31, 2023
Accounts receivable trade, net$242.6 $234.5 
Unbilled receivable6.4 5.7 
Accounts receivable, net$249.0 $240.2 
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,

2024202320242023
Distributor A29 %28 %27 %28 %
Distributor B22 %22 %26 %22 %
Distributor C
23 %17 %22 %16 %
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, 2024December 31, 2023
Distributor A32 %35 %
Distributor B28 %25 %
Distributor C
17 %18 %
Schedule of Allowance for Credit Loss
The following table presents the activity in the allowance for credit losses, which is comprised primarily of the Company’s direct consumer receivable portfolio. The allowance for credit losses of other portfolios is insignificant.
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2024202320242023
Credit losses at beginning of year$3.5 $3.1 $2.5 $2.5 
Provision for expected credit losses(0.6)0.8 0.6 2.0 
Write-offs charged against allowance(0.1)(0.9)(0.3)(1.6)
Recoveries of amounts previously reserved— 0.1 — 0.2 
Credit losses at the end of period
$2.8 $3.1 $2.8 $3.1 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
At the end of each period, inventories were comprised of the following:
(in millions)June 30, 2024December 31, 2023
Raw materials$141.1 $118.2 
Work in process95.7 60.6 
Finished goods194.1 223.8 
    Total inventories$430.9 $402.6 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cloud Computing Costs (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024December 31, 2023
Short-term portion$28.2 $26.4 
Long-term portion126.1 116.9 
Total capitalized implementation costs154.3 143.3 
Less: accumulated amortization(48.2)(36.6)
Capitalized implementation costs, net$106.1 $106.7 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024December 31, 2023
(in millions)
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Gross
Carrying Amount
Accumulated AmortizationNet
Book Value
Customer relationships$43.2 $(32.2)$11.0 $43.2 $(30.9)$12.3 
Internal-use software47.5 (14.6)32.9 43.1 (13.9)29.2 
Developed technology27.4 (4.0)23.4 27.4 (3.0)24.4 
Patents36.2 (5.0)31.2 36.2 (3.4)32.8 
Total intangible assets$154.3 $(55.8)$98.5 $149.9 $(51.2)$98.7 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024December 31, 2023
Accrued rebates$132.6 $144.0 
Employee compensation and related costs91.2 122.0 
Professional and consulting services50.3 34.1 
Other90.9 73.6 
Accrued expenses and other current liabilities$365.0 $373.7 
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)2024202320242023
Product warranty liability at beginning of period$11.3 $39.2 $10.3 $62.1 
Warranty expense5.7 3.3 11.2 8.8 
Change in estimate(0.4)(0.8)(0.4)(8.8)
Warranty fulfillment(5.0)(20.4)(9.5)(40.8)
Product warranty liability at the end of period$11.6 $21.3 $11.6 $21.3 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Components of Debt
The components of debt consisted of the following:
(in millions)
June 30, 2024December 31, 2023
Equipment Financing due May 2024
$— $2.7 
Equipment Financing due November 2025
12.5 15.2 
5.15% Mortgage due November 2025
62.1 63.3 
0.375% Convertible Senior Notes due September 2026
800.0 800.0 
Equipment Financing
10.5 12.7 
Term Loan due May 2028
485.0 487.5 
Revolving Credit Facility expires June 2028— — 
Equipment Financing due July 2028
26.2 29.0 
Finance lease obligation
16.2 22.9 
Unamortized debt discount(5.6)(6.4)
Debt issuance costs(9.1)(11.1)
Total debt, net1,397.8 1,415.8 
Less: current portion37.9 49.4 
Total long-term debt, net$1,359.9 $1,366.4 
Schedule of Interest Expense The components of interest expense related to the Convertible Notes for the were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)
2024202320242023
Contractual interest expense
$0.7 $0.7 $1.5 $1.5 
Amortization of debt issuance costs
0.8 0.8 1.5 1.5 
  Total interest recognized on the Convertible Notes
$1.5 $1.5 $3.0 $3.0 
Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt
At the end of each period, the carrying value of the Company’s debt was comprised of the following:
(in millions)
June 30, 2024December 31, 2023
Term Loan
$477.7 $479.2 
Convertible Notes
793.3 791.8 
Equipment financings
49.0 59.3 
Mortgage
61.6 62.6 
Finance lease obligation
16.2 22.9 
  Total debt, net
$1,397.8 $1,415.8 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Fair Value (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Disclosed at Fair value on Recurring Basis
The following tables provide a summary of the significant financial instruments that are disclosed at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair Value Measurements at June 30, 2024
(in millions)Level 1Level 2Level 3Total
Term Loan(1)
$487.1 $— $— $487.1 
Convertible Notes(2)
— 875.8 — 875.8 
Equipment financings(3)
— — 49.0 49.0 
Mortgage(3)
— — 61.6 61.6 
Total
$487.1 $875.8 $110.6 $1,473.5 
Fair Value Measurements at December 31, 2023
(in millions)Level 1Level 2Level 3Total
Term Loan(1)
$490.2 $— $— $490.2 
Convertible Notes(2)
— 928.7 — 928.7 
Equipment financings(3)
— — 59.3 59.3 
Mortgage(3)
— — 62.6 62.6 
Total
$490.2 $928.7 $121.9 $1,540.8 
(1) Fair value was determined using quoted market prices.
(2) Fair value was determined using market prices obtained from third-party pricing sources.
(3) Fair value approximates carrying value and was determined using the cost basis.
Assets Measured at Fair Value on a Recurring Basis
The following tables provide a summary of assets that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair Value Measurements at June 30, 2024
(in millions)Level 1Level 2Level 3Total
Cash(1)
$117.0 $— $— $117.0 
Money market mutual funds(1)
598.5 — — 598.5 
Term deposits(1)
— 105.5 — 105.5 
Interest rate swaps(2)
— 16.7— 16.7
Debt securities(3)
— — 4.74.7
Other investments(3)
— — 2.02.0
Total assets
$715.5 $122.2 $6.7 $844.4 
Fair Value Measurements at December 31, 2023
(in millions)Level 1Level 2Level 3Total
Cash(1)
$103.7 $— $— $103.7 
Money market mutual funds(1)
547.0 — — 547.0 
Term deposits(1)
— 53.5 — 53.5 
Interest rate swaps(2)
— 22.8 — 22.8 
Debt securities(3)
— — 4.7 4.7 
Other investments(3)
— — 3.8 3.8 
Total assets
$650.7 $76.3 $8.5 $735.5 
(1) Cash and cash equivalents are carried at face amounts, which approximate their fair values.
(2) Fair value represents 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 swaps is included in other assets on the consolidated balance sheets.
(3) Fair value is determined using industry standard valuation models and market-based unobservable inputs, including credit spread and risk free rate ranging from 3.8% to 5.6%.
Schedule of Reconciliation of Changes in Fair Value of investments
Below is a reconciliation of changes in fair value of other investments for both the three and six months ended June 30, 2024. There were no changes in the fair value of other investments during the three and six months ended June 30, 2023.
(in millions)Other Investments
Balance at beginning of both periods
$3.8 
Purchases— 
Unrealized loss included in other expense, net
(1.8)
Balance at the end of both periods
$2.0 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense (Tables)
6 Months Ended
Jun. 30, 2024
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)2024202320242023
Cost of revenue$0.3 $0.1 $0.4 $0.2 
Research and development expenses2.1 3.3 4.2 6.1 
Selling, general and administrative expenses14.6 9.7 26.6 18.9 
Total$17.0 $13.1 $31.2 $25.2 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024Six Months Ended June 30, 2024
(in millions)Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow Hedges
Accumulated Other Comprehensive Loss
Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow Hedges
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period$(21.1)$(0.3)$20.9 $(0.5)$(14.5)$(0.3)$22.8 $8.0 
Other comprehensive loss before reclassifications (1)
(1.1)— (9.4)(10.5)(7.7)— (17.9)(25.6)
Amounts reclassified to net income (1)
— — 6.6 6.6 — — 13.2 13.2 
Balance at the end of period$(22.2)$(0.3)$18.1 $(4.4)$(22.2)$(0.3)$18.1 $(4.4)
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(in millions)Foreign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized Gain on Cash Flow HedgesAccumulated Other Comprehensive IncomeForeign Currency Translation Adjustment
Unrealized Loss on Securities
Unrealized 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 
(1) Presented net of income taxes, the amounts of which are insignificant.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Weighted-average Number of Common Shares Used in the Computation of Basic and Diluted Earnings Per Share The computation of basic and diluted earnings per share was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in millions, except share and per share data)
2024202320242023
Net income
$188.6 $27.3 $240.1 $51.1 
    Add back interest expense, net of tax
2.5 — 4.9 — 
Net income, diluted
$191.1 $27.3 $245.0 $51.1 
Weighted average number of common shares outstanding, basic (in thousands)70,062 69,741 70,010 69,662 
Convertible Notes
3,528 — 3,528 — 
Stock options
140 318 157 356 
Restricted stock units
72 83 76 101 
Weighted average number of common shares outstanding, diluted (in thousands)
73,802 70,142 73,771 70,119 
Earnings per share
    Basic
$2.69 $0.39 $3.43 $0.73 
    Diluted
$2.59 $0.39 $3.32 $0.73 
Schedule of Antidilutive Securities
The number of common share equivalents excluded from the computation of diluted earnings 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)
2024202320242023
Convertible Notes
— 3,528 — 3,528 
Restricted stock units
471 231 457 235 
Stock options
286 157 249 156 
Total757 3,916 706 3,919 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reclassification [Line Items]        
Selling, general and administrative expenses $ 222.4 $ 178.7 $ 422.1 $ 341.4
Shipping and Handling        
Reclassification [Line Items]        
Selling, general and administrative expenses $ 4.0 $ 3.5 $ 7.4 $ 5.8
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 488.5 $ 396.5 $ 930.2 $ 754.6
Total Omnipod products        
Disaggregation of Revenue [Line Items]        
Total revenue 480.4 380.5 913.4 738.1
U.S. Omnipod        
Disaggregation of Revenue [Line Items]        
Total revenue 352.3 276.8 670.0 535.8
International Omnipod        
Disaggregation of Revenue [Line Items]        
Total revenue 128.1 103.7 243.4 202.3
Drug Delivery        
Disaggregation of Revenue [Line Items]        
Total revenue $ 8.1 $ 16.0 $ 16.8 $ 16.5
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Distributor A        
Concentration Risk [Line Items]        
Percentage of concentration risk 29.00% 28.00% 27.00% 28.00%
Distributor B        
Concentration Risk [Line Items]        
Percentage of concentration risk 22.00% 22.00% 26.00% 22.00%
Distributor C        
Concentration Risk [Line Items]        
Percentage of concentration risk 23.00% 17.00% 22.00% 16.00%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]          
Accrued expenses and other current liabilities $ 21.9   $ 21.9   $ 15.4
Other liabilities 2.0   2.0   1.9
Total deferred revenue 23.9   23.9   $ 17.3
Deferred revenue recognized $ 4.0 $ 2.3 $ 7.2 $ 12.2  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Prepaid expenses and other current assets $ 17.7 $ 16.6
Other assets 34.7 32.0
Total capitalized contract acquisition costs, net $ 52.4 $ 48.6
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contract Acquisition Costs - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]        
Amortization of capitalized commission costs $ 4.4 $ 4.0 $ 8.6 $ 8.0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Net - Schedule of Account Receivable (Details) - Nonrelated Party - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 249.0 $ 240.2
Unbilled receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 6.4 5.7
Accounts receivable trade, net    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 242.6 $ 234.5
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Dec. 31, 2023
Distributor A    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of concentration risk 32.00% 35.00%
Distributor B    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of concentration risk 28.00% 25.00%
Distributor C    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of concentration risk 17.00% 18.00%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Net - Summary of Allowance For Credit Losses (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Credit losses at beginning of year $ 3.5 $ 3.1 $ 2.5 $ 2.5
Provision for expected credit losses (0.6) 0.8 0.6 2.0
Write-offs charged against allowance (0.1) (0.9) (0.3) (1.6)
Recoveries of amounts previously reserved 0.0 0.1 0.0 0.2
Credit losses at the end of period $ 2.8 $ 3.1 $ 2.8 $ 3.1
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Inventory Disclosure [Abstract]          
Raw materials $ 141.1   $ 141.1   $ 118.2
Work in process 95.7   95.7   60.6
Finished goods 194.1   194.1   223.8
Total inventories 430.9   430.9   $ 402.6
Amounts charged for excess and obsolete inventory $ 11.9 $ 0.2 $ 14.5 $ 2.4  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cloud Computing Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Research and Development [Abstract]          
Short-term portion $ 28.2   $ 28.2   $ 26.4
Long-term portion 126.1   126.1   116.9
Total capitalized implementation costs 154.3   154.3   143.3
Less: accumulated amortization (48.2)   (48.2)   (36.6)
Capitalized implementation costs, net 106.1   106.1   $ 106.7
Capitalized implementation costs, amortization $ 6.5 $ 5.0 $ 12.6 $ 9.3  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 51.7   $ 51.7   $ 51.7
Amortization of intangible assets $ 2.4 $ 2.7 $ 4.8 $ 5.1  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 154.3 $ 149.9
Accumulated Amortization (55.8) (51.2)
Net Book Value 98.5 98.7
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 43.2 43.2
Accumulated Amortization (32.2) (30.9)
Net Book Value 11.0 12.3
Internal-use software    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 47.5 43.1
Accumulated Amortization (14.6) (13.9)
Net Book Value 32.9 29.2
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27.4 27.4
Accumulated Amortization (4.0) (3.0)
Net Book Value 23.4 24.4
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 36.2 36.2
Accumulated Amortization (5.0) (3.4)
Net Book Value $ 31.2 $ 32.8
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Dec. 31, 2023
Gain (Loss) on Securities [Line Items]        
Payments to acquire debt securities   $ 5.0    
Debt securities, available-for-sale, amortized cost $ 5.0   $ 5.0 $ 5.0
Other investments   $ 2.0    
Other Debt Obligations        
Gain (Loss) on Securities [Line Items]        
Unrealized gain (loss) on the investment $ (1.8)   $ (1.8)  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - Nonrelated Party - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Accrued rebates $ 132.6 $ 144.0
Employee compensation and related costs 91.2 122.0
Professional and consulting services 50.3 34.1
Other 90.9 73.6
Accrued expenses and other current liabilities $ 365.0 $ 373.7
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
notice
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Product Warranty Liability [Line Items]                
Number of voluntary medical device correction notices issued | notice     2          
Change in estimate $ (400,000) $ (800,000)   $ (400,000) $ (8,800,000)      
Product warranty liability outstanding $ 11,600,000 21,300,000 $ 62,100,000 $ 11,600,000 21,300,000 $ 11,300,000 $ 10,300,000 $ 39,200,000
Medical Device Correction Notices (“MDCs”)                
Product Warranty Liability [Line Items]                
Change in estimate         (8,800,000)      
Product warranty liability outstanding   $ 0     $ 0      
United States                
Product Warranty Liability [Line Items]                
Product warranty term for PDMs (in years)       4 years        
CANADA                
Product Warranty Liability [Line Items]                
Product warranty term for PDMs (in years)       5 years        
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Product warranty liability at beginning of period $ 11.3 $ 39.2 $ 10.3 $ 62.1
Warranty expense 5.7 3.3 11.2 8.8
Change in estimate (0.4) (0.8) (0.4) (8.8)
Warranty fulfillment (5.0) (20.4) (9.5) (40.8)
Product warranty liability at the end of period $ 11.6 $ 21.3 $ 11.6 $ 21.3
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Components of Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Finance lease obligation $ 16.2 $ 22.9
Unamortized debt discount (5.6) (6.4)
Debt issuance costs (9.1) (11.1)
Total debt, net 1,397.8 1,415.8
Less: current portion 37.9 49.4
Total long-term debt, net 1,359.9 1,366.4
Revolving Credit Facility expires June 2028    
Debt Instrument [Line Items]    
Long-term debt 0.0 0.0
Equipment Financing due May 2024 | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 0.0 2.7
Equipment Financing due November 2025 | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt $ 12.5 15.2
5.15% Mortgage due November 2025 | Secured Debt    
Debt Instrument [Line Items]    
Debt, interest rate 5.15%  
Long-term debt $ 62.1 63.3
0.375% Convertible Senior Notes due September 2026 | Convertible Debt    
Debt Instrument [Line Items]    
Debt, interest rate 0.375%  
Long-term debt $ 800.0 800.0
Equipment Financing | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 10.5 12.7
Term Loan due May 2028 | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 485.0 487.5
Equipment Financing due July 2028 | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt $ 26.2 $ 29.0
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Narrative (Details)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2024
Jan. 31, 2024
Jun. 30, 2024
USD ($)
day
$ / shares
$ / option
shares
Dec. 31, 2023
USD ($)
Secured Debt | Revolving Credit Facility | Forecast | Subsequent Event        
Debt Instrument [Line Items]        
Debt, basis spread on variable rate (in percent) 2.50%      
Secured Debt | Revolving Credit Facility | Minimum        
Debt Instrument [Line Items]        
Debt, basis spread on variable rate (in percent)   2.375%    
Secured Debt | Revolving Credit Facility | Maximum        
Debt Instrument [Line Items]        
Debt, basis spread on variable rate (in percent)   3.00%    
0.375% Convertible Senior Notes due September 2026 | Convertible Debt        
Debt Instrument [Line Items]        
Debt, interest rate     0.375%  
Debt effective interest rate     0.76%  
Debt unamortized issuance costs | $     $ 6.6 $ 8.2
Debt conversion rate     0.0044105  
Debt instrument, additional interest in event of reporting violation     0.50%  
Share price (in dollars per share)     $ 167.95  
Number of capped shares (in shares) | shares     3.5  
0.375% Convertible Senior Notes due September 2026 | Convertible Debt | Price Risk Derivative        
Debt Instrument [Line Items]        
Initial strike price (in dollars per share) | $ / option     335.90  
Premium percentage over last reported sale price     100.00%  
0.375% Convertible Senior Notes due September 2026 | Convertible Debt | Before September 6, 2023        
Debt Instrument [Line Items]        
Conversion price (in dollars per share)     $ 226.73  
0.375% Convertible Senior Notes due September 2026 | Convertible Debt | On or after September 6, 2023        
Debt Instrument [Line Items]        
Conversion price (in dollars per share)     $ 294.75  
Threshold trading days | day     20  
Threshold consecutive trading days | day     30  
Equipment Financing | Secured Debt        
Debt Instrument [Line Items]        
Debt, face amount | $       $ 24.0
Debt instrument, term       36 months
Senior Secured Term Loan B | Secured Debt        
Debt Instrument [Line Items]        
Debt, basis spread on variable rate (in percent)   3.00%    
Floor rate   0.00%    
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Components of Interest Expense (Details) - 0.375% Convertible Senior Notes due September 2026 - Convertible Debt - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Contractual interest expense $ 0.7 $ 0.7 $ 1.5 $ 1.5
Amortization of debt issuance costs 0.8 0.8 1.5 1.5
Total interest recognized on the Convertible Notes $ 1.5 $ 1.5 $ 3.0 $ 3.0
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, net Long-term debt, net
Finance lease obligation $ 16.2 $ 22.9
Level 2 | Reported Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument fair value 1,397.8 1,415.8
Level 2 | Reported Value Measurement | Term Loan | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument fair value 477.7 479.2
Level 2 | Reported Value Measurement | Convertible Notes | Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument fair value 793.3 791.8
Level 2 | Reported Value Measurement | Equipment financings | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument fair value 49.0 59.3
Level 2 | Reported Value Measurement | Mortgage | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument fair value $ 61.6 $ 62.6
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Fair Value - Schedule of Financial Instruments Disclosed at Fair Value (Details) - Recurring fair value measurements: - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total $ 1,473.5 $ 1,540.8
Term Loan | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 487.1 490.2
Convertible Notes | Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 875.8 928.7
Equipment financings | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 49.0 59.3
Mortgage | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 61.6 62.6
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 487.1 490.2
Level 1 | Term Loan | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 487.1 490.2
Level 1 | Convertible Notes | Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 1 | Equipment financings | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 1 | Mortgage | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 875.8 928.7
Level 2 | Term Loan | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 2 | Convertible Notes | Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 875.8 928.7
Level 2 | Equipment financings | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 2 | Mortgage | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 110.6 121.9
Level 3 | Term Loan | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 3 | Convertible Notes | Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 0.0 0.0
Level 3 | Equipment financings | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 49.0 59.3
Level 3 | Mortgage | Secured Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value $ 61.6 $ 62.6
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Fair Value - Schedule of Assets and Liabilities Measured at Fair Value Recurring Basis (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Other investments     $ 2.0
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets (includes $23.4 and $31.3 at fair value) Other assets (includes $23.4 and $31.3 at fair value)  
Measurement Input, Risk Free Interest Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets   $ 735.5  
Minimum | Measurement Input, Risk Free Interest Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input 0.038    
Maximum | Measurement Input, Risk Free Interest Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Measurement input 0.056    
Level 1 | Measurement Input, Risk Free Interest Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets   650.7  
Level 2 | Measurement Input, Risk Free Interest Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets   76.3  
Level 3 | Measurement Input, Risk Free Interest Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets   8.5  
Recurring fair value measurements:      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps $ 16.7 22.8  
Debt securities 4.7 4.7  
Other investments 2.0 3.8  
Total assets 844.4    
Recurring fair value measurements: | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps 0.0 0.0  
Debt securities 0.0 0.0  
Other investments 0.0 0.0  
Total assets 715.5    
Recurring fair value measurements: | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps 16.7 22.8  
Debt securities 0.0 0.0  
Other investments 0.0 0.0  
Total assets 122.2    
Recurring fair value measurements: | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps 0.0 0.0  
Debt securities 4.7 4.7  
Other investments 2.0 3.8  
Total assets 6.7    
Cash | Recurring fair value measurements:      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 117.0 103.7  
Cash | Recurring fair value measurements: | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 117.0 103.7  
Cash | Recurring fair value measurements: | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 0.0 0.0  
Cash | Recurring fair value measurements: | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 0.0 0.0  
Money market mutual funds | Recurring fair value measurements:      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 598.5 547.0  
Money market mutual funds | Recurring fair value measurements: | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 598.5 547.0  
Money market mutual funds | Recurring fair value measurements: | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 0.0 0.0  
Money market mutual funds | Recurring fair value measurements: | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 0.0 0.0  
Term deposits | Recurring fair value measurements:      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 105.5 53.5  
Term deposits | Recurring fair value measurements: | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 0.0 0.0  
Term deposits | Recurring fair value measurements: | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value 105.5 53.5  
Term deposits | Recurring fair value measurements: | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents, fair value $ 0.0 $ 0.0  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Fair Value - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Gain (Loss) on Securities [Line Items]      
Other investments     $ 2.0
Equity securities without readily determinable fair value $ 9.7 $ 9.7  
Level 2 | Fair Value, Nonrecurring      
Gain (Loss) on Securities [Line Items]      
Cumulative gains on investments in equity securities without readily determinable fair values $ 0.8 $ 0.8  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Fair Value - Schedule of Reconciliation of Changes in Fair Value of investments (Details) - Other Investments - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning $ 3.8 $ 3.8
Purchases 0.0 0.0
Unrealized loss included in other expense, net (1.8) (1.8)
Balance at the end $ 2.0 $ 2.0
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments (Details) - Interest Rate Swap
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Derivative [Line Items]  
Variable interest rate (in percent) 0.95%
Fixed interest rate (in percent) 0.96%
Notional amount $ 480.0
Cash flow hedge gains to be reclassified within 12 months $ 16.7
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - Letter of Credit - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]    
Letters of credit outstanding amount $ 16,800,000 $ 20,900,000
Credit facility, borrowing capacity $ 20,000,000  
Minimum    
Loss Contingencies [Line Items]    
Credit facility, commitment fee percentage, on maximum amount available to be drawn   1.65%
Maximum    
Loss Contingencies [Line Items]    
Credit facility, commitment fee percentage, on maximum amount available to be drawn   2.25%
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 17.0 $ 13.1 $ 31.2 $ 25.2
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 0.3 0.1 0.4 0.2
Research and development expenses        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2.1 3.3 4.2 6.1
Selling, general and administrative expenses        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 14.6 $ 9.7 $ 26.6 $ 18.9
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 790.7 $ 502.8 $ 732.7 $ 476.4
Other comprehensive (loss) income before reclassifications (10.5) 5.5 (25.6) 5.8
Amounts reclassified to net income 6.6 (5.1) 13.2 (9.5)
Balance at the end of period 998.4 553.9 998.4 553.9
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (0.5) 15.9 8.0 20.0
Balance at the end of period (4.4) 16.3 (4.4) 16.3
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (21.1) (15.3) (14.5) (17.0)
Other comprehensive (loss) income before reclassifications (1.1) (2.4) (7.7) (0.7)
Amounts reclassified to net income 0.0 0.0 0.0 0.0
Balance at the end of period (22.2) (17.7) (22.2) (17.7)
Unrealized Loss on Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (0.3) 0.0 (0.3) 0.0
Other comprehensive (loss) income before reclassifications 0.0 0.0 0.0 0.0
Amounts reclassified to net income 0.0 0.0 0.0 0.0
Balance at the end of period (0.3) 0.0 (0.3) 0.0
Unrealized Gain on Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 20.9 31.2 22.8 37.0
Other comprehensive (loss) income before reclassifications (9.4) 7.9 (17.9) 6.5
Amounts reclassified to net income 6.6 (5.1) 13.2 (9.5)
Balance at the end of period $ 18.1 $ 34.0 $ 18.1 $ 34.0
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate (in percent) (269.20%) 4.20% (126.60%) 3.80%
Income tax benefit from release of valuation allowance $ 146.9   $ 153.5  
Release from valuation allowance related to discrete tax benefit     136.4  
Discrete tax benefit related to research and development tax credit 4.8   4.8  
Valuation allowance of deferred tax asset $ 20.5   $ 20.5  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Weighted Average Number of Shares (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income $ 188.6 $ 27.3 $ 240.1 $ 51.1
Add back interest expense, net of tax 2.5 0.0 4.9 0.0
Net income, diluted $ 191.1 $ 27.3 $ 245.0 $ 51.1
Weighted average number of common shares outstanding, basic (in shares) 70,062 69,741 70,010 69,662
Convertible Notes (in shares) 3,528 0 3,528 0
Weighted average number of common shares outstanding, diluted (in shares) 73,802 70,142 73,771 70,119
Basic (in dollars per share) $ 2.69 $ 0.39 $ 3.43 $ 0.73
Diluted (in dollars per share) $ 2.59 $ 0.39 $ 3.32 $ 0.73
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities (in shares) 140 318 157 356
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Effect of dilutive securities (in shares) 72 83 76 101
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 757 3,916 706 3,919
Convertible Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 3,528 0 3,528
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) 471 231 457 235
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 286 157 249 156
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %*."%D'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 " !2C@A9&[QG ^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315D=#U9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(HX/4?<27V >,9#'=C*[S2>JP8@>B( &2/J!3J')(RBA1,P"(L1-8V1DL=45$?SWBC%WSXC-T,,QJP0X>>$E1E!:R= M)H;3V#5P!4PPPNC2=P'-0IRK?V+G#K!SB_IA&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !2C@A9C8""?Y4OBVSGHT<4^DOIKJ9Z2I1":O$1AG%PTEEJO/K1:B;<4$4]. MY4K$<&BO^$),A?Z\FB@X:^4N?A"). ED3)287S2& M],/(94:0/?$E$.ODU3$Q*(]2/IF3L7_1<$R)1"@\;2PX_'L6(Q&&Q@G*\<_. MM)'_IA&^/MZ[WV3P //($S&2X1^!KY<7C;,&\<6/MMN-XB7)EI&.S&4( KB[7_^LJN(UP):(F [ 7LGH&6_X.X$;@:Z+5F& M=<4U'_257!-EG@8WME0JYC7_AO]2TH2UX@MB_0)4,-?TOC4^(Z)X0YK&TI MSPB7#]/%*7&H3?ZF.&Y>/V[FYZ+U\]?P,=$*NMS?MAK:.K3M#F8P[1RVC;D/KJ27PA#59+99"1LI+J=.\Y,- M"5751.KD2)UJ2)]2KK10X88\B)54VH:'6VF5VBIEA*IJXG5SO&XUO(E0@?3- M*"3P'K V'NZ4C[O2@8?J:W+VQ9ZI.'Q"LB] >3OB7G,>)M:&1&4U <]R MP#.T4->Q#O2&W 2A('=I]"B4#0SWK:QLQ+JJ+_"I#T"K(,_Y"QCZ,TF > M>!DWTI4/6#KMIMMA[MDYM?*BXKJ\K.!E57B'O@_NRYR$$431[_81Z9,^C/,[F.K;RXW=#3TJ8;X;JZF$4" MHGB&>8^9C]N)DL]![-G;%O?\.+2"'B,6T2(743S-O >=R$3SD/P9K,I?3;BC M0WO,L9(>(R'1(B)1/-ED/74(<]QR,-S@O'=FQ3I&(*)%(J)XC+F5'K379"EC M+#$<,.DZ3K/G./9F.T8>HD4@HI42T2A5R@2_;=H+XD4V)%/[5!5W_&J=X(YP M55W.(AO12N%H',/L9+NH81(\WX-;.7'',LYCY")6Y")6*1>9A LI"-ZJ"ZDV M-KH#/K=<+009>IX ([#QMY;6I8)CQ")6Q")6*19-(QZ&Y#)-X'9B[;<'?$HG M++BN+E\1@UBE&'0=";4P _,7<-!+>,M&*Q[;FQ8W+ <]1O9A1?9AE;+/="F@ M(3$\W*8<[QB9AQ69A^'Y9!9HF'7*.:'LQ\>?R%1XJ0)>*R'N!'430>J?:ND] MG9#OG5.8DII 2[[P,!5FD0(JD2M[)1PC#[$B#S$\O8 MW%]=6;F.D7Y8D7X8'E[VK4FN7[PEC^'563;W/F!T-YQ>#:WK>[BP+F$1A!B> M8?9!X4W?R[I90NY3#;$V-BUK1?Y&$6=7#UNW3N9F]D^>!SV'TD[[C/5;SS;& M(@PQ/+H,(Q'[V0+83F'X5DE7]B["1*39[\*>%O<]*^RW9.$^*9UW6[D=NXEY"0C$' MJ7/:@Q>>VNZ6;D^T7&4;CH]2:QEEATO!?:', W!_+J7>GY@?R/>L!_\"4$L# M!!0 ( %*."%E%K9JFP@8 +(? 8 >&PO=V]R:W-H965T&ULK5EM4]LX$/XKFI3IP$Q(+"GQ2PN9H0EWY892IBEWGX6M$$]M*[65 M /?K;_W2V(YDA5S##& GNZMG5^M]=N6+9Y'^R):<2_021TEVV5M*N?HP'&;^ MDL^)S+A]5]"G?#K94@C'F2 MA2)!*5]<]J[PAREU-:Y2[\BC$C_SF)KCL63DB'G%?YB88_-OP M*8^BW!+@^%D9[6W7S!6;U[^L_U$X#\X\LHQ/1?1/&,CE9<_MH8 OV#J2W\3S M9UXY-,[M^2+*BK_HN9*U>LA?9U+$E3(@B,.D_,]>JD T%/"H0X%4"N2M"K12 MH(6C);+"K1F3;'*1BF>4YM)@+;\H8E-H@S=ADF_C7*;P;0AZC>[OIM? MSQ!WLRNOL/-IZO;J[OI-9I_OK[^/D>G#W=7#[,;^.8,G:.'^0R=GIRA M$Q0FZ$L81; ?V<50 ISF[Q_AVWKH\ZY(QEKN4JWKE*3],T9!QK-"!;J1;*T1;ER(CR)MD )I&&7(NK5'8;:XZH M-?!VD&FD+#*P]HBL@#]E'"9P: 7\M M-CY,)$N>PL>(5X'MA.HJ(#QW,-Y!JA5R]$"]+5#/"/1/(8)G*-S$D966E_>#@P6XITHDU,K>-L<&2^ U[ M7()#IV'B1^L GOL30@>C(D-/*!Y0Q"1:L#!%4$[7_$SK!5;AV;11D"HO-&*N MVU51<R+5NR500'1.JP2F6,K%5DCA;W.3:GI#IOY[M>F MK$1:]-YB@2*1/)U+GL;0,S]JRQQ6*8RJ%5DC-?*Z> [71(USQ*L+&\ MSZ7P?RQ%%/ T>_\.!@GG([J&YDZ^:ATVDO+!$]>1K+5=;XR79NJ%H:'J<[(\ M"'UT,K L##6_:A?Z:-RW+"O_16PMES#X_,N#CR@1"4=AEJU!LY@SUC*#5C. MI-'&C"C%S-K);:-(V[N:M\F>D1+2&IBARS5<.J8XYUA]C$G?HE[AF^WU/@T$EEV!@,7?*SME8A*U>>C!@-6Z%76[X)> MDSDQDWE)09FFR/'N(JSG@)7%7,HZ9J^2,WKQ,SK"FL6C]R!+JB$KIT: M='*&J8'4U$_,U'\GDI27&7//T@Z01A,'D\F1K+7/[^HN@EJ_>5A)_P?'=[M[ M+&MM=^NV@9K'[^V$E'*?AYM\2.KLE"M3S>>:C'9+%U7G:P*5N",1:4WR]&V' MR'O&5WK4H^1C66O[W#A,-E,_;$Z:4[7A-'1/4UXMT-PR:N^>B%&5P:E#NPH@ MK3F+..9*WM;=T"T/'O%@YC#W&PNT>RUG:W[B7HWE[B[85# M;1L\;S#VFC^[.:DY L=>UY!(ZSZ".D^T&0ZPZ=F8[L.W3[QS2C$#*@S9>$#_<__P[ M^Q)?=RW5LXXH->AGS(7N.9$QR8WKZC"B,=$UF5 !,PNI8F*@JY:N3A0E\TP4 M<]?'N.G&A FGW\W&IJK?E:GA3-"I0CJ-8Z)^W5(NUSW'+]0Q8\!/-$-!U*_IW-3=1S MV@Z:TP5)N?DBUQ]I'E##^@LEU]D_6N>VV$%AJHV,S\0A!:_;P^6XT^ J=V\'GP60X1K./X_'7&;I\G P>1W$JK8MLX:V7.[+NSZOM!#<)8;4>P;Q1XM: P*G$&!6=PD',*>4^5HG,$ MR1(^7Z.$Y)CH$LYC+CDG2J,$@M$1'-U5%?UFBVU+O1"0EISX%:3E.UHD[_[1NOB=]7WJ/_R5LYX+_WJG?X8AUPJ!V)""F" M*A3>Y_3)+%(.!5TH4V&J"X>*V[76WCVC*J/&SO&X6Z62K5/OB5HRH1&G"U#A M6@N.6&U*OTW'R"2KGIZD@5HL:T90+E-E#6!^(:5YZ=B"K"C ^W\ 4$L#!!0 M ( %*."%G<5>U^, 8 -P< 8 >&PO=V]R:W-H965T&ULK5EK4^,V%/TKFG2G S/@6/(KIB$S$'M;.B4P&^A^-HE(/&M;J:T$]M]7 M?N"'=&V@#1]([)Q[I',?TI4]?6'ICVQ+*4>O<91DEZ,MY[N+\3A;;6D<9!K; MT43\\LS2..#B,MV,LUU*@W5A%$=CHNOV. ["9#2;%O?NT]F4[7D4)O0^1=D^ MCH/TYS6-V,OE"(_>;GP+-UN>WQC/IKM@0Y>4/^[N4W$UKEG684R3+&0)2NGS MY>@*7_C$S T*Q-\A??Q3D8[J,7/#]O"'F**T_^NO&N'L3%\D%\W/J+AR6Z^XIN%O.[6Q^=/"ZN'KT; M\?LI.D>/2P^=?#E%V39(:8;"!#ULV3X+DG5VAK[DU[=A%(EDR*9C+F::CS=> M5;.Z+F=%>F9EH%N6\&V&_&1-UX"]-VQO#]B/A8=J-Y$W-UV30<(_]XF&#/T, M$9V8P'SF'S<891YXQ1\)D]?-_H@29["H6U-'0*PWR-.LS, MR42SIN-#VUDJRG!M&>6I*-?0-=)%^2K*L4S-KE$=A6:MT!Q4.&<91^Q9K(2] M2DN"26M<;#FM<4NE ,K ,LI34<0ELC]\ &6Z+7]TE%JU4FM0Z>\IRS*T2]ES MR"&9EC*H(8+@2C)5%+%-&>6I*-MP-$>2J:(LW=),6*9=R[3?2=F,!NEJB\3R M)/:1@]@@=V*[XXB^BBTWH^ :9:LS,13I ,C2L*1))R*[;A.[#.44+"P2QJK-?@YEF3,766"YZYFNYT_ M23E@0K!2XP *NRTO=J1CO>EE](^)[X]QQ= >VM4,O?TG>P$P<31#T@V L%( M/H0R^D*.6ST<'DYNOJ7INQ&O2+I>;PU>J050RJ[K02AUQX*Y>BH9DT8N>2?, M>731$Q7G)%K%&O'@%5[ *K).F2D5.P=01&EC$ )K)"B3=$INY@%:RSJO3L7[CIQ?!P M,[:@@P5M*@T@%BVGO&P#, )4,8 R=56F"NND5%=HTXKALKH3Z09J('4JT M8Z*:BV/5!:AXL*/+GRQ<9+M@12]'.[$8TO1 1[-??\&V_AMT<#DJFW=4-O]8 M;-UX-#TC'FX:KX,L7*$3<9)=LR@*TE9@X(HKZ?)%ODD?L5_*J0C =,V0=U(( M9FBF(>N4W M[2*>#-;B]^()$UV?!P?1.&XH2O;QDY O#H5B)8I9\O;<@^UYQD5/G;>6N:_X MVT.04[AX!]O43Q?O,=F\H[+YQV+K!K#I@_%P(]P4;QDH.&75+MC1=9O(*:O" M;-9H0(:/!D,9!YP+3"65YA!,=Y7S#P CEJMF7 FS MVS!=SK=QZVU-3---\9HL$VW%/N'E0_CZ;OTJ[JIX 27=O\87&PO M=V]R:W-H965T&ULK5==CZ,V%/TK%EU5,])N^,QGDTB9P&I3 M-9G19+)]J/K @!/H@IW:3C+;7]]K(!2"@Z9M7L VYQ[[GGNQK\1Q 0_,<0/:>JS[P\XH:>)9FKG@>=X%PDYH$_'>W^'UUAL]D\, M>GK)$L8I)CRF!#&\G6@S<^0-)3X#?(WQB5?:2'KR2NDWV5F$$\V0"\()#H1D M\.%UQ'.<))((EO%GP:F54TK#:OO,_CGS'7QY]3F>T^37.!311!MH*,1;_Y"( M9WKZ@@M_NI(OH G/GNA48 T-!0.T.W,,A/*]=;K3T706O]^,O"G;U 9_T"KZ6W>EFCQ\_P:?GT['T!W.*K MAQ8KZ'OH;K.:;=P%H._1)[19N^CNPSWZ@&*"EG&20!;PL2Y@B7(B/2B6\Y O MQ[JR'!LM*1$11QX)<:BP=]OM>RWV.DA3ZF.=]7FP6@E_/I .LHV/R#(L1[&> M^?O-;94[_V]V[S_/7A/#+I/%SOCL*WQKX0L,FX1 =(OF-(6=*9);QA&C!0EH MBM%OLUL@ M5P%RC(Y91WE-5->L@&HN=DL7NZU9^"@BS%!02[^[A')^7WC^$1&N#S"&VA.D,1#G>85W-5)49?Y>?@0HPFJ(%Q%41.0XL< MU*V";+42@U*)0:L2_^IG50DP:*[;[@PO!&B"C$8R*(C,1LIXRNFN9,.PU MJD']I+R^.P\5NW,C1O,FRFHDM:L -5%>$^7T*XKDSNJ5XC+%;)=5]1Q">B B M+QW*T?+B,,OJY8OQ!W,T-Q7C+EPT\GO!/_3Y+67ILUU,.$KP%J:"OQ(RD^65 M?]X1=)^5MJ]40*&<-2.X+&$F ?!]2ZDX=^0$Y?5K^C=02P,$% @ 4HX( M69--_JN["@ 66( !@ !X;"]W;W)K[;=-MVMW9V=D/+BC!4X.YMDG:?[^R M<9%EB8.=G/1+ ZGT'EFOCHP>9.7\(\L9KI[R4+VGZM7QSM;P8N&6+1"(6 M12D1R1_W8B:2I%22[?BK%AT<8I85FZ]_J//JXN7%?(ER,4N3?\?+8G4QF R< MI;B-=DGQ,7WX4]07%)1ZBS3)JW^=A[JL.W 6N[Q(UW5EV8)UO-G_C+[5'=&H M0+PC%6A=@7:MX-45O%8%&AZIX-<5_':%8]<0U!6"5@5_?*3"N*XPKOI^WUE5 M3\^C(KH\S](')RM+2[7R165755MV<+PI1]9-D? M_N.\^/S^]>?YE:SSTCES/M_,G1>_OG1^=>*-\RY.$CEX\O-1(1M:AALMZD:] MV3>*'FG4I[2($DNU&5QMEJ[7%.GBJZ7V'*[]>KF,R\$>)R2N8 M1=O8WA)V0FNQV*UW252(I3,7M_$B+BPBO+O(=;$2F2,O4$X?JS*O[X5SM5FD M:^&\>)OF^4M=?B1'P6$HT,-0H%4\_TB\-^(NWFSBS9U,U23:+*2T[(-\%64B M?^E$A;R2Q=#QR.\.=2FUN0KJEW/DJWP;+<3%0%Y%+K)[,;C\[1;T7 M"RJQ.EN1 MQ>FRDYW[ &'# 3\<#WV]^V=F*7=(6A:998CKN\.Q7HR9Q5O.Y8B7G5*]>EG.8-5,LDJ3IUAZB;/D_6[_YF&F *3;'%&.88AQ)3',_.+@?@*G"OHEL$4OW M97JDV_(>D#M%ZFQWV6)5#HK%_KZ2EZ.A.2?:O 3@[>3K"]M?DY,1(B& :M# 0;TC<#.P1DF $YDIAFTO1@TA0TJ?ITZ" MKGP4>9'%BW+1M\^2W28N_EHL?WL;YIV M"\I0@W(L-=T[Q4L(#$S>2W/B"L)8;:#FS82T5\8S.$1O%U!92*8*HQ5#5^JC]T;Q15(>"R M_9)ME@!._/MN,W0\M^)/GM4E5)!2J^E <>+ZEML5*B9!5>-8:KJCBI00&)4T MJ*+,.T=LECI3/.UI8,XI@6?>G((.5-&B1=S0;>*0Q 81)SDZN^B[ !B[9V&N>B?U6IZ(HRGMD3 C,M0U3B6FFZJ@A<$IA>G M\?II5T,S%5PZG+13(>R2"J866E=SIV",E00W(L-=TK13 H M3# >P^&IN6 GG@&7X,"]G>D2DZ'&Y%AJNC4*8% 88#PSC(>C]YXU3EV*[I!8;KQ##">6M@#,:=0S%T7\TXQ&6I,CJ6F.Z<8"X49"XSB MJ;FS@AIKXQD0SAP;VM0-VV@ MJO$3W:$[H[@+A?=C/!'$P^J][U.3KB >-2Y#5>-8:KJC"J)0&*(\&<37^DVL M: /QEF(F?:3F)@TKB+>4LX)XF]Y1$.\I..'!<*+7!G=KIWGF?H?Q=.J&=-+N MMV,ES4$.-[KO($=5XUAJNF$*5'@PJ.BWA]WN&#'&;^A1XZM>2S'++G9SCP,A M+C6WL9OXXLP+6UR?6TI-CHQPM>SWZ$_DZQ[J\QRH:G-4-8:JQK'4]$'0>/ # MY@F8?!T.U7L(>,:0GXXM,R+J3@E4-8ZEIGNK@(1W8D?%$_EZ+:_#;N/>A;FF MGW<)R5!#H#Y:@JG$L-=UBQ1L\ MF#<@\77/LA6CG8RH5.)T0(8:D&.IZ3XI).'!2.(Q;-TSE^ >,3:YPX%[^](E M)D.-R1^CYD"N*!SAP3CBF;$Z'+WW9&G#%9;)$I55H*IQ+#7=;L4J/)A5/ -6 M]RPD86Q\_P6WJW>.=HG)4&-R+#7]J6A%3'R8F,!8W3=W3E#?6#;/X!B]'V%& MQ27=+H%C!=5M4!S$ASG(H\"Z;R*-\HF,-EJ'0_=V!W5+!JH:]^V/J!R!Z[Z" M+CZ\UZ([7/>M/ID'780N(=3UVNNRHR6-FQ']U]3"WQ__1,+NHS[8@:HV1U5CJ&H< M2TT?!(HJ^#!5P"3L<*C>0\ \M<*W')F%&I2AJG$L-=U;Q2;\$ULEGDC8??,, M"?.I7[@-O3.U0TB&&I)CJ>DF*:+@PT3A&0@['+%W'II/DM@(.VI0AJK&L=3T M([D4>@A@](!$V /+/HQ6,L(-Z9N,IP,RU( <2TWW2;&) &83CR'L@;GU@;0_ M-,)A>[MR.B)#C<@M$8\<4A@HTA# I.&9N3D\4&)BTPG9Z)VI0AJK&L=1T MNQ6J"&!4\0S:6E$?Y'_Z:Q.7_ 5!+ M P04 " !2C@A9)!4*E=4' #I) & 'AL+W=O1\EN6^"YUTFMV:Y*KV^TS(]$V5TGT M*#HO^_4#)<643(J.-^]+(LD@_ $\ "TSI^$_)ZO&5/H.4VR_**S5FISUN_G MT9JE-.^)#=6;GQ;-[.3L76Y7P MC-U+E&_3E,J7#RP13Q>=H//ZX M?K95^T)^=;^B*+9CZMKF7<-??:8EYRK*< MBPQ)MKSH7 9G\W"H%Q02OW/VE->ND3;E08CO^N8FON@,-"*6L$AI%13^/;(Y M2Q*M"7#\52GM[+Y3+ZQ?OVK_6!@/QCS0G,U%\@>/U?JB,^F@F"WI-E%?Q-,G M5AE4 (Q$DA=_T5,E.^B@:)LKD5:+ 4'*L_(_?:X<45L >MP+<+4 [R\(6Q:0 M:@$I#"V1%69=445GYU(\(:FE09N^*'Q3K 9K>*:W<:$D?,IAG9K-[VZOKF\7 MUU<(KA9WO]U<77Z%F\57^/?Y^O;K MU]1//+Q2?T\;>[/Q;HW;?;RV]7-R#S M'G71M\45>O?C>_0CXAGZS),$=B8_[RL IM7WHPK$AQ($;@$Q0I]%IM8YNLYB M%C?7]\&@G57XU:H/V*OPUVW60V3P,\(#'#KPS-^^G'C@D)V32:&/M#F9YFNT MA(S)T5**%$$22JIXMBJCF"O.G%XKM89NK3K!S_(-C=A%!S(X9_*1=68__1", M!K^X3#Z1LH8#PIT#0I_VV2W4(YY%(F4N,\NUXV*M+CN/,QP.>L%Y_[&.WY8: M!C6A!J[A#M?0NS&7\9^08E"55(Z4@+(4B2SB"4/9#K!^KN\BO8<;*1XYA"AZ M>'%NXIG+O.$I=_%$RAK>&NV\-?+NXA4#I1&G9?W-8D13(17_NWC@LKQ4-ZQM M&9GL[6HI,JF+#'O$O:OC'A[5Q?W&,$6 N/E)6;VK*^=,3BV<00] MO ?6%L+#FE #[&0'=G+ J4LF)2!]#3?Z["X&$^O+NP&96AAML4&;/Z<[B%-_ M]HJL6X0_SQ2#L%(^1TYM1_;V-WUJQX4;83 P-#;P8KS7F5GT%M#:H @S$JKC;-GLH$:W@1?GG5HSZ4046(C"WG ?D2TTZ(U;,&&# M"?OI:4VS%*&K@.JJ).\X33!YZT%[A*_8DJW*FT-9UAJ#KP$N'L)GL$ M.A"RA9*KU8TT)/4,JXQPB(UPZU89'@W\1'HOV8;R^#4!R_T1.J:J#7-B#AVE M8U@#4V%VB4UKR=O$;#@V\)+2[#**Q%8S[(:^T(?$634J%?7O'HYZX3Y"6VI< M3Y(F0$-K@9_7;M]*[T[D-H,%D]#J7AQB83MTPW3!^*C.DD/TYF]![670HU/V M1-J:3C ,&O@I=$XW7-&D3 JH^UO98K2#0F$3K++O$,.C-IX/#(L&?AJ]*?:F M;#:AU,;L$8;H#41;+I;JB4IW8MA\V@WM%9K A0>PGP5U%W.9%9_KF MNH(=O!=.:I%8@7;18VLKC0T]XO"H6PY/I:WI!,.WV,^W M7Z!%>-$AI9. 04ILBIN=+]P>L*FU&V!KNG")35L+C6%@[&?@!F2S:0FC[B$# MVVS:'=I19L^?@Q:DAG"Q?[9L((5I*(4A@SJ'7VQ/BUUL=?2'I)HP#25B/R4V M8.HI?457;D^ZQDI[VYU2;07;,"+V,R(,;1%C<96L[)G)B.=,0\[U" \]F&H[ M4,0VXXWL +"%(*9;2C@QM$@.SIHUV#S/MQ"O!6R8X%,@GQ+]-HNA+6?I)A$O MC%4/-UL9K2&JT29QAPVQ^7._02$V?P[;0H88]B1^]KPW ?/$U7HMDECG8'$> MH2D@$EE6G;WKS]$K(8"\/A.0/%*ZEZE,YVY"(_8 VQU9S;)+"C:NI*?0J^7 M2XB$@EZ>H^+P ,&LQ%!4'21 B!0VZ>&TN- L]$B3MC:'."9/8DU_E=0;RCDQ M7$G\7%D=3$M--.A=S,JK]T6\ _"?+?B%3;5XUY\[3;*),@A&UDF80ZR+I[61 MI&F7(53B)]3YF\$CJM #6_$LJY(9YEXN8J=--NN.!Z%%%@ZQT63:=O9!#/42 M/_4>9Q/3!R->:\96.$VP58EL>AZ-!FW,1PP_$S\_WXI,LH1JP/=4JA!JRN55!P ^)8>3 MI0^-3G@,JVEL ^E:A!H[G<]FKZ:--FYT=2'O[L+5A>^2-8[N@HI=T^BPNR'K MMY>CDU'_XH-9K1._F%Y=M'I%]Y1^:>\"GJ:#EMHTY*+Q3@5:7HZN3][>G/%] MN?"KH6T\^%MQ) OO/_'#S_7E:,8.D:4JL0:-7QNZ)6M9$=SX7'2.!I,L>/AW MK_U'B1VQ+'2D6V__:>JTOAR]&:F:EKJSZ8/?_D0EGI>LK_(VRD^US7=?_6FD MJBXFWQ1A>- 8EW_KAY*' X$WLR<$YD5@+GYG0^+E.YWTU47P6Q7X-K3Q'Q*J M2,,YX[@H]RG@U$ N7=WH:*+R2W47*))+.N?*U>H^EXG/[LW*F:6IM$OJNJI\ MYY)Q*W7GK:D,Q8MI@B>L;UH5JS?9ZOP)JZ_4>^_2.JH_NYKJQ_)31#"$,>_# MN)D_J_"OG9NHT]E8S6?SLV?TG0YI.15]IT_H.Q*E^M?U(J8 &/W[6,!9W]EQ M?=Q:;V.K*[HS.?S\Z+@#R=G"L?1'LYO,T.E<,_3L3/SNFN M-FSVD0]'/5[K#:D%D5- 0:N#^*I^<2)^S_>BJKVU.L0QGW .0@T]!%I(:WDN M&6P#HC2MA<2*' 5M[8[/JAY,=RYF"P%>Y M/1H7S.$2CPB3=ME5UHP*?>X,"@O&EE\N^Q'#,!W9!-YP$B0?W*651:_3"6)-0S;&J3:RLCUT0&_"-<\;6 MGQ+@%T\9";0AUQ4/Z0'S,%*< ,ZI0QH0'B8 A[B#6;@;U#+X!MH\(AS"FP"+ M!VG@I)^\/H?^UCB$.Q;KWX(E#DHS1JQ5C@<4NU)U(3 Z=/T;9D>^Z*BB&+D? M42"EU5*;L%?4%]FX!&@T0SA](B;J'RTQ'J"U/UN6MHCF0369R(F)7(&&::!A M!7S#LS0X8(!0XVK@CR=Q;[A7*N7F)"Y(DEQ)Y,72LD.4.]*!#;$K[Z"S62#7 MIR?9VIA[50)T(![(!&EP )"#[*-#*,;7&>FL[@748:I;:;&\!2'E6FTU&A%W M-^P#5_/_KHOHCM]6RMI+GM#0MJM)*EJ2HYUCC.WA'/N>@ML[:;+SPA+(BMT) MC':(Q'>VYDSRHE;:\[?.Y4U(^I.U'_"98/&;P;=GFB]576?'/PB*%(SR#J5. M9B_^-M2T+R>4?%G-TPDDK9B_TP&4\C%H%W65B>'CWAX8%6YS?E(PBR[S^RI0 MAG;F3.0@JVI%E>"L^ _446@D'(RA-,CDW@45;C08@OL)S!&:(3I+;I76&4:Q M]87*O!M W4@XL7_\,CLW7H>:#]^ADE7RN&F87@!\M'#I#DQ-9*1H&"+T8:+N MUZ9MQ2V@]R?\$!]O?41E'IVM^[-*S@K I&A8C/EDW$^/3+\U5DRVE#NTYSJU M);3R]V>3&590B)4A^OWIY.7PHJ]J6B/[S[(")+G$8^Y\;G-88N#R^VSG]>3L ML9V7DS=?V?E?W'/4RD3]R.3WJ[8=J?>DN:,RH.7]1MX;;OVE@%M'L8596U$& MSG;?6!7MZ4$\TE;JCS+*E&%":K6I>>(EQB^/!CV,G5W?.F62HP00:% HE&&# M?0F3 L@")89/E&0;P$0.8"70:-KW YQ)6UXIRD5&N6%],KU<@>,0*O,; ;F^ M?YGG00[]F8EZ &,>W3DQ2^PJ?BL+VE[)V@!/H5KOY-^E.OO H+"8HU9ZPKBV M2_&M^CN_42?2%_-SO^#%6"\LE0MC4'BUYBI\[KQT,!#=00CGQ=J\6(L'FVF>%U_9+RL(+Q'[(S)RN9;.12G8LNN?SB5QV=#I M$4.=^]H(^[Y=FTHX&;;8'EQ.C*: P= 7E@?3N-PL0^!150"SF@W[5M9;OW6' MZ]0$#5*7%;C(5E!V%R_AEWGGP\!ZD N\P8ZZ\B)0(#\M^@#$8NP7U MK!@EGGV,0[#(0MZ"M3K,"^4UC_O[N,9,3V4G*Q2^'W'6_(/"BD*9>;V.I;FY2./]RU;OAC>AH_TJ*+YE"#W>*5&@2F,A8R9) MPL%]_73;!O]0%E]((N:#P!=4Z3)3\AGF>4@O>%8!#*D+8(_)L?\;IP)$-;84DBXU,TU5<7UW3J7:G09QL%^X M$INM=0OCQ4G--W1-]D-]J3$;]RB%J$@:H233M#X-SN+C\XF3]P)_"MJ9P3MS MGJR4^N@F;XK3('(&44FY=0@5/:*[7[G3I_I@XO5Z7Q3[9K92=9P/+&6%5URK"@$K(= M^6T7AX'"/'I$(>D4$F]W>Y"W\H);OCC1:L>TDP::>_&N>FT8)Z1+RK75V!70 MLXLKNB'9$..R8$LEK4:8V%G^J1%&^+ ME;'F9&QQEM,8YQWN>8N;/(([8V^! MMC7L-UE0<:@_AHV]HT//D2< _&AFR-!JQ)$HF3^"EO>.IQTN_X?A:J^K> M\YVP6[;T82?-_CY;&;_^ST,!:/$G#^.[8CHV-<_I-$"U&-(W%"Q>/HMGT:LG MK)_TUD^>0O^!M/T,7/9^B\"I$A4MY(99OBJI*VOQF0RSV%ZJJN;R[N6S>1)G MKPPKA.&;C:8-MU2@G/TYQT#21 =<8<@T^4Q?B]M'=GX1$L50EK#(_.H9X1[I MX.U#>!VR=Y44M2K8 MQBR.TC!CR20-/3)0WBL[D*JU*IH<,9G,(XBD>$[94>S$L]0!7.AFPRZH1//1 M=\Q#SG!V[ S!8]KA=1&!39/Y'*NP^6CFQZ,T"A.,V702SGSH:](Y28NF:9A: M,WL @$;=-0[2+A7<8LM34%IX\X)AOU*:OM;<$5:YZ3)KOC,OZ'H8J O*J5JAV:3QJ(W569[K!D?0+;Z\ M!BEVQ:@ Z_(*]Y#&4O"5*%&1V 6IX_ (0SP%Y]YYN>%^XL@&@99FQ9H M&A?I'V?:M]O XSH'4.E^1[0=H;,UUB<8.@;'Q\TOMPUOM%]*7E&\%H@J!XM M5U4EC.E%A]R3N)ST)3G"U+K0(*;:BL^>>Z.V^+Z+?+"BI>_/(-\E'.3B2?)Q M8\B:EC&9&V9H2RWONJUT@HW4$:\EW6&<'@^N"PQZ<@(>NS;8=;ON2W*0N@E$ M.J>\A<]=*O<+7\36S?^;!:QHM/^@X53K&5FUO*,'.IP[UH5L-*!W>3?RZT-3 MG1L'ILY_MJD&!?*_#0T?NH6,!Q=)<'7CK\N&^>;6WBG[U?Y&?M9>1._%V^O\ M6Z[1!@PK:0W5*,RF =/M%;F=6%7[:^E*612&?]WBKX*T$\#^6BF[G[@#^O^4 MQ;]02P,$% @ 4HX(6?^!,ZK7 P )@D !D !X;"]W;W)K&ULE5;;CMLV$/V5@=($66"KJ^UUO+8!>[=%&R#%8C=I'HH^ MT-+((B*1*DG;Z[_/D))EN;7=]D&\SAR>N9"CZ4ZJ;[I -/!:E4+/O,*8>A($ M.BVP8MJ7-0K:R:6JF*&I6@>Z5L@RIU2501R&HZ!B7'CSJ5M[4O.IW)B2"WQ2 MH#=5Q=1^B:7>F6+FC3W(,&>;TCS+W2_8VC.T>*DLM6MAU\C& M0P_2C3:R:I6)0<5%T[/7U@\]A7%X02%N%6+'NSG(L7QDALVG2NY 66E"LP-G MJM,FQUV2B:Y;BS*-[H%%MT9N_>Q.-POLK+ <=R\$U M]/\5D*M(YWE>@H>% 5,@H,A YH L+:!&Q65V2S>GU5&=#NQ0(:2RJA77Z%2L M=BY+NN52P.+,$12?C,@)(O<# MQ(/8']D^&?A#^")6!$WG]L1'_@"&_MTYJ"/(!S]T?>C'\)D(DXDI"D//CW8V M2,-*)WS.9D>(;%3MQ42ER6IF2,8Y6!B(PK= ^Y4D[_Q'/.=)IEO?ZQ_ZHQL(_3%](U(+X:OB!G^4>4Z^+IA:DPI; M4_G5INOKA@7]R*"R K2?2VD.$WM M]VLT_PY02P,$% @ 4HX(6=*Z=_"( @ CP4 !D !X;"]W;W)K&ULA53O3]LP$/U73AF:-@GE-Z5T;:46AL8D) 3;^##M M@YM<&PO'SFRW@?]^9Z?-BE3*E]@^WWM^%_O=N%7ZR52(%IYK(1#7C,IB.?>Q.3\=J;067>*?! MK.N:Z9[YJK(N$$W'#5OA ]J?S9VF5=2SE+Q&:;B2H'$Y"6;) M:)Z[?)_PBV-K]N;@*EDH]>06-^4DB)T@%%A8Q\!HV. E"N&(2,;?+6?0'^F M^_,=^[6OG6I9,(.72CSRTE:38!A B4NV%O9>M=]P6\^9XRN4,/X+;9>;I0$4 M:V-5O063@IK+;F3/V_^P!QC&;P#2+2#UNKN#O,HK9METK%4+VF43FYOX4CV: MQ''I+N7!:MKEA+/3&[E!:97F:,:1)4(7CHHM>-Z!TS? [A5TE8&OLH2R]?X MB(3T:M*=FGEZE/#[6H:0Q:>0QFE^A"_KJ\L\7_9.=2]PQ4TAE%EKA-^SA;&: MGL.?0Q5WA/EA0F>1D6E8@9. /&!0;S"8?OR0#.(O1^3FO=S\&/M[EW$4?%C: M'B/,+-@* 64):@G(B@H:U%R5I\#WTEJD?U2HNM'0Y$F8N#$9ABD\DF7I M=&BT*M 8N#@+SV$0AP.XYI+3LRYAI51I(+G("9:F63B$'\HR\4KS">19'%ZX M,4X)?.@NHCV3U*A7OA48JG0M;>>7/MIWFUEGLO_I7:NZ97K%I0&!2X+&X?E9 M +JS?[>PJO&66RA+!O;3BCHF:I= ^TNE[&[A#NA[\/0?4$L#!!0 ( %*. M"%E*$ OZ!@, ,' 9 >&PO=V]R:W-H965T\]22A*I#2! (%4MEP?$@[,[R5KXLMC>IO#UC+W)DJ*V M AX2V^,Y9\Z,[=GI1IMOMD5T<".%LK.H=:X[31);MRB9C76'BG96VDCF:&G6 MB>T,LB: I$CR-*T2R;B*YM-@NS#SJ>Z=X HO#-A>2F9^G*/0FUF413O#)5^W MSAN2^;1C:[Q"][&[,+1*1I:&2U26:P4&5[/H+#L]+[U_-+,H]8)08.T\ Z/A&AN$N]>8W;?":>K];"AG_8#+Y%%4'=6Z?E%DP*)%?#R&ZV==@# MG*3W /(M( ^ZAT!!Y0OFV'QJ] :,]R8V/PFI!C2)X\H?RI4SM,L)Y^8+H?L& M%EIVO>-J33/K[#1Q1.T=DGI+*]=:>*D:;&[C$Y(TZLIWNL[S M!PG?]BJ&(CV&/,W+!_B*,<\B\!7W\%VB16;J%IAJX 5>TVWLZ&XY^'*VM,[0 MY?AZ5]8#:7DWJ7\PI[9C-A$6S35&\\>/LBI]_H#DN+0 M2.@\*S$>0'X2YWZHXA+>:;6^O9^1/8,LJ^)G\$%3N6&'C5:QPY_-C2V MW^[#Y^$],VNN+ A<$32-GTXB,$/+'19.=Z'-+;6CIAFF+7VET'@'VE]I[78+ M'V#\[LU_ 5!+ P04 " !2C@A9Q]]&OY$# !L" &0 'AL+W=OTO[:WFF;1@%+R!J7A M2H+&W2K8))=7N?/W#K]QW)N3,3@E6Z7NW.1MN0IB1P@%%M8A,/K]$P<7J&$ M\;^P[WTG60!%9ZQJ#L'$H.&R_[*'PSZ98WS++U4JL] M:.=-:&[@I?IH(L>E*\H'JVF54YQ=OU&JW',A@,D2?K$U:G@K+9,5WPJ$C3%H MS1A^1KN,+*5S05%Q@+[JH=//0$_AG9*V-O"]++%\'A\1S8%K>N1ZE;X*^%,G M0\CB,:1QFK^"EPW:,X^7?8GV3U3##3>%4*;3"']LML9J.D%_GMN&/DM^/HN[ M59>F906N KHV!O4]!NMOODJF\7>O:,@'#?EKZ/^M?O\3-'RL$0JF]2.7%;!& M==*"VD%U!-@S U]/DG!&)U@(?QDM;)6M@4J*0TE]HALLL-E2KBSQUBST\)56 MQKQ,,J9+771-)YC%TMFTY7^S_K83E$271=W!/1,=.D;\B3_KBTQ$2!D@N=,Z MLJ*&%C57)>Q1.R_8*4$OE[E\P?43GC#B\JC/7, ;3WASPF]SRL]MVQ>X7/L7 M@+)H%-YJ:M[29D*>A2E]1ED:IAR> MD;1\%DY@E.3A] ((9>%B$S)D+C)=$,X-WM.CW1(OBT4ME5#5(Z2S,(=1'L;D ME-&PGV=^GM/PEH1(VMAL2@BCB;-G"0W[.47X;'/XJ"P39PI"G"0JDZ&IV/IXMQQ ML+5&A*9_OM ]7V=.JBOZF IC6O2M13R.O=VGR4GBLS03VMR7:0Q_^/=)PG.O M1G32 >BX5+[/T7UQMZ1O!H-U:*6;OH,\N?=]^!W3%9<&!.XH- YGDP!TW]OZ MB56M[R=T@>EL^F%-?P=0.P=:WREECQ.78/B#L?X'4$L#!!0 ( %*."%D7 MI4MG=0, ,@' 9 >&PO=V]R:W-H965TXAL27S^_B1(JE%9^QW5R-ZN&^4=LND]GYWEJ:NJ+$1;F)VJ.E+96PC/"WM M-G4[BZ(,H$:E>9:=I(V0.EDMPMZ-72U,ZY74>&/!M4TC[,,:E>F6R31YW+B5 MV]KS1KI:[,06[]#_O;NQM$H'EE(VJ)TT&BQ6R^1B>K:>LWTP^"*QH_. M4Y:]6Z2>"'D[+7KP.H+S%\ G<&VTKQV\UR66S_$I"1G4Y(]JUOFKA'^V>@*S M[ CR+)^_PC<;HIL%OMFOHSN"*]QX$+J$]S]:Z1_@#HO62B_1P=>+C?.6*N3; MH21$'_/#/KAKSMQ.%+A,J"THWBNVB#*UT@_BPA-+$[DX@0J+7PLK=E1L+HT MS4[H!VJG$BDVK@"/6UF,1++&DOV,%)J*C'=6[LF:!-:H2O+A.0ZR9F+1F):P M9/C;\22CME6*)M 1=+4L:I <>:%:5D4 0P@+(N;>1(+":&>4+,E#24-'"5T@ MA":GN/\B@_]JHO%$B6:Z*RRPV1 CMQ"T6J%SS+='RV0HK))H(POIM%[^2]N% M<9ZGFPSA^0,>.N&>1^ZA' M:><">CI()G7R_N4#C7[95= IZ<[8:EG)0F@_>2KT<7DR^[-R^LSG<*ACT]%T M;=!NPQW".:5HXJ ==H=KZB).YR?S>,=="[LE<:"P(F@V>7><@(WW1EQXLPNS MFC)+DS^\UM0(:-F OE>&0N@7[&"XO%<_ 5!+ P04 " !2C@A9(=,971,& M !M#@ &0 'AL+W=OJ-=^^*R7 MJT@?!I?GE5RJ>Q6_5C./WJ!#*72I;-#."J\6%[VKT>GUA.;SA+^T6H>MMB!/ MYLY]I\[OQ45O2(2447DD!(G7@YHJ8P@(-'XTF+UN23+<;K?HO['O\&4N@YHZ M\TT7<771.^Z)0BUD;>)GM_ZH&G\.""]W)O!3K-/^T$+.\D5%>GGNW%IYF XT:["I;@YRVM"GWT6-4PRY> M7N6YKU4A;A^QS4$%(6TA/L65\F):>Z]L%']J.==&1ZW"^2!B3;(+@OLF$V>0-OW 5@S'CC M5_!F1J0R.@V5S-5%#W42E']0ODTE_*&[+RKB-2B3!1R8ML&1A8%%@((#XR:B?B5&6P63FW4(%4AUI M>&8.)BAR;9>"=E/G6.=@V!^+\:0_:F)S,NR?B*,Q5K[Z?_Z_$^/# ZR*-\R/ M:/6BSJ/X)KV7-F[$E/E1G*=P0=J-J+Q[T 4A(VJU_W6CI!?K=C[^D!;SUCJNR&6.2JA4KASU6,KR37BLB0TZ09;M62A\179L9/)H; MJ4NPF[XZ1N<9'4PA?6ORHN5#F/N8PG-3@NXGAI2#Q&&%AZ%.RE[Z5&@81&YJ MFWN%DS."? $_O)[77=ZG0P79V+(*=54YGU8%Z7MM&ZIM8)'_2/X:@84OFM($ M+)6P.'(;QHG! W*'MF6?K1%\G>N*@X3X\?\#(4,BMF/O8,4?N@VC8+N"-@5* M[+CZD.U><3(U@2?7.X-&9,&]*YJF^ @$44$J)6O>+!#PZD'!H3;':0EG=,%< M V5ZV:H9@H%@]<5GH-@<19LRK_4BQT8L*>/L=L2HL$9'9Z%SLJ/:5O[FN>Y] M67G(U/9I^21^]_KQE9%=M6219%U\:LU>YX!ZF*NEMI;""8^:R$,[1U W*-() M1!&](?<.,ZC=LP@?0+/&&!^1@![WC\640[*U5TKL#?N3#_0\_M"VCZG=@2UJ MLX 3%'6Q!S7$A"S-.^D?X#EAT[<]X;(DJ=WU@XZ"++FSW;NI/3E-1J2AD)@? MM?01N0A[Q"W;WRD!'0)I>EP[\>!,CT^U(46]2Q3GTJK*W"]N;K_2+*9CB6FYG@"CC6PVG3*DTZ2_YH?;.GW M,P@DJ5]2G\N<-8!^>?K;00C(L#)EF-K-,$JBW6"@>C2IY*X0/FT&D<,8DH/\ M%O.->$>)T:0IB;8.3>7LI$GE\?;:<$7CP 7HPKM2H#Y(KEK]2Y)'BS1'":=- M&\ D1/(RN=_+&M) M]D$O+1]D-NV(=4*6#HG%XU!OW*=8[%EJ=OZ"^B_]10ZVK@ 0]R5?=!!E@DRW M@>YK=Y>Z2E>(I^GI(G;'V1*$40N8#OM'!SWAT^4F=:*K^$(Q=Q$G"3=7N \J M3Q,POG NMAU:H+MA7OX+4$L#!!0 ( %*."%G.O&1MU0D "09 9 M>&PO=V]R:W-H965T?%0Y*5[/=AX7[TZ/77I1A721:92)=ZLC"VDQZ-=G[K**IDQ49&? M)G$\/RVD+@=7E[SVV5Y=FMKGNE2?K7!U44B[?:-R<_]Z,!ZT"U_T>N-IX?3J MLI)K=:O\']5GBZ?3CDNF"U4Z;4IAU>KUX'K\ZLV4]O.&/[6Z=[W?@BQ9&O.- M'CYDKP!L(#*UDG7NOYC[7U5CSXSXI29W_"GNP]YD,1!I[;PI&F)H4.@R?,N' MQ@\]@K/X"$'2$"2L=Q#$6KZ57EY=6G,O+.T&-_K!IC(UE-,E!>766[S5H/-7 M;]727YYZ<*+GT[2A>A.HDB-4<_')E'[CQ+LR4]D^_2DTZ-1(6C7>),\R_%B7 MD9C$(Y'$R?09?I/.K GSFSQCEGBK79H;5ULE_G6]=-X" O\^9&S@-3W,B]+B ME:MDJEX/@'NG[)T:7/W\TW@>7SRCZ;33=/H<]Z,!>);JL$YL]->-$JDI*E.J MTCMA5L HEE.#/')>9;3BL6=EOQ(DN :T\1Y:XEP*A4%THQ%N5JF*I MK)B,>64BWOU=ZPIIZ<5[71*-Q7P2340<31;8>V/*.V6]7N9* MW*I2&PL*KQS3WJK*=\1S<1;'4=Q\'M)L'$>LS$)\5;80OQE9]LT[$].S&4BG M9POL^Z+N3'Y'9#=691I\9*IS[;="/50:@0G>9+K6*>WW,;=\K/-&4C*'-Y)S M2 L[E,@5"I PRURO)1>U,6])HG/Q1RD+N$S_!R'FB&= OZG!_F06S5^*DWDT M?2D8(MJYFMFEQ@$B)^?1&._'8_KZ:KS,F<%(E.@)X]'D?!&=X7N*X)R)WY1S MKU"8K"7-*Y((-28+:# ]CZ8-?6[*]2^>_+?C-"1>LW-LY%]SZ//=^!&8;P!F M66[9;8L+][_$_(0 3PR2^*)/QP2\/KYX*3;R3@E$6ZU6BGN%T"5L4,X+*[VB MQ(FCQ?Q%="#'NIV(.SJ60K_*)66;-YQM3Z0B_RR_N0>=D*[)1_CVZ\8JM5=? M=REYJQ^.O-G/8'SFIV[7Y%DF3VM2B-1]_#_2$'I MG$DUA^->^\T1'3@0PWDT;_W(DH9G2+!F801;7!6PD6^C!IV/^4A+K<(01 MJ72;D7 ;236AJ<"/@0U$%9"*EI]^&XD&'EA<(OE;_Q,?UFO':I],^H.\VRF( M-P#CNM1>(TI!T3!A-1B?1M-Q/#LB0%1P^G \BN-85%:C:E7@ L]3H6GL*LD- M(W&_T>D&H1 *A>Y.YE0OX G9EPD6*0L=)BAVBPFS9\EP5KW\"THS3?87)B&N ME35@;T4*YV+@%*FV:5TX3\%V(2!E""8B)I;[@6A0+Y*S9IT" -4I1)S>Y7-J47([U#\D/+"G0PK(-9*<#(K$=8;& M 05DGF]'E")@*U=(GEX5F[P33D="H M6DB.)JP\R/MSPAS 2A]RRIK[G0&UR&8#4#(T*(BD_H> MVU49+LYH"P0@699U0$HD/^RH4RJX5 M2R!/F5R3)QHQDKR+TP3"4'K,$D^CONRI"S-@)E*D\XF7#VTRM$29HF:,&3*C M,#9Y@/,*G-5Y$%R"V607>.P6.ED$[8,0Y]I)4,TR'C\L$IYB[X(XMS%UGI': M2[VJ;(_Q#29'YJR[#X;&+?]=:CB?6'I)A+;(*@FYD M5?%7#NQUC?!X!P@B.W>SFVPE+4,/04<\:JC!60>Y)9?S3.M\ J#>O MOD0J=CV*LB_TEU:#T9.*I!Y2I3+W6-/P,A3=@U%HT-/W>3O>M:T/YT']3?5: MT&0RB\[C?@L*E0DU@(Y8G!K8K@J-Z@*"<1R_$#B8!!5RR;,.^0$B'?K=CO5W M8TWBQW,,T;.=^!8D6=.7V656EDZFH0P^L3!E92:8H=H)YD@3Y]2SBDAO[H&D6Y>^,\TRC3JU;9?G;!Y8=.-,BCIYU+<J*H#=,II@06TMAXJH32L6DD&6]HG'7THIJ5=LO*YH:$AWA N1; M"[VMTW[W/,+K@NN7I6Y&K5O[P(\:7."'S$$XJ8)7\)1GOW?4WW1Y;?V_++3>N<+ M9&(K)/$5$\S@X933W5+P>2M7 MW1SU/GX+X6K.(JAK:D_-FB>OI;&6G>J>-8MT82TI0ZLJURD/4X6T M:\U!2,))'-XA._AR-#O6V@@H.;J.I2L=2R%GK*1!85HHU]QUVUG[!^/TG=!T M-B0T''+^/?C A^%.?,"B$SH91RBFUF[)3W_RG-'$ 43$D<<*)+4V65 O;7?O M326/S>=S\[WDLH]L[B=#X9BNECPP7VZ.,=Q]>F9='%.MV6+\S&.Z;LJ MW>6AH[N;6,S.L:F[=YN/<12>)_CX@=NGQ]=&P^[B:-A='1VZ+#WMW5SS3$SW M\RZ,.^$2NUOM_@5P'6Z^=]O#_P\^,2X=M%R!-,8I92!LN),/#]Y4? ^.DNI- MP3\W"C70T@:\7QGXJGD@ =T_1J[^"U!+ P04 " !2C@A90Z:?=6L& #C M$@ &0 'AL+W=OT$" MI+(E^98L"9!+@V5HNJ"W/0Q[H*4CBXA$JB1E)_OU.X>4%=EQTG3M@#W8$LES MOWPD=;A4^L;D );=EH4T1[WG Z)WA%\$; TG7=&GLR4NJ'! M97K4&Y!!4$!B20+'QP+.H"A($)KQM9'9:U428_=])?W"^8Z^S+B!,U7\(5*; M'_6F/99"QNO"?E#+7Z'Q9T3R$E48]\^6GC:>]%A2&ZO*AADM*(7T3W[;Q*'# M,!T\PA U#)&SVRMR5IYSRX\/M5HR3=0HC5Z/+X3D M,A&\8)?26%UCO*UA7*;L@@O-OO"BAL.^14U$WT\:J:=>:O2(U#&[4M+FAKV5 M*:3K_'VTL#4S6IEY&CTI\+=:!BP>[+%H$ V?D!>W;L=.7OR8VZUS[%R8I%"F MUF#8GR<+@86OP M\"GI_SI//RZ5;2=JP@8IX[9+_2D'EJD"FUW(.;-\5F!<*ZT6(@7&5\W/5,8L M4AHQER(3"9>69:T>T=%C3(,3GZQ?3*(Q^67OS:V=*+D!;@?%B[Y7% MH.U$NRW5=#(*IANCMU]K49&MJ\C).3+%]TRKYW _&/B_*Z7M'+%V*]DX#,;^ MS_MP;[77]Y*%X0!7\;DWG,3!Z*G0/0CTCX5O?Q!$CX7/K3T=OOUH&DPV1L\. MWV@_B/W?T^&+*'Q1-WR-U5X?ABT*@WT7OM%P@ $EWR[N"WF)19N"1=>Q2U-6 M&RKGKS4ZDR+BZQO^<(B-ZH M6GOA\9IP7F'WW@K< %%,PK6^(^IF#5MJJW+J[409Z]LQ8"?& !9&4R6;F.%: M^$/;PJ>NA9\/)-P+;Y&B[&CYOP/%&3=Y4^1A.,$6W5[D?@TW5;A;);:L;8T" MLEJFQDD8[4^Q)Q]6+\VZADJA4D983[U:#P>C#IZR0W.86:9H=@**^ 1&$(Z^OV.Q:$1XQ>HP4=P&W6$_M+/AZE)\4LV"$U@2K.*WS&KF$>V1B&"FG0'1']*$EN@3\@4C^V(3,8B M"=>I,X:[.TBI4B@\JR^0-W2C2!&=Z;Q($(?L54W^"ID4=4H"$X0R@8D6YL8K M74O]G0 T&[.ZH XT.Q 7G/*396^RUVAJ*AWC MCI"4>"<2'^AM3E$AMB27]2L:0Q 4N&V6(7'J4+XVD#K M.K:O%Z=Z@#,9:I[A]'>9^^Q8;=?Y_0%"A]?W#P^8EQVAI[S 0R40D,T BUB2 M"E3OG*M "Y426!)^7N/!*\=^,2VR?I:K,F!XY=G6MW!;@32PQR3N,CMA,-WM M:G1HATX\U$=;ZC,.8^^5?+-Q(-MVB>UW/CR4H.?N\XIAKLG\-XAVMOV"<^(_ M7-R3^\\_5UQCE PK($-6W$%&/40#]TG%#ZRJW&<,=,BJTKWF"!N@B0#7,X4G MY69 "MKO6L?_ %!+ P04 " !2C@A9U_/[*?P" "T!@ &0 'AL+W=O M["^=)N_Q[?I0T%QB3XTMR+_?CQ<[8[W5AWRS61A[M&&YXE MM??M69IR45.#/+(M&;E96=>@EZVK4FX=81F=&IWF639)&U0FF4_CV8V;3VWG MM3)TXX"[ID%W?T[:;F;)8;([>*^JVH>#=#YML:(/Y#^U-TYVZ8!2JH8,*VO MT6J6+ [/SL?!/AI\5K3AO36$3);6WH;-53E+LD"(-!4^(*!\UG1!6@<@H?%] MBYD,(8/C_GJ'_CKF+KDLD>G"ZB^J]/4L.4V@I!5VVK^WFS>TS>.B8V^;K;,P:)3IOWBWU6'/X33[BT.^=<@C[SY09'F)'N=39S?@@K6@ MA45,-7H+.67"HWSP3FZ5^/GY)3FUQJ ,7!GVKA/!/4]3+]C!(BVV..<]3OX7 MG E<6^-KAE>FI/)7_U0X#<3R';'S_%' MYT9P5'V'/(L'S^"=S0D>A3QCOXI M44!3PALJ*V4J6(0*45X1PZ7B0EON','7Q5+,I7J^/:1*'W3\<-#046?<8D&S M1%J&R:TIF1\\.9QD+Q]):3RD-'X,_1_>[G]PX&--<&&;%LV]5)R1%F50QI,D MXL&A)Z"[MM?(U\YV52U?@HX)[.HW2]Y@"Z*B88S=R%+FOH:5,F@*A5K,V2O? M]7?!1MX#&5JGY+X5@\)V ;%%%QYH!)^DSEP,N.5X\.0T/SQY^3O'&!DK1]1G MY6OT@;@2VC(5%A)![^KL^/D^H,R<@D04AC4ZA4M-/>* W^+]SR*2#4L^=U3^ M2H"#&-GHQ?&S:":KR;,0&,%;+WD9&W*6Q1IU%Y5[.C[-1IDTN]9A;@4MPVN0 M:^"=1>F*_8>I1:226%5&8I61_I_YG>)&G(57%> M-<6EHO4RXN M:_E;(1<,Y'YEK=]M0H#ACVK^ U!+ P04 " !2C@A9+'F%+CT$ "*"0 M&0 'AL+W=O)&3 M3)JQ#61IT183()BM#T4?*.E*(D*1*DG9\=_WD)(59R83H"T0Q!1U>>XY=Z-6 M.V/O7#S::N9:RZ*(AQHU2^?S MLUDCI$XVJ[AW9SMD'@BQ MXMP'!(&?+5^S4@$(-/X>,)/193AXO#Z@_Q*U0TLF'%\;]8])P&O-PH%__3KK<]31/*.^=-,QP&@T;J_E<\#'$X.G ^_\&!=#B0 M1MZ]H\CR1GBQ65FS(QNL@18646H\#7)2AZ1\\A9O)<[YS;5I&ND19>](Z(*N MC?925ZQSR6XU\W 1#&?Y '?5PZ4_@#NC6P#4CG[6!1=/S\] ;>27'OA=I2\" M_M[I*2WG$TKGZ,M1[S+B+?^+7KJ1+E?&=9;IS\O,>8NB^>NY*/1.3IYW M$AKIPK4BYW6"3G%LMYQLWKY:G,W?OR#A9)1P\A+ZOT_9_X"C#UP)17?6Y,P% MMAU]KADV32OTGJ2;4&E-0QZ-2M[$WPE)O35JRP46Y&&N0_\HRDUG'9,I*>L< M6#@7#+;"2M,Y4M%3^^@IX.2J"VNL/!H7G=SU-BU;OY\ 4<<<38B;5IE]4#&) M*F!3=+DG)44FE?1[C!V)\?6$?F&@4!M/_- ".W+%X,I-$UGB$72?,&*)30LZ MA=S* F34GHP]Z!159:'"(P2(12VVV$*S>K82M$6QY:"?RS(XPT@"(0PVAP'B M@K^@2H19!9H?V.-8W+ZV\.[I,CZ@'WCLATGT>E!3BX)>+\ZFYY@32H61!WOU MB)/W.!#H/$($01.(DYC%$BHZ-*R-C%ZG\^E\Q.AT'@O$(YT]V!%6*?(^N)"; MB?P>XZK%0M]3U0DKD#0$&#='Y.D$PBH:TVG?I^%;PT20$-7JHGL6H[F]<8YB[N'@KJ M:76T.!P+#RF*Z3J*'&7&HFUC0X1RR\ MOCI/%^_>NP-:J"Y=]2J_]]5W&P^W#FYHJ-JR1G)0^-KHR&%7R[PF@0$9)7@ OS2/O^JAQWQP^-R_Y^?33OOU)NA:VD#M.JQ-'Y]-UI M0K:_^?L'=$"\;3/C$<6XK/&QQ#88X'UIC#\\! ?CY]?F'U!+ P04 " !2 MC@A9[L[PT<0" !.!@ &0 'AL+W=ONAY*LFQ8LH5-7+:60M9,4U+ MF7FJELA2"ZI*+_3]@5>Q@CN3D?4MY&0D-KHL."XDJ$U5,?D\PU(T8R=P]HZ' M(LNU<7B34)2TJY*H0'"2NQ\XT&,YB$V\#?A38J ,;3"8K M(9[,XFLZ=GPC"$M,M&%@-&UQCF5IB$C&GX[3Z8\TP$-[S_[9YDZYK)C"N2A_ M%JG.Q\Z- RFNV:;4#Z+Y@ET^5X8O$:6R(S1M;!PYD&R4%E4')@55P=N9[;KO M< "X\4\ P@X06MWM05;E)Z;99"1% ])$$YLQ;*H63>(*;BYEJ27M%H33DZ46 MR=.'&>65PEQ4=->*V<]UMS,VCCQ-IYA8+^D89RUC>()Q />"ZUS!'4\Q?8WW M2%TO,=Q+G(5G";]MN N1?PFA'\9G^*(^YZ87IF$J)>,9 M6OO7=*6TI.?R^UCR+7=\G-N4T%#5+,&Q0S6B4&[1F;Q]$PS\CV>4Q[WR^!S[ M?UW66<;C>O]US&LG=DZ))=.$T *4)5A9 M8PF2IHF**(1,C4^!2L14G]0 WA M,9>(KYX,T(6CO?!EL3NQ\Z[@5 UE20+4>_LPS! =6'.A-(@U';I%OD&X -^- M[!C8,;9C" ^4-9-)#HRG5,Y;:E.U?09=7@I"0D2$C2EZ0/:26DC!LTO(D*-D MI46RE(JS,._&=)D7\A+>=]I[)K. *2EP3U'>OKQR0 M;?=J%UK4MF.LA*;^8\V<&CY*$T#[:R'T?F$.Z'\AD[]02P,$% @ 4HX( M68G3K#CD P 90L !D !X;"]W;W)K&ULS59; M;]LV%/XK!VI1V$"@J^78J6W ]MJUPXH%3;L]#'N@I6.+JT2Z)!4G^_4[I&1' MSA)[P/:0!XF7P_/Q7+Y#?^,PWA;$3P6RR91N\0?-U>ZUH%!Q0>O/H:C&PZ]V"7SGN M=*8WF%+J]CM[]'?.]_) MEQ73N)3E;SPWQ=0;>9#CFM6E^2QW'[#U)[5XF2RU^\.N69N,/@[&I"LQWGJM,FX[BP2;DQ MBJ2<],QLGF5U59?,8 Z_F (5+&5%Z2ULW&\1/HI,5C@)#.UE-8*LQ5TTN/$S MN$/X)(4I-+P3.>;'^@'9># TWANZB$\"_E0+'Y+P N(P'IS 2PZ.)PXO>0;O MW?>:FWOX?;[21A$W_GC*QP9B\#2$K9#@ M8.#@%/I_R,S_@0O+@HD-:N ":!'0W%8*%$:#7%,M/6!(AY$=87"'<0&"3A5: M;MC=!>Q0(3 -:UG22:"OX$NA$(]H I1D/"09;OC=*7&/3*MX65)QZSY0C5(% M"EC62J'([N&+8D*3B;;VY_F?5$ITEACX*NCL*OE?!/>SU.2-@!O,:L4-)V\[ MTA_I1+/2)=,%O">3X0/F-B+G NA@7XXY;3Y[%KX/"U8RD5$B#*QPPX7@8F-3 MM$7%90ZOH1='?M2WG=!/;!N'_K@9IFXZ&K2=O3SV1]2,_+#=_I@*I?5JA71] M(!WB6N4!H0NO39S=\\VH41_%;Z(W]@9USV_4N_ST>)'S>_3H@L\U'DCP(4^W$W -'( MC^QP8 T_)S]#^N0TZ9,72_J692_.H/-\C](F37LBO(8D(A90WM*&^,2Z\-$" MFFDJXVG.]TI7:RT+GR=_;!FQAR5N0^JGEC8=S@]I)J4"^Q=L?\SH7FKKJOG_ M0S9VY>7^Y_@>N2(\\G_@_(^&?G)^@2W":WL]"INJ]D9H3::+ ?6%VY:U#I)P M5_"L *;L/:*)32YDPOA/7:I!Y^E3H=JX!YZF?!!8\PHZS![>D//FZ?2PO'F M?F**"**AQ#6I4A92#U3SJ&L&1F[=0VHE#3W+7+>@=S JNX#D:RG-?F W.+RL M9W\#4$L#!!0 ( %*."%FV#[NU800 (H* 9 >&PO=V]R:W-H965T M)"D2I)6?%^_>XHR7$&-VF!?;%%ZNZYYUYUR];8>UGBHE':KJ/2^ M/A^/75IB)5QL:M3T)C>V$IZ.MAB[VJ+(@E*EQLEDLAA70NIHO0QWMW:]-(U7 M4N.M!==4E;"[2U2F7473:+CX)(O2\\5XO:Q%@7?HO]2WED[C/4HF*]1.&@T6 M\U5T,3V_G+-\$/A=8NL.GH$]V1ASSX>;;!5-F! J3#TC"/K;XA4JQ4!$XVN/ M&>U-LN+A\X#^(?A.OFR$PRNC_I"9+U?16009YJ)1_I-I?\7>GQ/&2XURX1?: M3G8VBR!MG#=5KTP,*JF[?_'0Q^% X6SR#86D5T@"[\Y08'DMO%@OK6G!LC2A M\4-P-6@3.:DY*7?>TEM)>GY]HU-3(7P6#^B68T^(?#].>^W+3COYAO8"/AKM M2P>_Z RSI_IC8K*GDPQT+I-G 7]K= RSR0B223)_!F^V=V\6\&8ON@?7TJ7* MN,8B_'FQ<=Y20?QUS.4.<7X#0;C%:OWTU74S>/\-WON<[ M?P[]Q71\OS9\+A&N3%4+O7O[ZBR9GKYW@'F.H0W 4T2L\ BM<) LWL7)&Q Z M@VFRB!=O@+H=/ 'XTB*&%TX^0-4E&SG90*G"?:I&U*"N[K#5+H;KQDI=!(BO MC; >[7$M_T@2<"M40Y2R<%L;C]I+H0A9*/F/"$UL<=NAM2Q);@CGD.Z8 M9(9DB;HD8 A/LB =T::<*WE/S/A:@S;A52O5@(XTE:@F1+!(8O0SV-(T&8_8 MBP\##&WH?A*HC9,AP$Q'8R'" ;<&X'4 MJ6HRCFG:5(WJ8&67[Y^HK-W/O6FC.1=;U U"0=7GRQ&I$)[V4%N32S^88X;X MP$D+L76D5@@;;.2-YSZA*L!4./:K,Q7#19J:(*-V(\@>L_S]A7*8<@Z 91D1 MG-V@1B+(@7@]G2_B=S3QE K#FX!?3T]F\.F+'I?HW>=X-(GH? D8<;.G!0S7S_6_4$L#!!0 ( %*."%DX[.:I. 0 * * 9 >&PO=V]R M:W-H965T(!AZ: M6NBY5QG3GH6A+BILF YDBX)N5E(US!"IUJ%N%;+2"35UF$11'C:,"V\Q MH-!<"E"XFGOG\=E%9OD=PU\<-_I@#]:3I91WEOBCG'N1-0AK+(Q%8+3-/*@Z+21S5:8+&BXZ%?VL(W#@<#D)8%D*Y XNWM%SLJ/S+#% M3,D-*,M-:';C7'729!P7]E%NC:);3G)F<<64X&*MX1H5W%9,X2PTA&MOPV*+ M<=%C)"]@Y/!9"E-IN!(EED_E0[)G,"K9&761G 3\U(D TLB')$JR$WCIX&3J M\-*?=A+^/E]JHR@G_CGF;P^7'8>S=7*F6U;@W*-"T*CNT5N\?1/GT8<3QF:# ML=DI])]\D9,8QRT\$H4+IGD!N+MHZ4*["ZZAD$W;&2QA^0@EO^+D V3!=-COU?A#6$C?-'8*!GVC M(-KI^_:*Q_.WP;=Q,97L-!WK=S"._"A/()_ZXRQV5!Q9*J?#2RD(W_!EC?!% M&L)+_5$R&0Q_2MT:21&0K7UK#7$601I/(!Z-(1WE<$-14;RP1FO'V EN-(P3 MF*0PSB&.7NO6+F3/'4O]2918C^(LL=1X[/R+XRE<_9AT?2%3G(-\2DL4I'9) M@RQUU#@=2LSRC)[PI,F.QZ;\<:,/2\-F8]W9;%TIV;AR?%8G)ZICB07K-.%Q MDNN; *Y6](FFKW=7EU!1\(B):I0)P]_O"W7?,=PD(@K2JCCE*VM/XYSR)7>[*1S[+H4'4T.#:NUF(]MM M.V'Z 6(X'<:O\W[JV+/WL]MGIM:<#*IQ1:*42R,/5#\/]821K9M!EM+01..V M%8V0J"P#W:\D16A+6 7#4+KX%U!+ P04 " !2C@A9:$/1.WD" "U!P M&0 'AL+W=O 5,+VSYJ+$2IMBX\I* ,XMJ*1NX'DCM\2$ M.4EL?4N1Q+Q6E#!8"B3KLL3B<0:4[Z:.[^P=-V13*.-PD[C"&UB!NJV60EMN MQY*3$I@DG"$!ZZESY4\6D8FW ;\([.3!&IE,[CB_-\;W?.IXYD! (5.& >O? M%N9 J2'2Q_C3KO?L7VWN.I<[+&'.Z6^2JV+JC!V4PQK75-WPW3=H M\QD:OHQ3:;]HU\0.(P=EM52\;,'Z!"5AS1\_M'4X &B>?D#0 H*G@)<4PA80 MOE8A:@'1:Q6&+<"F[C:YV\*E6.$D%GR'A(G6;&9AJV_1NEZ$F7>R4D+O$HU3 MR1(_HJU$2Q#VS;$,4$ID1KFL!:#/Z':5H@\7']$%(@Q=$TKU[?'H:/SJ!=W7*7=[!/N]9<)+P1\T&*/0^H< + MHI[SS%\/#_O2^3_UQ9O5CXH1=H\@M'SA6QY!WV4W=%$_G6EM$UGA#*:.[ET2 MQ!:?ZIG4C)!_],U N\9B0YA$%-9:RAM<:5[JET6>JZ", %Z?\VYVAM&H)O4R5]02P,$% @ 4HX( M61#"[$!$ @ B@8 !D !X;"]W;W)K&ULG95= M;YLP%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<;PK(IH5)> MP#;W'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NLS506OJHE M8.*2*N:'03#S*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/"EA:EM@M^ M&M>X@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD)\2SG:Q) MX@56"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_*-%EXGWP M$($<-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TYG"08SOF$ ML$L(G7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F> E(]"0Q MH;Q 2RDQ+\ -WR$HN &A4$X&>!%?;F1XT47>.?*O$&[5[3FA.XI:3 [5W4+G9R'VN]F MH6J<0>*9#T.!W(.7OG\WG@6?!I0GO?)DB)YN&P9H'.RFM^-3;;0DHM;_'W*K M.PS,,5,P(#;MQ::#G.^"WUXA-PQ]2V[6R\VN.K4GD.8KPA??](<*9.&ZH$*9:+AN6T6_VC?:9=M?_H:W7?H!RX)RA1CD)C48 MSK"=\D:1W=!Q:YI M=-B\(^O7EZ/C4;_PP3PL$R],KBY:_4#WE'YK[P*>)@-*;1IRT7BG BTN1]?' M;]^=\7DY\+NA==SYK=B2N?'G^G(T987(4I480>/?BF[(6@:"&I\*YF@0 MR1=W?_?H/XKML&6N(]UX^X>IT_)R]/U(U;30G4T?_/HG*O:\8;S*VRA_U;J< MG8Y4U<7DFW(9&C3&Y?_ZL?CA[UR8E0LST3L+$BW?ZZ2O+H)?J\"G@<8_Q%2Y M#>6,XZ#!(KFDLZ]YSF'COWCPXLS"5=DE=5Y7O M7#+N0=UY:RI#4?VC__7=Q21!*8:>5$6!=UF!V0L*G*I;[](RJA]<3?73^Q,8 M,U@TZRUZ-SL(^$OGCM3)=*QFT]GK W@G@X=.!._D!;Q]!O_W>AY30$;];Y_! M&>_U?CRNLK>QU15=CEKV>5C1Z.K;;XY/I^<'M'T]:/OZ$/K^>.Y3\BM@U'^6 MA#*J?--JMV&'+(S3KC+:JH@CA&)-D4N5:TXEG*Z\BW!:CKQ*@_N]A9 M,,Z-#ZT/VYPSN!Z[>32UT4$RZ]MOOI_-IN?E@CP=GRL?!+ULWF2%RN9W1Z)G MYW17&Q;[1(>]&B_UBM2BJKVU.L0Q[[ /0@T<0K6F MI3R7%&D#K#2MQ8T'IS9[0/1^B@Q_7#<44%Z#N?^\OKY[:DY6+'L* M%S[S[5Z[( Z'F+E-VF15&1D1^M09!!9$XL"\?%@ECZ>/\%N4"%%,IA'U."XZ M@K1;%AXA6B>E%XL^Q%#,!U9!-^P$L0?G*>6KUNBYL28AFF-5FUA9'[L@,J ; M^XREOW2!%UX2$FA%KBL:TB/:5*1X!()*'=P \T#,;.(&8J%N4(O@&Z!Y6#B8 M=X1RM@RG&USG3&>X5X-!LK918'D[@6$) M>,5N)(TVL,1WMF9/\OQ4RO//SN4!1>J3T7?X3'+QBY-ORS3/H:ZSXA\DBQ2$ M\FBCCJ>O_C7$M \G0)Y'\^3H0(=Z,W2H-P=;R_W2M*T4 V+\$_Y8?JA\3'%? MG_H:L)O/P9ZH>CJH>GH0_4FNUJ9G0,:*XR,RG!U;=])E1&A62 M 1<:. SDM,* !R+T'=-F^$A)FAT:3D#1@24$3^=LG5-:<\N=TB(X=K4$R5$ J6 M[/JG2@OF,#[W._,JMWD5N$6/.?)RI5BX M&_:='(.PFZ7&/!$E]X7NB['P0A[RM-KU"^4I!JGR F(>?LK((6&I=AC< M0D]')@2HTI@WF$F2$&L?/]VVP3^6N0XW8?..X7.J=)G^\A[:54BOT*$;)$/J M MCC4 ,X&UCU[" 9W@5?=W#['U 24=CLH^M,J@=Q]K]([0>7P:+/6/A@A:J- M/'/Y+KR2AK?NSR,9[BA$[Q"P]_ KL:]N94 ,V_>1N_>WL1_0)1 WZ+P!O,2' MT*1?&/7YY ]=\"WES$)RK.B9 OL\/-EYP<>KPH-\QN!VCQ3)[_K#ZO"EY#I_ M(-@>SY]9;G5X0"*"%A>X.CTZ0X,-^=-%?DB^E<\%"_PI:&-V_IF+9*'4%]?YD)\-0N<0%919 M9X&CN:,Y%84S!#>^MC8'W9).ZTVOU,;S]C9RU1A_)=M&MD1A+/:6%6VRO"@%+)I^7V+PX["-#R@$+<*L?>[ M6FTX)Z3;E!NK,2N@9V?7=$>R)L9ESN9*6@V8 MV'GVM19&>-CFREC#WM[R14'FW>G08E&G.LS:!2Z:!>(#"TS81YA=&_:KS"E_ MK#^$LYW'\=;CB[C7X!^U#%@2'K$XC$<]]I(.@<3;2WZ P%*K\@&"C;!K-O?X MDV9_GR^,'_]G'P"-_=%^^RZK3DS%,SH;(&T,Z3L:S-Z\BB;A^Q[O1YWWHS[K MLQMD:5X7Q-2270K#5RM-*^YW#B-M;/N<[C6[W^G;-5!2!?)8R!6SCA%M,HOO M9)C%]%R5%9??WKR:QE'ZWK#\P27*D<3>G1-VN]9$CXC!L*WDM_5&W!^8>2LD M4J H$)QYY[???9*=O\_!3< ^E5)4*F>_L&0L5NZ0")4=_8][D!&M'SA%\QJV]%A'X-)I.,0J?CR>^/4["($:;CD?! MA/4P9=PQ9?PBIAA'#/ \(T?UCBG"?-E'DWZ;CA$5:6<*%=Q;MH_BPJG15C'2 MCB'<8LHS2EJ _)IAOE2:GFMN"*/+8C?O/9/NW*S%G,/J:1>EV,G)B![&1.&IYEJE:@C^:,A)W/I6P M&_G/(-9O[QF.CZ&YA'RY0(E+HJ-]Z"0NGF3\'!,/V-/Q>0-"A,D>QDXZQDY> M7MMH25IC9WM*6J^U_26M,[NEG:;"ERJK6"T-TL,L!;K82'\!0M8PM2A$4V(- MVP!9(;.B=J1#>;*/2F0&$56(W%M<\,*K-W>M;L-:)5XV7;-6&WGRI-3]:,O. MLTS76(+N<5J3E]N=CUVA M@D!3HO*G$$$]:=13U,7K#KA,K20.@KPY2;H.(ZI/][.?CQ$;*'$5U@J-+^_&A.E=37YRA&TT/VM"-[^F*R M'[Z([:-]K]W]M.\6X#L+9&Z!HX=JXQG,*P$2^.@S59;"F$YT-U>>._ ,G^W#G/@] 5_[58IBO&,W5OAOM'D;G MS7O@0;QY57WD&KEE6$%+J(9!B@-=-R^5IF-5Y5\'"V6Q>_YWC<<=:2> ^:52 M=MMQ"W3/Q=F_4$L#!!0 ( %*."%F&TW\15@0 ((+ 9 >&PO=V]R M:W-H965TR#*(J<.7,?S60GU;/.$0V\E(70 MTT%N3'7M^SK-L63:DQ4*NEE)53)#GVKMZTHARQQ36?A1$"1^R;@8S";N[%[- M)G)C"B[P7H'>E"53K[=8R-UT$ X.!P]\G1M[X,\F%5OC(YHOU;VB+[]!R7B) M0G,I0.%J.IB'U[>)I7<$?W+K"5+*9_MQZ_9=!!8A;# U%@$1J\M+K H M+!"I\<\><]"(M(SM_0']9V<[V;)D&A>R^,HSDT\'XP%DN&*;PCS(W2^XMV=D M\5)9:+?"KJ:-B3C=:"/+/3-I4')1O]G+W@\MAG'P#D.T9XB%#, 4^98M"[R /R@9SI[L M7I]/?$-B++&?[B%O:\CH'<@$/DMA<@T_B0RS4WZ?U&MTC XZWD:]@+]MA =Q M< %1$ U[\.+&YMCAQ>_@'4W5\-=\J8VBW/B[R] :9]B-8^OE6EF "D*C MVN)@]NE#F 0W/5H.&RV'?>BS1ZJ_;%,@R)4+2$>DNE3N!>U6>6[ Y @H,BL+ M69I#A8K+[(**9B]4-4)AAPHAE66EN$;'8KE7LJ "YV)]#6=<4*H6!56=/@>* M'C;1@SO"*9>H( [=27RTJR6"(I)1'@HR^P>(AI&7V'<\]$;P12P)FN2VR!-O M""/OL@OJ"'+E!>X=>!'TA&?4A&?T3>'1U@$+*5(4I+7K-'3PP/5S5W3Z,9_( MC^1Y"T4-T2$;:5A!]FQ1;*R3U;XIH-+D=F;HR@52& B#CT#WI53XEM,%C>E] MF/0U/.4*\:12CY%ZY"_OW+@8NK ==W><*H@O-X:$SR&Z@H\0C>UR>=BU*6XA MBNRY6Y+#KDVQH$C347AYN PMV;N^L?'M2E.70]_AL7Z\-W[\O_0^]4YL[8E' M;WWB'/;?\T7MA) N>S(V:3(V^>:&,K?:,TI:YZ"%PHP;^%UJW96TO;#=+>6I MW1' . ?NO:Y=NW!_8VY>@7J%^SY1**T5*D@AU!>PRSGU)*Y;78=>-$3PXO70 M?Q9TQ<3KIP_C*+R\T9!QBITA#D'S!@6D%FYK.H1;<$EH:LCC[9Z M,J$\;ZSED[;9%=E+4YTH=1=XIH+85U*BKTB4]318FJ*=@UM=W-[ MN]XKN>5N=VO7)K3&MH@>C')+?TXZC]QLJZA"CL6RXWFD*U3X\,7)2B&Q(; MMO;16X-;_Z7ZE^3,&[<,/NR["L1OS464 VLW_=DL(L7J$:DY;0;,>3U7'(WI@" "8!0 &0 'AL+W=O M8L6,KVJ4M+-2NF*60KT.3*V1%1VH$D$L.1#K@[ MW[)?=[53+4MF\%*))U[8Q&OJ"T2G,TY4*;1 M"+_F2V,UO8O?^RKN"=/]A,XK$U.S'&<>F<&@?D$O^_PI&H5?#LA-![GI(?;L M@;Q7- )!K6#GAO;)/$BT7^;<@BT14!:.'UE>0HV:J^(4^,YS:)'^4:ZJ6G.# M7:I#K90@(W.YGL QE_0DA2!WF1.@*\/ARN *=P%KI0H#T45*L#A. M_#$\*LO$.\U'D":A?^'&,";POKL(=MQ2H5YW/<%0I8VTO7&&U:'MS'NW_4OO M>]8MTVLN#0A<$33TS\\\T'T?Z .KZLY[2V7)R=VTI-:)VB70_DHINPW< 4,S MSOX"4$L#!!0 ( %*."%GV^=8HTP( $8& 9 >&PO=V]R:W-H965T MI%!V$M7.-:,XMF6- MDMF!;E#1S4(;R1P=S3*VC4%6!2,IXBQ)AK%D7$73<9#=F.E8MTYPA3<&;"LE M,W\N4.C5)$JC%\$M7];."^+IN&%+O$/WK;DQ=(I[E(I+5)9K!087D^@\'5T4 M7C\H?.>XLAM[\)',M7[PAR_5)$H\(118.H_ :'G$&0KA@8C&[S5FU+OTAIO[ M%_1/(7:*9J84-7UAUNL4P@K*U M3LNU,3&07'4K>UJ_PX;!6;+#(%L;9(%WYRBPO&2.3<=&K\!X;4+SFQ!JL"9R M7/FDW#E#MYSLW'0F=%O!3,NF=5PM:6>=A<-[-A=HC\:Q(Q]>,R[7>!<=7K8# M;PC76KG:PD=58?7:/B9N/<'LA>!%MA?P:ZL&D"?'D"59L0^.WD-_V4 MH2:&QRE V9>^:&&N)JQW#HV$QJ,2X@%D M9X/,+\-! 5=:+5_?IR1/(4V'@_=PKRDX*#>"[&/KZ'4QIR?%((>TR.E[A998 M[HSGL"#G1W"8#P?#HU=IVH9\#(H&[@&DB>?4K:>PK5;BC=Z6:)9A@EE":97K MVKR7]D/RO)L-_]2["7O-S)(K"P(79)H,3D\B,-W4Z@Y.-V%2S+6CN1.V-0UZ M-%Z![A=:NY>#=]#_.J9_ 5!+ P04 " !2C@A9]) +UD8# 1!P &0 M 'AL+W=OKQ\EIUX.RX)]L4F*?/A0)NEEK_07 M4R-:^-8(:59!;6U[&46FJ+%A)E0M2CK9*=TP2ZJN(M-J9*4/:D24QO$L:AB7 MP7KI;;=ZO52=%5SBK0;3-0W3CUY8)^Q'U?^! M^WJF#J]0PO@G](/O- N@Z(Q5S3Z8<#F_V;7\/!P'S^!2X=!_ESFHZY11GUV^5*GLN!#!9PE^V1@WOI&6R MXEN!L#$&K3F'/ZD[)O>,3.9L&5G*ZZ*C8I_C:LB1_B+'##XH:6L#KV6)Y?_C M(^([DDZ?2%^E)P'?=S*$+#Z'-$[S$WC9> F9Q\M^YQ)^*A]NN"F$,IU&^+39 M&JNIE3X?NX8A2WX\BQNO2].R ETZS5G1- M)YC%TMFTY?^Q80CI@B4UDQM3>&"B\WSY#X9LN')F@7H1D-SI'%E10XN:JQ)Z MU,X+=DK00C&70,V 8S/ #1;8;*F+L\1;,IAP28,C!*4W9_#6$]X<\-L<\G.- M_ALNUWXP*8M&X:VFYJV!YY!G84JO29:&Z1D)21+&A^8X7'AS&F;NNZ"63+SL M#()1.]LS*BV_"*+(!R'.TYQ( M4Q'3:3AW12SFQ)3L^8)8.GLRU$SV"SC6T='!FJ++J_PRINYQ/3-LK-$Z[OO- ML.9^N \_BP],5UP:$+BCT#B\F :@AP4\*%:U?NEME:4OY<6:_EFHG0.=[Y2R M3XI+,/X%U]\!4$L#!!0 ( %*."%F0#H&)I@, / ( 9 >&PO=V]R M:W-H965TU*!)@T*M?4]N DV;HAA4S MDFS],.P#+9TMHA2ID50=__L=*5FQ,=M8OT@\DG?W/'WZ-0NWF0!(>))[XMK9N(%K.:;?$9[1_U2I,5]5$*7J$T M7$G0N)D'R^3N?NCV^PU_Q X0"LRMB\#H]1T?4 @7 MB&#\T\4,^I3.\7A\B/ZSYTY6'+>3 )H, -:X1]4KO/V/'Q ',E MC'_"KMT[S@+(&V-5U3D3@HK+]LU>NSH<.4SB"PYIYY!ZW&TBC_(3LVPQTVH' MVNVF:&[@J7IO L>E:\JSU;3*R<\NEGFN&RS@\97:;- DP7\;DO4\-!HC=+" M;YRMN>"6T^K-"UL+-+>SR%)R%R+*NT3W;:+T0J(1?%'2E@8>98'%J7]$H'OD MZ0'Y?7HUX*^-#"&+?X(T3@=7XF5])3(?+[L0;\7VGINO@"\+$P;^6JZ-U:2= MO\]1;B,.SD=TY^G.U"S'>4 'QJ#^CL'BP[MD%'^\@G?0XQU!!5;62U"SCK!_KZ3E>5S.?Y_52(N0G,%@' X]A* \C[V"((VGM4",P QLE MZ$MA[N"&2U*\$'1XS2U0N[%O-WS"'*LU1

!2T8 CY-PA22-"67E58;-.[SPX3?F1,2.NU< M;L&QYCGE&<9A!MD@3+H*3^-P"N.,,B]_C/][R$9#RDIOXD,_[=$ MGI#0YY2L)>Y$4S*YI<149F):-+F%KTQK)NV^U\?^G#JN)CVOCM/L7A[6">8- M@C.=C)G M36^CU64,S,(:MUQ*)PAB5*/FJG"*2T@3U,'\<2-^V";1FR(1.4D=4,:H@UINV\: M#NDY\*[7F;CZHQ/H*0]W@-*6SK%U3IS1T2U4H=[ZN];0H6FD;2^D?K:_SI?M M+?:VO?T7^,(TU=6 P VYQN&8)*?;^[4UK*K]G;96EFY(/RSIEP2UVT#K&Z7L MP7 )^I^&ULK5;;;MLX$/V5@>LM$B KZV)+=BX& E2L.5!(W3B\YE='J5.GMO\(WCTFR-P9UDHM1W]_&IN.B$CA *S*U#8/1: MX#4*X8"(QH\59J?=TCENC]?H=_[L=)8),WBMQ%^\L/.+SK #!4Y9+>RC6OZ! MJ_,,'%ZNA/%/6#:V6=*!O#96E2MG8E!RV;S9RRH.6P[#<(]#O'*(/>]F(\_R MAEDV/M=J"=I9$YH;^*-Z;R+'I4O*D]6TRLG/CF]P8N'HF4T$FN/SGB5(M]#+ M5^Y7C7N\QSV%>R7MW,"M++!XZ]\C*BV?>,WG*CX(^+F6 23A"<1AW#^ E[3G M2SQ>;K;/-]G["R MK7,*PS ,PM5S%[,H##R9#)Y1E_!%,;E]O"'TAP-R[0\SLGO$A1(+YW:ML>"$ MPW(NN'T%?*DXY:2)IO=;!V7]WA>6S[58[12G%(UX1+LU%@@"J3V!F@@^8[[E M1=XD#D;P5;*20L;_I13[C![A<&2J1HU$0 MT7H4N=>SLDQX@!.0](\1G22C+!C2NT_)&<(7-.:4VI;6CGGE=B0:248,^J.@ MO_(72LY^MRY^&Z2NPQJ,R-"/4N(#!T0U:$4U>+>H/DG:$XV%VQ?Z2S.X2U(' MT=XK*;[>")N-Z,]+," 3 M?]FS\E:R7G9>G)L14?!=L*9T_$*W2\K)VF=$E=P\+YL2:FIKW3I^*I>0JL#] MG+W[-1EOM]"8JYGT94@8NX.QO647$BKPYGF@'-*V'-+W]UBF]:N3%1W+"8') M FZ-Y:5/U1WC&KXQ4:_Z\8;DOFY\<.?=I7-I?0A0^KZ++)]#A9JKXL3/YVN& MBS6/)F!EQ>2K;Q39F6FRL*2B<46HN?D?FOBFMW6AGV6^#/K9B)K)K]G*1J[5 M9J.(DKYI6M-UTS).^"&0LI--TTZC('5].GU/Z_JYYW3;KM-M^\ZNTNAM78I* MU#-_]7-1HF0W]Z-VMKU=7C:7JHUY&PO=V]R:W-H965T+]^YY"R+5_B!E@' M[,&62)[[Y2.I\[G2CR8#L.RIR*6Y:&76EF?MMDDR*+@)5 D25R9*%]SB4$_; MIM3 4\=4Y.VHT^FW"RYD:W3NYN[UZ%Q5-A<2[C4S55%PO;B"7,TO6F%K.?%9 M3#-+$^W1>XZB]DI** J012C(-DXO697AVU2-Z1_!-P-PTWAEY M,E;JD0:WZ46K0P9!#HDE"1P?,[B&/"=!:,;W6F9KI9(8F^]+Z1^=[^C+F!NX M5OD?(K7916O88BE,>)7;SVK^"]3^. ,3E1OWS^:>=C!HL:0R5A4U,UI0".F? M_*F.0X-AV'F&(:H9(F>W5^2LO.&6C\ZUFC--U"B-7IRKCAN-$Y*2\L5J7!7( M9T0R$3QGM])876&\K6%:&GO5710X*^5#%C<.6%1)^H>D!>O_(^= MO/@Y_]=>W@B3Y,I4&@S[\W*,T<"2^6N?SUYD=[](:J,S4_($+EK8)P;T#%JC MMZ_"?N?] 8.[*X.[AZ2/OF!;IE4.3$W8_N35?D#*N/59G#G_L <^0U)I+>24 M77$CS#[?#FM_R(!-5(ZM3$*L*PM6:C43*3"^;&VRS2*E$5,I)B+ATK+)RE;1 ML-5F:"/7P-*FT9,-HSDV_]+L,9G-N"$-6 JP*@57LC>00#$&S>+0S<9GS2J^ M T[)K2O<;O$?"8G]E><(%>:8?8(9Y"RLGU']C-F#LNC! ^B"?5)$@"/'Y]M4P"J/W&V]^[5K)&6@K,%[L-V4Q:$?1\8IJ..@%PZW1A^^5*,G6 M9>3D%)GB-=/RV3T-.O[O3FD[123=2]8/@[[_\SZLK?;Z7K,P[. J/D^Z@SCH M'0K=3J#_7?A..T'T7/CG'X>J=![/\.AR^B\$7-\-56>WT8 MMB@,3EWX>MT.!I1\:W3?'(LV!8NN8TNEK#)4SM\K="9%/->/N/^66B1@ N?; MCS@W6)@:6^X6)UH5V%1"I^]*KNW"$1"]497VPN,-X;S$[GT2N+VAF(1KO2#J M>@U;:J]RZNU$&>O;,6"7Q@ 61ETE:]SYMF[A+>1A+P<2[H6OD*)H:/F_ \4U M-UE=Y&$XP!;=7^1^#7=*6"P36U2V0@&32J;&2>B=#K$G=ZN79EU#I5 J(ZRG M7JZ'G5Z#RX]N):83,'L:D\[,G)>;[13V&]WD!C?#5*?X-1N$9"#U4N1ZJ^\Z:]CM!MW_#HZ:2>K$3N/> M)+FU'R2I2XG<29*;?3Y)O;B1(S?X48HP/,/-P<]/48Q2Z;>5HGZOXT(TZ"-D M8FYJ*+E MV6J%"&K2G?K\"5CL@3XA4SR4(S(9BR1?DW'S47@$R(7W!V>N,]0-%+*-G6K2[(I]I^.#.O>?_-W%EV+N MMJJ=>SRT9%AK9H5*7R564R[^1K5X7=A7\_!4@C1PPB0B]%$8#(^;&AU2H!.[ M^F@[VE=W[<;EN@ ]=9\0\*Q$&./OV:O9U5>*2W\Y7Y/[3QQW7*._AN4P05;$ M42PG[3\;^(%5I;NJHVEX\7>O&38/:"+ ]8G"\V(]( 6K;S>C?P!02P,$% M @ 4HX(6=L;M>+5 @ 0@8 !D !X;"]W;W)K&UL?55M;]HP$/XKIZR:6JDCKZ4M@TC .FV3*J'2;1^F?3#)0:(Z=F8[0/_] MSDZ@5 *^V&?[GL?/Q7>7X4:J%UT@&MA67.B15QA3#WQ?9P563/=DC8).EE)5 MS-!2K7Q=*V2Y U7L%%XZ='LSE0YE8W@I<*9 -U7%U.L$N=R,O-#; M;3R5J\+8#3\=UFR%8$5A!PS8QD836N<(N>6B&3\ZSB]_946>&COV+^ZV"F6!=,X ME?QWF9MBY-UYD..2-=P\RY%1^88:E0R4WH*PWL5G#A>K0)*X4]E'F1M%I23B3 MSHW,7CY-**X9>:[33.HG.$OYH1 _BX!JB($K.\,7[V&/'%Y^*O6 *N]AG M[)52SMI8&N688CCXI%HUJCEW[\$/:# MSV>4)WOER3GV=$ZUF3<<02[A,(IC+WA,^UGVX]K?46.7' HY,W2OD:!=(BV< M#+9A*M>P89H\,JERNZ=A*3GU #V YT(AOLL.H+=%][;S[,71CXL8(GB@HIK("F,BIA-?4FFKWXEU< M&B)"Q(1-R+M/]IS:1BE6U[!"@8IQAV0Y%61I4\1VEC=PF/3Z<-^[A:A/1GC7 MNX=G:0AT >%M+[!3[!3%(=%?0'1#T[&L\ _JND*U&ULS5;;KJ=60V&EGA-U4B2N-X%%6,RV V\6/7 M>C91M15+)7ZZCH?BVD0.T(H,+<.@='G#A/XF0UINR'UO!M#GN5/S++9 M1*LM:+>:T%S#N^IW$SDN75)NK*993OOL;)[G=54+9K& WVV)&A:JHO26+NYW M"!]EKBJ$WBU;"C3]263)J-L:Y:V!J\9 ^HR!$7Q2TI8&WLD"B\?[(R*[9YSN M&%^E1P%_J64(67P&:9P.CN!E^PAD'B][!N_=MYK;!_AKOC16DTC^/N1C S$X M#.$*Y])L6([3@$)G4-]A,'OS*AG%;X\0'.P)#HZASVZH$(M:(*@5_%BZSN W M*F=:?LON#WESW-ZB9'*-!K@$L@ $N%$2I34.D74(*$\@?T2 MP1D0\"R^S/8 MHD9@!E9*T#_ 7,)MJ1$?Z0(HJ[C/*MSP^V/3/:)6<2&HK$T?J#JI]B0L:JU1 MY@]PJYDT1-%5_;SXAXJ(_B(6ODCZ:PG^+\']J@QY(^$&\UISR\G;SNS/]"]S MLPMF2GA/E.$#%BXBIZ+O85\.G5WM.O@^7#'!9$Z)L+#$-9>2R[5+T08U5P6\ MAEZ:A$G?->(P<]\T#B^:[M /)X.VL9M/PS%]QF'&\6B(='$B_[UPP M8_B*YSX0AM#Z]#B#;UZ-TR1]"[V+<.#&O+G>>7C>F4K.PPL:3(?AJ _S2M5. MCM]!*0!6>3J>9&':O#HA&KJZ:]__F+GQY M^?^"!_Y/_#^)Z,P.[W %>&U.P^E2U5[(K24Z6! <^;-LM9!FMR6/"^! M:7>.&%*3#YFTX:%3-.I<>BK4:W^U,Y0/ FON/_O1_>UQWER:OB]OKIZ?F":! M&!"XHJV4A6$ NKG.-1VK-OX*M526+F2^6=(-&+5;0/,KI>RNXPSL[]2S_P!0 M2P,$% @ 4HX(6:T5.!I$! B0H !D !X;"]W;W)K&ULK5;;;MLX$/V5@;HH$D#5W;*=V@:2M,7N @V".-T^+/:!EL86 M$8ET22I._WZ'E*QJN0E4ZIJ<,DBO*P85QXBYG;NU:+F6Q-S05>*]!M MTS#U\P)KN9M[L;??N.&;RMB-<#';L@TNT7S;7BM:A8.5DCY$-"&LLC+7 :+C'2ZQK:XC"^-';] :7 M5O'I?&_]B\-.6%9,XZ6LO_/25'-OXD&):];6YD;N?L<>CPNPD+5V_[#K92,/ MBE8;V?3*%$'#13>RASX/;U%(>H7$Q=TYR-(I..>F9Q6>F!!<;#=>H8%DQA7!RRU8UZM-9:,B!%0N+WMA%9RQYQ5@. M7Z4PE8;/HL3RN7Y(@0W1)?OH+I*C!O]L10!IY$,2)=D1>^F -G7VTK>C_?M\ MI8VBXOCG$-[.7';8G"7,F=ZR N<>,4*CND=O\?Y=G$M^1=N\O8,0WT M6\N:'@M]!K>50GQ65$ E@:XDEOSAE9,3PM_PNB;/V@=\*'!K>@?6_Z.[DAAS MZFK+_J5/9E?T'')!$!!^@W@R"7(:DW&0VB&+@IC&44S#>5D2M.*.I T2?D/^ MZ,'4Z(,@&P3TD+]I[!P,_D9!M/>W+P38 M%X(8"J'H"D%WA4 /L#8$ES+L]\D_<74A6TW;^A3&D1_E">13?YS%;A5'=I73 MYJ449-]P>@C@2AJRE_JC9#($_GRU-)(R(+?VKC7$601I/(%X-(9TE,,-947Q MP@:MG6 KN-$P3F"2PCB'./JOL/8I>PDL]2=18A'%66)7X['#%\?3QY)_K(*. M%Y3G()_2$ 6I'=(@2]UJG Y\L3*C9S)ILI-OL[/PQD&_-'R>U:CH"LBZM2MI=9:R<8]*2](?83**RQ8J\D> M)SWEE'&]IF\Q?:;;NH2*;IJ$D#[,!/7#'JL/LA,F2Z[E$ 5Y)?"H.*,NH&;6 MGY%.IBNDBI4@I(&?1"9GL$'CPPXMW?^7M^1):1UZ*W[ERF&6=*M7V)!1B29I M#!F1)DE'+RB53')'IR2;TIC#K32LAK$EF#^--*@VK@G2 M=)>M,%VG,.P.?=9YUUX\BG=-VE>F-IP"JG%-JE3X5'RJ:WRZA9%;UVRLI*'6 MQ4TKZA5160$Z7TO*4+^P#H;N<_$O4$L#!!0 ( %*."%D4:/>;)@, "<, M 9 >&PO=V]R:W-H965T %,G\RYR+'22[%P92$ 9Q:44]?W MO+Z;8\*<>&CWIB(>\I6BA,%4(+G*[)8*K/AQL,"+V & MZJ&8"KUR:Y:,Y, DX0P)F(^!2[#"\5#P#1)&6K.9%QM]B];Q(LS4 MR4P)?4HT3L5C+(E$?(ZF B0PAH\>9@DZ/WN'SA!AZ(Y0JOGDT%7:5J/132N[QJ5=_@MV M!>B.,[64:,(RR!KPR6E\_P3>U3&J ^5O S7V3Q)^6K$."KP+Y'M^V&#/]>OA M09,[_Z9]\M?:]X(1U%436+[@!;Y[2"F6TM:$+9AOG[4$NE60R^]-R2[IPF8Z MTPL'LL IC)S"E*%8@Q._?=/M>Q^:(MTF6=(FV:0ELKVX91"J!33]&\*R_+Q(:[V/)'EEV\W59Q[[O=W2QK7=C?RS5 MC2X[T;Y4M9G(LT^M<'C0'=V?RR4$L[,@ID1U1RL]9O5M/ MM5=VF#O8'W<'U]V&_41/P>70^IN^'*'OL%@0)A&%N5;E=2)]TT0YEI8+Q0L[ M=SURI:&PO=V]R:W-H965TV@<12L0P+%B3+=C'L@K%H6ZA$NB1EM_]^%"7+^F $9V%N M8HDZ[T,>'OJUR,R/A'YA.X0X^)9GF"V,'>?[*\MBZQW*(3/)'F'Q9$-H#KFX MI5N+[2F"B13EF>7:=FCE,,7&I1C=4\"*/(?T^PW*R'%A.,:I MX2'=[GC98"WG>[A%CX@_[>^IN+,:2I+F"+.48$#19F%<.U>Q$Y8"&?%7BHZL M=0W*5)X)^5+>W"8+PRY'A#*TYB4"BH\#6J$L*TEB'%]KJ-'T60K;UR?Z9YF\ M2.89,K0BV=]IPG<+8VJ !&U@D?$'HS QP^?P >08G"79IE L[G%10;E.*QU/=J;:K3N"Z/UP)WH;<= C!.4*/31 MN#X+X37'\,?KR3\)A)JQ=%D15@TH^D?+R MY^6P]*=3,YA;A_;D#J.\6=B/BH91,\\VW6Y4/(R:!+X9-E&=/(,FS^""//_( M<;HG"=A3DA3"FU0)CW)>N^ATPB*=L%@3K%.,L"E&^$Z.$.HLCDY8I!,6:X)U MBC-IBC-YFR-4\FG'$6S3[SG",,H347U'&$;-'*_/BH=1$V]J.FI'F#9Y3D?S M?#(?S9,AJ-(<5;]VJ>F$13IAL298IP2SI@2S=_*!F<[BZ(1%.F&Q)EBG.(Y] MW@/8;W."6M_YD@>NZ?6L0!'F3D)SVO.".BQHA843NV<%"E;@!2U6-]?6?L<9 MS?46M6Q#U7Q'TG(89CK#]\65&%VVY6ZV9YW M2L[X5BFBQ19$*$L/B'Y79CNJ?_6ZTTF+M-)B7;1N))UBM$],< MT:T\JF9@30K,JP.OIK4Y#K^6A\"]]AOG:N4HVJ/R^%R>T)[QU=G[':3;%#.0 MH8WHRC8GHGZT.LZN;CC9R_/:9\(YR>7E#L$$T3) /-\0PD\W90?-/Q66_P%0 M2P,$% @ 4HX(680LH4-P P \Q$ !D !X;"]W;W)K&ULK9A=;],P%(;_BA4D!!(L7_W::"NM31!#3)HV 1>("R\Y;1V'?AF39SS/O;QZYS%'F\I>^ K ($>\ZS@$V)GGF/V904:W$\=W=@VW9+D2JL&=CM=X"7<@OJYOF+QS&TI*\QA3K/O)!6KB3-R4 H+7&;BEFX_09U07_$2FG']%VWK M6,]!20'+,@J 5!5] [( AK07AJ#[U:T#NUAWXM MT*F[5>YZXB(L\'3,Z!8Q%2UIZD+/OE;+^2*%6BAW@LFG1.K$]!8V4)2 <)&B M.2T$D\ZAR^1W23C13LXI%QR]1W=RB:9E!H@NT$ZT8#1'U_@796BNAPI,A4I. M @JE ;>$/Z W$0A,,OY6/:Y#37&R'YP!W_4P=H7,48W43>I\9E4^P8%\0G0M MLUAQ%!M7_L#[8)I9F[#()BRV!&MYT&L\Z&EZ>, #PUOWXXN,05<"#"T712&-EVQ"8MLPF)+L)8KH\:5D?6B,#*^HD&G*)P4%9FC!IVB\!RKE?IY MD_KYR45A;LKSJ/RER\\F++()BRW!6A[XWM/FP+-=%FJB)6.LTB*KM-@6K>W- MWL;-MUX<:F3W70T[U<$^!J(#M$X5B0_0!IT"X>YM8N7N<*E/#[A,K"Q$ MM<-H6IL3BDN]+^^TS_R+N6]HC]2)AMXT/^&KXY!KS):DX"B#A>S*.QO*[QQ6 MG3!4-X*N]1;ZG@JY==67*\ I,!4@GR\H%;L;U4%SSC/]"U!+ P04 " !2 MC@A9_G%]E6L# ^#0 &0 'AL+W=O37(BUCLW:#DS[ZVL[ M(9N!;(;1\D)LQ^>Z*G2OW G!F005U_>$P<@M,F!-/[=B]B*>\5)0PN!=(ED6!Q;\+H/PX M,=/(+ZM+\7NNF_EVPI\$ MCK+51F8E&\X_F\YOVU& = M04%8]<1/M0\M@.;I!O@UP#\'A-\ !#4@N%8AK 'AM0JC&C"Z%A#5@,AZ7YEE MG4ZPPO%4\",29K9F,PV;+HO6!A-F"NM1"?V6:)R*'^ K 2$68:6G"FA4XWF MZ9>22&)3O^122?03>M0EG944$-^B!+8@!&3HA'Z;@,*$RG=ZXJ?'!+U]\PZ] M082A.T*I9I%35^E@C:2;UH$MJL#\;P06H#L=3B[1BF60=>"3?GS4@W>U28U3 M_LFIA=]+^+%D Q0,WR-_Z(<=\2ROAP==R_D^]=7WJ:_[X0FD&NYUP9]Y&315 M%UB^X(6JVPI>?"V[(U$Y6MJ:!X'^GF^D'?^GJW@J_K";W^S&$[G'*Y;QL,EXV,<>S]-4E'K'@"=])$J0 M=L/A*M>)3DN]ES"%*,$;0O6N YW;1<4_MOSFN#S$OC?X>>H>VIGL#>*UF;Q& M<75+Q?6EHC<:A(WB,^='C?.C7N=_MR:_8&Y%,6HO]G[D:-:Y&O:[^P16FY@I3'82BVM"ZK(TNQ/W@HFY[Q5[K[C6*JULJ MKJ/+NAT/@FZ'QXW#XUZ'DS-O]3/E.T;^Z[P-+"JRJ!5">.;Q^/+OW(JQLNYR MSGAP7IJ7Q.7*.4E4]6AVXPVE_VYO>.>C2^\ MR=+K&$^\R:JZRW^EK[XL[K#8$281A:V6&@[&^K\DJMMZU5%\;V^7&Z[TN6V; MN?[ 6$FZ/=;SM6I8P2:3Z;X?U!+ P04 " !2C@A9PW29UYX" "T!@ M&0 'AL+W=O5.W MP(0Y<63G5B*.>*4H8; 22%9%@<6/6Z"\GCMC9S]Q3[:Y,A-N')5X"VM0#^5* MZ)';L:2D "8)9TA -G=NQM>+B8FW 5\(U++71R:3#>>/9O AG3N>$004$F48 ML&YVL !*#9&6\=1R.MV6!MCO[]G?V=QU+ALL8<'I5Y*J?.Y<.2B%#%=4W?/Z M/;3Y6($)I])^4=W&>@Y**JEXT8*U@H*PIL7/K0\]P#A\ >"W /]? 4$+"&RB MC3*;UA(K'$>"UTB8:,UF.M8;B];9$&9.<:V$7B4:I^)[V &K &&6H@5G2FA? MT4WR5!%)K,\++I5$;]!:WY^THH!X=BKP? D*$RHO-.1AO43G9Q?H#!&&[@BE M.DQ&KM*RS>9NTDJ\;23Z+TC\6+$1"KQ+Y'M^. !?G(8O(='PL84'AW!7F]4Y MYG>.^98O^(MCF>#%;R=JHG*TL.<% GV[V4@[_WTHW88_'.8WS_9:ECB!N:/? MI02Q R=^_6H\]=X.)?^?R ZL"#HK@E/L\4I B4F*X%D7%0G2WB*N33'U_ Z++6$24<@TS!O--(MH:F0S4+RT96;# ME7X$MIOKWPH($Z#7,\[5?F J5_>CBG\!4$L#!!0 ( %*."%FNM=>\M0( M /T' 9 >&PO=V]R:W-H965T520X%E@-> M-?,BX*K/15K%U9"L"I!174 M]3UOY!:8,">:6-F%B":\4I0PN!!(5D6!Q>\Y4%Y/G:&S%5R2=:Z,P(TF)5[# M%:CK\D+HF]NQI*0 )@EG2$ V=6;#\3(T^E;A.X%:[IR1B63%^8VY?$FGCF<< M @J),@Q8OS80 Z6&2+MQVW(ZG4D#W#UOV3_9V'4L*RPAYO0'254^=?T9VGA.#%_"J;1/5+>ZGH.22BI>M&#M04%8\\9W;1YV )JG'^"W /\Q M('P&$+2 X*46PA80OM3"20NPH;M-[#9Q"ZQP-!&\1L)H:S9SL-FW:)TOPDR? M7"FAOQ*-4]$E;(!5@#!+4H>.$&'HG%"J(7+B*NV9X7>3UHMYXX7_C!VX]\SP][_(E?#@_ZPOD_Z\M_MKZ7 MC*#KD<#R!7_ID4SPXJ%):J)R%-L.!8%^SE;2RG_U5;_A#_OYS2@>XW./3RH/=U+=ZQ6 (0\I%WKD MK(Q9GWJ>CE>04NW*-0A\LY JI0:G:NGIM0*:9*"4>X'O=[V4,N%$PVQMJJ*A MW!C.!$P5T9LTI>KQ'+C\:+BF2YB!N5M/%D**M4D>,)&,JX_H2E-U(HX-1 0J94F4=\\UQ>\HN_;1KBD[9^0P _"&OCX,'P",<);&;R]#_?0 MJ=*NH+0KR/C:_[ +/9(&\'$EJ="$BH1<,$%%S,2R:M+/*R0@EP92_:NN^7RW ML'XW^P6?ZC6-8>3@)ZI!;<&)/GYH=?TO=58T1+9G3+LTIGV(_3E'JI(C ::N MZ9RIFS'9?YEM%(2#H;>M]I+7]/9J?#N&+]+Z=TW'[=5G MM5=*[+U5(C&*)J\+/O]=8]MOTIB&R/:,&93&#!J+[:#F M#S1PNR^"6U/5#MW.B^AZE?N%O=M=4[5D>"(<%HCSW1Y^RRJ_+^43(]?9E6,N M#5Y@LN$*KYB@; &^7T@\V&)B;S'EI37Z U!+ P04 " !2C@A9).,^J24# M "^# &0 'AL+W=O< MW'-];&[Z6R$?U I D\7[BN"E>04-40:^#X9"%D0C4.Y=)5:PDT MLJ D=@//Z[@)9=P9]NW<5 [[(M4QXS"51*5)0N7?,<1B.W!\9S2ARY!4O$$N"*"4XD+ ;.R+^8^!9@([XSV*J]>V*DS(5X,(/K M:.!X)B.((=2&@N)E Q.(8\.$>?S)29WBG0:X?[]CO[+B4+]&K@ M]!P2P8*FL9Z)[6?(!;4-7RAB97_)-H_U'!*F2HLD!V,&">/9E3[FA=@#($\Y M(,@!P3&@TSP=RAY:)TAB(6-B9DE#R3=((R$**A-S2WT*2 MB4T9I"+O+D%3%JOW2%5 *8_(/9^S.(9HCT=AS Y))H*'P+6D=IUG3#WT78U2 M3<)NF,L:9[*"$[(ZY%9PO5+D$X\@*L%/JO%^4$'@8HV+0@>[0H^#2L8O*6^0 MIG=& B]HE254#;^$$.&^A3:IQC4;E=6W$FX.EPNU MIB$,'#P]%,@-.,.W;_R.][%,6TUD!TI;A=*696_^Q^%H:Z$!+S>"\LR)5XQ3 M'C*^W+?TSQLD(-<:$O6KK#"M.@M3$]E!8=I%8=J5%IB"-/L,#VNSP\.#72=/ M[+J,T<].$_,7L1EZC6;0=S?[JLJCVD740;J=(MW.LQT[+LNM$O[2A:F)[$!I MMU#:?57'=NLL3$UD!X7I%87IU>[87ID7@]Z18\NC3CCVO$CW_-F.G93E5@E_ MZ<+41':@U/>>V@CO53V;OZZFVM3%=EB61)?WND7%/A/6.G.ON M=8C88RUMXZR(7;.L62QFB^9\9%M2]RD\Z^QOJ5PR7-H8%@CU&ET\[676+&<# M+=:VWYP+C0V=O5WA!P9($X#/%P(=D@_,"XI/EN$_4$L#!!0 ( %*."%G? M)A0^?0, /,+ 9 >&PO=V]R:W-H965T<%W<$#Z _%G<25V[#$+(-<,9$3";V;&OC3XA\%1M9Z) M4;(5XHM9_!$O',\<"#A$VC!0_#O "C@W1'B,?VM.IW%I@.WG$_MOI7;4LJ4* M5H)_9+%.%\[,(3$D=,_UO3C^#K6>L>&+!%?E+SG6MIY#HKW2(JO!>(*,Y=4_ M?:SCT (@CQW@UP"_"Q@] PAJ0/!2#Z,:,'JIAW$-**6[E?8R<&NJ:3B7XDBD ML48V\U!&OT1CO%ANZN1!2WS+$*?#FR@2^UPK<@\1L /=D0 MD9 ;CO5$\P@(9H>L),1,D[^$4J#(VS5HRKAZAY /#VOR]LT[\H:PG-PRSK$6 MU-S5>%#CSHWJ0RVK0_G/'"H@MR+7J2*;/(;8@E_WXR<]>!<#U$3)/T5IZ?<2 M_KG/!R3PWA/?\T>6\ZQ>#@]LY< YA,!C/ MW4,[WC:;X;G-^M+&[_)L^FW.1(\;T>->T7=2'%AYH9F:A,<"+R>(2=2.A4UV MQ3IK'>7*&TPZNB^-O,&LH]MFT^'95#;CMFZ[ZDFC>M*K^J-D&JY$DB@2I53N M4#'=X<"@-*&G)K6IGMA4=S*YLAK]TI%M-0HZNBU&PU9PSJ1/&^G37NGX01(' MD Q+'*N:9M5G"MOIP,1>\2=2-Y;M2EE.+Q+A=<1/+>GLEOK_LFQL+,^D?-;H MGGU;=^L4".2QB4*!\1!6P3-+QW4J>'5I<]G=+^#9]/-4HMW6%),!%JX9'[&( M31:KVZG9;2;4FW(PZ^POA]>KH65_C1-M-8!^I:_&X5OL$^P0PB%!5]Y@B@F4 MU8A9+;0HRAEJ*S1.9.5CBE,Y2&. [Q,A]&EA'#1S?O@?4$L#!!0 ( %*. M"%EM%XAY<@, % . 9 >&PO=V]R:W-H965T2V++%XO@'*]U,G M<%XZ'LAJK4R'ETXV> 6/H+YN[H5N>2U+04I@DG"&!"RGSG4PSD9F?#7@;P)[ M>?".3"0+SG^:QI=BZOAF0D A5X8!Z\<.;H%20Z2G\4_#Z;22!GCX_L*>5;'K M6!98PBVGWTBAUE-GY* "EGA+U0/??X8FGH'ARSF5U2_:UV,'OH/RK52\;,!Z M!B5A]1,_-3X< #2/'1 V@/ 8$+\!B!I =*I"W #B4Q4!P*B!I $GE?6U6 MY?0,*YQ.!-\C849K-O-2+5>%U@839A+K40G]E6B<2K^P'3#%!0&)/LQ 84+E M1_0'^OHX0Q_>?43O$&'HCE"JTT!./*4E#=#+&_J;FCY\@SY"=YRIM41S5D!A MP<_Z\4D/WM.AMO&&+_'>A+V$?VZ9BR+_=Q3Z86R9S^WI\,@6SJ^ISW]-/>N' MSR#7\, &?^5EU.9.5/%%_Y,[SVA&9$ZYW I WZ\74@E=,'[8LJ4FC.V$IHB. MY0;G,'5TE90@=N"D[W\+$O^3;:DN23:[)-G\DF39A+7'<+G'%*]8JKW]IK=<4UTW@N<@K>[6!*,#W:N!.SPRMU?E7'-/49Q?4C'K*B:^F]BM M35IKDUYK,\*(WA,+M.*\L#J;=%2#J[B3M[TJYUI[DN3\DI)95S(,(W=D-W?8 MFCOL-?'&S^#CO*<>2[5T?^]@J=Z^])DO-+2F;#3EV(_?"MY!VU M_HYZ_;TN^98IB?(U%BN=P_KV@.#)E B$68'X0G(*"MH5>+;Y/[)4K([]W4'^ M05&K7;40Q>[@R-3NH-"-7X_)>H,^=QOS#DZ\)6B;S-U$6V:O:WWE V$&Z.]+SM5+PPBTE\CT7U!+ P04 " !2C@A9;-*_=:@# M &$ &0 'AL+W=O6(,3!CRS-V49+."]6AL&B!&60Z:1 N7BS)S2#7'3IP6 % M13"N0%EJV*;I&1G$N>:OJ[$[ZJ])R5.1E%7_X%3/G7D:B$K&2=: Q0HRG-=/ M^*/QH0,0/&J W0#LN!4O,4"Q_UM2LH8;$E6E!SG!]%BG($/ >(0 MI^PCN *?'P+PX?U'\![@'-SB-!4!P=8&%^*2PH@:H9M:R'Y!R &W).<) [L\ M1K$"'PSCO0&\(3;=[MQ^VOF-/4CX1YGKP#$_ =NT7<5ZMN/ACFH[;U/?O4T] M'(8'*!)P2P5_YJ731I%3\3DO\-TCAB"-$@#S& 3H*/)5(;(/!W]?/S).1?KX M1Q4Q-:FK)I4I=<4*&*&-)G(F0_2(-/^7=Y9G_JHZKBG)@BG)=E.2A1.1/3MF MMSUF=XC=?T@(Y5<I4:XYYQ2&_:T??7NCVVCAV3VM0Z-+3&J.X MFU(Q5"AZNMLJ/G-WUKH[&W3W3Y(?7C6WIEATA"VA;)VY.RATJ;NC)'=32H8* M22W3V6ZUU_.S-6= M,],'U2\U?93D;DK)4"'I.AW)9Z;/6]/GPT&-&%N)^V-49F4*N3 =9C*Z?\*7 M(GS>6\:5V\\?@ZJ7FCU*E9*B0=#S=4YN]:,U>#)J]?26V/X$<<97GB_[1 MF_VL,BA^J>>C)'=32H:+7M*6DG.UY\O6\^4;/7\MX)>]97GZ[,SZ>H[7F7,V M(^BS6'8GGFH[^Y.6NF-V?V<'$ YN_M+KAM&I4S)$#U5%R81/9<[KRV8[VA:M MUU6M=C9^8ZVVEF(\L%:[NB;]G[ZND&\A/>"<@13MA92IS\4GAM959]WAI*BJ MI$?"1T+X4T<*M*6__Q]02P,$% @ 4HX(61U7UM+M M @ 70H !D !X;"]W;W)K&ULK59M;]HP$/XK M5E9-K=21%Q):,8@$#6R=U*YJU>W#M \F.8C5Q&:V@6Z_?K83,E[2C*I\26SG MGN?.SUWLZZT8?Q(I@$3/>49%WTJEG'=M6\0IY%BTV!RH^C)E/,=23?G,%G,. M.#&@/+,]Q^G8.2;4"GMF[8Z'/;:0&:%PQY%8Y#GFOX>0L57?V/PCBWA"K),$ZDP?I6<5N52 S?':_:QV;O:RP0+N&+9=Y+( MM&]=6BB!*5YD\IZM/D.Y'Q-@S#)AGFA5VCH6BA="LKP$JPAR0HLW?BYUV H MGGJ 5P*\78#_ J!= MJ'>O!+@'^HAZ $!(<".B6@8[0OQ#)*1UCBL,?9"G%M MK=CTP*3+H)7 A.K">I!(4'2CJ%3!B)XM57#:A1V7 M@0R+0+P7 FFC&T9E*M"()I#4X*-F?*1V_S/FZ&1Q KN%L'W]*R7559V_"U#ZFRO?I"$1%QQL2" M _HQF C)U7GSLZZ$"B]^O1=]!G?%',?0M]0A*X OP0K?OW,[SL>Z_!V3+#HF MV>B89.,CD6WEW:_R[C>Q5WFORV6!O#!(??TMP\!M7?3LY6:.&NE?FZ-#/(Z. MZ7'\'X];F@:5ID&CIH.<<4G^8',QLZDZ=:O?"9O?J4[L8"\0K^7O:%UGLZ-. MM&_CMRYW%-RW"5KNMLVX<8NO+4I[X_K+@<],HR)0S!94%F=4M5KU0@/3 NRL M#]WNE5NS'KG=4='J_*,O&J\;S&>$"I3!5+ER6A=J8[QH9HJ)9'-S^4Z85%>Y M&::J_P.N#=3W*6-R/=$.JHXR_ M02P,$% @ 4HX(62(,+@M+! 6A8 M !D !X;"]W;W)K&ULO5C;CMLV$/T50@V*!(@E MD9)O6]N UT;2+9)VD472AZ(/7)FVB4BD0U)VME]?ZK*Z6)2WP;+[8HO2S.&9 M$6>.R-F)BZ]R3X@"WY.8R;FS5^IPY7DRVI,$2Y MY$Y)["'?'WD)ILQ9S/)[MV(QXZF**2.W L@T2;!XN"8Q/\T=Z#S>^$1W>Y7= M\!:S ]Z1.Z(^'VZ%'GD5RH8FA$G*&1!D.W>6\&J%AIE#;O&%DI-L7(,LE'O. MOV:#F\W<\3-&)":1RB"P_CN2%8GC#$GS^%:".M62[+B M\9]TH_9S9^* #=GB-%:?^.E74@:4$XQX+/-?<"IM?0=$J50\*9TU@X2RXA]_ M+Q/1<(!ACP,J'=!_=0A*AR /M&"6A[7&"B]F@I^ R*PU6G:1YR;WUM%0EKW& M.R7T4ZK]U.(]YYL3C6. V0;\H?9$@!NF,-O1^YB I91$R;?@=[V>!F#%DP-G MA"D)^+;/&+Q>$X5I+-]HC\]W:_#ZU1OP"E &/NII])N3,T]IXMGT7E22O"Y( MHAZ2OZ7,!8'_%B ?A0;WU67W-8FT.\S=@[:[I]-5Y0Q5.4,Y7M"#MXR^I520 M#7A'&55D\$$OQ(TA$W]]T([@1I%$_FT*NI@E-,^2U>^5/."(S!U=H)*((W$6 M/_\$1_XOIA18 FLE)*@2$EQ"7[P77$JPPD(\4+8#RX2G3)DB+F#&.4S68(X+ M. Q=_4Z.S5 ,5N'4G596+8YAQ3&\R'$916F2QECI5Z4)"D7_P5DC,=$LD"8- M H/AT)V9:0XKFL.+-+-*N]9-#WS!<4I,Y(:=::<3=WC&S6@T-E,; M5=1&%ZFM\FZD:UZ0.$^=W-.#L9HOXOSHPK8$U@IY7(4\?I%*']M,B"6P5D(F M54(F=BI]TEF 8="HC2*2)XQ:#*<5PZFU.I]V*SA '98F*[^O'4&_%E[_F95> M @R;C1">D2MMFNP@:G34-KG&5P&\2$XO<2(8C@>I)$#RK3IA8>9X$>='E[8M MM';4M:[#EQ%V:%79;:&UDU)K.[0D[B5.JYS''64R604N[%FPM;I#>_(.#7I;Y-3GJS=U!YU&1 M:,]XS']@5X)=0344==&@:;'KT%-5BCYXK]J@KY"CHY-!D%?;E$-5RCR[+_:W. MGM[6&WE9%7A;:.TX&QOW%]JYV]VZ_Q\"CVJ!1Y8$'G6E.QAU/I>?LFJSK 4> MV1/X$JI5PN??(/ M6.PHDR F6^WFNV.-(HJ#S&*@^"$_"[SG2N_E\\L]P1LB,@/]?,NY>AQDQXO5 MR%QH[/N;[G.-?NJZ(IQ%35Q P2?#,6,J8:AW+BJID$.K*@F+M>O=YQ8\H2Q^_9N5OI]\1< M] /LUN)(S=G&;$8$L5$ M0B2,^\YYXRP\->OM@F\,EFKMF9A,AD(\FL'EJ._4S8: 0Z0- \6?!0R *W(8@*:,JP_DF#SW6L5[&>P.[Q9 ME,Z_10_+X0%$"&\41=\0HYF;W[1\S5?X/F,=(8=70J'E^-'>0S273#-0Y,<5 M+B67&F+UL\CUE+=5S&MJVYF:T0CZ#A8O!7(!CO_^7:-3_U@D>95D095D845D M&^:TS^+7U)/TLML)P^S9D$K(!#351N4Y$SI:3[.I.2=2R9N7$6?KOG M+M;EKC)<6!'9AMSM7.YVJ=S!IK1'A"ZP%M(AAV.\C8\5Y8!SL9":_8(1B832 M1?*WWU)L4+J-?4_[F^'"LA4;0G5RH3JE0MWH*4B\%?)[HTB&4HI]3V'GKQ2\ MK5-89;BP(K(-<4]R<4]V$->>Q9LA9Q.J7[MW2WGV5;A*LJ!*LK BL@TSNKD9 MW?]T/7:K-*=*LJ!*LK BL@US3G-S3DN_E(<$VR)N:_'$^L17/N$GM%:>BNQ) MF4_6"LIQH];=JM.EX?>5?9>(84414SG=M9X@!CFQS9C">VN>Z/3?Y7PV[_?. M;9NS-7_1.!ND;=L?FK2)O*9RPA)%.(R1LEX[P;M&IHU9.M!B9CN/H=#8Q]C' M*?:R(,T"?#\60J\&)D#>'?N_ 5!+ P04 " !2C@A9%>#R3/@" V" M&0 'AL+W=O6YY\EB 266+E\"TSLS+DJL]%3,/;D4@*<65%(O]/W4 M*S%A3MZS:R.1]_A*4<)@))!$L]A#.I^ M.1)ZYC4L4U("DX0S)=RZ"\T%FXFW =P(;V1HCXV3"^8.97$_[CF\$ 85" M&0:LO]8P $H-D9;QN^9TFI\TP/;XF?VC]:Z]3+"$ :<_R%0M^LZI@Z8PPRNJ M[OCF$]1^$L-7<"KM)]K4L;Z#BI54O*S!6D%)6/6-'^L\M !!_ (@K 'A:P%1 M#8BLT4J9M37$"N<]P3=(F&C-9@8V-Q:MW1!F3G&LA-XE&J?RBZ(0*YBBJT== M%Q(DPFR*OJH%"#18"0%,H1N")X021?3N>S2NCAOQ&?I'[/$0%"94GFB6+YP) MH%AI] @+]:27[L=#='QT@HX08>B64*I/6?8\I4T:J5Y1&[JL#(4O&/J\8BZ* M_'&!A4?;<$^GMLEOV.0WM'S1"WQW6RZ_"@\THH@LP2F[ZSS( K=M.>MVR:JJ+0=%<=-S):VN-$6']1V52XI M?P) !2]-$>.JMS"CMCJX@DO5J;DB/FVI.0O<<$=R%92T)8=AM^2DD9PZ:1$V1^;H2-&=XV1/;^*[T8[>_: H=H-NP6DC.#THV':$ M+D7I?@9]]\QO/<&.O'U$%KG)6?OIUIHU6K-7U2JT6QJW+:VH6QK]V]*Z3&5[ M11JER8Z-;*_<(^TCVY'NM;JZN5%OL9@3)A&%F<;Y;J8/2U2W5#51?&D;_80K M?6W8X4)?["!,@-Z?<:Z>)^;N:/XJY'\ 4$L#!!0 ( %*."%D&W3QM3P4 M &$L 9 >&PO=V]R:W-H965TY $Z@-22ZVKH5E-UYV&U#VYB()HD9FP#K;0??IT+@920!NFT#R47 MG]\YMO_).6"/=Y3]Y"M"!'J)HX1/.BLAUC>*POT5B3&_IFN2R#L+RF(LY"E; M*GS-" XRHSA2=%4UE!B'26[TA$=Y..UME? M^!XN5R*]H$S':[PDCT0\K1^8/%-*2A#&).$A31 CBTGG5KOQ-",UR%K\'9(= M/SI&:5>>*?V9GGC!I*.F$9&(^")%8/FQ)3,212E)QO&K@'9*GZGA\?&>;F>= MEYUYQIS,:/0C#,1JTAEV4$ 6>!.)[W3GDJ)#_93GTXAG_]$N;SM0.\C?<$'C MPEA&$(=)_HE?BH$X,M#U,P9Z8:"W->@6!MVW!J,S!KW"H-?60[\PZ+NO[;$,"9+W(QX<3CG 2H+_$BC TVS!&$H&^A?@YC$(1RKM? MT#UF#*<"15)6'%D)0$):NRM9GNC MP5Z1(U .@[X?ACN]$?CG)KE&7?4/I*MZ#ST]FNCJM[I^S=ICN@T8LQEC$E]B MM RC[S$HH2+T2=U@P?3-ANF;TXR98U;VK2D:M_T0-47CM8_F#*:BIV[Y6'4S M;O<,]X'18.,+]"-]6A+Q6CY$K^B?;[(M\@2)^;]U3TX.[M6#T]QWP]?8)Y.. M3&Z9I?_SK^\[AK= M7JIW2)B9P_H9+"T:MU-]K&R/10SISH:$.9 P%Q+F <$J(NZ7(NXWBGBVPLF2 MH#!!A(M0ELJUBLP9QM&\?^FIZ5]U]F;5B9L$$Y88/&"9L7 MN5"TJ@B/?IK7&D7XE(2"!.A1R#?H2I:UKP2S,\NCH*L\H#03E&:] M,XJ]?)!JE0RZJ@-*9KM WUR_TVY,K>:ZI=W8^6[7 S[??#O';!DF'$5D M(5VIUP/YB+)\/VM^(N@ZV^SX3(6@<7:X(C@@+&T@[R\H%?N3U$&YJWCZ/U!+ M P04 " !2C@A9Z.6I[)(# M# &0 'AL+W=OJINI;LD)+S=%I 6DJI7==75KJ[WH>H'DPQ@ MG6-3VX'=?]]Q$M*09"GJ+1_ +S//S#,>CX?94:IO>@=@R'/&A9X[.V/VMYZG MDQUD5+MR#P)W-E)EU.!4;3V]5T#30BGC7N#[8R^C3#B+6;'VH!8SF1O.!#PH MHO,LH^IE"5P>Y\[ .2T\LNW.V 5O,=O3+3R!^;)_4#CS:I2492 TDX(HV,R= MN\%M/+7RA< ?#(ZZ,2:6R5K*;W;R.9T[OG4(."3&(E#\.< *.+= Z,;?%:93 MF[2*S?$)_>>".W)94PTKR;^RU.SFSM0A*6QHSLVC//X"%9^1Q4LDU\4W.5:R MOD.27!N95F9QER0JAY3$SYAY M&C2A(B6_FQTHLLJ5 F'(;XRN&6>&X>Y'\J!DFB>&?*5*46%>ZNT7\CX"0QG7 M-RCVY2DB[]_=D'>$"7+/.,>LT#//H,O6L)=4[BU+]X)7W O)O11FITDL4DA[ M]*/+^N,+^AZ&JHY7<(K7,K@(^&LN7!+Z'TC@!\,>?U;7JX=]=+[/>OR_K9\% M(ZR3)RSPPE?P[N4!,ILB>,9/!C.'JK1(H/C9@ UX-UN*?*/\ _DL$JQK&FS6 ME*,;\N>CY)Q@ 3@BT%]]V5+Z,^SWQ];46[VG" M[:C8@KW,H W#1[B7\[CCQD??';9(]PI-6ZRO08I[A*ZD/:EI3ZX[Z$W.-_A2 MV8K61[Q$&34]&;5H3[K.!AU*48_4)[<%%?<(#9LA/*,ZK:E.O^-NXZM/L&Q? MOMG3OIL];L6A*Q1TKG]T#5+\'TAE%+Q&_Y.!VA:-IR:)S(4I7[-ZM>YM[XJ6 MKK6^'-RN!CWK$?;"9>OZ+WS92-]3A051$PX;-.6[$\P/53:GY<3(?=%]K:7! M7JX8[K"?!V4%<'\CI3E-K('Z'\+B'U!+ P04 " !2C@A9U^N2-WH% H M'P &0 'AL+W=O2]Y*'Y.2>\:_B#D"BAS3)Q.G@3LKUR7 H%G>0QL)A:\C4EUO&TUBJ1[X: MBC6'>)D[ITC8_>D #[Z_ M^$Q7=U*_&$XGZW@%UR!OUI^X>AI6*$N:0B8HRQ"'V]/!;_ADYOG:(;?XD\*] M:/Q&.I0Y8U_UP\7R=.!J1I# 0FJ(6/W;P@R21",I'M]*T$'5IG9L_OZ.?IX' MKX*9QP)F+/F++N7=Z6 T0$NXC3>)_,SN?XFL&*0T*_['#V5'-!RPO\>!E [D4 >O=/#R0 MF>5AGL8RG$\[N$=?6"DW_ MR/LF]U;1T$P/X[7DZBM5?G)Z!G.)WJ$92]OWJ#7B&:H2N:)&H$Q&0H%0$-,UR4C;TO&B-[&ONXR1SDN6\1<8G?XSXS MNY_!0KGCW-UKNP]5V%7LI(J=Y'B>*?:+3$B^48DIT=^7R@!=2$C%/WW!%6A^ M/YJNMQ.QCA=P.E %)8!O83#]Y2<B0R7#;#*9K1(@SKHQ:)/V*I&\D>9/%*>.2 M_@M+59=JI)94+-@FDWTL"ZA1@\"[P EW6/88A8[?SS*H6 9&EGD.42$V>8(=?CQ'&#:L6P; B&!H)?F$R3O(.?(LRZ.V\L-,N]L:1,]JA MUV/FXZ!AUN(75?PB([]+$.)$S72CGKX,QAV>?6;AWF0<5TS'1J:?8HN-J]KTP[<-7>?C4:Q .E.7&T!7 M\6,N"=!_Z!K45*!F_+-]S*TNPK;0VOU1+\/8LYNEQF7]Z. MH;6#KY=W;%[? M#\A2_^DL[:[IQ(GVY&F]IF/SHKXO3_]@6TCGP'6R!H?!O MU49=I2L(B7@LH7'3? NSEK;NZYX=1JAKQ4S90 S=(+26=W55HU M2R_T'*^_]$CC#,&L:5S'BU3MS5BV!;5WF2>@2BVCC*L*E$IQZUJ\AK6LBC%4 MQ=BTWE>0YG://F[X$4J'U$J'V%4ZQ*K2L876#KY6.L2L= XMR (%>^V"=%5^ M[::RL;WGQE/+(V*61P=49 $0-B(9N;O:K30*]ABUR=4RA9C/._JTV].KGQGT MZ'S[$6*%U&*%1':+S:A]C@[>$EH[^%H*$;,4.B Y>PY?W(Y2Z[/:N[4@M3(A MYB.:+YK9)8NSYL9W=$B&6I4HMM#:Q\^U1/'L'L]X5H]G;*&U@Z\%C?=20>-U MSU[\T6Z">ET]XX^B1AZWZ=6"QGO>(.RQ*YV\:QJ M%UMH[>!K[>*]])2F!&A=_O3<$/D=14!V+XB&C6M,?8=\%?,5S01*X%8YN4ZD M"H(7U[+%@V3K_&9SSJ1D:?[S#N(E<&V@OM\R)<'+!WU96EV.3_\'4$L#!!0 M ( %*."%G"TU@T\ < $A! 9 >&PO=V]R:W-H965T\@+:-,_/Z?-/'N=O.YP_"_F4+1A3Z%L2I]E%;Z'4\FPP MR*(%2VC6%TN6ZD]F0B94Z;=R/LB6DM%I$93$ ^QYHT%">=J;G!?;[N3D7.0J MYBF[DRC+DX3*ETL6B^>+GM][W7#/YPME-@PFYTLZ9P],?5G>2?UN4%.F/&%I MQD6*))M=]#[X9^'0,P'%'G]R]IPU7B/S51Z%>#)O;J87/<\<$8M9I R"ZC\K M=L7BV)#T<7RMH+VZ31/8?/U*ORZ^O/XRCS1C5R+^BT_5XJ)WVD-3-J-YK.[% M\V^L^D+'AA>)."M^H^=J7Z^'HCQ3(JF"]1$D/"W_TF]5(AH!FM,=@*L O!XP MW!(05 '!6L#QMA:&5VN:>5%D MOXC6^>*I.5$>E-2?QUIJO>V@^?9\H/1A&?@@J@[ALCP$O.40?'0K4K7(4)A.V;0C MGKCC1V_%AV^TCQV @'_#%C M7W.6*A2N].^N\]#9KBG)9]F21NRBIVMNQN2*]28__>"/O%^[-(2$$4A8" 1K MB3>LQ1L6],!53V[23,D\,5K\_5'O@&X42[)_NB090DH""2.0L! (UI+DN);D MV'D]&4F.3&_*,U3>32!]U:^HY/0Q9DC7?5WU=05?,AEIR0Z[9"I;\,M28&X^ M5A.O[^'C\\&J*8#S0'85 !(6 L%: HQJ 490!>V6ISS)DRX)G&WL>J5 P@@D M+ 2"M80ZJ84Z 2U>)Y"20,(()"P$@K4D.:TE.=U[\7*VL*M,)

7Y?I M']&52%=,*FXR_\!2+B3Z))0VQ=/<;%CJR^6126-K1[JF-?L=F,%8/L[T@ZI).^ J41OWMDP3L9 MK>=\'P[>MQ;>=WOX(N=Y2A.ANX)_]=TPS[*-S(_Z&VG?W.FT[X];/W5(.[?6=?M.!UGF-BJZV7+^:=MY#.JW06FDHOG# MM?-X./2]C?*Q#T/M6T?MOVVI==%X[4./$)UJ&Z<33V-;2_2]*#/#Z$C,D&1+ M<]9KQ[?B(J9FUTYY0'TV*(U4M(TRLR'-/HRV;YVV_X;5-E,Q:"EY5-J!J8AC M*C-C"\IIFFYC .JM06FDHAG[52?>'YWTQQN9WX=SQM8Y8ZI[O5UGZ^5X4_N7L?_J?-SDG34"'1&H:"WG@_&H?Q*L M%[U]# =@.QR W<,!4$7OCQ3I&#I3>J_W53[0\0)0&@&EA5"TML)V5 &/82L? MZ'@"*(V TD(H6GN=JQUT"-R##O^C\KG).Z]E!1UOJ&CMRC<>]C?F4:":;:?? MCCD$[C&'SPM-78AXBI2D4S.^.:4O9BA?_^G,.>B0 2B-5+2FQ\'>>KKW,1 0 MV(& P#W[;M,=B31C45[,7KTS]:"# J T4M%:]G(C]?NP^D%C1;W;ZH=?<[XL M:O\U3VD:F81_1\V%79U)AUTO#[M@'G;%_#ZL?V"M?S $[: #4)L/2B.@M!"* MUA;&#@@$[UDZ/],-()J(/%7;YGG=G)T5 77QH+2PHHV:'P8XL-X\>,?L M>G-*4IN(SE6D;L[.>08UY:"T\(V,!2.4% ^MNO4@U/8;@+48(/2""@MA**UA;$&.W!/VT.L M[G4WL;-8X\W!]H[5O:"-AE"T]H.'UDT/W6[Z.A:ZAFU;/.0.WOE)0Z\COVO) M!6TQA**5R1TTGAA/F)P7C^IGVICI>YSR.>=Z:_WO #X4#\&O;;_TSZ[*A_HM MIOP? [=4SG67CF(VTTA/N_\>DN5C^^4;)9;%<^F/0BF1%"\7^M)ATNR@/Y\) MH5[?F ;J?YXP^0]02P,$% @ 4HX(6;@JFW I P $0H !D !X;"]W M;W)K&ULK59A;]LV$/TKA)8-#=!9LF4K068+2"P7 MS= 40;-L'X9]H*6S350B-?)D9_GU/5**:B>*9FSY8I/4>X]\1_)XTYW27\T& M -E#D4LS\S:(Y87OFW0#!3<#58*D+RNE"X[4U6O?E!IXYDA%[H^"(/(++J07 M3]W8K8ZGJL)<2+C5S%1%P?4_5Y"KWD\#7\1Z@W; CZ8!<$.:1H%3C] M;6$.>6Z%:!E_-YI>.Z4E[K>?U#\X[^1ER0W,5?Z'R' S\\X]EL&*5SE^4;N/ MT/B96+U4Y<;]LEV##3R65@95T9!I!860]3]_:.*P1R"=;L*H(8R>$\:O$,*& M$!X[P[@AC(^=8=(0G'6_]NX"EW#D\52K'=,636JVX:+OV!0O(>TYN4--7P7Q M,$Y@B>QG-E=%J21(-$RMV+5$T&"0+1[H/!I@[Q) +G)S2M!@$)Y-?B2&W()& ML6^OCCO7,CZ>'77;^W^R+_SS[03#"]GB%3B_L.U[7TJ"N*+D@^_,3 M =@U'0[S5]=>UVKC;C6;,R],R5.8>904#>@M>/%//PRCX)>N0+^E6/*68HLW M$CO8DG&[)>,^]9BN(FK*SQ7/Z>8U%QWJB]ZU);7:F5.SK\XV#@9G4W^['^DC M,,E+S' P.<0L^C$'=B>MW4FOW8EYZ;H?<^ Z:EU'O:Y_4[B_O1I2M9;B$3)&4< -'"1DE[>[ M@A#]^Y;-C\ D-2;:PX3/0M"'J /@[[UQ!>BU*RX,;6 EL&ULS5C;;MLX$/T50ELL6B"U M3,DW96T#N:)=)$40;[L/Q3[0]M@F*I$N2=D)T(_?H:3(4JP(-JH'O]BZS!S. M',Z01QQNI?JA5P"&/$6AT"-G9/:CQ4,8FY (>%-%Q%#'U? FAW(X.3+E;$/ MW/%PS98P ?-U_:#PSLU1YCP"H;D41,%BY%S0\RL:6(?$XAN'K2Y<$YO*5,H? M]N;S?.2T;400PLQ8"(9_&[B",+1(&,?/#-3)Q[2.Q>L7]-LD>4QFRC1KD3-PR!P6+ [-H]Q^@BRAKL6;R5 GOV2;V;8=,HNUD5'FC!%$7*3_["DC MHN#@O>7@90[>H0Y^YN GB::1)6E=,\/&0R6W1%EK1+,7"3>)-V;#A9W&B5'X MEJ.?&5_#U)"/9(+E,8]#(')!KIA2SUPLR44D8V$($W-RHPU'SF!.;AE7Y!L+ MX]16B@THPZ?HFD"]OP;#>*@_(.C7R35Y_^X#>4>X(/<\#''>]- U&+8=W)UE M(5ZF(7IOA/AW+%K$;Y\1K^UU*MROZMVO88;N-''WR^XNDI4SYN6,>0F>_P;> MCH SU^B*%RA]<,LTU^7Z' M Y#/!B+]7Q4Y:32=ZFALEY_K-9O!R,$VUJ VX(S__(/VVG]54=406(DX/R?. MKT,?WW+!Q S(';*#W+T0]GQF6;&<@#!G9&*PS'"=,+:\4A?.0O(@-4_Z_OO- MD[&KB*VX&Q%'H)A]7DE=?3QW4BP_&E 1MOT41Q9@JBC[39 259V>U@MRH%&0W#[);GSIL("0> M^84UOI;*+@[INI"5OYW$JH!K48\MZ(; 2@3T<@)Z)[42])HDKB&P$G']G+A^ M;>4D.P47VJ@XZ?2%)7)CB:Q*.\4:% O<#_JMP:L2KS#KT&[!K!3J( ]U\-M% MCB__L2O G60"KR=V6M'.9EF53^V QTYC0V E;H*3B#2>C%U9%?X>^7>#_R6_[HKJLSH6_L" MW4DT6J_1#NR*FY\Q7Z?9I&)6+/4!FT3]X$?/:T-H9:IV0I%V3ZLI&I683:&5 MR=N)3%HKQ8YMBA2L6]P#@M<=T=OKB&Y0Z)MRH#M11^M5W8$-<8^OEFP)AS1! M[8!'SV-#:&5Z=D*2#DZK"1K5F4VAE.;8)@[W.W1UN]UVU08>45 MK-)0W<+9FCW8O&=JB8'@I_D"W=JM/K::2L\*TQLCU\EQVU0:(Z/D<@5L#LH: MX/N%1&V4W=@3O/S$=OP_4$L#!!0 ( %*."%F@L<5XL@8 -<[ 9 M>&PO=V]R:W-H965TWR\>TP\ MO).FCTGZ13X(H="W*(SE9>]!J?7%8"#G#R+BLI^L1:P_629IQ)6^3%<#N4X% M7^1.43C GC<<1#R(>[-I_MZ'=#9--BH,8O$A17(313S][XT(D\?+GM_[\<;' M8/6@LC<&L^F:K\2=4)_6'U)]-2A1%D$D8ADD,4K%\K+WVK^X&GJ90V[Q.1"/ MLO(:94NY3Y(OV<6[Q67/RR(2H9BK#(+K?UMQ)<(P0])Q?"U >^5W9H[5US_0 MW^:+UXNYYU)<)>'?P4(]7/;&/;002[X)U/,DE/E?]%C8>CTT MWTB51(6SCB *XMU__JU(1,7!IP<<<.& FSJ0PH'D"]U%EB_KFBL^FZ;)(THS M:XV6OI/ ^VG9F^#F,?S@(?H72Q5NM$54A+Q>('>\B!% MGWFX$>A7=*?IL]B$ B5+5.]R'"\6#4/ZB43Z*^29-@WB% MEIG!-C>(!)>;5.0H%]KHT]TU>OGB%_0"!3&Z#<)05UM.!THO-@MY,"\6]F:W M,'Q@87]NXCXBWBN$/4QKW*]@]VLQU^Y^[DYL]X%.<9EG7.89YWCD4)[+C+Q" MKZ4419)O GX?A($*A$2WNT0LD&:WR51F]3Z)T_*--UP&$OUSH[\ O5,BDO_6 M)6<7#:V/)ML;+N2:S\5E3__XI4BWHC?[^2=_Z/U6ERI'8%;B2)DX J'/_DH4 M#^M6N',;Y6[99K6=^71$^FPZV%9CKS%CU.N/2S,K*EI&1>&H1!JAFX3'Z#NZ MRTJCRW8M[E5=H"!2VU(X K,6SX0QA6>TO&H[S]AC*/RO!&8'A72;P5J0KN]?[^/E&ZC-]1];U# MQ 91V];'$9B5@'&9@'&GB#UVF3A'8%;B)F7B)B<3>[)'V?&(5?;?W2KVK29X MW!_5$]OWC+KQP !__[H)UIFT0,N=:HE7LL&6#:.VK9 K-#L'%87G=XK=13BN MDN<(S4Z>D6T^*&X:,;R 8-:N_(3?A4V5X&S2)P?X;<21#ZNCVR15*WW<:L)I M$*EU61RAV>LV\LNGW>*T4Q'G"LU.GI%Q/BAVFG&:[?%UZ/>'3UE=8X4K5G: M1B[YL%ZZ$5L1(K\V+M"S=2$YWB-78JUURAV57A8LB@S%CSTZPE_0NF+G:%!A(\(PZ1;=G2HY M5VAV\HR2PW GK1'=Z9[ ]IY2'3*Q0S,Z"<,ZR=#\R&,DC-^Z4.=H86$CRO"P M6RQWJO1@H#.LHP_(6ATD8LW5QSM'#PD:Q MX4FWF.U4Z[E"LZU2NT.QU M&CE&NC5;)$[%FRLT.WF5\>*Q\T72J'%=8P9TKHG11036105Y6QXC8=#6I3E' MGXH8_46Z-6\D3N6:*S0[>4:ND=-GC@4$N"]#)G9H1@P16 P9:A][?(2_H'6E MSM'((D: D6Y-'XE3[>8*S4Z>T6[D] DD:3:"K#$#=G)J%!*%%9*A^Y''2!B_ M]1TDYVAO42/*:+>FD=2ITG.%9B?/*#UZ^C22[D\CGV[JH(D=FM%1%-91AN4M MCI$P9NOBG*.312NWA'5K)DG=WEAV#JU'C=:CI\\D"PB0V9")'9I14K3)-)+4 M1N2T1^4*S5ZGD66T6]-(ZE3$N4*SDV=$'#UR&DGWQXR^[^U-TNO,L-^?'""O MT4>TR322M#Q&PJ"M2W..#A4S^HMU:QK)G,HU5VAV\HQ<8Z=/(PL(:%\&3>S0 MC!AB3::0Y(1C)/P%K2MUCD86,P*,=6L*R9QJ-U=H=O*,=F.G3R'9\U-(T,0. MK7+3?9,I)#G^^ CCMR[4.=I:S(@QUJTI)'.J\%RAV$A#%;%^@/HDL M(*J/@]7C/EXG6+L5%]FQG^2SO[']02P,$% @ 4HX(6=4_ MTA$1"@ WFH !D !X;"]W;W)K&ULS5UM;QLW M$OXKA!H<4B G:=_EG&V@,1LT17(7V&WO0]$/:XFV%]D7=9>R4Z __KBKC6:I MI6=?/#KLET22R8?D,YSA/"2U.G_*\B_%@Q"2?4WBM+B8/4BY?;M8%.L'D83% M/-N*5/WE+LN34*JW^?VBV.8BW%25DGAA+Y?^(@FC='9Y7GWV.;\\SW8RCE+Q M.6?%+DG"_*]W(LZ>+F;6[-L'U]']@RP_6%R>;\-[<2/DK]O/N7JW.*!LHD2D M192E+!=W%[,?K+=\99<5JA*_1>*I:+QFY5!NL^Q+^>;#YF*V+'LD8K&6)42H M_GL45R*.2R35CS]KT-FAS;)B\_4W]/?5X-5@;L-"7&7Q?Z.-?+B8K69L(^[" M72ROLZ>?1#T@K\1;9W%1_ZK++&5OO"IDE=675@R1*]_^'7VLB&A4\]YD* M=EW![EO!J2LX1Q5L^YD*;EW!K9C9#Z7B@86EZ456OFB(K.JK88? MI:7=;V2N_AJI>O+R?92&Z3H*8_8A+62^4R:5!0O3#7L?1CG[+8QW@OV3W:CY MMMG%@F5W[(>B$'69CU%X&\61C$3!/HFPV.5BPT+9K'LMUKL\C])[]BXLHH*] MYD*&45Q\SUZQ*&6?HCA6]B_.%U*-INS38EWW_-V^Y_8S/?]YE\Z9LWS#[*7M MLE]O.'O]ZGL#S!4.P\5:P5@5C(/ \/Z]>09FH4QSL(]]L(]=X3K/V>? Y)M. MXI4; =MEJ7]G:7Y$_^\?50/L@Q1)\8>)\WUO7'-ORB#TMMB&:W$Q4U&F$/FC MF%W^XSO+7_[+Q#PE&"<"TZS@'*S@8.B7_Y$/(E?3]5$4LO(0$W4HQ%#J*,'X M'LROP,J%X/'2/E\\&OAP#WRX*!]V"/>^\#I*U_%NH[S@E>W,W6K6 MOW*LN5-&H;O2=QY+WS'&A?]/,QQM9N2\]0YV\M!!U*&ALLN'=+M3AKJ.BB_L M?2Y4$$BE4$U*=JU,9[(#BCUT0E."<2(PC5/_P*D_J8CL4UJ!$HP3@6E6" Y6 M"-"9_4LF57C9NZ>)-;3V4-;V8$$C?@:.-_<.,71/!U&3&AVK QTKW-&C-$IV M"?N;O3J,@#BR<7$$LPT.)E@"H:!X:^2)]/2*%(U3H>F$@J:RW6EY.ZGV(D7C M5&BZ*4![V?AYUF'1RM6BQ8JG<&MV>J^U86_YQXGZ55VJZ_,I)(X- M$L?&)0X7MY(5Y0RJ9IIQM&U=XK8'VZ,0Q_LR=JP@76QJ.Z9U%.-Z/L>.$O-O!\^Y^J]=9]T@[BW"\)R-'ZD(:[.)[XUVK M5UU=F[QJ7AX+3+R5H7Y-A:9S OFHB^>C U8OQ\@9Z>8T*1JG0M.IA?37G=:5 M(9=TLYL4C5.AZ:: #-W%,_2>JY?;G:-W%^%X7\:.M?'E##Q'[[%NN>TTO;UG MV*<0Q_LR=JR0>[MX[MUK[:HQL#U#M[T9W-XSQ/LR=JR0#+LON^[B&BZHM(U* MFI-2H>F,0$[JXCGI55@\J-5IW)$7CCTX6I+><*%"TWF%S->=U@T7E_2&"RD: MIT+330')N8LGY]44+VE=ER_$G[M(3>]R3K]I3'8CI^ULW+):T:!]H\5:.NT@ M?XJTW8.TWM&BTGJT/=WCCQBK>RN!91GJIA0I- M9Q@T@C>M2RT>Z:464C1.A::;HO$=;5S"C'?XMJPY%JO=13C>N[&C!U'CX:)F MN*L;=Z'P5@;/+U*11(6F,PPBR0NFY>JDNHH4C5.AZ:8 7>7A)PKC7;W[G*&[ M",=[-W;T(&4\7,I\RE+Q%TO"_(N0+-G)71BSNUVZ*49+>+S!P5.-],8/%9K^ MD K03/ZT;OSXI.**%(U3H>FF ''EXRQ'("J\7%5\S+?QW4]WO3@J4=Z[$&%IM,.0LIWIA4%2!47*1JG0M-- 8K+ MQT]EQD>!]C&,,0JX?:+ *:2.#U+'[W@>%4T4,(I]O.G!4X_T%A45FDY[XXE5 MT[I%Y=,^LXKVH56G$&,^B#&_QXG5J"C0_M[#L0+H+L+QWHT=/>@?O^,Q533^ M;]P!P)L>/.E(SY"HT'3:07CYTWI^E4\JRTC1.!6:_M0ZD&5!CZ.L,?Y?XV+^ MWUV$X[T;.WI00@&NA'X1><(V8EL^%72\ZL<;&3J]2-$X%9I.,,BL8%HWS@)2 MZ46*QJG0=%. ] IZG&&-\G3'<$37_@J%H9CGM!]*>0K1$X#H"7#1,]SA<:F/ M-S=XOI$>(U&AZ52#M@JF]5RJ@%1OD:)Q*C3=%*"W@AYG6J-Y#N+<+QW M8T??>#)OQZ-YQ_N\4=CCS0V>:*3G251H.M6@IX)IW=,+2#46*1JG0M-- 1HK M.-$]O+F9;[4ZB;%:B;56^^XB'._=T-$O&K\E5/[RTZ]_3&G_1F;;ZN>%;C,ILZ1Z^2#"C&PO=V]R:W-H M965T%WG(2L92%J4=:+QD[.__OXBWWBP5*J>ST#,.0QX4(/ MG9DQ\V/7U=$,$JI;<@X"GTRD2JC!KIJZ>JZ QIDHX:[O>3TWH4PXP2"[=ZV" M@4P-9P*N%=%IDE#U= I<+H=.VWF^<<.F,V-ON,%@3J

VS1WG,J8:SB3_P6(S&SJ'#HEA0E-N;N3R"Q3S.;!^ MD>0Z^R?+(M9S2)1J(Y-"C!DD3.17^EAP6!&TNZ\(_$+@;RKH%(+.IH)N(>AF M9/*I9!Q":F@P4'))E(U&-]O(8&9JG#X3]K6/C,*G#'4F.&>"BHA13BZ$-BK% M-VHTH2(FYY0IN :3M$.Y49'0:9Z0_TI"7U/1(AUOG_B>WZV0G]7+0XA0WL[DG0IY MN/GH+^0NDBWQ^B5>/_/KO.+W&3<>V;V4&A$AKQ%$J4*0H,G/2PPE%P82_:N* M4N[;K?:UQ>!8SVD$0P=WNP:U "=X_Z[=\SY6,6O2+&S(;(UGI^39J7,/OIL9 M*%Q@"] F6ZI5Z&HMMD77I%F8F_4R,UN0%X$_B?T&,/Z$-=" PL)!QQS(Q.[IA=W35=SRH?HKV1VU>D=KOS+;',[6 MBK!V.F]P $Y\\GNEMNV3;U(HBT\Q,:VB4NNY[6IJTBQLR&R- M9:]DV?M/A:W7),\FS<*&S-9X]DN>_=JU>98F*:?V#$2FB%9;J"MESGY3X:U[ MO;)(]O_9NE[K\,7VWB FK)W6MM#436U,#A,T-YK]7')J_PDEW>, MG&=GF[$T>%+*FC.$ &ULK59M3]LP M$/XKIPQ-( $):6D1:R/1,C0FH2$0[,.T#VYR;2P[>\UC0+:Y:,%R@-5Q(TSL?!V='I=.CLO<$]Q[5IC,%Y,E/J MP4TNLW$0.4$H,+6.@='?"J0-ERZ+MU;3+B>< M32ZX9#+E3,"E-%:7E"!K@,D,+AC7<,]$B7 MW1[LE(@J#G<8*H((CCSB:"5 M:<[D @UPV431!IT3WQ>:HZ<3GW0.XNSV'W9T]V'$T5UP( M(C>CT)*33FJ8;AR:5 [%KSC4@RLE;6[@H\PP:\%/N_&##GQ(P:TC'#]%>!)W M$GXNY2'THGV(H[C?IN>?X5MR>G7">YZO]UK"ZP3MPYDQ2+&_0F9*C1E0-BFY MI=9<+F#"##?[<"?5S*!>L1EE_U(N2_OB NS#E(FT%-5M^':CA !Z86NFL^]M MZ:OD]=OEN:)U:I8LQ7% 5S)A@IX. M K,PPP67DJ+6YG#%,O0LKJBNDM[AR2A<-?WHMMF2=US+.^Z4=UWJ-*<"U_J& M*NAQX[SHA:(NBRT]@UK/H%//G:0N(_@ONF="&5.\-F\:L!73-.E-"!P3M#H<$BYU%53JR96 M+7U?F"E+7<8/<_H.0.T,:'^NE'V:N /J+XOD-U!+ P04 " !2C@A9SWV; MD*T" !Y!@ &0 'AL+W=ONS7Q1&](R0)O#=A-G@OS:X9*5U.O[SUOW,EU1F[# MCR>E6.,"Z;Z\-6SY+4HJZ^H2[>D8.+]'*UF^H&M^(G9.-)9WO@IE!+HOF*YYV?=@+",-7 M L)=0%CS;A+5+.>"1#PQN@+CO!G-+>I2ZV@F)PLWE 49/I4<1_$<+!S/D814]@3>\SZA04MP)PAA48D2CD 6<".5XL;:B4],Q,'YR2[I MK$D:OI(T@AM=4&;A8Y%B^C+>YP+:*L+G*F;A0<#/FZ('@^ =A$$XA/O%'(Z/ M3@[@#MKN#&KE2'#J\=VQ:+;HQ6_? M]*/@PP&:PY;F\!!Z_"",%$N%/)7=J(P;U3$/J423\$1/NB@WH/VFJ>[V;N.@ M%P1GHXF_[6 S:MF,#K*YDD^8_B>5T6M4SEX\W<2BEEATD-A7[81 *!"YWA34 MQ:,!B/9H#$^#[JSC-NOX8-9+83-8L?A!AND:80U[>CBU^3:KS'KQ_UQG\1]/?D($>SKD7/0N**;I2AW6UU]:*1DS_N MC2C?"+-V=!6N.#3HC7E0IA&ZQB!=UN*RU,1252\S_C>@<0Y\OM*:G@V7H/W; MQ+\!4$L#!!0 ( %*."%EJ/(J^" , -T+ 9 >&PO=V]R:W-H965T MICVX MR4UK$=N9[;;P[W>=A*QA(5JG/*P/C>WX')]S?>WN8'GA2ZG3#C1K!B[4=%,;DS& M!-PHHC><4_5T#IG1ZX9:NUL0-N-,OI"N[ W.K4:UK@?ON9_5-A'LTLJ8:%S+ZQQ*SGSL0A":1TDYE;N?L,E:&QY8MEIHM_ MLJOF>@Z)-]I(7H%1 6>B?-+'*A![ '_T"B"H ,'? H858%@8+945MBZHH=%, MR1U1=C:RV481FP*-;IBPVWAG%+YEB#/10G+.#.Z+T82*A"RD,$RL0,0,-#FZ M $-9IH_)>W(%QH B,B4+!0DS.'1_=T&.WA[/7(-*+)\;5ZN>EZL&KZSZ92,& M9.B=D, +1BWP13?\ F*$^P5\V(2[Z+\.0E '(2CXAJ_P74FM7SC_?H5SR*4! MKG^T^2L)1^V$]NR=Z9S&,'?P<&E06W"B=V_\T/O0YK8GLH;W8>U]V,4>E=NJ M[;[&Y;[B8=<&U*&8=*=ZZ:U-?B?P4/D]D34\3FN/T[Y3?=JG]Y[(&MY][W>%X?T/ MR=ZMXM"056POTST(7J:[NU=[V<+WFJH5$YIDD"+0&YSB':O*6K+L&)D7Y=A2 M&BSNBN8:ZV]0=@*^3Z4TSQU;X=45??0+4$L#!!0 ( %*."%FXYTHK[P, M !@5 9 >&PO=V]R:W-H965T[3CZ1D19(5(>D() \Q M2=W]CL<[G7V<'0E]9#L CIZR-&=S8\=Y<659;+V###.3%)"+)QM",\S%E&XM M5E# L5+*4LNU[<#*<)(;BYE:NZ6+&=GS-,GAEB*VSS),?RPA)<>YX1BGA;MD MN^-RP5K,"KR%>^#?BELJ9E9-B9,,2M2*^UX%<*_FLMC"H%Y;I5^JX.+L0<+V:4 M'!&5TH(F!^KTE;8XKR27B7+/J7B:"#V^N.=D_7BY%$<=HQ7)1/XQK"(8/?8%68?F89/0&<0=<)"G;!($ZP5Q'$=Q+'V M^E$2)XU7VC:]3@'ID^G6CSX9OU,^^F1>J!Z3VN7)H,MWXA Q7>]46L:BA*2D M4,E;N=S[0V<0^=94U D+=<(B3;!67*9U7*;O7$^F.H.H$Q;JA$6:8*T@.O9S MGV%KKR@5LOF:N]URL>H1\KIU)^P1\L]^D_0(!0US;<<;#98S[+AH@I-\>X&V MD /%J4I3'(M>+F&<8MDG#Y:88?Q;TU,K+=1*BW31VH%RGP/EOG.AJ3:@*Y0Z M::%66J2+U@[E#;K4YEYJ:P;3UUZT]YRINT 5'?>8G MYK13?:S&34\&=*NNV)CP4:1?V>+7J_4UWK6ZO.JL+YVKE=.S'LIK/W6S](PO M[PQO,-TF.4,I;(0IVQR+)H.6UW#EA)-"W3,]$,Y)IH8[P#%0*2">;PCAIXDT M4%^&+OX#4$L#!!0 ( %*."%E20ML:$ 8 !LF 9 >&PO=V]R:W-H M965TR]Y+X_$^8&E7[(MI1Q\ MBZ,DNQIL.=]=6E;F;VE,LB';T43\LF9I3+BX33=6MDLI"8I&<60AVQY;,0F3 MP6)>/+M-%W.VYU&8T-L49/LX)NGW&QJQP]4 #AX>? PW6YX_L!;S'=G0.\H_ M[VY3<6?5+$$8TR0+60)2NKX:7,-+C&9Y@P+Q>T@/6>L:Y*:L&/N2W[P+K@9V M/B(:49_G%$3\NZ=+&D4YDQC'UXIT4/>9-VQ?/["_*8P7QJQ(1I$MK0QR+]H+?P5)OE$N>.I^#44[?CBVO?W\3XBG ;@ ]_2%"Q9+*;<-I\+]Q2\ M2WP64_#2HYR$4?8*7(#/=QYX^>(5> '"!+P/HT@$/)M;7(PFY[3\JN>;LF=T MI&<'O&<)WV8 )P$-%.T]??NQIKTEO%"[ CVXX@9I"7_9)T/@V*\!LM%(,9[E M^N.4_#U9Z3540!9^"6I#3AK\%O M(H&Q-?A$OH$_/[(H F+-'D@:_*6:!64_(W4_>1Z\S';$IU<#,>LRFM[3P>+' M'^#8_DD5 I-DGDDR;(A,"M:H#M9(Q[ZX(1%)? H(!RNZ"9,D3#9Y@'8T#9EJ M:=V4?)."+Z\E]XO)S!Y.YM9]V]M]E&NCX51&>0HN!W6Y[6 MAKM:P\N,Y4L9ZV7$,I&GPC)QK:@HIE24-#\B61:N0Y_P8_FJ[&O:&N(%M(=N MQRE]E-O%> HFY [''9>HF*9JAXQKAXRU#KF.V3[A6D=?%RDW$BBT]HC)\ MW!O(N#O891]SX0YAQ^X^"#I#U#%;P31K>5"R>U+;/3EW!8@I 6@2Z.?_I#>& MV6S:FHVES7V4ZSK#6 M+JE0;@O5*;=8 4&V.HW E@J 1O-G12?9/.KE3P4*CH=.U^9SN/ I+MEPU!B. MM(:+]2:T9 *6^U2L2/\[^)22)(N*30*X#OX6"DS(8J[T@9;YL>O1*)MGE V; M8I-CU$@1^%Q:!!H5(T;9/*-LV!2;'+)&D$#3BJ0BE/?,L+O#7*I@(H_V+D439LBDU^-=W($F1:EB"E+.D4RB7JJXEN[CR+"&N)9*,;58+T MJL1L(:TZTU62TQ#O- 1K(;(K&IV"]#KE:<6S(M6:?!+BG89@+40VN=GV(^T> M]='%LZ([->&=T_:>0X2U1++)S;89Z;?-K9+Y,PF3O&0N2;8%;R+!])8&&W7A MU+,^-@L;9?.,LF%3;')\FIT]4;9L"DV.62-ZD!ZU?&$ MPMG_0('L[INZI0+EP.[>VE-Q];Z@8=27'LZ1[3=JM ?2:P_#Q5,A$F:]%WX* MU*3WCE-%!7LPK("-CWTF0HTH02>^F#RMCD[/^$*F "D^D2E0BF]D*JZC'\E0 ML_%'VEWJXTOJK/?5%DY[[QXJU+@]?;MO'LYBPGJFTFBK==@EINFF.&64B8DN MXEJ>;ZB?UB>9KHOS.YWG-_!R"17//7B)RW-*#7UY;.H]244&R4!$UZ(K>S@1 M*S8M3R*5-YSMBJ,V*\8YBXO++24!37. ^'W-&'^XR3NHSX,M_@502P,$% M @ 4HX(6?S4<3F' P FPT !D !X;"]W;W)K&ULK5?1CJ,V%/T5BVZK&:D% H1DIPG23K332:*:[^U#UP8%+@A9L:CO) M].][#0P-62^;V>8EP<;G'-]SC7V].'#Q66X!%'FN2B:7UE:I^L9Q9+J%BDJ; MU\#P33FV2N MQS<#/A9PD$?/1$>RYORS;KS/EI:K)P0EI$HS4/S;PPK*4A/A-/[N.*U>4@./ MGU_8WS6Q8RQK*F'%RT]%IK9+:VZ1#'*Z*]4C/_P&73Q3S9?R4C:_Y-".#7%P MNI.*5QT89U 5K/VGSYT/1P#D,0.\#N"= H*O /P.X)^K$'2 X%R%:0=H0G?: MV!OC8JIHM!#\0(0>C6SZH7&_0:-?!=/KY$D)?%L@3D7O6DU_(AZ>87+VY)F](PP5C[@+V7@.^\4<+?=\PFOOLS\5PO,,QG=3[<-X7S_]23[U8? MF.'WV?<;/O^;V2=Q(=.2RYT \N?M6BJ!G_!?IGRWC(&946]K-[*F*2PMW+0[-!DH49D90!>0*O\(: M1 I,79NR,DYXY85O;<_]T01=M=!)N^;TN;*/7-L-O(6S/W;W&PH3+[1#LT)B M5O#GO<+ I6GOTG14LEN\VJ(U,,@+17+!*SR]2L"C@_"<[&FYH^V!5.*)2%D* M)O-:G=G1]"9!:+\=&K :GOS,1O- M1VSP^#@'6I&*=$LHR[!4VF,)6&-!IYKQB,S,*9E]$7A@ST]6_NC$7NOT&8+) MA00'/L][G^>C/G\T+'7<2K#X!"&TU6@GE1*,;LZ_^*P]]_2K7HWJO];.@"^SSE7+PTM MT-_'HG\!4$L#!!0 ( %*."%E"7BB+"04 !08 9 >&PO=V]R:W-H M965TNP%D&\ MK _#'A2)CHE*HD=22?;O=Y046:)H-5TUH"^Q17WWD=_=^7AD5D^,?Q9[0B1Z MSM)<7$[V4AXN+$O$>Y)%8LH.)(RB.:3 M]:H"6/NRE&K#6JT/T0+9$WAUN M.#Q9#4M",Y(+RG+$R>YR1.L[4E+N&?NL'MXGEQ-;K8BD M)):*(H*/1[(A::J88!U_UZ239DYEV/[^POZN% ]B[B-!-BS]1!.YOYPL)B@A MNZA(Y2U[^H74@F:*+V:I*/^BIQIK3U!<",FRVAA6D-&\^HR>:T>T#(#';.#4 M!HYNX)TP<&L#][4S>+6!]]H99K5!*=VJM)>."R(9K5>+ZW! M7S17B;*5'-Y2L)/K,.(YS1\$NB$<;?<1)^@GM(5T3(J4(+9#GTI7DP1=/1(. MJ8,^%MD]8.%5"1?H34!D1%/Q%BSOM@%Z<_86G2$+B>HUS=%=3J4X;PW\OF>% MB/($!L_4\P>:II V8F5)T*169L7U^J^K]3LGUN^B#RR7>X'"/"&)P3X8MO<' M["WP9>-0Y\6AU\X@X:]%/D6N?8X394]Q%A7W4#+= '8FS1N)L4.)5DL"F$W\&G9* !R4BS[ A"W*.PWFOU7AO4?_R*3:VH=U+WJK<&?.0I/=!^F)_QJ:<(BFHW;9 MJ%W^#_E0_T:^Y)EE/XKNPM8SPH"RL:>A A/7?*X71",77II]A.UC>V@/>NFZ MR?^$I6G$!3J CTKE1N$UG?IH%4-?JV,;$\R>NAHL,,'5E-#,-G=/B&_U MQGA0?- *]BOE8Y/\64^^ 6:2;X"Y4]?1Y1O93LIWCO*=0?E;R6 S9 =YLC4? MM/_:OFM4MF!4MG LMFXDCFTT_C[Z:#QJ(STJ6S J6S@66S>@QV8:#W?3X6Y' MXK*E;,(JCF']PN92<[=K/?9LO<3T02Y>Z 7&P#2;Z^7%P#3S3Q278Z^-AYOM M6^BO.8U5>15EG2G4)8%1[B#15R?EF&S!J&SA6&S=D!R/ MC_/JK,X)'DJP,Z M)ELP*ELX%ELWH,<3#QX^\GQ;E3&<1/0&UH!9Z.<]$X^OEY@^!MOZ><]JW7)F MA#^4U\L"FO4BE]655#/:7&%?E1>WVO@UOMA@PWB@KKS+6]4C?75?_B'B#S07 M*"4[F IZ*U@IKZZ@JP?)#N4=ZSV3DF7EUSV)$L(5 -[O&)RGZ@&PO=V]R:W-H965T,YENJ2;URQXX#3,BG/W,#S1FZ."746L_+> U_,6"$S M0N&!(U'D.>9_WT/&#G/'=XXW'LEF*_4-=S';X0VL0/ZZ>^#JRFTH*.W?^;>R'.J&,^(W 09R=(SV5)\:>]<6G=.YXNB+(()$:@=5A#TO(,DU2 M=?Q50YUF3)UX?GZD?U].7DWF"0M8LNQWDLKMW)DX*(4U+C+YR X_0#VAH>8E M+!/E7W2H8ST')860+*^3504YH=41O]2-.$M0''-"4"<$W83!*PEAG1"^=81! MG3!XZPC#.J&S#@[(*ZC%4V?E-TOLU6_"-4+926Y>DI4GES$ MF%-"-P(] $>K+>: OD4KM1S3(@/$UNB.2I*2K-!ZHA4D!2>2@$ ?(I"89.*C MBAJ"[JN"@E<*"M%G1N56H)BFD!KRH_[\ M44^^JYK3="@X=N@^Z 7^6- ;%'K?H, +!H9ZEF]/#TW3^6^CQ_]Z]%8SPF:Y MA"4O?(7WVFJ(7Y*L4/U&:\YRM&3YKI"X= *UA QK[(^?%!A]DI"+/TUKI*IB M8*Y"F^>MV.$$YHYR1P%\#\[BZZ_\D?>=22";L,@F++8$:TDY:*0<]-';4HJ3 ME-"2,FE+"4'4 M'[6#(@/(Z\3$1M"T"6KU:=CT:=C;IR6C>^"2/"D__)E),'I:+^*]Z]4F++() MBRW!6CJ,&AU&5V$](YM2VH1%-F&Q)5A+RG$CY?@:K&=\X09>QW@N(\)A,.D8 MSQGOT"$)RDDC5#?4C,'E&!272Z#V]G/A?=,;4II$Q;9A,668"TI?>_TQ>-=@_O459R[PF#L=PS($!2$G:#( M1.K^AHJ-I*'9@_RSKT._MU>KTGK83K?!_#'7F__>)6N5%EFEQ;9H;26"DQ+! M55A0788M06W2(JNTV!:M+>CI2]KO_;K[WVPHO/2%R:AK0Y=!?M=A(A-I,.W: MD(DTZMB0>[9?E0/?E!N%0LVUH++:BVCN-IN1=^467.?^O7^[] WW([UY6>Z/ MG?#5SN=GS#>$"I3!6@WEW8Q5I;S:3*PN)-N5NV5/3$J6EZ=;P"EP':">KYGZ M!JPO] #-EN[B'U!+ P04 " !2C@A9.L:L F0# ![%P #0 'AL+W-T M>6QEY 45&DESF1&ENW+NE86D)"F!E'&OY_N1EQ$FW/%0++/K3)7.+%\* M-7(#OXDYYO UT='HH^L8O4F>T)%[?_;^US)75^\<(7N"R%ZAPM"O<"OV-V#_*D7_(DX^*#XX3/Z2-2<>6 9\VXSU%:'W? M.D];3.A@Y,!.WF7C]!Y"]\WTGNT$,)$0$=D1J,A>7>CC89J+MMY#UP2T.LFH M\T#XR)T0SJ:2 2LE&>-K$^Y!8);S7#I*;S2=+H!(^6C@P/1@#]8Z&1.YK'*; M#.9W6I^^!VQZ8)!QWACLN28P'A9$*2K%M>Y4)U?!)Y!3M^_6A78XEV0=]"[= MEE ==))I+A,JVWWO;D+C(:"2L*W3>O:?\NS_&+'8?^U M+%=7E7W#5H_U0\=;-WG9!9-1%TQVHB8'73 9=\!D_]6NFL\Q&73!9._MFPP[ M49+AFS3IU0^^6T_7.\_63=2!=YB1^P/>B'B;U)DN&5=,U+T%2Q(JGCQB:WE% MIISNZNOS$YJ2)5=W#3ARV_9WFK!E%C=GWU[6\PO"!J7J!T+B82NJ+) MI.[*^;1J.KJAL]8?(.PCU]7'CF <@]D1P+ \F .,8UA8GO]I/ -T/ ;#O VL MR #E#%".8=F02?7%\M@YL?[81QK'81A%V(Q.)E8'$VS>H@C^[&J8-V!@>2#3 M\^8:7VV\0@[7 ;:FARH$&RE>B=A(\;D&Q#YOP(AC^VIC>8"!K0)6.Y#?G@=J MRLX)0UA5S!NV@W$DCC$$:M%>HU&$S$X$7_OZ8+LD#./8C@!F=Q"&& *[$4

-8?20$3;8T.P6BP^0"X99K>]9!:GX& YMOA<5MW_H@U!P9*=-Q1ULFH>A/1C!"[L7 MPE7E,!J-LF'%I1I<7;Z>Z\X,_0WM1.ZD5K"SV?%5BB?[=KS99$=IY5:6TKU, M!NWW4@Q8)96LY#=13 :C ;-[_?2G-O*;5HZ7Z]SHLIP,QMV!K\(XF?^T>]U M;OC6MGL-=6V+]OP<&(\"&G=;M=/7LG3"S+D37XRN#U(] M-*>!JQAZE]'&X?6S"^*%^3]AU+N=S,5(1HMRNYHO5>C%G\&U]>[.<3S>P\7EZ M,UW-%LR#C!#(Z(20?T<>9(Q QB>!7&_@XZ_%RH-,$,CDA)!!)%,$,CTE9.Q! M9@AD=DK(Q(,\1R#/:2$_YD$<.?_X[6PGG9_$1 MEL9'M'Q+!4%T(%-A?234+-1J*77=]&AUJ!V8%KY9%\!A1AD3*^6+UL63+,OV MKKMU>V'8$IX/]=!PL*F/B3EE3"R5IENM:QH%D<,,,B96"#P)IA8%6SS#2:RP M7@1GM0G*&LPA8V*)S,4V>#@Q58R)77$M%5>YY"7<8]:9MGD7MVLNC5]DC3%9 MC(EM,1<&,EM3,_N'0!UH@],$+W^YB802)B@RQ5 MKBO!-OPYZ.$('8H0BV/!C8+;SK([B-IZSTT0+O%*Z"_D]G??#;,*A&Q57HKZ3[* M&)-*3"P5M*0.9VDPJ<3$4D'KUQ 3\TQ,[)FF?NWM8G2*BU@Q:"$;Q@Z33$PL M&;0*"S$QS\3$GD&KL! 3\TQ,[)F?*Y[>^Q)S3'S*>:Y@QC#&'!.?K MR3.VAM/[F.@R"_TDV?N806I/, ,E] 9Z%[.N*A\3,U!";*"@-I\+QV49N"?! MW),0N^>=XKP/$W-/0NP>O#KWW9-@[DF(W8-C^NY),?>DOV"YY?N\?&]7IYAQ MTI..E6&GJ?'DPV*;%L>@,).4C T,*QA8^):2= M= O>VL($E)UTTBW 1-\N(Q_RO"U]]CHRP^23$\S.\,:SZZMYJ2M'D%85>7Y0SVW:H; MS8O7UXQ?7Y&^^A=02P,$% @ 4HX(69=W8@DCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9CR]EWPZ[[EBWNU.=?1[V MQ[ILML-P^I5276W+H:UWW:D MSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE:&:O;;\IP[))G_OKZ9HN MAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9!-GT00Y!/GU00%!,'[2 H,7T M0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'>,GK9)M!;4&\AT%M0;R'0 M6U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%M'FR4$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O M(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_FQ#H':AW$.@=J'<0Z!VH M=_RDWG7XVI=Z[?E>XT]!/TGU<+ZW7!]_67Z?1)P7%YS3;45]^@M02P,$% M @ 4HX(6=9((R[W 0 *R@ !, !;0V]N=&5N=%]4>7!E&ULS=K+ M3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY M$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z M>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU9 M3,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V M!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G M$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I1 M2.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J M4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'( MJE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56C MR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-?\IZ[USZS^.'Y]E9YO^+9^- M_Q%&UL4$L! A0#% @ 4HX(68V @GW)!0 OQX !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 4HX(6=Q5[7XP!@ W!P !@ ("!EA@ M 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX( M6205"I75!P Z20 !@ ("!WRT 'AL+W=OHU !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 4HX(6?^!,ZK7 P )@D !D M ("!=$( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4HX(6&PO=V]R:W-H965T&UL4$L! A0#% M @ 4HX(6&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX(6;8/N[5A! B@H !D M ("!IWD 'AL+W=O&PO=V]R M:W-H965T0( +4' M 9 " @:Z" !X;"]W;W)K&UL M4$L! A0#% @ 4HX(61#"[$!$ @ B@8 !D ("!7H4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4HX(68;3?Q%6! @@L !D ("!990 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX(6?20"]9& P M$0< !D ("!RYX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX(6=,3H>,H!@ QQ$ !D M ("!]ZH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4HX(6:T5.!I$! B0H !D ("!D;@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX( M680LH4-P P \Q$ !D ("!W\0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX(6:ZUU[RU @ _0< M !D ("!_&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX(6=\F%#Y] P \PL !D M ("!5-@ 'AL+W=O(>7(# !0#@ &0 @($(W >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4HX(61U7UM+M @ 70H !D ("!D., 'AL+W=O M&PO=V]R:W-H965T.KL7 , "D/ 9 " @3;K M !X;"]W;W)K&UL4$L! A0#% @ 4HX(617@ M\DSX @ -@@ !D ("!R>X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX(6=?KDC=Z!0 *!\ !D M ("!1_L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4HX(62ZNP"E6! O14 !D ("! M?PP! 'AL+W=O+(& #7.P &0 @($,$0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 4HX(606K[I0* P 6@L !D ("!/2(! 'AL+W=O&UL4$L! A0#% @ 4HX(66H\BKX( M P W0L !D ("!N"L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4HX(6?S4<3F' P FPT !D M ("!9#D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4HX(63K&K )D P >Q< T ( !=T8! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 4HX(69=W XML 83 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 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 304 266 1 false 70 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.myomnipod.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 9952152 - 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 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 9952155 - 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 9952156 - 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 9952157 - 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 9952158 - Disclosure - Revenue and Contract Acquisition Costs Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCosts Revenue and Contract Acquisition Costs Notes 9 false false R10.htm 9952159 - Disclosure - Accounts Receivable, Net Sheet http://www.myomnipod.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 10 false false R11.htm 9952160 - Disclosure - Inventories Sheet http://www.myomnipod.com/role/Inventories Inventories Notes 11 false false R12.htm 9952161 - Disclosure - Cloud Computing Costs Sheet http://www.myomnipod.com/role/CloudComputingCosts Cloud Computing Costs Notes 12 false false R13.htm 9952162 - Disclosure - Goodwill and Other Intangible Assets, Net Sheet http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNet Goodwill and Other Intangible Assets, Net Notes 13 false false R14.htm 9952163 - Disclosure - Investments Sheet http://www.myomnipod.com/role/Investments Investments Notes 14 false false R15.htm 9952164 - 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 9952165 - Disclosure - Debt Sheet http://www.myomnipod.com/role/Debt Debt Notes 16 false false R17.htm 9952166 - Disclosure - Financial Instruments and Fair Value Sheet http://www.myomnipod.com/role/FinancialInstrumentsandFairValue Financial Instruments and Fair Value Notes 17 false false R18.htm 9952167 - Disclosure - Derivative Instruments Sheet http://www.myomnipod.com/role/DerivativeInstruments Derivative Instruments Notes 18 false false R19.htm 9952168 - Disclosure - Commitments and Contingencies Sheet http://www.myomnipod.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 9952169 - Disclosure - Stock-Based Compensation Expense Sheet http://www.myomnipod.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 20 false false R21.htm 9952170 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 21 false false R22.htm 9952171 - Disclosure - Income Taxes Sheet http://www.myomnipod.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 9952172 - Disclosure - Earnings Per Share Sheet http://www.myomnipod.com/role/EarningsPerShare Earnings 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 9954471 - 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 9954472 - 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 9954473 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.myomnipod.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.myomnipod.com/role/AccountsReceivableNet 28 false false R29.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://www.myomnipod.com/role/InventoriesTables Inventories (Tables) Tables http://www.myomnipod.com/role/Inventories 29 false false R30.htm 9954475 - Disclosure - Cloud Computing Costs (Tables) Sheet http://www.myomnipod.com/role/CloudComputingCostsTables Cloud Computing Costs (Tables) Tables http://www.myomnipod.com/role/CloudComputingCosts 30 false false R31.htm 9954476 - 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 31 false false R32.htm 9954477 - 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 32 false false R33.htm 9954478 - Disclosure - Debt (Tables) Sheet http://www.myomnipod.com/role/DebtTables Debt (Tables) Tables http://www.myomnipod.com/role/Debt 33 false false R34.htm 9954479 - Disclosure - Financial Instruments and Fair Value (Tables) Sheet http://www.myomnipod.com/role/FinancialInstrumentsandFairValueTables Financial Instruments and Fair Value (Tables) Tables http://www.myomnipod.com/role/FinancialInstrumentsandFairValue 34 false false R35.htm 9954480 - 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 9954481 - 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 9954482 - Disclosure - Earnings Per Share (Tables) Sheet http://www.myomnipod.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.myomnipod.com/role/EarningsPerShare 37 false false R38.htm 9954483 - 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 38 false false R39.htm 9954484 - 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 39 false false R40.htm 9954485 - 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 40 false false R41.htm 9954486 - 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 41 false false R42.htm 9954487 - 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 42 false false R43.htm 9954488 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details) Sheet http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsNarrativeDetails Revenue and Contract Acquisition Costs - Narrative (Details) Details 43 false false R44.htm 9954489 - 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 44 false false R45.htm 9954490 - 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 45 false false R46.htm 9954491 - Disclosure - Accounts Receivable, Net - Summary of Allowance For Credit Losses (Details) Sheet http://www.myomnipod.com/role/AccountsReceivableNetSummaryofAllowanceForCreditLossesDetails Accounts Receivable, Net - Summary of Allowance For Credit Losses (Details) Details 46 false false R47.htm 9954492 - Disclosure - Inventories (Details) Sheet http://www.myomnipod.com/role/InventoriesDetails Inventories (Details) Details http://www.myomnipod.com/role/InventoriesTables 47 false false R48.htm 9954493 - Disclosure - Cloud Computing Costs (Details) Sheet http://www.myomnipod.com/role/CloudComputingCostsDetails Cloud Computing Costs (Details) Details http://www.myomnipod.com/role/CloudComputingCostsTables 48 false false R49.htm 9954494 - 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 49 false false R50.htm 9954495 - 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 50 false false R51.htm 9954496 - Disclosure - Investments (Details) Sheet http://www.myomnipod.com/role/InvestmentsDetails Investments (Details) Details http://www.myomnipod.com/role/Investments 51 false false R52.htm 9954497 - 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 52 false false R53.htm 9954498 - 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 53 false false R54.htm 9954499 - 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 54 false false R55.htm 9954500 - Disclosure - Debt - Components of Debt (Details) Sheet http://www.myomnipod.com/role/DebtComponentsofDebtDetails Debt - Components of Debt (Details) Details 55 false false R56.htm 9954501 - Disclosure - Debt - Narrative (Details) Sheet http://www.myomnipod.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 56 false false R57.htm 9954502 - Disclosure - Debt - Components of Interest Expense (Details) Sheet http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails Debt - Components of Interest Expense (Details) Details 57 false false R58.htm 9954503 - 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 9954504 - Disclosure - Financial Instruments and Fair Value - Schedule of Financial Instruments Disclosed at Fair Value (Details) Sheet http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails Financial Instruments and Fair Value - Schedule of Financial Instruments Disclosed at Fair Value (Details) Details 59 false false R60.htm 9954505 - Disclosure - Financial Instruments and Fair Value - Schedule of Assets and Liabilities Measured at Fair Value Recurring Basis (Details) Sheet http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails Financial Instruments and Fair Value - Schedule of Assets and Liabilities Measured at Fair Value Recurring Basis (Details) Details 60 false false R61.htm 9954506 - Disclosure - Financial Instruments and Fair Value - Additional Information (Details) Sheet http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails Financial Instruments and Fair Value - Additional Information (Details) Details 61 false false R62.htm 9954507 - Disclosure - Financial Instruments and Fair Value - Schedule of Reconciliation of Changes in Fair Value of investments (Details) Sheet http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails Financial Instruments and Fair Value - Schedule of Reconciliation of Changes in Fair Value of investments (Details) Details 62 false false R63.htm 9954508 - Disclosure - Derivative Instruments (Details) Sheet http://www.myomnipod.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.myomnipod.com/role/DerivativeInstruments 63 false false R64.htm 9954509 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.myomnipod.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.myomnipod.com/role/CommitmentsandContingencies 64 false false R65.htm 9954510 - 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 65 false false R66.htm 9954511 - 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 66 false false R67.htm 9954512 - Disclosure - Income Taxes (Details) Sheet http://www.myomnipod.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.myomnipod.com/role/IncomeTaxes 67 false false R68.htm 9954513 - Disclosure - Earnings Per Share - Schedule of Weighted Average Number of Shares (Details) Sheet http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails Earnings Per Share - Schedule of Weighted Average Number of Shares (Details) Details 68 false false R69.htm 9954514 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities (Details) Sheet http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails Earnings Per Share - Schedule of Antidilutive Securities (Details) Details 69 false false All Reports Book All Reports podd-20240630.htm podd-20240630.xsd podd-20240630_cal.xml podd-20240630_def.xml podd-20240630_lab.xml podd-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "podd-20240630.htm": { "nsprefix": "podd", "nsuri": "http://www.myomnipod.com/20240630", "dts": { "inline": { "local": [ "podd-20240630.htm" ] }, "schema": { "local": [ "podd-20240630.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "podd-20240630_cal.xml" ] }, "definitionLink": { "local": [ "podd-20240630_def.xml" ] }, "labelLink": { "local": [ "podd-20240630_lab.xml" ] }, "presentationLink": { "local": [ "podd-20240630_pre.xml" ] } }, "keyStandard": 247, "keyCustom": 19, "axisStandard": 29, "axisCustom": 0, "memberStandard": 51, "memberCustom": 17, "hidden": { "total": 10, "http://fasb.org/us-gaap/2024": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 304, "entityCount": 1, "segmentCount": 70, "elementCount": 567, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 886, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.myomnipod.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "podd:CashCashEquivalentsAndRestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "podd:CashCashEquivalentsAndRestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R5": { "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R6": { "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-55", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R8": { "role": "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCosts", "longName": "9952158 - Disclosure - Revenue and Contract Acquisition Costs", "shortName": "Revenue and Contract Acquisition Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.myomnipod.com/role/AccountsReceivableNet", "longName": "9952159 - Disclosure - Accounts Receivable, Net", "shortName": "Accounts Receivable, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.myomnipod.com/role/Inventories", "longName": "9952160 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.myomnipod.com/role/CloudComputingCosts", "longName": "9952161 - Disclosure - Cloud Computing Costs", "shortName": "Cloud Computing Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNet", "longName": "9952162 - Disclosure - Goodwill and Other Intangible Assets, Net", "shortName": "Goodwill and Other Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.myomnipod.com/role/Investments", "longName": "9952163 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "9952164 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.myomnipod.com/role/Debt", "longName": "9952165 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.myomnipod.com/role/FinancialInstrumentsandFairValue", "longName": "9952166 - Disclosure - Financial Instruments and Fair Value", "shortName": "Financial Instruments and Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.myomnipod.com/role/DerivativeInstruments", "longName": "9952167 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.myomnipod.com/role/CommitmentsandContingencies", "longName": "9952168 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.myomnipod.com/role/StockBasedCompensationExpense", "longName": "9952169 - Disclosure - Stock-Based Compensation Expense", "shortName": "Stock-Based Compensation Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncome", "longName": "9952170 - Disclosure - Accumulated Other Comprehensive Income", "shortName": "Accumulated Other Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.myomnipod.com/role/IncomeTaxes", "longName": "9952171 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.myomnipod.com/role/EarningsPerShare", "longName": "9952172 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-17", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables", "longName": "9954472 - Disclosure - Revenue and Contract Acquisition Costs (Tables)", "shortName": "Revenue and Contract Acquisition Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.myomnipod.com/role/AccountsReceivableNetTables", "longName": "9954473 - Disclosure - Accounts Receivable, Net (Tables)", "shortName": "Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.myomnipod.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.myomnipod.com/role/CloudComputingCostsTables", "longName": "9954475 - Disclosure - Cloud Computing Costs (Tables)", "shortName": "Cloud Computing Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetTables", "longName": "9954476 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables)", "shortName": "Goodwill and Other Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.myomnipod.com/role/DebtTables", "longName": "9954478 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueTables", "longName": "9954479 - Disclosure - Financial Instruments and Fair Value (Tables)", "shortName": "Financial Instruments and Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.myomnipod.com/role/StockBasedCompensationExpenseTables", "longName": "9954480 - Disclosure - Stock-Based Compensation Expense (Tables)", "shortName": "Stock-Based Compensation Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeTables", "longName": "9954481 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.myomnipod.com/role/EarningsPerShareTables", "longName": "9954482 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954483 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R39": { "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails", "longName": "9954484 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details)", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R40": { "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails", "longName": "9954485 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details)", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Revenue from Major Customers - Concentration Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-84", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails", "longName": "9954486 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details)", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R42": { "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails", "longName": "9954487 - Disclosure - Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details)", "shortName": "Revenue and Contract Acquisition Costs - Schedule of Contract Acquisition Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedContractCostNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedContractCostNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsNarrativeDetails", "longName": "9954488 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details)", "shortName": "Revenue and Contract Acquisition Costs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "longName": "9954489 - Disclosure - Accounts Receivable, Net - Schedule of Account Receivable (Details)", "shortName": "Accounts Receivable, Net - Schedule of Account Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R45": { "role": "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "longName": "9954490 - Disclosure - Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details)", "shortName": "Accounts Receivable, Net - Schedule of Net Accounts Receivable Trade from Major Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-100", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.myomnipod.com/role/AccountsReceivableNetSummaryofAllowanceForCreditLossesDetails", "longName": "9954491 - Disclosure - Accounts Receivable, Net - Summary of Allowance For Credit Losses (Details)", "shortName": "Accounts Receivable, Net - Summary of Allowance For Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.myomnipod.com/role/InventoriesDetails", "longName": "9954492 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R48": { "role": "http://www.myomnipod.com/role/CloudComputingCostsDetails", "longName": "9954493 - Disclosure - Cloud Computing Costs (Details)", "shortName": "Cloud Computing Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "podd:CapitalizedComputerSoftwareGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "podd:CapitalizedComputerSoftwareGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "podd:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R49": { "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "longName": "9954494 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:Goodwill", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R50": { "role": "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails", "longName": "9954495 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.myomnipod.com/role/InvestmentsDetails", "longName": "9954496 - Disclosure - Investments (Details)", "shortName": "Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954497 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "podd:AccruedRebatesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "podd:AccruedRebatesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails", "longName": "9954498 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-118", "name": "podd:NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued", "unitRef": "notice", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "podd:NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued", "unitRef": "notice", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails", "longName": "9954499 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R55": { "role": "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "longName": "9954500 - Disclosure - Debt - Components of Debt (Details)", "shortName": "Debt - Components of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.myomnipod.com/role/DebtNarrativeDetails", "longName": "9954501 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-149", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "longName": "9954502 - Disclosure - Debt - Components of Interest Expense (Details)", "shortName": "Debt - Components of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-137", "name": "podd:ContractualInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "podd:ContractualInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "longName": "9954503 - Disclosure - Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details)", "shortName": "Debt - Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails", "longName": "9954504 - Disclosure - Financial Instruments and Fair Value - Schedule of Financial Instruments Disclosed at Fair Value (Details)", "shortName": "Financial Instruments and Fair Value - Schedule of Financial Instruments Disclosed at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "longName": "9954505 - Disclosure - Financial Instruments and Fair Value - Schedule of Assets and Liabilities Measured at Fair Value Recurring Basis (Details)", "shortName": "Financial Instruments and Fair Value - Schedule of Assets and Liabilities Measured at Fair Value Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:OtherInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-227", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R61": { "role": "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "longName": "9954506 - Disclosure - Financial Instruments and Fair Value - Additional Information (Details)", "shortName": "Financial Instruments and Fair Value - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:OtherInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R62": { "role": "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails", "longName": "9954507 - Disclosure - Financial Instruments and Fair Value - Schedule of Reconciliation of Changes in Fair Value of investments (Details)", "shortName": "Financial Instruments and Fair Value - Schedule of Reconciliation of Changes in Fair Value of investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-230", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.myomnipod.com/role/DerivativeInstrumentsDetails", "longName": "9954508 - Disclosure - Derivative Instruments (Details)", "shortName": "Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-237", "name": "us-gaap:DerivativeVariableInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-237", "name": "us-gaap:DerivativeVariableInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails", "longName": "9954509 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-239", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-239", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails", "longName": "9954510 - Disclosure - Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "longName": "9954511 - Disclosure - Accumulated Other Comprehensive Income (Details)", "shortName": "Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "unique": true } }, "R67": { "role": "http://www.myomnipod.com/role/IncomeTaxesDetails", "longName": "9954512 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails", "longName": "9954513 - Disclosure - Earnings Per Share - Schedule of Weighted Average Number of Shares (Details)", "shortName": "Earnings Per Share - Schedule of Weighted Average Number of Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails", "longName": "9954514 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities (Details)", "shortName": "Earnings Per Share - Schedule of Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "podd-20240630.htm", "first": true, "unique": true } } }, "tag": { "podd_A10.1EquipmentFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "A10.1EquipmentFinancingMember", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Financing", "label": "10.1% Equipment Financing [Member]", "documentation": "10.1% Equipment Financing" } } }, "auth_ref": [] }, "podd_A515MortgageDueNovember2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "A515MortgageDueNovember2025Member", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5.15% Mortgage due November 2025", "verboseLabel": "Mortgage", "label": "5.15% Mortgage Due November 2025 [Member]", "documentation": "5.15% Mortgage Due November 2025" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r234", "r274" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r236", "r953" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r69", "r75" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billing Status, Type [Axis]", "label": "Billing Status, Type [Axis]", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r69", "r75" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r430" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r55", "r792" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r960" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and Unbilled Receivables", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r728" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r952" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional and consulting services", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r58" ] }, "podd_AccruedRebatesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "AccruedRebatesCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued rebates", "label": "Accrued Rebates, Current", "documentation": "Accrued Rebates, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation and related costs", "label": "Accrued Salaries, Current", "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)." } } }, "auth_ref": [ "r58", "r749" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain on Cash Flow Hedges", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "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." } } }, "auth_ref": [ "r154", "r161", "r162", "r463", "r751", "r926" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Loss on Securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r150", "r151", "r152", "r154", "r161", "r162", "r926" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r160", "r161", "r507", "r508", "r509", "r510", "r511", "r512" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r16", "r17", "r82", "r144", "r609", "r638", "r639" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r160", "r161", "r507", "r508", "r509", "r510", "r511", "r512" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r9", "r17", "r469", "r472", "r524", "r634", "r635", "r926", "r927", "r928", "r942", "r943", "r944", "r946" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r9", "r17", "r80", "r81", "r161", "r162", "r508", "r509", "r510", "r511", "r512", "r926" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r744" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r858" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r70", "r792", "r1071" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r645", "r942", "r943", "r944", "r946", "r1003", "r1072" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r871" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r871" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r871" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r871" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r33", "r34", "r399" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r904" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r830", "r840", "r850", "r882" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r833", "r843", "r853", "r885" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r905" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r871" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r878" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r834", "r844", "r854", "r878", "r886", "r890", "r898" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r896" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r427", "r428" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetSummaryofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Credit losses at beginning of year", "periodEndLabel": "Credit losses at the end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r145", "r237", "r277", "r280", "r284", "r1038" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r145", "r237", "r277" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetSummaryofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries of amounts previously reserved", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r283" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetSummaryofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetSummaryofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs charged against allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r282" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r90", "r364", "r935", "r1025" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r364", "r765", "r766", "r935", "r1025" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r6", "r298", "r304", "r760" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r213" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r23" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r115", "r128", "r142", "r174", "r217", "r219", "r228", "r229", "r273", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r461", "r464", "r505", "r603", "r678", "r755", "r756", "r792", "r821", "r990", "r991", "r1028" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r136", "r147", "r174", "r273", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r461", "r464", "r505", "r792", "r990", "r991", "r1028" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r479", "r480", "r780" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r242", "r288", "r602" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r243", "r288", "r479", "r597", "r780", "r784", "r954", "r1007", "r1008", "r1009" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r893" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r894" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r892" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r891" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r890" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r890" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r97" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CANADA", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r303", "r744" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized implementation costs, amortization", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r743", "r744" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total capitalized implementation costs", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r303", "r744" ] }, "podd_CapitalizedComputerSoftwareGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "CapitalizedComputerSoftwareGrossCurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term portion", "label": "Capitalized Computer Software, Gross, Current", "documentation": "Capitalized Computer Software, Gross, Current" } } }, "auth_ref": [] }, "podd_CapitalizedComputerSoftwareGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "CapitalizedComputerSoftwareGrossNoncurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion", "label": "Capitalized Computer Software, Gross, Noncurrent", "documentation": "Capitalized Computer Software, Gross, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CloudComputingCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized implementation costs, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r742" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of capitalized commission costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total capitalized contract acquisition costs, net", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r293" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Capitalized Contract Cost, Net, Current", "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." } } }, "auth_ref": [ "r293" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Capitalized Contract Cost, Net, Noncurrent", "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." } } }, "auth_ref": [ "r293" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Acquisition Costs", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r962" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reported Value Measurement", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, fair value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [ "r1005", "r1006" ] }, "podd_CashCashEquivalentsAndRestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "CashCashEquivalentsAndRestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash, Cash Equivalents, And Restricted Cash, Current", "documentation": "Cash, Cash Equivalents, And Restricted Cash, Current" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r21", "r94", "r172" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r94" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedge gains to be reclassified within 12 months", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "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." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term deposits", "label": "Certificates of Deposit [Member]", "documentation": "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. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r8", "r814", "r815", "r816", "r819" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r869" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r866" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r864" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r870" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r870" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r65", "r119", "r606", "r665" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r100", "r316", "r317", "r729", "r977", "r982" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r810", "r811", "r812", "r814", "r815", "r816", "r819", "r942", "r943", "r946", "r1003", "r1069", "r1072" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r68", "r666" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r68", "r666", "r684", "r1072", "r1073" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.001 par value, 100,000,000 authorized; 70,112,039 and 69,907,289 issued and outstanding", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r68", "r608", "r792" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r875" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r874" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r876" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r873" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r18", "r157", "r159", "r165", "r599", "r618", "r619" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "Comprehensive Income (Loss) Note [Text Block]", "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." } } }, "auth_ref": [ "r79", "r164", "r598", "r616" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r25", "r26", "r50", "r51", "r233", "r728" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r25", "r26", "r50", "r51", "r233", "r641", "r728" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r25", "r26", "r50", "r51", "r233", "r728", "r912" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r728" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of concentration risk", "terseLabel": "Percentage of concentration risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r25", "r26", "r50", "r51", "r233" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r24", "r25", "r26", "r27", "r50", "r114", "r728" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r25", "r26", "r50", "r51", "r233", "r728" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r994" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r375", "r376", "r386" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other current liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r375", "r376", "r386" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r375", "r376", "r386" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r387" ] }, "podd_ContractualInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "ContractualInterestExpense", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Contractual Interest Expense", "documentation": "Contractual Interest Expense" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "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." } } }, "auth_ref": [ "r102", "r343", "r344", "r354", "r355", "r356", "r360", "r361", "r362", "r363", "r364", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r997" ] }, "podd_ConvertibleSeniorNotes0375Member": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "ConvertibleSeniorNotes0375Member", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.375% Convertible Senior Notes due September 2026", "verboseLabel": "Convertible Notes", "label": "Convertible Senior Notes 0.375% [Member]", "documentation": "Convertible Senior Notes 0.375% [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r85", "r86", "r562" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r332", "r988" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r332", "r988", "r989" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r98", "r233" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r35", "r967", "r968", "r969", "r970", "r971", "r973", "r974", "r975" ] }, "podd_DebtConversionConvertedInstrumentCappedCallsSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DebtConversionConvertedInstrumentCappedCallsSharesIssued", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of capped shares (in shares)", "label": "Debt Conversion, Converted Instrument, Capped Calls Shares Issued", "documentation": "Debt Conversion, Converted Instrument, Capped Calls Shares Issued" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r101", "r173", "r309", "r310", "r311", "r312", "r313", "r331", "r332", "r342", "r348", "r349", "r350", "r351", "r352", "r353", "r358", "r365", "r366", "r368", "r516" ] }, "podd_DebtInstrumentAdditionalInterestInEventOfReportingViolation": { "xbrltype": "percentItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DebtInstrumentAdditionalInterestInEventOfReportingViolation", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, additional interest in event of reporting violation", "label": "Debt Instrument Additional Interest In Event Of Reporting Violation", "documentation": "Debt Instrument, Additional Interest In Event Of Reporting Violation" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r57", "r58", "r116", "r118", "r178", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r762", "r763", "r764", "r765", "r766", "r791", "r936", "r978", "r979", "r980", "r1024", "r1026" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, basis spread on variable rate (in percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r14", "r118", "r369" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r103", "r345" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion rate", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r29", "r61", "r106", "r107", "r345" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r343", "r516", "r517", "r763", "r764", "r791" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument fair value", "netLabel": "Debt, fair value", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r356", "r504", "r763", "r764", "r1006", "r1007", "r1008", "r1009", "r1016" ] }, "podd_DebtInstrumentFloorRate": { "xbrltype": "percentItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DebtInstrumentFloorRate", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floor rate", "label": "Debt Instrument, Floor Rate", "documentation": "Debt Instrument, Floor Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r60", "r371", "r516", "r517", "r791" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r60", "r344" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r178", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r367", "r762", "r763", "r764", "r765", "r766", "r791", "r936", "r1024", "r1026" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r14", "r178", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r762", "r763", "r764", "r765", "r766", "r791", "r936", "r978", "r979", "r980", "r1024", "r1026" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r124" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r124" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Before September 6, 2023", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r124" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On or after September 6, 2023", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r124" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r14", "r29", "r30", "r54", "r105", "r107", "r178", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r367", "r762", "r763", "r764", "r765", "r766", "r791", "r936", "r1024", "r1026" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r993", "r1023", "r1024", "r1026" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt unamortized issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r354", "r370", "r515", "r516", "r517", "r763", "r764", "r791" ] }, "us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleMeasurementInput", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input", "label": "Debt Securities, Available-for-Sale, Measurement Input", "documentation": "Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r481", "r482", "r483", "r784" ] }, "us-gaap_DebtSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on the investment", "label": "Debt Securities, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r621", "r930", "r931" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r993", "r1023", "r1024", "r1026" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r434", "r435" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance of deferred tax asset", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r444" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r6", "r217", "r224", "r229", "r755", "r756" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r466" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r148", "r149", "r479", "r480", "r493", "r504", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r672", "r673", "r717", "r720", "r721", "r722", "r723", "r724", "r750", "r780", "r784", "r812", "r1007", "r1008", "r1009", "r1070" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r655", "r657", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r694", "r695", "r696", "r697", "r700", "r701", "r702", "r703", "r717", "r719", "r721", "r723", "r810", "r812", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1017", "r1018" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate (in percent)", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r40", "r42", "r43", "r113", "r655", "r657", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r694", "r695", "r696", "r697", "r700", "r701", "r702", "r703", "r717", "r719", "r721", "r723", "r750", "r810", "r812", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1017", "r1018" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r112", "r467", "r474" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r474" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1001", "r1002" ] }, "podd_DerivativePremiumPercentageOverLastReportedSalePrice": { "xbrltype": "percentItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DerivativePremiumPercentageOverLastReportedSalePrice", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premium percentage over last reported sale price", "label": "Derivative, Premium Percentage Over Last Reported Sale Price", "documentation": "Derivative, Premium Percentage Over Last Reported Sale Price" } } }, "auth_ref": [] }, "us-gaap_DerivativePriceRiskOptionStrikePrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativePriceRiskOptionStrikePrice", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial strike price (in dollars per share)", "label": "Derivative, Price Risk Option Strike Price", "documentation": "The strike price on the price risk option contract such as a put option or a call option." } } }, "auth_ref": [ "r717", "r718" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r11", "r36", "r37", "r38", "r39", "r41", "r42", "r44", "r45", "r46", "r474" ] }, "us-gaap_DerivativeVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeVariableInterestRate", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest rate (in percent)", "label": "Derivative, Variable Interest Rate", "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r110", "r967", "r968", "r969", "r970", "r971", "r973", "r974", "r975" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r385", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r385", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r995" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Expense", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r7", "r31" ] }, "podd_DistributorAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DistributorAMember", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor A", "verboseLabel": "Distributor A", "label": "Distributor A [Member]", "documentation": "Distributor A" } } }, "auth_ref": [] }, "podd_DistributorBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DistributorBMember", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor B", "verboseLabel": "Distributor B", "label": "Distributor B [Member]", "documentation": "Distributor B" } } }, "auth_ref": [] }, "podd_DistributorCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DistributorCMember", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor C", "label": "Distributor C [Member]", "documentation": "Distributor C" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r825" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r857" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "podd_DrugDeliveryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "DrugDeliveryMember", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Drug Delivery", "label": "Drug Delivery [Member]", "documentation": "Drug Delivery [Member]" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r868" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r166", "r184", "r185", "r186", "r187", "r188", "r189", "r195", "r198", "r210", "r211", "r212", "r216", "r456", "r460", "r476", "r477", "r600", "r620", "r752" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r166", "r184", "r185", "r186", "r187", "r188", "r189", "r198", "r210", "r211", "r212", "r216", "r456", "r460", "r476", "r477", "r600", "r620", "r752" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r194", "r213", "r214", "r215" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r506" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate (in percent)", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "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." } } }, "auth_ref": [ "r438", "r779", "r938", "r999" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r823" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r823" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r823" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r907" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r823" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r823" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r823" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r823" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r862" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r903" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r903" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r903" ] }, "podd_EquipmentFinancingDueJuly2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "EquipmentFinancingDueJuly2028Member", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Financing due July 2028", "label": "Equipment Financing Due July 2028 [Member]", "documentation": "Equipment Financing Due July 2028 [Member]" } } }, "auth_ref": [] }, "podd_EquipmentFinancingDueMay2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "EquipmentFinancingDueMay2024Member", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Financing due May 2024", "label": "Equipment Financing Due May 2024 [Member]", "documentation": "Equipment Financing Due May 2024" } } }, "auth_ref": [] }, "podd_EquipmentFinancingDueNovember2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "EquipmentFinancingDueNovember2025Member", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Financing due November 2025", "label": "Equipment Financing Due November 2025 [Member]", "documentation": "Equipment Financing Due November 2025" } } }, "auth_ref": [] }, "podd_EquipmentFinancingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "EquipmentFinancingsMember", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment financings", "label": "Equipment Financings [Member]", "documentation": "Equipment Financings" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r133", "r160", "r161", "r162", "r179", "r180", "r181", "r183", "r188", "r190", "r192", "r218", "r275", "r276", "r307", "r374", "r446", "r447", "r453", "r454", "r455", "r457", "r459", "r460", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r507", "r508", "r509", "r510", "r511", "r512", "r518", "r519", "r524", "r616", "r634", "r635", "r636", "r645", "r706" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities without readily determinable fair value", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r271" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative gains on investments in equity securities without readily determinable fair values", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r272" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r872" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r830", "r840", "r850", "r882" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r827", "r837", "r847", "r879" ] }, "podd_ExcessAndObsoleteInventoryCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "ExcessAndObsoleteInventoryCharge", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts charged for excess and obsolete inventory", "label": "Excess And Obsolete Inventory Charge", "documentation": "Excess And Obsolete Inventory Charge" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r878" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r479", "r480", "r493", "r780" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r479", "r480", "r493", "r780" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r484", "r485", "r486", "r487", "r488", "r489", "r494", "r782" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r484", "r485", "r486", "r487", "r488", "r489", "r494", "r782" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r484", "r485", "r486", "r487", "r488", "r489", "r494", "r782" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Changes in Fair Value of investments", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r484", "r489", "r494", "r782" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r484", "r485", "r486", "r487", "r488", "r489", "r494", "r782" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r356", "r390", "r391", "r392", "r393", "r394", "r395", "r478", "r480", "r481", "r482", "r483", "r492", "r493", "r495", "r533", "r534", "r535", "r763", "r764", "r775", "r776", "r777", "r780", "r784" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r356", "r763", "r764" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r479", "r480", "r481", "r483", "r780", "r1008", "r1019" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r356", "r763", "r764" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r488", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499", "r595", "r780", "r785" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r356", "r390", "r395", "r480", "r493", "r533", "r775", "r776", "r777", "r780" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r356", "r390", "r395", "r480", "r481", "r493", "r534", "r763", "r764", "r775", "r776", "r777", "r780" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r356", "r390", "r391", "r392", "r393", "r394", "r395", "r480", "r481", "r482", "r483", "r493", "r535", "r763", "r764", "r775", "r776", "r777", "r780", "r784" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amount and Estimated Fair Value of Convertible Debt", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "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." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r479", "r480", "r481", "r483", "r780", "r1008", "r1019" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss included in other expense, net", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r485", "r494", "r782", "r783" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r487", "r494", "r782" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at the end", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r484", "r494", "r782" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r356", "r390", "r391", "r392", "r393", "r394", "r395", "r478", "r480", "r481", "r482", "r483", "r492", "r493", "r495", "r533", "r534", "r535", "r763", "r764", "r775", "r776", "r777", "r780", "r784" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Nonrecurring", "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r479", "r480", "r481", "r483", "r780", "r1008" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring fair value measurements:", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r780", "r1005", "r1006", "r1007", "r1008", "r1009", "r1019" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligation", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r520" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligation", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r520" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r521" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of financing lease", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r522", "r523" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r278", "r279", "r285", "r286", "r287", "r289", "r290", "r291", "r367", "r373", "r474", "r500", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r617", "r758", "r780", "r782", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r793", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r955", "r956", "r957", "r958", "r1004", "r1007", "r1008", "r1009", "r1016", "r1019" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r1005", "r1006", "r1016" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r140", "r295", "r303", "r760" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r297", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r563", "r564", "r744" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r295", "r303", "r564", "r760" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r297", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r744" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other intangible assets, net", "totalLabel": "Net Book Value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r563", "r973" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r834", "r844", "r854", "r886" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r834", "r844", "r854", "r886" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r834", "r844", "r854", "r886" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r834", "r844", "r854", "r886" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r834", "r844", "r854", "r886" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r867" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r139", "r296", "r596", "r756", "r759", "r781", "r792", "r964", "r965" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets, Net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r963", "r966" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r83", "r87", "r127", "r174", "r273", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r505", "r754", "r755", "r947", "r948", "r949", "r950", "r951", "r990" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r84", "r121", "r127", "r601", "r614", "r754", "r755", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r308", "r314", "r315", "r485", "r489", "r494", "r631", "r633", "r691", "r744", "r783", "r1040" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r314", "r315", "r485", "r489", "r494", "r631", "r633", "r691", "r744", "r783", "r1040" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r175", "r433", "r437", "r440", "r441", "r442", "r443", "r445", "r448", "r450", "r451", "r452", "r644", "r779" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r129", "r130", "r191", "r192", "r217", "r225", "r229", "r436", "r437", "r449", "r622", "r779" ] }, "podd_IncomeTaxExpenseBenefitFromReleaseOfValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "IncomeTaxExpenseBenefitFromReleaseOfValuationAllowance", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit from release of valuation allowance", "label": "Income Tax Expense (Benefit) From Release Of Valuation Allowance", "documentation": "Income Tax Expense (Benefit) From Release Of Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Release from valuation allowance related to discrete tax benefit", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r439", "r779", "r999" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discrete tax benefit related to research and development tax credit", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount", "documentation": "Amount 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 nondeductible research and development expense." } } }, "auth_ref": [ "r999", "r1000" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r934" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r206", "r207", "r212" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r199", "r200", "r201", "r212", "r400" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r834", "r844", "r854", "r878", "r886", "r890", "r898" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r896" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r826", "r902" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r826", "r902" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r826", "r902" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest recognized on the Convertible Notes", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r217", "r219", "r223", "r226", "r229", "r514", "r755", "r756" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r223", "r932" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestOnConvertibleDebtNetOfTax", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add back interest expense, net of tax", "label": "Interest on Convertible Debt, Net of Tax", "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash." } } }, "auth_ref": [ "r197", "r203", "r212" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.myomnipod.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "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." } } }, "auth_ref": [ "r745", "r817", "r818" ] }, "podd_InternationalOmnipodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "InternationalOmnipodMember", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International Omnipod", "label": "International Omnipod [Member]", "documentation": "International Omnipod [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r292" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r922" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.myomnipod.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r146", "r748", "r792" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r924" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r923" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r217", "r222", "r229", "r755", "r929" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r123", "r132", "r238", "r240", "r501", "r502", "r1037" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r57", "r58", "r59", "r63", "r64", "r65", "r66", "r174", "r273", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r462", "r464", "r465", "r505", "r664", "r753", "r821", "r990", "r1028", "r1029" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r74", "r120", "r611", "r792", "r937", "r959", "r1020" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r59", "r137", "r174", "r273", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r462", "r464", "r465", "r505", "r792", "r990", "r1028", "r1029" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "podd_LineOfCreditFacilityCommitmentFeePercentageOnMaximumAmountAvailableToBeDrawn": { "xbrltype": "percentItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "LineOfCreditFacilityCommitmentFeePercentageOnMaximumAmountAvailableToBeDrawn", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, commitment fee percentage, on maximum amount available to be drawn", "label": "Line Of Credit Facility, Commitment Fee Percentage On Maximum Amount Available To Be Drawn", "documentation": "Line Of Credit Facility, Commitment Fee Percentage On Maximum Amount Available To Be Drawn" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r56", "r62" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.myomnipod.com/role/DebtComponentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "verboseLabel": "Total long-term debt, net", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r14", "r604" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: current portion", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r58" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/DebtComponentsofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.myomnipod.com/role/DebtComponentsofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r143" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r14", "r978", "r979", "r980" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtComponentsofInterestExpenseDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r14", "r28", "r978", "r979", "r980" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r318", "r319", "r320", "r323", "r429", "r761", "r983", "r984" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r318", "r319", "r320", "r323", "r429", "r761", "r983", "r984" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r233", "r770", "r803", "r807", "r995", "r1039", "r1041", "r1042", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r397", "r429", "r483", "r561", "r630", "r632", "r640", "r656", "r657", "r710", "r712", "r714", "r715", "r725", "r739", "r740", "r757", "r767", "r778", "r784", "r785", "r789", "r790", "r804", "r992", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r870" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r870" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Risk Free Interest Rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r1007", "r1008", "r1009" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r481", "r482", "r483", "r784" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r481", "r482", "r483", "r784" ] }, "podd_MedicalDeviceCorrectionNoticesMDCsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "MedicalDeviceCorrectionNoticesMDCsMember", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Medical Device Correction Notices (\u201cMDCs\u201d)", "label": "Medical Device Correction Notices (\u201cMDCs\u201d) [Member]", "documentation": "Medical Device Correction Notices (\u201cMDCs\u201d)" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r397", "r429", "r483", "r561", "r630", "r632", "r640", "r656", "r657", "r710", "r712", "r714", "r715", "r725", "r739", "r740", "r757", "r767", "r778", "r784", "r785", "r789", "r804", "r992", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market mutual funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r997" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r897" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r233", "r770", "r803", "r807", "r995", "r1039", "r1041", "r1042", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r871" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r171" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r171" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r94", "r95", "r96" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 }, "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "netLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r88", "r96", "r122", "r135", "r155", "r158", "r162", "r174", "r182", "r184", "r185", "r186", "r187", "r188", "r191", "r192", "r208", "r273", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r456", "r460", "r477", "r505", "r615", "r686", "r704", "r705", "r820", "r990" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r168", "r184", "r185", "r186", "r187", "r195", "r196", "r209", "r212", "r460" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r168", "r197", "r202", "r203", "r204", "r205", "r209", "r212" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r870" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r834", "r844", "r854", "r878", "r886" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r861" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r860" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r878" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r897" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r897" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r939", "r940" ] }, "podd_NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued": { "xbrltype": "integerItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "NumberOfVoluntaryMedicalDeviceCorrectionNoticesIssued", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of voluntary medical device correction notices issued", "label": "Number Of Voluntary Medical Device Correction Notices Issued", "documentation": "Number Of Voluntary Medical Device Correction Notices Issued" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income before reclassifications", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r13", "r17" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r127", "r754", "r947", "r948", "r949", "r950", "r951" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r58" ] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, at fair value", "label": "Other Assets, Fair Value Disclosure", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [ "r1005", "r1006", "r1016" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets (includes $23.4 and $31.3 at fair value)", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r141" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r111" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on cash flow hedges, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "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." } } }, "auth_ref": [ "r153" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income, net of tax", "verboseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r111", "r156", "r159", "r188" ] }, "us-gaap_OtherDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherDebtSecuritiesMember", "presentation": [ "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Debt Obligations", "label": "Other Debt Obligations [Member]", "documentation": "Investments in debt securities classified as other." } } }, "auth_ref": [ "r961", "r997" ] }, "us-gaap_OtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInvestments", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails", "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other investments", "label": "Other Investments", "documentation": "Amount of investments classified as other." } } }, "auth_ref": [ "r612", "r921" ] }, "us-gaap_OtherInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInvestmentsMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofReconciliationofChangesinFairValueofinvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Investments", "label": "Other Investments [Member]", "documentation": "Primary financial statement caption encompassing other investments." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r64" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r91" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "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)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r870" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r832", "r842", "r852", "r884" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r835", "r845", "r855", "r887" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r835", "r845", "r855", "r887" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "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." } } }, "auth_ref": [ "r110", "r967", "r968", "r969", "r970", "r971", "r973", "r974", "r975" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r859" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investments in developed software", "label": "Payments for Software", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of withholding taxes in connection with vesting of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r170" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire debt securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r19", "r169", "r239" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of a business", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r20", "r458" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r93" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r92" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r93" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r869" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r869" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r861" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r878" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r871" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r860" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r862" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r906" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r861" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r503" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r67", "r372" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r67", "r666" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r67", "r372" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r67", "r666", "r684", "r1072", "r1073" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r67", "r607", "r792" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r925" ] }, "us-gaap_PriceRiskDerivativeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriceRiskDerivativeMember", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price Risk Derivative", "label": "Price Risk Derivative [Member]", "documentation": "Derivative instrument whose primary underlying is tied to price risk." } } }, "auth_ref": [] }, "podd_ProceedsFromIssuanceOfCommonStockEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "ProceedsFromIssuanceOfCommonStockEmployeeStockPurchasePlan", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds From Issuance Of Common Stock, Employee Stock Purchase Plan", "documentation": "Proceeds From Issuance Of Common Stock, Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r910", "r933" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r12" ] }, "podd_ProductOmnipodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "ProductOmnipodMember", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Omnipod products", "label": "Product, Omnipod [Member]", "documentation": "Product, Omnipod [Member]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails", "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r230", "r562", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r746", "r768", "r802", "r804", "r805", "r808", "r809", "r985", "r986", "r995", "r1039", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails", "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty liability outstanding", "periodStartLabel": "Product warranty liability at beginning of period", "periodEndLabel": "Product warranty liability at the end of period", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r117", "r324", "r326", "r330" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranty fulfillment", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "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." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails", "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in estimate", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r329" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty expense", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Line Items]", "label": "Product Warranty Liability [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Table]", "label": "Product Warranty Liability [Table]", "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." } } }, "auth_ref": [] }, "podd_ProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "ProductWarrantyTerm", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty term for PDMs (in years)", "label": "Product Warranty Term", "documentation": "Product Warranty Term" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails", "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r230", "r562", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r746", "r768", "r802", "r804", "r805", "r808", "r809", "r985", "r986", "r995", "r1039", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r913", "r976" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetSummaryofAllowanceForCreditLossesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "verboseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r167", "r281" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r859" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r859" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r389", "r397", "r423", "r424", "r425", "r429", "r483", "r536", "r545", "r561", "r630", "r632", "r640", "r656", "r657", "r710", "r712", "r714", "r715", "r725", "r739", "r740", "r757", "r767", "r778", "r784", "r785", "r789", "r790", "r804", "r812", "r981", "r992", "r1008", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r389", "r397", "r423", "r424", "r425", "r429", "r483", "r536", "r545", "r561", "r630", "r632", "r640", "r656", "r657", "r710", "r712", "r714", "r715", "r725", "r739", "r740", "r757", "r767", "r778", "r784", "r785", "r789", "r790", "r804", "r812", "r981", "r992", "r1008", "r1031", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r69", "r75" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Billing Status [Domain]", "label": "Receivables Billing Status [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amounts reclassified to net income", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r13", "r17" ] }, "us-gaap_ReclassificationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationLineItems", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification [Line Items]", "label": "Reclassification [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ReclassificationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTable", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification [Table]", "label": "Reclassification [Table]", "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." } } }, "auth_ref": [ "r134" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r827", "r837", "r847", "r879" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r235", "r396", "r525", "r526", "r605", "r613", "r659", "r660", "r661", "r662", "r663", "r683", "r685", "r709" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "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." } } }, "auth_ref": [ "r176", "r177", "r525", "r526", "r527", "r528", "r605", "r613", "r659", "r660", "r661", "r662", "r663", "r683", "r685", "r709" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r235", "r689", "r690", "r691" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r235", "r396", "r525", "r526", "r605", "r613", "r659", "r660", "r661", "r662", "r663", "r683", "r685", "r709", "r1027" ] }, "podd_RepaymentOfEquipmentFinancings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "RepaymentOfEquipmentFinancings", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of equipment financings", "label": "Repayment Of Equipment Financings", "documentation": "Repayment Of Equipment Financings" } } }, "auth_ref": [] }, "podd_RepaymentOfMortgage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "RepaymentOfMortgage", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of mortgage", "label": "Repayment Of Mortgage", "documentation": "Repayment Of Mortgage" } } }, "auth_ref": [] }, "podd_RepaymentsOfTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "RepaymentsOfTermLoan", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of term loan", "label": "Repayments Of Term Loan", "documentation": "Repayments Of Term Loan" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r431", "r744", "r755", "r1036" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud Computing Costs", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r432", "r741" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r828", "r838", "r848", "r880" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r829", "r839", "r849", "r881" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r836", "r846", "r856", "r888" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r138" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units vested, net of shares withheld for taxes (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "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." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units vested, net of shares withheld for taxes", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r71", "r108", "r610", "r637", "r639", "r643", "r667", "r792" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r133", "r179", "r180", "r181", "r183", "r188", "r190", "r192", "r275", "r276", "r307", "r446", "r447", "r453", "r454", "r455", "r457", "r459", "r460", "r468", "r470", "r471", "r473", "r475", "r518", "r519", "r634", "r636", "r645", "r1072" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Contract Acquisition Costs", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r131", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r388" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Total revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r125", "r126", "r163", "r174", "r217", "r220", "r221", "r227", "r229", "r230", "r231", "r233", "r273", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r505", "r601", "r755", "r990" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility expires June 2028", "verboseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r897" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r897" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromMajorCustomersConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r233", "r911" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r398", "r945" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r193", "r398", "r908", "r945" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails", "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofNetAccountsReceivableTradefromMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r69", "r75", "r236", "r953" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r69", "r75" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income, Net of Tax", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r1021", "r1022" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r744" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r23" ] }, "podd_ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/CloudComputingCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capitalized Could Computing Costs", "label": "Schedule Of Capitalized Computer Software, Net [Table Text Block]", "documentation": "Schedule Of Capitalized Computer Software, Net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.myomnipod.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r14", "r29", "r30", "r54", "r105", "r107", "r763", "r765", "r941", "r1024" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments Disclosed at Fair value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1005", "r1006" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r760", "r972" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Securities [Line Items]", "label": "Gain (Loss) on Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r930", "r931", "r955" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGainLossOnInvestmentsTable", "presentation": [ "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueAdditionalInformationDetails", "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gain (Loss) on Securities [Table]", "label": "Schedule of Gain (Loss) on Securities [Table]", "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r930", "r931", "r955" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r76", "r77", "r78" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Changes in Product Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "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." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r52", "r53", "r689", "r690", "r691" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-average Number of Common Shares Used in the Computation of Basic and Diluted Earnings Per Share", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "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)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetTables", "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r24", "r25", "r26", "r27", "r50", "r114" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtNarrativeDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r822" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r824" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r231", "r232", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r649", "r652", "r654", "r711", "r713", "r716", "r726", "r727", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r747", "r769", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r806", "r812", "r995", "r1039", "r1041", "r1042", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling costs", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r998" ] }, "podd_SeniorSecuredTermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "SeniorSecuredTermLoanBMember", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Term Loan B", "label": "Senior Secured Term Loan B [Member]", "documentation": "Senior Secured Term Loan B" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "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)." } } }, "auth_ref": [ "r104", "r109" ] }, "us-gaap_ShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShippingAndHandlingMember", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling", "label": "Shipping and Handling [Member]", "documentation": "Packing and transport of product." } } }, "auth_ref": [ "r996" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r57", "r978", "r979", "r980" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.myomnipod.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r55", "r978", "r979", "r980" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.myomnipod.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.myomnipod.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Costs", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r987" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r68", "r72", "r73", "r133", "r160", "r161", "r162", "r179", "r180", "r181", "r183", "r188", "r190", "r192", "r218", "r275", "r276", "r307", "r374", "r446", "r447", "r453", "r454", "r455", "r457", "r459", "r460", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r507", "r508", "r509", "r510", "r511", "r512", "r518", "r519", "r524", "r616", "r634", "r635", "r636", "r645", "r706" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r231", "r232", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r649", "r652", "r654", "r711", "r713", "r716", "r726", "r727", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r747", "r769", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r806", "r812", "r995", "r1039", "r1041", "r1042", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r179", "r180", "r181", "r218", "r519", "r562", "r642", "r646", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r683", "r685", "r687", "r688", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r813" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r193", "r398", "r908", "r909", "r945" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r179", "r180", "r181", "r218", "r235", "r519", "r562", "r642", "r646", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r683", "r685", "r687", "r688", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706", "r813" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r831", "r841", "r851", "r883" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares for employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r67", "r68", "r108" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options to purchase common stock (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r67", "r68", "r108", "r409" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares for employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r10", "r67", "r68", "r108" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options to purchase common stock", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r68", "r72", "r73", "r108" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at the end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r72", "r73", "r99", "r668", "r684", "r707", "r708", "r792", "r821", "r937", "r959", "r1020", "r1072" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r529" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r529" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.myomnipod.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r529" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r877" ] }, "podd_TermLoanDueMay2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "TermLoanDueMay2028Member", "presentation": [ "http://www.myomnipod.com/role/DebtComponentsofDebtDetails", "http://www.myomnipod.com/role/DebtScheduleofCarryingAmountandEstimatedFairValueofConvertibleDebtDetails", "http://www.myomnipod.com/role/FinancialInstrumentsandFairValueScheduleofFinancialInstrumentsDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan due May 2028", "verboseLabel": "Term Loan", "label": "Term Loan Due May 2028 [Member]", "documentation": "Term Loan Due May 2028" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r869" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r876" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable trade, net", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r896" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r898" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.myomnipod.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.myomnipod.com/role/InvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r367", "r373", "r474", "r500", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r617", "r780", "r782", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r793", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r955", "r956", "r957", "r958", "r1004", "r1007", "r1008", "r1009", "r1016", "r1019" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r899" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r900" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r900" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r898" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r898" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r901" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r899" ] }, "podd_U.S.OmnipodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.myomnipod.com/20240630", "localname": "U.S.OmnipodMember", "presentation": [ "http://www.myomnipod.com/role/RevenueandContractAcquisitionCostsScheduleofRevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Omnipod", "label": "U.S. Omnipod [Member]", "documentation": "U.S. Omnipod [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesandOtherCurrentLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.myomnipod.com/role/AccountsReceivableNetScheduleofAccountReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivable", "label": "Unbilled Revenues [Member]", "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." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r895" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r865" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of common shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r197", "r212" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of common shares outstanding (in thousands):", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.myomnipod.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.myomnipod.com/role/EarningsPerShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted average number of common shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r195", "r212" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r863" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r908": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r909": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 90 0001145197-24-000039-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001145197-24-000039-xbrl.zip M4$L#!!0 ( %*."%ERT$(1.!X! .2\$@ 1 <&]D9"TR,#(T,#8S,"YH M=&WLO7MWXDB2-_S_?@J]S#X[U><8K!L@<#?/H6Q7MV==ML=0>WG_F9-(B=&4 MD&A)V&8^_1.9DK@*D$"@E,@].]4&=,F,^$5D7#(C?OV_GV-+>,>N9SKV;W^5 M:N)?!6SKCF':;[_]M=N[?7CXZ__M_-NO_U^U^C]?7Q^%.T>?CK'M"[UYI5M=D85E&S@:OU0<- 4DN71$.Z>FNW].%PB%MB%;>,5E7%K6&U MA1MB56H9NJCIJBXB^JJ-/WCGR8 M,\S;]MJ?GOE;9>3[D_;U]HER3GP?(FS_;P(L1 MT2L]K-?>G/=K^&'EN>;GMJ=*RK5IPW,Q85ET^>?&.,*Y2JU6ZYK^&EZZ_2)" MN/GSX'W&VE##236N@Q\7(_7CA[H8Y;7O(MLCN$$^()%,5*R*,9\[8-N'KFNZ,*87%AB)&E^O.U/;=63Q+ MPA]7V.*Y_B8NX,M5WGF."JC< 8OPBF5JF[LN7T,HUHWX(<,/BY&T+01B7L%V M]4>OTOEUA)'1^76,?2206ZOXSZGY_EOEUK%]$/EJ?S:!Y^O!I]\J/O[TKRDB MKCO_]F__]JMO^A;N$/)6(R+^>AU\^>MU\.B!8\PZOQKFN^#Y,PO_5C%,;V*A M6=MV; P#,#_;Y$+L!G^:AH%M^B?\_@1ZQS7UX/V?_BL>_E;1J\!6&XW)D[#9 M[H)F,HAV^F:AMXH0H."W"B"G/30_L5$=(HL(F@FT&5;E>J5#O_CU>N4-*5X8 M:<-OIJ\P.6.L?J*9J7S=_GP%]S;P*'9+;S" M1=:#;>#/_\2S^<.U2D<$32BI=:G5//PEMU/77:'2O6W

JQRB(#OJF.X2DC M M'%L/QMGS822$ZL_#X$H32.]X)E$H]Y\ ?L\<6'"CYT>C:S0 2[O6@K\\.O9; M'[OC.SSPN[9QBR:FCRPZ@N>!9;Y1;>6EFI9RAFDU3CFM;R[2R>_"U#:#2=E3 MPM_*.I:45D4PL&Z.05I_JS37YTU>_@#ZSZ6B MH*S!F?S"7XDU@VKV0@@$D" M0+A3G,^P*0'$:Z*HJI)8C\89#2PE_>_@HG=XT3ON>AY.2.][FSR"E3 9_O;H N'B(X3H=>S'K%K%=VAXUU6!Z K5E MVCZL5K]5/',\LIOT6?RC(WG36$,ZP\+#8#VC]Y=VF?!.M$C M@Y@_$U9<3UZNAWS3K4'/&O MG<"?J6AH.[ZIXXVG$>"T@]]2/0Z6LOAGP0\'\/9Y0@6.'>;2N3AT5!GR-E18 M=.+$H(B^Q]1DB3[!W?!Y:()90#4 CG40;A_^<]646;]Y/H+5IT^HQ15] A/; M]8GA0JVZJBC!_T?W+7Z;#]-8NK11)=;PZB_1Y^@EUROSCB>#S 9 E_##V>F M+1$A^N60F2G,S6R99\?,3&5K9@HXU54E$Y[53SVS4+;P&S%%@H\&O.QS8IFZ MZ7\/W '#'!-[Q+$7ULPKMDATZ@5D4Y!S+4L9.[H66QY!@ M81$[N6M=4G;EM(*5*EYP7NG*8_DJ56CAO-*5Q]IU\BA$01:%DP<#"J)M3^Z3 M%T,N9&8]W7F2_?[/*=F%XXPGC@T?O57-!=^/';OG._K/4\?CE(S"03*SOFI" MFG<-@^YU0-8+,HT'.]S94ACZ,^MY)J3_*_:1:6/C'KFV:;]YA2$\LPYD4N#K M^G0\I:82W:A#KG/QB#SM'3_8NC/&A>$%8XG7+*?&K"?%PIK&@!$J,^L[L;8 MLL L9O.W+"MM%AC';-Z7&3.'!2XQFQQF8;$ZS88(I>A.;TX.6&;T+[H#?&X' M+#/"%]WS9< !RXP717>&SZ7XE>P\0X79E"C#BC]+^A?=,S^KXL^2\(7WN'-6 M_%GR@H54Y(FF5G27\WR1MWS2GDK1O;TW+['2G6G2G-Y\U+3OZ%]VG/?.:EEV!BZ+[I_FO:=GQHNA>Z%GWO.5P M7JA>=&\SMSUO>3"K\&YJ[C&=G!C'_=LB<*GHSO"YO!0Y0P.A\!G@'+R4+.E? M=,_\K%Y*EH0OO'N>LY>2)2]8.'5[FJDUBNX,GW7K0PXGG1M%]Y!SV_J0![.* M[BV??^M#'ESB;G)!&<>R^FSI>Y55O9$XF($I=V_@# MV88%?Y;R0%B#.>>81=[DLV6HP9P3S2)O\@DJ-9ASL%GD34[K#7,^^';>T'X= M/VJ]VG/0^*ZJ4C2W_MQRDL-ZHA7-L[]SIV]WV#+?L5O. MQBA:T5S[,W(DG[5$*YIO?UX9R6$ET8KFTY]71O)81YCTY;^C?SKN[=3SG3%V MO65^F)[OFH.I[[C=/?S8^Z+%%C5;AZ&YU M]-;V?7V?]V60MIQ8-9N/B$X[B M*[;UT1BY/]?2>\C"WBM^Q_84/V&_G(LIDX$,#DMF8)F31<%D%(?#DAE8YF16 M,1G(XK!D!I8YV99,QO*2P/(KAV6);4LFPYDU[3XZ/O4<'V5[7-KZ9-K)UTWY[Q3HVW]' PE]G MB[\WX=1WD8&C1RTNS I,KYB6/G@!7LW@5;:'= (KCPQJ\-' M\QT;#[:/[#<3F-#U/.Q[7V6 N@L4\^3-%/W-1FB7RDR0QLAY@?NZ4W+U*:MHDY0X/_![6IZ[IFWMSPAF$ M*W+8'"Y)S(4KV.91'B$EB3F_G824YIV'?L?.FXLF(U-'5L A&DYQ9^T?O=*Q M@CFO/2$K;KNE8\7)??:TA)#!6TU("#G#L)[$G(>\IX+9=VP0@()Y#]_?.JZ+ MZ:ZH)\>'S][WN]MR-I&39.;\9089M6*+9N<*R,RZQL2"63=Q*/5)1S\:%9IO M:;R;XN]H1O1H5DF21\=^\[$[)H/8S-%0PPH;Y,?"^'PRLRXW9W2FWJ7,K'.? MCM%/SCM]$I"G7BYN9RK6S,82.+=/(-O,1B6V28V+[V_6"+-[%8*SNJL MI9JYP--^[2V)-6G3,"N7YLY2G!7F8E:FF9:Z?%&GR\)%3OL!U>)%JBX+%SGMNE.+%]TJ%BX.G.\K-O!X0O83OE!VKI_]VG7M MLWV"(_HG\F34XH7?./[V7-O_<(J#/V;C@QQ_3.&/"2..V;!JCF"] PJ^(]]\ MQTN(,+VU*C8OKJEC\O7BQS?&?'Q-X7DK-IK\A^"]] J]B9MCF>CDN*-F;CW9>* M-O198K0Q&T6_!+3-'SD=>/C/*1#H_AW^B7GGZ@59H'Q>+*"G8QL!9!:(C[[Y MYKA81]X9EG4M.?2UK*!?9S91\ V9[G\A:XJ_SN9__@%/1*X^FCV2:EBKZ)A? M]&!/IKY'KY!/$ZTXR^:\I?E_Q\@#:2.O_HH\<[W:)'+=&>WQ,G%<'QO=,2ES M,;_]SO1TRR'WLZ89V/%^Z\RF1;@4<"G8)059;CZJ,YN<*884G#[X651I*&I4 MM,YLNHA+!)>(7-8(9G-2Q9"(S7Q%9OT5BRH*A708F$V7<3'@8G"^U8#9)&$Q MQ. ,]5.X.)QQ56 V1\K%@8O#^5<'9I.X3(G#V2')D,)D-O'*$<*&#FF4.C\I M%3@S<_;] ?%2\,VE6P+TV19J+UU*>EI.77?_'E%V%&2#)R8Y_"\8_J7.2"H< M_AS^.^'/;/J1(ZZDB"MU>N_TYG9)#VM>I"CP%!\7!2X*5!1*G>8[O1G.1:$\ MHL!LBH^C[P+05^J,VNG-\Q-N.^+NZ3GPS_.%'/\7C/]FJ;.AIS?$.?X+CG]F MTZ$<2@U!G2TYO@7 Y*(@?, MID'_V[X,YMFX8@K*>)*G=#@1[ZX M*"07!69S&L4PO;DHE$<42IUCX4>^N"@D%P5F OE*GK?B1+X[_/?@O M0FZ.89NRR&R^H8A0O#CS)5,H,IN'*"(4+\YR)@G!XN&IHY\[#T/[_#$\:)'LJ&EN$UW##:9CD) MU2R1(//$ +?I6,4F3PQPPXY5;!8[2\$Z-KEU=PPVBYVVX G5C.' ;.J *0MK MB#6]GP =&(V/7>SYKP#9XJ""V2@^4[;-I:&"V>@^4U;%I:&" MV>#ZI3&"V7#R61BQ=S2>Z[=?D?T6OII\_&[:YG@Z+LSV-YG9T"R[+$:?A6*Q MPFS,=6F1[7H>]F\MY*VY9\_^"+L/]CNPD_I#IZ:ZDI7N5)B-)K)&]2Q7+(79 M.!D35 ?*NOX=J,40[?#_<[HO?IL3T%BZ=%D=1;\8WFM M4Y;2VU8L=OV"#=WFM!:H^\BV[,"#AO_G 8[<@JSA;/.;(0C/2>>L/_# M=C&RS']A8[$[ZG=DVH^.5YQMM75FHQKI>1(1'WA#CJA^LYR//[#QAE^06R@Q M839L402%E67*J]F0L#2Q2'R%MOYL*_$L4L%*BH$6^$;W,6-(L4=K'59HE"%?E&]#+D28GB M$+E&]#)D28DB"^=76'*&L=5FB6($>2JL3'E2H@! C@HK4Y:4R*7/(Y26TYZX M9HD\^7Q#:7DQL$0!@%Q#:7GQKT3!@IST9AY[&K42!11RUYNY,+!$<8B\]68N M_"M1S"*7B%YFL56M1*&*G"-ZV?&D1$&+?"-ZV;&$V9A%]P.YQF:5FOOQQ')F M&/=\1__Y/"':J9R[@#1F0Q?,<"8GYTAC-CK!#&=RV@&B,1MV8(8S>1G&S 84 MMG#F%8PLU]1AI:>\^6&;OO?:^U'.M:;%;-R *>[DM-ZTF T*,,6=G-:<%K,N M/U/S=?^K6U,#&-]<9$R]TZM, S//P M'KFV:;]Y+]CMC<#'_#J+?\!Z]37[G31>'5B8%/U<7%;2=8S9 $.IN9W7NLAN M[*+,W,YKG64W'E)F;N>U;K,;8SD'MR_+^V0W:E->7N>U9K,;!RHOK_-9L161 MW:A2>7F=SWJMB.S&J,[!ZTO)2BHBN]&NP%'T<8&73PAOG>^17^H>PW!U)34QIB0U=44=5D0S/$05V6 MFCINJ0-5U/]!%O7%/9X_LP &8].NCK#Y-O+;2F/BWWR8AC]J2Z+X?RJKUR'W M#2[UG4E;K=7A0C*\JFD3;+1EF7P%-W@39$=WZ([EN.V_ )[$X?!F"!.J#M'8 MM&;MO_8!()[PA#^$5V>,[+]>>PHA<Z'%P/![][<_7A_Z#_<]H?MT)]S_S^T?W:??[X7; MY^_?'WJ]A^_ IZWW;LI^D8GJ0+X?+P2K2*7I4J@HW(FFY@ MLWWGZ%.RF)%4<86N#$.XH".)U;_3U6/QE(Y0-+8'M#@)\P>.[SOCM@3C2 0' MGVKI\!D#QP557P4R6&CBX7;TQXUA>A,+S=JF32=#;[I9?2-Y ;-' FR4'6=4UD"3]L4W<, M+'SO';J*!Q1.+6I_GX+9!TO][!5/'->O"$.06^2#3?;IMX?F)S:JOCN=2Z-, M@-QJJHV;=8&<@]0W\B!C0EF5]NDN2L:__^B^]N]?'_]7>+U_>7[M"R\_7GL_ MND]]H?\LP,K:A^53D!3A^560ZE^,7X3G;T+_CWMA:=&=+[C=VS[Y66HIZ@J) M*.2NJ53M5V(AY:J$3" 9,R&U5 \VJ,XS<*K8CU"J5SM^F-A84\4H@;NM! MBTF+(?(^O_(U@:\)IUH3Z'D[D_B!VQ>%(;*\^:J@AJN"6NI5H?_:?>H]4-W/ MPK)P)FL_F4*Z=<9CTR-Q,^&;"8H$^$^B:X-8(6G42U9.JBJ(V MY,+[ =9_\D=P+, 0D[FJZ?E_"M^H^V>;/\)?HFXWZAT'IYZ/Q[O^\+M\RO( M7+=/(Q>%P4$\<;[T8RL<,&.KO%TVK4ZG)SF\&SW7QIU7=;*4D-'JE>$Z5Z"1ZU_15UN9') MH-1&K='<_?*$MJ%(#)KP.?/+6DDLGT!PSV#[K-N0\:9/6FU.FOZYDS"90(^T MWSI3VW=GMV#0KIB3,""=Y)Y\/'&==_*==C MI?$F>A@G/6I.!4=,'WT^A+G:H$'DJAFH@1FH5I6ZK&@M:2<8 &;%V1&>')J?T2)PW14*-L>6 I1>07"YK;+_L&&%/! ,:7#T/ M"DZC5[N&X6+/"__S",^3(IW:(IDU47A";\Z;\(+4H)/2[A;^?';[ MSL?<,)'$2J>K^XY=5+/DI/2BJ]&S^P+VG&GKR @A("0P>J3FK+(HL%W LLZH1T0DHQ$CEYC!P[R@]<">"66%/"+Z'K8D2IT1:^)%2.!0,^!5$AUPZ<;&.J2!)+?AS\]^T!L7MU"5U+X/,-;R?6*-3;RZ[]4KG M?_&&9;GRPA"7V>;J$^\2##=7I1K#"38J'D2++"5P$PE/#EML4F_*H\($(L4@ MP&/3]T'N89W6?=>QB9EDS00,)M,,UFI0'4BG1N8=\E&0Z5_3;8MG3*:N-R6/ MAA]>IQ8.V*:*]3#E.0TJ.@=?]ZI]X0OYLWDC*W(MO,H?F33].2'IS[-HNV#X M<_T%9G1FBFF)?(1ZH9Z:*Z;&Y2JF0Q4"5PLG5PL@?TBP8-A80+H.:L$E):>I M:+C$#HC]5@ 5V-^ +E$@C<&E0(O'.=#W\471I=:=I+JDV2 M!U4Y,MV6[;7:FO.Z=[O"V7(->DII+)D^IP ]EH MD<6@8"%JI'O4MN_!G]-V[W/(=KOI>4* QVXX76SZ4Z9T=V17LTWIED?!/<69-SGO=#\)]BY1M_0"\S#0*W,;,?@86G_E4C1I MEVM*H*]3#Q[D>7N/ADA:LK,A9=BH[;&F,*/,[ MI&]8PAW&!3AK>A(7;=FAT.]>78+7R%8?I3> Z6\AQ'"SQHIX^12?>=1"KLD'V?C&'B6*L_ M5.TS,(JHK,P7.2DXA ]4HR4DKX1_)R4V)+*Q7_@O9$VQ\ )F&*U(6=Q]_EE3 M,Y2X0.#FI)0KG9?GNSM.IG701<9W<$1_(U$#OZ[NZ)<54&I@6#QU>W?=OP? M%+Z#6X#]*^'Q\?8 WS/.Y5G:*YG,/EN_ZWS1#&J>=6E:NSM]FWI^Z.($=8FN M-IW5>:VD;W3O"(CWU#8#)GE$EKW*&N/D"GA1NCD&"_BWRL/3MY@= ]3WWJI )R5XUI>SJN&@Y5V^2! '- +CQ+G#-8K72:XI4DU:]4;5Z?(QIJ M1PB&2&:K![K)HQ!P%B^L;>755JO(,.SO/^]VOC_>DNL[M\U/__JF?MGSK2>>03$6DW3&2?X&+ TMZ M:5I-U;+9^=&J*=+NW1HG2D'N"HEF4[-YRUFKTQ6)3F3"@ZI/4Q^:G)I\Z;[V MA8>:\.WAJ?MT^]!]%&")>G[]'M;UV2@6G2+S>+X,TAX8#9#^\\UUP,&IAGS1 M=8R!+P?E?T\/KBW6X1DKD&F+"@!E"PM3"^R0_M_! M KNF.8*RK:1N]A9.8D7&TNDXN9"'39Z>]-5'\[1!![\0X:_( A'&0F^$\:KP MDLIIX&80 *R6>BW>C.G^8S*1.ZP'34F4P#]4CM!.AR&::Z<,^9J9=CK2G.#: M*2.>MM:TTY)9$:JB LZ(%(H:XX(.?F5%",^:DJG ?UV,J6+US$\A/"P6;/98 M62[H)4>J6FX(YHX#E1N"I5*U)"6S0]62G2 N'I'&;>]8"#18G"J@.OFT+LR"UL(=DI\8I-]?*KJ,!9%I!S37. MR65.*A(Y)>O#:'R'I^,N%0$M1NPMSJ_]_-+J0?X\V'@DUX3OR$9O5"KGY3OO M3$^?!DV^R&+;M9$U\TQJ:RV$F4A[<'2.7/.*O:D5F&//$QP,+:XI.%^E"X44 M*3/1YEMC3A\0%UO+LJW4A+^38V"F3W?24C&%+ZSH,Y%RR_&F9.-N=^!,_7#' MMO!J>C_YHEQX),A-OBP7AV.D!OY"=E6ZNS?L$ M&Y_\?]Z\'[K/&ETX: 5E(]=.;A)ES^#91YI*1#'R%'M)9'LUJAG)7Q# MNN^XW) K/G.S$T>^0IZ!8^I:Y/.'O50TIX>LX !SN)5DJ;0.<#CHPT67 M4[Z6%A\*?"TM%,>::Z'-.SQ$-./P8T)*H6#;=-PEH>6K:^'9S5?7(G%,$=?B ME]_A#;"J#C$LIDNI!KYR%I[-?.4L%,>49<&LUX1G6J?UP0X* )FDN35?*PO. M8+Y6%HICC661;-2$^\^1.3!]OC@6GZ^*R!?' G&L5>GT@&S(Y[GU4C!3D7:) MW]8JD\N%]DI7@Y#4XV*F".'Y("7O+D9\3G3O'DIRB#0PIT*Y5D4SYSR7JYUFPVTU9);-3$/>TC$Q=) ME&I-Z9R=*/<;'B<%U_+>A]2U!8LQQ8//UR1=#!,*7".)P+%<-_;AJ??C\;XO MW#Z_OCR_;M$^F_-B?%:WST]W]T^]^SM2#K?W_/APU^W#AZ_=1U"V]T+OC_O[ M9!5R&9_GEQ]/W1]W#S"W7_;-I@1UX" U%D[0$ >B:M@!/M+,>LF5I:EL[RTP]8[VMC++<5J9:C[K*3!S# M:!-PD/_=+V#1M8U7[/FN2?JLTM\#V9^WD&E$+63(S@%-!C-PHWO,6@^, \A/ M%&XJ-F2S/' 9**<,J">3 8FT45)KFQV4\I$!9G*2I^1\-VC13%JDZAAX1IQ^ MWT4&OA(L['D"LBSG@U:;I\V?76R8OF Y8+O0_>#_G@8Y]7CD3+WJ&T*3=C=Z MU3?'O7.F W\XM:+AO/7VWB9/]EZF\1ROWBD[)/?=$BI$Z2( MQZ]*&2&E[#[6C@7)QKY RS#)-P+=?D#:>2/7GVUUHG>)0E(SM-"BT,Q4%!J5 M3JM5:S!BGV49PKIXH&B9 J59Z4A2*\;(N0!+/@=&/]COP ?'I4>[#E"%%V$5 M;(G=1 B/:#@#8,<@6JMT5$6LM1BQ KB]>/J(1D)DD$8KHGS\JLCMPT2,?7'Q M!)F&@#\G9+M/< #=H:=V]#"S@G9G5BY^K=^C"4,*WP<$[MH&/1,5I*NV+OFJ M"$N^JM441I9\;AR>3T$>!AB)V(B-FLH(8#*R$>E[Y7JM66=8A_8='UE9J,N0 M!ONS^^64BSV*=$T"@B.EOU7,3[]M3\=5PZ%;WLGM,>(A@WA<-4&C;D:T#S,L MDC&I ,;HI:)MCQ8^"FT*05M=DS-S<$Z'MO(;N,X$AC*[$B86(NH9[%NRU61" M]J[3("BW; ^V; /2OA#"@IUR'Y$5_@X."N!'C#S\2E[_//P!Q@P1JBXY M;5 M]>EX2H/.=WCBPEOH226XLSMV@%C_HA]C1$NM=!K-YO&"Q0UC]O"VUS#. 6^D MQ5M#909O98^]!@5#3-M']IM)DE6!.7VXHKZ(D-L>10W"8?KXT7S'QL.J JC @8 M@V2MTJE+QR.9&Y;L@6*/TML!BA93H+B(/;1W>(A=4B;91Y_KT52^F?,0I1=1 M],'6G3'NH\\="WJ=9IZDFL3(BLZ-O_/IP50X(0FGS*+IA;+[\E*,@6\<:$3A MBVGKUM2 AZ?:C+]'4RRE&K\AT_TO9$WQHJ!N# K(*0$E)NN8_IC 'FRF'IE" M"G3%)- %Y M#>(+P3AX15[&$FTX' >;)L?5MZ>FZ"MJBH?#-KF6$2'+)W0D1 MT@)6T\IV7JU .QCB=RZ<,']9>&DE/M$,C9;*\W@ 3XDK3I,SV?#*] M-8.+$Q>G5%M0THH3Z69R5<]B(>5[3XZL3?/XT/WZ\/C0?[CO"=VG.Z'7?[[] MSS^>'^_N7WOTY%WS1KC_^X^'_O]F5*9( 288SI3D35FK4[1W:.7);.\N5/1H MHH%IA8VC#N!ZDD 7KU9TPI.T$S0C)_9XD:++*-"RS^8-8?$2H&+K!OVZ5NDT M&\<'3-D)@'# EQ/P^ZS2I(!O53I2JVSA'):7)W>*=Q[DLQ)8'A>?(MM?%X>0 M>YSN9/BH5SIJZ_@2$&P9D@7:0)&5HYVX MRT,Y96&?KDQB%S1 %+1&9@7@\]]2D)%A>:F8VJ=?DV"J"9BJ2YE%-!G*JQ?, M#GU<,3KYV>"L+,^N;=RBB0E+&3U'_SR B=)S\6DWH30T4@!%J;>XL5I&2*4P M5K.#5(M"JI%!B3.V[%MFM6QPW"0C6[;< I'DD,22B;%K&WQ3I$X^CWN6$"9) M#DHDA8F432R(K65"[1V"- MUGG4ZO7,2B4Q%!,X\H1T]."87NCGA4O0K]X9CTV?U(H+\OT$(# K;.LDQ__E MR?&Q(,G[#@.G-H#2JL1/SVS;IO5;Q7>G>!VG2W,@7M7R#.: 5 -6'SON8PV_ MM.)Y]+SK\WF7)_85?XR@YSOZSY%C@9KPYF=(_IR:.S:E\-,$C!9T>'&C4C<> MX>K5[H()+]CMC1"I=;!C>7MX^A933SYX"X7."W*?W9Y/]C+1&@J+IX:KFS@7 MJL9N.=XV'N54XVE6.C51W"Q,LUGB88+"\@Y7PM89>.0MWG&#IR/UNE-_Y+C M=B.9_;"8D;:#PO'C2\?L8\='JE]=@0B0_R4@.YJ_Z"8MW0^9U_/4]WQ8S4'> M5REB'0/4PDLEG&5MJDH'U#4/" M^X&9 +HF?7FP%W1!(UX&H'6C([EOW#QO,.:S8%",_TD34TINP M*7A\[.!(SCBP7D]OP::>UE9;;.^\6NEMV-2CB[/&]@\,K-BF>"5)\I6H;.:F MXJL$GAK;A\TDOF!' !,WT;KJB4VKV0M"9TS-V\O8I_+'O-VB:&A@;)N MB+3 AA5Y*=TR8F./_9H &W66L%'VS4Q=&"8A+[($TERS:MJ"'NQ+X[N:#JU\ M,B?I"U#TP0[W^:7,H;8:)(^3:0 YOI6D=)7(,]LE6^]B= M@+]P^[+(H-G0G%F"ID5VCVHQQ^/.#IJ+2/0OJ\NPU(@SGKAXA&W/?,?"%\OQ MO%\$D_;=N,2DTTG4Z1+5Z=;JVV6:!SU.'H'N3]A_'O;1YZ:8P-@J'37FP$ER M*>$V:?%LTN-A(Y&J)%F=/6;$%BW0WGPO9H\_(+#JH].C@9J)1*IZG(F57.8W[S?8%4\'()/9)U2JZ2$Y9- M"(B[45;^(MMG9$F9TFB8Y"?,NK81IV]2A2 E4V3 NU1(&GI3%[(#Y68$1/'HQF8-BUP"Q[NS8=I^*.( M64MWA9,0%[>@ 0QYZF^_9>GP7VM54'4,?':#;TS;@$]M63[%^4!)3'1 L#_" M M))5 [9,Z"\8#L^,5U<^-H63!CLFTMSQZY/RE[Z(^QA E:#U!"FYPDI]VB$ M;VC:R(Z0DL-A1]T\RF"OMAK,W'$NE&5P*&LAV:5_R8R(]C ' M4E-3&F)#5U11U61#,\1!'BFD1O-8(+><'7@8O2SBH8P MYS:R/M#,(R*\3"L@U++,)A"W)9HFI.!P>"I$!L, M>NXM/1/&_0D=LE5,!K$ MRE"$D4L6G;_LYV03U 71K$01D..H!.B_7J-.'$J81_S&*5.*^(>GWH_'^[YP M^_SZ\OS:[3\\/R619,9G=?O\='?_U+N_@WD]]9X?'^ZZ_7O2E@W^\_W^J=\3 MGK\)#T^WS]_O2S#;+S^>NC_N'F"&OZ34PB<=?;(U;,W_%Y5:VJ]'ON36)-BO]_V*$FNB2TUU:.V?Z_P0>4Q*&WG MH_;$$5/FQ$_C!6J)O,!X=VH^IU:2.84*-Y=9Q1=GZ(,-@87O<-W($^Y!BQK" MWZ8V%A3Q*D%UAIVYA()2I&=^)J!'$7$=/]\OIBW 4RU2X?)*P)\Z)H[]*/ C M#6&"W? 3N(IH8QM!7-PM:8R ;1S(HJQF,MM]%49*0R[E6(U11J)P#!V!H3-M MMGT-J=4P@1Y,6E!QJ5CJ(6H0' ^5)X7&0N0&0D M\7"9:<)"I&57SYK+#!OPX3*S3V:DPV5&JW0:3>GXL\%<9IB"#Y>9?3(C'RXS MI%2AJF6]^8J%O:"''0UEP L3AJXSSJ!Q1KJ)0RD!E Y/7<+JV&G651X> M8X'GMXY'#Q$=8^U=AB^SQZ8CA'P>_NXX!CW_A]UW4\=>S[&,.!$@A=+JS>-% M@'N]#")EC\66#BFD;+R2P4%NCA0&D9(A4&2QTI%;&!=6HOW?/88XA1^KY0\L:!7ZYT M%'!DLVI6SQW9HL-IC[6V!TXD3=%0.9PXG!*9='O0I%8Z#:5Y?!$YCJ:2H&F/ MW;<'3O5*IR[6CR]TR0-M6>Q#\S!R]1$]>FG@=VPY$U*61L"?$U*WQ^.AM\/3 MJ0%IP?6Y6Q#V/J!KG%PT0"Z4X]=L[BDSB)6]Z=*46&D"5NI\>U(IL9(Q5$A0 M7U0Y5DJ)E;WYSI1@H>U@ZV4+PK%L@?6P!5^^70EOV,:D@"*QQ) Q-FW3\UU: M;_(X8^PB&E;L,\9"*O\>T!C$H;M"X>T2H9 $ABQGYJT4S,4M.6KVF&6'HX:< M*VAJF85,.&I80LVI0"-7.BJHFJP.M7+0L 2:/9;:X:A1@I(;K"Q0YPZ:+96\ M#!]1)=>W)8GF7//)ICY/,.&;_79\P[J0/!<;:]YCV,TIO6@[%B+JCV&7T)4D9,,&12AX*@J":HR 17I]@Z+5U8[YCBJBHZJ/99C M0EB1C(%6TYA'U;E#?GDU/'X@Q3"Q-\^T7@DV]H^P$POK1:5J;+S/'(RH&OI+ M3X[M1.(1)Q0D-R(=U>.;^]HLHF2/>9<2):U*IQ43RN,@*39(LL2(2M($$@=) MZ4"RQ_A*B1*2%HBK*G-VE.00I@L#9B,@;AW72 MSYP77"LE2O::5\E10AJ4+>L;VOE!W! M=7W"C/M/WT5 3M-&[NS!QV,/1(Z\U77H-M$=7E!=K'3J?%,21V?B8-U9T4FJ M/&501YJCLR3H9 J<,CG]F%UU?X[.HJ-S;W#RK/!4:($(]E?V2XE\/LS-9S"H M;3PT?>%+& ?]Y1)CH"<)@Y_8-,A!(E4L0)2/RPV7FS/&VO<*CE20O'?H MI44CB BFTBTA6?KX">Y?FJ4"4S&XY[L^$^U8VP*\3A=]D!?@9.=P%<5'N M3&OJ8^.88_1SY&?K:NR _JM;)R5C*!_ID-CVPR*>'7@7O=^6+:@C]RIO!R MP_NEO\T)MA.&IH>..D?];Q?STVZ!LJH;C5\/'SY<#9;X<-,5*IRE>B8T2 MV4(<7=LW6)\975*ETVA=-57>%KRDZ,H37'*@NJ2L"FEP<#$&KE:>Z%*HZFHP MLS">?^=9;C;CEIQ.(N$H[+'B\UB-(6DW9"2U>*B@?)4K33Q:/-A)]W-\'6\W M9H:O.EW<)97CJZ3XRA=>#:J^FDU>=:.D\#K,=LP,7\U ?4FL[ *EUN.UCP86 MCLZC+%4.#BFM$J-PXG@F&6C;Q1;RS7=\\V$:_BABP])=P=/;XN(6-/ <0L"M MMXR1^V;:].!0:Q5P.B8EZ8)O3-N 3VU9KIV@@K$D[L.;3$;='V$!Z;HSAG?/ M2%#>=GQX.N!"@,&8,-@W%UG"!+D^">;[(^QA@D'$APFC3PWP(T"0,31O9 MN@F7 YY\3-J,>+75PT'Q-%)K=;:II*X=<5KZE\R(2(,YD)J:TA ;NJ**JB8; MFB$.ZK+4U'%+':BB_@\9'/GPIM'\P.($I+(Z<#'Z645#F',;61]HYA$L+],* M"+4,W@2X6Z)I0@H.AR=1:T# 8!B@1IR@D&,;!!^[Y"H8#6)E*,+()4KU+_LY M"5JO3U0,D0A2IY( _==KU(E#"?.(WZ@*1!'_\-3[\7C?%VZ?7U^>7[O]A^>G M))+,^*QNGY_N[I]Z]W\^/#7;_BO>^'A"3[?EV#N7WX\=7_ M56MJO1[[DUB38K_?]BA)KHDM-=6CMG^O\$'E,2AMYZ/VQ! M[/J=6DCF%2BJ76<67H^O#*HR%[W#=R!/N06\:PM^F-A84\2K!WI"=#F-! M*=(S/Q/0HXBXCI\OV1$$3[5(Q>^-JH]QT8.DQ4789K,LRFHFL]VW?:M_3/[ =OJO28,SA6B@-C^B,YA1T39KB"6<-;GK/7:S*K6 M:RH&,'J$FHO.18G.D=5>FQE5>^62PQ:&N.2D M2KH^3$D; 5+E3!;4'PF+@V3QKI#ANSVO"V<04'X(;KRRH %5(02>4 +!L BX(_ M$JN;XM2=1$S@ED/VP7PT#_A8W( MR7M#IBT VG3DC82AY7P((VR\86_9[1..Z(S-X/E:)DUB$C"Y!1Y\ Q;\03CP M.S"&?-DE&[9?L6XASS.'0)Q(2$$4MTH=K<.H'2%U_!0WB]&W/1F?\V"K&8\M M7B: 38"=U:[-%FE:I:,>93MPD#$)LF.-UVQ1UB+E*X]I!MQ!G%8ON7FZ+,1*XQ=/R6Q8N;NFWK( MC/#T\WKWX,OLXA1-I&BB=,F*CEU$1>;.:IS^U',RBFPPT64 MB^AY_*24(EJGISNXA'()Y1)ZGG,C*064Y&BYA'()Y1)ZOO,I*46T6>FHS>,# MB3E+*"]7F1QQO%QE8BK5,RE76>?E*GFY2N80S\M5KI6K[/6?;__SC^?'N_O7 MWG_\10/&WPCW?__QT/]?H00D2%^U,LUL.K0%8<%T?CRA=M3-$U;*0FV99&@V M$#-\?=I%J0.J*#59S*:0I%9KB?&_I"]NJ:8LD[EM3."0:KMK6YY_3"S220+P M2&E??KF#VBTP8>IOS261Y$ KG"<=>-+*<$?65CUDLNP5PKL->O3V?$?_>5 ' MWH1'X%WGXZ"]MLP3L MC)?8YLJA%\8), ZP"^O@!9=7TZGEK$ M7:>TO,-#4S>W5P XD!8GIFO2TV@;K,B=Z$*P(7AU6P39ZK*_V@B#?& /WWW' M#S4&;<4SU((VQ\Y4WB^+;1Q3\/?S)A2![=PQSV[FN'*O#4M]?KEK$ M\6;V5V0A6\<"\H7OR-5'@B*M12LN_51)RGYPLKB['UQ@Z%,[_^CF;RTM:$PM M']V8N@C[J$^(.N;$DE=;W)?-7I.SC6PVE;#0G M,N+@D=HL4C2ER(N!!E+$1*ID(D$UN/BQ 7H6*+4"H)4H]WDF11J72:K;A"A:S9 M<6U@HJ)&)]FVPI'W/M%4@/\^#<(MN% #/(["H23Y P..)Y]A$1_ 9I[<5X(.:F;U0X!!D)<)L@9T_>8IZQ%[)5 MQ./60JW2:<24:>888A-#7,0Y>SA[6/=$4FG@%DL:N/1Y$,J2Z@ %%47&$VQ[ M08]2_$G^QA>6^^"A$\X>SAX6+/I%2T"O[RR.I)+3J ]V> Z5NO!4=]TNJ:Y7 M_.?4]$P?][#[;NHX6(A>L>Z\V?0I=$V*67HDLM&R>?S:P_'&U0%G3TIUL,>\ M/+TZ6-Z4/30_L5']%W:=.#4AS9''-44)H;C/T\EC99*96IE*GZ-YQ9[OFCJI M&A"D8PA>/.$=OL;&O&]8F+WY,/W1"%L&3>/XZ!-[/%]S3+YF0?RELYU!9(%6 M40V^^.:X??3YWX3VCD4H%I>PD120FZP.I?%X%)OV'&SAXFM'#BWJQ9:>$M.WG/KH5+G[@! MAJPW=>,I&AYIX>SA[.'L*2Q[4GE8>SJYP0JQZ.<:MU:3?=^:=GQ5$8X.+KR< M/=DF&?8*;Y,MX2U]2B"H'JRO5 ^V@#?S;("//B\L[L\#!9P]G#VR1R&"64G!3N9G*1G>)8PIWRV0[O-(\RG?DXLG% MDXMG))Z9-J>029'CFLJ%DPLG%\[CC=XL?-%ZI=-J:3$R62RCED9JKVE@.>IS MO-2K>8S<-]..1D7D(OR&C$2MU6DSWF"BI)7K:K_DS>?,[XIIDTJ_,6T#/K5E M^3R//AU(-_JORK01\LC%6/@.UXT\X1X&9*Q$CY5]D]S-!\K$.= "Q.BDS?#$ MP^WHCQO#]"86FK5-FXZ/WG2S^GQ"Q?5(.R%A\//-AVGX(R)V-3$0O3#0'[XY M_+D&/UUO?J\H-5FLQ_XDUJ38[[<]2JNUQ/A?MCUI^_=J2\UD3,U:4],8&Q.+ M=)( /%+:EU_NH'8+3'RK=$DN6JOT;=LMXM;3^9Q:2>;$7BON(&4E]'9VD=GD MU[:^VZ[SL9YG+!0Y%L4RZ&I/*F; BDW_#NMF<")UNKH^'4\MY&.#4N8.#TW= MW-G/?<>4+X!*0K U=V6/A?"P^VC<91*M[_BAZ-$$>NC]T)UNS1OZ?> )K9 M M?MV1I:*M._$D^6(0D]GU!-,6X.D6:9:P$6^)"VHD]=781D2PD4*@O/\")/!' MSA0>9V1$@VV"5"XB=L?@ZN]4T GUR[;+2G^X8FFCU7?DZB-!D=9\Y0-.5%SR M7BI%.>->JD:ETVA=-5I'1\EX6UBV0,?;PNX-,F<296YFLN.)2P];..+2LU=Z M#FBJG')?DD;V)8EJLZ9P\>+B57SQ2K<]H9[I]H16I5-OB+7Z\2=/N! Q J?+ M%*)4,I2D\]@^T5%(9X%ZS+X[O@9Q\2FW^"1I&[57?"18>42YIC$O/Z4_$ADU M$B853YR@M[#@.XMVM7J0\?1V9CPOK/S/EA"==D3;VMV]G1>Q.46N=)I'NSZ\ M@A3312_*6\+B%+\E9R",[MRL*Z97(Q;LH^.'BS=G#V7.6\HI[:J-FHGU5 MEK1OZ?<($&[130*+SDNDX1(.>PL'+L?"$9E8R+ZP>HSG=$"VMG2.:\.DU"L= M.:L$# ,AKI+CB)>^8YH]Y_)"TG1M5QJ53CTF,\0QQ":&N(AS]G#VL.Z)I-+ M398T<.GS()0E5=KAEQ:%CUK\"OB3_,V;,O'0"6SA[6&5/EM9_'MJZQ92V+GW>8M%9-TQ1$+QXPCM\C8UY]Z@PH_%! MVNMBRZ"I#1]]8H_G,([)8:RU-=[H:!Q\\4[$FSMJM[.@3M:T>O*I6.G$&1#0X.+KN< M/=GF&/;*KLJ4[)8^(1"4J]57RM4>87T7U_ODP0'.'LX>SA[.'LX>E@TL=:,) MXZJ!11?TE?+S"WLKBG6^."YY3]?W77,PI?UX^LX+;RXBF M?>;Z"=#48 E-I8^F+Q4SC^_[=4!L_61M#PLD2_$[@%3Y?)7.U2:M=*Z)1>\' MF$$ )C?$%K@(8):D*:@0QYE7&TUT#R@1J&J9U%#GCZX-D?..C.6 M:*02 K!,I4;*6<2-N4/;U:X^:/G?T;Q9\02]X>K Q>AG%0V!#FUD?:"91_"] M_&9X[3*@$V!QSPACJ#H<'D+55@*B!L, Q>6X]&1X&Y0(=LE5,!K$RE"$D4NT M[%_,@=34E(;8T!555#79T QQ4)>EIHY;ZD 5]7\T09:(VB%2< _#,5821>H^$0G5*#%'UB=-6G)3VLTU+ET? M=-+D>N+A=O3'C6%Z$PO-VJ9-1T=ONEE]/J'A>E*-$##X>2$E-3&0E#"G%[XY M_+D&/UUO?J_(M48]_B>Q)L5^O^U16JTEIGO2]N_5EIK)F)JUIJ8Q-B86Z20! M>*2T+S_#H.J-!GN#$J7ZSD>%B?4U$TV2 ZUPTF3[>;JO;]MH%6=6SR?;.FJR M[#6;#_+90F]G@Z5C-]7#_:[S<= &>^8)N*BR0\U(4FH'; +Z=UAPAY/U$++J M^G0\M8C[0FEYAX>F;OJ[:'D(+4Y,UYW*;\_T]FU7"/J2]M;[[".QP-8=13IB"VN MQ_<%+E#:8O>>&=Z-F"W2\&_7>#%\6W:CK:B9;3;GT ML(4C+CU[I2=)*Y.C-H36ZV1#J"3*M087+RY>Q1>O=-LVDY8Y3;9,-2H=I:G5 MQ.,+Z'$A8@1.ERE$:62HOJ>053+1:58Z<8+#ER N/:66GHUS X<(CU;I-!7Y M^",])Q>?TI]$C[J7DYU43M#07/"=18]L/<@E>SMSR1=68"T^0%>7CNB5O;NA M_%)DKE7IM(YV?.)!RFOT,5+AA[,G;PF/LQJ3'$'?TJ1UMW0OUL6&6.DT,CL6 MP/'#Q9NSA[.'5?:DJHAU!N4KL:1\2U_BEG"+;A)8=+8C#>UPV,\\\#@6?LC$ M0O:%U;X]I_^QM8U\7)N[AESIJ%F%OA@(<)4<1[S,*-/L.9<3LE7$X]9"L@$H ML^@VQQ 7<SAY6V7,F1R25 E994L"ESX)0EE1I W7:=2/JH"[@3_(W[WG' M R>E$#1[_Z9EM MV[1^J_@NP?ZY92V2L$9@5&5\&JV?V.,9AF,R#&M-W3?ZN0=??'/<;8W=EU(, M&CF!R(C[RR,H/,!5:/:D.F*RZ9)L.6*R)NY!LGU=YK>)^M(2V2*AKLVSDJF/ MH' <<3'G[.'L894]J;3PABMS6B7<%!E1PJ5/-0!#CFGE75Q'OC1A*LX>SA[. M'LZ>@W,^>XY0P@JQ:.<;MU9+E8ZL9M?)D*.#"^]%LR?#%,->V979DMW2)P2" MDK?Z2LE;"W@SSP7XZ//"HOX\3,#9P]G#VDL0E"[R*V7M M%T98% !]<5SRPJ[ON^9@2IL9]9T7Y&+;C[/3E$I'DFMJ_@%1CJEWS7M@(C[R7K$LB=0*;<%R:WS529OUBN=IG@E25GMJ.-=C2^J M:E^6I"FH$,62RV4@E\H!E6K355-O-FDU=54\ MOIHZ%UPNN&46W%1NII+4STRVM&H@I4HSICA5D7@FW>.>3#Q; ME8YZ5&"'"R<7SC(+9RK9S, 7U<1*I]728F2R6$8MC=1>T\ARU)1WJ\[\KIC>H/0;TS;@4UN6EQY].D1N M= :5:<47\U/X#E>-/.$>AF.L!(J5XTA%^37'5 .G;2_G7BX'?UQ8YC>Q$*S MMFG3T=&;;E:?3VBX'E0G! Q^OODP#7]$)*PF!E(6QO3#-X<_U^"GZ\WO%;G6 MJ,?_)-:DV.^W/4JKM<1T3]K^O=I2,QE3L];4-,;&Q"*=) "/E/;E9QA4O=%@ M;U"B5-_YJ/@6WI)V[96Q"V=\SFUDLR)O1;1079*Z.UL<++)KQ0][0M% MCD59#+K6D]H8L%[3O\,*&9Q(G:ZN3\=3"_G8H)2YPT-3-W?V&=\QY114RBHU M/R?>DFFS0?'<:2L$FW=7=F$(#ZMGYZB!=CJ"%PJ6?<Z(:][0 M[P.':06G\6N6+!5MS8HGR1>#F-NN)YBV $^W2!. C;!,7.PCJ4O'-B*"_18" MY?T7(($_$^F7;9:4_A+&T'^L.ZW@\ *VN M2-35EH\Y?'')NZ[J]?/MNM)(:Y3655WB'>V/0UV!@]67VN]T3R- MXM+#%HZX].R5GL:I=S!IY*3&E9C%#B8N7FP![3+%*]T1J6:6&QDTM=*I:VI- M.?Z,"AJ4CBYEU;.'BPPB0N/CL%9\L#H]HC4I';3:. MW[!S')J$F&%@N)#= WQB(ZLN]L6 M+\7FR D.;=-BX\6FV,00KP7&-'O2K'R-,W0EUS1:-8#+=U$ Q.6;LX>SYRRE M&),X'L>JWQ93ZK?T.P4(N^A6@467)M*<"8>MU;&J)E8Y\M*#PJEE,+X2<9^2)JFY"VITJG7ZES$"X(A+N*SA[#F_19]#)_.6 M NY]G9E.YAQO7!UP]G#VL*"M]UG_>6AKE2EM7?J\Q:(-;YBB('CQA'?X&AOS M7E-A1N.#].+%ED%3&S[ZQ![/81R3PUCK@;S1_CCXXIOC;NN#O)3$J%Y"N?7U+JW3J$C/= MZSDXN.P6FCU99AGVRFZ+*=DM?4H@*%ZKKQ2OM8 U%Q;KY[$!SA[.'LX>SA[. M'J8#GXV-QE-; I]T85\I2K^PNZ*@YXOCDA=V?=\U!U/:VZ?OO" 7V_ZF:::( M8J6CU#;3SCP356Q()8ZEGP!2$B.0*GU4?:FX>7P/L0-B["?KELB>0*7<"Z3* M9RM[KH@R+7NNB45O(YA!("8WQ!:X(F"6I"FH$,&'22>H&*J&124)W+ M)9=++I>A7![0>#=5J79%5&FI]J888Y=RP>6"RP7W,#=353,L J^(]4JGKB@Q M9T=X/WLNGEP\4Z^K&3004D2R6;V161TZ+IA<,+E@'M";:%,PF[!:UI68_6HJ^Y2;^"0QFH=F#!Q/'KTM.UB"_GF.[Z)^J-3!BS=%4Y"7-R" M!C#DJ;_]EC%RWTR;3K 5VQ>4?F/:!GQJRW*M3MO4GAEI,FVV.\("TLGV#F3/ M@/*"[?CP=.3"U[9@PF#?7&0)$^32HY_^"-/:^63D03D9FW*/]CD>FC:R=1,N M]WSX@IX4KJVV.(ZGD4H(P#*5FBEG$3?F#FU?N];Q>>E?\E BC>9 :FI*0VSH MBBJJFFQHACBHRU)3QRUUH(KZ/V2M$MTTFG<\GJ W7!VX&/VLHB$0KXVL#S3S MB% L#Q?&&LY,:>X]&!Y&S0/=LE5,!K$ MRE"$D4M4\U_VHUB49)*=$XN)QL]AJF M]X7;Y]>7Y]=N_^'Y*8GD,"/]\;.Z?7ZZNW_JW=_!O)YZSX\/=]T^?.CUX3_? M[Y_Z/>'YFW#;[?TA?'M\_N]>"6;\Y<=3]\?= \SREWVS"5='8F4F@B5=FQ=+ M*S4$=-+=?.+A=O3'C6%Z$PO-VJ9-!T=ONEE](WG!>O:4O"_X>:'9:F*@W<+D M;?CF\.<:_'2]^7U3KBE-.?8GL2;%?K_M49)4TZ1&JD=M_UYMJ=D-2MOYJ#T) M[YU[)EI'Y<7C6Z>/3<.P<$[]Y\U/X3M<-?*$>Y!.8YXA7S&+$U(L5Y\LV7R_ MF+8 3[5(6?F-:%F?=&+ 3%SGW21^S& 6:\&T MCS%A\C943F6.!!JLQ382[O $N&\&Y=V1;0AH3/;;_XM^499R*6=?W)>I"G]; MF)Y@L(WN$G%C%*%$SL-HQS=39V?)YXA)ND@>"AERWJ5>MD9]A5"=)^F2P> ) ML;-K3WJ Y>MZ3>@X\,L ?NGX:L_\%"&#&-G76B@Q2#)JX%"L=S M,_-(,W/9LWH>?@OV(MIOMX[G$SFX,ST=2!8O!@U294!CQ*3@=N_1BR'!B.6 [J! I]9ZC[&AW MGAPE6\"^64,$&)2^1]/HEHD&IG7$YH@DED<>]V>Y'BI-MID<&2ED@PPVW\F9DLM: M'=-%J/>LCP\V.%[(PW.!TG5SI27)*/5PDM-ESVU$,[%"XD MW=>,V4Q8U J@1=640E@D6J#GY;%!CX3/>+AEJSQLU$O9DN$[5#!(EJ^56<$& M'H%A2IGNJ>EQ*&;J@!F-A<3P)9F=#_8[N'N.N^MH&+BB 6M1#V=Q6PZW- M<[CN$S2[O CG215I1-J7@+(QD%?$2J?>J!W=:(.;G@S");7>3( 7J=)ILI,H MOB03%)CC3G&L";J4[.-V:(K\4)H )Z']XX+.D3$Q3YPO_18G-T$2:5//408M0QIN YE%.CFP8?0DI_W7VPR,' M.V/VE<9)"^FRHJE9]Q5DLY$*!ULF%=V.0%NSTE$SB&&<'&RE*@27K#RM:;]C M+\/RM&6M[<8&3[=L34<3TT=6X"$9IC]U>5CJB&..:$;K)/:=KO[GU'0Q*#U0 M<_[LQ4*V#V8I:9$TV7(^0]&HJCO&M>%A)Q8QL^_$XU&@(>RLGR@ M"UY0"=6T@:GOV )6 6V=H?^!W M+AYY"\!!JEO&;%DO:AB'94U(5ZJ@7R'I+F;:/K+?3'*0XQ)WV)W2@GR8DS;:"K7< M3WYH?F*C^B_L.G$"(5/%"+(F$P M]> B[\).HK M)I$J;N?#,N>F9G>DY)VH:O=G@5F?!0'1JJW,)1IMP:58ZS:-T)EOV M9K$V7TP]6EH]72HO@>U0IESX22JO;TF*/T1\V)D45TFF2,LBU)7_YHN,C-7+ M!=R&.CX)XEJ53B.N+P9#B"N5T9ML!\8PJBA][ Z,)*9/@0O(L<'3>&E_Q9/ M8B(A(!RE>A>LO;!@4!9)Q8EC&.TY79^'\P3ZO )[G(ZKBY6.)//:<:4#R1:' MY4"42)5.7&$L'N,YL6I++=:!/#&CX2*+ZX)-)T@*_+:XQ O M5SKUHQ#/XS@,!@/WA''VH"1Q.+"NL!8.O#2;TL?N6+ <=%B'Y@NQ$9*8"-[S ML ^T? 12Q@&='DS+0+_3VD M9!RZR8% %G:@<_LP#[=Y%S*:!!E\+]DY>/OB.C!F(PP,XT_LZJ:'B1+T2.MY MP9D0TE]8,#';#G:4OM^ O#U"T>> H/3RQGAG'XY63JZB,$ M*G9B'>A:%]:.R,J^7!:2AY#XS\-;2GHJ-/F'EY#@Y%ADC/0T1*)L6>D$ MR6W1,RC;$X!((K'NK*I-<+-UOP9>..L?IC\:.189N>"CSZ!?'@#!Q@%"R.]" MM$T-KB=][5U3)P7;(C5M'KC]M[ FRRF.X+X&5?#Z3A]]_O>")^3PY0BY^"M( MCP'B12KJT<;F<6(D$UW,0$4M;O/FL?4W"P0IU!;F>?9S@.#P5LZ787XD=_66 M3JI3HLZWDBSOKDR<.VUD=P2-F[6%T*=;]NZFAM@FE&B-RV,J9[!ETQ;SF$6J M_;I\U_O)CEDDE)D&[5&4P7E.?LRB\( [\IA%0L0U*QW&S_5<@#E\/QQB/=B. M_ZF/D/V&!1?\&2'XVQ, *E2KDV+R] ^R:_\=6'EQIX]/HK,#\C\/[T/BOP+M MGVTB5.1_]PM:O\X#0.2'KFVL?K%T99RH:>2L/N_QP3[(LHQ0G 1;R?VY%FO^ M7*DBS/%GYH@1;H9- X0O1M@VX!<:7 9.7FVH<*K7EX++Y'=NI&<>-CE*Z%Y@ M](ZQV0M"MZ:$HLOB'8A\C#0VR7DOJ1'30O*P?#LW\AD$[&F,_/RQ*U4ZGM9,M+P+RA0&&(=MA M;G-",3+G)4SMG"[%G*2,KS#J"5>8.*&3*YVFJ,9L=3ZG\18RIRB>0U&P5-_C M.60.)J72:6AQ'0'S =.9/(&R:&M,&@GNUM,)5]Y@P6PKP#/#F9(2RG3U/<(( MVTGW',3PWP^T28ZC3&DTDW)FQ:16.IHL';^3,D-FGG)UW.$T<0GF$IR)G;K1 MW/+$(EP'VZ(1U]*R6"*\QR8Q3&]BH1F9X Z)/^55?(!\@'R I1C@M8] HT4V M_))W$FI]I0'+PL0)JO6W::=P\QW??)B&/XJ6A*6[0ETI+FY! ]",4W_[+4MN M4&O5'-!!SV,W^,:T#?C4EN53>$J2N&_MHZY2?X0%I.O.&-X](Q$KV_%)K@E"B[W?/B";FVKK3I4 M.UQ%EJFDK;F%2_^2&9&UVAQ(34UIB U=4455DPW-$ =U66KJN*4.5%'_AR)5 MHIM&;C2#"7K#U8&+T<\J&L**-\LO/YZZ/^X> M8$*_; X^H1Y2*[MG+)U#T6YA(JP^@E030I?L:3J&Y^B;V>A5I^LK\DSO>?CB MPN)D^U2NP1D&KVP"K_/=*2@L^C(B^+2Q>+D1OCYRY M<'YKB@-^"P<2/'L^P*HT=U;3469M_K/@WQ@:--=G>\[@[@(C](EMTLW8U!.@ M)I8E6V5[293_.?5\NRD.M=D5\(#5R# M'M>G!T/10F F0;E""^YXPS8&4]2:D=_Q)* '??JDX$>72H;:#[=W[O=E]7I M! -#4;NN#=K&SBLXPTJVB)G^+!@J>3)PB#;'\ 1 !)AS]!"L[\"GGY@<%Z"[ M3P%G8SH\PA?D>=-Q4$0"7HU\ 07;5,DP8&".2X: QH0(=#Y!(T9ZJV6B@6G1 M3<=7 G@_NN5X4S>L0//GY@V3/>*OCT-ELBD$,&( M98%KXH[I4/2IZ]*3%P81X.!"&^O8\XCZ)4V$D#!$IKMX4,1DXM"XYG@^G8@0 M->%Y@@D>X*G1;\-0+#SS4QC#,$8>217!0/\VM;&@B%>"+,HJ=97 :9H/ /0$ MO,8 _!&O,GIQ]%#*;D+$ :9$IIFHZ$W#*J 1[\3JA'\)482E7LO'?@,AW+6I/MY,,5@R$YDVT0J%@+H15H ACVC:N$F MU&O 1VM&@3^#F3A3RR"\!X_/"!7*/Z?VTJEX\O0E#4RE)[6X+'3C^J.ZP[)]O=O(%2")%;_,19>$$NJ/6^ M"P\/0NQ>$@%26!.?D..P"@-P"$)]UQQ, YO@S<6!.@S66<$-ISZA4Z>Z*420 M1VO-4D"!;>7/[PGT/2R?[PA6%:*#8;5QQW-\6=A^\T?!(NM-G'#Y<^RY(AQ3 M0'G1QW5\?G602]/Q=R!+NN_ E299DD@9-'T::E0PK &3X1/F,W3L%\+F*S-3 SEN!T-RH MHE1:?F5'^,!@1?Q[FD1D8\^.N61XCLLXMBH=-6;+@ "TMR+/(MU0ZR<:JB:2 M@S^;)7[F0XV6-'\$BF^G$0=S(NO;%3'4B%4&[R6K-OG^ -[L21(?/F&)=-C; M/.ET!&^:IQHJ;36PN2%_@S?[S.M8SARCZ;^!9_!?R)KB[Q@1TXTLB+O#(II2 M#C5.9B[0J0M+F4/G\4[G81)_8$@M7N11/$T CBP93X6UK:.%SX#11T* MPO

.HL$[^*MJ %Q]TG)B#Q<-'<>YY%]O0DZI] ;AC#,@!*_AV!R?2&P=@! MS\[]20\ID0?3S13@#?H+DQ(&XW^0R$AX(3&\3/(\ZH3;H84T9PUQ>C 84T[T M9>#6!E/?$1A8LJQ(!"(@S-"Q+.>#QID6#QF9(->N/@*'E)3R"<9 E*6%0WW/ ?7;?:3HGF.D5N-3ZB,#I MSZE#K6."*"^(5-&%/&!>$"$PR93(EI>(&?#=$B]NDE,MW&)3)3O&VEH]"26K M:BO'K.@2,>60F-Y2W#L(3VR0-XQXD9C5XB=LTHL-:O2#R- ^T-&G&P+P ^G8 M;"2CH\@&'948.D[M31H2Y'V,3)W&"TBN'OX'@/.)4G,%VXGT"PF:7(57A@&* M%>4 VLX@;WD"38"$GDG"U^'*"9O-OP#I;1*\I.0,UM!H&!RG0D>N:Q&KPJ3<7"0F:3%SG M,XS5PYW IB5>#;".PI!&\)LW:VF2!SFP?7 M=R1SY;3)W-<@#T'J8Y&]%<1O((4';V$J#CP@QCI7-T,OFKH9>@D?3$$1/5F@ MCH.3"]J1[\T#SDE0Y/,2+50C&@G+8B#)3[209W?GFC/ ]T18^NJ]9)TG' MB8?;T1\WT?Y!TZ;CIC?=A'0+]_T1D5K;UDS?%_P<;L5JM6I-62;1I'!W9/CB M<*-6#>APO?F]JM8448G]2:Q)L=]O>Y0DUR0E_I9MC]K^O5)O\D&=?U![D<#N MEMOM>X)W'E5M'76$/-PE>I82!5JB B5]ZCI_#Z)9]RO1K)/U\BX;#7OFY\$4 M/"F"V.5FJ7Y!IS:#$)YOS),.A)YN//KM,3\0=0]8:E8Y2SZZA&=,%UKC,<)F9R\R>6D*[9*8)RV3S0HH2++S[?E \6QQ:I12UKQU=LXDT)&,3%G@I^NW A 2[$ M_\?>NS>IC23KPU]%P>[\8C:BF]&-6WM>(GK:]A[OF;$=MG?WSPTA%8V.A<3H MTFWVT[^961(()) $ H2HB%V/W0U279[,RLS*?%*[,$NHP,5I<%%0C;$/%RJX MB7I>_Q*!B^O'14'IRSY<:!1E/S[D=E)<7*'Q=F2 ?SOO*$XA'EV [)CG''CA MVJ*3%KYG16:F+$_T.BDOL@7%6_M$5N^,]:%\O"J_ANB%P%()+!54U^W#4J\S MU@!+V>I&@:7;Q-+AMW>C?F<\4FHP,0666H*EPV^U1H/.>*#5$-X0T<;V1AO? M^A&2%SDVC&DIHHR[Q'!X^$79:(CMA46,L8VH./PJ:#3JC)7^\;>G A8-A,7! M5Q+P;H+%T1>$ A8-A,7!-Q*ZK! LCO8P18#QH #C5O2P28V6>4PQKKN\2,.@ M-B>UG+B5TK5H+N7@X)@NJQAH'=8='#M35Z1+))$):132N%\:#PXOZK+6&6NC M&@P)(8U"&H4TQEPBAPJCWAF/-/GXSM9"&(4P"F$D83SXMD27>YWQH*=W^ZV4 MQH;XYIO]_K($6WM(J=--U<[5$;#QW>Y&N[O=B<9U-].X;C?YF%JU"]57<\:L MR&'!IRF\%>'N)Y1H=O#]MR7^^=Y MO\,+9HN9]MRP<\:2ZQ?R(2V8#XN@/', M6Q6%Z4@;T7J:,=%=3 #ILP5O:B4I\D^<=)BW^]G\)I&4&T%,M!;LYDHK1Q)Y M7O8TT ==F>N$BO1I>J]7%_^6/-)K(P43@[K H(9['U4/3=E5<;0 [X;S; A\WQ*^^_7B>X24 M90+? M]-P?>@5GPKLM#?)?!]"Q5**>?A-U&AM$\$A_6*H (B>'1R2ATIYPT0 M-%$)43-61_5B5158%5@]$59'TN)^.IZ=JO\RI]!U;7=G2T=21>*5$IRSVM6_A@$+'QT MK=_C[O/+_-[?.E8875\Z^ULV9;Z_;M M4>$,_#OT -@!H#*8VO#/!?.GG@^O M,YGD36#@A-= >C4"R79-)\),3-NE3N#K1N&PW'2E0D^<& Y]/9@Q%DJ&:0(@ MPR#YDC'G_PQFWJM;/O7]6O+>![![6_^?6) M6O1FP9':SA1<3E"+59C7I^L[&_H6919?5>IBDH(ME4S\+)G;>55K\):9#,]_ M25-H'6XNE_/1-.'8LR3V8\'< !YKN);D@6['>B@X8]Q0^)0RZGC5C%Q1.DV/+55M*43TE2O-!6TM3E4FI!XL'<% M=.0WD CUB0[9/8?KC5Z$UGRT?/1<<[<\8)Z)8.UM(V:.4:#[,:.!#CW>(*D) M,S6Y*'S[M:9HS'WDJ-96\$NPI KRJ:8=.GEJ U-OM+H=F8;P40EV."&@5W7" MYPEH#W,?CN_Z>&$!S;E=NX(;K2^KBRS3>W;ABY8T];WYZH(I?5NU;0!(1DB7 M41,&4W/Q!LN;2LPP9_"!8,%,9)3#JS#;L^CF2Y UM8^"2 RJ[* $69,@:SHG M6=-%[;!R\\V_ZSV >?JJ&N.XOLYFNSGZI;K'+115[@FJ?U8L#OYW,[ M"%8?35=7N3"N59^0._AGB)=-QMR#3?LO55?=\8X@!Y57P2AX@98HKQ+E52T/ MHE]5W$Z42HE2J?%G.#$,>V^IE(%EQZ)*2MBS!V<5YAME'UFXNZA#4RAQJ>'L MT<(U%*)TWOR_0T1)19Z.NIO&BOJHP^NC\D]44>9R]'FRM\9%TSIC33_^2!&% M47-X\S)=/_776K/M M\M'QF+KXRH/) %/LLCH\N2B@"&JU<19E+QTVSF%^*N!JG%MW?/COIPC5G>4<_/WAC3[)>H\XX3_J/V->B M:_Z#QJG+.,Y3[VM@_ZB^J]TM3D$8(;[-=B,:"5<\. U[H@R&6E_NFYHNZT/5 M&EKRI*Z]%%9.P**8T4T9WX1TTTS7_)S$W2%PPD6CUF/8?PS?.QFQD+R6&G]L#N8:)A1^AM;L[4S MZY?>Y[]6[51,Q/AJSI@5.>S3-!D@KEKPNP?K#BOPWG8-UP2P[5T"M61Z1I(@ M<(F#ZI'7Z3*\-HLK='E9[MV:6-9?39+G49APL/EVP.@K&XD4-U&\*U(D1(K$ M=:0'B!0)D2*Q/F%3:IR.[V/BCK<6(6,O BFZ\'-U 1L0_W0E8CU1)G6R>2(S8*0@%D<*J M@M#KC/O'7T>)A(@&(J4@]E@5*?W.N->8U)E;2H3(\3[JSW<0EZKU+$YKU$>O M7NV!U?/ZJ&Y>BF.WJ]F>C9!4(:DE)+7F$,,0)56NNW+X$I):KK0X[Q9,[M\K MUU$*C%D2BU67SH"NDRAQTDWW-=R.6TI3SU\7_$KAS C7A<.2(O\DP>_GGL_* M/H\NM6Z,@59<8E7C524<<"D9_SKQ?]FZD!8W1N+&J#4W1F_M(/3M212"'GT\ M*)IU?)#[>HR:_&;5\*5:NU7K(ZSE:';$MP%]K&OP;P3 2P)JP"5'R!DB:N,^I&ZQ:O6#%/I%''Q@M M >NYO9*5,WS!L^&IP 4O8;_=@-#I]0H=-MJLB]7FVH7NS,["U5R]8=0#K MT>9,2\"ZXSYAL\ IO^0I'G;\B?-N\>XEBVO/Z* M,0%_+ IW?V5?F#T.%])/;->"?SVHZ@7K9Q1YZQ1*_3GSU_'/9W8_\9GQ_=Z8 MPO@?#.?56 :H!-+SADFG%[G:^I1GT)(B#Q>## /GUN(0^@! Q'S\%HS&: M,A1IYJ.V^4MQ#=^@,R;B7;Q&P@)'6-W@UU^,[]>$.R@_>WU,G5EN^OAU.NY"5S3\?(;M/A&+^"TNUBC:8?+%0UO MLF+\-I#63')@T5AP)[W.;',FV4&J4@W^ W.'@2$"\\/87"VUY6^[7\U/IRS3ZZ^$^ X;#> -;:G<#*X85Y(Z]=SDZ=T1P4W>>5_KO7$H"XPJ(%H<"D:7(H& ME\<4GK:GVYYH3B@:7 H,71!#-Y#"\K1AE1OA9B/Z)3-\4?@L"C9W)26K!;QL M:7?]K1=-PFGD9)WZG/SD7K\SUJZ@<%,40 MYJI.$M*@ ^F!Y&J \*4*>A#S= MDCR=['C"\AEQ/ EQNBUQZA45FQ\L3Z/KD*<;2"K]['LO-O6/Q$L;;!=F8J_' MC=N;V\HU_?DX+F*\T(*_; 3[!WU*M0B M1NBJ(%$0)(W(2Q9(J1DI]0)%S=ZT?/Q=320!9JJ]<"*H05$I<+*+[ M/EA2M1,D @M)%9)ZJY)ZLB-5%T>J$%0AJ%=PI/;:<*26IKU*-]9 !QM7H9@C M"'N:[J5Q4-T(MS#!G<;SE3K+72\\;G*RYD&(&I!7?4OF&)Z*[ M29E'75-WDQ8RI5P5.8-HN-*0ABN@XRZ48F&\2G,#ML0&"TZP4H@RQ0-=\I4M M!(#Z(\%3GET_[(P571%5\T)^;DM^"JKF2\O/".1'&=;=8_)ZRWHO=G+^V_._ M(Q_LPO=,%MQ8^>XI3@Y/<\Z3 5>;5W"*51@LIY_Q^7,@[<*I_](K\UZ;H"-+$!2 M50<6@@2KBU6MMFO.*S$$S[/-^3$DOK#9/[]1_V\[?0]1[0 2][ G79G6Z(ZR M!\Q'%N9I#+TSUK6\,MK#S*:F)T;L,R"0LEJ;'W-U^0_9 M&^!&-0S:+%N.A'NB42]S]9/1[01PYSKA?@S>""LIVG#[CHM@N:_69KE1O-[RZ/N M6/BX/.SW,<*Y\RR*[V)I@:I-8D>]XFDF,=A7(I3, ?<;]RZD?BQSC_J/L(W^ M(W0S2Y/%J\D[^ML!&WC.J=,-ST[>RLG]"^P?Y7;/9P%2 M/]HOS%EVLZHPIS57R42P?L,3P7I5$\&^L( 9OCE[RV"MO 5J2MA=;)L6A+Y6E_>GK);#)"[3J5 M[,E8V"&IZLPWRYZ>J.G9W^FQ-T>:VIX6][OG M/N\]64724QWGRD?/-7<+@]X9*R -@CFMA:@Y1G_N1TT/ ^_]VFZ!&Y(\QP$@ M-UAE\BP1,Q456P7#>#S+Y"')P[/KCK"OKEI6"M(BBL0E3TCP=JJGYS!'-\W0 M.'-NWJU"K."B_Q"((<.TKET!Q%IOR[(@>-AYS7!;AFTE&O;#]>[C>K$?4VN= M)R;#SEC/BY^([FU7C9W#%6H%[(PZ8ZW?A,Y_+31R=["T%IBW=Y++PEIY??:F MMMU4;+&.]6FT@CG/V92;J]F393#7Y!J"+;7O6;.#_4)HA=">P2C8(;0*%]JC MBXD;(;0[TJRO+*DZ;;-1CVPW8-*K$=23JUS&?DP-0,D#C=H9]W,26Z7:HQ*1R0?I]-7XU3DRMMSN@G3I4>.37_$]A3TDCAFM+W.>)03XLEL MSZ&YQ>F$PVS-1874XE'#4XO[55.+L6[V%5;YT;4^@ OB/MN@-Q^#@(7!GGSB MGIQEG82?9?.)D\?3UGR"+?2E]6LD_IX[6('PD!QC_L:\K5@?/6^:F_G[#/;G7=6:KUYJQ?ZV+<%3*?@W=WE)'TPE,_F/J M4C;:NN6%+\O>@#<; )0P(/TZ\7\9/R6V"Z\U+R$2Q6M04-[2DD5,71)*CV5N M\\42;B\A^*X/O< ]TQ.XS=X< M["9B3$'+868O!->]*%':'?>7"]I:[0F7[P](5G7(UGG$JP=]EZ/4B9%H6D# MD/ !(\H<4KVP*UXY 2ZUH*:@;.>1L&E$X03!Z70E>*IY- MAP.F_-FD8J&R=I3++-#3+FV3?S:I2F>LCHX/73:+(J/)SE_BF^I.Q"MR[>>KBFS,@]KX8QL0.FPW7JJ=KT< IL+YBC<^.9>GE2/2 CPM M438[CE<=5(TF5$T[T5) <'#(T=031],UX:7BT70X8"H<3?W.6!-'TQ6 YUS8 MV7$T#4#5Z(U1-3=P[?<9I-<]D-S[-L(;BEK_B3HD^L^F!#A$.*S>$_5PP%0X M44?Y]%HBEMHT\)P+._DGJB:#JE&$JFDG6@I(H0XXFC1%'$W7A)>*1]/A@"E_ M-&DJ.GM9&UX<34T#S[FPL^-HTB@%9=@055,K$[[6%*\OORJ?=WS*$,C5RCHL MFS#7F?630F) M%1+;)HD]C\#N,,C[G?%H>'S]B9!0(:%"0DO0PQ]B^%*!S^CXP@TAI$)(VRND M=79\K,?PY4T8ZN.'$A(K)+9-$GL>@=UA^([(\#U+,[93LQ2TLPT;=J/*]CNI MO3E;^MV?IMO@R4&.+G?&:LY=U^E:LE4?(E93Y6"[V8W8JD]3Q>J';&#I=-W7 MJ@^16N)E2VC/V',MEN58X'1LO[/P AL_\,#IB5_8NNO.3YL-&&*%)J^_8DQ M?47A[J_L:R<4DU733VR8IAL^J&KW'-W<\A6/HFRM8.K/\OWJ>NJJ7]W,3Z:P M,)[9_<1GQO=[8PJ3?C"<5V,9H-).+Q:L5'IGJBUJR26<3D]RAL,*\F& Q'@^ M(>X!3D;FXZ=@-$93AB*!E@/Q_DOQ3H*G3;W'L)?6$VH&RI,UQGDH:69KPD'5 MUH0?W!<6A-@9/?C@OF63\-&U_C#\[XR,BG=_1G:X_,K,R ?Q9P'\\@EL$<-V MO_D&6B[%30QU/=O$4->S30Q3 SFH32%_9LZ;U ;UB:,G/E '3[/$EO+EE];K M?V03MTOH6 >@S/.D_[?7X:JNC:MS[W".TQ/;E;^P0Q$KX7]]-X;ML_;%DAH M0T@?/??^"^Z CQTU?C,".SCQ'/:.F)91>0.VL402K\AD1%@K$0S 1G@V?)1. M^-!*J/ +C.,I6.%)>K7#F1>%\!409V<)U@^<57 JD1:*LJ0U29+>1H3 $H8[V(GX*>P0;+A+:6Y8X$#!<.%H9,]P)JQA@:BP M<%U2F(##SY 6OOT"GP9(S)ACP3M"1 Y\&A^\[J-:JZ/SV5@25+]YCR8@U6>/ M+X;M(!3?>_Y7,*W7FX=[V4'@SPU0]/:/\,&-YO>61R8 OB#/&._E)]!SES^V MR.^DUYEMSB0;!<9T(EQ:F+5'775C)]3CJP"3(U>>FL5,#,=P33#D9PP^TI6P MZ>?VPL)803[Q<:O&:F3=1Z[#L#NHYZ*C#P]C!E@NS.=/B?N",@S&!2&\"!00 M+GV8\X:ZN]EN;P N>\H:2$;V! ,CQ9BWZOU:KSCK&-$@'P?U-,=-]BP6$!L] M'A VW%,7]C#&3DH"-YUQ?&A)9Y!VVW8#T$SVU#8--^Q*J],V?3;@T].Z7&J! M,J"HIK"/XUVUPMZ ]".I:S\/,D<8N J*YF)('+A M2D\F@,FDE>"2+!H)9=+"10(?$&=JPS=(;O +IHGS@U^B;$R6DK%8.,MDF==R M(GF+D X$D+)PAE]<+'P/.RQ/4)[!IW28&0;T+>YLTD/ W6]N6VN=#1L@AOP MB?#QIU\QW=8&-G:)=LRX!5D44+=H6.GY!(PRVH/X.W-RTM:#HMFY\$&V_MF< M@75G(;>/O9Z_SQ8>G3*X4H<<;2M0EM-7L( 5S00E,$#P4?PR ; MEDL<5;^CIN)VSB8'(?R'.PIT:B&02AXG6<6;<\"4#*7U.LV.KPRKQE<>N;8) MP+9%JP7^Z4?,^MTV)K:3A%1(,Z9^M ZG/('7"7N2C:KTV+_YQH=/\ M&XG5?.&YB209\0:P] 9PF33C#7#6P5C$ V?J.8[W&CP466IQ@!XOOW.6 M@&)XZU@^W4+"4CC&(F /R5_>6':P<(SE@^W2A.A+;S:?CQ&EK4M(LJ#XK]=A MZZ[,0]=Q44W\YOT-R =*5^U7ZWZ^LY>YVM4&:M,:K..@]K>B/U$G[5HEX)AN MV<4M>G.FUKS.IK7VA+_2-3BJ)7P;B#.3$]5G$["81%-7T3YEI^^0\1RX$;3P M+.LAAM$7CJ+8%LMS$32D4%9S^/V;UC%%]!X2PE.C\.R()E43'JP9U?,84ILF M/#? ._9NOG"\)>,.$OA"W(E$=XC2D.+[#<%+5O4X244:4"B^&H[AVWNEHM<9 MCP1!4"LQ4A"#+X^1/O9IRXO%7S551Y/UXV??F[(@@#4V'%*+&)^-G!!C[?#$ M%]O,>ANE@'\3S*3EE&-ZC=^SO0* E\1R;6P3#3"N!5:J*_@M+L9HRI-7+7KSL 3A62^6U/A86X]5CI4S61A6L].7.>* ='Z]J MEN%([QUT![VFZ,7\Z/QCI=O&6JL<95&O6\OBM$:QE+/(R^D4HJC=G;M[H;UJ M=I1QX:-3:45F^&_#]PTW M7'Z&$9O+]0)JV:RNOI;-ZMJ=LMV8_.QXHE(R4^EI([A?@:I@9[KVCGPTOF Y MRZA>,"DLR^-Z+;:%A)N45D>TT@\^9CKX;U4I_XQIN"\S?F#_?J,F!09@/ M5N2_@I@&S%W#7.^,IU[DWR^9X6^C0'I-$'/)*CN TV?F!Q2+?0NZCX7P[#\, MUWB>H_Q[6,G]_^$<3U>'\C4QN+AGW/3:C:XCD'H "Y6^_\$J+$,VNFYL<3T M>\H9%K$V1^X%J??"#<959 MHEH8Z,4YX MCV?B4P7 M]%E^*WS'1TC5$#"&&?SAX#_HE_0CRX8OA$D9A$^Y[#!X"^;AVY-H==ELPOGA M ;Y6HPJB!19$\$=UI:^V&P\U6=CD* EP+C8*.(R222Z *1XQ'P$8$Q@M#G@M M#BR^;=H+6B18/Y(%?')39_O/ X M]=47?(93P;JNU6&;D.C8F[4 M%DP )^],)A0^4* O!3_ Q.^MS1%8E@N=Z1] M]_LY9WD_:Q)]P;H;$Y[$12-99A.0\LR"9*;QEJ+.5@9O@M4NK-8RB8XLG1OBG\\[%:FG^MZ5^_UZLKTEBLFC>_^ MN28&=8E!#>M(U,^]:1AUMD1A+3Q[/-=F9X-_HQK /SRJ_7NW4?MW;'Y\&Y?K MJ_VCQ&+=;C5(Z7A.L[>Y9'E(\6P+"D?:LUQ:?=4T[5D4@:$C,'0;"8.[G!;KJN^B14" M= ,"I!4039<7(,PF'1U?GB$$J%%8$@)T'!5=>?D9P0%47^:^D)]F0$G(3U&^ M70%Y?6D!&LB=<5^MK9Q!%,T> 8#M&SU1\W!HHX]\^,?_M%GP(0@B9N6)@X)T MH4?GM(G:AP9BIHB0^&#,8";D\2:(P$P#,7,JR&@4-Q%5^6W$S$&F61G0Z)WQ M,(= ]*IKK9ILCSU1/E$J$^LPB^QJRZPK==G,FF0[J'/S\?_99^R''6"RVP?, MZ#,"]I;Q_^:)0J\SEG/ZLE7NMMD MUY@:(^)=DH,]1%#674J,'3=&#HGA 9" M#;410AD+[I08&N9;=6?'T"T%V*:1,[4=!S/?;RO(=J1)5PK^<6.G/*R/\IOQ ME,>Z<'B;B).#(FM[<#+$MLO'':P"*$T$2MTX43KC4; M?IRO)Z)F]62J4D$I\A0=F:3X2,L%K/M+#5TE,VZQ@;C1? ML8+%R)/7R!MTQN&KEVV(_)*\5)KSM\) B<[)7+U7XK-:T[7]\?9I1==V)WDN MHW;&R);U:>[:,"?I[>/7_T'V+MZ2B%;8HP],C! 6=[DBP.*$I6>)V*:(B@IAF.JG7:W)NP_S1;*N33ZN=60E;M4<, GGC8W.*W;A/N&5 M9PH#N/_WEA?>Q^_*4S\[[D.Y]DGUAK>#F/ IG:"%S>Y!C$$&D2DK,4XGAJL44;=1..T$$I_CB7\%M+ M'N%"^L#5GU$^;Q%;QH22OOV),X/R)PMU?V6:^RF%*H)_8(-%N M^*"J%VQ0K:A;*YCZLT*;]N&J3?O,7_-S/+/["0CX]WMC"I-^,)Q78QG@J9M> M+%BI],Y46]222SB=GL0 @Q7DP["04X\0]P#6#?/Q4S :HRE#D68^BO1?BG<2 MCEFXP61 MG\,X.)*SO'TC.IN5D4PI7$%7$R+=14T31O&7'V<7U>U M!AG3_1*\50#T\D;LB4(=Y8AKW_T9V0MRQ=[;KN&:Z!E8$3A,QG(311N"(H@1 M!#'"VJ\M2#+;-)Z>P+M=PBH\DD]:Z-RNPQ0C%6F6AZJBOFD\=8+@'A$B5JN( MJ<>(6%:4M,Y8K;N/T/4RD%S_:?W1>^%&#QS9O0+;MI79KM6DJ>!RO:HTZ1CX MRTF*%M0"+\5W!/L[GG'] #9D'X MQ0@9=:"R/C,?_6+C>5U]>*^N(=#'DBPEJRY^DO[P_/ 9OE:K3K_:"M)J(C71@TQ MQX3I7BM8"HJDJX)%:198Q%5&<7!$F,U%,E)0^%M51E0B!S\Z%"+,Y@9B19/K MQ8I&8;.ZHM#";"ZQW]@X6OK=@_>F[GB'PNPL0OY1-YQ9Y.N=L3[,H^419F<+ MP%+K75U?[B%8!HVY7CBKV7F!O?["7CSG!2_6GGQFV6!,&B:O"V _%K8/[Z$L MJPV]*>S*C! <=<56-B>D+_?KS@D1)F>C8'34[5MY& V:!B.1^5 R\^$?D2., MV'*R5.L-65\>=L9JOS$WV<*&K14KM=Z0]>418&74&'_G)K(>N)IDDH,EP9(W M@2%1F90(B1Y%O!(OZ^^XJK\G)<-/D>^S7.0KLU* EA77:/*04V*95D:* MCE2[HX8@Y:P&Z 4V^I^P61X,Y;_(,X!5D)8=F'A\"7;R0U7CIE&06N"W\=+F MH5[%9+@L.Y7@$[YJI%1RVTLB1>N,^TT@*&][ !0WAQB-R'PDVI7;"G36JQ.G M#$Y\*S8&GG U/[).P\NM:3L;!AROHRX)J/T5A%: MH*//CM !(E17>E> T+8;P[^S('B03+ZE1"V9#J'>A#E\=EV_)T8V[(RU06-B M9,)2;IH2W@.=46>LCW+B!U<=7KTB&]J!#;P/,?]TIS5=\AC+)[:^34*4.E>F M-:JDEE.HJM6FRN17]$;''T\U;NJ%O XAR4*2&V,45)9DA22YGW?;<%V2O*,= M0YI1MQG-&.B)#[AYMKG?HE";5_W=5]7JU=]%S+JX"UJ36F)\6_=&H%39P9M@ M3\.+R^R#5DL5OO0SDB#'32W2WZ,O)!TNI)GQPB38!W 'L"'&"W9%X..5?.R+ MX$V/7!^]_.J\2\90L$ Z+M @>]W^4U66[^3E'US3FS/0O7;S3'59D8Q;[49I^ C^JL9GTQ\SY2 M$02>:5.9R:L=SG84FE"!R5]/V-$RARKQL\_F=C1_="WZ:#SL/41B&K:KS:'< M3/*-:74J3J)2I\5:)C'JC(5"JXVX:8 MX2,DUS^UW="33".8W4G!S,#V-(#V,*=6S_3FV?_VHS:\98>ZSF<-H^>D#L%(V@,4VG'B@ 3X]*8G3N[HB]W:\0%J //Y5 MN8.%E1:^[9KV IYB$*U\,B\7E^%.>IW9Y@RD5&)_1O8+H ,^ 2MAI-\)CS#I MI7O1_)GY7W$TV9-@H^N76L"!O]Z3I]4(/N, E!5\Y15\X9 9JVJ_.\@VC:8U MH.6!'8TF_P/]FG@./R-F^J>_-N:[D2K$/'X=#Z7DF/4;/\'Y)'<8_1Y3 ^B*.J.S. MW3* [;1Z4-)Y]QG!"7>D1CBH<@.$XRSL,6L)CC2FZJ M:V#EY0S?7#]!"ODC)!AL +"/">)H>A;J0Z[$TH!>^-Z+;8'$@ S'R@OQ/5_@ MPZ_R&%O+]OJ&XH#2Z$U7.;6WE*.SN;'K5Z[+E-^]P"\^3;\PT@KN\[]LSZ%S M+Z].6J.'&EJ6$[ :E%6$<'_FT[6*0,YY2/ M9/.>28,,4+'X-)Q@;5-^!>APUD#2L.]^F*!RGNG9&0SY",&-PNI%(XVLWEH,MX4RQ0)[A![!Z M_.57*,.TNYC=D/!P?[ &0M+\V0L%O0?!Z1E=5&YVVCE MKUP!A#;67Q@^"4OH<>\:8!3!6.@ @9>[9(9:MA/1H ',>-YO//5GS[]+3!+V M0F;DC*6M2)MLE]") 4JF-DH%U]0@3H$'Y3+7G^ M!AID95NCTN!V<3*"NXR1PGZ8C%G!]DCY+[D=MK45)[F=/IB_13KQJ%1DB@6LO"^V,%W_JBO- #Z89[] MT0/[0^MU1SDV2,J%X"8&G#.@A+GZA1F1LWW(*;QS,O$IO)X)O6+-1O()@/@[ MV*#\_&765YC-YLS2QR]2-,O9>?TD>2\QM!V#$AWXPZ0 GK#>J$)%=\N*==K6@ S:FU MXQ&K$6:E.[[A .C]-.4 0S;,JLJTI2.?Z\X;Q20>M2-60 >\SRC=Q;?BP)P= M_Y9[N$&\_Q0D")?)VJ9L(FOS# ^V3N:]$<]8J^AX3"^\@.RC!R*C 0E8\[#\ MM,DN$ =RY?57C F,)@IW?V6?41"7$M-/;-#\;OB@JMT3\!:4U*Z*MK6"J3]G M_CK![)G=3\"K_GY/?OZ#X;RBE_C+YKQATNE%KK8^)5=C.CW)Q0,L!A^&A? D M\#S0R8R?@M$831F*!*XOJ(2_V!-E,-3ZOCK,-;/9LS(P4 M!AFS&%9T08?ZZ&*F0HO9L 1ZA=Z$#.]H@19NM?L!K>!.;=-]?V^8+*^%*Q-I[8_ D3K%D'"P]M'G!K@ZL.]DEDR6W"R9V;YUCQ[8$L;B?D\( MV-:C7J\%\XGQF6ISXCL?&IL#;C?:<8E/-%W'_?DHUQN5&A^%MN?88($5\-;I M!5A#]M -E(&HF0]6Y(.=$'8T2F.H>MKE-2\"CE M\C><=C/F3:08%9J?\ ?@^#&)XU^3>E1Z7#W^ Q!J^-1!7-]4DP :(J%"WQM1 M(OWNP0B1+?(/@W<<1[Q/F)&*<>'MU^JF*UDF='U9_>?UFQ M2BZ3Z.+7=H2+R:XR;BBDI3_&97>N1AE0!>0+&5W;O\A:%VQ^V)D0T' M$35ME8*(SD/87B\*,2A)8?R)Y_LD]L%>&.!8:%?QK%TL0-3(B.)"<9 37HU% MM>)N:W"$[N!0!;Q7'NOPE&/5=R 3CJ,@7?VP>=#A.>0PD$IP0B2RA^DH,OFF MXP_LD=;4E=5J"^5KBMO.>[KFIJV?,>XC,/G60P_0CY3,D^ MP9G")%?+HBEM.(6?P&!?HO[Y%UXE9#AKRW/XOC=LGYZ1=*>V6? ',Y"T%W;B M"QY?:,,^NM9'S_63?])V[2#U[?6WZ7L;;@;P&TI^0@!P$/=TL0.6N.U97(C, M9+TW[H6VE0I5G+\:%&D$$Y;4#__DRCI\./;Z]BHHA =R5U<'=7'0#H;[.6C+ M_URO2+&[;U"C_2\7%*7%+)17P8JXX4O71[%Y56N0B1Y<@B:2]Z[*%P"U?@$H MEU:^LJ1:S!-9?(2VD6*HY*PKQ4![%6.@L6V6$^7L#3IC?3 03'="BFY/BI3: MI&B(4C3*J2%HFA35U"NR]!E[*1[F,A05.7PPI>9_::*8D\B"6ILLC#KCP4CK M9JL1#NMWUH .A (H*: 4-,0L#Y2^C$!1:FM,?B5$0Y=5C>M,A-5EZ#':L8'= MI$\"^H+>D15 KU#KZ+H*>AM@5 N,?GA\^ M&\\[6G4((R"%\WYM.-G.B $[4Q.+D54LJ-=V(Z MV[W]XWYF6Q9S'W!7>L4?Z7?&/%>)4>4P2^7>K79M\S_"#,T7IP+/*UYEZEB> MW,(O/WHNWK4S-X_XHD]%)+5%K80QVB2T%+@L!Z!EB#P3W5%#T'(FDS3OQCQ^ MQ#U^_J'?'9S@VKP<66^:,Y@3]V+J"&5'5[Q'C!=G+T&4?"WD9K5?D=2\.NU1 M,DJO$EM3RL*K5HS1QU8H=]IH4%NTL*:]O)"3(>18R'&]P&J:*>G;4_.)B%)=(HLN[-[M3.4=E;G[>,-ZJ2HK<+:B8VIDEC%Q] MCH?9P4$V\W>@.2V# ZEDCDU/"X'N2E.;M'=E*<!?S1FS(H=]FJXV^S$(6!@\NM;^ MW/!]R> #+6<_M"PDKB%%_%LZCULB]1&D&6"B^1RKR.*,[P &;$]!_ZRO[(C] M:KV'5$N$Y 56>C/7[$18NF)(JYQ[K&>QB46O')7I0^E$\VO)*M>5KMJOEO)] M=5GE8E"E\^^U.O+O\X-0RG6F::\/ BG6T_'1&DJ[L]A/5*C0F&*$W9GZI2W, M9N_Z[^R%.9)2RX0+BA9:M6*J6+&**Z:)%2N]8A36O429S GO'DL&,#(U,;4. MHD\>6]$&Y)!Q(:+NM6Z.A8J5XIR2Z6=E1Q7;P9G?;0_-59Y_BX)O_=K*>09Z M9ZP/!UWEU(4(YXR#GZ*B1XA3B\7IT+J>="Q[:O]@UOU_F>_EB5D/[UZ'JJ*^ M$8(F!.UF!>W0HJ'R@M87@B8$30A:;457@\$5&8@72/&Z#!AV%JQ>D<>K%O&V MB'QXI7]H'5GY W-8VX$I2BH:":':2LP&V/9P4%\FC@!*LX!R:(U6:5TSE(6N M:3>$:BO?&BK-TC4WRK][_BHQ+[1CC\C;J?91^':GX^Q6^6G_W!O6=[DGX@>-A-"AUU;E(300$&HWA&ICWAL.!=-4BW%2V[7(<-0HG%P@ M4KE5LG-*FI/BI:77:I$H*+LY6E=2IL$GT*\K!V]G 5;#MB M4()MYS"VG:/ZI0K&G:;OO&#<.6S%!...8-PYW8H)QAW!N'-C;NT-.:[#VO)3 M1Y2?*E]!T]]+TA((*6JE%)V<8F=T/HH=(5]"OIHF7R=/OAV=CUE'R)>0KZ;) M5VV$.J/!M5B!-U.8(MAT;B/G=WAR-IV18--I.81J2QL?C3KCD3KL#@106@F4 M4[/IP.$A=$V[(507F\Y 5IJE:V[F?D2PZ=P,/\'PU&PZ UFPZ;0<0J=FTQG( M@DVGW1 :U75;.9#USK@WZFH")ZW$25UL.@.YURBZY+7BU#F#!2BS.GI\J79Z\Y'F:/M(LPY\:5* M!B1J'>7,9P:VBL"6B)3DA4A)7HT (_LEV+N>'#_:C^:,EI]T]M]OYM;)SD34*#?CGU MO;D4SFS?NE\8?KBD#^#G R_RQ1;ONO>\]!8;BX7O_8 #((3GFX;O+W'/XM^Y M5CX$PAF#(RH()9B2O;VS\4GQ,9K#Z$S^;SS/;#$XNGIA)[,EJQ(R'[:C*O&QY"\_HHQ@4,G"G=_91^[6LQ'DD:FJG;/$:S- MWV9%W]J8U)\S?QUC66 IV9ZWC#I]")76Y^2JS&= M'K(:HS)R2L, 2\?S"8,/8)HPGPOCKT93AB+-?#3X_F)/E,%0Z\M]4]-E?:A: M0TN>]%1E8+*1/M%E\S^#SO@;,?AY4^D);44W#'[]Q1CG;?B6^*UZ.*OW*C@R3GVJ=W=_1[I6=^WT");P&.CWQP0Y!TLS]]Q0$_<<@8&&0D*)92(B6 MXDJ#"1G2%V9&OH_:[#=48F5.I_,8AR6E^QOHX*GG.-XK:61$0P!GKO=B6Z"Y MI2":P\B7"!"#+T8X@U4P?";-4ZLR79\$M"K^:E5(M<-W\0G_B%PF:3(1R>ET M+&3HY1Z.6D!!1UGXJ!MF?FSDH 0=914ZR@T-(J@HTWKNVDGO!!7E82LFJ"@% M%>7I5NR&J2B?C&!VIESXO $(%DK!/W2ZNR!5+JCK0O0_NA;^!VN.P;=#&ZSD M[:V./4\&M37$;L/]K)"K&Y&K@CJX"G)5NFI"$4R50N)N5^(*"MM.(G&"NU)( MW.U*7$$=X%&VX^!:;,<;*@QWV3+)UYA'860XTA3F=2[BH7-XQZ+V+B7>!36: M1XGW$,D=AL!(,IL.:@**J...@VP_$GN MU=8O7$"G4=!1ZKM(+:^/=*&/V@VJ^FX1L^#I-4L?W4P<]0,F=[$@E'PC9%+P M:BRNT485?8&*"ZT'A;TZ?)!97'->85)%];>:9/,XL<\=Z-RV+(==!6H*VW-L MHR:+#KP]Z^?0W)1)>16AI /WK;!1P^'2WNKV7R>0]BM"36%OAF)I'Y61]IN) M_B$GJ!1@Y2$QEURA;27:XAQO6SV^&+:#)9WO/?\K",S7%2 0'^M_5=#"6GV7 M0<+=;B2F"BRO4V!*:3.FCCM>KAU-!?9@>31E4:-VQGI=YKW8R"--M&,V4BNQ MD3<3&?L4SI@OV>X+"\(Y)R&Y+=OM5CSE MN-HAF+()^^;-R.8%@NA4$;=L8#I;X4!D$/+R142&AA%+2*A.+5 ME*J*!DE"0H6$GB^R7$%"=;DSSKL[%O(IY%/(YXDN#*K(I](9#W6]JU^YA);N MF=(7K,X-YRH6@RH[*,'J7(75.<,"+YB=T[HNJY1S]'*S-[\&;7#=!]WQM:2>"[EE0]I4I**V/)#/KJ6*S7EFK.Y9TU=$B M(5 M>X+4IN78.9[RN=?KC%6U.Q0 :25 3LCJB[7]]ME@@[-!([IR/J[M=7^2:PTTCL'$_7 MW=<[8ZTQ$2N!C[-:E&7PT6L2/@0-N: A%Q2-Y\RU*2@?KD+1V.]WQOV>+$A4 MA80*":U/0@O*C2M)Z* S'O2[FA!0(:!"0.L2T!H[>?2'G?%0]/$0\BGDLS[Y MK+&/1W\$!ZAV_9UV2K.0PY#>;'C&HUQ: M&4SMBC MJ]FM*!K]1X+YQBM&&I46?F(XA@O"%X%\4648TILZD)UY);!=0 R M:ECT;8+XU&>,0]LWW&?\X-3WYM).6\2-D,0_:XYLW.EHV2SD=*K'=DI(JE7 M!QSWRD2Y5U:AS1E9YF $L8.QX-,SA=XB>#_>!*,P..#D,*8$GL*8@Y/![,3V:&J QW M/)&0OSZ0P/PPZ22:X/D%J_M?9I%>!Q/E%?]P/CL,+GM2U <;Q] MC.:PM>;VQ=HVSE?> 7<68F!;G]PO. 4<^F]&8 ?_3"D60CS\VG--V[$)L]_@ M#;\YGOE]C7Z] U@PC06\*_0CUKD*6/_&'.\5(6V@69*:(.YR"@.;![ZWG2R% MB0X2^"2S2MM>&G/Y[ZP.M&W@5-R@JVC7-.QU=750U.\G)ZB3C!M$B57Z5*EA M*6I7&^SO'53SL%K_J=MM'U3GJEY5%Q.>I9I* Y'.O%KM^M3U5]UMYZ'D!UE_ MBUUB,/PF#,XA%\]-.%/IQ%[ (SUK1W[*"NP+F RO@<^>#Z!>MJ\),:,U>6;'P*K5M ]5:C!EMM M;85:B,&@ZGP*6,8N/9\]E>D-2=9NJO)KZJ=NQ7'XIYO$AR7'"S8O]WA COU8 M,#=@=Y++PM.[$*64> -KD,NM]L]':CV\$X"_G5#]_=VPW=\!"!]B''QPWQD^ M>I.!DJ?X1D+I0+3WQP0[A=>;^C&0J(.%5-%)21H/7 M#%3F]R]>M^%*AO31<^]7H4J)8I4M* C[=6O0<:2U/U#O-5P6O&79+'+"\I2W MS&18G2=I"J](N>/U*T04A^7A2URCC-XFQK& MN@B+BM(VDVG<:'YO>>%]_*J\:+96+0)?D!]TOG'KG?$HAU1M1Q0^+HD@X.!> MK;(O<(=7&1B\,+I,*3266U$QX1I 6ZP$IA>$DL,PTP- 9_OXH3O)GL(0EEU) M^H!_25>2+T!QL;ANBW)",(@,D M]D"P^%UX;AD.SL6H:8\18[A?8,#LC7="5 ME'T%L#>2'001EGL%\;>F,$ N*MNCGZ\GU5@/1'WE#.L"&J;&3*S? M&YFSSMI9UEB?.3HQ$^0*?I?W:S\M%EM&M_+R.NO&!/0"E&X^RL9 M-H1L'52:^T!5NR=@52UY]"J]+?LA]2=.";?'GBAP3/3EOJGILCY4K:$E3WIP M@IILI$]TV?P/,NC%7YJMPN$+XYG=3^#D_'YO3&'2#X;S:BP#M.#2BP4KE=Z9 M:HM:<@FGTY,DA2!]! T#<.WYA+^'R$6U31P1OQI-&8HT\U$?_*5X)V$COY%& M!PW\A*J$VC<8XSR4Y.^.<@XPYQO0'STXGA2E*U4K8U^WN/O@!J$?T8'XZ%K_ MPRPDM'@$Q?/"&XZL2+"R->O# =>]H(B8]1C&/\.7;5:RKU\FI=Z6<6"VB_)S MS./X\3DO5VR.\P>''5FS)].XVJ(QB$J, +"'?)N&C MQZY>LC"6:^H)^ >8@9@COSD*LIFJ\IAH&R1P^F[!^%<\LJ1A]1=X8R>'MV0X MQ&-\E"6"^XD&?[+QO<<%*1S_@S^LO(<*YJ2I;OU?HS? M=)C%-,*F6$,Y)Q%IT^-!00'L? -#3OK=,US..I5@;X;<*@Q3@\G+X5Y!IBDY MR@FQL$V1XF(&>C%#HE8V\- P#;1'MZJYH8=-T4TXRF*AKXB4@CX62(#W'A8< MSR&6Y%9_\WYC7YCI@*M*GMR_R7_]]LJ<%_8'D754!I("9F!_)S]Y"D"##E3+.?BE#/3B22NT;:; M6M5V T&@-[Q"%B',$N:Q1-Q&EX=K O-DIEA5;5%"GHFQ8OV:'6:\:&1V[.BREC YGO5TQ!:6W?OD=NF^P37@W0^$.PNDQ4__P M\7UF[K !R<3?&R:)Z!_&#WL>S7_S?-][A8$\&0OX3;BLO YZ9ZP6&_$1V@)P M$J&1P!$PHR%A6$ !@X2_N=^DY,L A#AE;WQS0E0#G+^0*9ON#ZP7% MZ#Y%_^,+L>7J(2Y[A=^CZ0+'I(F# DQ',(Z0\\A-(MN)=:'TA^& RVH;,(?0 M=C9@ND@JP.FGB:KO>E2;+\_'0V5Z>U-&5L=8\SYWL5SUHR M$CY.6B\F6;[QZL;HP8]G 0>6O<%-6SP/6/C*P+BLZLOJ\@Z8+3S+RL78VOAX MS]AGYF/LV'AFG]P8?%SR5O2BZ!F\Q;GD^;ZC'A9;]NMRS'7EHI/I8P6.FC.9 M.Q@5V-@$CGCWMV,W"3\S\8QRK&5W/'9>)!/T/.AK'\'^PER#&,8Q#P$_&S.- M^]R(MP$_#!FI029LDP)\L>.R/8+4V;GEBUO[M1V/4.!?JFDXO8"DHG;E/B"E M-BJZBZ5I9B[T2@462CH\6M,='JVJP_-U!H";>0Z@+>"7=^#WT ]_0Q;GSW&L M,,?E&>:X/,.LR_,UA&_=T\,(F>"Q<@?F'?=>"[V>"H'WE8?V:;J>0OJECSZR M2O.XZF_+S#0?\28R9ZJC#'_L+F]L6.2--%9 M*1B/\"U^_3[U',=[#1Y*$[E?"U.KKG?UFLI^%+4K5ZS^.GTMDAA4I4'M+R4K M2?::6QTTRGSL*LA.OQ&I,X\/2^\VR)Q+$(6U<46^VC]*K,?M\@*7+C1O]C9C M;*26V1;4"K9GN;1C%4(;%T5@Z @,G9OAK=8YEV,&>L)D7W!F??;"P+^JC26V M2;0\Y^9J;@3OS@DH0_6"%/I'\-$P;=K*=XEC-SP;=AG*,N:WU-S&^*H;H0J! MN@F!*JBE.5R@%!0H10B4$*C;$JB":IC#!4I%@=*%0 F!NBV!*JC".ER@-!0H MM?$"=0.=%[ZP@&$!(]VG6UCGZ"TH%2&^JMG=D4%T4="+FM$?+!^87G.\!7?2 MU@"%K\L-&ZFY0>@V8J,@2_YP;/2P\T]%=_DT$! [33M=D(-X^$[W.V.]ZBDI M=OIT.]TKZ%5V^$X/.N-^57U_=N/F^N+;7YGC4+KM,W.9CPGBV 7;FMNN'80^ M+V<]RLZYVD8CU7!?T._N<-P/.V-%SVD8?Y@CT #_6:!FC9J"],W#43/*Y] 1 MH&D!:$YURZ3(X%+UA:II)VI.=96B8)'Q<&=*^+E14U,\B@, 2Q&:8K[M2/_# MNH%:&Y'(U]),J.X0=LV+TQK5H9PJA*>HH#D&.ROD+K1Q%PK_;6:*W;9H"@G< MDL!3!4H5K-75*D?1FR9H0IZ$/%62IU.)D]X9:TKE2ULA3D*5J1>NG+W\78RHWIE%W.% ;-J8FKI,8 M4VD\#?-_4P?KA*I<)\G"'MH)J615=2O792?Y1'95! /%E9?#O_=\^*%DJ%BA4J M]FK!*U1L8U3LA[B9!Z+Z;SE OH%"C]_B-J=&*$W8L^VZQ*0\E1;P-,\2O$:W M5>3^<[7DX0QM!/:5@K]EHOS(5+O!89QWK3OLC%4E)^LHXSO6LQ.")T*(T.5% M*$,4<90(C?()P80$"0FZ'@FJ)D %:>BEY$:5]_8O$-(CI.=JI*?:^9,I&CSF M^%&)/B_;I44:4DCVJ=;"][K!78KPY15VX]_=:5\G) MC,>&?[Q,YVS M[O_+?"\/5X/.F'H*JV]:S6_<(H!55%5EH['UJ:HA$@)F^S,(57752,IR,YT< M2",X\XZ+_0LD-1!):C]#$'AJ*&ER9SS((2D52&H:DJH!J:#'T,G-)TT1YM.5 M :RBJBJ;2U6?JN)4A=F\$:&KKAI*9P\9:!I1&F4YEL\.I'.GO%\J0O@XATF$ M02H2R"PI](@M@S-GW&!(\#8XK[,1P4VIWA;F][XW?_1,FU>;A9^I,J(NHT2O MS2@1_.I-Q%I!T/"L6.L)K+4::P4=(&K 6A93?>R_)'I#M!!/103O)X'30,"I MI7#*B21>\"@%6LC@;568ZV@U_0U1V5 MKRX:U_'DH$Y=0DJ%E-8BI;46ENI'5\4)(15">@-"6DU&"UH=8CV.F.]CFQY(:-"1H6,GL@?[0M_5$BID-*&^Z,# MX8\*(15"VD1_="C\42&@0D"OP!\=7;\_FM,;>V<;4GVS#>DHK]/'V=N2CD;= M@:H>T)54KMC3<$]W1*UJ%\3=W1$'8DQG'-.H.Y+KZTK:WG428RJ/IZ'H2EJM M*ZDFNI(6KHKH2GKE7<=$R[RS+K=HF2=:YC5U-IH!)"$]10D/!>0(Y81' M(W-.M.<5PG/UPE/1+:JU/V]/)[KB;)LJX18)$;H>$:HF006L8\>Y1;4S:@K! M:@;&A& 5"E8!Q5JY$ZD/;E'>B22D1TA/BZ4GVS7^$.$9=,:J? 7"T:%0 :+F@4@Y&X:4SKB7TZM38*B1&*IH,V5JP$]M M,_55Y'(0#3N;CZ1*0!IF4K+.;#/U-6$SM1I@!1E+]2DH';O*B/.NA2!2"AA/ MZL-0#VVF84,P= /9Y,4-.@^*G-U$"XF6Q-A!8 MNS*L5?1NR[(0GJ)-3G^(-D"6&*UR^I0 59- E8V[G1-3(X&IZ\#4D5&XRQV* M UD'O!2JAHNO04_NI#2-DMI-2'-U#O66*TUJ*]: M2\BND%TANUNR>T"E959&L2!,/[ZF10BH$% AH!L"JM=1L#D8@-W;SV%6$_(I MY%/(9Z-U]C)!(;M"=H7LUNFB#F7AH@H!%0+:5!=UJ+3% M13VB-R:,,WG]/6^J>FR/E2MH25/>JHR,-E(G^BR^1^T)G?B MAO#:JW_',XN7::%!B_?1"YFD]+K2KQO3V\X,V=8 O+/&-^/'6SLP'2^(?/8- M/OZ; XIAK0%4KEA@#9GU&,8_PX%SH1X ?_C#I&VY79IDW=F5K4]8O MPH?FO$KM[%IRG2"=E<23;T,^AK\!1K%WB>$NR>\8O DD-ITR$X40@2SY!FS4 MJQ%(.Q6Y&\TGS,\D]6R4A6@[8QGODK>MMO8+O/$+@Z>9MF/3>C_-#/<9/O#. MA7NY'KTJU?;29[.I"":!*%!;X2/P1_)NU#GYKRO M*Z4P+7'PPP?X"?/"U\QESW3*P-1L./I,AH6%^/4@H#GZL'-PZA@3V+QPN6=R M=ZCRG0B/62EN"82/C<^!F L.=QP+UX8* H)#(W7<'8'7Z&\-6GA>U,[3%Z' M(V0_<--XI2I\[=GPZ1W3* 2-ARA@IA'@O/BKNM*C:7KT&6=Y)UGK72X/E/26 MXP+X^!F#)CMA+H,!XD+\M5)B7Z8T;$N %IYEK77Z.YBT&[#?^-LPN>\+'<=[Q22RS:@*B.^]Y87W\=ORS,(>2)7>WTF=$_<$I:6J-LD& MS;&/1.G:SE+W>(Z;2N%.FL(H8MS34'"?\9\OR8!0[/B([M:6S)&KM.-: M;V/1P[1.$KP:U@IOLK1^#M?;)A[((H4#%S6$9('5X8,NVY *P[<#$LYD&;GP M@O1L:<@\[6B[B5 OF>''VLMG"SPS8 M'YY6V?T NP=^ %= =2J&W+6HK"$.@L5'#\<9P>/!-8HEZ@O8XH9OSAY=ZRVH M6<=;S#.E"R50,:S(/U!0_'K^"8#-K^?P%!1IO2#P3)LP]&J'X*9(_^Q^[4I3 M!B"DHYZ/+3[,5Z.CO0<4 +Z20W.)I]G_ 4*YK0*_)V #EI0!@LZ+GF<(+ 5, M_PT;^];MY>&6K7E*$W,D(TKJ,I)'YQRYTAEK.?BN;!IKFZ>@9$Q#8G %WQPQ MG^AL?&(4V@5J_ Y #_/W 7"2MZ"O@YI%\T\R#=]?PMA>P83CQG!\TI*PV0 E M$)58O></PA#^#XM7[6PIN*@[@4TQ4HF1N<#\ MDA;@>*$#E6M?K8&48 3 83(?EP"V#;5+K'#3R.)XI]]2+&HW!G.MD FX$U' M-M9]PAP;-'T0.VOHF^4Z;#"\Q%?#K\>60)!X37Q0ZW,B2)B0P4JRN9QUL[#> M?3;$N-(1W]FPX:MMA;,D\ISZ5APEE==?,2:!YT3A[J_LDZ:X)6TZ>JJJW7-$ MT_+E2QELJ8G4G^7CA4-U%2^<^I)K"@Q TS L-&X)?P\16M\\RORKT92A2'"R@6;[2XG(+U@J M>&V 0OB$2M$-@U]_,<9Y*&EH:+A?-33\SO"QXW#PF?E?9T9>7'BD98.U(RT; M%TZ>),&C)'K60=%A>O2N]=4:;(I#K4FX\,>H]E>!-@,#9\]P#)&MB "$CX$5QI\(QT(48CR/A[-BDRUV M5:6WMD.O*AA)%"1.[$%OA?_<2:\SYL)\X'UP;-QM?%IB?T8VG,TH-%5!^-6< M@5_GL$_3?\=#>^0C^T@#^S0E. 4DG#D U7, JFA6M^#ZCUF)UUCKH]CNC,%?#O&(F /R5_>6':P<(SE@^T2 M2NE+;S9O.G.N!.F%_-?KDZ[J_DKI+[ M\UV/4M2N/-(K/6KWSS4QJ$L,:KCW404%VWN+_D>9C^4DN,16YEF2.89%1[/, MPQ_H6__!?>IW&S[U3C;&=J_(5_M'B?4H"96J24ZDIR\PZ9_!%8V=V> .'#F3 M8>(+'3%X JT/',L(C;]M&9V[\5$ZDZ;9D, 01@EI*)YMKIRT<;FT8Y5'&Q=% M8.@(#)V;(+E^35PNN_)CE@UY0\L6S?CG*43KC*V;:A"M/IQR@^.SVH5D M-0ID0K*.2Q"J0;"PBZXNYU P"\D2DM5FR2J@J*Y!M) O7[D"R3HW]>:EO$6^ M[MD_'RU+PDF"*PF./0M"2F%U W:75#:%QH^",)YH1568"LK7]I/[Y+DT1Q"G MMVP2)H2U>1(TPG;4HG-9&^%2X#*4@$M96HF17%\' &E!D*I=L4SDA5,$!9M MIMN(E@*[KU;%HS9-\=S>Q=^$;#4*9D*VSG9/L$>X^M=U4[!5 MC*BH5"Q59YA"?/_ZOG_NV,(%%$=2U52EX.HN+D["K/%PYD7P>BO(D)"7"M!= M;3_$G0J7+U>!(Y[A5-A;7/9IO?3QS6R9*G9MK8P'G?% OI/[67X(T<*U%>@: M7A)=P\ZX/[H;Z'4=]@)=#4/7)<$UXJI+J(M^@%7 K,#AKA5M.0D(*:8U+ M2!!8.ZOY>6[-I@G-UFJT%=BC9]1L>M,TVP52K9IGG=+]A^0MB,G]",OT5AP\ M==BK0:+H9^#C,>NSL<0//_H^,LSB7X,\X2%R>!$T:"NF^I? %+8R5XX^^ 6F M&HJI.ESHRIC"I@6];$M?@:EV8*H./[DRIH:@IWIU47:(D&8-N/G" MA1:B$2 MD/V(P!%QS3(25(<_5EF"\-;IZ#L!X>$W$U(C^0*04N7.>%A7"U,!J:9!JHX@ M965(*:"ECC[F!:0:"BGU$I!2P1V1CT[DN=YXXQ7E8":T\#NR, ^.2!Y1"G#M M0G=@EF:FF5 M;VIRD/86WS__]V^=!91J(BJ21)6-KS6MCK5\U7_>#*_3$HH"*^F-N3^2H1:U MUMPD_)779@UR:7?[+:(-%,!O.?"']0!_V!G+74T 7P#_6H!?#^Y'G;'6U5MT M42UPWW+'L-PVV*1SIMA^T2ZFO.RS4*6$FJ% MNBW4%9-MP&V @'[+H5_-?=D#?;4>!T9 7T"_B0[,'N1CA797:PJEBT"^0'Z] M+LP>Z.OU.#%UEO[\0JFH*Q,>!H:3M]W(H)'%Z_4QFL-RFUF5L+D47\T9LR*' M?9H^PC,H ])^8>OR^G<_3">RF/7>]^9/WGP1A?263]/M-?P&+_G-\:&_VR[=!T_VI2M_XN"T)XNZT:;(A?!346X?9OMRA:5 MV)^1_0( <<- 8O&Z2%-8&"F$+YGKU<%O)LFD+',O*DV8:40!/,^&[_GT90 ' M,T/IU8L<2YH9+_@AYDH&[,E]LBEWDL<_#$^B7 K7A+?"-L%$#DK^\L>Q@X1C+!]NE-:_JO5[NK^2NDOOS78]2U*X\TBL]:O?/-3&H M2PQJN/=1!;&BO=?JH\S'N>B M9OM'Y#))D^]VTA"W>T6^VC]*K$=)J%P^>K@]Z7W1PV2&%UCU2K47*>N_;')? MLS&GRJI>0MR*9UN4\=.:Y=*.U4YM7!2!H2,P=*:+(EBW"]X2U01-4E71H!TN3/6CZ^% M;D[&KH#5!JP*^!].!BO,G=,$K-H*JX)Z^9/!2@5M=3SAK8!5(V&ER07# ME8;:JM<06-U$4%8T0J@J&P6T.2>3#1UD8]@4/N@S^_LW *L"HLB3P:HGJ.O; M#*OS7!)E8=4';:6WJ&Y!P&H#5N>YU,G"BAIM-.40K"F42.]5>]U!KZRQ>%*$ M[,C5\T+#V9GB4<)KBB.Z<=JM!M.VO A3 9*AWW!,OXBQ]F3B-.R,![6Y\37M M\!5$ 26#V>ZO,9RJOOV),8%)1N/LK^\KOXD1J^HGM6O"O!U7MGJ =6\FR2>SBN1&P3OV) M4T(8V1-E,-3Z0&28 MCY^"T1A-&8HT\U%'_:5X)P?@IE)=J#>5GE"]N9CS8HSS4+)G=TZ.YHR'36C^ M$+*YI':E/PS7X+U]3E(255*V*/%P<)JJK)(+$DAO[<", NS +AFN)3VZAK,, M[ #W][WM&JYI&P[NM$7*C3[SA061$])'/BT8!]/6O58%U3#L[,>+UK0J M#2>59&VNG9%:.R_RI>EJ_MUD\*9E0D/F'P>\.2;!>_]7^1RVV+ M5SNY._15O 68BRNSJ?'X[L9C'RUVID7D]ZE M+9K!3A.) *H"57[S!2:>O))^I+RA><>_?A\/]/=XH%]7 TT^#',"@X0CY=%U M<6V^T,9*L(/P];FDR/?_BS.F]R^9X4L,JV!C,CEF,J)(T)0["2NH^(]Q"#L1 M4X9EX$),$/DZ[Q-8D"\V>RTS\$8I'P3\W.;2"#L!F+/G"]][8;27#EBII%,6 MS%O 4T:P[*-"0.AZTK_9B1E"Q^DT(>QP;8_PQF8B %X)B_,\1:(ICL0'3>: MHFPAH01L?F#P$Y_DV??@(2PT_*7T:>[:"\]"&0_1[[B3#"FVK[T(!0#$$IYO M,1P@"H'36?IF;FQ M1EU]JT=30-J,A<_ _&%!@!*=_/KMX]?_H4\\.:!>;#/Y!L7$BEH&+:KNHPTB?1P'IDJ4/_\&-\5?+ 9,,$LX/4B6P M9Z#6N.*.)O#Y[GKPB8J<1+9C!2C&N D;@Y][$QM&L-X$ (>!3V(.S%4R(G!0 MZ+C8L1]W7+N!GF7//JEHVI741CX[D8DZ;.Z!BXN+]W.LD9[^_D>L>OZ&>)R3 M725-0),":*)GT"ZT]H$TC5 /D\:$PP7&,ED25N" XM6* S7,P\ MEW3L>A.?DN_Z'!3PZH ?'!XHY8 M#!P[O 2>#)K*![C @VS$T,9J39F!N,8E M"M#+9M)O3L1"#]4F<]&VM:3/GA6O29 9\WI\]X[]G4F?DX&_C3$;6Y?^:I$^ MOUTO$JTL3MQ! '@1[&Q@^DCA DCP:0]\D#S6E:0CZ5LNI:'6-HE'!SH@+=96 M 8P-K0?0(%.;L\L\^]YK.(,-]> HG]F,=)F-=@$H- ,,@!DL^QH#L:[Z)Z 0 M?D[''VH9/*K4.VEU3*T^\;\@2Q8<_?B;OS.DUD$1Y8P/9.U&SS F.NGNT(A8 M\/$Z2W 1UDK%6=ZMOH55V)NC(TL/T W@][\S_([#C("KXLS(/S*D!G*0!($& M\-Y'MI^5=G[U?#K80&-[BOSS][^1IH>QL1\P0FX^6[:YHH1:KQ+9 M5P@C,^K1%V\?_NX4A?XP'@, M)L J1LO;*+$X)1YU>F$;3D64UIOQ>!;V"UXO2R&:Q"L?P5G16)&)G/[FWS_! M=QR/>*5@B\&.Q7 %ZMAG."0QHDB&"(S#\G$ 7)03H&^O0@PZ4G\;!_,=^2D^ M0ASES(H(>/@(T,[@-B4&)PT#WXKKC]Q7>-R@[1-;[_S1,6'7G/FH@>S_9O;H M[Y]*&:P-0^G;U*K8/_ 81OH:MD%?LX8PGJH.0PC3"6C:,&*0<1=/,1)WFQL1 M7Q[??GC\^ TF$UFD%[DVNDOPRM7%;\QYMJ-Y8H>@>[N!+UKWW^V)C_L-#P!] M"S.STN1Q9 M":2_]]%.X#/:/H[0= 8T@>46&OQX6G!/B8QVAK$S# .P]-)H,T_>"($>1KQ3H-6I0/+H<.#ABQ M56&=KEGJWF9IHQL:T4,_&S77'6PC P\]]+WI&)^K91M693 2_3: Q MC84!IK?-K62OZ) +!Y?5_NZNC)F7Z MH"Y!KD(8K.N]\JV,I83(&?D^_IS>.GI73*SX.,%+E]4ZO0?SF3"_.8WD>7YF M74DG_*V;_W-RGA#/Q@MX=&2D)COPOVD[L@O'=V(/[3<0#0E=1]R\PGT@U?#I MJV0L%GP;/L<8SH/ %>H*C"C3:I%V7^N+T/B.3)-LP?V$T&?N,\R8"\^SXTU( M228Q"9393=%+G8\A$=X5G)!<,KD\DY?.'+[5*Q'GQX#+7KG7"D.*3+Z%Z5%@ M;)..TS\,QU@&MH&N*0"(_SP^8# 4D,0YP-4S, 2(PS?M<$G3!80'TR6?JQ_' M7=F<;*/X3,H[-,@8)1,LMLJ6=XFSC3K,C$E#N7$V@TU@]/B ;#' !SSS!<.0 ML+\Y)E&YX/U(V1.\3[%_;H8"+Q3W*WEMG!W^(Y-W&6A8&$SY[% SR(>Q)D@/.$0F96*CB%X7U0E=&"VY4H_1;((@@# M7BHG5FM(]Q=TN0+":3(KB<2 B&-H'OPH4@#P4AY>BES[3U!."P.O..'C(,>P M+ B>,!61-(AI%P4\95#RZ!%LP6*)BB3F\*6X@N3@>0>*Q8,!WX//1>H#;,DP M,:?P(3\A-]SWY&UT,G SA.PK8WEO!/=++[I_]E:6Z]P#\PF^#^H,G5"T MM_%R@=;(]JU[= V6^%V #IQE9,FB]N&73(DU- %M11J3JQ3\>AQAQ0!*HM!( M%8*:BGTM'H-X8:#<@Y41Y6.LC90F!I-7?NKFTJ\NA)*E7'\K?N!5'GN9XXEB MZL6.G(]W]1:9$.8,9D*'CJ^+",\N1C](0<*[ >\EN/+ M2@878-!]CBU=OJ51""?I?]/W?N1IYCK[Z'H?Y'>G+L","3Q@STZ*3)R\3)S1 M[DPIWQJT&..P^A&#*^>YJAL5E3[L:6/1B^:W3/49J U M_(BN_-](L_^_O2_K;AM)TOTK.![7'?DV!1-<1;N[SE%)MEO3Y:4E>VKNTQP0 M2(IH@P +BR3VK[\1D9E @CLH2@2H?.@N&<22F;%D;/E%> ^[0$2;A$^)N(B" M.:#3;E,,CB:,UG"44N92P=-OD"F,NQ:H0 6''Q>=0C\4W.%)*O#5O%N>Z(-W MY]\748,87PW6 6H'_ 7Q?_B X47JYAECODC9(;D)+W6SC]$04:QA\Z _.;<3 MN!O34Z;Q!TTRI*0OC0C'("/U/-]..#ECYD_1T8]9(BHE MG#!.XFVK!RIC;%]S,V1+@[HN713:3=/J+O_IH+T!.B7?I =UO(/2K1V>K[5# M36][HJ8-!Z#MB8L[0T3A=.'J*5T3=+^$;6?[0K'N]R)6M9CZ-Q;AH/XZC-[^ M>C&VP;%XH0MQD498=CRCE;@B^_Y95F)3NQOYBH7%.] R82['SL]]+!CP51FG M).=3' [IFJTM!K$D](:*\K1EGBVZ(A@HY@$8X\1:UM]G3TAO_&#H5C@>ASP: M2I4J(O;Y-+C,Q]F^=,NY5_I8<+O;,MM5@^3> SR3YMOCYMM6OV>>'2'?EH$5 M4R;2Q)!ZO0$*6OT]***UZU":I =9AU^V\24U2VW72)*:I6BNTERE%=43L]0^ ML0^K[S)=%:H;5_A.9;"(ZB<&5NO,M#2^?S5ITVR;?4V;2M*FU3:[!R!-!;8( MS1H;ENND:0X6$F>:*UXX5[0Z9N=E*HQ]AN'[%;(IUR!J/\J6/,)FF)VS9FGN M/^(X7^WIV09ZEC5_CHV>]:-:J[=KR*/N6Y!FC%GQ3QW]K"IEK)[9U*2I)&E..@.SHT-SYZ<2HM.IVSLT>&%:O<[^KQ=J3!L]$FV9Y8%--F^>BS4%(4X$M0K/&AN5JFCW- M&9HSEIWJ&QP$TJP"K/$23X)H&)S"H@RLG:OWCC'65WMZ]MOECX\?&SWK1[56 M>]> >]VW(,T:&^U6?1I#<\8*I5'6I3D2UGA9\= 7#(5CE>_%HD-MST::0Z!- M:])L09J#"$T%]@7-&1H.1W.'UALZ#JH1<33LQU-%C-L[AR3J#?NA14.+QH;@ M>[>S:TBFWJ)Q]($V#5*O64-'YS5GE%(:.^9AZ\X:95!QY&1/T<"AKRGS_%<: M)]YHQB]Y@)I>=G //=)V/#BPW;",+@]-/Y^3=CY 5VX'C@($Z8':<1:QCW M8\\9&_$X3'W7&#*0VR#VP!9AP,KI=.JS"1 &'DC"AF$'+KPK@3?&Z1"HEZ0) M,T9AU##"-((O3\,H@>?RKT0L3OTD-J;PFXVO] +#=APP=N &9MQ[,$(2-MQG?IFC$5Y?O^H- M%+PI',&,,_663PD MB;QARK'4@"]0KR"Q8!,!*L:P!\(SJ'Y-XUR^P@;M# K# )WLXWTP4P<4&Z@: M8"'PM%)ZD]2' :WD=&Q'$QLXPAG;0<#\1C49X9 TLOTXQ-V $P18#!81ETY* M-"ZEJ@S 1!D;4_A6Z,:P5?@);"FW8WS*-GP6PR@,T+Z@U4VCBNJ:WOC. Q7G M.5NL#B(_; ,NDJDDM+;KQ?>S%N9@<2(9I*+G2 MYY88&F?("D7E*S8$4,I2U:+:+:C;AA'#W_=C.P'N&<4LP;MMPV6Y+F# Z!,[ M(2,/7I>$$6PU]BP^!:-MC'L6/.MZ,5KW9DC 5>O7;,IU"N!S)0S?!>5*R%^E+6> MJZ9:N4%$JO605I&D7C67YY KL]U>LTX';+<1H5;S;!^^L[^="*[YX3U\ NQ= M4/XQXG"B_$E![H*T8, "1WUGQPGL6O\*(R_!,7"I7OE@Z)#W2:$/KCO_8+ K MH:$,+BE7C.B]0E2&#EX24_8:BX M8OSWD1?A>J BX7L/OB"&ET^ !^R A6GLSXYC3]X# M>URIK[)(D2((@MGLH. ++Z@J*212OF-\"P^4HDI +I8CFH0N\Y]"M6T*DQ"7 M93-KT-2D3&T.FE!T&<,$?+%YC" /&W? Z]@@DZ=-TQ:7>1RZ[/E:HQ&3Y*?PL0-#0-D)(P( M5.8=F%\LXMF9O]I5&8H!'M7H;Z_^PQM:_;-VK]ESVIUFYZSEGKG-8;=E]1TV MZ P[3>=_^Z]^_4[13U 6%_!!6-WXKV_M7Y<1O&Z1,XI)% " MMEOVE7:;4I9 M$*CLO0+>$4SK)TMBU0EL=L9MOL[Y#Q^?" %HTT M,)OFX!6QMW$]@)\'B?YRS+-7TT_"HW0 M:OA2PM8H.%%QSGVYT;_@*/PP_V&2"?*)P:X=S!K"0)7D7$K'5\H?+\YN_TT!CP**9!U='93:H/ 6BTZJNMZBNGFTJJ)F-5DG4^++*'A.J6 M>N3@'+C>GQ>D6(HBF:W: @_Y&+/#]_UGK-"*#X!0X6D->5J&$G^A:7( M&_:3:+PGK3S\/_]A]3OO#ZFIC:\![/5ZY798.3"'&Q39$PP:YF6"_G6&7*T9%Z?J;;EO%N\+-R^R2NNI-4FL@!]CO+:!A< B]<%= M &GL"^> RC7".,^SY#Z1K$AV/5YK'+$IL[,\%K>V$W'G*NM)SF>]U70T$@&K MC+Q<,L7/!41J3MA>?7B=GXO&8HGP>H\)8P1P5R7EHYBH6<[AM!S%Z, &AG\$ M[YK&>C-W.:$I#N'@].0[(_0X.0/D;C)%#G-NR,2<"S]0DSEH#R_,APAO#"N7AQ4@+5#4[Q RPQ[(_QIDF)'-+2EH!UZ??V@GJZUCGR45FUK+E1<^,3<>/+:I&, M?I>27]==DE]6MUFKVW\D:%+],9&.J0-%NWQ[M*V -K8-JI(.ZI2$FM0YZ+FO^(-M#!730RXI= MWO BF(8\XL0K9-R)%^ 1:ZJ;*F_N;8MY6[7%*.VWUT?5MEJM7=ODULP'KY^N M[71+=R([$J3E9P@K:B54G:E9_;/2G>JU$GHV):3AWG6E;.WK/_6@=*7LDY2\ MW'@/NDY6U\GJ.MD#U,G6G;+/7GQXY/6%^ZAVU3RE>>KEQGUUS>J++M9J#5J[ MQAQUL58%Z=FV=HWN'V^QEJY9U6IPDQKL#"I6Y*C5X"-K5LM63AV]&M0UJ[IF M]4CJQ:QF1Q>,594V5NF=]$@*QG31Z@M30MV#<+I60KIJ55>MZJK5EU0PUFFU M#E*5I O&MBH8.T1!<05TK:Y:?5%*J-W9.;BNE=#3*Z$=X[=U5T)EJU:K"&.[ M',E8IJ;GD_1UZ>@PEUHOU>\\ZYBFX+93PR!K8)[)CFF(-[0:\1UA.'9HA/8I M"N/8X&M*.-&]/C;UV;4A6Z\'XRW9;7W0Q*:B7FQ,0R]("H#6M_.C6^AL6DE0 M[N%LV;">Z^N$;(T(UUEW5J5S&>\7N]"?&AVIM5VMZ(;)- KO@(@PQ'1D.TE* MK5Y!K<+W6 #_BXFB<=[=)S;N6<16M'\%IE6PV&$HT2U3.Y,YH(2QZQJR6!A@ MNT@C33P?EH(&*]O=?/HJTAP;P=.H6OGIZ_T M8QKC=F@/0>7PL'$E=?WR+>BYOO[ZS#SC;K58[$JND6$[3I3";H)&413#'R[? M.I /#KE\&[H(57(QYWO^XAIB$ZT@L:.9\9FY& 4Q+MD=-@2]"*-(-&0[Y#J? M8!.Y5O/]Y\L+^LMZ_Z::BPM.""P;6BV&%\\ 53##07T/%WL^])""IHE5;&H53)N40QBP:>7-]$)1==>/M[:,BUN[L FB52L>P[W4 MW5ZN1=&N*)@ Q264G3OOJ7LV>H:,WWW'8NI<:;MWX"OBNWF@*@CO;-YL&,: M9"33=^I-J;OR,6R$6?W4)X4ZYT7JU'9/+%,@NTJHRD(\[> MZN0< F#MD)RKI%/S?>S%NRF"R-B,4@2WS_ 5F<^<'+"%I23DM6BJ^"P8!O< M20H:M- *ND&<5J#6\DF['GKV(-7 54&<3M"'5;3-GE 55-RX4E50U5'II%MU%<4A-8(D2"571VO. MO6A.H?FV5'H+RDNH4]!X?I*;Q\J \?O#%'0@?" ?7ZX'^0/+HJC2Z%35M1&A MX9TF"[;VTC1I+35K;M.7\04*=CP/DG:6V?.N:L1/*(XF$LW@E. [<:^2O*$Z M1DN8F-3QR'8\WT/W1B&8I#/W;(@O8$U#W!0%7_"P)#+WU+,":X2-MG*AWE^\2GIM%TA)=%E%9Y9[1RS; )" MV'=ROJR\BHE70UIJI>2<$378R=M:.<[M[;Z64H-);J&EVH'S7N$@MP-+U3CE M:0E\BFIQ>*Y(5MME6F]^7T+-P/Y,/1Y;&7D!#X#$Q?=N'67#*!CJ0*&5:4.= MVA[W7B;H,> 'O[-H8OP>DJU@_)<=I)A9%$DA"B*AWY-EZ.&>+R%HXX',7^#N MC+ ,- LQ9+( X *IUV.(S&2\=T69GOK*N,A4[53\G$LT"<] +5R-!F<5=I]F'\;\%^>U( MT/(;KDB!XIF6SEP))9FV$4M887Z+=3M423]B+D5*5J9#\1WP-A@MENQ@C&Z& MO/8OC+?0(L#O&+2+85Q6'R<0IK<4.[%D45.!WBM/YPA381IAOXJ'N0*D8H5: M/"\"Q1JE[:)8O2I9LRAB-N$L2\Y?Y&;R2SP@%UP$6<1,#&X+CDWE7UC'YHT, M,+) VA)>SS!*>:K'?J [Q9+:5*D RH*Y6'@ GT'A(Q?(ZCY/5'AY/.6@(6GD MY4(P#>-D7-5$[-:.7%F[H&BH%1II*_>P4NQW1?%/BX>QORJ!;Q+Q#\!XX<1S MP/PX%4%/H1G5TC99(_OUP\5E5B2+-WUJ->>"@_#2="(7DL<7/X)-[I;[C('Z*0]K03^.6W#V^,*/5AUEDY+CUTC=>R+Y*)97SSL N \?T^ ME$I(N== 88(Q9&'SR03G,P6U9H,&)$Z00_GL!=X$!HO6B9V @/#M=$+1>SD? M<@9 __"ZS62<%>?<@IPF*%\@GP8,L=WKO.]W3'*%8A*_Y)CAD.!*PG&1N MY I3!2PQE3D98[ SAHQA14DXQ0=%4>@%:!#'\Z4.X94S\.D?@:2E-YGZ%,3@ M1(3GYFZ:L,D0H\Z\_@9^OV0.O]2VI'E <^0&P-P>,&3 WY2.P5W*-&X\F"H, MFB=[8>^+%PA$^LCV8:7<63:?,%I8%&6F]@-^P4Z3,1H''C=*8 NE[ CHT @O MW8]QIQ&KQU=,9E4R)H[%7,#%@=T9AS"_0&(EEW #UM;:/NS-=I1M@+ Q(TGA MCZYI_#'V@(+WV>:%!E!(M:\B79'S/6=+7$IU70(WLXY\6-?8MV65[=C&,R4& M9NZ]$; *'CN$_1#>&?)@_+*H%55$XV*+M ,IM-!@7(.A[<$\V']#]##P2?[& M>L6ZEF\LYRZ.");QPV]7WR_/ZWKI':8)M>3]5K3?.=W.7-S=)>SHKL MM7E# 5O3[VKW/5Q,CU+7MRE2^Y=W*^6[?E:GV2]9^K%HXSF71G/1(3MH3 M*FZ5->V7S$MX1,N+M60_3OS)K6=?:4Q Z^S,[#VZX\DFJ3\$;J7FWN/GWE;? M;&OFUXU99ZI"4'IQI::,L^TDY;V8?9$F><.;E%&]R [)M7'837+ MB:A7?"-WS[EJZS+;9VU[7IQ8[;[977A1L3T(8'*\??F'^YD W;*TJ:UU>%WSK+O% M")? TF 2^Q34Z9+#0F@ <'22$R5R5#[,7%LC$X]T6:WWV@6H)'5.FN;9]@%- M314M,YHZ)V<'D)F7DJ7]$7#P$SP5CYVYPD!!OJWEMM]ZS+9?6SO9DK!%VH.I M&&5VVUPT=;3%Z?2 CIHEM:=^UV> WE;6C*T9*Q?E9ZU:Z)72X:6C&.6#.NLN6MY MBA8-+1I'+1I6^8/)AQ<-$I+?5NB!"B8DM9S@GS]%%EV!>UEHA' ZH#8( MM8 ;')R9@^;RGTJ"S&TIT["H*WM*M'9?[+W*0L]\7/!W4\KW4*C73=X6/8,2 M%>C@'"H?03M'43C!?HLVN=T<##[, ,;=-8T([[($_>?+"T2\]1S$Z(WC-$?[ M'(4I C#_F=H1(B1CGX1FJZ4T:%*;?..GE*;G\[#E9UMW;C)6PWR;2X+PS\OM M3P\WNP4OMW;GY3R/\6-Q'_'D"(Z4NH*"*5L,C4WML)_*&"#R.R,M;H6%7K#_J!2C%!"'".0ZY,U/@ MZ;'K*/PS$QS"PQ?-)(+LOB%+[A%M7G;AP%,^>;N-K-M+&LL>">Q!O$3T$I=@ M\6X:R5L4D/N%5U&O4S$FTNEKAS]DCIW&A+0.-/+@1\-+>#\[SHHQF\85-7*GOHAAD+7.@?MHMOB^"4LBSXEYTW>7P88[021\8Y)/ M!+9;Q'V_8X5:]#KR^SS:N\+>.=*Y,?53^>^Y)IPG_(XW#7DK'@C/?I0'PQNP MCFL.OC5@ULO+^[-7X2.\:8&*XP];$-SH"#CWR$!>1^S^.,7F/+'H)!VS)/$E MK/_J*LB&0;V1C!/< EG\IE@L(=K[RBH*H!^P5>K%8[D?XB[8X$QCR04,.0X_2 M@Q.,I3PK7^>35)0#S<%J^4ELL4* M(NO#QX#IL?ESIB/JV-B;-VY9MSO'XS#U<6M6>R,5."0).?VQ[08RSQ FE*0) M=>)L"-6/*U7P%^1NL*Z[ 0X)^WMFBIWW3K"'X1TU;P**<1F>V#/#]4;HKQ!# MQ+PE"I+) QEV\]D0Z83#7[0(K/*P#CC5:D1%+9DM,QRU]X_XA?>.UGO#OWI^I MYZ*5@WO*A3U%']JX9C&LD5-#;_B/.:N(2"VTFUI"!Y#>X;WFAPF8,Y&9+I&V"H^4D-U, [@ M;VYX!K!L!GBB_IULNGT,S:D$%\T#9M2%A;Y3+!=;'Y)GSUM2PE/D=\3LCKJ+ M_F2S7,$!@]S:Z2V;:U0&#PD/F9R2G/LX\1E:Y2.#88<^;DEO; &U0>G7(B73 M.S,[9^W]M!!JF_U>V?Y%JZYW2G9(6CNHUC.FG.K4K*96/3$*_8GWUV:E5FNP MT"OS$$U">)KI /4 %]A3FR*F^ =NY7?8(#.)R]9"O\C*D7)SKW1AR%G+VA74 MX_ E4?O!J]=\6T.^[3<[NV(W/'&]TK$<[%BQ<0B7$\,7HNFR'P:WIQCY)@?Q M,6=ICTSKW2>KGB9Z(+)>=-LVDM"0 ?2E=_#Q,J M!2JKI[5!4T79&?1W/;&LC6?-:Z5XK6-U#\5KQVX_N5!:%IC+/N]5*L*:E-K+8\.%XX"XR$S MK+J[]<,A:&SV ".+Z4#:/3/&]IT\L8F\Y<\D#(>C+$;, CR!'80)GM7D"!QV MQ KW>$&&L8$G%7DTPS3.Z91)H?:S(? ]9$VXNNP(UQ'#N/#P9)K@N6Z2C$V4 M4.!XZEO*W6Z;[4ZYJNFGK[\>F&VK5[$Q69;9;9]5;U!6:WVA^@$&U3('K7[5 M!F69O0U'%NI0TK]=Q?<5:%-2R)=VPK8PIXZQZOTB3*=KVA8>]^2_15[@>%/8 M>+_F&]I?A]';G4]['-/J7*;/*!F;VI7(5RRLV*'$!NTBM-2,:V6)]CJ21<"O M96/9$?#+V-RP[+BY6Z$@J &'#&WC9FQ'XI0Z&L-\UVO[OW4,Y^%N\XU[H. M9[1>H )0-6JKIS7JXT\2F!VKV=4:56O44GFC5L_L[Y@B.!3<>=TAAZW#0@Y_ M YW[VFK 5XR1#?8_Q^4#VY]"Z;4"IUF1,HF8ZR7&^6W$F-I?LS8IDS]$"L0V M7K=SBT>$963B(V9.&A%NUEWHWV'.PN'S!J)R4,L33&E@T6:K^?XZNTNLSD=Q M%_UNO7\C4RCL8>H);%?8F,],XSR9SY0$(:*&ID%BW-NQFA(Q"".-,BDKOV<: MW]?]G,/P(+SD'0ML@.-/&RE2D@]'+'7"V$"C/"\P)-%;Y:/ MD5(]&2)3N_N+A)JU;V\13C=9-QAE;H182W"UV0@YWJ8#K (DCV;9>&-<(HYI M6TA+2:Q'1.<$SYN@-T5^*L^*(=2F1'H7D&>"%^@LFQ_:@235Q$Y2A50"]#0; M7C:<_(,(-!H9OC?Q$@DZ*A%0"4W42>> YK&^@KD(W]F S_UDA%B:&)B4$KH/ M?D TMX20W::(^HDH7 RO@\+S&QP;%H$D$1=60BS3:Q#I-;7AYX3!^H"Z1/H6 MOXDI0OY=Y\_4$U\L@)UFN+!F'=%"S]UEJ/YS.,\^,]&)]#A!(T/@2H#^3^7"9@6XGHZW;S+9N3 MJKQ#O]VTMX0DVSS;38&1HUFN@R"7'12#!O?!S"P8@LE/<-Q>\.;=8P)!CV>I MP\7JLC?OZ?@'Q2[Z9K];;4[XFG78P#8,=Q[B_NMCU#4^VGK6V;5-H3Y$K3FM M3-X 7.):GZ"NB8:^RA'$5VKHXSZ*<-(Y,P<+!OPNU#Y4>O8XR=+KFJUG)\O+ M,L]$$\+'"W]M#V*>6%VSN3V75<>6.7*RE%+)U=KXRY31'F1Q/V2=<(J])?G? MU+_.V0@_OKQ&]3AWHK;9T?9!U:A"L#^M]R\#Q./I5<7RZ.47IO3(.I$=LMY0 M'W'0#(T%_4!*0R9V&=UJ>B<2HM&B]=-$Y: [-7VD ^H%34#_=@>;5'GM X7_28UQ=[X,RJ M6MJ'^[PSG[4+ER1OT&MX35D F?NFWH)8[1-[#Z*5(#:84_+_5)]'17G3R(,5 M@.$;=@(6PC#E=2Y)J'03YPVN95_G$37F'+&(MPZ6/<016^&1/<--X]QXW>V9 MG6PBF:$C6A13F=[4GM$8G;# MHG4EXMRRNZD],@B;&)Q:3,:+TO@,X34=LYE]+VM9RD<<(1C%DC?X'B^G@Z'P M.L>-,W4C#T:/4T3*)MZ$BKY&>(^H:IM_C3+=.5*[*5'8-J:^'01$1G[KS!BF MGD_]O)$T\6A&=66@N@CKPF43FG/@-OCS/H.5P&H];%A+U[!@D&HEJ4_U##U8 M&$KDQ3\7![AYA>>&G2V!K9!*]Y NU4.Z,V?[ZQ[2NH=T3;9$4!E<.\ FP\"] MA;F"VL.(.15 HUXLKWY7ZA@J_0Z"U/91QX8IA>=H1QZ&08KO&_%"9JK&19 , MWB0:7P8_S)@=B1UBV: B-K01+ C+U7.-[(?W-#T80HHJ=(C]A?&'Z=B&CSBS M[#DWC5 C;][ECZ&@-\^(;F_B58Y[,X-.5%ZIG:)S8PZY\36F/TL:Z]9&R\QEQ=N7>TJUH87_94CP!WO &Q)[B2 YZA$B%1.2121:['3V,@3A@W M/U]W.F9/$HM?0LWQNM63#?M*6O;X-%*T@8&_*:,3)*@B\7JNZ\@68JX\&S!- M([#68MH_,'XXG8B&YYFIA;8@+$DZ H;E^L>QI[9#AW7^8#0[)\G -0N3Q8'3 MT-3W%5D6!VS?(5 4_A0[$>$$:IK'A3=#MHB,1!AO!.Q,Z/4,G<&@'*;[1 M#QUY*.?[$KOX?OW:J$LB-@+EN(K\KGKL(V'.. 6OIWAY.JX!* MF!NCFXTQ%F/D.(*O.XHS2TJA77IO**\.YM@/9 $-D5@5%N(J/TQ=Z="#)LA< MVJ/@HO/YDV0*R2K 0)=;6H!MTC_D:/_FW8[",('_AA-&B)D-F)1CPD[3E46D M@K4:J)+\E-0N'E@[K$K3#1-)U/!'.=7E[G. MHI@'J"DZ(TGCLO.]9TI(0]A'!&.F%-MJ*^$5^$J( 2:Y9R 7PAQ;ZK$_VC+2 M(9['3#P"!87_X^;\PACQ:J[*F9"(T$V=[$UC>\I.)VR"T1%X43B#+T?\79.A M[Y$>Y08=-_[5AW%XXHHQBL*)<3D+Z!UBW8LG.+>UZ3E%)[:+Y]&P3N#6(]C-JI-QP MSG@+57I^:IP.4\,F?VO?L@6.L=IF-P]W;ZNRCL,D^"CPJ7\G6[WVS-.=%_Y, MW3""06!&E$UQZ=:[P<$Z#J)_BT*',3?F._C7*6WN'QY8Y'@RJDBHB+%QQ<'' M?Q"XQ8?)%#9ZQCA$HO%-6CC??)C4R:L/-]^^O7HCB'=(_N'MVZ:%2893D9=3 M)^E),&!N%9$'F<%XX'2$QX*PS467Q&9)/",YK@WB[.N"NDN3 NN MH5--KCIS4GQ]O!C&W58IQQT2"Y84GB!Q%M%C O5)@2IJ* S'53ENZJ];"TA2*99Y3+PD(2PE?*/RPBR< M"L*'3CLPX13^"'[FH#UQ+COV1/J@7"+F;\Q'!&N$<$8Q![#"#RBQ79\ H'C< MD[ES]@<5,> ?H,HS$P6^Z/D4"I$[L?#702)$ !ML'>P$PE"BN+&<(U8-PXA7 M0?#-D*\'-Z(9K]#GL80';Y).I)=MW]F>+PMJA@RDVKX/E%USD3H@LS:O_8=K M0Y;<,] "EMGK_L+UBMGJ_D*%-GE(G")Q_&E>',07=O'=/*+#]@]$]0?GP+6\ M9E#G+?P#^6MNY[;IH4OF<*#/MK7:T]Q63;4WJZD#Z:0+X&6,O1GGO,X'U^1; M"%NV)PRM#Z!B)O:6$'N5TD_?2:+ 9^"L(4-@&U&GJ'H]I 0'RCGY%Y_.S[\! MXU&0$?/D@Q.(T_ M#ML,I'/! MZWMF/*J7W:@.GQ@NXV<9#(Q34,[Y:J.OEHQ#S!MR+N1W$5P?+UW9+'JT;@Z/ M$]. "-U3+E/VOG/^OFO&LS^!\1&$U;":I__(]G8J>>$6\:(JUV5ZI9=AU+=Y*>+'3-DNG?]O(?S'.!&HNQ_/;WZ3 +NRA^'2QWY,495GSYW?_,@> MPT^?-OL-XXEC,R6C3#>,FVE\Y\#9G'P/IYYCM,Z:;]X95WFE#6VE_#9B=?GD M969A'330;AJPVG*5<\NT:/]1(0^.&C=9)@W4O'*' DMR<^96#ZA@;X)FCA>K M67<6C#%LH1J8,1H9:5*P0N1'I''*4^L1DP.DF!CN[KZPJX$WP5[ \BAEY.)F M3H4A S$+< Q9H%\,>.1E-5946TJ.YFT*Y@75O\+XIE/?(XC, 8X)C 5,S:/,JPM;T9S!)@60&3R* @"9SF0YF^"@:O)YQ2US'@$6HMGO M+!/-_$Y5),VGGL_ZB%B^L-)D+53OR>HZX7P4A&E%Z5,NK%S:*!J#SDR <:[\ M<)/JTE ="Q<'E*Q,)%9H"8%,[A@.5F_P(SK4Y)8 LB.\6R9RA1NM#DOX$*O& M9;LN@J(K(HWS4E[)%H>.CM*_4O"$7(^*5Y9,AL'")7)A&\6W<+Y^$ MZ#M*G/"LOG&%NGM&A=F=4Y@3>X910:DTD7[H&DN]R?<$@USJ9/[R)I7*HQS* M((%,BK!L5\3QI#9CV?*>K]=_G%]?GO[^]>L_KKY\,FZ^GW__\/G#E^\WM3,8 MOX^!K'^F=I1@$$ $HZ1/S2.CX%C_,T?H!_ZY!_/OU ]#"G0I>.WXS(K?A%KC MAC-CK%J0PXFVUT9V#!9,C,99\#<_,(*R_*$RF M4(4=R[X2P.L-8:K*2_>>[\]?B\=AZKOS5WE%!'B'+?FD*(5=?#6\!G3&LL\.&8CWW>+U++RS^!&LSESR\1#] M/J"4O Z$5+[O!2E3?DE(@]]2'$7D"C'I 23B'$!QM-@#_K8CXSX$[X+44\P* MT2%4\'A"28Q)"?C?R=@[V)Q^;]I[RWR M+>GZC%N3".G&@WKW&**C52:E*B*]^+$A5KE3BPC8ME*?*\*YWO+Y.V$9>45F M58O<-H;?8=5P1XUE=E@L'9A%3N0-LT+5]01#JBNGSRA"VBB&1^?CK9)W5D13 MI7'6 ((D]'[;A6 .D5%!#S<\LGI!$9U';8;[P?OM9$'39B^T0:$%!\;F>'"$ MDY!XI,,%7:A64];28ZI!MLK):]=!VH+PCC2<)MYS"Y;2*"EO1A7@,3)AO\>V MSU-E3I97M,4Y+? P. H'.G,!>$YA]%-3L!H4= D'0U@P6$$!YA,:0)H^!Z1/ M# J05_)(0T\]I"93T4BX9*P)=4A"41="$:'A$N4R\('IC)+HSD>1#F\R3*.8 MQZU$@ML#*W4*WO*,D!BB^+U1W"3'S/:3L<.#.&BQ@,=Q'VMR'Y#3?IZT<#3IGI-T:3"R[\*(76,#68K MNHVR+#WK'8G!)=>SAXR*N\1)%/HABV2$T:T="*PQ6? 58:5--CG-50=4""#: M"2//)&&^#W^EW-.DZEL%F@!)D4%:#%[;C'S@F4>"[;1Q>(")%M(^2L@)V78,IUIR\[7@LCBP K/@&5@ M*+=^ZF"-X20,O 3,+]C5[<16"ROC69PP-:S,)1<^ZH!%CJ),%J#O%^*_,E@! MPO\VC+1%4!VFN@\CW[WW7(RF.U&(.>9P(E*WMRS$ E1>Y9K'>&>8Z[E'$L-_ M11!X[L0HW_B%M8Z5LO)D(88_&+R_8&+G&43D4O:I?AN1 J/)=V#KS7]D5UM^@:32Y&5N*;YQ+4 M($ L/N/1GQ30$4<_]=;UG$Q+E52!+;ID9^$ D;S(&2MBMZEO8Z%Y0]$YO$X_ MO,5B 4<\I1D[8C MV_/1OL/L,@\'_F0%6BT'VN-Q!TVJYR05&$_@],FC3L(N%W$]&:BA4[EA *L8 MISZ:6E&*<.$^6&G1+#/T\7M:@QY RO)SF+ [ B&48"P&SBC+' ;DR642N%@% M:?PP;[#>+.3'-BZ1QN?N!*SG6&RZ! [1?T_%;>2/./* N, %1MF&7C56'CCB!/7#OYB[T[^A<(V+,.3QX1Q$!$>/+ MK3)]Z*_4H;^>QN;7Q_>T2GQ2E6B[H @)V4Q& 7 #]-DMG=GF+@571(19D04K M\_S5UTG@34-7AR8/G*"0E)1!.IZZI.,66#: )V!@-_,;=&PC)$,4C]X@_E$: M&[$]8F"@<(>BP7U+::7*:#IN8JF7%!DB'(U.?7O(?#R4KVG_G+3'7<\9\U2Q M,&WC>9C=<"52NDA2J*' X-C?B4 4*8V5A]?G6E%JLCTYV59D=C*E+/9(6\5.)\(6T*F1BC) K\EX""LH M%S-^R(LZMHU&B"L3" !J2ME&Z J*_A,N&P+%*:F"E7JV!YNOG2&84[,)"K+: MCL.FHH^@/&V$U3B^K[?+Y\ZHW%$:A6@M#@0ED>T*[YVP7+GP 87Y'Y@1"W'X MH:,KSP^@6N>:$SAA@%9N!J:6X^E=T"^)AV+V!2&;WM-&J2EV"%^$4H:R(C&8 M$RE%V::BBQ*"U.;-7,D65NCQ%FM:95AXO! (K(U8H1BY1"Y8FDL M8,K$T=5KO.$COT$>7]T/Z)B :6K,CHK#N#B M3DKS28!0/-?)[Q:!"L0.YJ@ >1LH.JMK9]/)/&1^4U>ORGM#F(I0F;'HR"U.#'_JF04=X3CB=ANM6UB"DY.PX,BK& MPCEAV00+J83+@:@-MC>A>N1PZ'L"50/%D:,I;3P/*S$';8(JS8 BAA0B> 26 M\F #2*EU(&E>T881EH-KM+:)X@3,_6%XOK:#[..KTIMGTQ*DF M;IV#B% !"\>4S2..*HS0< Z8E2.]Q @+Q%P%!_R&(YSCYO]!RM,Y/]MF#=J= M#.Z/.FTH-TCLOP9N2_:$I+^!.&P("Q71/VCT:*U@E>H$\:[^+6 7,PQD#.&( M;5L 4^'HT;S@S0)$52O-E%!="F!4,>[GZ23E;HL\VI5B2:WP8_)"<37V2@4) M8X^-\MX;&%L']#WG^^O49[$ -FK;IU;WA+VA1ZRN*_ZEM))1&/R-@(8OMK0V?A.8 MT +A1"JIQMIIG^0(%PL_OEFW*.J3"S^^H;)3#I6,$M(0(R9I<8E!MUPS:D%" MAGN&%""ZP?+. L)XOV?V3Z*&B(][JM&=1L 0 ED*1T%>4([],F0@)Q5E_)*P MA9_E>OR1K4< 'A>5@/MR?S*^@J.C(+%F&*2UVZC.R>6YP]2E=&GDIO*J8'P: M@_.5%LFK/?G5Z^5LG205947$E07-A%P8F*I5'HTRW%CLD%.0CX84$'N)>*@Y MVQ4908%OEDNDW&>OOG^ZD+&(-R9V$B>X1MZF$U?G@L.E R&XV\H- ]XX3]H3 MN1C3Z\"=#[$=LSPK);93#E2@O#.KH5NV!!@ Q&,Y(-I?0I3U\PE,V['!9T^Q MIX?<@K' 3ST$(:R ?*;9^=BL_EFJ4XZ=!>_AHR:M1-B/+AX50X[+)S9D/'P" MS\U$F""'RQ=1!G^6OU+H,MX7FX^!'LV]_@+\)MD2P>9-3&NGK#[G)P/'=BRX04 !@T[!MI+"'!;3%;VIT&+ !!0U-\AW M+>JLP*$S1R%:>MRBHV?SHAUBU,3^R;;O2MEYIT''GB]:?BF=)ZY82,T3B7B- M,+6XP'YGO.\2G>4@^^@.FQ"1"Z*I]7S4NE*.5&90Y(JUJN2ILOY3O$ * :9^;$=!/,D#%VY"7^X_I9AVW,>J:B2WV2XW3-YFIJ,%>EA M<:<:%%:FPM!2X=#5Y2PCT=)U)MZ6I^25%\/52"%.4=>"S3<)7:RUD:C)66_! M?$/*3MLN:&9%WTNLTVQSC_/I(=YK]D:VW*MY;XS#>WA!U%CA]=!+T.0:SG4H M$Z]U1:.W27$/R@Q/?"\88K?@-[.8+YXRU-PWPU,368(NLWC\-3UM=4W[LIKV MOJYIUS7M%6D56C+Z?2$:?!UU8($W.1.QIZRGF8@3;.^;*R8WZ%?&UC7()7U+ M?J*23)8.'95B@X42IY[H%%NG%I[E]/>9WMI0V9U=1NR M%ZGS#Y.<_79^_=VXNC).C:_?__[AVKCZ\O'K]>?S[U=?O^R>GSY;DY\66H S M7A5 M80$)HT8;._-DRZIIS81U;AIJU5_M6"\K_T$>4.RXAU> M10ACX9V[BSTOEG2V6-<(@^K^1WYX7V@!L;03;B9C5^3:G<-D&41S;)W ],$EC4EK1,%$@?]X!"W;M:.ET36-KU31K9B0521@R7@55EF!,3'LGEK& M-VR-5L-TR64>1^+%A[P[ $\-+C_'H9A1_VR@:>)Z$4/[@T#$1.&)R&?(NHV_ M>@_O@C#XDE+Y!(6-8 6NT0MV3JW^*R.P)S!KYKCO0-7APN*Z6N=1))I4?_3M MVU<&YQZ0DX?DW?M/[?Z=-@);B.[9A>_].O_O M!L_T4+_)Z!'K\#V:!,FVP^OLO RE/M-]]2OO0&AOL1!@2$O+79$;>3K2CB(T M:]%476RVATAG6SY4K(,D[=-IGITX;Y CKW,DIIO3?^C89+G8Y& OL''M^39ZXVT=%Z#F%88];T M3.,#I\7&G5^>L5H2KX09\+/[F1J)8(5/82:^/8W9._G'>W#NI[X]>^<%-!YZ MZ'WQ_K?9+?7$RC&=F?U.;^VKWM(<^3QA)9%*?WO5?I4K'BK%>=>:/AA6 M4?]B=<["8H;3?3/(THGF5)[C$6?860PRR!C9RG663E^)?_^6;\N#EOP V.*;_T%?Q" MC*A;+?R.U:==7Q/$T.M ZW"BUX'6X4I-6JK92A1+86,:J/BEF(JXRG_&QH7 MRYP+SIQABHM.O>HEIB7^K->!UL&>Z870.EA9AU93+P0M!%E">BUH+3IZ'6@= MWJAAJ@,X>W,Q:M6/G0M6MWDD:1^^8-G;CL>Q;FG'6CO6H!X&;:O5;77@O^UN M[ZU[UC]K=2U7T0LWW@,_#!ZXY".#67Z!"&E)[C=+%_@\O07Z&2WI:-N3,+A= MYD4WLHN?S]5*I,(MGZGMLG&3V('/9K*RY6-*=9?2]T;$%J5/#&)AW=*(.*R, MQ,/SL>PMB@W>MXL \V >)]H9>3J^$A^](7@"N#-TN28"]FA]__<86M MM_GV7_[R?Y/8"HM1^X2=][:#?_UVK^*31PMF=_")- M\VH?SU2*:8KCF==G&_:-XYF.4:-@R::YU"@&MEEZ"@F]\FBC]<9&VYO7\+-*2RZ;_S(1:9&)>>#7>BUX('6M =*0CS#9LF_(R-U::! M6J:V@0YB W6T#?0";*#.%C90I[C?$G9 JZ_5B%8CF]1(VS(MK42.7(FT+6NI M$KE .B!()\GN-(UB!-]'?7'##^&*PWC-ECP,G7!XQ="L#M5A/N M .UP01"F'S)XTZ_\)(D6[,,(=DL+]M$+=FLWP39*RG0.VZ1E^H RW8+-6@OU ML0MUJ^QN;9T9/\P;\\(L[MM6N]L4F40ZY[AZAQ\T>YNU06/-%L]]!ZTJJE$$ M4=/#!4^Y*$4D;(G$(M#1EWBR&>[NJK/30L00LTCBT,@F$LL _/A!7-'MS?N? MWZY_QRP]CM-@_Y-@[R@\/_:;!)_/P!&-W^W@-K5O&6]8PZ<0OSLB<=KOU^O. MIR?>&SQ?*1"T+E0$K=]L'R&EC9LQ8TELG/P([-3UX)>E'5]((R_ (6F^J1W? M;#[;+1@'..> 98XKF/9&Z0@YPBA@.&$%UI7*DT.@(M.N[S] MVA6KB4K;ZL" MO=5*L,A/6+86L3%NGW=,@Z#LCVQSM'-?Q2)_O*79XFF5(TS+T17&XI#B);Q!"8GHJ:$=JMT MDZ&N<]1>$YOH!&I7NW#B)2+Q/T6LL23).OG>?+@P(NQT*MKK2G OI3G="V#J MPV85:IU0>,J%^4CG7?!,#38-?K'G^ [&E\_)F%53OQ_3*/#B\5+^VP()20*- M!6' 5J_';G<=^M-O"3;MD)B/)= )JPD$V6[N!PARH)O4O,@F->NI\]P\;VV% M]WAS]>G+^? M#4RKURN+N]DQ!_W.7M R.TVSU]G/J[KPPUEK'\";!PG^97& 0UFG5U]N?OS^ MX;MQ\?7ZV]?KY9VR]CRP[E8#XX4)3SV6+<-;N69YL[7[)#"!C\9_.L"Z7]H) M>U/[KDWC[[!C8;.U,;/=,O[> M?L5"[*,$T#U-#(H^&W(A:L0S%5O6&JW?(N\P/&FMK]XPYO% MU5WIKC_*M7NBR;?6[*"U,U7;B-%>SE3MFK0$^S%5N_UR://K3-7F>H!Z;4EH M2Z):EL2A3&XT)\X#V_AL&A=CV[WWG)^K+>\:FQ.'6M^*K6W=EF_%&9&&8DK\ M-UPPOD4LIG1R11S9W.99&/M*SW9KRT?HP5_)O"K9@6Z9O;3A1;HWUK*4B+4Z M)?)V&+HS^,\XF?B__G]02P,$% @ 4HX(6:N@>M<.#P I*@ !$ !P M;V1D+3(P,C0P-C,P+GAS9.U=;7/:.A;^WE^A96=VNC.7!/).MND= N0VNTG( M0MK>_=01M@S:VA:5Y"3LKU])ML%@8\DF=-EK.M,6[/.JYT@Z.I+-AU]?/1<\ M(\HP\:]JS8-#?(C;VQU>UST\W]8O:KQ_?O?OPIWK]]^O!'>@2*_"0ST&' M(LB1#5XPGP ^0> KH=_Q,P2/+N0.H5Z]_E&Q=*:&O[))9$^1!(%SSV>4KNZI-.)]>'AZ^O+P< MO!P?$#H^/&HTFH>_W]\-%6DMHG6Q_WV)^G5$W9C^^%#>'D&&8O(IL>TE5\J:M0; MS?I1,\6JYSRJ-X[KQX(3!;*1L9I0KMAH(X;TC%N0J M:B4E$Z3*O13](7(YD]_J\MO!*[-KA^9: U8?0S@MI#G)$VJ/KA2Q(!&KS5:K M=?@J@R_;@LQ@4O1U^;'>/!+X%E"[+BK-=8MO]9CO+6Q8=+QB-L1\&]J0V='6 MQ8*.4WUGFYHQ[[6%S8@X"YFA!#%D'8S)\Z%% I_3F4F7R&*)OQ3I#$O";(2+ MZ([)Y8?2.I%E%]$9D\L/&3JA[Q.N^.65Z-ITBGV'A!?$)1FZEW'\#I 3SR&I M*2ICD%#_74)J4>)J1I3#*2531#E&+#F]*0$3BIRKFISDZO%X_6U*T8&P)"9) M*5CNA/*VT("8F#24OW<+AV(1,@ZO:DS@X**PB7;9?QLY1?T7+-C'?PCO73@J MZKU@0>[_O>,6=(LZ+EBLP"T3]9+]2=P'6&27'2*R\QJ0USX/;G-2*J4TI([% MQ0(7$?BQH?XT07V1R=>!XOIPN$J[(B5@R.[[']7GU3X=,4QCVNN+#L']WVVT_];K7[;OV0Z2KQ&8K613% L7"0E XB\2"4#][/-?QU#V96PS]"*OR< M((Z%Y=M =EF!%N:C36$&[Y>X5._ M\X]/_;MN;S#L_?/S[=._MA #>4JT(7!:)@22&O_RYXNCYOG?0*AY'PAK^FE[ M^.GFKO_UK=(VC6PM[&>E>KY0!)2FBL)\#1EFQ'E,. %]>QAX'J0SX@SQV,>. M2'-\WK94#0G[XT?B8DLLXHSQWDB)%OASN:["S'()"R@27Y0Z0!R05 B$1A"I ME/<22L%"*XC55B@$!N@9^0$2[=,A/J?0$BC\"#!3\CN$<7.@#41IX;Q8A3,2 MJ@",Q8*$7* $5PBP*%S9 %D(/\.1BQX0-\8HFUL+2VL5EE@.6 CZ!0A1%0+B MUA>1R0DM,A8F>72-?M98;?0$=X7:N>.20(PHWC208W2Q(2F+5]ONS=5V5U+ M7$SEAIS?"+%?L.N*,;C/)XC>"D_\,19]OLT8XJS( &0B2XO0T2I"L50U32BY M8"$8A)*K.#XQ+O/A8N-3S*-%X3AK?(JX*]3.8BJD ;)[KU/D,\3BP.X$5-8) M[S <81?S(K.$N40M1B<9$[>4#6+AB1X3R0<)!16"L8M&YJ.8(M8V_NEJXTNV M"C7I#18K/0M#]]9GG*JM+QG,-Q#3+] -D'%S:P5IH3A;A6(N$B1DJLX@I0(E MMD)0=1$563S'SRC1' 6Z0Q:W%I34VGTA)XE*A6 0.::'>1S?DS=?@R)YI%C;')EZ)%)[4,5_+J M2B!(2HRG]PH!)!*;P)-6H"A;$LU!T42T@AJ6! 3F,)G(TH%UGEJ^)Z3&&5=2 M+@@%5PBRT.$G^%JH@K+@T4*06LF'W$"Q5ZBA>Y#Z8M!FCX@.)Y":=X04H[;) M4TOS6 00,H 24J&&WV3OXZ=NM!ANN)R"(*R7H 4C57W+W,:I(BP&>S %83*7J(4M5:DSWMNI(I3& M6P7%)Z1"&.O2XIPJ;KQ-N3'27Z70T!<'Y9MY M[,!%Q(EH'4J\F)C)UPYU L;%.$<+Q\I6E&N#)U6/,:QBBAD[LD8&4\PD#9IS ML? U3'.;]B%ECNH]_#>A\Y83K!:2W))I@-GWGQ1;AE9H@RQ59]H\R)1IB=B2 MQS 2Y@%IWS[@-%!WD8,H17;$L\VH6J-*&SJI6E>IT(FUS[GWD9$/USJ*;8:( M3J(*7J1.+;!T=*M#8&2CX=)PCGNBH)<^;VZJ)O M1K<7=XMB75:^%G#CY^Y6NGE$EJ#:XY[&17Q)4SQ1:&?DAV\<$F54ZZ*EE77B MT"1:Y)4,4J#LRS^,YL:[&@4Z@-C:QJ7;'0B$P L0WSV[-*QHH\D9I,YN3WHO#GR= @ M>MI(5=34&=G5U"X\.+O')]FVWYIO@9"0LL=H M8QQ[\H3P_*B_VO9_EC]ZHC;]RDU>;Z-1&P>IDF84!TNG!R(#0&B!2F?F-B2? M0@A/&L1V5'?PU3T+LL VBS*" ]F0SSF*1M#V+-!&5*JP:O0 RW+$9;/,S0*0 M+SW\L@^Q'(##@J.XEUASW",HP4GB.T"66)N(7JY.6F\OWC8R1QM\J"+ M*K22)KE,BXU<";ZYH=$1]7TPIM%OV[92)0GD+]8J<]\ZQ'*5: .GU)L"Y5I_ MKA4DU.ZC('<,$'V&"$H7*XM%\C*!_A@Q["<2&EQ^LV#KAFBC*55:+C$,+=NF MJEE)>')>35EX=,;>E%:J%+U MVMR77582L=SGH8MB9B1,AUJSQ-/5%03.X&'H$ALIIB*U()9^P+J"4"9>>5G\ MM$2*50M-QEG#Q4LS*PG ZC/JB[3Q*\+CB0C9]C.B<(P> F^$*'$456&P-E2C M!395X'/# M_JT#V43^[?T(1,KORCRR[=L#L22CV!+]2-T/-_YK (Z8>E[KJN9 5[Y#W(<> M$CER$1F^/ @YDK^,+M85\N?41]3%EU.QXB"V=.>JAL62 TK2\-8(NO(4_U7- M1B,LKK) 6(%Y(-WZC9)@>E4+"3%'7@UP)2.\XA%?@$YGM^*.E!W^AGIF.PS0 M%,[DI;XCW9C*C]'"5T3;6M=U;'IO[2!\0CKEKJ6>6-BZOZSO/"'JW1'HZ[U< M(MY]W_K./:%\+*8!$P 7M#OKV2,E%D(VNZ'$NV4LD#K[CEP#$E^M*7K>U"4S MA-27QX!:$['&>'1SL-U$Y ;MM-7.',\'P@\XQ1RZ^#\H>FY"3%#$X2]BWHA? M\/B$7OFU*WQ;VT1EQ15I'J.&L#FMRT^L>0*YULM;.*1IW]R)\$K,9.!"6._K.U^(*T\RH<722'[ FG#N1,60:^D">E8W"VM,2 M?F:Q[X2S[=/F:5R?*.2F >-..)@X>SM$/B94]"C$&L?G&O_T?#OA7KO9.&BF M0TZ#73[3+DP8<35P/D9N :>&;'NA)-A/U%;(\B. =&L M&_-Y=L(M>6)_<5HI>:(R? [DUN\]JSKO $W%@"@ ^H*)&UFU9OK?2.8V6T5( MD2]7-6J6^"S7(T4>#KS'D%7,!WTQ4Q.>Y015B"WWV8[ MR(>/Y&3!L'R;H9HVD+U 5ZS$IG*ORG59N%.L20W+"]Q2=LA")45[RHU+"!V( MQ9AA+TC0[T:$QV^1#!;]&5\<9[Q!*#&X^/?P%7N!%S[%U7Z&6-G_1*Y1E\*7]2/XVRK9B9%L M?D(J"MEKY"-'>$>)-Q#$D F'Y?%JA=_\+7AK6ZBLN/]Y/U%'')@U01[\^.Z_ M4$L#!!0 ( %*."%E=K>&G,AX &D= 0 5 <&]D9"TR,#(T,#8S,%]C M86PN>&ULW7U9/3L%*>SX63\RW/Q M$W_^#,=IDH?CHU^>__'Y#?//_^L??_O;W_\?8__]Z\=WSUY/TN(8Q_-GKZ8( M<\S/O@[G7Y[-O^"S/R?3?P]/X=F'$,>TLX6!L\A,M!E$2()G\9]'/X=42L' &88GH MI\GTZ(7D7+W8//U\_?BW*\]_5?TA<\ M!C8:/+X^^1X/#R9Y)_2Y/A%?>+%J\/WKP_>?SIX M3?_X=/CN[>N7GP]>__KRWK1L8?[]!']Y M/AL>GXQP\]V7*99?GM.;,ZNBYU;QBNL_[O/Z%S\ZD6"4%J/EF+VCS^M&*N#. M^H/?YCC.N!K*#8[1)%UX:%0%.9EN?G,$$4?+;P>+&3L".!F\&T( MCO.G^23]^\MDE&G6'?S/8CC_/O"JR" SLI@+,DT?6' &F4L PF8IE+LTJK7# M,^KQD@X%9G')B76#+^IPO\#1?+;Y9BF Y>!OBVDU\@_O\S6]C#Y *8[84*)B M.ME(4U@7YI6W46I0$7WC7M[5KW.<>CE-SR93>I#4X/-G7[&JK+5&7$&":;I" MMHNS3.9OYH<'P_GU4^HO7LU&<_) MGR"_H@)RH++G23!37.V8URQJ,EI<9JLQ$3C=6@O< F<;3JB_ B=:B:03O8 0 MN(C4'5%<8CHF8*2*+'/9EBRT1JGXOO3"3CUYM9A.:8@'6I&O:I1DY,-:IGWF MC":=8B9ID;P-#J3MKD-K%#TU=?>2]BVJ[2%CW8Z]D_'19YP>O\8XK_,)3H9S M&+U#C MZ:D]W(D7C<:^"\NWT6%.@T'A$Q-@#77/9A: 8/&DHK+1\>3"GNW%;CIQTS&C M,!1E.'-6TV0C9((-U@XDKY.63"'Q3&-6C!ON63$S"!RI!Z+UA[1]4AZ:ND:,6'7H6]'@]D, MY[.!CS%A),M*A)-,RT@AIK2NZB69; E)9F@M]F7+;?!OAE#IF(4RA?P.\$P[ MB"Q$"L@+%%.BTE(IV4DW>FC('B#9*T1]\. VX^>'Z>0$I_/O'T8PKE%#76HY MJ3#$-5[(8YY?' MD^E\^+_+CX.#BF:;%TQS&B%?T#*K@T@<KW(!6#8>_&25^FTSRU^%H-)!9:G Z4LBKD5$,':AC.3-.B#(W6AJC M&PM_T_8V8M9/1\P/&M*V:TMK4OU8VK \"0O<,^'(Y=.@)?.!&T;*)HGHZF9? MZS7U:X%L(VKS=$2]^V WD_MK+$C-DV9)DV/\#-]^*!83O?* GL5$W=0)D('S MG*402W(\HX'6RRXWH]F& ?;I,*#1L#>.L#9.= >/&C."OD53)-A88';P%!F MIU7BDKNXOPAE^][4-*'!*YA]J?]7[^L41NO-RH\XFT^'B=RKY<\WVSXE& /2 M,&,%!K\=GU+;D^GW M.L&L<:DD(9C361$"1Y961\NRDE%9DXQ3K=?)S[??OZ!G%_GO/,+-UPH_8D)B M(?G(!&73M51(6T,F-5U$S6 1F7E%5C:#) _9%7*K5&!Z)*8+V"9 MR+F$I%3VQK5WC2[#Z),KU)@,NPYZR^!IP\*E2T;JZV2*7\A+&Y[B:I'JW616 MUZ<.RV?X1B;,"1] DFL6/%&4/#4?L#!3=!919U-B\ZWX^T'LTY)Q:[^B0V%= M8M3?7UP>OG?TN>VAP$^?Z<_?#]Y__G3XYNW[5X>_'[0_&7A;&]T=#]RZ9XW. M"/XV);%_F$X*&1$,L2@=D:5 &D1;< Q",LQAM"H(L)!2ZXVY'\WO[JW.B+QU M2VQYC 6GI\.$LT\TA09>6DQ!DT*DOYA6(3.(H)G2( 49S& [./MS$YI[1B^L M4S7S4/%?]5V;#'Y#+_84QXN:P!V,@V,G9,CSLG'2F^CA\ $]S2TBN8*0%9,>"3Y�<6U/V1C7\N(LKN\K[2K[$ M T>YH5J:(;WF"^G(US231I-EKM=Z;7-@O2HA G7->)J8W"MRXZVD_AF37711 MBM994;<"NJ<"Z]92M>9".U&T6U'&$?WHZ#<<4U='-8\O'P_'P]F\=OP4-]B, MD]P)I C?1EWSJ26KA4@HVD..Z*..L;1>9=X*V3V78)X67SH03C/B4-AVKI>B M: ?6$F,CT59KC"P&+IDL4*R3,9O0>G?J H#==]XW;WI#4ET=&5_0T*\E.AG/ M?L4RF>)9(@S.#KZ1&(AAPS%,O[\E7BR3I.@WB3*C)0?F.,49:7U,LB )WY8D M2.N36^H1."N)F"&X-<6V/@;287?Z9*L?SL&K>0']D'_#5)(UT+62^)5T2'5! M. \N26H])4XN2/:"@2!O.B3NP6@TKK1>$;L!2J\L?6LF[3;PC5G0#:T#NJ"U MC&9620L49VN UG4?]J;6'C+2J_>LI4Z-3#;.P(#L< J2@M]2 M0#+M,%/P2R1P-N;LO>;!MMZBOP5.K]:"^D+0J[.XC3C;)KZ?A[$:D8T+6"2Y M?I*33LF&U[UZ8-ZXR&1"89+S2"YGZQ6)6Q'U:2&JKR1K*--.E[NXSAJEMXSS M6HL):E4FJS(3@F)8Z< M6X',:%4KTM25^9PTQ<2I9"MR,M!ZZ?0F+'W:L.\KH9K(\9$W:U\=_O[AX\$_ MZ9FW_SK8Q\[MK0WN9QMW^SXWVM/=9H?_0STA3--K/I\.XV)>,Z\_3S[ ,IW6 M6XW9^L0R3W5OQSD6"])'%]%S<"':UF=Y=H3#Z(K-&81ETE"TJG-RS&?C6=8Q.G JZ^:G M[]OWHD\+3/MD];7>X>/QHVWDUV//_ M7ZQ,T#8C+CEXK3UGQJK(M%>&>?1 ML\Y,%X$,I9.X<9PYM9MHYS:+@BB50)@;P/,;6V[:WP&F\EZ0R>D.=*<%[ MIFM*,2A-8; / K.,/D+K*7S+7M+C&J!6'+@\?1X^XIW;A6VU1U(B%5E/*BAP M%(%$4T_JU0->(B"*Z)1IO:W6U&-\7-W=%;'V*=7'CBM??OKGFW>'?W9P0\@= MS>PIAKRC?XTBQWKXEMS9#]/)Z9#>]NOW/V:UX,1JY6$X/GI)UOMT51F77(2H MH=!8#9Z,"42L@TUXXZ[I$EU)'BDN"Q>7;$;7CNN2OTU^3/0^73 MG#%O)M-/DS+_2L'!0'&O"QC-B@*H::[U4 ^9U[H/E4@O!F5;GU&X!L8]#VS^ MI?CQ4&FT6Q*[6L'K8OFN*_6\SCWY :?#22UE-ZW5;5_CZF_Z/%K4.T /OJ4O MY,7A1YCC02F8Y@-(3BB-GAFL-61$K=)&CL]LA+?OWE^#6KB%V(O^49A>OP MK8I<7\27(6L/(&H^0[V:MTA&*K)>G"2+B4F5[%L;E^W1]6KA\,G3<;+>9,<#<)I#-)V\=4ZBZ^!\S9;H^I29]_3IN:OXF]%S MU<7#U,IJVAH307/$UKG3#U7<#SI>=(DX5VNK#I*4 MCFMR^BPJ8DS.D0%ZQTBC>3!>RFQ:5WC9!M=3V+C8E5#7G$UK*Z^6!]4N(=M4 M:JY]YI!H(DMD4A3JN'7 0&O!5-$BD>>FBVN?-'X+H*>P:]$]=QXJH7:U"[[ M%'\E++DF'.!XMKI\"(T*2.J?88J&:6\M"Z%> "=3L.A,O;F@,5NN1](GOWA/ M+&D@D@YURJ7+ @>VR*)4S@SJQ37:!\G V\"R0RZ\DBKJ]B7V[P#5)]_RT0,92^(9FV]3/ SI4]C) MZ)YJS67:\KK&T^&,AN[-9/IZLHCSLAAM)L: :R6-T(:!@EI4@H8CEE2JP?6: MIDI)S[8E*S<33-J/VFFYN3HM\FE/ O1]T5\S8L]'\M%NY5S UO!OQQ#2W]>X3KLSX7 M[J.5/BLT%)1*H^M]M)XL>4R6&55R$+GXB*VW3[;!M0W)PE^+9,W%U:ZV_#D$ MA^5LD[!6&:ZT?SV=#:W/7FV+;:M% M3?[78E0G&E/Y^15\.B9K96AYMC,PI2Z@T_0N*YRRC2!:,L=:WWB.Y"]-6 M5-E7TLG>C%-#.3U&%I/,F@B<,LL1:YEU5P\-Q,**LMZA284W=[0?FL6T_3@L M[V[]B"?K)-3#\AFGQ^\F,![$G%().3/GI:?)K!V+23DFHX$4 Y"*OW0$](9[ M<:][^U/8(-R5 Q>NQ]UYB)LQ?M4M?%>CD _3(?7PI%Y.MP(W4)SBBR0< ^4* MTQ ,\U(HEG4&Z]'PPELO?=T*Z"GL!K8B2GL)[4R:B]P]++^3.W@$1S@(,12> M2V2*;#O3 HFZ2E%,&IW0IG N9;R?=OCQ\J=PRJ@;Y?# 6Y^,N0C+F^6^CPA M\_SG06FN4O5FJ[^ULMJB:\+"O -IVE(XS+ **4GLC/CI6$:2<%&2(5QKK/"X(URK6OL MW GJ">P/=LFFW075W.,^.UU^UN_9P&6A;0FZP@"F4\S,1YX9NN"=DH6KRP7* M[G:^KVGGGMMT3]I3:CWLW99/6M_:!^-O3B0W8\W5*UP;2ZAA\'AA^'00^44W\,XTU/[,E" MWM7\WDWEO<:CEA],YK=:ZO<].8S12S!*%\X*IUNK>.XPX0[&[9JW-+%1=Z%K9&HVS7ROPL^\"&71,%=JS7GR7QB@ M<75)$*PD-SBK]DG3/]IO<0/4\ET?X>OO,,?I$$:S0<8D%2C.4KWH6N=Z&148 M42]'MH9G"Z'Y)MRU0/ID-AXL]>LN:]IMR)O>_[6$\N=D^N]ZR&J2L&;?)4R% MHV!!6D^&2G(&H I#7VS@R4BN6@?;UR/IDP%H+_^'#WI[ KRI%Y:3__[;9))G M@P#DD0!UBJMJ<,BX,>H24D?1F> =1M7^TMCKD/3I;'9[ CQ\T#NNJ3^:+):[ M]XOY)D5[!VM_R]O:5,C?$FT7@69M%,^J;:[J0LN8@H\F,BGJ17Z.^ '@) -7 M.'#I@H?F:TUW8-II"^FNEY]S5 5YHMYP0ZZO3'4-D(Q8#)(%'95V7D(4V^5- M;-]FGUR$IM2XL)_4D0S:[#'>!6X3_X9 8N8A,;#!,DV F#>(S*',W$0!J+;; M;-RRP3YY#X]'C8>,?C>K#Q?!52MJ4R@QYWI#5\4DO&$^)0(F"I?D_L;"6_L9 MMR/JL+\K,7LP'!0N;YL@+\][R[RB4%Y:=(Y;LO>E=:K&_8Q#;S7H??ERZTK+ MKJ+9QP1YF=+B>+%,L[QP[+(87Z2O5T/K6OD+BV&1W%%F2LH8";;TS;="[XVR M5]GVC\.J%O+KUL^O<,T (;;!/1#VSK4N@M3GZQI0[Y<<[*H MG6A:GDB["=5-VCAS'[E1-0$OU%(M,K"0K6"2C *BD%'%/4Z:IV!-'X=5+>37 MK35=EV%9ER:;;8S(.OXZ5X'E4QWHZ?=)V?HW=C"R>T#5Q/;N>_0:F>2KM799P?DPG12]OKFKBE6^-MY$^^FXR/:E67VL[+<5XO+RX+>!S&T?!HV8?9 MV=4O:P'_#O/%='5D+;AZMAXBL*B0' %442@4G/O6J9R[8M[5HFS7 M_F8N: I"39"&"5Q>E.HR U4$Q8\T8MFJ J;U+17W M@GWW6O;+QLIKH3:S-? M9CN( RY%S1="ED0]+P->DHL5(B.#ZZU2*D%I73=N.V1]\H"? -?N)#\4?U^JL@T2^8N'9,RXY:=E,T\NK"*P("UY#R.!:+VK= MANA)>VI1ZT Y#,P#+]IP M<+EY'9P;H/1J4^61V;.[K!H2YSR5_QC#:K<'STI$#YSWWL6264ZUWI,1AF!Q M4R]\,<'GH+EOO51T)ZA>51KLD2K:57Z=%"N]4KL !!>H,C);,R(U@F/!4*>- M3SR"BSSHUDO3M^'ITQK5HW*IF=#VZXR_'<]QBK/Y>FNRX?K6#6_NQ#W?IA?- M3E1>:&H ]<"+))NCLB712A^9S^3 R)"=T1Z#+:U+W%R"L%M"_/HD[P)&EWNF M5YHHT].\2Z"O9CEWF9(]W(-R8"[ M#( I,)&X([,F+0M:%-* 48*)FIO+QV ZO7JD3ZL\+0C17 ;=6HP'#Z+Q@M\$?=E.N>K%[3:#+##/.SW]C!H'0'IHD-VM-8MD_%%:"%:Q[Q;0FL;K)TU,,B@%*CD MF"$53"Z^#@RD1!9-<2'56X95ZQHT-T#IDS7L@B^WAU\/DTA?].$J\Y-^=FZ\ M?J=8@,;H_!3_B/7L(VG^7V$VW"57RN&J?#4Y+LZ3J!>: 39-39LN@@U@.8O*ZK M1>80)%#'U2AFU8<%7][3#J[:*#4YH\]4KT>A\"C/!3G5OK7.0X M__%I$+*)28C 4JE=-?6 1+V')7(17$Q:)]TZT-T66Y^BAFZXTHF4&IX,G7U9 M+KC-OM02TJ<$<'S]&%CAD/[3).O F7;9,"A:LU 43^!0<=5Z/7QK<+W*INR$ M1=W(J>UMX[7BS&R^NO5)YI \Y\ 4Q.5Z;+UYSP$3:*Q4081JX-NRY3*&/JUO M=T.*G4:]6_?[ *;C6H3^ ZZNZOGA*/ZY'&_,+T]Q"D?X?G$<<3HIRZ=V<:MW M;+&)N]RRUXWJ=6;G/2'NJJMN:.Y*.S5"20,?A-$YD6>GC:C7UPD6(KEW0><8 M>+'!F]87/-\+8)^<[2ZY=EGW=2?%AF7OTA2K8H;1^H:I);B7\_ET&!?SZA-^ MGORXR&Q]-=#+Z13&1[A2Z &\\$$#XP+(.B3J 0AGF;?!Y"!M<? M?I^4W+.\]\O35Q/R,Z:SY2;(I< %$!*J!*PD\.3"T R+"FCTP!65HRT\M*XV MM"/D/L4+O6-H(TFWO/+ZQYWM9]%TQ7EV:U^]%Y(@K\=LH&P*QDMDQ2'-HIPD M\V EP=3>:&EY:'Y2^-X@]S2+OA^?H6GYG6BG/=+K>X^2Y;D*LW(DD:2N\\\<>4E4L(I"E ! MH&SUKY]($*0H$B"Q@__1\ _^N7MR]_>C9+)Y]P MNOSIZ1S#$O-/?TR6'W]:?L2?_FLV_^?D2_CIS7%8EMG\$\!_K/[:T]GGK_/) MAX_+GP03ZNS7SGXZ_UMT1OAH R3M+"AK"@1K$'0T.7"?.,O\__KP-Y]**>@9 MH,\>%/H"'@T#[G-B+JG$@EA]Z/%D^L^_U7_%L,"?:'G3Q>J/__Z7C\OEY[_] M_/,??_SQUS_C_/BOL_F'GP5C\N>SW_[+^M?_O/+[?\C5;W/O_<^KGY[_ZF*R MZ1?I8_G/_^NWE^_21_P48#)=+,,T?7L /3XOS__B133ZY],?TJ\N)G];K/[^ MRUD*RQ5!-R[AIZV_4?\$9[\&]5O !4C^US\7^2__\3]^^NE4YK-C?(OE MI_67O[]]<17I9+K\.4\^_;S^G9_#\3$A7GW"\NMG_/>_+":?/A_CV?<^SK%L M17^VY I*5SC_9_VTGP_&])& S--)1*#OXK2J>$.,FS[]<,SGGP492S@Y7C9$ M?/6SF^*=?0J3E@*^\M$-T*X^"#[AIXCSEE"_^]P+.,] 7D98/_+3U]FGZ>3S M+/\US3[]O,+W]/6K9\]?O7O^C+YX]_KEBV=/WC]_]LN3ET]>/7W^[A_/G[]_ M]_NK)[\_>T'?O1D]?7*&NN+HOG<$XGJ7O?NFX[HJS/3A;P(83/1^^6=$35TXIPXPOZ MWM*$Z%VV!=[T,\QB/I&*=E!3 LT9J2#^"]RA"S#@%%-MSQ7FM: M(?A^/=_4Y?9O.,K7>%O MZ7BVP/SO?UG.3_#;-V?3)6GU\^/5 ^F%Q0_UBT,UX2T>5ROL39@OO[Z?A^DB MI"KXQ2]?+_[DR9^3Q9$REON"#J)S#%01"GQR)+B8E2@E8/*RL9;LCJZA!EUS MZE^C47NHP&P4*C9I6D.E>;8ZN79"='3)(NF@),\N'/1-E&&K.755%7KQ=XV: M'"#\<=3"",N\1P^1TQ:KG!40+>=@O8L\!A85JGNJ#M]9JW=)&X;(O(,6O)I- MYQ= _;8R:8]X,1RET1!",G3,E@(Q*02TRCFI(C,I-%:$C4!:ZL(F7^!Z1=B' MH5EK\5[EG+5\\]>(E';!>FM!T'D(BM&9Z+.W4"02&N&<=K'CF_] V#Y0L!U> M[R>+!2X73^)B.:<=[8CL'66EY<"$C[1W\03>V4Q[%VUC/JE@3&NC\'L$XU/< MV(DX0* =WN13-$]/YG-:X#DH08HEI-+5HJ7UV6(@BH+ HA":5NJ9=UU8O@1D M?+(/86(MN'K7&,[1T_#XF/]__-_G4R^A&."M7@RS6^1H$T2;3NKGY_B M/2*G)J$GIPAU(+!2)R USZ3B7CER>XS*EP[PJ^&CH0^]+;H/XF@V@H![[.LI MS4X(WUM,2%C)F7V%RS-LM(%9)VG%3M'II;B0X'+2H -S$3G7)OC6[_\U>.ZS M7C27]U5=$(?JPHOI%T(QFW\E2$=,ULVM!."YWIO91%L>)WO#>RT(F,Q!M0YX M7GS^0^!Z;WE>Y58>RNV;.7X.D_S\S\_DR"+M1J^7'W'^W9J/N'89J_UBBLBD M?CQ"-%P!'6Y><(_.-G?6=H#U$#2AM?2O*HAJ:@$>%7)MI^3T$TO>7Z%5Z]>'O_^PSDC?YYCC0\J:YFB:?JS=#7_\ZF=8D M@Y<8%OBV9ER\+K^3EE;X3\J2]#2EDT\G*X_T&7Z>8YJLL@KH;S[Y-)LO)_^] M^N.1822I+!&B8Q:4UYY6R!DHY^UZW#'2.Y@LOU8Z\.7D M"^87TV68?IB0174JP7KH^EP8MPPA<4E[JC0* IE5(**V(B66?&@=IK@>T;U6 MIX;"[F#A_'TVRW],CH^/L$3/A".SV7($%7V!ZDA!L)XYVG@9,ZDQZ6?/OM?T M[B7 #I;(,RQ(9R;I6)I]PO?ASV\J9KPT4O ",?*ZVU@&7D4.6MIH,>:"S;,P MMJ.YUV0W$G('2^6":?QJ-DUK\TDXX]"3#<:9CJO3A=RG:*#>H!5ON!"F=2AB M(Y![3?KAHKW*MVGC>!PE5@)/9%]CD61N.R8@2B$@9YDQ..X%BBX>Q[UF= _A M7:70'DKARTF(DV.2&M8XY[OE+/WSX^R8/GM1+<[EU_.E [6C&5X@^#&Y7DT/$W_$JXDWX6N/B9X&3Y",SG)8HN">W0E@' M/ED++GGNO)321=/I$N)[)+>J$ =QM>4.X@!!]Z%_?H+YZIJ/A!+)21108N(U M"!)&P\EU:1JG0T$ M+CUX8:3.VF2-NKLU\' X/TS '>(\%[60[)VGX?-D&8Y7 >G7\7CR815@7AQY M):W5I(XE1$N*F1D9.\(!&NZC2H0XYX[O_G9D#]5 ;$]+AU-B%H:".:!ZHDC<3?]R Y0LUUXJY #)F@ M6 P0M720&>UZ3+M0?/.MX]OC'RCU^PJXPPGR=/;ITV3Y:9U?]W0V74ZF'W": M*K28LK.".^!9*UIB"!"T-D"PF'<8F,'65P77P'F@NM"*@ [7"->L6)>@V+%U-=SM(Q!VB2W6GFDTO MX(G:1!?IK)+.5.56I-Q<.Q!)!Z6*8(:U3@VYC.'!\'V0<#LX!T]R7@DR'+\) MD_QBNO9ACE1.R0II:V*EJ;V 5L59$5)QP3)"66)K>W +E =#?0M1=_ "WN*2 MA(+Y>9A/R219?)?-5B9ILCPJ3CNYJL_3I)F*\0#.^@3.<1M"E#'RULIP,ZH' MHQ>-">B1\/P-TNT4E!(8 MP25!$' +7G.E91):Y.8)"L,@/ACEZ4G-**[&$3W0,"R,<$3:_K010+XP@E+1 M2QF2E:KUYG(5Q8/1AP,%W,&)N,F'.K(ETIH2!Y2:S%TE-#AFR0\NR%4)52E; M=\"X"=,#]32;4K$U.>K??KXDM9?TQS'ZM;T)-:KZ$9>3%'9HE7A0\[;OGS5R M)[=K%MJQK9N77GNM@!DDWMP[DY;MP%\WM#6;8@8[V%;MQ!(%CR13QYR "5*S>^O MM<;U]K=XRT+S ^K>M74;I +[MW4;0L4X_;MV0?2CK=M>_-WE=$!DVG>,/3^M75KK U#9#Y:6S?:]SB/9$.SH&J* MH JT1EHMIH),"592;!T\O[MMW08QM%-;MR'B[=$,ZOAX]DQ$4G9E*LR ]BZQY=NX0@'>CL., N[0? M'1UTYT*)V:]A,E]=!SV;+*H1?#+'(TE;(-.1@RNU2-SD K'( CR[Y*/D-I;6 M+4:N1W3OM:.AP+<>'R,$/]Z]IW__]OS5^W>O?WWQZNGKWYZW[UA_W3.Z!3MV M7EB_((>+NJ2B'!13(Z0A&HA.:8A!>&ZDXJRTKKKK'N0P5F7NI !3D&J<#^08XA5(S4I'P'1#^"''OQMT.W\CV$/Y):D%D4A2D$ MI3I?(=:&G&0VD5W-@I-%)-7ZM+Q_08[6VC! YJ,%.0+S3KHH@$MCR NOY5%. MD5]O:W6+TC8U[V=V=X,<@QC:*<@Q1+SC]*[GS))'%!G(R'+M>Z3!,Y= ZTR. MLT_.\];.Z5WM77\ VP<*MLLF_P6G)[@XXDJ54I,21:"G*[:J=0P.M,G5U DN MEO8I?Z?/OA-QAD,Z!\R^3A(MWL^-\1/M(%HHI M,*4VZ_2DM=Y+ 5*7$KUB3*76&7K;T=Q[PAL)NL/[_/?Y;+%X,Y^5R?(H.)Z= M%QE,H.U*A:(@6&8@B53S2VTTS0.*%QY_[TG>5Y0=DO;?X@+I S^2LCVCO>9X MMNI4NFZ9?!2,U[EV)O ^U"R_(&IK] A:193.72.L8@847)N05OJCBXE;1ZP9)K M_?+OANS>:T<' CJD\+_^C!7/],.WG/ C19L54R8!\MK-T*L SD@R3\C2=,:; MDD)K(V #C'NO (>*MD.:_8OI$N>X.-NCR*NB1!-$: BJMN M S& CN23),8%EM81N^L1W7M%:"CPJ^K@#M\+SLZF7TD0I^TG3@CD^O"JH6LL MLSF>-[G&Q?,_R82AYT^F8?YU)9_:NH;^)@GY>+6^M::+()F,P8,57-2JD9J3 MX3@Y1]KYDH5!@*>%>HOJK%OHT6$^3U6_4+&=W5'^>8?% F@F%U M&IA6!@)*).O+9)6,CEEMK4U"AQ!;%R-]!^#>T[R_.#>0>W"8\JST_0W.WWT,1N6>T]Y$R%O8/_@<.9E8+^$Q20= M.8Z,%6? YFHPF5(@!%HJ?5N8G&.TH77$:B.0\7EO0]0-[ \7$A,15H%W(%7"I1"@R(E>R%K2WCDQM@?) V=]'T!TN,OX+ZS@U MS$^^D&GZ 5^=5-&\+BN(B]DR'RUDEXC,FF]RA:* MH[=+T(OD1.O,AD$ Q]>?OH3OJ5W#R>IP/FT!N]X]KV ^(EA.83&D B03E3D# M5[.$"V;GW?O73_^??[Q^^>SYVW?/_]_? M7[S___K6_USWO%%J@79><+^ZH)(X#Z+F]F&UDQ@RB%'4.7#66S98[LB>= AH$[K,DS6\?6_?.U(7-(3/&^J"AHCQKM0%G2_A MM.]3;1HWFZY:4]>,]<)<+ES5K5 I4,X)\$)RVA1CB$H*GW3S7)'K -V1ZI]! M1&_3F8,%WL,+_Q[3.K%Y%U"=:GXV KJ=LI^&Q%UVR9M)?3250)5L-&29:>LX MD!.9(0JNP A'AEE6T8;6_0M&5(4;2G[&UH0APN[;!7Q=FI!"YMYS#XEY6F)* M&IPT@5 QH]&KB,U;VEP!<0OAN,/)V=X"? _)]FABLKDQ]1I<5D@>M[&0F:BS M#NO,760UB2F&D+/2V;?.%[L6T$-0@782[U(#]'T_ZC4JH81RAK8TH6Q-::P- M99/+P&U* 5/1*%K?L6]&\A 4H(&,>PP#N+F9]!JH92S*J$4=O)Q E523WH,# M'[F.CF69FOO#.X-["/K1AXD.Y0>$95[GW3W#T_^^F%YM*_QV=GS\ZVS^1YCG MHUQL2#X48$&04&H-34C. )/1J)RDB;EUT&$@Q#MQ?W-(?*(G)5VJ%,_-H:OQ M65U/Z_$^(K\S3B_6Q+['/UTD0" MG&NL Z>+5:G26R3I+29+7#=5.5WM6TRS#Z>LKH=H^A"U5!FX),M4R5++K4L! MRVAYVIF KOG NMAJ?*3M%S/]3T]$4Y?V]4HOM-OD"3? MAS__:[+\6(5>CTKCV MS'4HR/V^C-#*Z+F5C)Y>P1AD=?7U[B,SY,PIJUH']V^Y*G-,_=A?UCWJ<7>9 M-OMF-E^)?TEZ'4^6-8ON_>QT>.$1>BU*)M<[F-I"39/_'8R+8++E9)6JB,TK M>0Z$_+"U:TP^>Y007WMY(9,+6ML,A8Q" I!7?6ACLC:-=1DR!K3LER67G)T'%6KV MA2MTEFDA@.5L-.?.&O/H![X.4H']9Z$,H6*

[(/HQ"V4O_FZ>?K&/\$=2 MBU2T$1FA(*L96[F D]I EF2&LYQR#*W3I._?+)36VC! YJ/-0O$>C:HY4G38 M*E Y6@B,9W A,]H3%6%MK0AW=Q;*((9VFH4R1+SCS$))6+0/@0PID6HDQF@( ML0B0I.N,*X+"1D7YZT+'-J2E Z0O*W)<99,[)(C%,^M=3&A;.Y>#$=Y-Q*<#W!&.A/3 M8=?X/G2;N=)%:@8\UJ9;JQ1*4R(X3*XNW*!J[5C?]IYZFR3%^!_'];*AT>(DI*FN!J3JZVM?)0B%R0!\L=[SV[FK=_[+'.AZ\ M)MXZ^1U2L)_AYSFFR2H;@[X^QA5CT_SD4[T>^._5]X]B$A:YR<"\<62FH2 S MS1GZE_#,F_3^F;DV6-0"C4 M*2NPROJJV!Q\%(;L3EV45.1I"5O*HL==?9_-GLY.X+"?'3](:6^!)&U8$)!YKHD4=)!850HY&.Q^8U+QU MXLQU>'ZH53NZ.M1ZK-)Z-BR\RN?7X]D?YZ&9(V32)6XC"%<3RH)R$(KEX!)# M,OU\0M'Z9-P9W \EZT1DEZECEY/6SE&O$_N_=7J5.87:%P.+),^Z2 4N%@8B MZ)B*CCR;]J/H=D7W0^=Z4=FAWN(JTK,-F.2(DR^KE 7$57)L!B5]I*TX($0; M&4D&C641DRNMC;-=<-V%O-(VO-ZH/@>2TB'2@WI;]$+]&1-E(X)'#& M8)V+HSTX+ IJ:Q^1O0@A]]^@+@!Z1*JR+PT=@@I7P;V9X^Z;0Z*4CDZYD!\JZ!+'6 ,7DM#6E6*/[:]8E4(](B0ZAHT.T8"/ M^0GFEY,0)\>GYN!:P\\E=.%G1TP9YHNQ@"):4-&2PR!U!BE$PAP2F8FM+Q,/ MQ?RXM*T7F1WB#;O?KQX)(9Q(7D')1=<./P:<9_5H]UE%)8)B'=(@=D3WX&^F M.Q'5X3S<@O1T\/9FP2@3R,,@U?>!W@15:ALI:R08ZYD5Q7IZ.\=1K6M0/M0\ MK%;$=/#VZ,0^ZSF1_G4RF2-A)X5??JU=4I:TK]8ZML^K*%J2BAMK.9E^BOQ2 MGN@\QWJRJR2L3F05-K\HW!W=G=F=FG%].:3>AZB.*O7K;/YN5I9_A#D>!=36 M&V7!FBRK R$@E%HJPR4CY]4565JWH]D X]$HR;ZB[Q JN**W+Z;+,/TP(3?A MS+GD)MDL%(B\RI$VM/3:5I5\!R9XR%*EUB&E&T$]&DUI0TL'&^<*P%].%G1& M$[;%W^XE.)ZF;^V@W87I\6G,(*3W2!*YJ M=17$ZGM')MK LM8@:!,D/U"381=M N\M;86).:%;F\#7X7E\RK(O&>,YY1M$ M<53'JF:>-&0?3*H$'60N&Z\Q[B74,,!VX6952&PLQ[2^=8E=;N^SPG#NSL32C M:=9'QATGJ:'NF,ABM1@ FG"5PF?RY8#QY=)*/< MH':MPS#7 GJPFM*>CFY;Q>)U>8_S3R]G84I;95:HD9/?YFBK3+1*YPH'KH5. M-G OF1VV05SX] =+=AMY-O2#+^]3O\WFRP_A0QVZJPU9- XD$RO+F? D'Z"D MQ$,4QHLXD-]O'_Y(Z-U3FGWRVA-B7OQ*@MD\D %+3$'30H.LM;J:DT>M0@*3 M? ZQ9#*#FGNM-X%ZL&K2AY:&_NM*CR^BJXUPZ^GTNEQHK[B][3T!]=SQ"")B M3K/*,R4T'__7,HEFW'7D_^[ZQ]+[4/UN>!,V9QE,5&JUE[LOE@?K.Z-2F*';/6+K\V%2ZQ5 M4L\&61WY;#,)@VQM5X_M0!Y:2!@A"L%4Y+15R>9W1L,@/GQ5ZTA9ARD NTOG M*$O#+3EU4'*=E(&8P FOZT _Z8P-N>QV_PPK1(=)RV+MKF*"/ M]%C1DIR+9>!3U"1Q;C2+3)IPI[3Y<2OG(+HZ9!<EIZ5.<^SHXGB8CH.B\7J MV>MEK=]U:W0(A7PZE%'1&R=JBP7R[CC+NLABI?6ME78KF,,[&G__P:?M_7W( M#KGU0)L+[20Y^#K%+H/7AF7R;3T3K3O9;@0RUKR,-EQ?;6I\J&QO>WK&8KZL ML8]\0O[!?#UR\[25>^W'%>FX8YQV:Q42B24)#DXJK5"7DOU.#1[I 1>4@_[T M33&V/?NV)F T8'/64*H-KD\^<:8)SF?Y"U1;_V8=UV7Y= VQDMU9DDZSQ)"]$;#^3%"!3)<&&:S\C: M!F8\SZXA65N]._PN(+Y.TYQ'HYK"^#\B>1;H]K+R1=<-\L4QUHV:).E311NR*]]['U2.K=D-W&S(L>5F(''K9J2UO']2U^P>D) MDE8_);.S7H:LBA\6JT]>M=5\ESYB/CG&65G_;A7JV2\O_I@L/SX]62QGGW!^ MB"?;!4<+U[:_@!KYNL\FB_#APQP_K)NCKL%\4W")EA3:9@C!>U *_/FG9KW(D6FG9)UBRVB]IH#/KM#>'PR=^8*.@]97 M4]?A&<7M M2+W).1XBW-'!!'._E)^PAX-/:#+\QIHT&62'Z!);,OADQFGTW. M!_0BVYVR >\6ZT.=X_:D#Y%K0[+/DEI72SRUY=:NFA+9Z.@U:"TUV?D MARAIN2G&XG2\R4K=^NEWQ-1-4ZU?O!5EI\^GI#>#Q][!2EJ)4 M1*5&V)4F6('7U H,7&IFN36[58)N?\:])K*1Z%H7[3V;GWQXAL>3+S@_&^MI M)0O%^@)2("TQ10-N-4B;Z0'BJO+J.N5.;\X$EI: MSIP"K;2%VIT;O$8#/!C!>,$06.M*W+-GCQ_HZ^H&[R72NQW1^RW\[]G\/%!% M?S7A=!6^G$W?3A;_'#^TMR.@6XSQ[2.R1L&^*P^[$,=6AO:M0(I<;R-4KU WM:E_/+U/?W5]=5O4M(JA*(S@C+,@'?* M@LFQ-G5B6-+4'" MV]2,(6+OH1%K8^X*Q+4GQTW"8.M86(-4E0DSOG0L;@!5.M>WC> &E\ MQZH9?9?5HJ'L&P8C:YC@>T-_]0*$9*)/!J&.Z@/EK($8&;F0,1NC,G=)[*0) M-UP;7'WR [ >&HBT89"KHGD5/N'K\AVFLSC0#J :7@YN!3+^Y>"A#,UZB;?Q MU>!V<#K98A3WX)BEWBF62&WS$"%RKNF4,?274PD$=[=8]I7/'C>6W4CB MLW;B:GTE> '.+V?YM\:B8,6"%KHV;@@"?"P&DL@N1&V#B3?&)[=\]D-B;Q]Q M=7SWGJ[A9%^;V84(V;@,*M(B?29;(OD00RY:%">&LO?TX;&WC[@Z3,;8X _^ M@M/T\5.8_W-U5BC/8T(RSDOTY!1:7:!V30?OA?1",U/:%YW?@.D!6,M=Q-^C M7\<5?&?HUJ_"+OC&BKI=PG9G0F\','JCNC2@8XP@W&6<-M"I)&0"JVR$VMJ6 M_'X50!3:39W76'+K-.[;49?AX;@1M64("SUJW<(Q+M97KZ]PN3X0:<],)ANR M/GV1=" F"!V'9X[H \O^]P/[ROTD7)? MSN8ZO\6$DR_5Y"+]_9:[L?[QMY\>D-6R[Z-:Y*LT66:C3)0S+*]FR]5IW!7;P:?36O2ORW=/7#V. M'GO>"O+;HT_= >:=MHEI*+*.F=9,01!:DD@,;:?621E;-Z'9$^I8>2Y=M.G* M^38"77%&* \FB0#*B%(=UP22L6B\X MEK,_BC[-;HG7+@G)%Q&=Y83L@*E3=& 3GMN)"(S'ZM4V5VTH&4U=*SD'F0+&GR M5X6ITZYX=G6J.*=_E6Q5-D;OEJ8Q0$VN!70K#4\.Y&S62^ =H@2[OAJ+7[[^ M,EGU;*E]8$\6YZ]'\!D5-PA)*D-.K73@:XJ;=49X:;D09:?R_PXFSS;,/\R> M3OQVN$.[B/ BOO.JLYO1=3>"-B&[V^90&[:W'G;-J.IJ'&U&R5A +GD]WNE= MRX5!H.] ,5J%F*SDJK4'=QN*U,A@NA4]&L!0!_WY?1H)%.:SBL;U,8Y*F:BR M!L>X F6E 6>A/FRZ]DW$T7 M(54)+ZK[\.TGJ_? ^*1<(>LN6TG.@\T"7*IF9(J%,>6DZ= U>U=TC\D.ZL19 MA[20BWC6K] NB+I9.9?1W(YETXN_:]3D .%WL5NN(!/&L^RTK^\#X?%:@VS.Q1"C#Y RK5_/\=89.N;G;N>)Y*]X9DK M SQR71NZA1I45^!MY-($)HMOG3KS4/)$AFA3JSR1(73==I[(EK(_;ISRT18P M$A,HD5>^:88<=9I<)M099TNLDRON/USX,D?D/]\Q!QC5#_S%2A?YR MX@S!B9*.GR(CN&!*T#+Q['=K:GUWZY];L+>/N$:H?[:"%<-C-1Y,!.6# 2^- M 9T$8XJV&<5V[*-[9^N?6["WC[ANH_[9"U^'?R'X6-?J$^T-Q17P3&F6M5&N M^67[7:U_'M.<[L+/*/ISJ69O%WP_"J3W9G1HR>L^=-Q&@31M?CHGX4 KH^B= ML37$(2(8E+H$J6S@K:-#][- NJNV#&&A@Y9L3<@-6B@=B@1&AV<=:R@@:./! M%PQ.J^2$:UT:>W>2G]NR=N,MRAXB'Z-2^D+?3A2&B>@CE&(8**DX>+)[ :.5 M/$=3Y C-%&Z]$_(=L4[V8F6,SBT7*@5V@?:C5?) "@3442= M=6SH),R)NV02,[KU#/)[U2IY$'T#6R4/D?W8K5J2SY@L9I!"UA!3Q0)) M6+A\.OOT>3:E-2QF9>/O')#:T_+Q+7)ZNHFC63+/OTXFM3X(A^%HF]=STU%^^GL;(C\-B M<>I2^%B]Q: @9E:S[4*AK5IH$(&;G&21S+?.=3T(\'@)/ITT[+HDG[[TW7:J MS]F*KQ'IQ06NC-=:)*X5*K"!VBC0,A'H[T8=NU.^N8LUXNP/JEFRVS'!RRV4= M\%HD)R-82DAD"C-TV@U*Y9;(QZ$\=(AZO)N5Y1]A MCG66]/K+9_@%CV>?J]&VFB)[-B&L11:3R_= M&=S#5I\^''78;]:H,+_']'$Z.YY]^/IV\N'C.3S'ZR"67,AHC&1#LD@VI,L& MI"XZ>4;[+[:^\[\!TL-6G)9\=$@M>A.6-1*T!A,UGV]B6L7 M"F@3:OC+"H@U \OJH(UD)C/9^@+P>D2/4WF&4K'5:FE[$?AB^@47RVJ-'W*? MM^%36ES+W02NT>W:M_#RWTF;7M*Y\7IZX=$OINGX)$^F'WX+\W\2#*+T'::3 M.:UH=:%\X5?_@UN C>NX#3Z;^BMM4PD2):O M^B\[\#DJ"*B,QAB3,JVWOUUPC76O=_LL#]+M[;>%C2B^0Y>"->Q=:QJ"Y3;O^QK1?G50_I@T?=I MK#Y=E%H'/;?W26[;;#6CI=[K5[ MN-\NNW==8S%:KKPRD$BA0/%(3I0M])4,:%E"ZTMZ=)IZ\^7AW5;4(:1V4-!5 MGMXSC,MO-LUY&%&EZ##3@2$T*,$5^.($..ME4L(RO#R%_F!MVPIF?'_X]CB> M]2"H0^#N3?AZNOS9.G;PY NYG]7T^'4VK_,ZOP&N\.LL6"^+EY"\)\_>*@Z! MO&,0B#P+^H>DT/P*8!#$\;7LGKL>/56@1YO/2^B^?ZO6\4K,58B_A$7MM.-\ M$$$I2#D37J,\..9JG L+G?2 M3"*HH#1$1QZ>\S$JYCDGP?0XER]@^*%T Y7N(!([7,Y_K_2_3^<8CJO6GPGW M* 7D9#X$0%GKQ45-"*;=F>#ZA"Z68'+KP_HF3#^4;J#2-25Y:Z) \[;*\Q/, MS__\3/X=+LZ*C=:-H%].0IP MD\F",G5: ];<,G+C>"&[.(C"0FX_X_;^3%OJIBG[SUH:PM@X0W5V0?1CUM)> M_-T\76D0/ M4RE:B+]#N'D55%I#O!!4.D-G' O1. _2I B*EP2.CB((%G72A8P:)WK<:&Q% M],"4HZ'X.]2+;0>F9"%<+($QEH#EQ,!Q15\QI;B@U2.VKO-Y+"K11NA7M4'= MZJ7 JS"O[>6^X!BQ_BL/&S6$?_U2&T7FZ3C))VGY7_59T^77L\=?N)^2Q7HN M2>F,,*6:G@A.F@@^%":%XN25MMZZ;P1U<&+3E@>L&RX7H9GC9&(CJ\-OA8!H M60:/N6 1S$G>^OK]6D!CQ=K;ZL*53*)F,K_MH'J=/7-^O?MWG'V8A\\?)RD< MG_:G22:3D,A5$ZZ.R/4,R"+3D 1JYXO*7NYTI-TPOVPK@-L*D3?D=]9:SHV' MU[T[U9^+D,[:4NT JN'@PJU QA]+^FOF%X[)_!#A-F1\U3MY_O7H]W='WLL<0[(04RV,MCF1 M21YI=28KCAB1Z^OZSB\P_?7#[,O/ZT\\97C]AV\$?WO>N!/5&@E^=I#4&L8O MSQ \?7*$Q3'210[.1#)=F#3@,TK0C#'TT3%NKCN6A_'V],E#X&V@U!KOL&M[ MXO7\M#;C=*Q!]DPJ18I3A&6D1R:3ZXJF#O;#R)UT)>Y4QWS#YKKIV0_+KCI8 MN@UCB!?P?*O%P;/*FEU -32IM@(9WZ0ZG*.KA#<2<)]W?0,XY[PVQ6<@2\*" MXG7ZIB!U=T9P5V_#"VOA38W,^C76U$BD#Y%K0[)75YR_85Z=4%@!/9W-Y[@* M>[Z:+2O WYX]/2M_8[(HLA4B\(($4CJR&CQCH$,6++,8_.7=?LNM\:Y/'/?4 M;L3.K+=H6Z<(7#K1WN/\TY$7*I&78,')+$"E4D?4! 8Y:4Q6>N[YC7'=;1\^ M?F"_3R2MB?!:D_GJI(KB=?G/V3%9C6'^]7H5?+%8G& ^BLHR%50!EF.]RBZ. M+);J'GACBXI)VHGNOQS\HA>A/0(=<@DOR6-V)A.,W/K?(UV"(5LW@,J$6F6F(#!?49-G@Z7P8EO/>QL,\J'HU3@L]>A(NQ'P M42B.,ZTB8&2KQJL10J*ON$B6.U21O.11=.=Q*,@@>8]4=58KY2X.KZI_/N * M^;J/:W%)O#/<1M? ]?._-;7XIAQ9<^^E#9 YULZQ&,@0C0901$FG1, 46^=G M;('2HA[VV\>>!D^XU*AK=2[3I/6*J3H3A]=IB-JG*,C/DJTO>C? &.MZMP7' MFPI0#Y'J;5_E;E['RN=6SOJLR"5"VKMJZ+/44=H,R#,*4:O:8[U'??3=:#]W M,*_7ZLE@^7:9=7 1T84N[;O@ZE2[M W3[50P';"/I MZES;E!W9M 0W%:/HA;!*-N]%/JXBW%"[-)8>#)%SZY#D\W^=3%;36-8MOJ8? MGIW@;^%K968=,3/9J\R9@22U!R60G.62',3 3!V]X233-YF-.SYK?#>A#2FS M?A)M';;:"._5[,L*&6'49QW8E)&.<0FZU!)>%2P$X#4-#*W1/9],O.%].5OU[II/9?#4&G4E[!LX&KCQ'!UDAV;;& M>XA"*N#1.NY3YMJPGNFTFQ8;G*JB)S]E5_=@=;(@A;,U;F1C!8( MRF5!-HM!L"%EI706/NWX4E_WF(= N7U0)\D[D;GO"0^"UB?2N4JK;6V/_]\GQ17S1,6V0 M1Y"H-2A)=L.J3YI.AFEE$QTFN[VZ.SSL(1#=6J97.3<'S[>=8YXL?PUI=26Q M\BR3%#[+$@A'RK49 MF$/$L0G):>@DO,M*XBOHKBH43=#I1OAPNZ[Q&=S47< M 5.GB-LF/+<3;3N4JVNI/T#0/<9:;\1F?4CH)=!>1_L<"@=1U:L(HWP2L7#% M6M_1CD?^#1&V4;@?(-\NW:"^S(Z_T"'T/;@SH9_,R]GTPY(,T7K@U=D**Y4GUY 9K@-P M05:H"EE!*.0U"DY^8V9).]^Z%?LF' _E\#]8QAT:05S&=);NN@.J3@; 9D2W M8P(8RPV91E#ZWS>C4 > M!.>'B[A[0L6+*:T9%\NW87DZ&R&_(=N(?A ^X!'6:B9,' P&"8HV:1> MZV"<*MHC:ZP,NZ.[[6#@RPZ9>LW8Z+!??(_T:9C/OY(;L>UF- MA*J(&2(J4QO>9406K-BMN\+>FO(]GH>H&P=(O,,NUO. \>_V\DUGP M2M>Q]!HM^4K0,LA6*8M>252AL39::O1MO;]/P]DPKV>3 MQ:IMP1%FJZ.+$FR*M9LRKV8/.I!"2BNR%H;WW2 V@'H8>M%6]AVB"\^P(&EI M7BMPG<6T>(4$"T7PLMZ>T?E5TQ'(_K760$YTW\)R/3[KR"1) M!C=I;JDM3E1PB4XZ[TDP+A>MHK#-2PP/Q?PP%&I4YAKF+@S#?][&VQ?RNKF% MDFJ__XP>(D-RR]"4).ID:J5N1E!73CY,.B1"[@3WRM/H4R>Y"K(U[&<^T MP<8"6B>7N4Y2B!ZAT9N1/2:5&<3"55VQO:I;6W1&WO@YK>I91^EGO$TO6)0E M%Y5 DC\+BA2C-E.QH'/,EK1"A_M[%+(.D>H=+F0MNEB#3 !+2&<;K^T8:CZ!-^B-\,FIV#>X>M=N MU0?Q>G,AZQ#YCEFWN NNQUK(.HBS70L8]Q'XF HAN!08$IDK62&HH@U$3_ZY MU*DPP3#YTGUW5B;$T21GG,%6@C:_'QP$!+7H#1W(AC- M>1 WF8GWK=)I$"&#*IV&2+/YI+UK*W1<=4.",F3]L)I *B0$ESBXP! Y&43& M[#AQ[YY4.NU-'8H4*%N'=2YZXFP'71@B)1[U$)MS-SC)J*4A4,6S(%25D%4,9,- MPH.,QHAL6R MSNT@U3F F-&WF;-Y4(5'H>@]1&TD>=$E0.!6@[2E9%ZDC;EUF?7M*<^@>/#M MZ,X0/D;7F==3/(N"F:(\+PYT<8RL)<_!.3J/.7=!)]J R6H:56W.H=UVA*H% MKX,49S]2NM=I7(;Y_H_9&B9:GYQ@";S5='2+["#6FF93G)(%HT#7M\OV5FB/ M3G?V(Z7+OC.??%DE UT .UG\\[3:5G#()/DD.DAE,WJ8D.YQ1 MV_$\'#.XD^G(>TG?UZCM@ZV;X;L=U6P9O*Q:WJD GIFQ=L<"$Y?52WM/&:3WDE'@)Z.BD:QU'W0KF-HR-5IQ=&?O30N ] M6@U<;:0E=?(BR#KHD).1G(LA(]DR(#PJ>U]<;#[&XVXW%#S$A#A0OAU*;S;V MS=H%TV-L*#B(JUV:RNTCZ+$:"D87L+"B(&>IR3NNW2\PT&O#BG2!'"R56H;<#Y'OZ T%+2LLIY@AVI) 82G@/"U>AA!DBEQPT7K7OP\-!0=Q-JBA MX!"!-SSXZQCEMV'ZX30](*:$V@=:6>VCHY0A$%DP"(;G$I4PK.S$^@W#PL\? M>-^/]?VEU[ &\AS$64_J'6 ,.;QW(;/]2WKS.7V \"_3=X#D&N[,E^$(;54J M1D*QWM1;=P7D&7AR/)76C@GAE;D/!&XY:]OS-T1@C7G[C23UZ>33&DCA-EG' M!2B. 501!7PU&(204K.:)L-:[*/?/72\$_(@L<]:R*SQ ?A;^/,"$(F>"_+# M(?)Z>Y#I)"8/G/[%>!:T&*'53E4^-Y%W\:'WD+R]9=;XS5MU7ZO'^+N$TS"? MS%;;B=7>YI@%G>&IWCMK!!^#@RRSRUF'[%B+O7/CPQ^"57.X5+=6[N])\QK' M[]/%9TR3,L'SV[X=0#6T=[8"&=_Z:4#2K)>$6[_E6\&E.LV%\PPIU/'K::7A MHA8D&E)W&1-S.]U:W"W:K[&9QF)]B& [L?WK;(XI+);G^1J(CK8OR+JL0NX: MHLL>3'8ZT3&&3C;9U#<^?=PCNA$M&X@^0*8]TKA/X@+_=4+:_/Q+/;3."A6X M=\Y:R\"$1.Z J>Z DQPX*R'IE*5QK4NMMT"Y[Z=Y2TE?50#700'6BKX+L$Z7 M$%M!WH\/]5H VN&"K?VB%JD/7ZMACM!J*B#;H+*+WS3O= MCZL0-]Q.C*L/0\3=7P_6QY;7)3GE"4^H?2<"#^!0U+&+7B!/&H-HG9BP$_CVDW#U!]MJ6ZTF$J&5FP&PB?&3L@A-! G?1U[P)6GKK^ZK[V "_ M78>O9FR,JC?/2\%4TVTN@!5D0S/, 604KJIV J]1UC$25C(,AA1]--79 /"A M:\^AG'2OZMC0J?O-'#]-3CX]F:ZJ)%\L%B??-7+.G,4@HP7/HZ_A4/J*A >H M3"R,U_AHZP84!T)^B$K6E[?NS?DOE%V??EEMP[>UARH_BE87@\6 -3R3I4=H MZ72/@$[EX#&SD/N6NUX#[B&J4BLNNI>^;@2Z2C49*$N>0:P- MMRRG[90I69SH6[IX#;A'HS1[<-&E7&0+T/=$_.+C[#B_GX?:*OY9^+HXB) 9N076(P&7GD3D$P+'X(,2TB?;US8: /:Q*%8+KAIFM*VZSEUJ-IKS M2O+A^,QU>#%=12I>E[?XN5IYTP__.9D=KUK,'S$2%>&EBSI;7? 2#NM^Z,2D'#5(&KI3OGM3:O5W6\[Y;SR3]/OWD447-5 M9Q#H+$6-EVKPQM2+4U=,U8!D"N8BN "^9U2PU1L%9XD%'7#G"36O M)UMQ 9B)T109BKK<6_ :XV(?!/=;#\83_@:5:1P9_C4D7$]YU4KRJ&CMC+G: MR)P.,5?'?+J8N4A%C9IDX_ MRS7S>=48P&A=LA*I?>>$RR@>(NV#I;N!\,81UE_"8K)X]WF.(;^>_F>83VIF M5KW'XD+0*8([?'*KN8)#%]%YTJ ,2J(0!H*N M(V%TS6FWIB8T%E2E;ZO$ESTG#6I&6U(@-S8;D4"9HLCG(1=("OHZ,AE$ MYVR3.S%I< C'NTP:'"+53?DB=V32((]:)Y8,<$2LWDT 'YB"8I/.A;QAYQ_7 MI,%!O-X\:7"(?+NG%5T8S;,+KL*\+P28-=]&"(G!ORO]ML/,&=-X63 6V+JU?\CL#E!$%: MKNF<+,F8G?R%>S1I-XK).(DHY'[VO!A@X% GT#0G*" MO!HEZ?QK_)K?]4%EAYSX!\NX0T[GEODLNZ!ZK(/*!C&VVY"J?<3=X;S?@BYZ MRS2:#)K7PIV8 @3&$HDO,A$M[8*LM=E_UP>5=="!(5+NT6-QXQ2MHAVYPHH# M2L\)5$V "#Z"5R;D6K!EF@^MNMN#R@:QM-.@LB$B;GCPGUDEJ[[!)]^2IM:1 MM2/DJ219I^$JQ4 ESR#FA&#(DG4L:CKO=ILOO/T9MVW7'1;O:2G #@;=D]/: MDE6VV^MR/O5X54MR1"P)Q[@AL\76.\IL(:9Z5^U33D4;S+GUA>!U>.ZW(C27 M>(?=_;)R>FD"F1.U00<=8K331'"6U%2;Z)+"S%"W3A1Z4"]_"[ENM>;;WP.] M2Q\QGQSCK#P-\_E7TLK39(4PS<\7R\FG6A_[:YC,_S,OIZ^K>,OYQ7W-+^: M3>=G?UQ=-W_3:I:3T[E'?EV>+\KEW;G MJ__EZ_F7_YC@G)!]_/H2O^#QZ9SMDHJ+PD*P-H+B,H!'F<$8[:2C4\_JUJ66 MNR&[K5#?+6G--MUMQUX'6_(9=P':*) X">CL!QAZ,;U.J M;G3=NHXY#$4$F:"(V847YH(85D?[ZDT)(O,LF(* QM:240^.7A)(LH0L4*"7W?R S9!^ M6$NM^.IPL_JF1@.)B^4YSO,O:KL?<@H(\5KS=X':R4@: //63:3#:;X\Z+ S M1SV/L6\ J]-\&L1:G%EQ)@FE60#M*E:I%?A2&_\XDW/P,DG6.C]K%URW;0BM4:&6^=\'-+^\] NZ@9OP=L M0$/(Z6 >G87+S^K?3X6P':XTS&3O#2230IV85"7BR+Y0BED636;-6^ .A#B^ M/G6C^W*F04>NNN<9G^[*Q:)T]!:EZ 7Y DJ0@\HY1,6]H6_1^OMF&/^PKP]D MI7LOP0MIN;O@>JP%"H,XVS4Q?1^!CUF@$+S7#'6FW=+60:C, D$N$#+A+B() M3'V[N-V] H4^>C! SJT+%&KQ_A+! M%9D@\=K]-/&L_6X=4+8]X;9S5_8E8-9:>AWR$:^ODC"%!;)&:*4I89TAD"%$ M)R#RF&VTHI2@=J+V'M6<[$UQ4VFV?GN?_^MD\GE517^6*+=8HTJK('!MH"%J M#YVL&?C:Y-%;+E7Q 1W;C>.MCW@(Y+:17\.XYPK5$\WU;^1R? @?D':65[,O M*TS$S9G..10ZJ1Q!KKQE5H? <*&!OD!B@J/+N^45W_BHA\!R6WEV,,DW5D?D MPAE'HR$*:6LM6P"ON0"3)*:@N%67.7Y0=6-WPWT[F)D.?;VW%%7L@NJQ5IL- M8FRW2J-]Q#U>M1FW(6F9!(BRZHVD#=DC20/WPAON.)=EIRF:=U0)]JDVZZ # M0Z3<8VI:W>PP7RR#S-N>AL=!%28C7O*-8+N!#!2F1,Y*R%EJVO!^YT9>$AG!\N MXN[!N7.CZ*C>8A R \+7[FM16W"^*$#N,&11&^#U;4-X#N46+Q1O/4^^!3L] MDK!6WBR^)%'@F6B^D@BJ CG^7#Q\P*[T9X7 MLE+T%DGO06EZJ;PK$="B8$H&H[%YNE8K\(]9,6]' WIDZER_D"->+UV%BE!J MMH"JPW(B"QZ,X$5ERQ!5Z]KZ&R#]4+LV;(U4V7FN_]_V\468?JM>_%;JN.DW MUTD F,.%Q(#]*SW[@6E1^3F2J.YD):@/0;"426FK.:E,'E>OM0]>MZU@25G)G-.B(&12K=8T".7"1F9-2!#I/'IYNM:D$'4^U MAK T4B4H/TN),9B=S@I<%&1P8- D!&E!9 RE%)\2*[T4Z"JXU+AU@JR#PLC[2#R MK&[#%&XP>P@ELEI0GQA]E(RZ6^W=53B/34'V8:%#\>^&_&L?!-?, M"W"%TTIU*N EK;0P%8P.7HGF)\M#K&@YQ*LZD)7N>G(A8W 77(^UHF409[M6 M,NPC\#$K6F+(-M39TZK46?=99'!>64 CE5,!50B/;>1&%ST8(N?1*EID](Y) M9\G(872:,=KO'+<)K(V1R2*Y8I>29>YO1-# ,5CF137%Z)VKO447+WA0WE>9X%2T,LQ'<%"BY#A(G)!"8-, - M9Z4(0\;H;J_O?:AHV9O<-O(;OZ(E1X[26@O,YPBT0D+GD#8:P4-P3%F_8Z?\ M^U31LC?+;>4Y5D5+*#K6 3^0(ZMSW'\[)UA\&'6=%RB/MV M,#,C:,MY??S-J!YK1Z5!0L>B "-S032< MA^:I[G>]HJ6##@R1\B@5+2@XN1DV@-2&3B_:W.XD6,8U3\A\4:TC-'>[HN40S@\7<<]K MG^]:"?XZQW^=X#1]7>ULK&!.G"R:)+.JX[PXQ"00G)!)I,11"&RL!3O >MR& M8VO>.E1&;[HU.P>X?I]V@3AB M4E>+>>-M6&VAT26UKP,E*FU&6H* L/M;&V MBL@J5%OG#&J03'HA-#G;LEL&\]BJLU=?V'$U9P@=8^76G>_%9[DXB06A2KUE MR;SV@Y(0,U- ^#07F@53N@V2N@;7W4AL.(C077+H#F&C@^6[K6J4#F!K8T@0 M="%3KS +D7,-G*-'3"Y)V7J P@.MZ3VDXJ$%.]UJ>B?A^()<-O2B/;)16RL% M*7-M0*L4YQ L*O+J'&+V2G-L;CKO!NTQ*U4/]K:>9;=5('DJY;!1RA>*_MY^ M)]]1JB4/0C9NZ60[(=[).DH6N'*&-#H;(VH[#09>F 1%T1'/K3(U,;Z6#BVMS%V:3WN(YRB.[VJZ,*>)W".[;"06VTH'9+1-X MUY00A=(Z%0V!UR[1FM?V<=$"SP8-V?R9-[^^OGO*=T,P\2[JWA#>.NA3//9XKA+/MM8@/L4:7%%@D\Z$GW9^&*L\,T-_\U('I%2-*"B MQ^Y0+_?+A'X-%Z_+,_Q<6[B=S8%U+NI*/U(L#J=WC GT?7FXI]4+JZ 1MGF3]1P>JEJ)YZ3APQ;-% MYXUMGAYXGU,O>FO.$#IN*_5"%Z-81#+=N>6U%S,#'V0!EE5P H5,:0R5N1^I M%X,(W2?U8@@;/9O27-_%R=46QRIR<"K385TL@F/60F 8C)>)_+YN#8P>>$._ M1G90*_8Z5#,-Z]VR"]@?#?U:,GY0U[5]Z+KUAGZ*RZ0+%K"BMMT6M/-&+@V( M(G+F=8:%Z.;3W?>&?N.IUA"61F[HES0/,3H-(M4QZEPR<#IGP$PF@?'66].M M(^3]:^@WB,@!#?V&L#!R0[_HZ327*@.S=2ZRY1I\D9(DX%6(6J'6W5+B[U]# MO]8*L@\+(S?T\RYF61NA_O_M75MS6DF2?M__4MMUO[QLA*RV9SJBVW+8W3./ MBKIDV>Q(X !DM_?7;Q8(@0!)P*DZ(,DO#EDB.%]E?JT3J MJ6)::X$[;.UIEL^XH5]M@ARBA8I.PLEX>OG1#S_/RY8S/C=24?)H&440$F\ M+&62O$M1^"3\;M8(?NL*#?!_2PK<>^#KO#,=+O.*A7EW(!9#]': L<]E9Q<* M'".;IH/PU]7707(5M_AU.%Y)@X>,(-)'B9B2(EZX3+("[JD(X-Q.3K5C*_"! M.T)]_>TCL,IZ^P,E=7US?0O$))&=8:$,/\4C0$@T(A.-A!E*,R#^[Q4@3%C#RE1Z;7G"-4F'!P$/1.? <[+&T-VF M/CZEO-6'/D/E'2RS!D;QBKTW,\B6W5MTWW$);7:2%5U= FV K)'3^&%4Q_$0U]'>#I3H(/J>MI7%S!F& M!Y2!2!2UB%!:2EPL7063$<89&[2M/;.U;U(\X=KMFQ/[2+P'+GP<3/[S;@SP MVW *8YA,/_KIXDCEEANAC27"9D"D5!,GE2!642YR2:6TI%C^;_+C*BTUY1HI1!G=HDX MG_!::*G0THL@H?;%:5=LKYE/3?37(%/Y8OH%QK\-O^$Y/ O"7)JDA54@"-@@ M<%_DE/@RF1SW1>^\4=K;VJ&I=0ROF3>=]-$@?6LND&T'J ]>9"E*X\Q2%4*5 M)K;<'BPPB#X+PWGM3-('P;QFQM314(/^DVM'ZJ^!I(#[HW3"D@"9$1FIXN"Y2K3^?*)NF%\S M$7O5=P,/X_V#>?T 7[_%7D87G?.,$Y[P%B'!6>(RFHK>>(Z_9T[:VA7(^R%\ MW5QLILM-YNEC-!H[2VGVD/*!/!I?SUZAANW#'GU>'TW!=E]PI59?BRYD%_D? M2/[?1Y/)Q7#%,OMM&*]N4JGEF!5"^[!JY".S5S[Z3[A*9]/ST03IANN%NZWQ M(WP=C:>0SJY'-_BY3S?7UW[\8_D*))=SY,82%B]L;XQMJJ_A46H/MF(8?J2+F$'4=G6-,,JTL**2 \$32Z(CE^(^G M!FU/EJ65S3+=GWNQ57_4VD=+/95*+*HX!!B?E?<$3,*KF;! O%2:&)F-"M9Z M1/NSEN8@1>Y12[./%MH6JC_8W4$;IF@2G$BK\6WA((EE7!&?*8]2\:!2;8O^ MA%OU]&D055')D;KP[ +Q9Q>>CJH]H)?*(7HY4A<>%9/$BZPA2J2RYY9V'B): M8KP5@;&(+U+M"/QS[L+3FCG[J*,O\WC5R[TH8:+.20>"9*]+LT2:B;5&D2"" M3RD#CU"[(^&.T$[#QNFDUEV,X8XZ:6#E;,3^:>( R60TN%B)@#B*>%(@7%KC MHH]1VMHY8T Y\%@?])T3YKV0XL& MY^L!P/_Z^MV/TX?Q(,)9^M^;N=C/;ZYOKN;9"O-U"4@YE3E[SKA$I%.1> N& MV#(85AM((_SDU6 6:A_E\R^E''4R M&-Y]=H2([C37R^RR S'U.[6LAN#:S"O;DH0SR[KY:S@*$QA_*Q2?%^G<6\+R M+*H'[/PEH#1-IXJQ"AQ.C(^!8QL.TW2#<[O"/-+>L5PX_,;FL-^V?8(+"3 +G5WXR'TH3 M5+02*.(6K$<%&O%9[JE/U4:L/@3F1$O[^V/&P<[Z#EEIZQSH) M:'55B^#X#NMJ[<>OO*:C._^[4*?)MEE)[\^)UT!=9(H&@LO$78"*3*QPA@B/ MR\S6>LUJ.V&>%Y]WCT@\!SKOH^X&-%YW7B[*\AF !X/75B4DD2ID-)@\"@TB M"U)IP:N3<#N2HYC<;%SW(I M%#46LB4I^4QD2&@-I5*F(7C0*6M'E3[)?7#[>IXKD4_I$E6!*2W?@I588W$G M;BQF@N,L:GBO; M:S!LAU!T;_3H*=WAP/5\N!G'+WX"DTLJ#2!L09(!3:0NK=TM#X1SK@THPZ5H MELI7<1T_:7\Z-.DIO?# -2V"9O,X&:3?AF_]>(@?F3!\P5E"6XX2YC2N,BI? M6A9IXG5V>/0:FE/M!G;]K.SGZW'*5.II%%2GL\])1O&^% E0Z\HT&D^L28S@ M:B!0SI0QS/4IB1*5'PI<4RE[JVT;$%1KVF*_,H0@9\U9,"DK-)N"M)2H*/@;! M:> FJY56P-57U6N4L*M.'VYGLK\D3R5:M^W%*NTWY^-0M8]),(E&$\,%&27Q MYH V%*. "Z)92E,[E/\8GF/%[#KI^4'.=)1W@YO:$MLYDFWLXVI_UUVP-0J? M/8;K."&P>EI\D!Z55- W30PP$[GD1'L9\,9E$:TOKQDD'SDXF6GMNTC_]'@B MHG0<=NPC^0:L6.W5_.F[_[HH"TW9Y8RG:G9XJDJ#EV]G2TS#)$\%WG@\U X, M;4?2_UVRGK9&U47=M%_QO_QX,+_E+'%>.F,4%8:BC>5QP>A7=_@OB0G=9-W46G@_FC=GNTU\+Y8RX\49ZY,B,N(V&&3.)*!1S:+7 MWJEV&\)]+"^) !VDW, #7MKLO[L:??\GI,^P<#S^.7H#'R&65(=!'D JWK'! M\,_O$*\8 MLIC32'S(G%ANO4G"VQAJ^[BV(^G+"UI)W^N[2 7QGHI/]-.7T7CZ)XRO2X_@ MNUE8)FLTI+4C-(/'E?!(0L#=3UBEM/4IBE3;3[X5R+&\H#44O-ZDL[.@&QBL M&Z 6-_8=8#5R@#X Z3B^SPI*>XH&'23>(R& JIRX\R1JYR/!_L(NH'^?X0?+ MK)G9.EE851Z=+SG(TQ^W['TS&H]'WQ'IN?^*?YG^N(1(F2V] MO,&76E'&+0E"6Q(%IQXMQ(#\KDV4/?"]'-*T4DK%W:5$1[8"748OW@%\P)L' M_N0_P\7P=@5SWM_-62OQI5_'_OOP4B64TJRNV>I46JI:XI-6Q"2JM53*JO7F MR)L1FNJHGCVGCJNGGAK5?9J.XG_>^ DD7-57-*W]?'1D^1$Z!/QV^MX:(;_] M%U IZ/<6Q3#Z ? )QM\&$3Y]\6/8P'%V-?LB_.EBUK#N\W#P?Y"0,X-1*NT7 M5R@:&#>JE'EG[@):3 +09,V:!% BEF0VJFO'ZRLOH=Y,N3K Y@X8M#@MLUP2 MGJ1!N29&\.U#NH;(!4C#5/59VTT6TE=P\YB\?G@$W;$8<2H!U;4^K;_?KG/F MX_!"!N^2(X:5>30QE$38S(G2FE)AN975QS\] N?XPUB.QI6-).,Z.FN2:KX5 MVFT@8A=PC>*TCP([3K2VFAIWHT<''?1.%) J,YG+O-L9SBV3LGB) <=\H0$)KFCL0L M0^G$G47U<.X&B/[OG!65M)Y3VDG"#1Q>'V$"^(5?SH;IUS*V;O2UK/CVIK48 M[N)MH)09DBFG1/(H$*+01$0M;**<:UN[5FD'6"^)%K6UT"+;!Z[P3Y__ 4,8 M^RL$>I:N4>*3Z7B61CKB.P^>:75=HF,0)KU "VPQ_"E6(.E'+F\FQTPWW MZ*&+J>0DW>'QQ6N_I)SU6C*#Y@T <#28;2".LY(]%8303BBE:]<2[(NQ\[ZV MV_/F_H?H05OI@."[5M(7K"(^EA'!BD/@6DFA:UO5^^#KRRG9E$<;6U8%MZI'4 U\A!N!72D.HYZBMLZ*ZV&U'NC!#,QB-*& M)2001.88B3 ]7@/XY]L/)O+?K M'_QX^2K(,CDF\C**8U:?&7"[=CH1C9A-]M(' M6=O0V1/B*V!6=4TU:,5]=G'^V]ET.AZ$F^D\$72.#C%?Y#_]WZN-S:T5D&*R M:!-R7O;71*S,GJ1H=:2)YE!_O]H=WDD2JJ+#IY&B&IA1LW37+Z,K_+;)W)J\ M#,:!I;ARX80NO70=*5G&)*J0%6ZMSIE)MQ@@%P=O M((_&*]VEY@&=R6+MV^2")EP9@(8[+U.X)4K%2_J[%B2[:#QS+(GZ ^8.0OIR MN=2#YAH82.M@WZ'\SD9Q<'XS+O#FH<-'%V"EME J;9(U# ]BR4DHJ90A2H@^ MYD!WZP&P5UI(1] OEX7]ZK.!8;5E2\Y,99-=J?YSI4DCPG("# D!N$) X%3U MUE(/'()UH]&+P3*HE5DD?9'F/,K_AL'G+V@?G7V#L?\,[V\*NT9Y]JDNO?HZ M/K%&U+KFHFM%LH?301IN=LUP+>SU"GPZ(IK'W!C0+*1SI(S) M+,>BPXM>#(0;KQRUE(*M;OA674%OT?-CE7\JSEK<:L MI^V;'\O/?/ _RN]F*U@N8Y@^7/GA>W]]UU-LAS4U:[E8?SW'B?-WH,E&?[X3 MT?%SX6_008:DBC6O -]NC\NRPI*L@Z=.XX'C:U<8/1_>/I&4<.*TW4>U+;)8 M%LG2Y1IW\;4LZ#9LP(*4S'(@H"U*2A=[1RN!QTIV'J20D=6.03\(YAC=*8^M MZ_4,F"J*:E,0-1T/8LEQ+]#^0LU,/G[ZZQ:38V1$>HFX%"L5&X$F MX7V6U0>T/ KH)Y,J*JS!?O0>ILNXUDKSF-)M9C1<=3:5Z;;QDBEK0Y2::.]2 MZ;"6B$^<$:$XR\P8IZJWE-H3XA$\J*=PT6VIR :[V&+2T<7P?#3\!N/I -&6 MSL0+#W I8LY2Y3(+C1E\Y61&L>!=*T11&A=%;:!V;/I)4*^46W65==1=[-,CZ%B[!_S>(%\IV]HJLT&D %\IZ]HIL4$H$M^/ M\W;\4,YOVHZ7ROGLQD5C;KI6@O@U4:T4NBN4-!60/$42M)P)?(&8@Y MQP8=5+I ?J6L[%/1FSR5O?!T\S*V[C$EFZJ5'<84RLYT*$E141%,?T42E MP4+M>$5WU#_9VH>Z-PFK&AWEMX;&QF%P::*15DE'M#%\7J!@F:=$.<]SF9\B M0VUV[@GQE5*QI2(W>:<[NX77A'![1Y>*!P.,N (%[^AE)I,%DK,TT7/-H'I? MHZU 7BF'NBMEDRFF-E,6=R"=3*:.46*#]T1256J)?$H)9:@HC9&8(Q*8+092)$:K MH)QVCJ;:;7=?:"*?%L&QI#314A:O44S$X3N.5_ILG!?&658[)?*5)_+MP]W& MB7S[*/]D$OFZ+?S-C^U?,,O3L,$PH$X2%XI^2B&L58#_Q>,I,2Y*G[_3VE8> M6\X+23+ZY$VT>!31J;WXNK+R$N>@J M %I&A67.\"3(K""3G*2LF94A>U']>'X"TJG<\@_5X4;?\WH*Z#WIST=E)3<4 M%YXYD8)JXKC41&EG75392?O"D_Z:\'M-* [,6!UXP(5J2634^!,/C% 6 MDP %R.':>\8))10W940=H;?H*M3M_+V=<2 M@?2U]Y,JP$^%93V[1OI7>NV>Z#,U3"#^]^?1MU\@IE_N4K$OAE<_GO8[WZ/? MZO?,F1?3DG#WOWDO-_,^*"NYC9M4!57V:38O7*IL+KUL2Z@E8_8RC)Y,?SMP MK]C0T4PZ .GZE[?EI9L4&_[M\.8:QG[^K9/I#J&K/7A0'CA9$J$\>K^-I,(2 M:H6E)A.83LY"F<42J_O"[G]YU_Y3I2';_"O?CX9QWC6F,N+MS^C?JMBJE8VV M3H\)Y,&;Q@-OW>VORS\!-X;_^:__!U!+ P04 " !2C@A9)4:@W8_Q "' M1PD %0 '!O9&0M,C R-# V,S!?;&%B+GAM;-2]>9/<2*XG^/]\"M^>V;$J ML_0JWD?O>V\L==5J3"6E2:KN&2M;"_,SQ>[(8#;)R%*^3[_N)"."<3$<'DYF MS1]*Y4$Z@!\#(!R __V/[X_+-&3J.JB7/W[7_R?O+\@L6(E+U;W__Z7W[Z^ MP]E?_L=__)?_\F__%\;_Z]7G#^A-R=8/8M6@UY4@C>#HCZ+YAIIO OV]K/Y9 M/!%TMR2-+*L'C/^CO>UU^?A<%???&A1X0;2Y;//7ZJ\T2X*%CG/<21RB7.1>-C/.?,R%C&/!.VBRV+U MS[_J+Y34 BGQ5G7[X[__Y5O3//[UYY__^../G[[3:OE36=W_''A>^//FZK_T MEW\_NOZ/L+W:S_/\Y_:OVTOKXM2%:EG_Y__UZX78?TK[ _UL[T15E/Q+0ZKF Z%BJ;AO5VN>'\6__Z4N'AZ78O.[ M;Y60IY==5M7>JIK+7'/I)YK+_WJ.V,]7L.^(W^:85P?,M>)^=,7C&*8?G;'[ M55D(,3W# S)7L]Q]H-ZN^%R?W2VIJUF?GF-7'XNR(GTIGO JOC>B!47G;7<6QH5_-__HKY;K&M\3\CCXK-@2U+7A2PZ MRZUHB_>->*@7,L["T M3G!,I<11D$E.1)^J5)A,BXM C+%TTVP_W0JSP;U\V M?+3$#"G]!2!KPU8 MR_D@6,X@?O,; MK'_3*LUE.C\?/;[;:B,%J=@%9/LK?F:E\F@>&[P'LJS*!Z"X30E\\AW0BHV_ MH++BHE)^ZPF1CCZ1M_P?Z[K1SFO]M51$%/O%4JAWY'OE\#Z(#V6M?O^:U-_N MJO*I4";AU?-OM>#O5Y\>1:4X6=W?LJ9X*II"U+>T;BK"FD4H9)PPYN,D3GT< ML33!61 ++"(O$S3PF><)B.9/P>3$1F/ ,FI*5&V81LI;0D7+MOZ]_HDIQM%C MSSFBSZC<<(W(ENV_P@S-)(_5S$:]],."F;>#Y[3E%RF&4<U0^:=?4\?T1;[M&.??3[1@"'EG)*?!T9V4E8G-4^3PGRH6F?E!;LK5!7 MS>*S4@_QJWB@HEJ$*6%!&G@XICG'44XHSN,@PWZ8Y3EA7IX&H8DA/UAW8MNK M]LM-43?J3;E$OPI2KRO11F=^?U,^D&)EZ+,=8C%N_:Z0$&:PK(4S-C1G1!FS M#>J6@5U0/^ULPN%JLZCQ&1$VFG?NSW8NU/O5DWH 9?6LHWCO5TI+F:CK19IY M49X$*::>)#@B(<6$LQS'41S(F(2)2"G$"3I-9F)5TK34ZTV[)YH:S DY XR9 M&W&]N#"]VM*[01NA>YHWZ)>J')$=_ 8?%\W1._@,D5G?HN."'KX'+UQMIYP? MRM7]5U$]O!&TN5WQU^2QT&$393C%)[HL[MO-5*W>M,NU#N^_7E>58N)7TJRK M]H6ZD%$6IC3.L%2;&:7&7H8I20*ERPF1>12P7&2+9AN+N?BYOI8AD,*?B42- MJ$$;54)<,7>C-R$,".B.<.:-:1Y0V3%4)U^22J[59>QB+,(N9AGHD, M1Y0E.&>$XXSQA$5A&I%8FC@G1RM/[(^TM$RVU1?D'S[S2+$IX5H"--IV_P,Y'T'MK_>_MO];%$UGJ MC?AGH58N6".X_H-2U?U?#*[LTEQ*92NMQ6]$]_]6A=]^9]_T3N,S:<1;*87Z M[,6,9*'>"? D]' 4YQ)G(A0XS$5$N!?P7*80CV)>]B?V/SYVX=&6"_0#[_GY M4;OC.DYZTT5+Q4Z ]B5;;<5K_P[S6F9^_&8^SI_WH0+M6_O0VKCI@,$;M.,= M=9?HQWCPR_T[.J'0^^V'8R/7CT.7:B,;TL*A3CIW3M7+/!5'+MC,S,_JL+W, M@SET[UZ("]NW7NM\%O^I."E7[7OT=5DWR@#W;N>">,+/XI!C)EB$(TY\G%-. ML.]KYS$+:>;+A7H-T](TAG61)L00#2D;VZ.[2CR2@B/Q_5&L:M&]/LKFFW+" M6+\;(W4M&F"HZS*8IF;?(4!02[TEC3:TD29^HW-A-YO-JDMC:BBK,_MWB=[, M)LM0_&,K8WHC?)?XM2+:V'QY?J"E^K3FA&51*+$G X(CEG!,@S33<>P@S$)! MTHR9[A+W5IYXE]C30ATQ\SWBOO27]XC6,L$TTU 8#-"1NIA47 M 1A7$I>RPW3FG-CH]XZR@T"+J7 C6J66Z-]=;2T!WC5O>-CNAW_7? #+4 VP-'-7W2($TW 'X(!= M5G-Y'?FL!@1G=5K- 3CT6@%W3IGI73!/^;&,49SZ)%>;VM3#),X%YKY'\B 0 MJ?!\B)$P(SNQH6CSCHW..TZ:N5WXJ1!AG F<\2S!41X&F 1^BO,TSV24!YP$ MP(B >_BLP@)=VGLY$XQFQM4]-# #:Y#,GCM=_2))Z3]CZOFZ!/,5NZ'7YD&8&/=4_ M#8K S;=+1@A=WC:Y!@<8##3%!?VNN4$M.X[V5!#)K?961@1FVV-!Q!WNM4#W MP17]8[GZ*$I@G&/OIHE55]'"']]^ @0R]D6ZK(+6TL!T;2.(X]#$2>ZM]&5_ MI=D4XZ0 0PTX?0'\H_YYO12^1V/_MJIN>?G8"/YN2>Y-/_1G;I_XXZ^I(DT6 M^\, %^HY,->*<])?U@\'@L,TY8+,Z'=-WI'Z7!#.2I'.K3F;2ET0:JAOUZJS=G7\M?58_&FJ-E70I=&9T''5Y@ZB-X21BUE78KTM>B.;_[Z M\>X]TDRH/ZRKD?)="!@&(74G. #ZH80*(=0,^(JOGY14KOH^OEEYXNM7Q1M M+[)^^6K;N'I5/"D__TE\V#8CH(%'"(\$SOQ(A\^S$!.>I_HD=\1"/TUS8G3L M;X3&Y)'S#<4KNC6<@L8T+GZ5P-! .$Q6BZCW66F %:+N,BLORY7 M2FV;0B_??JN;('[6@4!_$7">,<9S3.(HUV M(\_.MC1111K#@"\<0U,'8@)DH&[%07Y]P,7FAQ:MEI&I[CKHBCIQH-R ]VM8X= M:Z"P5EMB&WP3ZTCR7G"YTH_5"2U9NU^)4\*_2R/C60>G&6 ML$R]W0@G.,J]"&>>V@GS*(OBA$8B33R3]]PHE8G?:6WB7M-%?"V0HJP[#6=F M;[5Q='(I:9RE/DY#$>)(Q!QG<1!BM1/A&4T21DELM@%QAH]=S<<&(1>@C%LW M9X+";-KN,_!F\!FXG&<"R,W[UM=MIGAZ^??(78G#]7;<2*S.>NM+6P/M):'7 M&NGQFVA3U\7J_M7I"[J MWU8EK475QCC?KQ[7S:8K:M'Z?5V:G("$F@H?83T42QK': MPOD@P^*0MXGMC^84M:S>H([932=0CG0\;L,O:AF^04.64Z!'!;-_\3P=L*B? T9%%=!1' M>1K@B(@ 9['T<1)1+Q:Q%&&:N3N-V1&=(T]TZ<@AJ,DT"%&;U-'U.%V9-;*! MR/&YS'V99SF9V9/\$YW-W VTLJ=L02-_W@C1C M6*?;<.0G ;8H0U+,FVV5H=H0&,^$V]Q .)=$<:9 M8G]QN/H+!6=&_?QSEUF=X;OR;-/Y%2;6('THSMD1IQ$<+B=1W$ 4S #Z9T> M=KHLH^W!P1<_\G19M(,CA6X//AUMW@='97;'P47(O3SU"28AU2VAA?J.L@@' M022X]"CU$J-&>T;4IHY.%BNR8CH_LMM0=&TV=Y$QRT#C2>R H<-K$;$-!AZ< MD7)Y:!XDH^M W4E:+Q-Z&Q/[;#!M]"8[76\GUPA>OU.L?FG4>ET:I7[[752L MJ 5?Y!FE@K1GJW1CS3#T,0U3#V?2%WXBF<]"T&C$^CH$._9"^&?K4^Z;[FNC^YS08!RN1.W3OR.:"GNU=?WI&_ E7&GY+ZL M45>*#-,G>VE!NC0BDY4FG5IO-CT:$6:H16.763IL9:7M_6VS]0I/N(=]P;-' M,I$$W,4) 368!M*=VXCI.$&D&.[7AC%F@^P8 MU="1FP8JH$MW"26';9RN$-R5AP>@/*^O!X?DR.NS6,)RU$KY\*#+Z)1GV=;@ MUI_63=V0E6Z4O4CR+,I\/\-)&,1]LXW4S[''PBSAL2>D #7;&",VL07I2'=[ MOAM4[NBVU;%M16P-+(D=A<[+)(]8*'">I[EN^)UA*M67-&5,Y$G.,X\M'ML4 M]I>&5,V\ !X2-H;QE;@O5BL-&R7+UG>8!KX@S?T\H"$.,YUCBZ(3[T*?NE4L"-\@P:D M'<[O,1#0U>B>,5+S3NTQ$/IH8(_)/79OEB_LF^#KI?@D;]F_UD4E^+MB533B M0_$D^/N5(G*OCWJW%8.OGG\E_RBKUTM2UUU:.>*>#+AZX8@@#'"41#XF>E@] ME:+MYY!3DD!>/5=Q,_&[:<.;#DINN$,=>[CE#^T8[.IV$7U&+8^H9=(NDW_= M S*S-+/!#C-%TR,.-EE.D')DTZ[C95:CYP2V0ZOH9E$[L_E9/(F5\O>5I)L1 M:G\OFF^OU\IU?1B,B4Y9*//,#W#.68JC0'HXE^H+]7/.E7ND_'10PQM#NA.; MPIZ++BFQ'?7WAV($;3@!C]B&(FMFV2; "V;#'$$%-E1 P1V9)%.JLQH?(!2' M9@9ZN^T._WCI#P6AQ;)HGC?MY0(A?"]*/.S[GK(F-(AP1DB._/[[^^?8.^?+W] M^O;+]>IVS/)(ZJV_N-.E_H>=&@V6FD5)CEG?J,")OUATV+JK2KYFS:>'5:%^ M[I,],LT3CX0Y3G(]5CS5\5L_RY1[G:3GB)Z[!@P MU(/SJ(RKA1-9@8FNCMK-5E*+ME$G)06TC+I68KMV47#)81VCQJ0:[19U\L;Y M.D6-\;W7)6KT0CL'NTWZ=P>?/RI6>\\O)R1@?L:QY%S@B'#E4?M>@M5&/1)1 M*H,L!27C3U*9I2Z&=)T"?BA6;+GFRHG^;T'X4]2ZTO\M]'\*=;Y9ZGSSD\Y/ M K,9I\$S= Y#'- ^(AQ,1J]>^5/O@/ \EYD%"LCSP MUH(T4<[5-''7DS);V,U[BB.D4!IJS6 !@KK;%P(RZW6J/3 M6?7-3E4OKSR+NAH+N%%9\QLL#RJ=#<+7OU1E72\(#<(LXPSG7J:VJX''<DZIZUI4#D%)48\C,WK0N@8#I\6A23KV& M6_(.SRD9"NKJJ-(E5C(4_NC DNE]UQ82[+<"&1RTXWF6A#*6./92AJ,L MH)B&DF+.@SQGB1?F#%2H=IGDC"4!>IIJN6J/*JJ?-$.V>?ZS^)E9 ;>HP.S M$)"#Z=_#LYQ=6AY-H4KX E2)3F_!41,HU2#Q,).4XH%2F).=<^0X0"W&)X,3V M84@>[>BK;2G1@Z^M&GU=Q-#,2KA$!F8CK@0%/F7*4%)7@Z4ND9MWEI2A\$?C MHTSOLS,$OZHWY?.OI/JG:-ZM5WPS43L*8N8SF>,\SA,<,9'A7(04,S]B41I% M),Q!'?].DYE8Z5NBZ*&EBA[6>KXZDIHZ3,_/0&2FW=<+#M/I3N:.(&HI3G"( M95PH1^I[ALBL2CLNZ*&J7KC:LAR%/!8-61;_*?@FA_VZK)N/HAG$?Q-"N,B4 M Q_H[7OD<5W\PWGN$#(3EZ.,HRG XM-3% STV#72,#T>4!] M5[2FZ:NWM&BF":M#)'95;&)"-V!@ \M1[,!J$=M&P$IA1=U\6@V&4>J0A3)UG^17\GVA-@TB MBOP,BQ2G#B1PCBAA_T1%S\C&MMR@E?*X M2XD:\AW:$/@2B&:FQ2DT,'.R(:VG(@R(M_'&UE'1P'P= <:B$;"AL,ZZ %^B M-W,+8$/QC_O_FMXXQ3R!KW^4_=N2BD!221*<,>6,1#GS,:$ZW!AY:9;*V),) MZ+RB(=VI"X!6"BQ$I+H5?5&/L:6)DAL]I#!T.49@!Z29;9@ 'IB%,!DFH-B8 MP-< BC[+3($=U3_16($C*&"3!8YOMTQ-]/W(/Y:-J/6 REKY,'TGTM7]KDOY MJ^?=]U\5J=OO1;W(O#@GF>?C.--$8L)R96"4L>%I+%D<@GJ-7\/,Q+9F M1Q!IBNAW31.:PK@&:\/TQDP(PLP1$#QXJL.!U*[2(->P,F^*Q %H1^D3%VO: M&3+E4;TF];>[JGPJN."OGG^K=<''IT>A=V*K^UNF]F-M-F?A!TDNF:^[WT0< M1\I:82IB@O,L\IDO@\3GRFSIPPIF9LN<-,A(;1DPUC/M^C/%B3Y;T;*B^P*4 M&S80V?(!LUL :,VLU#2 P6R2QDHS@>X&6/V@&5&;S1_1EA=T>QDUL,&" ^#( M/ $(SVJ,X( +&,0%T-AZM/[-/TM(#="??$-]-W:Z%@*MV3F:*/X"D!7'4*W%M[WEZ I\0Z MZO9W\J*I7]+;?A=9)C.94!\'.14X\C**B>Z^&J8)RWW)99R 3BK!69A8"]N7 MD%R6?_3-SN=\7P.[BDR+W>3O[TD:CMAC,OLK_67:D-@#9/^*=]2<9-AIB:T? MUDL]P+ MD]!5SY7X)E9U\23>KUCY(#Z4?8NE7>%R$NOCVLHE$-S7IRR9Q+D? M$)R*(.9>2H27@+H@7RQR'J6#1*5DSR9 S3Q_/A#4PH M@Z%&/VC^?IRI!/TJN"9H$V?#S8LUBKL"NK%6<=!"3T91YE J9Q8]0FUKZ.Y/#$F4T69APO0ZUTA0), M0\$ P)741#!7"CM*:U[E-1'[2)&-;K)3ZKWRP[H"MOZP'9L54QZT)\YIICLHYG&( M\RP7F&0DRWP6A=0#%8 XYF_JU[9F#U/-'[HCS]TTV-UDV)M-\25O"S,']<2; MF4-FP[QF>9)F!NH%GP_0Z6@?S:NI'PW8$$X$H"/3Z9J[68WM1- >FN>IR-A/ M,OQ5--]*O@M"&$Z<.W/[Q#9S;ZYA1]I\SMPYB<>-ER-A80;HA)R.IPP;B'75 M\,;#-6JKQ718T#4N^+5\_L5[\8^&&K4J7LG5J>>Y/#= M5M_HE(6B7SP5?$V6YNIU4O;+NG6MV##%,I#8W9R*2^)9*=C)!6?3KC%QAJHU M>IUE4>@3*99ZG7=E]84L!R?A==1B]]-"!#*+DRS&@9_E.!*AAVG"]+:"<5\F M*0.VM#(E/+&RMA&P>DL-6.5I"IZ9)S\%)#!%;M$8-JS8LH1E66'-E,-23J"X MKLHV3N$NH;.H'X=CX*Q>'$!ZYOIP M."C']> 6:UBVW]R,H'WU/)@I_*X2_UJ+%7MN@_NYE\0R2'(L\CC"$2$^SGTI M<<+BU MX&F4$5(]A0'-BDS,TT_;+C_&%B7K< MMZPL4VRI^9K+^;.$T@+##Z!KDMBL=U\&[4,]-^VU5TEI4[1G)]ZM' MI2XZ0;5BQ;)H$U:?]?:]4DR](G51M\YTN\PBXXF?Y;G 893HL6@\Q#G3LUUB MSHC'\X"3I)]._Z4A50/T=1VQ"5&H0V:-=>M5/\Z>-(B*^V*U,GX13O9T/$$) M]SC!E-(41PF-<980IGP/XF6"$4Z]L'\Z;U?\_Y1GLV'5YLDTWP02*\/LXF3/ M!;BW>0&D8:\5S2EJ:=R@X::H':,Y9!=U_*)]AG7+D)YEU/)\TT\:;Y><8"?E M&%#7VRY7[+W,'LTQN&DZBVO/1 )-,A%B* M2,09];G:]<$FDA\3F7BG-VBC8==#_20P9H;O6G%AQ@LBJ<6(\/.B.)L'?H+$ MS,._SPMY/.E[Y%J+'_6-=-^RYL2C0L!KL! M#3$Z$O7R/M-62F NY:R E^2#E32=$,:NCFFXT'S%2R?8WZM8.O5WF#*T(SU_ M^^G+3_MC7%,F6,STG(]$,AP%-,.$$T]]86HW0"3Q Z/HX^GE)]8>36\SWA4P MS_88A7%MN5XVF,X,Q;*9UWLL'V!8[U5RVDWJA<]?9=M(YEF_8H*S(".I MGT5AFH*J)$9H36PP-I2[GM<];9-.#&#,S!Q91TC S(LU"!:=:BZ*YZQOS7E* M,W>QN2CR<4^;R[? '=]!2D/O-!]KV. TWH9N=!+O9SI,BE/*.2$'DP6IA('-**AS/T\"A*S24?NL;.: M<;2A[A0E@ZV,4\EAQN[@ _/F\ -CL]VYC E@^^,4&[OMT"6,'.V,C"4=W2E= M7F6^G9.Q1'L[*?.[+**/]_?-ZV^K^[M5O?H;6;Y??5D_/'0OFKI9?:7+=V5U M^[BDR_]=]1]5TQ E=.&IXYCW]Y6X)XU K[_I U:H6*$[=;V.^[59E,/F4*_$ M2LBB0;*LT.URB>YT\Q_EZ]RI977Z[U$]D;9['M*2D4.7J#U8! B-@I^#0?QT MRD< #+*^!/H.(S57P6D7Y@53FR\6; O$7L#8>A';&M67]B:];7;+8DT88FM&9U'Y!Q M>^) 3)C%@$EH48-Z4HXKBD[WUYNYRO2D,,=EI:QPFVI MHV9+'CHS:1POLWBL0Q1@^K@#8$<9=:0GF8MD)*:S>4CCU&:>@V0D^O'\([/; MX%N$U^47L11,N5M]O1(@0GOJWAEBLV2EWAP]X4TY'SA.>U+NRU[WM2+#U-)6 M6I#G.R:2E7-[ZSN>T Z@E*4*T 8&P">08Q_&DB ;\\=#VC#!-IP<8-:/F[0CI-IP ($_Z@"PW'QY KB,>PD#B]LM.LH1NEZ2ZD-1-P?3(DS;RIU; M8&(3V--%FO --$Y_7NK+.P,G L,,W%#62899&,EEUT[N[*KS]92[)-A>8[F+ M%U]YX+4[$O1![_/#/F84Q"F)\EA@SR<21YD>S:F'=*9>DI,TC0F3TJI#RS&M MJ?T230H!QY"/06,63G,D,$PIAV<-.[HWJ)=_@E":@8BN3_^=H/0R!_G.BWSV M3-[(+?!WY-M_-<^W?U2\=I=7!RPY6T;]EXJL&O1&?[O[;.N,;C^!H6L:W$6D MW*?.(2!??DE/A"_,0DP+K>.\N 5B5@X!A,YL+H*%\$.GP>9VVZZ3W:SQW>E% MW-"=5JMJ.\U!KOZWHM^)NU[HO0#:+H&F9MYUGHB^[4!_<; MJ45;/;9@)/*K;1-59CG.\&;?CJ.NJA#6==!:/+$6178>-L.)D=%S./+;L*JN.!9M"TQQS/U!F37(?9ZGP<"!Y*N,@3Z* 5VUTY2F MWE=V=)'H1EEUIT#+=E1O'[5&RQU/8+?L#'HLB.+(HPPK^Z_0HR'7IYXRG,1) M%G!"4\KHHBD;LIP3O2V]/SEZQG[K]9B 7=,6C@'-&_3:54+*6#!WCN49.G/[ MCN/BGG /+]Q@:0Q73<&+Y;HIG@;3&MY^9\LU%_R=8KS+?_4CR]Z22KBX1/JI([;C4[N1HN<4/2IKTOJ)]AZCFT=G:'?F?B! &S5\%CO^T-N]9_%Z M_UELF-1^9^=S7NS'!#=K+G%S90*=\#2ON70)XY%I=;JXG1GN]O?OB.Y4V#SW MC?*D3_(PD#Y6V^T01U&08)K$(?8("[. A#(/"<2JGB(RL9'L@U8;FI9M!$^B M8V:XKI499H? XH(-RI@\CNS#21*SJON8D(?:.WJMI3*2^IO^IQ-$3V0IVJA< MW52%+F36?[A=\?U?#*Y<"")]1K,$>YF>]9"1%.>15F+F,499*+R0P[MA7\43 MY -OW?I:T[Q!3'U%8D>ZW3Q56\:ZOP^[8^LW<4<3:!.N>DA>JO:G@4BP'V1" M=^B(,*5>A)47&\22D"R-,FA3[)D?$;@#-NP!";WI?8E'8VC7YP(;^ )H,=9? MT8">[FV]!;B[1*-^\,OA'0Y?&"Z 5]!+F [>E-SK8U?+6:NR6.S1L&'UAIK#3QV&8[ID>9,O\ M]CD4:W>CF1V!X"JO8\G%O'F=ZZ ZRNMS0/$]!> M?$IF)[:5P^+;?DKJAGU4KH['>!S/_C@:_3&0 _VN)4&]*+8S):?X")B9WC_+ M@X79YS_',[6OS)X0;->EW5.P^C*UX1."?K:X?$J:EAFTEJ,^&[?M#1TE7B2) MB# -4H8CZ7N8>OHHK/*:4^$QGU-0A=1)*E,';_ML=T<;F)PZB8IALNE:68&^ M:4MNF].>I$OVJ$BN\CHG:US $Q9FQ.?)3'19N659M]5E:4&P.("X$YQ[WU:8B#QC%$==S)4G,<:J,M;(J61YZ=+%JSSX: M&A5;5HP4*.\4:,B0L1[UC&F;\L>.']20[\KF%"ND/@TKP=H(0SME]DG436_5 M!QG-[IC&>E5 ]S#6C\C,2DT*N^W4(,V1;NGQ'0U8Z8]DX)85M'DJMU6E&U$_ M.*T#OA84=[.&[-B8>Q#156"=F%)TW7IVIO"3KJW7ZU7BFVY2_B3>KUCY(/3+ M\:-H/DG%1GI8FWBA^ZLXC##E$/VAO[$=EG-V@E6LNIK.5?87;/P?,PLX#SH@RS MA1W >\RACCOT@^;OQQOTL0-8&\LI8D;NT'%D%!TP-*MY= ?@H:%TN+*=R7R_ M>E*&NJR>WQ0U4VJ_K@9'X /FL3A1UH\F>N,I,XEI*I3#F))8DMSW8P'J&SY& M;&(SMR$-/F@U"I"9=7(E-LSN;*FB'5GT^R0G_4T$=&0Z1DG-:A1,A#Y4=Z-[ M++>!5IG MP,W>*,')MW0;NDCMJ66Q7([N'FP0,]Q[78^"Y;%WLN*ZWY"N@WK[O1$K?3JI MYP9MP>GYN4&;UT8;,]JPYW"W902#JSW5.+%Y=TY&@A_MC\SN@GVDJ<41\BHDN:\FBS LX3;/$+,0R2F5B MP[-YT>JW;T\8>"1Q'*-QR^%,>+F[0G3JS[H4NBGNX#;I\PY4'.'9A MEGI74,L9C^-8X"3(/1S1@&&2BQ3G/&2>%Z4RB1.K Q@GB$V]_=FU(1X0-\DA MP&$S4V]78 #W+=8XV!\4&!'0=:'_*5(O4Z@_(O390ONQ>ZQ#G4P(7NN.*IN8 MB=K=M+F4[9&P6]843VT#EH7G9S3+1(A]IF.?/LLPU-&ASQ]1EX[=G1S=,>0T&FJ#A+OP M*(CZW/%2&VA.!%"MEK&84]$13_BR6.J;^26I#UP90MA5_ M"YK'41JS 'LB]W$4IOJX>Y[CV%/&B&24$A:9)5RNX&+R+$Q?R-"0[XAV''5* M5W4\Z4#ATX8K1#9L 6:W6:(_;K&F1M0R7]M"J>.J/4?HAYZG'Y'F"O5LH4\2 M;1G;50-/#RI@.-[TX-H-RIL,9-C@O.O@&1VB9[GT? /UKI-];[C>E4M=W?_D MNGY_71^.-$TI%33",O<]76/#<>Z1"&>2Y D-\BQ@H*D>;MF;.E(W[);BIO7F MU5U47#Q4,X?YY1X5[,UTZLD\W^P>S-N[+_N']"=LP.(0*/=]65PP]U+M6AP" M.]+%Q245RYZ,Q\66FT++A>1QZA-?XC2,*(Y\(7#N"X;CA'/*/)&0 -1X?H06 MR+#"6\_OEQMWA=S WGLC.)F9-T?2PVR589WU#;IMFJJ@ZJ.F&X\T);HC;OO0 M&TCOJAG>"*5Y6]U=%OFHD9W!+;9!0B%%50G>)A>Z22"?UDVMZ^:435E0&K.$ M)!S3D+4SY2FF09)B%OB24\]/HMB'!05'Z4U>C]!3[PZIW:!R1]J^,?PE#$WC M@LZ0@<8!-Z!\Z4#I:*,!<9[?-31 M@6TL\,U:_,_U\ED!F6T2^E[.?!X%V*=<;;Q((#!AZDN0>FG(19ZDB5$>T)3@ MQ!9@R\$@MJW+]S032',!B ^9P&<087,,"DSY3^'Q9HC'Y7R_'3" *)EC@.Q" M8@Z @@6_ %*/1KI,UIDOK 60:B^&!;D/9@FY*!:;W;K:8GW3!2\?R8-8Y&$< M>UG,L-[5X$B$.\^'H6Z?]4 MQ_&Z)KM M0Z; #*;4F@.T8^&F:X**OFR1V_"!-"/N]B90R1UM4HS)SKI;@8)QN&T!WV_9 MK3VPD M6EI($T._:W+ U,P^$&:J;BT>,#%B+!F\ ]]Y^6J?$.FJ;=?(B M.S7Z+&JA;OKV1CR)9=DZVKA"P$!0BM.9E8/5\ORS7O\ZIZ[_>ZK*']K>Q!-E/G6:"#J?Z& M)7VR>LM4-XUGPQ?:,#9] X:K 7)D6>SYF-4*70W7H<6Z?L%K:U%^(<5*9[D^ MK72/B;II*R+?KW1B52GUKZ3ZIVA37;NLJV)P<.G_*Y;\MM&ZWV5AOC3*A]%_ M^2P>RZH1O#OA6W]9/SR0ZOE#L1+OU07UPLL2+Z6AQ-+38501"4R9\DQ"F8H\ MS<*04] \BY<7:6)[J\7J,Y+:Y1]4NORN64 M#];E*R_V.3"SY"_/Z'2OA"L? M[!55,2^-I?-*FA<3Z(6J;U[Z 9ZOV'EQSNQ>C(/Q]@L:DTSF28JE8/I8LY]B M$H:!^A+EF0BCU ]C2%7/8.V)JWB^ZEO0KIJ4MLR^*4SE9-H519![CZ7*;THBSU.<41U0T PS3$ M.4TSG,9A0(,DE'X :@!XDLK4^]L=3:2)0LO@3N%BIDU72PO3JT-!)SC0/BJ1 MLW*V4S1F+F0;$?.XA&WL8NLBU8=RU=;%W)'J4]6^-7E[G'93"[OPDT"FDNOV M'((KWR15>W:LRR#Q?(9;C5F,6&&$V!(R@XZ#UU9"X:/)G2/&ENOS! !EI M\P=OJ..1$?>,G%V&CA8GB.TYTZM+%M8WF#AL0MNWA>P-#LQ3D!,L!HQ1E0)GB# F5UW>;S M M67Z?AI!L79YI^&M]M9BX^B>4WJ;W=5^51PP5\]_U8+_KXO5-CK_[?M8BO# M1*1AG.% 2N5G9R+7$\U\G-& 131,B6"@I F MDPQ'B4PQ\?4PADA&LQPQPWJV-DKE[=L90[#VLQ> M388@S%0Y!0]LH*Q <&2;8+1G-4M6L!Q:)+M%+*(4NJRP33SK>=RB^MRL &/@ M3M\]L<7H*B$'5-%GT:RK%7B.VQG9#6(75XL-C%Y82@R+7(P*91>[.+WD?-&+ M49'VXA?C5UY=N=5U-'I?UVO!%R2@011F(:8RT0T /(DI\WS,PRPA69YX>0Q* MCYRA,VN%5M&2M&\O=@XKL]>Q P1@&KE?>]71O$$=U4F*K4Z)Y;[ :H_*2Q55 MG1)UI)#JY.46?<+:P:N"?Q:4-*)^O:YT#\B%G^5Q[*3Y43 M[GN1R%(:)-*X,]A)$A.K:4\351U10(.KTX",*Z0;,6&ZN)&PIW>#>HI7BPKH MWG6UR';]NL"BP[ISC4HUVH_K])WS=> :Y7ROY];XE2Y: 0V*PK\JT&KM8:C? M*?>I[7WD.?:7R19Z(4\HSCV?>4:>$)@Y2W$6&9"Y,(/ ^4LV/<& G R MM0^_(8_8CCYJ^BP=5QQH'=EV:Q*2-W#.00NAP\<" \S%09R3U#7?4%, MJXC"N35G"RE<$&H84[ATJ>UIYI7X) ]JE% M]+,X\P.*"4DB'%$>82I)@$.?<))Q%D6"0=P)"/&IPP]=$9WLN;A!=,, 8CT' MT!/2 &#-O(:IX()IO^9"'^4X*#N\03TK:,L+>GT).8NSV' (G!W6!I">^30W M')3CX]X6:UB?!]<=.[O*KL]%_<^[KH4GN1?^0L8Y%\J.X"R.,QR%RL20V/=P MKC8L01(E/I$YK%!YC!Q$2ZSJE'>TM,JP(2NH4KR 3XR?1X[GG*4LE3AL"]E MUU%?R ?IMD70#/3;7=0P+2[0^&V M1^'DG'EW*FXFI",EOT!L5C4W$_Q0T0WO@L)WY;)@A:CUN.E; M7CXV@K];DGO3B,?%A2;6X9[^-@2XX:(M'6I':/.U/LW6![F,T.6(B%-P M8%H-Q 7]KMEQ%"$Q%MLJ5G)Y]=FB)L:"#N,GYC=9-DS5V>,N;_QFK0O1E7-0 ME+S+)[=__/2H_8;Z[7?E-12UX LJP=:@V: MJUZ?< ;F[IOWN!5'' M,Z['E\/W&7H %5=:WR5I/TE9,*4/%IG5BPM-K),M?;1E &TXL$FQ7@;E\M;" M*1XP+;T,Q0195V-YK?84EU>?;4]A+.AP3V%^TP3=K_K#UL*7"2$)#XH<2S?5 M89$!I9<],'(L\L5#(R=NL=1K4G_;M*-A.4]\ZF-)N%)C/_!PKD]XA9F7A0D) M Q* =M:[I:?66D4(J)4[J0V5T$H6H,[IS@T3=+L_8MV50NT6GE=_C@0Z4I?C M*^RTHYV+^DG>,J9/J^JHEX[G/W=?=WNY4/G$L=(5'-/N6&2(22($9BE-F(B" M.*4Y1'/,R$ZL5=U4WU*B.W71YGP/3,T,X3-30?>@P-1SB\>.@YLNY_:,?N__ MGV0L(DQP1\IM2'16Q8PXJ?,QTWQGEQ@AEC-,0QX'PTUS![*6@05D3 FHQ3&O# M#2(=.VC5\M,5+W:;E\Y9+WT[0QRVJ_=[GTQ#. MGD%W)MX2"$>V'DI]5J-O"4E2"[G01RA ;,($""<5E892&N5 M_QA;=[;,AX%PPYR'R>5V?MKMI]?O;YNF*NBZ'?SYM;PC^OC\1]%\DE_)]\_E M1BV7-TKC7W0]1A?U1*WWXMZX5&9*,$3S$FF+$T6!IB2P,-I MG(C09[Y4VT70H=<31"8V*9HDUC3;X9TW2)-%OVO"0+MQ$B S W&MV#!+T$K\ M%28Q_##JB$BN#IV>(C'OX=(1(8\.D8Y=>T55===$K^[Z#BPRSD1"8HY3DNC) MP3'%F4KE3Y6H5[DC^-URZ98Y30BF4PX3K@4.!+:D92^3K6%,HD#21*RP>KMBL^' MU(:8#4[--X'$BCM$R++< M_/25%@T2]0IM1YSP6$FE<5B 6:>WNGEN8>) M#&+=?L3+2,1$FOK&+1,-B4[LCVVY0%LV$%\+M&%$CW^+ ?T&3:$:HBR-0Z-&^CJ9KS=?I$2C=7N]'Z+VV M-<%+/>5;O>>V@PJ9I&J+&J0X391;'+&(8<($PWE I')F?,8(Z!SA,8F)#6)/ M$+44H=6]1W"8.2O7"0DS:GOR35*H>TX69W6Y1P1F+L,])^!QU>W9*RVQ/?:[U3#W_AY9$@NL%S%A"U"#D#)?9"3U Z.Z_"OYF%AS-XSU(Z%ZUH:9[_9L[WJE#\6+GLG^E]MC MP'J...!-?L5#,?" YH$:9C^V*&NFT(8K]$FB_9K@#6O=SVC#'+J;#6" ]S0/ MT'8.U:2 P_RMZV$:=<&N6'X^K^QZ#/8<-0?+V?EN[U?*Q(IZ MJ=$186-5VC"P.;UU@U;"L)F^"6QFSMZU*%CV@NDE?[N1?$C7G?=G()PC-W", MTJS^H('(AXZAR2V6=0M=S_\O9$FJ8C?O@48D3JB?XUQY@#C*,X$SKK5:2L9S M&5 B0 -!3Y.9.E2U><&Q886-/H)8]7L:5M8-\$3F&<#,5/EZ&&!:O!F*L2'H M<"J&F4BN2@1.$YFW&F!4T*/$__C5E@G%4C9_D$KXY 6:( MC$$T3!Q- 0U,S3=T6]NV_6%XSKIE8X+@#5AX5XDG8[KSYJ.@WI0/I%@M&*47K83\['(%QLQG[C%(MK; MOQGUHF3YZ6%5J-_V[S'?CV,:^1[F@9?@R$L8SKT\QR+,?498YOE!:!S-/4]G MGE=_1QCUE &!P1& #"*K;L2VV(,?2FR3/AX1'1#S= .!74S3$@I8M/*R@*/1 MR)';YXLV7I9A+YIH<+EE.;)HM(YOQG(,3D)U@YH7'F=9EL<9YLJOP)'/&:8! MD3CUO23V1$@36%?X2P0GMDX]^39YU V7&9R71 0PCML803.?PR4N,/,U@*2? MM[-WYM'5P&ZHH*ZJFR^1F[?2V5#XHZIGT_LL Q9BJ?YZ_XM8B8HLU:;FEC\4 MJZ)NO9\GT8]CTWZL^"B>))ET__O2H:W<2R M7H0IEQXE'%.:2ARQ),29#H)FDL:A8&D8)S:Y2" ;\^0G6W*X5/00^T:J>]W& MX5YM).L&D0V_P/0&$&W#O,<$X-DF1%JB:$=5>2(;[KKCV)VO\J&LZQO4LJ3P M=9@OL8/"52(%2'W>#(L=-$>I%\MEKAA^I<^15^*;LG;*[+U?L?)!Z,_/YI3G M75GI'=:I@Z"+.*>$D2!71HI39:XR@HD4 L+@5I7/ @1^%*D3&)!8ST@5C\(]2[! M7/B^Y_$T(1FP<]*,C\*JD]*IA]$]A?Z9S/L S%XE,X(*>[5T:.YQAM[W:&KF M?AP>X]>-WJIN!,K$9\ 5RO-H5W,P_?^UZZ$X.:'.PK-W[:CL3[E=!=".: M=OBY>BVN*SV$I8\*>P%+O4QMR*GO^?HXJ7*?TS3$,LB2. R)SU/0/%83HA-O MQ[?4!A,;T<. G;_"K)T1CF8FS34Z,+NUF]YX@W8@N2\5@$CIR-H8D9S5I$! M.+0;H'NMJP$/W&1ED#8E;LH'RB1)!$X"W97=8P+G4GT)HB@F/DMI0!G,01HC M-[GWL]T*5H.M(+B\=Q0QP\VQ(Q0<[(2);/1B^K94CI\#]D#FL9G9B M$K!@1N-@V)JR!SLN-C^T*+:,3#5^S4#T20:RC=%]P1%M!G",#VTS6<"VS+!6 M^YDO9"DV-;51[OE$3XQ5.X@81YGDF"1!BJDG,N5,2$_ .ML?49C<4M3M'KX2 M3V(%G?E^#(>9YE\E)$S#-_*UQ*88'G%.%&>5@8?KSUP/>$:\XRK NZK MIFB;$Q1-(>JWW]ERS077AP5UQ&'=E5U]DF])I7M1U7>B:EL5?]B. M^53[?)9%088%S22.CUD$^WX1!M&NS/B M U:UDFR8U7.(N[[>5\Q==?8$#7<=+_!<@#N4.1\)?./B&#]7FQQ7;,V[(7(, MYM'FR?7Z\"[N=ZMZ=@_ L(/[F=LGMHIW.CZMDQ3\'^NZ M:0-.VK4OE6J)ZDEOE/1[S+QO^SD0QDV6(_EAUL=,=(<>DH&45GW:SZTY6X_V M"T(-^[-?NA2F=EP4BS=]N?F[HF9DV\I>P7 Z&F.^(F[\!1P&X_!IT)3O0$S\CMN.WGXEP5J_ T85G>P^:B#=\&1I= M;]O+AW7Y0[+L.P=U0V#WR@W:W[TBM6Y(]ZPOOJTJ]:GH\HX+QI)(QE1BCX8I MCF0;PXLCS,(PS:)4Q"($]6V\GJ6)=?^ME(*UL;'MIK3>;4JM!Z$Y>!1F&_YY M 889F %OVR9E_8CH@_*H-QOL=X^CO1*W3*.>:S1DVV6S(E<0.NMI=#5#,[<^ M<@7@<88+H$EFE:Q!D$T"3)3OHV)3J(3DZ1,C$2TUUKA5%J M<[=7,!']1(L%H]NLBZ36#^NV@=A'T?RVJ@19%O\I^'M%M(L4_4**E:Z7Z3_- M,LL8B_T ![X>:9('$OW^!@WX09KRMD#\P)BH*Y](L=0O+RS+"NMTX4U?(3Z! MH;&%R5U]%HS\W#5;5N";'G]33LW_$Z(ZI>J7#^^6VVGDIO&6D:6 MF-K#Z"@C31JUM&_0N[)L5LK;, ^WC$%P.=KB2'J@\E,'0;]\>?OU"_#%OB^_X6O;6BK@2[FE@W[?4'+Y2CTI M@JL7YO[B\[X.3PIV]+([?95UT+)\$'IHJM!,%LNB3==_+%=<\#5KW?V^Y^8B,8YGS 0\S M)EU<Z+Y-()*8993@,PH &)*%99.2F'"X\5U6$ MI@4O@VA%'[=#UP@$,R=FLEA5-PP9OZJ@H5UH]AJ&(?NGRA;V_N[B8-1F"(,V MYELK?RGH[9#5#0K-VCG&NRXF>J,E"$(DYR3 MND3[!<]*&<(R?E[*=!%;HU,53VW_M-?EJMTW#?J,2Y^QA*4!YA%1.YC4DSA+ MHABGW$_"3+V6>)A!_ M#H3+07@'\L.TTDST"4+Q%R2UKOX_M>:LU?\C0AU6_X]="E>]K[I#75OU\ZU< MJEL^-ZN_U=OP/E@5#9>;6#5;+M" #?19-.MJA?Y6#Y)&YJII"M)E59T 'YCJ MFD$S@>H");=295,:LZDV4.BAJD-OM7.E/Y:KZGC$>L(H]T408BY)A*-0Q#B/ MO!Q[B9?2)(LS'C.(#WV2RL0V8$?39N[\:5S,/.6KI85I]*&@$Y2]C$KDR#$^ M36-6CWA4S$-7>/QBB_%$;_^U+AZ[TT0KLF+Z=.VV.LZ/!>$CRU9:5-YL*RG=EI>LG M]PN";Q]TH]7_%%P?YGY%ZJ)><,&\,!41#L)8X"CS$DRBG&.>"B+]1/@Q)Z#: M'" #)C84'UA MWP1?+X4^XO=&2%%52ID^V[5=@^-K9I0F1@UFE[8IA#\4-VC#SLTNM=!R-OAY MR^%-6VNTZRR*?F]Y1D[#) XP>;"$Z<13*>BD[:W97E;I(Z>]$ MGZULGO>)+-+<2R0))1,[-(SO YDSLH0 ;$",1'9F*<5JS&@4CL0_5W^PFF*+75;/X ME7PO'M8/F\UZ&D09TYTB,Y'C*%&[I2S-*4X]$F0)STC*C(7'MI!=;\HBT](%Q@W'H#*,$S@"!:> A%CO*G=?ML F)F8BN]OOCQ.;= MW1L)?K27-[O+WC\M;C C (5L@CHC.RBLRHV I&:K.K*#8%A\9+F"G8OPKE@5 MC?A0/.D6'_O.QT?1+*@O,TIH@+,@EFKK+"6F7N)ACQ$OB)/0"_( -E1MG"!$ M.ZX8*GNT%[ 8K78!N4!Z?I HQRKU(K678C3OYO7Z7IKD)$J\.$\@WI4[W"S< M*ST9]E59_K,;Q.@4)S._RIWT,)O:T<4MX>-=4SLRU^$(2B,A70V?'"/9]>X/:[+N'@(65!KJ=X!^J+"!.<)[K;BLC"(.4T"&-0 MK\4)>9TZ1G-FALKOFO:\ VI&GYAA=.?/\1R H2&[1S#W0!H32.)]D8D;1NB]D.*+TCSSJYM)F!FY,XE['DF$L=\N;*MZ54"ARD?BI2 M3R1YD ";7YX@,[49W0S+?>RHVLT(/D#&T.9=+2_07&U$[0E..//WM$B.I_T> M$'F1.;^G!3TWX??,U5=II;(!=^6R8%K5-TW8PIPE<1J'.%6RX2CS"2:)YV/& MLH 1HO91$(O02 M"CPB\!DE'KO#12^:WU;;$FW=Y$V37 0\C#*>4LS#D&A]CG >\13[?NS+G'A1 M&OB+E;C7IWJ^VK:A.4'8Z'.==Y_K(_+&G_$!8<1U!3;OR5_3?N84C&9J[@85 M-VUFAM"\N83*E7UE1B2=I)?,*7HOV#]F1/SQGC%C-SJILU2&IUJ3Y5TEA/+E MM0%J1V*06KP1W?^+A*1!0EB,TU2/]O72&!,2<.Q)%DHOBKB7@+K.@CF8V _H MVO>B8H6$(O\ ;DT%1]3,5DR*$\QV?&G(BI.*MP7?;[\W0K<41$?5FSV+NH-5 MQQ'Z8YI!-4_=I0/\E:T'-X;E0'PI8R#(;1HJJ M37'\JA9;=Q-[6D?IN?NZ2PL+'GD9#R7F3%#=(CO$5$0"9\I(A8)&(@M]B+$R MICRQD=)\=%D>-. $6"MG#J-A]F<*<(")H).XW'0;FF?T>___)$=2P.*[2A$9 MTYTW6P2%XRAQ!%X WJBV#X]TPTG_MR#5VQ5_HU[YBT!P3J(HQ5G&G(;@;<:L+HK>X&;>S2C"(T;A-[%:^$'03YKE[M-X85^&D=AZ.,\UO.T,Z[T MCA.)0T&\@,F0)Y'1"WMOU8D5[8O.DR@_1W_D!K8*E![=1V%?D*:#*!O M8R_&^.?:4@+8I_HB\[!FB_OLVC57[->8KYGB/M-[S1,/_@3_Q'XL5Y_72^%[ M-/9OJ^IK];!J^+LEN3?]#)]=8.)/M:*+-6&D*6-_./Q7[1>JAV*E8\[FG_GS M0%S6 B<8P/3"3'STN^;"41GR12FMU.G\JK,IV$7!ABIW^>)K!AWI$8!=/8=. M)ZV+U?VG1U&U=1WU*R'+2FSGA.@"D*8BBH9ZUM7S^T8\U(HYID]'E,ME&\;I M6I8O2,!X3L,0DU1*'$4>QY3J XE,^"S(@C#B*:1J=D)>058#7G+;C^>A+7NH MZ'YJ-(,V,X^F>5IFT9L_R3. 6:T>_F[R*=):B':TFZ:D6R[M<[L= MM.!Z-M*DF#J=FC0-IR\P3VE2R$]/6IJ6I)4CIKTY4=X^W;?G+G5)W^U# _## M3MX_@QO6^NCJW^V3 O!>J6M[;%33%ZNZ/S0U/L7,' TC9^QJ(."^V/480'VQ M42%M7;'3B\[IB8V*=>"(C5]KYX=U%;.DUIW>=@]OX%[7KYYWU]R19_V[VS]( MQ=LO>GC$[8K?J0^(WIGU\TCR@,0T""7.XTBY75D&&V:.($B#7:0IH7#D&TW"XJQ.T90@'WI# MD]*"NT&?UDVMRU644Z4'8:JWZ?/[%8<$5<^O,+4K!(JQC@AZV<=Q(R/,K QH MH@U172O$BZ>"KY6SXRY,>UD\*_]F9-G9/)S+H@U]'(.K+0N+BYKZ,+<] M,M2W6/U0K$2[O5E$DDN9>%2Y*$SBB-(0YW[*<"K"*/&SA$9LT,4$<;?C>AYRW'^J8-SWI0;S=. M;-*6V--AZVH?Y9[!>7=1DP%\M(>:CA)\!]6&P5BC//+E\QTI^-_JU^47L12L M$;RO"P(W,8.L.;%QW0^I]CPAS11ZJG]J=9JLGM&&NTTIE/G&#(3?Y:W:5-#! MC*,E:A,T,[/!PVJW!R(TV_[/1OSACM#J?MO#IUW?SVT>;-=>*F8Y3SQ.,$]E MJ$^=%F]ZF#?ENUM)..4=:3OTA#(+\XRE6*8BQI'P.,[",,,D2TF<>KD?^J#> M179L3*Q[7<-.97$>*_%-.89ZG_S#LJW**O9*Y*I#IF&O1\MG8/;JG!Y98(;D M]?N;#6Y'++5O5AUF4&S=H"%CJ"E1QYJ[%^]UT#AZ*5LR,>L+^SJ@#E_F5ZYF MV>V)\T+3($N](7B_>DT>BX8L-V-ZF%#V+)682T_/#!1$6;+$QRGS*&'*Q@4A M;/K(&+6I:TBVM-NM*RY6J" M!E F8A_U@#*ZR;J=.%&V*;Z>E M[Z:W[D+24EB!SB2?O'GJO4E7=5T\M U9%6'1M,=P(6>0 M3PM].<1YM;S /-QZ5RBKV>7K%V2*@HP(-XZ#C%UJZ%&M:BW^ME6_R M]DE]T77;_1D((ID72NKAD/H"1T((G$DF<.XK7R%E@H0!S&$X1VEJ=V!+%[6$ MKSIL\"PR ;W$[\>%OY4NBN7KGGJ4S[QOUDKA'[\N+-]@IBS*>&I M"W]V;*#BX7'9'D[I"EI866N/E0RX 0XI-<763/NG0 QF#(9@;5A &QYNT*T) M4O AID"Q7Q[!(5WXK'N@^$AS1@+"Q-2I@)Z8>5/&,TB,*Z@;^8 !_IZ. M0TV\+,85[1K/+#Q;[\9QP8:-'"]<:;E][GOH'_1.[UH;+[+0Y^JMF&,:JHUS M1-0^FN9*VUC*E _.XYRHI2!;Z#%J$^OG M$8ZR(,:9GX58,N9+%H6<4 \VNOL,)<@GW&IF=T\'_5"L$"^72U+5Z%'YB;5F MXD>8OI]#RTS3'2 T_'CDWXWJ"?J3I,O2.5(A\]1F55[+XAZJ+>7+KHW8D%[ M^N*9D='JB#ZCEAW4\F,U$1J"LYG^3X0>T!]W"9S+(?7G()A^8OT1Y3_+^/IS MD !FV9]=PKGQN65L_;!>ZG;,P\#=@G ](YD%6!*U4XC"4)D?%B5JATYYFF24 M,4$WDQNOMD)GF#!2I_TICC!S-*!K%G1VA>[5EN<:Q"8P0#<(#*5+(W0!C>EM MT3D&_BPFZ0) ,MT::5K*PK_+HK[;WKQKE/IQ[6.CGR2K2=6?]TO:HLEB22G M$F=)&N!(!AG.1*+XD,+8)R7'4)X>*&"0PN8SI<:VBQF9Q@_BUK\_]2]ZW+C M.+(N^BJ,6+'7[HDP5O "DN"L7ZXJ5X]C5U?Y5%7WQ)SYH<#5I36RY*%D=WL_ M_0%XD2B+(I$02/>9F.YVE4EDYB=E(I'(BW[IQ_5:?)#/&ILT^8#TA.U\\K$NRFL M"6I7E&%-NT *F$JUG6_\=3/M8=LI>[6[SFPYJSW,=S-5^WX-^T:;$84WZ]UR M]U(-4="JH9WB#W1'F[F%BR@D"A,A$4D(0YA%$:)%@E&2L"0KBBSG.+$=[3E$ M:&+%J$D''=IFS"4-WH_4]CVO[7 .>'5W?]#:)UW5B@BPB MR5D:(IKG%&&9)8CQ0FNP8"(I"LK3PJK)6__R4V]<;4H_=&)]#Q##6GFY>,"= MS5(R4$KT>0$N2(?N672V5.CS G73H >>NO0*\2-=EK_1U5-[8[D6;0N4I=PV M(2'Q9?W5-$ OE^M[.3?\$N@INU]M=^52-W H^++=\M3&7C'07&(&"9R-1L%D'>[ZKFT;G M21(^/D.[+?W-/AF8[3GZ4 SB%:=7;0*8N6'I<-MV2!<]'\E,]Y(>T?1^7^F# MMS>ZQ_0(Z_G[39]$O$X JV@LTB1A,A,*15B&""KXW[:UK0>QMUF6[6HW"9(7^F<41*HIAQR4E> M1,"RM5&B4[M6^P#UD6_5) MFS4(/95N]N\Z&HS>.< +PE)%29JA$,<*X;!@B*2FM2RC- UC245N54(^3&9R MHZ#])<0,U:KG_7X2DOS#_ Q-Q^Q'RE+Y+Y8?J.Z&'JH(!LWPYJ SW+EN)TNW M/X*;$2@\30KWK>;]1/X$T[K/JO+PTX[E)^UQHCDZF(_V[\O=CU_7&[:59=65 M\7;]^+3;FHL_;3Y6RXKL\?FB.HO\3)?K3YOM]G9=SZR[7;?IR]$BQ)Q&A YPC+.$8D41I)+G(9A&LOPSQ- M:.@J,-($/WVJIJ?<=C[]5B:/%3JS?@2^JGKF87K>2J!9/XB3ZJ%YJ;OM2?N! M9HUG\4ZNI5KN%D5"TURPPF1QIOK026.]B>B?:!BE16:NWC"'U3V>H61E22XI M;FRFYYG1@:PF&?S4V'K@M?DYK.P,\R7R.UG2SMC AF3P4T/TO.!@8S%/C$RQS;F4SN8?A%E4F#&(T08D0@7DB*B M&$6RP"K$1191E3MYBW[XF]@M[+E"&K@RNNIQ0%[Y'\$_#>M!Q3NT98/G3Q;H M+\[_>;D[AC-^5.[>GU] ?;MYGKA[&W_.+[1G'3?/9!RO "7;'9(.JD(!N=U] MU8Y0%6\4=U+KRWI'[^4"%Y'$-*@ :&L0+:\')X$&>%FH>>CDHUP%+1N!X>,JJ#D)#JSX M'!D-%=_;"&EKPC./E(8"^:Y=](WXZ%.Z]GKYYSTZ_KU6KSNYD.^7%3?M@\L9UZ6K6STPY3TKYN M5BNU*DPA'84RM:N><.9A80WLF,^JC M=LMDH$Q?17T.6NX"$XL._FDX"S[6K %C'7#P[91]4DAAUF :-.'3H5T1\34Q M&DQ_WBG2KO"<3)9V7NB"3* ?FY5^8WOS[Z?E[N5Z+0YI"TT6R?90!I"H@DC! M$Z2=>V+2"*DV7'&&XBPD0H9413EHX!24@5FRA^H4FF[.QFC*C!]T[]E M-K7K9[I<5>40F[HQ8Z6D#3-M]WF:4H%C%J(,2XXPE3$B>:Q0$F*5X#S#*0L7 MN\V.KNSL$I@#D&':\V$?CI [DVVD&;H*Q$C[>D^0VAFC28&"62.#47-=W63H M[/D)=IM]5\\.2Q., G#&PY,]@M.?U2 YP_/:(KDOY-@BHC5QFVM>M55YW!F7$B<4$1C3A&AA!5Y0B*.29OL\AW0,&*,L$/NRW>78YTFWM0- M;)2Y16F;5M.*"V#OB%$T[:R/'W#<.DFT;HTV+0WQTU;>'AM*V$KJJZ_$*+UY MVTO8BG_29<+ZQ8N+KVI[I!TCP:"?]8L .W, M*(1VAL4G,#!+H<"6PI],!K9]SWE"D8DA?Y)4*U33 M:^+%%/_5#6&'*DQO_M@9NZ2]HT_+[6ZA,D6DB#"BF6D.$3*N[47"41)E/%&4 MQ$4(R^OUQ=G$AJ7A,Z@8O=HW@WFI:RAK9IO4J*'ZZ@//PT8U>2;@'/]^3[<_[LK- M\U)(\>[%S""Z7=^NG^5VMUS?7YL>WU7_H(4J\I@G<8I4FG+MT>4I*F2>(86) M#(N0945(@(%O2](S1+RK:O6G9O[2LF4AH'L>P#%P6UBM@]\3@ 6/>ALF@I8+ M,[_RIV9HE2E2;5&['D?-)=H-!,!?F-N6\-SQ;2 @/8%MZ IN1N;+8[7AK>\/ MG\0CT@C2<%[J,PJZ8.B/A:)8<>=2V8KM-8F[22!<,4"YJ% M*$D*$YP)3;>-0B*N4BD2'-*H .G=J_4GUKGOYI5.88WDF_MUU25CTXY-U-:K MW%6>]N?-#KIOOT;+3B,OP "FC?NHSETCWBG9:&MW_V(4]#(X+\-[_,/V3;MB@X=DYP_X1L+<>G,8.J[3EK8 MU.R:DU/++''Y"^.T"X,_0VS2(N!O!L7XG+5W:SMYTF MR":7L).P4R<8+G"6I0D),<*BX A+FILZ9($*Q7F2<,*EP!"?:(S@+$[2JM-6 MW/@&VPX;__D?)([R_PYDQ0[,-HZB:6?Y?&($LVN?7@%S,PP"V!392N;)T(R2 MF]6,V K_VDA8O^<8@3 M\_:^\B&P8>(?'[65V<=;%WF82I6:: 0N(H0+I<]' MJ0I1GF=8,$D9R:T&Y((I3^Q 57P 0Q36H%D&+J: AC.J%HG'@Y-!R:NZM"F MX>-PG>,QS &5W5?PPYKNO"$1*!PG@1+P @XS29]6,@I9&EV7Y??R8;T3'U?T MWGK^:._;4Q^3S*@10Q5%W8:\P7=9/BS7U#J7?T#\85WW(SE,J<>%#OYI./ U M-W10/+<9H?U+SC\&>=AT,O_X--,L0"*:=S^L?(I@F7X*.>RM! M*V%]=P@<)OHVC?^L@#C;S\_N;>=+B-)$U#_(^K^WZ[M2/M*E:.-QS5V'/HU7 MOG93+"6)(BE)&(KC4""<*3.D.,&(YC'#2I*0:OL&[;/LP(B5QES2AKEAHFVS M7X>*ZL[[+F5HCG!;WR),!:%K)^>*C^"GEJ._F,N!%M*VN[-!M#Z0^RYANPP0 M?S< +DS,'?6_ *B>2/\EJSGV11)B6;-R1U>+HB T3[5IBH0D MI@HE0X74?U0L2_(P*2(A8-V/^NE,?>;84PT,D$BK$:\) QL8G4')SL!XD!UX M #F(;2@:Z_%^1&QXIZ%AH7SU$SI#9=ZN0<.BGO0&&GG8']="96U(HJ,F2#NONO MH>Q8&78.*3ME]2 _3%D=17?HOS,HF+%54^AZA.$, !P1G!8(:ZME*5YMMC3@ H14;%$,LMCFA91+C!HXN@ES$QLV#IM?3N\N?8N=L#: MSDV9"T&8<>P'KPI5-(QU<@:" VL3M1ST 9+WILL.K+Q1@V9WT,XW<[Y@3<< M!]>;VU.5W5Q%37J:>I@ZD4_[04I)6M"0%6;BNHP13G"N;5U4()D2I50H&,XS M4.0#R,#4(9$#.TWXL+^+S2?7P59@P"V#*!/""(RNV"'8M#:<9NR4*QJ^PC)0 M\O/&:QS!.0GDN*[CVA3HX6&Y:TVC<02U:91K?F06]WVS4AGF,@\S%"8Q1QA' M(:(II8B+G,8TE#A/0-.?0-0G/USN>:E\AR-NCMP&QR9E,*CM#-1D $+/I_ZP MQ1=Y&F8J20+$9:1 MF1\:%HA@;742H1B)L(I4 LJ!.4=H8@.SCU>XU)Z?!<=2[,VZ_LV;FUL0GW15'7%^<)6R_LJ MH+=]7S?%611<99Q7%1FF TV2)XCEC*.8DI!2IO1_\.)9EFQCJ[T@^I#O=Y<+ MZZ_Y)[G=_C5H6@ %CYO2/JW4#5 [?9\,))@1,&P<;IDJUZ#B(3@P<14T7'BL MYG(1WE=I%XCVO'5>+K"<%'TY+>+\[LO\"_V?3?E^1;?;S_2A MO6OEYNHYE!E*$OTOC E%A1 $)3QF24+2B/,0V(\00G]B]Z'F!E7LG/82OPHJ MEH**I\ PY7B1#07=SAY-""7,(OE'T:7OGPL6_KK[@:C/W3GU.RSB& M4&H;:%K:M!=I[S?;W?=JY,3^A@53H9T?A5&>1BG"@A%4Y$0A00F)19K&60(R M3E94ITZ@X3^D,)5<55ORFHF@.PO"< 2\QK)#TS(ZXALC8%3D0/X CV$@^&?% M0C#)_1-(:%]A$"N:\X8_(#"RR_LQ;-6W+=.3HSI]>-B'N:8#?V KSR]=>U*%-]A=)S2U% M'0A]?*J2;:MRT%3E*>$%0U))4QB7*D0+D:*8QW$6D91%$:CALMMM?0 TV$WV<%[[9A@GK;:LV1FW6G'A'V]T8X^#U/;;;E; M?-/VEI;+S:_K[:/D2[64H@DWI06G$5$ADA&5",=,H2)4!6)QQA5/28Q#J\J3 M02J3'YMKNL (W3 PPQKJ35R@+VPMJ;5*6DDRI(]Z@8XNZC\=]'!X[5F4T$J\ M5@/M'H:[N;=KL7Q>BB=:MTVP=&N/WYK\,KTE]E=[5_657..NJ;M(,#TYT/&V M=9UGW\FW?+74;+YDOPA=W_',$ZX%"VS7>*&FK6$[.?CCIOQ&5_+U3K?@H8HY MRR-$I=Z2,)8,41%2%$LLN,CRB&*0!PDC/Z-?N33TH/4(("CM/,SI ((I;'6= M?6#DZC!,'*E-B0PS5\&)<^JSR, %!V]E!2#B,Q<2N !S6CK@M,IDQ0)-S#.7 M12&CC)KN\=K1+(8+;G M^LO[V^!ZMRN7[&E7W2/M-L$=K1*0_(>9P0+/E^W_%F%H,!P.^?U>^LMUZ/RL M3P-&=9KA4:;7JJF!DO5WIOGZ9RF+621R5!3*#)E1&:)$9BC"E&L;$V-*N:-M ML:$_>=2[E,U-K.'&C)XY] ZNF %>4T/A!5L7WZ !;4S'(E> U;;W*M#L7+V& M[FH6ZP,!Q+\-LJ+^5I8( LV /0(MXY[CO]8?^8NFL1 *RY"(%.59G"(<11DJ MDE0ADJ1I&&6,Z$,4-*^_77SR\$--"CQE\@@ E162)SQ%(I(8X3CFB+*\0+F@ M11@+3"6-88.]' %PG^KE P8[V^@J'#02TU"I3)W?2H77W'NL3M@O/7M%PFNA M^JH03IYQKSS8G;98(E0?B4BH3]XD%0CST/2VB1(41S*/!",)HZ"BQ'XR$QN4 M*E-^YZ45U1F8[+3L!S M,$43^6NY=K(?3GN:TFIWPIJZG09I A+B0EC$>(XTCOB+E(S(Y($)<4 M9WD8RMQN1QPC-+'BU:2#AO95/>-'(Q2T].WT;Q2N83WT"0),']WEMU9+6^$& M[@SU$K5VZA\.BCFZ\"P*:BM>JZC6SSNF?+<3CC[M^]"$2)R2F3F9I"5[0O:<'%SMO]3)I8=H(%!2>SWU6%E^) MW*<$YLW@/BO@2>KV^2?]I8 VQZ(BR5D1YAPE/$_U7BD+Q%B8H2A/,I4*GN2% ME7,Z3FK&Z_IN*J33&7( ,#O-] ,#3$-=$?"2#CK)B7* T)NGA Z?+"W>F*VE M*+"GT@44IDPX<6UR.4'')0\(O5V'R[?IQN0!,@_]+3UU:FK.LG^G9G+C[J4= M!/QR<-\X%4F2B!RE>@-%.*,_*:LLENLU7;UL ME]M#E;YEXOBY]Z<.+Y7E9BTW3]OC09DM&_9IY6?E'U9?7Z(#@TK#4GMNBFTC MHU,^^ME%9\M,'Q.KFZ,^^BQW;74E_^T'+>6/S4HO\G6W M!JLB;-6)%?3X"]IP50^7>M[^5U"G('18"[[*W5,)&.H+Q'!##Z;DCLA- MH/QNB#B9!""IV0R%&P1=\^&X@IMS_UT["%NEM54?)>J[*GV8^*(^+M=TS9=F M0LC^L&$.]=O^7[6Y&849"(8CQ&2L$&8)193F"BF2))E@2N82%%WSR=S$UFM/ M^.C [A:.\_J9V!TJW@IIF*%S!!E\[)@"#4\G%*^LS7J8F0+4U^>>26@X9^1O MGO1BGS<[:=CYM-&L?95<+I]-%4((5H1E/4"9(A'#$0T1H01$O:$8%R8LH MHL!4?"O"$QO$EHVKH&+D*JCXJ$*8#>;K^^# UF730.R0MC.%4^ ',W.30.>2 MC _"P5\6OAW9N=/O06#TY-W#WG?,F6T"/=]@]KCW%[\^\GD^?0WHTD M)!(X%!2%C.4(JS33/AOG2(6"AP7-HZP E3+;$I[8Z'RZO7YW^^GV^^W-M^#Z M\X?@V_)H_R_@YO_Y]?;[_\ )MG:XFIG8J9 "V9B M.AQ4=J6F.\GU$5187^FYMF3G3=@%@G&2P@M]WT=CA$,Y75LSM*")# 6+8I1@ M3/5)+R*(Y82C+!&8F/EE+ +=^(P1G-AN= H&[ZOZMU4U6&NS#G8_9%7W4H]6 MN*0G0@^*MC?4_K"!7D._ZGOPNK!RI$;[PD8'YT6=I+5!#[DW;&9P7OCA]@4# M[[G;@L/AZ-U0]NMT^:1=55LV@3;T7Q1R+ M."&(IA'7YQO3"IODH385VG9$.,=*@DW%!?Q,;$DJE7DZ,!4L&_H!AW?'OA1Z M>_LR$Z .YN? F3$_!UQ;YH*?&O;^4CDR]3LMYA6/GFO[/,'ET81=PLWL%LX# M='T&T,>R;O;Q(UV6O]'54SMRH$Z%$U_67XU-+O59_1W=+K5=WK"M+*OC7I4C MIW^M4=/.7'5O<[AW2@B1C%<-&2)]-(MRCDA4A"B,\X*R6$4L9*"Y)G[YF]A^ M=H<,''-0C1VH>O1NM4<6&+&"2B[SBX.+!C2QOC\].Y/[AI\),.*^1_FJ&9K2 M]KD2QCO>LQM4_!H+?>"XRA74@.P'>!K"4V13 MGY7.>[;T*:4WRH8^*_+Y;.?SK\#KU7]9KI6)];6C9EZ,?BSVLA!<) U.YAHS'/E)GF;^@WOQX MO=D*S7O%Z%:8]S\ SRS\JM6JJ;_[($UWB.6ZVD,_&(-MF4?-NCSRAU_-RQ.LH FGF;F3D0C3,$*4)"E2!"S/EI MN(<-NE?-_;$#\]%T6:V#"?-$"GQAZ#M&<#%?;Q,=\ 7GV;B -P)N-EI3,M-D MEVK)ZTB#67P1Q22B^N"/L!()PC+*$4E4@E0O'Q\[NW:QU%#G"2@PV,@,"N3)8/33F%7Y!\5\K_KTXB=K*"#R'F1G(X? M/(YY0CG(<8L9AC1+%B^LR<))3QQ5K> MFQ>_VSMS<$ZLOII%_=4\X)VW]? M[GZ\?]KN-@^RW+?MT&=:#8_F M!2:W+YMB275>0P*#XL1Z %]W-ADF/Z.LS,_7Y?9?M0NL1*H*RD,DPC1$. H9 M8HF9-4(BEJDT)32%6H@>,A,;A".B@:'J%H\Z@Y&U(;A00X5V4?(!F?SI M=!^1N55X0- >C1UZVKE+ELE+>Y;E"^CLW??NQ/JV[Q.U>@FNM99;8 MU(®2@-F7 2RF6N\!4*4)]Y4' 2,A)AEF.$A$5"*=,(B(D1S'6KD,8*U+$ MQ4)_=&PS-V1=HHZ@R3\>)3>G\ZG0L_,J?"$",W0MA4[?B*O@?0V$*1(,;OXP M1D\&/WV5&NLM77DLZ[01V5\'S_.DYF[>.2IT3]_.\7<0P?782&CZE8D@H7X,J>FG,.ZMB2,R3<16##SNT]ORQOK]=?S3I+=?;+^JW M[6Y]_V'W1=V5Y3_*FW_O7JY_+\56_[6X7;]_+L4_RB:1V[;)I^/Z4Y_PJU*^ M5Y5\=&O2\7Z3VYVY4/Y0#4!2P5VYU-OW/R0MVSXEE:N^K1ZL2E>TSZXW+?VC M>0C0$=05^O%CS!RH Z,+DP'N,8/?!W1N[41=B<[76/1"6(Y:C%ZZEF,]W?X: M_(NJVIF^H]OZ@J4];W=R2+;O7@[/W-$7\W?5U_"0+QOJ8UTJ]"$EI2(VY[L4 MT5#ER/2;H'D69R$#=;'RS-_4?D\GV[GB!%6L',6,/G^7.R\Z#>$'V8 M)>UD7548A(769I0E$8R0SA/&*+&*L=9$J>I5$K$5E%P&V(36]?>$4Q.I\I!Q"Q- MHR<<@';.!0(OXZ5>RS;A_*@]J3L-.5OU"#[>I.O,./'Y4[>XW?Y1< MG]JY]1WS\5M3WR[_(4N^W,J@(F8?GWDEVGC4Q5TJX&U*Y;9;B@4*?O1+X!32 M>+74;(&*?A&ZX8D6GOJUM_$:C0,L%[9$C"[/6T"&&"Z>!@*TJTT M[L0X+0I*X/7#,*E]50=;4IVW]A<&Q4EE+_!U-R-Q0\NUWFRW=[*LCL>'V%2: MYBH218*B/-+>K2"9-@NJ0(P2F>",AHJ$$._V+*6I]]B&KJD[JD--,*MP'B$[ M.^!%;ICFGXKL>:29M6R>]/L\G5DU>E3^'ISHE$U;4V[XULJKYQT5SZ&4][4D%Y3Q[I>:N83WM0BGY;LG3SAF M[YA)#Z9QL11Z1?WI:%5;;D2U2=X\/*XV+U)6S]SI#_4'W!24%.T-MMFI,#"M/\BE10\Q/4# 4U1U=M-Y^6JZ!^MN4KN!O"%9YW M= DNOO*2G'B8-V_I$IA.\IHN6LS1K#VQK?SWD]YA;I[UOYKL&DF+@NM_D(@R MCC#!!#&9I"C'489#2J(L%B"SU4=EZLOY/V]]*85YN'Q#S1UL&'W;31.'ZR33<^Y(DWW[Z$%C2B888X,W>[!2&( M9C%!/,U4JG#.HP143#%(;6K/O&GZM@/3 KQ $U.YWUA@7>CLN=L\86XN78$K^N!%BX+VVHA=O)V M;:S'IGQYKUWG>[D@A9",:]7&*I'Z7UPA$B88*4Q23+(BP7ENH^16U*96\H?Z M:\TK8J*I 3(L51TG-PU3U>R0BBL[O;<#Y+U5YMVU[FB@5.*,^I(DCE1"&" 1D>&%W$S5SYN-^'VY6FE;>*MWK?6]:4A>#T(Z7(0> M[N6R*")A2#F*LIPB[9U11),T0Z$J8EE$&2'8RE=S(S^QD6J9J5RUNCW4@:EF M%-GP8$GU3D..J$D:X2R*H'#JBN$1#(M3 M[F4"P@S@D63C,2PK$0%GU\M$=3NMVGV8L&/I>3D&#Z(]K\UW]#S/\]%A<^"Q M"XZ7/S8K_<:VKI6^9MNJ^=\BYOK4**E M%#Z'!D7(2(JCU">Q3B/TR33MA-\ MCNPE-?5=5H?P?_Z'MG#Y?S=UX0['PWZL .? BQ$ QLHJ.E?!]:[^XM1W!9O@ MCI9U-53#@<_[KE$Q?1[D^@G-?V(;%+CW:#;\QJ7EC95G]:T=]O5%[1-5[S;; MI;'1-W_LY'IKG+";M;;<31Z7"%6,55P@(F6.<)(J5) T1H23/(XR3C%.W4H@ MW1B:VK,ZU A6_)GP1SN2;J."0W)VRV3PSP.;08=/YZ)*Q\_)SN+,B3[0UYD> M^ M*.2]#RWNYIR,[;U02>AEXY\M&+US7X2 YT$:]JD)\WS3FYBK"N8PCE!6Q M-IH,1ZC +$,A8SB6(I%Y:!5RAQ"=VFFJ&G15M::/IDN\;6HP"#>+\]<$:, , MU!2T76N^\R%0NJ-#(_1= MA^E,4I9ZJ:?'ZK:AW'Y<'V+0M@.;SB\QL:4SE(.*=-#0O@H^;C:[]08RYFP( M@F$SYU%ZF&4;$MQSB-U21K?Y3P/KSC<2:ERXHRE1%H^['0"KNR93JO_-3!%M M!HW6"9 J(;S(4I2G^E^XB"0J,ADABJ.$1"*)(@X:K'"6TL3Z6M^F&<+!%[9: MWE=;$[ /\GF4[,Y57F2':6N_V!-D.H[*YNEX647%?'TC&7X!OH+_L MRI5I<;+]HNJZ*_#^>7Z%B=7Q%WT>*\U!O:)NSNX]!7CV^^@ $N/;J!\08'II M)?\$V^FXK$Z[Z<"RLVVFXZ)U]U*+I]VVTE_7;+E:26$ZRJ^?]CM$3$F!!4Y0 M$A49PBG%B'">("Q"S'$N9(Q!58G]9";6VI9HIX( MH.> <=N^[Q<9)B.[J5M M"4ZP;0[+Y&G//$-DU@US6-#7N^7(TS[ZO1GE7V N:*;2&#'.%,(TS1"5<89R MG&5*:"V-.2CK]93$Y#<1VK-;[BE>!2;V=DF+MPH6VVN"2X2%!OZUG+<=.;\/ MR7EA.[>N*),T<:L(O&'KMJZ PPW;CIYT:-.V6MVNQ?)Y*9[HJK7VMLW:>MZ= M6)LTR:!#$]"SK4_.<<_S4A%A.O1*.L\-[(=D<>ODUK?@?/W;ML8^O5:?%O>KY=JR>EZUQ3)F=SLS6K)]5'R<-PI.",YCSAB M-)0(1S)&Q!1S)*$L2)[PG"L&V=$N869B;:U8JR=_2)69O4!?(#VVEOP MLJ;+U=$&YDSL7YCZ6NCF"^3V9V/M*C@) +S9N?GBV2FJ;CN!!F&X\P8CE+0Q)B3!6H M[\0 K8DUHJ8<:-)'M3CC&:1@S.PV6$](P%3+&03PSF@AGJ>-;XC2K/N:A$E[H$XQ0B)*4H2)/"U _?M6GRF#]9S98Y>FMB^&!+0?MNM M..-A!F=)8*K=D^QRU;F;" :%=.BZ_4J@"YINMRO-W'/[E0"G+;=?/W!!'JAI M1;7=57,5%RIE*HGC$!6Q*?P718PHC1,49OIO4R*4H@DX_;-#8&)EJ=,?EP=Z M#@F?73CLMM1+A(3I4=LC9EP^MX3.'B%\YG%VEY\_?;-'N-ZLS;[G+E"OSYOU MYK$J,S/CJ$TFP1$F89;G688)6-G.DIM% M]61-RZ'#[ A6 $WT@H"+7G8)!TT(\*>&]E\\:^JHD#[U]CRQ^;5X5/!>G1Y_ MZ[+3LO97-8FJN_+!7>W,<.=4XD)R5,BB,-MJ@@C.!")9'.=Q%B=I#.J284=V MZNR9TY;*#LW*+!&$'6[]X0*S WM(S%5YR\%1R^E)KL=A8GL^NHX0?9,#JAT0 MYXZAEF^[]M+9EZ8/M(J1G)O\<>T0L(0B7(3:#\\CCG"$(UFD2885AK75L: Z ML;TX:MW0Y>)_-XUVG&\)[3"U,R'>D8)9$"\@.33C 0CMK2^/#\B>^6O27Z",$NT%Z1L_[V[RF;;W_55F*UL1UE=1ZC8<6_3&0G)3]0 M"[ZH*K4]^.1!3D 3B$OE=>OX )4;UMMA2*;!1@Z]+\[7M6&([Z,6#8,/NGDC MG=CZ?I_,%2#XV)/8T.16>?H@\9 M.P_B0GFAI@0D*M@S&!#&DQ_01V'677] Q-=[_-"C#COZYR>35OA%_;99Z7,' M+5]^D6+)Z>J#?%YR^7Y3EI(; _MYL]-_WM9=VA=%4N1QG(6H2".ASP8\0S3. M];ZO(I9$:4B2R+Z/E!,+4U]Y53P9%^"YY2IXJ-D*1,57P/>,!>N:LV!9L0;8 M0]W0MW F)L<49B(:./6.NV3[?Z2+)CYRKRU9RC 7Q'U(\Z]QVPZ_2T4#7$41PKA3)_Z<"831&E*4,Q,8P%>B#2'S0V%\S!UG*CE MR.P 1SR9OS#\ *-##BA;QHJFQ0X8.1J%[2I@+]4/0E2?S]?GQA8UOU/;[4 MU-=8%0=!Q4*P7 ??EP]5[_-?/M_==C*:34*B?0,46Y2&[:G?%'[&>FR-&[1MQ^TE._HMNX9*M?;NB)T M57VHM?F1?'._-EU%Z[EB[S?;W;9B;L$PCG"82W,+;B:@2WV.+5*&5^&V[6]]KMU-L/Y3ZA^=2_*.$ ME>O[H3:QK;[3X);!/R0M \UAM^Y-GZ^:R_G&8?I9VX>=-@G:9;I>OP2=-W<_ MZ,Z\NJK<*"FU,7E\7"UYY3[])K=5[J"1;EEW;FVFK[[?/,M2+VC6L/= /7V( MXT[J_)\?S(C_63XZS_T6_,+NY$![8F$V']LO9%TWW//*KO>Y*Y-Z<4?+W9QIAUL6**%9&.;:QU8A:%;3*8G);W,K@D%%L2T+ MK"F#[W1/T+&]TKU$9NB-;BUNDT):=J2O&BR-2>YPQ7M..&\WO"<$9K[@/2?@ MZ?WNV2?=]/$]W?ZX7@OS'[/-/-.52=_8UVH?0B@+*O),2J908<;.8AD25&09 M1:$(4Y)AGF$!4E-KRA-KKV&@^BYS\X,\L.+>,<$>5#OMG@0JF-+O4:I^N.FB M-'%_!;#PGHR"/=U9;048CM*Y [ZP4FST[N M*4(33+."8'"I3WR>P%MXRJ/BGO&?Q]]S[F5<2KJ5'V3]W]OUE[:]0G,%OB^: M294,HUP2E.2QZ80J)6(B3$W- LX4B_,D J5YV).>.K+UPR0!;,U-T:'M1^4A MU/7_JR5ERU4U^N^OX*['MNC:N0[38 8S(2T/P4\M%W\QT.T9:7,GIFJ3# 3 M7]=D6\)S-U$& M+34QFZ@E/C_^\;O10PU/7JM:D3 VZ^!!6YRR)FPZ;Q*-2Y2 M3%A>%$B%-$$XSB-$4X91(H0^K5.]NIIQ]D&':=<4RE'D[?;H:?"$Z7D7RA:\#ANS%(S8R^\]57&4 M\!OE']H"<]%-Z@S$G@R+WCSD9?L4QCV7S\+"L>Z*:R^U-->%+KLU\K\.- M=J=(544YS?(4922D"$N5(A**$$52BC3'.0N%5;-M-_)3G_L/S-0I&UUV@)DL M,%CMS,)T8,$LQ2!.1W.1)O$GW&#PE=T"(SYOBHL3,"=Y+FZKN$]9ZID ELLX MS/*X0'E!"H2++$4TBR.$<2%R22*1Q 5TG/?L ].J@3H>1J6=P<&V<]"&WG:->]<+[/D.RFJWH=5JEM5N=0TRO@L=U_4 M=_K'WY>['Z8QHK85VP7-28CS.$<%5HF9D<8090PC(13CN4QBQ4'#!ER8F%BY M#RP%6\-3\+1>ZNW0-)@W%8)K6;G1VXK)X'?#EUR)0&U*DVX ]2::(P@SG ME\VZUASX<>48"_L3B;.$\$-'*YS':KM123R>&X[7G_UHT"M>G_??_R#\CN\7 M22M/Q 2^+._W.J],K"P-)HW!G&G>[JNNO,=D_7 MPWSWCJ[OUVZ[Q[[NHT[":Q867]9?)7\J37WP.[I=;G]=;]A6EE5GT=OUX]/. MU/3KL_1J607PWKU4K[]?T>VVJ5LT>>RF,@PIBC.$$T40X2)&5/\KHQ$3/(HA MF]!4C$ZLGA6YH*+G6!,ZV2=DMS7^&7"'&1,0Y. -=FH\/.W3D[$YZW8_-=BO MO8;)Z3DF49@3Q)T^5\B%$GD0,G IWD!9P^X:8Y=V539E"=!.J3^/73[L>F-.V(%APG."1$H"C/ M]$DYSAAB5!6(I4P5(H^(_C5$FX;)3:QA>^)U).\JH'O*E<;503R@FHT :*=Z M_F"!J>,!D28*UX3?#K3]::F=C)XT=X38K-IL)_AK#;=\RZ$OF)9CLS9ST4Q; MHYUZNRNK MV0I?I9 /C\:-KYL5?EG+)I1,\Q SF1'$N,@1IIE"E)KN]ECD7$8)26@&O*[C%)P(;J[%D# "CZT@@@KSN,1QJ>P/'+A_?;YFM/XK 0D3YG MY%$H$&8D14R%!9(IQZI(398QM9Z(9$MU\HN'L1$R/_WG?Y X#O_;L%3]&/VW MY>D#ANZP49D,,^@5APMM M""K?T8 B\,NN'0OW';6=*W.S\M#&"(#N[)VO]A:_+&OF!B6#Y\+B2>\T)N&FG M#6U0.(*AG9_F$QF8->U0#EK204O[*JBH^VQ!:">GM\Z#(^1F;CAH)_QIGT'+ M]^!MTV[6N^7NY>9!EO?+];U>[??=#T.#KE\6D8P4D2%'(LXXPF&1(Y;@ N6" MI2K-69;9=U ;H#.Q;JZ76MUD%O]NYOG:A;]5_FX*4UM MQF_+S:IQ16F:L=1,BE>%1#C-,2H8UXJ,M?)RIC?QW*K5\*6,3*SD591AV8DR MT#US^J]K[DP'$OG<5#.6+8?!<\LBX%QPR2=B<<2:">>+ CG!@:V@Y4O_$%2< MF0FI>]Z"WV9&&' 8FPEIM_/92>C,)^2PTYH'G 8/<)>L/]^9S@,*1\<\'^NY MG?RJQABW:U.;4I7U-6&,.$RSL$@R1#%GIC&]0HRG*:+:X6.F<:Y*09?X_60F MW@OJIA\=JK #W1EH[(YQEPL,,\HGLDX01Q^6R=-![0R168]GPX*^/I2-/.UZ M%'M?S7/5)D#(/_Z/?%F$3$5Y+!(D"E.!PF2,:*[_%26"8OU_&BNKEAIG*XV)[Y+I 6J?#EKV@#L>L,\)<<,!ZO>+,1ZLS IT>JLX] M"%.S;;E;[%MF?.-R3R+'":9R&*(R*"&&5%8A&2IHBU5RFD8A2;%6? M>I;"Q&K6D@*UISD/Q[!V>1$2IEVV\EDKU:@,0QN;?KFSJ>D_'53K_+JSJ-:H M6*UJC3]X<:3BXVJS*;]J$HLBS)-(T BE/,((IX(ARC%%1+&3I!J0DYGV(/>(!C $Y27G2^OPIJB;_ZD=CY3.XDN:?SM@4"EQRC3T0# M')$/[[[5\?>$^X&C[>FSE[; -([W6B/]TC1W?-6&4>0LB6)C:VC%S0S7($1+LC[Q300'V#4U1>KO9M/^=I M9&DGO/;T6U>&^\U>' M)CHM1P=3$Q$5KKX7O5^3BZK7T/#'>MY!3V<1HX/5E1S\S-:FNG ?:U M19Z("KP4Z?-F_;-FJ*DB_B"WO%Q6*R_>;SUA@/CS2&R(SNUI (#H\2 @;SMY!G=R\UENKI_OJSDK?/=$ M5ZN7.[H4@,+DD65F\ G,W)W/^I_K9UG2>_EJ^D[#3F#X =H5US8C&_'$=W^GI387NY?JR$%7S1^7 M;?//!6-%C 4O$)6)-$W 4_T3RU&4Z :OJZ"_<1!TT_YP&;3'MAG M;Q((+MYZE%@1G;E7"02(TYXEH+==KJ++I_L/ M$2'WS1>)ZGC5#!,9>,M\5J#A"^;3UV:\6S[+\_&U\OG''":;_ZXWF.\/]W_; M_/[+^G'Y?KT5I<-,\\%5IKY_,<2#[\N'Y?K^*M L!+]\OKLUXW>V2PT":';Y M,!KC9P1_0 !#!V,83#&=W$I6M[GDPTO/-Y'<2L2C6>1V;[B="V[^_6320-N9 MGTWCW5!QEC.LM_0H5@@S+!")8H(B2>,LT><##ALKTDME8AVN:1[&F3HV-^X' MR,[;OUALF,;")0;[Z8,2>7++^VG,ZH4/BOG:Z1Y^V$=7T#M:?BFKK%)1]?Z] MDV75CW"1QDP_EQ8HCE6,W89*GS8DNTO9#4EF@ MC#%]>I>11 03@FBB"LRQU":$6)_>QZA-;#G"_]*4_E?0X2*HV0@J/JK&FHY&"!8Y,56X,$XS.@B M\T5E;.4YBM%8O^0X9F>YIFN^-+6 ^\IY4[(6Q9Q)B5.$B]C<""7Z*%@D%'&1 M1*R(M9\98]"4G'XZ4V>*M%2[K39<1LZ?@\G.7?0@/,R2N<@-'S@S+)6O>3%G MJ,P[[F58U)-I+2./NZGJI\WZ_KLL'TPQ4),,NF",9EF2,40(5PASGJ(BCS"* MJ(AB&B5I2$$GP1X:$ZMHFS%=M>38K$W5R4HS@?12#X'0;, 4M0\D.R6]4'28 M@AIBR% +#+E#WO@O=/=4#F?W@_5T0#!/.MI'85;]'!#QM6X./>IPZ;'O,H/# M^+EG?+OUOL 7#K,0J'Q<6'3R2 =Q\#($QQ[6$K MJ=O-Q^CJ\UU^V IZ=/]A_9)C!O4^:W+[?7,@9O*N;M=-C] J#L/HMNX4VF;) M?97_?EINESOMD)>FI7#=N-T,A+A?5ZM489Q%'L9QH235'XL@"$=9@4B..:(J M)BDC6$1A!,J]GICAB2U,%>M"%6\![^8<.J5G3?[IV3D-?Z;/!&CK[F[?-W.G MT+OJ0[FC+W52N$D;NF^FSAQE@KW?;'=!AT6/^>$SX>@KLWQJ=N?-29\)_)-L M]KGHNFT03?&.X:^>I;G<_NMC*67;3]!T8&@[_7%.8AGF2"6"(TP9T:8^)T@Q MD1,2DC"45GUAX:0G-MH=1H**DZO \!(89@Y=,^V[FCA@:V>(IT$,9E+MP9J@ MP@8.@"=;"" \JU6# _+:/CFLX-JG\-L/N5JU_<_#,)8Q%0(55#+M.$88T9!2 MI$T,S548Y;PH8$T*N\M/G7]3-^ZK*+JVA3]"8UC_+Y<1IN,@\1QZ$O9)<4%# MPJ/E9NY&V"?*:2O"WJ<<[S+:(=GO7CJJ6PW&KH+U&8X9Q5&"4I*&")/"M$PC M,5(BC4C"(Q(KV)W&,+T9M^:*IMO%Q@AFEA<<_I!PWW*M0(#?3/O39EB^?)^(^0BR^*BB*(,%2K1 MKCA/]4^LB%"2A%%F,C4B#-P\!^G-LYL>L7!5IWD%U8&\8B0PG$ WV6$8;7== M;^ X;<,7X>*P.UM)>\%V/;S^S/NWE;"G&[K=:QY&K)D6QGQG8E*?Y6Z1A2S. M>9:C*(PDPDE*$0L50VFH\H3%4F0".P]7.R(%4GD?8]5X0S^@O Y[[(>K705K M";P@'8#0;J_W PQ,W8^GJC5H&*I7P>G M];_ADJ]*MS_,/R:I_IFN3$CP>BV^ZD-VN>0[3)(@B+4!9Y+!@55CW\H82G3H30E*KZ;&Y^D =^(.F& !B'M7U*<*"ZO_UQ M%53H=/BX"C0GP8&5H'FLYF8BR"#)FM- YYBWZ1-"8 XG'(?A=$[ >C-F=L*E M/$[R='@?GJSRO13797F[%M^7NY6TS4PY?FMB(UC1L,\W>271L$F[3!B8T?I> M4F$FA[VZ2Q7+YZ5XTN[=L)R@+))^D9Q21EXM-5M^2+\(W620,T\X]CUO!S54 MC9 7,HRS*.<<)0KG"(<4(TJ81%D24:%D1$AD%3'H7W[RK(J&6-.8&QC^>P6% MW0G 74"8$MG+!N\TWBN"KW[BQXO/VS6\5["3WN#]3UT8=N]$^SZ6VH$UW0:; MPNDL)7$L.49I%#'3+(8CFFD=*VC,2*&BA-A=:0%HSAA^WU-V+#:W01 8B/># MBWLP'@")>TA^7$C?8?D!BF\3FA^'X&QXWN)5>(C^_7+W>^B1N0LN&%C"N?B3[> #=52+@\=E. M&% PO(]SIZCWT4*SA;?[V._&L7M_[UBS<^CDWIS?KMFV"IHM%&$19H1HCS/4 MRA%'"C'&,,HQ8W%"8I&DH"WQ/*FIU>72T10#(-GM>GY$A^G5T6"(_=B'EJ[' MW6Y<.%]5/.<)S5O,,RKP24W/^!N.;9*4DGRW?);F4NM!?J=_F)PODV>ZYII@ M%85[_\.<\&_7-VMJ0C7-,PLN0AP6O$!%-K'USM@EY8+ +9+ MVYF*LT##V_"V?_3*M'OA7N*V_J#RU1G*G9%YVT==#-A)CZG+5[RD/]PWR9MJ MU+\O=S\V3[NODHKEZN6#--6YR[4)'NR/$[\^FH9U=^62RT-B__NZ7;V6H.XE MOL DSF(:493%,D98Y=I ^U;$%9"Q>(CG2!TN+5[;* WM=D'[6E0?X3?(! F<.AW$@]]\'7TWWYP+8:_N_"=A\@PZ" MTX'=WX1P0GKP6\;;NE'L=TUCLUIRS=1=N>&?-[MKL7DT&Q2T--YZP8EM=L-' MT-[MM=Q421N&)2F>].NF)5+0L&9_DVF/VO@EYR2 P6RD U83%-B#@7"Z-;6G M,MN%*ECP[ETK_.4+[XVJXJKM)_DL5U%3]$>CA)(XE2CG*D*8D@@QJ5+$$I(4 M4F!!"U#M_ "MB:U&12J('"^$>J !7@1=)C!,Z[NN3DWW*FCDGZ#BT4)$W]<_ M/93>YMKGO,AGKWL&7G%,QC8\FPS0JB)[N?W7NY=WFVTIIJ\,[3%R\^9I6PI_DJUM^YYC#YWM5N[:F/LB5V$<,1PB6O 0 MX5"$2/\)HQ 7J5)Q7(2*0THPCE8'*;=SU45SCT,KRL".-$=8V*FNLX0P/:W) M>$SM'>3?5X^5H[7G;8C2)]9)]Y+>A]STJ.TH4(=YK]>B_8N;NC=2I_N5.ZJJ*77L[@O=#Q9%FBA,>-! MY=.^C;WAHS.)8>M6J]6'F)U/<"$.0%?@-03?G2 NP4#0GKR!OHHS.H$#(CX M>N\?>M0QUL=YG20@Q9?=#UF:GFVE_*&/#OO\M$^;[;;^7N8B9S))(N/):W>> MA0K17"3:SU?Z?Q&1!);]"B$^L8IW6 DJ7H(C9MISMI.*@S"V##%.A!PP FD' MVD^&E;_XMPTN(/@*8T)(SQOE= #E) CJLL9L*:E-(J+(PSQ+L4),9*:?*F&( M29+IHTHN.:,3IYPNC4&:%_XI3//T$ZYY\E7_/_)PF9 MWC,N+TJIW =SGMBV*M+=W3P;CTZO4N4(4,FS7*D899R&"!DBG,X649/+Y<>>%IR$1P>,AT6RU>T] R5 M>0.EPZ*>Q$A''G>]SVW*=?I&8(DLSXL<1XB3PIR-$I,FD0B49!E1/"*Y8J H MQQ"QB=7V4*\&K3H91,A.5WW)#5/83HG>9,/!(!)ZNQ,=(#7SO>>XT*=WFQ;O M.!X[:+E>KN^W[53V_75<'!6*LR0V8QD(PK10B,HP1+DJDB)A+*($-'KS'*&I M#PT-65.P&VP-X;\"CP/G ++T]CV(#73F6XDUR7H UB37E&."^?+#SY&9U\T> M$?;$BQY[_I(8P?X;R$2<9CC#B,@P05@1A0HN*2H(S8H()X2'(-_X>/EY3O,6 M7TT;*"!'[QE4T%HVQ_/Q5,IVO/@;G&1'%:O_*3=U^BIW=+F6HM763K3O@U1+ MOMPM%!.4)#336(44X3SAJ*""("&)4#Q-TX* NMB,DYPQO"]JBC#%LP#-3AG] M0@%3T)9VL-\L?^H"T] _W]P#K+;VPGI290N"LZJW/0"O51[PYF7)/L:V/%;M MXNKY]IK6(F&"TSPD*$X2I?5?I8CF/$)"* MY2^;]>Z'_IJ*/$W-7!F5%1QAEF6(,"Q0)G&<2TQD4L!J&MWXF-@)JC)XE68K M^&'X:GK4[#8!DT'98:RZ!ENN@R@.'BJ^H+-HW#X$._]I!FAAUG2?%QU4+ 6& MIS;EH<;V:S^VOPQCZS#FYB)DO,W <>-BY@$Y%T%U.CWGLN5\3]IKO-W)A^V"YYQ&5(8H44F.C!5#--:N7!:1K*"Y8(IFL%/< M,,&)S5=#/JCH!QT&@G\:%H**!V \911#VT.=/V2@OMQ%H#B&R$W M\VG.3OC3LYSE>\[WDJ6D6_E!UO^]7=^NS;7GIEQ*;05B(3(>ARC+DP3A*(T0 MX5BA* PIC5)*4J+:LYR='1BDYW"0@YF!#BWPY>0 3':*?KGHKM>3%;G@IY;P M7TPS01LH7*XGQT7T=S\Y0&ON"\IQL7MN*"U>RR_/LOQ$MSM]D-J46GN^T96L^KXM5!HG8<%,7V+3A9-*?8K),4.1*<:D M:2)2:M5>R9F#B1V AI&V";'F)-AH5@+M8IEDR)J98*NY"1X-.X PAA/>%B&> MJ5&$F9$#-U=!"^:!H'YPE"7R'T4G+IH(=>*.27+4HI]LHLT0P+U?]_KOUSNM@N9*\:9:94G ME#;M.$E1@5F.I/ZQB*,BY0+4#&2,X,1&O"6O_9)G8=D\^O[^^MG MNEQ=/^Q@XSM[EYCZ)OW^OJR.;4%%T*3$0R=[]DL^K+0>A8;I:N_,ST[)2 \> MWJI#+(6^8"IH_[HSCP@=%.YT7NCPXW!UO/GW[N7Z]U)LK\7_;)MVK)9JV//J M//ECUZ;;][;3;-YR"STG[[CR72@J3.G.2NFQX>R(4$Y*U;?>;,HT($Q7B88> M\^O^IL._BH8-U]?/QAU]O$_<"JV[5I.*./O;_0\E]R M9\XVKPNE]2_?R]*DJC8'I;J!;E_]7Q8FJ2I4BA)"*<)"2<14D:(L3%E6Q&F< M<="0L*D8G=@F=-B&WE].],'8>0]_!KAA]NCV>/1:U:S*!-D.7 >G+2!^,D\T MK.\'W=3,_V6.VM!I0?9V;SL1FS-?^4X+]NEM\<3T')-FJX#F1VIF3^JCH6FK M(%/30J>0*!2QZ?L9%HA)7B 9Q31C!0Z3 M3HZY3$Q$:V)ABT%-T&>9SB8F8\IL(J<^-DY:DO UI:@2%FIUZGT@]KU44R M 0\P=N)8*]%9U@<.*/J=6FWT#P=M.5UI%B4Y*T"K&^CZ71.ACED6R8P(1$BDMZ1($5/P+9"4$<\2B5F86;5[&Z4TL #)M!I(;5R:O\,/4Z+_IX6!^( 2";R!<6;EE##E\'6$Z0C7B# MN3^#"\R7XV,CQU$NC]4+KF5F96D"7&TN4!W&.[CHS;>1LT1HCYFA1!0F M.]/8+AY21"C)58K3/$Y D0\@_8DMVCZ?K2(>_"*I(6U4 5HW!D/5TAF?#BN8 M]3L/TP13-!VE]E8#!J,^<^V7$S2G-5]NR\"/"C?KG3YO?)7W2]/^8[W[3!_D M(M5' \(S@13F"<*9-BY%) L42I%JD\)PD5BY0^<(3)W&4)$,#C0#0]3^ -&+ MR?@YXE))81H/%!)TK!B2Q.ETT;O@;(>,(7&Z9XW!Y]PV\[NZ''W[?7/-__VT M+.6[I^UR+;=;N?VYW&RW"Q+AB$E]Z!!1EB&4D-545VNZSJ!# MWZYL*ZBG;7B4W*S[KJWPKS=:Z_<<\@K$_WS??-ZL[^3FL]R8+O=B>;\OF"(W=YNP5%6"\< 20"<[-UM)Z M&T4Y1F_F>926XI\.I;1]T;5*[K"T_GDES0_7:W/J+G?+_UN'>5F:LS3F$8IS MI1WU)"]0(:74?]1G8A*JB!6@,)L-T8EM0I>%*G>%=FA#J^8L(+2S";Z!@9F% M+O6K8$^_@N?:!AZ' CI[>;T5T5F0G+F0SAZ$TV(ZP+MN%J(Z"]R5&[7<+40J M<<1Q@2@)M2%@DB!:Y#G*59S+/,MQ5L20*H/.VB!]AY<15)2"QXH43+V[\MMI ML:-4,&6M!;H;%@BLD#VL>]*[[LJSJE>/2*^UJ.\1-V4Y-]7MXZ:4R_OU^Z>R ME&O>[55D:E_-GU:5KA[.69_E[HOZ3O^X,XJL?[';E4OV5"6T?=_<4;W,;L&) MDC+# N'4=)--4X$89AB%(D^EB#.:)12R+\_*_<0;?,-SP!NF@]V!SX#N&879 M@GD_7CMK\Z?]T&#V;'3,Y570?J2M2$==V:HB_\Y'?!#K*C"U41ME>@!35(>X@N$K6 4E/V_LRA&FA?1?LO:]/!K6RBTMM_-;F*4V8%JC(4X*((G$11I2$#%3MZ,;& MU >"'\O'QZH=S5H$?]/_,BP&?+.%EJ$[@FSI[D\.'=#IK_FY"AJ.ZDNF(YZ" MEBD3M#%L!?]L_CO-&> BA'R=!-R8F/<\"RU9SLV=[7^AV_?BTVWZ2 MSW(5-QMQIDC$:!*CA.<285PH1*2@2$B9Y"R7@J6@$8T#M":V3!6I((99H2%H M[$R-)X%A]N1P=K@*:KI702/_!/Z)A8B>#,(0I5FUWD+DUZIM\\IEO9WK;ECR MO=EL/\O=@LDXY%A@E"8,F[-'@9A*$Y3A)!48YSD)(\!XQ1%R5M_FBT< \M.FR^1W3$+1*N7PXQ>ZP)UZV>W^+_^V MU-YXR7^\?-@\T.5ZH3)"XR**4)(J@7"1*U1@5>B?HEB&:58D$2C3!$1]OKC[ MGG!U'/U\_5OPSYH%8(YN2_IXX\EIZO6K-"0%#Q5*(NX]M?C/$9$) K%'(>) M/G43F5N9E4$J$YN/+D&@N1@&9]@L>!,9IOXP::W5W4J:(;76"W146O_IH,[# M:\^BME;BM>II][!K@Y7'Y8ZNEO]7BO<; M7Y2 MWL=0%KJU='[:J+"#X"TWEJGC%.?PYVA M.#BEI%@1F"T_!2)N-UD%])Y['.IVO=V553NYCY3+NK?0(BZ82F6$D5(\13CC M(6*8$"2EBE66"*I8 @U$]1&:(1)U%2A-SE0S#DT%@,%C'Y>Z5&B72/&>Y)5I MUBN]#42PE"K*DH@D46'7W!=$=>ILDDXR]#$_=<)YQ1%0KZW MM%1RWQ !-?X<(I-FAX.$]F4.K&C.:QL@,)P8"M#+C@W'CM/*KSDOG^AJ$>8B7XR$]N%MC#B][8P8K4OC-@\[;8[ MNC:3#(!=QOKQ(@4.,Y7'*"-$(EE6V_:\.K&:=2@&'Z1>X&&Y;FX"]%__U;[: MMD]JFYN1BP2&7H0,R>IMK-F(7(X7&Z?KS7B/<5:8XVN+\X\Y3&JZCL+_BLS MPLV[L>)@G(0G#'.512!&.I'9 BPRC5'*6\3#!46)5XSY.:FHGM"5[ MF$L.&% T#-*P_OD5'::*ANK_"GID=YG2- P"8$R3-S#)/=L]J2ER0[X_WK#ZE+M]JMEDB*DM?#3)RXQ:KZU%4L%NMR-*E)[0G] M,W([2_75]01/XA\#R(L#L6!&\L)U%$*(^Q%*, I=YCRR?CMX@N; MHIJ&C%RYWB_DUVY@L6*/GD$PID^_G M\(BI0C\^YEG=K+WIMQ2AR")*-+4XF,"BZNN M) =*2>\"_*__=!P7/.$"O#05UJ[C7#C-?P _5P]Y(7,1_R^(G0O7]2X2VY3U8?%L:;? M;Y9?6:F'A3O5Y#.?,\XW:G,-;])^9NAWOI-5VW4=[(\'7'""2\ZZP4F7I*QS M;S<$^S$+W @&B" H%%R6M#(.D9=$E#@\"D*FF8@T@YV%34--&-:404L:7,K; MM_MVYF;'A^8./_,=J-F"]9#5LQP-J!_F@&J2UF0!"WOY3G.863L1R@)P QE2 M-E8U39W:4BX]HFM>;%_JSCMM) D[& MWQ8'8]2@,2$H@&*$PHC0.M M:J"SE!8V6S7=Q@,_4-;-4SD'DIKQL2*ZGET9E'J!:[9)T:PEJ)RCLW*.RH2X MIVDJ4P\8GCMX46W3K7@]O+Q)K_E37FZK[D8GX< M)UY(&8KUZOC.TUHZ1L>+1\ :@KH%>B, *1X?[(BM>9+H$:U3P1NR2[3:G!;/ MULEBA-*ZAXQID4_.&PJ/Z%^:7SUD]Y^S3[+>_B:]$<=BEMU?9NRW[*6LV,=_ M5:^7/PM6_JW(*O8YNRV*?Q2E^O3%60065NA_<%Q 6>X%Y4]MUWS9-+_774(6 M[OWKN<[8DC5[9=,I6OC'=6_];5X ^6P)[AYP!81;!&X.<84ZSB"DY&4U6_F0[^0T%/D5N\:O]1QY'&&,8.2[7#@Z00P1"WWH)5XL?G!B$FMU[-2B MOK3KTY&4\ZMJI6*"Z)S"SBDT%0,I2V&D9\).2D![G%R W@M,^!Z#+R9I:&* M("Q2+SI%^QV+2!5A&:\L55W$-*7X1=#(B]?O^.=7X>(56[PK-VG ?>3A$#J) MXS:##(@K_A?%<@GNQH,YMX1"YKR<1#-%;.)1X1\S25>.S#9@KYC5=7N'RX+?*7+>/L MP^MO)1<>QCZ#Z9)6VY=MM>6'^#\.78HBSX,AP0D,HE!H:^ S2&6H@RK9!SGZLH>NX >05 M_"(9$D>87WLYF >F%KEM,_K-L>3UW@R<35TR=,\S[:B0^]K$HX:,8PC:4U#F+N9:Y)+A?%')3, M=ACSF,C[Q#$'!3T;R!S^M)EJROKP8DME B%_[:IX MXSAQ">+0"7D Q*E$*4N@VX8!%[B)H0BK8O-.V[]0X^ZX0266;BK M&8BUT-1TV\V!U#8D-A"P9&YFL;*J4;(!VEO3967-F7.D#OGK\F#2M $NVU$F MG'A1R'TB#%DJ/!$7$TB(1V#LAMRCL7!3PM!H?-0(T:7]DD,(KC<^9^Z\J#$0 MU:R2;6CTK(\I*N9SH13$M#T.:HSD^TR!4@#A[/ GE6?-3,-'7,B^JN4M+^K" ME0^XW-)-[&&?,!1!E^ 4!HQP2)#P<6B,8N+&'',';UYX07)5:S!(1^<[WJ>F M_%6OJ8!?MAE@^6XG %*R<"O>MH_C!-)/1ZXLIXPEK.Q9-])Y"(A"%,4! M=*EPN>S,7)+IXH=B(.6.FC(&Q_!1L%3/639@D1/B>>@87".4A'2 MVDEIE-C*9R$5P4]/.TI/F<92:2$\5W[-FS\_9Y>4UC[1+7Z5-#?<\5%*XA1& M@9/ (4A1-C'D(3,3W":<.Y%>F'5"8H+*WY'#3PUY'1CK%-XJ89;+:*@&WEM M2()?.N*_RNR)/2ZW$[@8!& 59;46BYVBMW)85E'\TPBMZH/Z>5R7[,^[_);G MLO3^4W:8BZ.8IG7F\:55E_WY7%;U$?LN![97FEJ-)C,(PK ML24$]-1657C+ ^L59#5*73JWYFJ921-"]1./ICYJH'XR>>WN\?YK]K25$0E] M!3RWP-(J*.F"N^VC]!"_?KO]W)LFJ:%V9\574#P;DFNJWHC02ZC;E(1F"G=V MU?54;DJP(Z6;_+"9Q_LU?ZFCM)^S;K;-9<:ZR39OYJN\W8&_Y[O=I[R0G&WB MQ/$\)_5@% 41#,( R]O*"').L).FS/>QH^,76^)K8?WON)0>H]YLH LPY'C^ M(5D'+>^:)VY;;U+-8W^']Z-GI=[IU6@?!RP#:>G08(NK58\6EJ%\>P"QO;SQ MG,,G7E2OM^+;7DD&N@[?XN>FR(5_J2EN[Q^JF_2WDE^6):\N4V'>Q!?\^?&Y M[BAVS9\*3K>UMRR>/)I93WV?^XZ70)Q*6XY< HDC##J.'8KB./:Y@S1G)B[, M\L)FOA/@ CQ)$6HSPCLA+D#&-8;T3/PAY=2-?UG-Q$$<>N%[@P=CT& ^IR2#SN0"^4+5=< M[K.0;#(YZY]D]QH)O*,XJ9FD>=C M89:ZT[>4%V!/N>M':S$!64E"6UD[H[363==1$?LD3T?I(8-14]VD^9OT"C]M M*[R3-3 RH/K-G'CA%S*,$@\F!#DP\' B3OEA ",>Q0%E M48P3I9SD&3PL[.IU3$ECT&,+7.7/.P8:[J1YJ#OR:DQL,@1\W&BL!*.>*=DC M>/,6P88ET/%T 61[AC]JOH!*V- :JAH#LI9'UVQREA[*EL9IS0-C=,Z6X=+K M#>":)_O19*Z92QG.]SZE> '+UYD?VMIB37N6LY!H7#58@$%S9L690 LMV^8$M7LRN75E>ON#MKE;RO#?31+:W$\K2)+FZ#+LL)0ED M"4EAX/HN)*FPH"QT&>$10XZO58^M27]A#9<.P+9F1[MYE1:*:F>O!;'1TWL) M2\,)^$7R\BO8IK]ZHR@6:@4971,@:=QH5K M<4FK9[S;O=[B+?N]O*D>>-'6Z&@G6R@NM[#IZ*?[@(X=(/D!+^5_@IJEK@Q) MHPFX(E33WL("*.D9$1V %DC;T)3?K".W(HWU^F_K"7W4;5OS43/WX\L6D^VN M;G]W]5P4PH_)3&#BA S&C@? P*.$>]Q'VDTV5BV.*FH=Q2D++ M$NP)*7_1[^0C@#:TP.Y 7L^G&(!&S6V8)[">4O=H78"6FKU-_[PDEO;U 0*K M;MWG!7R[.X]\4G\#_KVLLOOK:K!9VV4F5/W0LTWO8*Z]\,*;\N^\K)I.Z^+, MJM*G4%ZP_MXT('S3LE!]S]9'=WKW7A18/96WB*GE*($Q2$:;O3ZUU;9]8R#Z M#H#Y(F:NP-^YO%_F[%)\/_ ]__8LU[Q)Z_+)LM'JZN;J M(7\NQ=_+7_^/GL>A_0;4_)$E<=4S71TGH&4%?-M#VG#3;T=[ :ZWN^>Z%>T" M';A-0;'D^&B37]4M,@7GK=-DO(Z9!:O38LI-DOHL(40VFR7"+GD.AHB*OR(? MISX*N#!;3.< TRR[RJ$%UZ3TK$8KM9HMT)=%\X9B7 !M-3WFUY+RM8NNJE+' M@KQ5E#>_->W$7%8W:=VG3O@'[6U0^2/?L0UG#DHX(= GLG<GA+/6??DLH96[+T\)?-I]>?()PT3^-HWK+K^DXAQ7\+-YH1N' ML"1.D0\916*'BZ( )CA*('7#A,0!BI/8UTNY5">N]"V?DW_9YD _M<3%]Y! M]5SH1NXTD%33>\FXQ.5U;?EM)YNJ$UTT6UP;D).E; M?P4SLU+?&O2BE]^$A&TXFZIZSI-: M^*C>W%T91_I'(%*S#W8$U[,'C/E:J-P2Z MZRZLN2T[H.,'L.T+GF;Q;XAD5=FQ#D!.Y MP@<0)PP'PR!,A6O@L C&Q$E2+_28[VOY!R.TED\.ZBC7/C+MTP:_?).-@5Q/ MLPOI&'2JL00K@.@&$XZQ.")K,Y0P*9NU6,)Y2BL'$R9%/HTF3#]B4,YUO94M MX,FS>$57[1VWG,'F!K%,'/:(T&C.81(E$92' -=!D9]@I4:%9]9?6(%[!,&5 M1D'0 !#CJFE!/#UU/))L^D)>242->J9YHIK5*JF]3+U2I/-RC)89#3RV7@G1 M>9Z/RH-&/J9_KK@KV&51W/'B<9O5;TVFD:@>'@8?7ECS>]3JE!=UIW]8U&G/ M?K:4>@;@KL!UZL"E[!1SW_0H4A9:RTL?%<35_>U2@OE,]_D$SS_E0 MM?>=UPT8;G%1O8JWF95R!GN>E1]>CWY3][]U792FF,;0Y4X$@S1T(4Z=5.S% M)*:1AR+"E-1Q%A<+JVR_9KJE#6KBH,_7A9R]?OSKIO97L\^9V7M0<] 71U?/ M5)P%0.F$D M=0,8.,)")Z[G0R(3M2,41&ZJF?_5+;UXMM=WDRROO> T8$) -X*^3T,81%3( M[,L4."]R/"?$."):<[-,Q#8Y]-;9H$8);GO1U>RVB4"Z3FM#P>:$G&.>K>K-L3"G\VW>_'Y>./A#&R(,W<#WN.="YCE$>&I. )/$X]"-(A0[/B,X M42K>.+/^BN'@#V:QT@X(QK@GCN0I)*&')1 N)(CYD-,XBJC#&8NHFFFT (61 MA;0(AEYLW$! \]CXAYFQ\0^S8N,&HLZ/C9]_F<:Q\0]FL?$/[QD;_Z 6&W_[ M,3T[R?AV\S&KMM7K)6/B_917XL>;XB[_F6V2*(SB.&8PH5PX$8PZ$$6]E0!2W9"R )"UB )*VF3F/XC%L-2U+K60XC@96U2D&D MD7"Z>+IQ1\0/!R]D;,U5U$Y!J$[U5#YJ6,*UV^4_98O33WEQG3^3*GW>=6.] M#I/^VN08F6@1,3]UI5N/4AK#@'AB(W>(V,-93)"# N[Y2AU(31E86'$/A&0P M'3^VL_G$R6";/Y>[5W%&*'GQPL_7@-B!6>TPL21X>OJ_']=W('L!]NR!5-X\ MBW/XM@*RV]+%/G?.8N6:(1:V:MQTR:];#6<(SDG=G.DZ=F!L;I;2$,4,<0_&U*4PH%$ <>)Z=4@\0@PG$=+JT*="=,4+/;%MKZM=P(R7>ZA9L&X?REF\*S M9F;CFI/J@:[G M!7Z4I %BGNX98IKLTGNV;!@*B20N^]4<6C_RAKS^@4$!2?5C@EU\-+=J21;6 M=+MY)OWLNPOP<0(BH\. NL06CP *1%=W_-6!&'+W-9ZVT)%[XX1AX"+N"!\^ M3&$0HQ F(>4P12%R R]E,?=UFLD)@1!$,$H9AD"(& M$X0<85H(37TOP3'2J@(R1^"=^HEO>,A12"(/)BR1$ZZ2%&(DYQ_R%!/L1"B, MO$W&JZ7DWW=3J-Y#>B?V0^+C -(T$>_?=1R8\"B$7H \/^&NDX2^7NZ \3? MZ'K,#@IJ.YNQ9'H;V$ _^*JY!NE:PM]BNV7@@X(MT=S]'5NWG]MUAC]D4GI1 M)_H+3Z,^ZBC77/2?6CKOY+060;&'X8" XRHS3S8]?1DJL;!UCCLOAV%%Q=%2 M*Y92#(EP7$,Q^ DS)ZL789&GOK;?2?5Z")7MFUPRET:NET;R8";^%V$*$S?Q M(8JH_$7,:(QU_ ]UT@LK6X^1"U"'&;KV/=7K4H#\G9O-5C!N,_!4\$?Y-BL%]YLY[+J_S#!@R<,!9XK MG5O&A9/O(TBBA$,W<3WF.92Q4*D^6I7@PL:E/\*Z:15TQ%#K/FHW/!C'4,V, MV$1&SW@,0=!YT'4/"+MC3W0%MM@YD7=/3\5>]I#GR6QGG(. M"*LQ"U;+7S\KE9'+?KK::E[[64'ZCOOY#QG.#!+V\JA327-)[W@<)[+4 B?4 M@4&, Y@P+X(\B4E$/1224*OV;YC,PAHGB1YWQ#%+:SB#D=H&.5]R/DT*B@)V.%QC\]-TWITS;;5OR+V$'9YZP2[WPK5F\*T]Z. MP$ZCV'-""OTT(>*HGH%$"8QK%B*>^&V"MA 0#'I:^$.U/SUG3_EQ7YZ5R^30]/_-T!W^H"P++!Z%LH0T^J! M#^!J>3::.4Y&9Q(#F(QPM$!J8=-UO7W9,IX)%94*ZR M&2O1)(&, MRA)9Y"40.5$,_8AX.$Q\A .M@K3SI!96)TFQ:5DN?^C1-JH^&4%,\1[3"@Z: M-YBF$.A?6DY*9^NZ\CRA=2\J)P4^N:*$H4]YD*2.5FZ4*N&%%;UE8S^>0/+1 M##TKM[47*H?P:49IE3%54_XED-(S!1U(\IM\0.FG8 )T7"R4SZ KN]W^7--D MWZ-_ES(89_I[J3]O:E)DHQQYL*L+PYH1S)_+\IFS;[SJ9C(+-_X._R7I/^0[ M&2XK-VGD^R![UA]&J[P7W*&S+:;!Z\Y1<;XQ:C:J>7AUK5; M>Z1KEBZZV>\-5^!; W7[CQ)AP1KH\V;3DLU#QYIE,V1C94LW#ZQ3RS=S/?W@ MPG7;D^W3MJ1X)^-7G\2_E!N$F9\(VP91&L32R+D0D=B#CD<2QTW\T$NH:HSA M#(VE@[(M5="0;6)S-6'UD,,Y=*8C#Q9DU@QSZHNK%8B8$,@H'G%NS=7"$A-" M]:,34Q\UK?J0:9P_*ES5-3C[\@,:D!C'PK/ 4>C"($X8)-3W99&M'_#08YAK ME9B>H;.P"K;YQ'NR,PHWAF%2V_$M"*^GBR9R&]1>C$IEK=!BF,K*516CHIZ6 M4(Q_?&8?S/:/+]N,NQN,:$QB)X4TE6,A/4HAD=/G?81IX@@U)52I2&*4RCI! M^7UKR/8'(&F#FTPQH6(<)]58_4SIC8+V^H*;]\4<$FQ^9\RC5=^G-^:08&>[ M8PY^V$8KJ6_XD5_GCWB;;6CBNB'V$MF4UH&!$X8P\;D'_10GB+F^*QQ9\X92 M!T)+N[''W98N@*0,_FAHSVHOU<-*;1^U@8"F4VLF_,R64Z>2+=)XJD?F'=M/ MG0H[WH1JX/-FBOLQ33D5A]J/?]$'68/^76S7-YF\.GAS?7 X%;?7"\?_T/OD M!G,G\@P*P31H M?BYEL@OM;LSJ'_B!-3UCLL3[4[-#[_Q6-'V,_0OIV 627_DB) \7)_>6LO7N M/A[8?$2^K#?_>/Q$4S#Q++,Y;YYX42K&N4%(7YKSYQ(A.L[&SE+3, MLG[CL29O$!O4TIS'1LU86I%8S^0U)"_ 8;1P$_"H::T]H?54M\F/;@GWAT *'Z.A;4]_U62T MI,03Q%;59#7!WZJSXE/&]Q %QR6_YLV?G[-32L(!J'EH/[3>0@A#TG M@1@Y& 8)91!1L5'3Q O=**"IKS?%>RY#"]N%3D/:UL'-S-2\5I[=@0GM2XYY M[T#Y-F0U9+6O36J.P"\=;[_*FHL!:U3#W=BJ/8O]WUN]9;&"EKWKF'GLK'UO M8P6\@0L>.^OJU[U]$ECD63= Y?5SQF1 3+64;?CIA6V5)*%>,79&P'';8D;G3+ MBVW./F;L&E=\XP8A\9 X+<0QE^,&4 03/PTACL,@HH$?XT!YG. @A;52C1JB M0% %DJQ^HM$Q+M.7IK.EU;R/T174*,5H4)A9"4;'*ZZ>7C0HT%!RT? 'S5SZ M3]M,M@S[(C?(;N][[4ZA;LKB)& $4C^5([G$<3UAG@\3Y'-$,?-"IG5('R.V ML/*UI,&N=AUSLMO>U_%O/>=[%"TUQ]H6!IK;8"M^3?9B[P2_+G!@5Q'0DI\[ M2FI5'U9%Z+?^J=(S^KYG79Y^]WC_-7O:7F4E*]BG';Y7]3V'GU[ZG"R)@KOM MHSR@??UV^UE>595;)JOEU7W2,X)/^Z3S9=:,?(^("_Z0M"UU!1@7S,@K/;/D M:E[IN$A]KW3BDX;;91MO$0J?-A_3D8D7\'JX3MU7(W@D);''$/19C&" M.(:$8 9CGG(W1$'D>UH;Q0BMA;>*/>7>Q?VLJ1OG(%.]LK "A*[JFF%@-$1C M0CJ+4S/.45I]3,:$R$-S,:8>T=]0;IZKLL)9;23N[ZN/12%[-UT^5JJGJK,+ M+)V8<* +!.&"W\ND0D$^SWC^7!ZW*+M\E//?U<];YU&9WF6M **GJ3:QT-IN M)V4UVFW/K[K:9CLI6'^OG?ZPP4 *GE_2ZAGO=J^R1Y^F4@X_O;!&WGZ\ 1W5 MIK'@+!T\@\"T LX77D_[YLFM-Z5B5#2S417#2ZXWKV)4I*.A%>.?U-.QIYRQ MC?2);]*K@K-M]0G3)DJ9/SYNZQ[!GSB_Y>*59Q6^YS?95_S7]O'YL7F=ER]X MNZM[7.>C (/4)Q$'JP31(F)OZR&%Z MN;%ZY)?.?>$I+^3U5M%VWROVE'5G*6J!JA8Y6@XJO1UIN!OAT75]U[WP^S1^ M!O,636"P-GU1B_C*LQA-@#F=S&BTBD$& /OS+J\]?XUYZ4G#TIC=J-_M-)Z%_E# AS=WP]^P&PKOBWX MDS@-?VSJ,+JD[Z;TK4O?\B,:I80D,,5,[+]^)$>ERXY:)*8!2P*?LE1G_U6@ MN72LJ>%@J/R$-@P8U9JJ@*FV[UJ&2#,BU:+34N\5BW25J=93XS3DM;2KJE!< M=2O5@.#M_JGSJ&&%.:7R)%"*79AO7^19H!UN$Y H36C,8.!P81L".>0\C6+( M4A10S!,:AEIWMN<(+;WOMF3K[_IOF? \=ESVC.B8T"TZ/P>7FO;; $%S;^[D M/Y"T.(='52Y;!>?GR*Q;;SXA[$FY^=3G#2+4LO60<*Y?A$((-ZOYJ9+C%KMN M1%?XZ4EVH]CMRGZWW$T4(H_S.( L8"$,XL"%6+@ 4.:UNQCS(&1*_3-G<;&P MSC=34F1G&5K3[WIQ:S?>G@>U0M1X#0#U[$7=6.S T@78,W74;JSA"]2,'3?E M7@-9C:#O&@B;!7B70UHOCCL7H=&8K?'BZ\5GY\I_%(N=O9AYY>!=@;-FYDDS ML71#$L:I%[DP#E/AQK$H@ FE#DRI@YP4QS%%KF[QX%LB2\=0N[*Z ]UV'JM^ M!>$)/N/VV9;4FN977V"C2L)S$LTJ)CQ9=/5ZPG-B#944GOVLN0K^OVPY 4R=))$]D!U(L/2]O,!WA0)Z*&2Z&OB&QEH*N"=KK']OP5%7 MOQDB&VJ?LK1&RG=&GEFZ]W;-U57OC%!#FG?NHS/KDYJPR&76;W;QE6.9$,MN MA)++ *!,QCD95M+O0Z8]-D!?]2\F-9&S7X[:A&6=\%7Y\WN&*-[<_\GZXX ]< M'%Y>>#/1Y4M>EO4+LCQ,J3B,^]:A>!Q-- M^LO?YW3<=/>Z?7[ +SO!B^R.)_G2OMO1 EKYRF^1ZR =C;3 M+Y*;7R^ZV8J"):O71"98V+L]TJ*^]J62"30#=TU&RYA.?FHOH9N#G' ZY&RI MYW+C)JZ;8,^!B<<2&"1. !,Y#M9UF>=Z+(PCI)38.45H86/3D.Z2(L">.&BH MZXY_.@/6="#$%@1Z!L-4>H,94..BS1@#=6;AE2=!C8MW.@QJXO,SXR3MT4%& M8F1>YF]93DI>U!?3G[.GY_JB6D@F#AJXB8[V#Q3U6>16?&,><,G+#0YB&C., M8$3]% :A2R&)TQ@20FCL$8Q3)S$*F5AD MPTW">)]ET/ ,CIGNQUAJOB^:9+<+,/WBS$,L"R!K.]IBD\7W";PL /+9&,P2 MM,SL^'=>B4,E9Q]QDI:MHP+%.,".W#NQV$\I5JI%?_&] MM::BGZUN!J:'7>0S',(X\!D,4H(A9CR W.4!=9#K!"C2.3MX ;AA M!F2'RH#\\3'O ;Y@:\+0-:$7\VS60Q4/?NZQ[/E QPJ+=K,])L^D#4W]GP? M(Q L.4-ZM%?UCHQ@>>LNF2UB&L"H#_BWN*A>ZR1<3.NQS!]>^[^I2]P=/XW< MF$2RZI"*0U,<0>P%%"9AZ!'$$>*!5D:>.NF%+5-+#M3T+L"=^+Q1ZW$-+%5C M($L@I!L7:<#9I\0=L)(C[FSW*]<7V5K81)GPRJ$474!.PRO:*^B?Q7Y4_[PM MZ$UQ5Q8?RVK[6)_UOO+J(6=W_*_J@Q#IGZIG,Y6U%C8)/RI! ]P6\K"2%^#N MQW=P8 4TO*B?UY3 F3Z_V<9%SQ"H0 +^D(R FA-+YSH=H8W.>4H$5COWZ8C; M/P=J/6?8Q 2_UJ?X3WGQ(T^KG\(;V> P%*<_[D**0BY\ I*( TM(( L#Q!V" M$67A)JM;'0L^U'N7G))2^F(GS1?[A*#REUSV[^Z"%>+,P?@+W^5UU7++AF:K MD@'(U+9^4P3,0C4M,9 *Q?XQ):E^VY'SLMAJ,S) 8=VV(N=%/&DC,O)1PT9_ M^&E;X9WLVB53S)[%?M>M_(U7&Y2D/HIB#)&38!@PCT#BD1"RB+L\"86&RN8A MN5A!33G'R6EMS'NBRE_5'G&P?7S:\7VM=W//<0$RKGE-.0&?FK[: T5/=?MX M=(3W*EPGCEKLSZ_$;#[PF#'X1I,M?%\E14!#3VIE[C-;*QVP%L4]/ MUBH/V<]?N,R8G"]3-S+:>$Z PL!QH"N4&P8$RY;VH2\4WDW#-/9B-U"J_=(E MO+#:?\LS2''Y(-QP\;0 NFLC:"^3X0A&-2.P!#AZ]D APZ&.U>U962??84CX M%7(?CLC^V^1!#(&ADQ,Q^+R9&;GFQ?9%$'GAO^-BVV1(-OKT7Y#H&8H#W0NP1Z8C#21M>Y9!349+]F""V*I60$WPM[JO^)3I[$=:R)'> MU[SY\W-6.RX3 MY_L6WAX*B9_P&!+DB',-BC D+L=0."I)XCII@/4&FH^36]@,]:G6[KEXL>7S MKJ[@+)ND2/WFQV/H*1YGK&&B>8AIZ((C6"3E!9J>J\EHKZQ]C-C:5>P*@@\4 MK:L\I9\A\/$O3I^ESW,E?)S[O'C5F0XR^/#".KNG"3JB&M-!AJ4=UTHK@NHI MXJF,5J>$C$IC=%L_O.)JU_.C O7OX\<_..\"_BZ_I&(O+GCOMGKCA=CUPH! M1)#8+D.9F!=S)/Z:QG'DQI3[WHR;^"&:ZUS)7\D@8#TI0]Y.;P_DS:[B!\%3 MVRUG8S'OY>)^3.AS-_BCSQB,S9(^=7FU MRTM^EW_-GK8R!O@Y8[*7E?(4K9$UE@[88]4>3Y/"3F^3MN34=%MKJJ F*X^_ M=]O'>B3NUV^WG^N N_C%1"X% M\8X&=*E\WF"$\01CE,(DB63S:)9"DC+9;]'U M"!:_#;A2:Y5S!)8_?DJ*X&=+$H@U'NO]]/;Z:S.+XY7C0FL4QQ!,XXIK0WC- MO;.5NZ,&)+F9,FK,NY@IJ]DH"SV9]<93C @T.GEBZ+GUADJ,<'TT+V+L M^P^\XV4[6O,;[RIUL4L\Y-$ IF$JN[7*61"^L,DD(+&?("? H:,3V1JDLK!% MJ6EVTV#U//%A4-1<\-FBZMF/;MKM!Y[1AT=<_'.!A)M1D2SYV\,T5G6T1\5\ MZV&/?]A@3Y>QZZ=Z G=WT7[]S+_B5XE4^P4,XX2[B&+H!HG02I^F$/N)!U,W M27GJ^L1)E>9O*M);.GC5,0#V' FOLF"!R"9T-@$%;!3V/?M(J(9Y1H X[H' MQK16&Z&BX2G81K[=R)]=!84X;N Y_S#3MGNYP66[3+:V- MZR?!UF5.M^WUV"TOMCGK&CI?5E6Q)<^53/"YRV]Q?3%+<,R)0QA$2#K_H8<@ M\84*)CP(XH F7D2I7K^4V3SI?)]-^Y/58V^+/:>L :D@X/+FZO/^"ATT_/6[QU^ /I?R%31\VBP?L 29M1*#N?RL7(9@ M";[34@5;"\_(2JQ]TMU5W>VGZ69R3.DPK/,FE7GM/V3CUGK"SH:P-*$18M"G MA," .RE,0GDZ2[T@=4/'<4+]+$5S?A;V=-I9I5NII-_RRF18Z#AK.N.]-827F]W32;$QS3EM+:8!X;WE18'GBTG-LX'SV:BXPQNUD]\ MG _=8"*DA66-;:5PB>2<@9J'+WECLMN15G&:RB9QOAR,Z,* H1@F*(BA)\PA M)G'"*=*J]QJEMK"=:\?<[(F#CKKF$# UY)1-F1T\] S5 0-A:EI<.MJR>]NN MKN^R-S%,2UQ[IF6$UMJ&8UKL ;.@\)"EY*[+%[S=24LC&T7@'3^8%VELA!G@ M?L0B)'NP8>$0!2Y$/"0PXI@SPB,GX5KIT9KTE[ZP[B4]X3;IJ>YJ74[OOU;@ M5;,5"X*F9SV&DL3>^"OB[-5.Z"6, M.TD2:S6I/4]J82,C"8,CRN /21O4Q#5=CQ' U&R)'1CTS(8I MKF85HX2Y9@ MA-"J2C\M\%O]5GC"4)5Y5:*+8Y\UT\*Q":"RQ.'3+O_YWYS=\[^)LX3\Q\M4L/ V;'N9L3O\5WN) MX9$P)(Z?0)*F/@RB)("$H1 &*4<(.XPBO9BH?187M@"_905O>Y^UHX;O!6= M]H*312.IX!<\2(:;MG!2AZJ1$;IKO3"3/H&;Z DBV M][_%DG=PGS"V2OH*'=3/^.Y?D5W]VJB,>;C+UUY*#55:5DFRI'+9_<(5 T)B%T7*)(\R=7]] M(W@FGIE#;.Y0N;+RY!GWQO % D @@/_\7__X.OOE.RY7T\7\W__$_\S^] O. MTR)/YY___4]___0*W)_^ZW_Y3__I/_]? /_SMP]O?GFQ2&=?<;[^Y?D2PQKS M+[]/UU]^67_!7_ZQ6/YS^CW\\GX6UF6Q_ KP7S9_]GSQ[<=R^OG+^A?!A+K\ MM?2BGH&:#/'A3Z AX- M ^YS8BZIQ(+8/'0VG?_SW^J'&%;X"[$W7VV^_/<_?5FOO_W;K[_^_OOO?_XC M+F=_7BP__RH8D[]>_O:?+G[]CSN__[O<_#;WWO^Z^>G5KZZF]_TB/9;_^C__ M]N9C^H)? TSGJW68I_J"U?3?5IMOOEFDL-Y(_4FZ?GGP-^I7,;_ON?5M.OWV9X^;TO2RS__B?ZFPQ5J^BRNULN0UA.9M57(/&A7(BAC(G@=B:DHN0SH1##R)L^5YA41O5'# M"M.?/R^^_TH/_K7*H7ZR$=RZ8P^B^7'>?Z'6Z8YR;T+VXC=^_1:6 M]"!(7Z:S?/G79;GXVD)7ZT4#R9VKASL*0GSGY\P&^+Y7KB-'=,51%(G4!Y(R$&68 [YQA/3*0BFBC_UHMW MPH'H'P?'R+,32+S'Y7217\[S"]J")\Y[D4)RH#FGG=$)"\Y%09]%[XJ)M'^Z M)H"X\=J=X"#[A\/ALNP$#)^68;Z:5L%? )IQ;E6*'"Q+1'E&!J%P"29S&Z7. M"G-LLSO<>O-.D%#]0^(HB8Z,BI?S]73]X]5TAF_/OD9<3EQ(+!EOR*D6M.,5 MQ\%[%2$)(0HKQIIPW'9Q^XT[H4#WBX*C)-B%]C_@YVD5PGS]-GS%B8TZHO4D M@R()OIZCN+"$UBO$)"(('0(HU(1_RRSHG*+P/ 0MC_,T'WW] M3E!QO4.EA6R[ ,FSG$D%JXO_O)G.D4\$!F,P*'!)4"PE62%'*5L@P0CEK4>N M6UB4>UZ]$SA\[^ X5J8] >,Y??IN^6GQ^WPB0C0\6@3RHPC;.9!0;$'0)9@B M4BQ.VW:PN'[Q;JDK]I.@XD"!]H2)S=;X;OE^N?@^G2>+U;K,/M_I]\VKI-.6@CG/41/ M E&:,?#<.Y L1B>8S%@: N3&NW>#1\<)ST9B'1DH]6V+8T&T02RKD)'FI M'2@A,SC# _@0A92H(K?';23;;]L- !VG. \6W<@JKR>CL_=?%O/+#$Q*SA#% M!%=53VU\2A!MM)"45$8$*6PX[ICN]AMW4WW'J MS^EI)([I=WP1UN&"K8G$PCBB!*.E)JA3U!0U14TV,8$)"?6B35KKOK?O!I'N M$Y\-1-L%1&H:?_F#><+1$/B,>E!8&'"\!9!!>Q:!]:1)NW'CI M;H#H/L-YN""[P,''KV$V^^UL-9V3+SSA/#A5> )%D"486PL.G8<2'*92/+F_ MK $.;KQT-QQTG[X\7)!=X.#E5UQ^IBWO+\O%[^LOSQ=?OX7YCPD/(9'Y&@,Z"V=)7EXRW0 /][Y\-UQTG[D\7K!=X./C%YS-+JF7WB1I7(#" MM0%5,H(3Q4)0P2OKM1,26YB)K7?N5F35?<;R8#&.#(*/F,Z61#\7\=-T/<.) MH[BH%OU C,:#8B&!Y^03!Y&CT$5+%X^#P.TW[@: CI.21XEP9/5_6H9:^/[Q MQ]>XF$TD1X=!9B"ZR7A97BM G "+Q=A [@^9LZ-T?^-UNRF^XW3CX<+K9-&_ M_"-]"?//N"GUB.A+$I:V*JXHTDD>(2:*=(H4&FE7RQ;;+/SMM^Z&@8XSCD>+ ML@LG@#:NK[6,8Y'^^?$+26[U[FQ=[V]4>$^<8=%FDDHPOI8+4Q#D9:KG;YYA ML!0*^19.P6,T[ :3CK.3C<4\,FB>?<5YKG6CKV;A\R0Y'GAF"7*I=1Q11G"9 M7![%5,C5'8[V.'S<>-UN4.@X(WFX\#HIOWXU7:4P^U\8EJ_H.ZN)BU$(Y14X MYAVH7.BSP",4EX2JY:))MZF^OO7BW9#0<>*QA4"[PL3YS8(+)CPYOD4C&3': M")53I0K%UY"H"%0VH#WNV.+!5^^&BX[SCVV$VH=C06PLP^SU/.,?_PU_3$(4 M.2O4P(,M9.1\J RP"G).\B@4.+>HB[KUVMT0T7TF\AAACEW3<'Z<O!LF.LY"-A%I,UC\YU_OR/$- M?>/P"]GOWKYX^?;CRQ?TR<=W;UZ_>/;IY8O?GKUY]O;YRX]_??GRT\>_OWWV M]Q>OZ;LW>=GQVO8>CV]TN?M0AHZ\ GZV@L\A?)MLJN7JKO*NO)K.PSQ-:6M9 MG%_ZNL*B)Z]#$!PA,$<^J!4.8JCU4@%]C-K[8A\K.REA%3AWJ]*4/,.@04V7#WV*'H45QN M*!CG@OE@2+BT2@W$/>(V=4G]!YS5-A_OPW+]8W,OLA8%+.:KWWYL_^39']/5 M1!G+?4%7K[G0MEN$ I^['X&J;S MB1&6>8\>(N>2/'PK(%K.P7H7>0PL*E0#0NJ0I%(U OGM'LL=W>LN=D#*"Y)CQ#PB5FH^;O(\K+[4?U_^[[/I]S C-E;/YOD#$BO31#OH MYN<75?AD:!/Z2)Z5#OJ\;1DMJ4S+R2M'IMBH?,NGO9ORV_>E/4#E*/TN3B#L M'@Q.2K7SR.H#)B3>:'-^B^M+7LC06B=)0DZ1$Z>XD.!RTJ #?R>Z%\L?Q,2$R6J&2P">:_==FVH1)SGM MWFM!K,@<5&N7=_O]XS0;' XI!\NV POS?HG?PC2__.,;SE=(=O/=^@LN;\AH MPK7+6#T\4T0FL/,(T7 %M(5[P3TZVSSKL@-9X_0G' Y%K371 ;AN$E\\>NOJ MS:(B."ATKEY7KXV1"@H77/;^L7M:1_O)X[0R''"#.EBZAT-CL0ZS1G9G\0V7 MZQ_O9X'$,<_5>?M6XTSZ_/SD#M]@6.&'VFO^7?D[K8C*[K-"Z*2=^>SKV285 M]0*)@30]U^(\/_M:[T#_Q^;+B6$DV2P1HF,6E->>),(9*.7)^U,L MJQZ\K"9!7F< Z,!:$M?3-;Z9?L?\FG0Z_SPEG_-(**V(B66_*-M,PZ!\^,4]>#&-8%B0\%WX>O_9;'(OT]GLPF6Z)EP%)98 MCJ"B+U"#7 C6,T=;!&/FL=X)AT#F\MT]>&=-P'&0,#NP)B\N7EN;F7[%3^&/ M:T ;+XT4O$",O-I%R\"KR$%+&RW&7+#YB M+AQ,X8Q#3UXJ9SIN]E *;*.!6J10O.%"F-;IIGL)&:<7]0" .5[,'6#EG/Y) M8B7P1-$+EMI*QC$!40H!.V_+XL9"7U5_?GUCRO1<*],3+5P6Y0:GL:Z>Y:ZF5)T:J1/3K<. M_G>EK9.S]S8'K(,HI ,[L\77[1Q*8 *U4@ZD9X66C);@,&D066OFL]#*M[8] M#U,S[LG:,-I_&&+'J*(#4%T>\;P//^KYSF4J+?G(#">1"+[I H3>+^>=/N/SZ N/ZND"!2:8D^7\2 M:1DDKB R(4%JI>N%.959:]MS#QGCIO8&PLVQXNX!,7O#!29VVRQL>ZW;7Q?L;-]@V%E^.$W4-TMH5X\@>?AV_3^NAZK/(NSJ:? M-QI:3;R2UFJ"?@G1TB+(C)Q!X0 -]U$EXC#G 6W.PY1ULWT-Z$RW5U$'=FJ3 MVMJ2WU9^RQF,SH<,3(1(G&P:R'D!WF?M!+) 2VN(-.*]U'2SSPT'L$:JZ !4 M6TQ,4'.=N"L00R;2+0:(6CK(C*PSTRX4W]QD7;^^F^WN)$'^7L+N8->KG8=!F:P]='7(^2,>_9U M$ARU4D8']N<1">F24[$403BL;F8]OHE&&,A1FE!,BLRT=L*/S&THC",Z\P8 >4^LN? I_3*QBT6NGH)3 B#T2'#%JP=%=J$R+0,"R,Z(YDIK41$(I'4"IZ*4.R4K4V:G>I&#>$&PA+ M1PJ[@\S24['MQ)9(,D@<4&H*)930X)A5H IR54)= *T[G#U%T[@%DJ?.51ZO MEF8P&[%K[/N-;K[@>IK(R;[!6/,6LC??=?)^LH^P>LKFLMQBE.@,:%^/4J(B M"^D, VY+ME*89$KKNX8C-)?U44@T2#&+,74=Z0B1O@81@@Q9"U728%S^+,UE M]T'"$\UE]Q%W!\[4'KTM0_".\^2(E1Q B5*O4=7V&;60HGC+0O-]\B=M+KL7 M!@YO+KN/0CJ#VD5?0Z6\U#%J59&1TPF>:-KW_BYK)[Z?OI MYK+["+\#^-S?\916$N>1W$(65*T>58%D0M+!5) IP4J*K?/H/T=SV;VTNU-S MV7U$W0%>[KNCXZ777A,'!LDNYTW9#!EGHVRDC;_0\OH_K&OH,3O5D0+N "+/ M9K/%[[5IQ:O%\L7B+*[+V>QN!['+.E)FB\><'4A)ZXA6E(H(VK#?+3?RRAN^ MWN-R,]ESHAQ#%:H7D"/2$F&!0EQ50"<1$@M9.=':>NU&62?0&BH],(!ZN@/= M^>S89V?K+XOE]#\P3U+AEH?H(6M) LM.@@NFIG)SL;5"L*AAP7:;HK&+%DX* MLJ/4T2FX7J]69\1)D=9%1C$O6?EZEZ<>55J2F2W%9LM83+YU/Y.'J1F[:F$$ M4!V@ADX!M3WI.C-&.[Z64-LZ@O+,@C.Q0"'_41I7:/VT3B(\0=+8=0DC0.M0 MA72 KZVBPP,LS\U$SB(D'4(S,;_#TI24'DZO"7,#65ZAV(&OLFH6!<=9: M,7UA[I05?Q< [D_ M?J*/?WOY]M/'=Z]>OWW^[F\OVT_E?NP= Y92[HU+R+&V, M()E+9),8UO0H$H(8>J,I&%2MRT >(*5QH92Q*G,G/:V*1,LM) L>>02*=)G0 M,I(OV#JWT%.A5 M]/U$;M8^$.]C.]BC-,$%HQ6AGSLF3P\0"Y2:T]L MI>:W/W_2VJB],'!X;=0^"ND,:II/7!NUE[YW&+R]A_ [@,_]!3N!>2==%,"E(3?/UL973B6PMO8>4MJFYK-4 M?H[:J+VTNU-MU#ZB[@ O]\R$YLQ&R2,#&5FNDQ(T^+KA:YV#]#XYSUN7'/P, M@[>/0,J10NX )O?47;BH2RK*03'URE>(!J)3&F(0GANI."NM=Z7.2^B.<6B. M%' '$/F WW%^AJL)5ZJ4>E->A!HFL$V#Q>! FUS%$%PL[>^5G[^[$__V0!W> ML1H'"+2+FK;GB]7Z7:FC=S8W^G#Y?9IP]7$QRQ/:%+-03($I];S8DQGU7@J0 MNI3H%6,JM<_]/41-)]:C#5P:";T+ /UEN5BMWB\79;J>!,>S\R*#";3[JE 4 M!,L,))%JTP0;3?,*R*W7=U(NU 8BAXJU@[O;'TCP1, 7@O8+LHNSQ6;8X,6T MU4DP7N?: MK[4*^?!U'G.4?0*J)TEC/5?#;IHP1U4@_4:A]J)?H.O)2/.*,? M??X+SG$99G7D9/XZG4]KAG,]_8Z77!G+I76,0<+*%>?DRIDJ/FXE24NPY%H; MG=THZZ0+X9+#B0P>"S.T.RM:!LIX 3%[";R@-UXR;YJ?1CU$2R>%.ZT@U$#@/>Q5 M]0+4]@(X9^=RYRW!Z+K[0C1&@(J;[LXQ@(X4-";&!3;OB_(X19W4ZC3:P=H) MOP,H76_#KTAPYZW"SXBIBWVZ'M9A62SQ:L NKE[^09X>*6TZ#\L?&WG6\0;T MET3:;"./BU4E@F0R!@]6<%$[0-4[?HY3[*J=+UD8%-C+&$?Z/ IN9:."8?E(E@F"4VM#(04")YJ2YK[GS0LO6MD@=(V0UZ M/TN&O(6\CW7BVIS:XWHKBG$)7;0U-9?J#5 E Y#G0-Z$MM8FH4.(K9M3W"!@ M-Y#\+'GQPV7;@46Y[!A\>4?EJA8O49S+,C? O,4I[A8+ZEG(,/H)+-%DQ_: M&",/T;(;7'Z6''D3B7?@CMWFX[>PFJ:)X\A8J?2\AXQ[4MM'Q$\#97^!='+W=9N/%='9&V]P$R?ER1DA(7 4REZZ 2R5" MD1&YDK43<.L,Y@.DC'MJ>Q+L'"+T+M#S#YQ^_D*4/Z.'AL_X]JP6.[TK=RZ> M7$E-Y9I3RPA9%5:'DU&XJ\A>>V,"F6F,JODU_GUIW,U6_2RG>8-JJ(-];U?^ MSLVS+3+KD!3%!U;2HJ68P:MLH3A:RX*6K1.M:Y7V(G#\!F$^4U1.?) M+U8^?_>W]Q]>_I5^Y_7_>'F*6Y:/OO!$5RYW9[I]"_OS3,9F%.>=22[7]_28 M8$47!1:MKO42#KQ6"J)/T@B%+LCVXRSW(K%MO@P]DRHP =;1DE-)U(9]Q8(Q MUM,RI*^;-[LX(%\VN'\X #H>SZ7M(_<./,-=)B!1 #9=9/K^LHYP?X'G_[V2 M72DFH_,&@J\=8J0@L04D/SP(GK@4:&+K;G;'4]U)E?,)X'EB#7>,Z5>+);DL M\_.NN&G[RB2)?_/5[!P!^?\[.Z]CN)+/8KGYP7J]G,:S=;W8\FEQ/J9E@DS& MG'CM$<$]**/KJ%5$\#%I+1.KGO>)X#\(@^,:\E.C=\?%,SZ4.EYG53?/P^K+ MJ]GB][]B_HQ_"=-Y_>:S0B__@&D65JMIF:9P*3 2R[D$@G4RER) 1U]S>UZ3 MUHH#KA&]Y8Q+W]IK:<_%N'M+IROF1*#H?%GL8@6*=RDIM*!+M0)8V=4**3KG MR)5Q48G6)]U'DCSN?:". =]:W1TNX1/G]X]_V]_???FQ4B6R8BZ* 2IE#8#8 &A$\2SJ:.&": M[6'"&C=#*TDJ'SA"X'5565JMKC@$M E=IO5F^&!L=M ,K3T6GFB-MH^\.W ! MKZ@_ETBUSXLY?;G:-&,JS.7"53W^( .OG!/@A>10> R1G ^?=/-[E(\1U F6 M#M#T0Z Y6NP=8.@6#Q<==U E&\E9!6T=)S>!98B"*S#"<5:RBC:T3K;>2T@G MF#E>T;>+CHZ6>@?0V>IN>]%9*87,O:?X(C%/(DF)C+(T@;@@KQ"]BMA\DN@= M(D8N;SQ>L0_W$#Y RAW Y%G.FX[*8?8^3"DX?AZ^3'33OH=0.D#KDD>F"]K-B^X$$HH9\CT M"F7KU?-2QTBX#-RF%# 5CR.:XZ[]?8)/XZ3, =0.3V"<'K^=W\QH?% M;/9JL?P]+/,D%QN2#P58$+3.:NNPD)P!)J-1.4D3<^L\T)XD=A*H'8B(NW=; M!U-/!^A[="J)+BYG8@BTVA0'T&<.60&.Q?%@77:N==>2HP?$##F-83@@[#,K M9A^M'(RP;YO32UI+RW6CC?"VK":"/$9?6PF$;"0)2$J@'5Q )@9?K9//#=]\V[2Y>_H'+-%UAGI"P MBK#,0F2V7C$OM!.P31^"@IRVA,B;=U+?G\IQX\63(W$X#7:PJS[ X6;,Y?T, M*J5,2I;")11(1AT5>.L8U* &A6#%IM;9TKV)'#?J[ "AC?37+T#/E^#+K]]F MBQ]XSNG[LV7Z0N)^/POSU21I&[FEV,P709XTS[47EO4@O,^)A^!T;#UJ[$!2 MQVW0V@%8F^JR7\ANUN2#7$XX3YRI[*&H1()-=:JP0@KC;H_($E[-5WCQ>2 <^E\ MP+3X/-\\92.H2?0A:JDR<$G^NY*E=M@M!2PC<6AG KK6;4"&YFG.VW3TEND^BS?Y0>QX(]B8 MR>ERDG@460)2Q. P:&E3'!:Q.]$Y;G_?$=':7HL=(/7F=7$KH^=6,J*V$F^0 M56G5(]O,D#.GK&I]@'3 -?W!VNZ>$ER'"_Z(=JAMTJS'WC%"KT7)5D$P=:Z1 M%DB?N0@F6TX^NXK8O*'8*:Z4#=>3]Y2X/*5RN^CZ].B!FDPN:&TS%'*:B9ML M(6+D0#&G<4X'KTKKI-;QQYS_$F=2S=1RY.G4RWF;_M'WG+%E%J,J$0%#)J>6 M!PF.J >_&5@;D[6IDU/.X5H#CWS,N8\*F@+I]'W GGW\ZZLW[_[Q<>#N7W=? M7T\PV/[BX64#@=75'3.#W#B#"8RM$Z@=]Q!CR;N8+[>8N+@VX#T:5WCA9U!WCY<)>#A$7[$#@8D6J>SF@(L0B0M*X84YJ+07>P'NX>-D;* MD4+N ";WW2HHDB#N&8^K385YZ\Q!25 MM< 42U4*'GR('- 'RUWM-RA;9\N&X&/ M](A]]K6>B_['YON3F(1%;C(P;QS%.B@HUG&&/@C/+->F\-9SN7>A:URC.SYZ M%@.KL@-X7HXVO%D>.M'!QJ")=NV3I:C*:H@Z(8C"E(PA2'2MR\ONIV1<>]D= M!!NHJP/0O;AX[=8(\?.NV<_IF]-U33TJU"DKL,KZNH@X^"@,>>:Z**D\FM#Z ML/LIFL:]5MD=$)NJL -(;MOP=^75=!Y(PO//SQ>K=67LQ725%F2)/MN?0 FI%/1:I95ZXM N](V[KW*[B ZB$H[@.I&?BMBZM5B^6)Q M%M?E;/8L7? 2>-*&%0&)QUI1QRTM.X60H]'.!R8U;UTN^1@]X]Z>[ Z2S537 M 0PWM9_W".JRW.$JX59GP[C$;03A:KUR4 Y"L1Q<8DBNL4\H6N_F.Q,W[GW) M[@ ZC%([0.O=TL$K+B\NRET/%I4YA=IV#HN4H(I4X&)A((*.J>C(LVE]QKL[ M=>->;NP.KP.IM4O 7FX4)'>"W>OY=Q+Z8DE+=J*-% Z)'6,002GM MP6%14'MVBNQ%"'EXT[A%4&]=MTX$M$-5TBG"WB_Q6YCFRY3"RS]J8JL.'=IX M(\]6*R3OV%AC8QV\'54M!W)10^3!@HII> M/;[E&=$Q#7$Z.W>:+];3E42W?C9ARC!?C 44T8**ED(RJ3-((1+FD,B9;GU$ M?BS-O777.AU2AU)L!T#>O/NY*>O.1I":1V,_7R L^I$KQX0I#*!8CA:9C[0JE.E-@RU1H*QGEE1K"=+ M*7%M?Y1^]*MR?[76\;? M-KG5)!4WUG)RCE4$Q1/Y+%B]%Y6$U8G\YN;'W[M3UV4E9C.& MV*%J.!9+GX:S<*]):_//4XK%+N-_;I+-0H'(F[L_AB16)Q!0@,8$#UFJU#I_ M^"1177IY)[-G1ZFH8^C]=K8BOX186OUE68OH.7*/.M"*DA3$*18#>!DW/6%* M=#I)W3PV?HJF<;,T8P/O& 5UM7UN+:4JNLWW)B;:P++6(,AX4\2NR16.-H'W MEDQX8D[HU@'$8_2,FV89&VJ'*J8?\[:[!">*99%YTI!]-+68;9/O9. LM]G4 M@2RL]:7CW:D;M]KFQ#@<2&G]9E2N2BSO*_+(@8L4'?!::*F"R^"41;!,8Z 0 MR4=L?:%@?RK'=05/DU%II:01,RJUT]CD WX[M_/ORE4,?L5;+:8L@0=9FY

,X!OZJG,^^64 M>/E6V^>?^P\3G=%P)0HPX33QE"D*#]:#1QLTW*,$=9D6:0VV]JH9 M-5JXN796[PJ!]^N;19B3;<\*-7(*M!W9]D1R<:YPX%KH9 /WDMG]+-36T[M, M:@QKEPZ5[?C6Z+9]_=MBN?X!QMJ0!^A ,K$)5HB-Y .4E'B(PGAQNT/D MTYO8Y<.[S#X,O7,=)-GQ ;)U?20AYM4KDN?]X^.PQ!0TR2?(VBM"\T .8TA@ MDL\AEDS>8_.\PU-$=9E\&&K;:JNBL9WL;6[J&(NZ([\K6]VV'QZT18QY[G@$ M$;$67W$)7D@-TF=T*(./TN]DNPZGHG;MR)8R?&Y$!* MZ^"(X64IF&JN\0]R5>:?\0.9X7?SRFS]MV8@OX?9^;YQ.7>M_N#9/-_\QM9O M3K@Q2ML40:::J#2USP,O"30M56>DIE79.C@:@(UQ _?&AQ1CJ[D#PWL4L^=S M6^]>,$BSL^H];8OU7-03DRSG27.(4AA0+C"(SBLP2M8N$RIEU[I!R&DY'#?= MT'A]= R.#C:)X^R$88(>Z;%R1WHIEH%/49.&N-$L,FE"5RMAW'1&3\#>2W5' M3N(BOI=M)F$>Q[(2IG I.223L*8-"[CD',0D7$"9G&?RIT/K8$F,KM"ZC^JZ MGAOW6UA-5XOR?NMY89X_GGW]&I8_%N7C]/-\6J:IWHPXOXI+N\S[Q6R::EQV M@\'=!L@=];XVD^3:L=QHI-S=UUQ%DD(9GNN<%,UKLQ%'WF^@'1MX0H52QBRQ M=7SS,#7'6LN-X-_=$#PMLD?E_8E$_!L]XY\3G;RIR1= %6FMQUJV)RBF]LSK M@M+Q?#U_MY$DCJ%WY#[+;1!UVV:>3('-8KC6YO(#?L?Y&9*]>+Z8;P2Z*4A> M3>N3-VTH#S&*.SRUC>G;E_Q&!N[BM37->OG>>A[P_&RU7GS%Y14V48?BG/9@ M95&@;- 0BK=@''KA>9&DZ,9K?$?2CA\E]>AKKE>))&]7U,YIFAE/+HTM$!$+ M,-2Y%,6RC*UOZ^U*V]@#RMICZ.XLJ@&TU*TMN]O;["VN#S%?]S^HC<7:@DZ,])PM%)D,NFR4;E[B?@\91S?"OI A[=5O-[#. M>/V6:U +EZ/@%'*GB!1W1ZQ#U04'J7- E[11H?7$J=TH&]OP'(>+.SVLVVNC M6Q.SW=?O ,-RIRW@T>;D08(:&9'+Y_^HK(>?XUE9W'GT-7LNTH&U8@[-U8HJ/##S7"6AOMBA# MYBFV/DY^C)ZQFY>VP<3='E2---"M^7@^6YQM*H3.UI==_@\Q(_<]IHTY>9+ M9K[)"DD_-2?Y@GS4V6)S5^9%:)XE>IRB MX\.E\Z=O/WI^(6B\ZJEQ'^Z+*%'6FC%7:,=4)!8@Y@T$GJ,)PCL7AA+%WL2. M[=S<-$ \'9#C@/#K%T>V\:L[*P1W.EEUTLG.LDX M8Q:8L[5957 018X0/"TH45+AIG7?Q?TH'-?<#8>MV]9O0+UU:_*V&Y,<&.C= MZ&O2)-"[EZ"&@=[%\U]@O&P;M_[Q$=/9\F8U:)8<)>D5$BN>L*0CQ*0T6*&2 M348K488(AG:CKD48>/&FU_.+=_TM+/^)ZYK.N/-6\@)PN0[3^:=EJ 5+#R^+ ME U#YC.M@]I[SUCZS.0 H1!JN-;D(+1OPCT,+^.'GP,@];YH='0@=&L?+[I# M7[307UTZ5L_/ELM-1MZ!5VHXWHAH>&8 MLJV=V'P!A463<)*!9%SB)OG$FI^NMN5@7#O:"G,H.5NS67=/PZQA)N_ M:V/D[I+0R'[5!]\3<3"*+$0N":QQ%'$4S<&S&.O,<6^]C\&6UN';_906TDK 3S6B0>UV7Q 7F]X,A$85RDK/2B#G=B1!OJ_.[GY>)%W:PLN M;KZ%V>LYB>ILXV&2R_$J3)?_(\S.\! [\>0SV]B0_4AO9%^NGGZ-B*WFA[(4 M+*Q #HH0H4V!6+R#J(LRT5M>=&L?X#%ZCF[V=<^SK^&?3:155;/71BCZH OX M)!T@IQU:"\-U:FUQ'B5H7+O3#!=WVGHU4T*W-N@%+J??Z3'?<6LE'^:@W/>@ M5A[+DT0V1.YJ7_%_/G&%>5[]CE!:L\N%V#,:U#*53P$M>GQ8)#%X'CK M$.T(@[9JB"A]T;2'+(3"M!"HA"K;WF ZG=VRWZC28 MO.M[G4C#W1K'VI-HNKYT;FKA+/&-\T-O"#WVN$95&[L2W,A<;KWOV:WWW0-& M96F/S-D ;H!8$<5>8C[;UL>9>!!Y]9W*7EVWY#]&5J(('5DH= M@%9('$5DD!+)5_$EAS2*.#HQ>\-AZ\Z%R>'TUJUIV_16N].GZB+Q?8AQ>_R! M;O]+_I4'?USHL&8)NZN$W+KUBINNRT=#WCT'EAT5C0,E.(4%R$ M@#$"9A=3+M*%YEG[XR@^U@1NGER[H1%\ST_&ZC6ZJYYH5],NKA83A5\*4^U_ M$NHP@<@X>.\9&)V*<@0P4@BER-VPVJ7S2O2HW*;&0,:L G.N M]8W&IV@:UU8=@8![?+)VPN_6UIPS]BG\<>@MHNL_;U5<]@!!S8K++IY_CPN? ML!ARK&G/B)I<>*X,^(R>-(K!.QV+Y:T-QB/D'%\^=N?16QNE*\JRRF PM<>+ MU!"4\I!=YCEF2RRW/JQXC)ZQR[C:8.*>2?9M--"M^7@9EO,ZT.8]GO<=/L2& MW'E&&T/R.&FM/(Y;+[FN6DDRY'I!7A4=ZGAC!3&A!9-ET)YKKIKWSWZ(EJ-[ MB]YZ[M:-DJP-Y\D!LS+7?@ 1(GT-UOC$%71BEXX[;&PB*)U!:!]"\JC+Z&X8:I-2DZOUK3O* M3-&V=M]'\)9Q<"%X95T,JGE;U9V)&W>(WT '$8U'6#NXYH\G;#,[Y>+?);6 M_PC+);DY%UQ-O&;,D,QHQ019JT8DQ*(B:&2J"",<"[:UU7N,H'&G" QEW)JI MH-L8X^FFC)\V%T\.B2-V?O:I^DO>Q\J)NTSF&#FB))0(3QN?4J8&IARD"HC> M*I]OSY'^6;I,OIBNPN?/RSK@BN3]KER\]M/-SF(\1FL5,:QLJF6Y*4,0UM"B M43+&)'CVK=,^.Q$V=CN4]NBY4RO87#\];)+I"^8S6M3UY'V><+[Q.S?L35?_ M_.U'_?B*)+?8ZI^9DHHL.07,A52'4A3R Z0#B;FP4B(KIG5EZP%DCALMG *0 M0^NN WC>*[MZV9P"I]-!0:)-,"XVPE8$:2< M*9&VOWIUA 5!L6UD4 H/00MG7%#-@XGF':(O_8"KA/:JEA&MWBS"O!9[7PV? MO*]1<2F&H74!&&.U/XO*X%+)4%R)SC'F1&D]<^L(^TU/#58OF<")JNWRQ6JUM.@G#<8PFA=O8C)T$D!]'5F8R"T7KCSF!JG2\^ MC-*Q XNV@#R!MKIUZ;;:W1_NR-U]2/->_ ,Z;8]U7R^9?'-FR="8Z$'I3(%! M/0)U0105HHJF^8H/_8 6(S@%P:H5/IHEM[M$,W^\/MT^X//UEK M_@'MU[Y-U+,K/@;:,MUF1C.#D(H$2YNGSE&2%]VZ(O6D#?JO%]6KZ7RZQC?3 M[WCGM;=65/#,9:8TQ%!ST<9:"-;7LUYE%-S/?:F"O+P2V8A1JF% M:5U\,V"'ZAOYYUMMBV\O&XSD,\@"4=6R 5\\+1OR+(*2-GEK2Q:M&=^=NGX[ M2^^#ET=/!]IIIX,,[#5GM^I"'ZH*T,QJ95T"EW6=;("%^"L*LN!"1V,]EN8W M%/:D<=QC@.$Q.("FNMU>:T/FPW?.K;]NU\M\P/WNH8[64EJE= 053>U$CQ)B MX@%$D@*C51A"ZYNWPW0TO\9P??Y6F\>MBPV8GJ1J[(>?1J'C8F#111 <;&<4:2'I9GW=A. ]X-M^X<&"WFC+<-).. M6V%M/3(-/F\.I2 B-Y!E*KGV:,C-AWD<2NNX&]L ,#R)TCH Y]6]KBV_\>** M5WXW_U"'.2UKB]O-(//EY9>;F[&W&#?"^I!H&7I,M*DS3ML[DPX\"TQS3IMZ M A)TYL90POWW*>)=PJ2;]_/=VW@'A"JYQB4"*! M1^6H(6KD$#UJ%;*PN;3>Q9LRT/%$BWUP]TA:^,1*[FG7/V?Y(2;_/E_$%2XW M!56OY]_.UO3C!1F@V72C_RV/7,1"&Q('G@)YY%I)VA^2@X!2V6*8RIX/90#: ML#"N SL8RL=4=+?>P*/-LP]W!79Y[ FZ?P^9!#JR W-P*9#;"$J:6FX9,T3Z M"%JY$+)FV3;O@SMN#_#MMU]WB]ZFXUE-E'[>=--8_?;C3D?I9[^'9=XJ'2N: M2>48F,SJZJLVP88"048?#.<\\0%N=;=DX>?N(+X'?N^Y%CX:%+HUQ#OTYS[J M;'K'AY^LV?B IOE6PVEDHA0C+6BF"![!*(C69^ E&56",BJV+D%IVW+\QKGF M4W*]I[2?,<-\\0)$B74D'3E-SGH#T0BCT=7_#Q=U'41R5PW+]\'/HT?2 ZNN M6]-VIV?JP7;L@2<-TYQX2 OU4&M:[6C[3'60M2QU5D8-)S@RDH(-6'C..;2^ MJC!4B^)KZ/\#IY^_$.Z??<=E^(QOS[Y&7%YL_;OE'FIW1 C]OLE#KQ2]NOJ0>+)%*>55Z\.> M]ER,F_,9&,^CJ+K;[?B8!M7%13OEM^Q.7W:<)G M?TQ7$XDZY>@9,.X<^1YU=TB"@Y-*JWJ%*_N==EYZP19<'!ZL7B:YC.)UX7"ISKZ-?:K$I%A> 3<^!XB"Y8+[W8J4QQ M-X#<)6 _80UN)KH$6CDD&F>2 M)..:+41O/+C !8IDN##-[ZD]1,SHJ#E6T7@?PN6UVR>_$UVO\NII8 MHT,H: !ES=,502NK8 3.LBZR6$D2&MAYN2)F]/Y*C;:FME+O #Z[#:Z81.:+ M0"O(+!>D(#/3*A/. #-1NR*]][%U REDVX#_Z>[U5^F M3!:7K;K+5J_1U>];S4:/R00,0L>I&OH?*Z(3-__WZ)VT64+@K$Z,2 %7Y)4IX+,KY+@$0\ZN(%^F]3-N"G7G*\5]7IPO62%FS$^*8&/9/>+)Q]VMPS_3Y=G:*?5 MI](-^XBX#XC<$R0%7YC31H,LD8(D2XY(#)D<$9N<#^A%MCO5I/V+I!OVTNE. MZ89]!#PB2C8MJ"Y%@M:SS9VL(Q*2'*$D\*<;B='S*?7KP MZ:.K_UB-+5J*;VS]__W/'_]\DWI!L6Y(9":%+36'4HAPFS*84+R2.1I:)SLI M_\ZCQ]%\(STMF@EM;)5O[L7.SP\49S?92%F*4CDH-?>A=&TXPFM[70Q<:F:Y M-7DGW3_\CG'R/@. H)$8QT;#B^79YQ#NL\?1_D#&_TC1=9#K>\!SODY:2;2AH,T00BTE44B?2<,@ M.1%3-6U"M.Y]^A1-(S(T&>#"" M\8(AL-;C'B[?W658>J!&[QPW'"#>?[6<[]_"_[=87B4R;PRVJ ,M3I_\W9&@ M4;/ APCMQ.E@R[2EW=*23T9(5MDC1.8Y.!,Q*U62-^W/*4^2#KXC[O.-0VGC M55$<8JK;A0@!:!O1D#EZ7CPY)J7U/Z87':J"#W?4.%[_] M^$1_>E$_DY2T"J'4SN#*, />*0LFQ\#JI4A T?>( MHLK(1524?$K<$A=&U(F=+%L(V5M@4F+6W-F06KMMCY#3&8H.5?F3MN@P^?< MI0L;?8>EB\"8FX2!'%4*K:.D(!NQ5M5HBHY=R!B\8*KUC:DG2.H,4H>J_C:D M&NIAY!.LFX[J9K&%9*)/!DD4KDZYM@9B9!0VQ6R,RMPEL1.*GCBZNOOF<9,. M#7>Q!H(=&19OPU=\5V[P<+%N=++%*.[!,4OKQK%ZDI=+G$Y+/6Z*G.,WJ M$& M!MX+Z85FIH36 ]&?HFG<'L:G28T)^BJ;.P]B@$/ FO(]31 ;P^AAFN+G+>;W%]87A][=B4*22/ MOLC:3$*"E0!1P,IN^XC(MN M:CM>7)!^\3X\^VK\W<5DTDETPM18E]C/H4;4%AS%T6#0E*B#L2:WKD39A:Z? MHTQC'^S<8QG;:J>AA1P(@^S-4FV"*6UAI(-Q3Y8ZO7:I$![%WG,;^):K,'_J-$X4D3[W^]+')7@(Y<9"BE7-( M_X 4EOQ 0\#T%'U#\$:F(H3GS5.FIPI2PKFZ!B]?4Z7^%M>7/K"7/+ D M!3",]816>? I%I!%.(/%6\U;W]!ZDJB?(SS9!S5WS&=3O?01FSS(TI;3ZU%Q MY8NC/4:27U+37EY&VH'J]!H;O:3]YV1H^]FBDF$ =Z!V.L?H>B M\,I'!TZ1<\,U-ZBB,#HWCT@>I.;G"$>&P==>FF@6BYS>]WL;EN?=] 9U\>Z\ MY52>W./LG=AA*QR3="$"XZ6 XBR!"X19X=%XRZ(QJ?7B'M=A>_9UL5Q/_V.C MVHEWPN9H$T@T E3QH5;C,[#%9IY3D0F;9_>>)NOG<-KV0H3%._15S2;X'<]H,]MW^9;5%EI%D M9,&\TS8Q#45NW%&F( @M@6>C4%LGR3=M7X@U'EEJG38ZA=UR G@10BY&T MVP&2;W)P4> H<^ L8VU)Z:LGLADB3]NOX\[9D)70V+[RXBX=70P:.@$*[K;S M/TXE'<#JTS)DO.LB75[P")(E720(X^KY=7805>+TH62KLC%ZM[NT>^#K48)Z MV8,/U?=B*.%W@*1=E^'JMQ^_33>C"CZ2ZLY65TLQ^(R*&X0DE0&EI -?^R58 M9X27E@M16I_X'DOSN#GEGK?<)EKN -7;'&WS<]D7DK& 7/*Z7Y H C1$RUAH9G<)@<,$T+B\1G"V_=(^(Q>CH* M(ILAX &8':V.CF_5/G'R35_<_8U-2O)N"_#A3O\/H>(DA0%'BV? F@'O.;* (]);[]?_,C4#^R"G5X/$5U7NK_LG&H%*X;'NDN:",H' UX: SK1^Q691,5V')_X4S2=;:'[ M0T370=[GR6Z77OCHC4?PL0E!DZ:SW96U'.)Y#J*E M+E%WJS4FO53G)!QH910)RR+$*"(8E+H$B@8#;QU#_^1=:?="P+Y=:?=11P?P M>K!F,6BA="@2&!EII)L>8;95OJVE M+R%I6B(RISK:O;9V=AD*6IMS,K*H 9HW_GPC[/92^1XC[/:1?P]0>F)TFH[) M230)6-Q,6B;[[@2%J"$G[I))S.B=DL7[P.EG'6&WE^KW'&&WCQXZ@-7.1]Z) MRY1*<<"L-+$UAW3Q Y$,A4G7H23 X0 MA,N.\92,^PDJ3;:E^6)Q%M?E;'97_A\6LUE9+'\/RSPQ3!7O$SD06,C?%2J2 M V&)>>D3[1?6D'_1>J/=E\C^JDOV0[&X,1(&5$Z#MF[B])& MEZTEWU@&#"P;<7L2Y8F0-_)6.RP\#@+C7KHZ&('?<#E=Y(_KL%PWP>'[Y>+[ M=$5JNX>WB3;2:F4<")+1Q="CX@T$S9A+0J34_#+88_2,>Q)U6LPUTTL7;3MW MD]T_EM,UQ6RE#OV31G@KP(IZ\S>X>CI/F@'NT?X=I M;W]X^G-XSO%SO9+TZ<0[! M.=%Z:-Z^-(Z;AND1I0?J[^?Q&%,V'@TR$J&OUZTL!^>5@XQ>6V.4P#1.K+(3 M%O7_25C<2U='>HPOYWG G,WK^7=ZSJ(NJR,2,?<\I4UVY2GR&J5,+E_SX\5T ME6:+U=D2KX+AK(07R6:(BK9#Q6IW?R\S("\V^((Y-+^9_ @YQ]JBJT=_"+__ MC;;AY33,5A-6' :C%7CGJEM:^[5P+B &[8E+87QJ?1YQ+R'CQJ:M4'#;IAPO M\PXVL2LF_K%8_O/UG**UBTK1H*P@!G+*4$06QM$/U?5TW=;( MN4')N"'FX- Y7.H]8>?5=#Y=?<'\E\4BKR:.RX")>>"96U"2>W H$3(9=(;" MDH_7NC;H?DK�D'Q\[A4N\).W4^!0]:!R\B$, 5J&HX@S46;'*Q)$V2VNT2 MWR&(V74VR&!!V> XV5?"(TXCW-PJ>/E'-8;/YOE=7-%CUWC%R?,O8?D9)\$X MS6I!0(QL,S16@L-&2*V!T5ZXW1Y9/Y\MSO+SQ==O M9^OI_/.Q8_\>>5J;<&A7TK$7Z%+&L,0 I:9=E;DH<3>CLN,+QSX>;@:!&^9E"&F/?3'X*9ZV MQK<%8QW/MM3N;V260^UYHUT AI(5)EST030!43^#\\;!T8$R[\#Q?8JS2; Z MFXPH/:0U[3)4AS-8*/TQ24=A-C; M)-R3*=,\LNALA&"5J/DL#:Y.!^4"&7?*64)QXX6_%X''6L#+ETT$>H$J(CD" M]79Y2 )"+:$Q2C.OE)$FJH$8'3>7,1P>;ANT@V3=07O=OKG\ MO\^FM*KJL?L:WY"3<_OUO_TX[ZXV"ZO5^?UES^#[.VVN9MTTBDSLK4"A786K.V"?\] MXPE2I!B,A!U];@W8/;3>.H#E90>;S>2F.N_KR_3;Y:Q! M:SEJ4PKXA+)FJP)XJSP4YGCP'!,KK>LC'B&G6[@=#X,'N@H=JY,.X'65!IWG MRT^WDJ^; J +QBCJXP6CANRE)X&E L$'"B\-#S)[QU)H78B],W'CANFGA-XP M^NH B!=P>@>3K26KVY:N/%DC:^MNJEN(H6A+-7@?380?X?(2G\P(R$[0-(240B2(KQ;0$)QFQ M%VQD*A@GFF^@3]$T=E.^H="P>X2ZOVKZAMI#I6*&J6@+N00ABTS;1O 02ZT7 M,4C=PSJ /H[:N69B5_0S2\6*UK-'YLPXM;3VG7\.(Q\AHV MO+AZ35P_F^>7A+'UCX^8SI;3]72K&63*I&F?''#.://^+R^[1V MQG]7[N%N5>(K?B188/W)!_Q&0BRO&&3G M!.=*YL"&JP,\MT#>1OC"W@O6'6P$-^''^>R7URD/IY]ITBX2N;58ODQ M; NHVIV)\MS+XB4D[PTHJS@$"M5!(/(LZ!\R7\W/"/.]X'!40'@+^XJ7(EY(F(CO95Z0&91%!!:8B.]EGG8U3,>ST_B4&YUS@1!1BAFG$2=JN'DM= (0HP:ZTY7A$G'+W->M(_Q@^ MVL7JQ_I>#$;/@?^__'CT+VM7'FM)A.021(T)]@WKD#$Z(4,B]CJ[!VFX*Y86 M@H[K,I9BT>'+D*$PJ\">:#:U]0L!,R*0'%=KN01+B<<<9@L.*TFY@A)-V(;2 MG1>:2U?+K<5@5)F?!;?*&+GKVQZ-4CPE1'4BH"@PU*UA#DF66#38!\%+/_@] MEV+LXK;#X'V$5AV47P%]/LS!1+Z?Q"Z7S@>KL>%(K6N+AYQL$+5%EA&1/)78 MI-)A]'L%J8=$7="=EU9U!7PYL+#NG3>/M261K0T',"$$U\A@<+(P]H2F)$,H MGH%Q2J9:KBQ'/NRZ831VZ>VMY_4I.IC37?%PADUDWC@DG,UQT?E5.QF8BQ64 M.JI]XC*W<[;3M_%^-IQ3 M87SNCF.Y@45@I8I] MHVG#BF?Q=L4P&/%47"Y65W>Q!/^(\^N%_?9UXNUT4]'.RV (;/.":MCFD\$( MC$>!/(U"F\2#88U.1/C* Q+!G^X)=%2 D8E3#N!Y:6V/39EX_70*VTM=98-P M&CP,FD!T'KU -NB6LLC4L7GF*3%CZO? M/E_E=JK.>H62X,58/[JXBHFC8'W!&GI$ECQ^70-D2&!,8[&:4SDL>.C'>:O M+L:Y+!P.\Y8:'/E(V)Z6EXM-EEU<[WS!8,8YD#11A8&SN?T5B1+.S! =T4PG MUZ@FP(G38-^WQ[TZ'L9VZ*WC.CARGXL9=YF56ALADPD(3DJ%.+% = H*TI(2 MG0,'P$@O1Y3G HQW7O3']#E!>BIX[&?*7V-8;Z$Q3^#5'#Z_OG[Z,%_E"?WZ M^M4NL4,,:19J_L]@]=Y ](1 MNWE!18Y-A ^W>6N\3+_/IV"MV\6/X[OIN^7R-H8KQQ7FEB>$@\NO^TG#&LHN MG9$J<4>X2[H153I]ODZ3N "9A@>COF-M>Y?]<1$C6(RKR>SZWXVL-D!$J1@XC<$B2:+C1I-$;>FV3@,^N/\Z_[Y^ MVWDW^[P"#.PBY%*>6RT^4?W37?W3?#I].U_\ ?_1E37$:Z$(PBGD7=Y8\-/S MT[,/1M*(!2&EM5)(]'H?\=LP[>DN.@:N]1[<6#C&0P1C&!PQT*3P.7V+HJ2I MYDG9Y'WQ+C+=#^[!R#8**9H=[VT0ZLRS;W$QF0>8^V(U(-NV?YS<^6,L>F$2 M92C@F//!L$!&J(0$)4KQZ )E XH3Y%%9G$H7O[WA7G4];*U%*[U$G=; /!*L!!H$@D1X6$9LMR) MA]* DI4R,A^()P,_;SR1:%P_O&)*=D&LBM8T!\P3RFQPBN.<^@\JTM+"BC(1 M.4M#3$EYC<_#O''S)^IE7"N$>AJ0;V9AP#NB7)SLU?SFVWR65] \Y3_WN/8Y M-ER9FYS& A>ZG%F//UGZZ7QYNXAWWK),7%HC.7C+.""N'&PU/OL21// !$TQ MEBZELU^2$N4([TNT;QZJ"1-1Y%!^\)-BSAO*?14)[*-1&.\H5[*X"[%'C'&] MUP*X[RL$V$?5%9A,CZ>P#K+B6IG ,4;1>IR#*Q,R*6)DC;-.\-SW=XARE37U MD.D-[%&BM-9R=3QYT#/841E@_20$?H'*)[!&%L.T?)(<]*4X*][\\9 L-7&F M/<9'*=-1X6-'@^2F7NO>]=OF(;/KU[?Q5_LC0[H-HI/!\$"P1)X)@SB-"KGD M-1A>6.9FXYIA<B1C!SHN$(LV,1]1PG+"6CDC5B#4G/S7N16-YOI35[=A,>36??8^+U61= M5'PVF2\^S%=QB9G:3499P@V)&@4>P9X4U>S8-+D@^+_(\YUR.Q,K*-8$:(Y!(8CK0,&FDQ$IZP/G(E#C&VXFQSXS M[F7= !M),9V.S8X3B($L/2YH4@0"_96U $YZ1A*@G!N8HPD MA4;$./2%1IR0+X<3130Y-AWV6E3_]W;Z<#Y.8R$C<8A%(1!G8%>M&TX(+['@ MRL.!V6S+:/"Q1B11+XYL$AB@!57FK/9:E']&?2U&3L]/_WJVGEJOCR78A>66LCX8A6$RPD"(%ASX_ M6QG)C:YQ++WBD74Z1=\XEY0-SMG0.[UY!QO67!N!+?W57 MP)G'A_3[N\32((@Q3%D42/1P4&?3CCJPPJACW!$;O1LV6.%]J[(F9[K\+QW? MTDW?U='FW0Q&CLO5)[O:])4-'^/"9YBNXU7,=:>B)TA&RQ"7EH,]#T:]$<)* MS9,PL73"8G/I:@ITZ$B&HP0KADQUG'ME%XL?X$-NVA9?<0MZ8?FHSI>EW,6 M7.0RMZD(,6*K:+.JL9U9]EB>FBX'A^!5#^U7P*3-Y7A\GZ/E[]+<[WH(6,.% M#P*)J&!WIS[DFPB,@N)<1<-9Y+8PDX[)4Y,/7X9)Q;1? 9,>Z^>WF;V9@T7X M/^!%3);K*JQ7,2CAM&-(>9S9>KY8<(LXG4&I;?!N&HS@$BX)DJ)5'PA"6GK(ZD45G< M5JS:*TI-H1>EN-1?Y_4P*#N^7[:.[\4LO++?)KE]3=Y\+]UTW M(5_);_;A7^WJ=K&N"G,E/0./&-9,RG6CN=4>SG9C0)\Z),$=5<5K@/65N:;0 MCS*A:!L;[DQ1 M)N?D8Q=\.I/O>URX^5DWS2L#^O(.[-08<[LQ3'+ZOTM("*\#$9Y1.L2SS6G) M&A%._WR$:X5(0:8-D9IE'Z">Q\6IX\B"TF!)&H\WEB0*/B"I.&94O%6LHH*9?R=?X,Y%9@MDKY M:J/9L6ER/#U)9R/;*_ !F2+(6HN1#TQ(D]MTJV;]*XY]I:8W MLQ+<**;1"@R3O3&>QJBD FQ^24H#6QXPVP@9D!0!CF26P)(K7?6M<[ST65-Z M^ABQO35=(5NV*RD%RKPV"1E.^ZXZ58(-XJ# M;:/N"CCS//A;8:DE-P$1EKLB8IR09: <0QG31H)/B$O' 76+L3]WS'0?KO13 M7Q(?XHAWGS+>'Q<%RS=-&NWPMC$'2)<4= /R:U7/4,Z>AN4BEH^K9]3 M^(9EGU0UF<2E[^=ZHU ]KW:]P!-QE+N(HI ,'(ADD25*(*92"B0QY4+I;.8F M9N"%)(Y%TKO=L"-(:=GI"M!4>%BF4^R140*.!AHT:#HM5T0W!VWG4#J K>+2;?UX$*#R8W6?Y[DU\L):%1$.1RDC&X* P9SPAB M6$9OE/=L@$/UL#PUQ6:7,-0*:;XJ%H''NPY&>)A(:HWU N>"%8$@;KE&6H*Q M@9TDA@NJ/"\?CG)8GK'/QU*H'Z133P@JH-/'Q<3'K)7[2>U<8N>#TDDA3!7) M#X &EIXR*'A/DHT:=MCR3?0."%,+D?KB_:RW20GE5\"B/;6=F/"&6@;>3B)@ M%(8DP2A4&('\/!B3M"O>E:!C=;0SI87T/\9Z:KDZGNS*#&H;$TX/DL[[*(P%7>1B M*YQ+$#M0C*PD(3E.)4Z-. .C/N +_.F>*X\^6%,&6/?CI[L.1]Q$[H3>Q:<( MQ7V2#"5EBO-(DA^?G%H&))F3R(4HI8[E+JH-]L #DCSXZ,NA=()N7T-_8P-L_'PC. MHB$4/"CP[?/=8X#3"7PG^ 630&'R5/!&P>6G@'_XT7&N9(L!WUE_(P._KB:4 MC[?//L[L8C)?;WM*&!50M'(O=KE="<<2%!/\QYK!O=DYXB MR"$!QCLF"H Z+ZWA2FCR=KZ(WBY7=Z^:,6I8*"B(M+[8$\CI8) ,6GC89J-F M13:1O5\?D2!E(-U#DA[ZK> VXO.M6\;_W(+VWGS/6^LNT)48K952&$GKP<26 MV<36C"""D_7"!R9UZ4RV Z+4E&[?_[*SA+[KI,WNA=QJJ[)1K2C/#5!RJ\>H M!$K4*2L"=<84KYY\2)AQ+Z^*0'V:/AWT7A^!MING$JGV#'4DC<(\:M0YSCB+2D"@DP M_Y2-7MBJ*BJ;EW)#@X> -+4,$>U,?J*&%39L MV_F75U&Y%1FZ5U1N@TS5G'N34O0Y*N+!Y"@X'C@&BYBC.N^^'AD162Z=KQB. M5L)>?#;:[1&PIMC,H9G7%Y_JR+>G9.O'1;R9W-YELX9[BER33DX0Q!T6 RKH^R#O,?-;Y> Y*>, M)[ER2B09DT1*D@ .%,P.#%^'HN;!FABP#]FZTO+R_0I?LM6\.SZ]\E\N@;V M"H-J"8D4)0'&!KJ3JQ[NSPE'%OKC+ M4;E+6[EZ8\4M@U7D0J& 3^_P5=+N17' 7(^S!*!*@ M!+=8(/#+":*:264YN$VL^!/JW=>;<>=%/5!T5.WX^XY;W?O+6[,QAH=-!K]] MB^&5G4Z7ZRDN\_UA#%>)! ;R:D2T@4F2?'PG;1&6SLG$;.)/*[D=L::Z2-", M0R_BJ>%\2%2P!SU6W%OKX[9_I>",. ZJPECGXLMP4NO2Q% M,\J\X!O]UJJNCBR_V.5D^1EDL>%R]KM=3'+82W[()5+/(FK%)P'41/"$;P# M, TU,L(R9*AT0LKD"5>-#:4]'VC&CQ=QP5Y,C\6X,$1/L5?SFV_S&0RWG*?= M1=F;/[_%V;)OE[$&(Y?K.]9V&L-V(O/3F1M<&_2B:R-JJLS M<#9I TX(C[U$),:8W4&+C,4<)>5%2(09;?Z*G[)=%B38R M$;#O5-(YMD'#9()'EBDBDB+)2]G(MGVAGPRR@LH@Q(D)RU MYKQ%%F./0G28.@7+"Y>V7%Y,0Z%6"#=K*-1&W1609G^'FR2TY8P3%)DA,(G\ MQF^-0X9+&W*:HRS>(.;E-!1JA7"CAD)MU%T!9PY=3C&81*14(BMRGT^12W\H MF3-EX6A5T42>ANVI\+Y5&NA96\*46JR>/N1J+CV1RW'NIO- MTZ5@F+0QV5Q5""P\.$H=T@H6A9!.>QX#CJ)T+%:7;>?L\0Y]&--'Q]VWF_G* M3@=^/OKLO\9P.XWS],HN%C]@%6P".>PLO%FN)C M+TQE/E[N$6H 90S[3A6)LB1:B:B2X,B@;'PM!<7-MYT!9.L*&75DDQX<?M*,*6:4LPVTO+Y_+9W/CK:1"WS*&W<=["(-4L>:8&]X99104L7 M/6@E8"4\+5X((ATA6"I4*F/8Q7VD"-*N[R>V9 MY:[7KY-):^]12#3G78!!H@GA2!GBDQ(B8E(ZE**%>)7PKA@WGO:I' BH"CBX MNS7;939OE'9X>DQB&8R1R$MOEK$$=4> <*^QDP,4++[<4<5PN#D:5IZ_S M ^)6 2WW!&/:I"+3L&*],Q1L64[!.2,$.4Z,A+\"?0T;J-K8WAOLF:0.>Z\G M-M6QZT$XIS5&X"@"+$&5.T9BA6!J"=D \TO4T^B'K6!5<3!T*XR;!D.W4?C8 M<2$Y__7]W,Y>@U-O?P"0>KNW!N8=CH&@0)*#Q<0BT@F<>4]R:4M/@C#-*B$< M^D)-7.@*WKRT)D=]R&\6PRT3MG"R@FZ\C[D+0T#6:8H<<4$Y15.RO!$QBD3' MGRG>HP1!BFIV?**\^<_MY-LZF747M[+1"L^# M0VSMK^+<_(=0@> W,<1$H@[-0@U/?JJF2M0E&%)6MU7$B^W-" B)8!*E0(XR ME3.$+#*"4"0]BSZ_\O.G#!DONV8P^M3A$O7&IP*GZ$ * 5'6"^8IHFE=@4-( M.&2]0,10(XDFA*5&;2!_QIR<5@@WR\EIH^X*2/,Y+Z08'B:(:"FX%@*QD ,U M#4S 8(UA%LPPB8V3LO1%]3,AZJ)*%V2?UA;LI>8*>+(_F4AKIY73#GF/[> MRQARB3-DC.:841%P\7:C12V+B5R2_K5/N4,H!)3RW^G'8 M&B0I23PH'",OG4Q^0J27_TQ]%LJV0J[:DI)WJ^W^S%G:V7W6VWV*W+Z?W$:* MQ& ?1(]TSQ$<3I@R.8-G4E:A',(]\3S+NRRO8*2- GS^(')U,F$IQL7@U!%O0075SF30_T81M8)T!-37B>1N RE8]1^DGS" M8GP;+JNP#;@UV [-\HW ('(T@C*U9AIQ11G2W@:$I:'1J&@H+7W+_M?**FQ% MFVY9A6TPK(F9C3*4/%6,:"F0<#$@CG-J'(T$$1JP9HQ::TM'QOU\686M&-(K MJ[ -7#5Q\4$.&]F%^L@8M @<:4<%XM$*4!I3"(X;FU(RWN,T%/.>BU,)S\J3 MH$%681=$*B77+D&21FV"(!8EFZ?"B4-.)HORWS'X7Z*^=,7)OBFKP]\TC4*N M+HA42BZVR^^0BV%3'K@>1 ME\X&97.?7)YR/_! ]*&*Q0EXYK;R*W]R[8$:(5QTRR8-@H?.W+Y8.X&2!P ML*(D:$X*%9,)T)4E2SXQ/E<.8&CD%2(A-*(?=+ M!MF1Q4PB(@E.B4HPRYIM'2\M"Z8S-@( MFR(EUFK,E6E8A0S8-JHN0*>[$_+X,DY)]99/$HC'G-?8Z(94I@(XB,VB9>^;GDY M63!]^-)?W15P9G]1O;>+^)_;./,_UCLP3C%X J>T9X'GIDP$.4\CTI1YZCV) ME X6"798K)\E,;A0Z$@1]&HBY+X);5=M9(G87&V6NYA;M4N5&X0)Q# SE KP M-=A@$7B'Q:KD[;X4%1H$B/3!I5*J+>]6["X:P6-+>6L1U8DL,@35L@1(A AT<3HM6>L M=)7_OT"^:2MR-,PW;8-4>\*9#>%F<54PR6YBIP^TN"<=X4HYH12C<(KD&K:< M$X*LBAQ@X!)+5-N1KGD^VP<7NQ>5!.MFG1XB< M)1.OEV3G3LLKI\9SY.B9F&2B+( ;QU,NNZW ^G :A2"%"%Z;5+P[^?HM>';<#EZ;<"MP-)]99=?83+Y M_W)SHL326\.R\] MGO4]*()5!:S[%&'-3OPJAOUSVO^W=P]?7 B?!+(DUS\6))=_0=E[FE.#,?"< *R)HGL:LB)UAT*8!726G,=>DBLI8DQ)Q4GD:9-"\= M<'/_]7&)=#[$]^QZ'=1? 7%^G<_BCU_MXM]Q]?9V%G;*(-J;H%Q"Q'@'RD@, M&2\<0!^D25)14]S\VR_)N$[[:(0J $L%Y'J57_?3!'XL+B_3Z_@MEYO:M;[4 MVHF0@Z&Y!>T$L"^,U@E)3JS 4CMG2T?@'!%GW/# \?:M0@!5P+4FS[>&J]PT MF".YSEW5V")-::Z0(I5P$NMD2UMEI>(PJKZ7[.\VE$:O)D(>>>)EPFD*ZPN, M6J<1S^E$AFF"""=!16VD*AY:]E/$8;2B0H7\.KKV\.(Q69.@2A]$&F9K8=KR8CLXE0[DC2/, QT%2 M$6FL%+(X6FF8!S]HL+HP_4MFO8!4D$+G;2D,:V)FHR(6G# O4DQ(T5Q1R^W0P:_"G*9G5BB&]2F:U@:LF+NXIT.0%R:\^ E&?&PL3AI$6 M(: 8X#211ADE!RO6]K)+9K4B08N266T0J91I.2FD!.CUD.7R,8A.9@NI*04+ F M>&8#L\U,+QCU 87@3_?T>?3!GR75J8O)WUWS-=!ERW(KN(+=DR%N/0?9@T"6 MF822B-1BYJ(QC2XOFA!F3*NH!UA/X>Z@N9$!_W4RF]SR')+E9TFVZG-E6 2G2OFVM=$%@5U218]R MMPP$XF-D?"[F%!131FDG=>DN:(>E&?=:I@S:#2C40?45DNC39/GOMXL(#AI\ M(RY7G^QJMZE331632B.F4X2988D,%PQI@2E+SNBHBX=2-9:N/I)UX<,)FA4" MIP+:%>[<9@G7,G(49%[*Q(&.J?0H<<,E43+@GR %6O[R/B]N7 MRXB5TRP_3AF7;\D8MLC$!(ZUDMB!U4U(\3[5L=7SLE F 'O3M"$.'4:664PBD[%)(1GX+D79N-3&2IYEQF==+VP MJ8!;%]_M9)I/D;?SQ6>;"U&#CM9JS%4'[O]TE6 6TDJ,I! PKV0",C8DE#1F MDEOF>"SM33>5K9)GG-&Y. B6%7#T6-N;^]_(G)%")N1# D,[M[YTB3@4!4X4%K=VL5' 0XLY-Y&KDGO)OBQY MUJ6@-"05'-$-DS5<OQAQ9H33*-5:"@'\DP^4=]$_)&HQJY1G1 M+=NJ#3PUD:Y1_#/A1 H=!5"$67#PO$&:PB\6*S@N2>*:#Q8Y_M-D6[5B2*]L MJS9PU<3%/>D7+"J;A+4HJ@"&*],162XD4CPIX;2V,+O*$F(JR;9J18(6"3%M M$*F)7$_G&@,0:5P"(G^3'!8-A(@D.4:V6\]9[KTF%IG<(R MQKH(JHY#IV(YV@!: 2%SU.?JQ[U*_WNR^CJ_!979,)G^>!US^]');/U&=?=X ML5;C%4E.$^TXY1BS G -A$N/2;XZ=A:W:)ZN=XN>AR,M<"[]] M^\,NPL?%Q,>+\/]N-S"]NKVYG6Z"%39Z8#&DD+L*&F4"XD9X9'542.?6:U*! M)E3IBXJAYE*U1?,3KJ3R!'NQ<0+W_8X^13^'GYQ.UA^=IU=?KJ!*J.T=,@J=1L&0LTM%*Q"EAR/(@$!&<<6HP%VZP2I;# M-XG:$W.T#C+Z;39WR[CXGK> 31KE([@V'ILC@26!&9+,YE/5!_#8C$=4D6A( M@F-UN.:^_<6OY/ZH+^=.Y 2>#> *S*8'U\#KR;^:VN6FDXP37E-PAQ#A HXE M3@4R B;"G/;&<(ME*-Z7\I PE?#NW/0X_'K3 ZN:2-=+H0^UL.L CDWN-N\0 MJ .TBUE"FAF%F 5U)*VM)*7=VJ'F4@GE^U%MD'VV)^X5\/_IO=.NM@*)T48% MEK]@'.4#"X%"0%9+0X>_=+4@GW1F7)B:O"#I!50+PRJKWWIY/%@FF2 MTS&H1USY=340BI3TE#J#@R"#500O,X6JTKK'MRQ&X,5/LRQ>V:E?W^S,9Y_F MT^G;^2+?_EPQ@96.*;>LM0EQ%P"7D'-!&'4R)&FPD%6ND?WS^1G.AHY$'631 M%&!-32OH0>A%OB!]-OGEX]D_5M5:D>MAKC2C,7D!A[,2#O'$;P,ZR4$NQL$*5S-JIT7BK?XF(R#Y]7=K&J;<%\O%WXKW89EU>8 MJPB392BH*!&7N2F#I@Y12J6*0E'.!HNI+3B/G\$FJWOA=*/,SW7.[!XA-^^. M,;R;O;&+&?S(DL"60@(XY4##!W@]>S,(_8[C.%3T\ M_-.FK-O=P^_=NZ^-QD1'*!+8\4UI-Y=D+D3(I0]**,)*Y_;T$+=<&:7-I5^* M<)($$5%**L":Y1@YZQTB#F-'51(/*N$6GWT%(0'G8L[ADD;M<:C@9-^GMEST M>],K6EH?&.'@"!"8BQ(<_&GP"PB.,!><.%>E+_6/R5,+P3H ?9 T/;5>%8-> MS6?K]?2@%KV*1'G**9*6.W J-8P M9U%,)(*D9Q'\BFB0(3(@1KF/SA)%W'"5 M:I^)4\L65)I%_?1>%84^S#?E)+?Y0'DK)C2_P=@@$/=PJCN>$CBGH"5OI35B MN(WHL2SC/A<,1YX>&J^ .;GAR]OI_(]\R1%W[PU?YK_$3]'G<,=)FL20;U\G MLR]_Q.GW^"M8C5^75U'C1-:-<8.6*!>\S=-4B$DK-;4@J2GMEG44==Q;]M*\ M.P=>U28&OIK?W$Q6NZ2V[+],9M=QYM=-.CK?@C<8M%OQ"]V(/_CLQ=// M/K_)C%%ARHA$1G@@BN 1&6LLBMS%A+64BI1^5VLE8-\-+Z^71Y_8^#,R4D>9 M5<@*DE.^L$?6)8HTU58%9K5WI2\J]TLRKJ4^'%>>;F0%<*C@^/S\=;Y8?8F+ MFUS/_:Y-JTH27 ]I$$[1PB2H1\[!WLLTN,7:!L]"Z9>4O8*,RZ42"#^M,]1; MW35RYBZE1*1 8?EX*4QNAYH+"H">DD]481,T_//0K*GADKL R*=HTT'C%1#G M?5S!8)?I%7QZLMK>KQJ0DQN8@Y$NEZ&P'AFO!$K*"&*,44&7/J_WR5$99;H M_/2 ZJOM$1FS7*RN/N5Z#ILT2XN%#B3 TH'-EH?HH#U%.X.FAL9\%\GL\G-[ 7 MQQ,+AAC+2E_\'Y9FW*O_ ?S00HJO@4)K*W>Y,W,O;U?+E9WETGG;]XPD:0A4 M9HM7\]POD2)C8T04G#$A4E(^%B?2"9DJN];HB/U>=Z,0$#40"[2RF\Q;FX/T M5S^VF^TO\\5B_@?,[)7]!O^R^G$5/28Z-R&)-A>\(%0CQZ1&GE%L89TZV(Y+ MDZR%?)4Y-(4(-Q1 (Y(O/^[LG=C]O?;;&#_&A<\ 7L?+V7;&FS5VUX8S/ZB] M7M@_9EOL79TFYZ&N??QAZOG8W&+?/>V7X*I7* [IZJ@%,//OTI M3NTJ2[-<+3]_!;*[+-Q'^V/SX+5[UN*41,YS$P2>6:P$G+3>,F03 _O?:2]E M\:"97A*7ZPKR!B@T_Q'CY[CX/O%Q_FFC*$0U<@2X#0; >@8[.4Q:Y(D*7;CHXR$1&CIT\'YC M4P<,*B!47F*7Z;.=QEWU22-HLL8PQ#B%E>8<3$52@WSB+G GP9M]M)V!73Y!$B %\O9N%U[B4[_Y8UM+7D=YWPK'88D]P'GF+$J6

RVKOT"^\WC=)B6-?>SQ-=Q*\PP74EC7Q4]KA1;S%ZF7OUKM,I=+N^ M:5YW=\.H+-.&BESK2/M<\"@@S9- -%$;B$YWN,*T5&'N*@HRPO1-%D=8Z9J^*8RT5M+E(><\/NKR:UE5F! MYBM5I,W.UJ M$P>^66BP_"[3%_OGIP=M*;1F,?B@P9VC-)LHZQLIBX+7TN. DRM_A#<7KWI; ML@=/GI)R(- JX.,ZZOWK? IH+3>.X)53)FH,FF*&R5PLUZ"+^U7T]/OTD]^B6F^>%#7;_,HN-QI;)\VP0?+K:C! MA"&"YHI<-.?>2(:2\@[XNYG[RZ M7>3I;)ZNCTY8;'M3.;O<>'FPQW@B8BDDLG)UB87]86)&!85M6KW3-*F;B24^(5BA^Y^\R>BJ(!.TJLE<@XCQ&XM< < M(S&R%OB4DN.>EJYW?T22&$1E(X"Z"YM#7D;_?GT[#GW/.B-72[A M;G;;D+]?XBRFR2H?])_B--IEO$RYC^9=<.(?=N9S$*WFGA.*J,8<;%1M-\$] M6LGHF&9./"7H@<((W;Y?0UY'.BM7 MMB?7G6GWS5DQ;"4V"#MK$0^,(:?@C\1&3V342IO!CHG.4M>0$5)^ESPSFA6X MNP=F_&&>;:-;.#' .MXNX?U96E?&)@G+,B&2Z*Z[#-,<>>5C8D88.#;.0]_F M0H_K?9R9O0-A60%YFZQ':K 2UBA8BIXA;G% 3F*"!!PTUN1?4FEZEMH^Q4LC M8&D\JLW!>&,7L\GL>ODQ+M89)[O4KGGZ[SBY_@K&Q<7WN+#7\<-M?B"?I_5/ M]?&3>WZQC$]=>B'3'8^>X5"P(Q$+*-9,QG,."@6%)C(S&2QI4Z;I' MAV0I5]'H8K::A,GT-CMRGZ._7:Q;>+_YTT]O0979N,X/G;>K;<;54X$V[^\D MXL2X,2A9+/*%/&SRW#M$E14&:XRC+OZ 5W0&(\?#EF#I$9X>X@G/\(E^T MWC7'B,PHGP*([(W=) ):#I:(322!$QB\*/[ _$B 6DH/G9\)3^,:.L-2 :<. MY*,N%MF56Y<5^^7'_<]L2XVM9WP_[5GX.+6S#_9FUX+#2<==$/G*7H!]#'8, MLIII!%:SQ49:9FSI%/@AYC%R]$1W6CUKA3,RQA7P_"X-.S\U77[+"MA&91+' M.='@QT6I0;.2"K"T!8/UGXR-G'%/2DAWD(DHNT.!R8M8D7;_A\5*"1 MZW_4QL)RX%7 Q)[6TON[2-! E&SA]$HL,=,_!416CO/)9+6A-QH)B ; M*$%,4)*(4KD5:F&NMQ1Q9%-U%![-SP=J!9Q]-X.QX"2ZG+V:S[['Q?J9(K<^ MW 5CY4*GB8ODD-%$YX+S+!?!]U+%THD.)X4:.>2W!EZ6!:X")C9? M:*^S[F.X$EIHQ3!%'J>0'S,,Y]?+K?/+P^Z+VT.")NLQ](0)')?$2ZUVV036PLF?2#61%MI/0[(WIPIR[6.\Z%R#\65TT+";#F2 MU(!BM8H(' *.'"Q8HZ)/R0]0(KZ/R.,^]U?!Z'."_E(X_ORVY\%ET)4//&'+ M+:C7P1GDUN^)7B")K0<3'CL]1&!53ZD;,5W^S?1RT%= ]@.GU=:8>G9H72FO MN!;<(*D4W137T<1B)(RE*3>SYZXTLUN*V(C&ZJ>F\9"@5F R/U7:]NZ$"^I4 M),ADT3GW'CE8;"@EKKREDL3B?1_V"M*(?_JGYE]_@"K8&9].8N=?RJ 2-@0C MO8X2Q[F3F0T*4:438Y9R6;SAPP%1&C'-_*68U@6D@LF^YPM6W:_]0:)4CW]J MZ/#4%A,=.BY5!N,T]11%[L!7]\9DTXX@V+VB<\EK9>+ *[_2N%3)G"%!2"0Y MSW=N/B #*Q<)EI2Q3!E-2C^\_B7B4MLP;N"XU#805W!Z]YSS+S_V#[".>]-. MD8@-1\8Q!ZJP 6D1X8]PJ@1"66Y?5%>8P;'I_%0QLZU86C;RH!AEJET]#V*7 M@N?1Y'8L%/8AQ(.6R&)MD/98ZZ2"3^$\D3;51,;60IY&I.Z(9 7,?/)>?3^E M73W3R"(F5*-$"6P B>29<(I"DD1SERPKOC>?$*E&7G;%_UD_T7)@5,"MXT&5 MU@O-J<*@J$019U@B WXD$M)HXT4R7/^%(F('Y54Y("I@U>& <4>4EHXZ4(SD M8-U+^!UU!&'B XLBPGHIO5?UB_(_?3V0T[?_CYC\<- -B7VXY^[^+[2\].\L?*$;_4$2<0M? M9P^>*US8'ZK.U1G,.!V2/:T\G]Z[T;3/\0OK=IO_?;->K_<&6=>]Y?"(!43\ M=?9MD@?] GO(+_"/_RXBYO-11SF.3V*QXU4CC8QHTSV2+ZZ^SD-AO)Z,.8KO MT VM_=JH!*N/\-G5XF86WD[M=1&D'H\XRH;?":>]FJ@$I;SB7\V685$.IB=# MCI+NT7GW>ZZ+2H#ZY_R/>_G*[H 'AAXEJZ$3<,=U,S* =V?JY 8\S_FZ6=7O M=MI[N1T;=Y0P_5;0-=!*#0MO^0I\SOAE?B?N.KZ_W.H[,?XH<>KMEV S+56+ MYT PCA/E70B]2D![-PN3[Y-P:Z?K.*0^0#T9:ERG[+C.YZ<4,/92FD[OY5J> MO.QIL(CV#3@:0@=T/F^F@!J>/QX5O"S\0M&ZF.9PSG*C5714*<7!&K7G^^&(A9HB(UY4_A!:G MO_?3%28\N-$T5?W8!LR^TP-.]#S#\M[ ;N!1T=MM+7C\5$[II(:('OSY\)_7$Q\@?5U/U0C<"IX6GLV^1H0^0>< M *O7=A7?VLDB]W(I ,V>,1MA5,&#VF%UC S6XY7]X]=_K]94>O5U=OW1]]OV M3@S="+IQW]B:*:?6X*PWB_7%]T"!6<]'+Q*4=4+HG@%9&=3Q[7/RX3,^^ M]8P,G7C?Z ,]ENQVU-UG^M\R[QUPM NR-O@\7*S'U#+R)INCJF#OS[Y//@-Z MWS;O&V\TO([J?=Y("7_I=X!!K).FH/S] O#W"T K;#[,9Q_BO 0HCT<:[\7L MF*[G)R9>T;D28T]JMB9'QV LWL],=RLBP3I'-PT-&B&GO:W@?5,S)ZGU?__KCPEXLO MR\6;Y6IR8S=/2^7"O1M]8+20QZZHME';R @_J"9:<"L]/.IH,9!=L3RIH'H. MP _SU;_BW4D=2\4C-_G :"&1!0[+DVH;&>&W,.A\%GF#(T4(CNZ)X M7#5UX?;Z-GZ9O_DSO_5'F.TQ^Y""#=18H6P_SZ93[=) M[?^.]_6,([(]^;+R'\Y(,:*+/"FD ,_[/K9U.TL1OI?]B__PE MSF*:K'H'2W3ZX'A/]27IT%2O=5$"MK&IG6T%?G?S+1>.A0FXR72R^E'&=NOV MQ?%B PJ1HIUFZ_' 2IIX1X8=+X"@@!-6IZVW1\#"?O3381N!6-5=UVD=5?0J M,(]+\ L_Q?_<3A9W^TJ93;G%9QJ!7-755WL=UAH%]/'[4!% CTX&&>W!M04*#U?DT]F/_2#T M9_3K G"O8)NXGB]^] X=V3_B># ]U?>\X>3'ODB>3I^*=U\*N]<%\K&!QXN^ M.@K%O)U>1H;N8YP7P.E^E#%C2D[K>GYDXN,'^8!('XK \72L\9)Z6X)R0 E_ MQRJ>\Z3Y.S[Q[_C$=MB$_Y=[08,_WG=Y/!YIM#"J8ZMC[V3'!F ZO1.KS-)X M.MQXQ_I>=<^;S'UL4*ZO5^NLI=ER]KN%Q?OY]N9F+BV]1- M_[4H@5GKKXUIJ1U";%Y ?17 GF6&*2X_?_>OEJM"Z.X==$S+KB&(QY0QMO-3 M&J?.& VST$YI?]Y,%96@]'&Q* [4TS''6T\=L#J@D+%OZ?ZS^G'QQR(LLX@% MH-HWWGBE@AMM>T=44 LX YLC;;XSWCW>$9CVH?EB;)!'$\L]4J[!@OKT;;$* MSZ=0>H4V^]QX29HM,6^MP9&A_]?BS2R\S>4N+M/=)/ZQF&7!7WU?A'\M\EMZ MF%U?S,)OL^_+52A @,X?K6/IM\-W7D[9(W,ENU?O9EOYGTKZ=#Y@;/QK4>(\ M[_[5.C:-SFSIK>Z1Z?([3/#Z]6HOWV$>\,]WM"] D_9?&\TH+$./SNJM9Q>Y M6%ZF[30NTYK!=],HS([.'QTMS;/X'M))V6.',>\$W\@["\_/SL%_*84E05B9%:]_A["\G)QN?JZ>+/(31_#Y>QN-A]6 M^>__6'Y*4Y^G]64US0K*'2I*4:K$]T=+;BW#IX(0C-W=)=H<%]?[*?/A.*,= M.L<>,O=,=.R+WJVT96*EGX\V7K1%O_#+VM).7LT_QVG,#2NW'.J=<;)_Q/'> M_[OA=50O8X>7@2CA+A;K,J6)AW'?SLJLM=.CC[<%=L.RL;[&WC-C7/QC,;_] M]FZYO"V(Z+%Q1[-]N^ZCIW4T]H[Z-=?N#W>"ED+QV+BC69Q==]?3.AI]+#>W*Q;N+V>)! FPFQ+H=OR4^/5">D(=S=5CNTV/MEF?E^N#Y%U M\[>O\REH^=.JE"?9[E/CE1CI?'?71975X?\AKM[-_/RFT!UZHP^,5VFD&-:' MU58=PL\NF8="^LB'&B%>U=U1!S6.C/R>[2?/?'OY50;TIM]HA'=-MT\ME5?= M(K]#SG:7O3NQ&(M5Q@'57/Z-;.$\N[[_+;.V CN&JZ@#JFEK$KU&:# M*L^H$&#[QFN$5TT71D>44L,5?Y&N9@\':@103;<\^]0PNA$R[QTJN1NC$1XU MW<$\F7P=8=Z]X6@;KTIKNB:I,$QU/OL'&"Y;P5['I5],UL\PA>)43P_?",2: M+D":JVST'(#T+,5P9'/%.E+T'0:!9H4//O4,UIT+/9[<-@^-]!WP_V2 M.]GT;T^P=\ 1*^&>PN+1G?,198S]4G G6N]\//$N@!W5S#$P,W@R,#(T M># V>#,P7S$P<2YH=&WM7?MSVCH6_GW_"FT[VTON$(H-N7G>SA!P;[C;0 9H MLW=_V1&V#-KZM98=2O_Z/4F<3]]YZ,'9./&]=V=C M1IUW?SO[^_X^:85VZK,@(7;,:,(C,BUP\1GLK^?E6J&T33FHW%"S*I9 M)]=A_)G?4'4_X8G'WLWJ.7NK/I^]E2\Y&X;.]-V9PV\(=WY_Q 6/0G'UC$BF'OO]E<^#_3'#]Y\12':>#LVZ$7QB>O M7?GO-/M4E?].\9%]E_K,!FS38J9C6"]EC_NFB?MP?$J%9J9V_QB37=W= -$&;\[MD> MLD%Y++XEL1<0C%FI2LDTK=Z@T>Z0=N=]MW?9&+2['7+1Z)-SR^J0[F5[,+!: MY'VO>TD&%^T^:76;'R^MSH 4N6\2H.=6L_&Q;Q'0.K2[U-XCG>Z 0 ^M7KOQ M@30Z+;@(5^'FX,(B@[^NX,=%8R _-;N75XW.7\7OY:!G-09] @J[ZK4_0>=D MQYK=SOMV"]0$/:V@%OM]T"L4ZUD@@=X_0:6__OKK0S']?'VKK^U;OA?+;;VW M.AXW#+<_Y=-X!,0X#),D]%5?GA\-QKW0T("AV9+#L].MD!H9=(F\!/I&6/2L M_J"!X[EE?;(^=*]D2;RQBWV%(7II]9J C?:_%6TU_NA9%O;I/@K_;RH2[DY5 M=WC@0%=.:K]%]^/O[6*YH^KG$]3Z8308,M*"9^@56 M)L.IA-B0)1/& M(.1.JQ!" 71V&LP*9?;%FK],M+RJHQ1-XA+4Y!:O"&)HT9 M",ZN%$!2C593OY0J]W+;?@@#4*N!5*XO+/ 2^^7YZ)(H:C4) B>B<<+A7=(@ M4(A'69Q0'GR[9<@389]%"?.'+"9&39*A4<8[-'L'D,"2?3*@*1 OCL;+ETU2 M0INE$^12GO,^:H*Z;(2"^IO7!\>GJ(KO'*D3+L8(48D8Y;G,@09 $E#4#>-D M3,8L9CPH$S:W= J!^,BR]:M\'R+K=*_+&++V+(C?K3*!H6N'@> .R\RGZKR MD1XSGPLFRE*J("X2PHV8C,)0#?,;ZJ5TZ+'E"LI2=C&S&8^40D3JNMSF++"G M6/MDS,'+02Y!X:-!MS\'X<1CSH@YZND9R6 !U"+J#A7CAIX73@2@^.CTV]2A M2?I&11\'G$;4<7@PVO>8FYR8AY7#@YEH'&9GWM-)"@B-\=%7[UK,Y0''JT(G MB;$@3!0\8>0SXF#+H8 84\\C8PI#&&'E M,QI@UI0*.^9#K"L$< (859U0U1)3?..(UP0QLV@0PXB294,7I>\L8 4\#?H9 MPMAV'*4.K78:2,<&.FOKM=,/Y+8ED:-A*0X4C4K=:+RD_[46DUL8[CV,]#XV MAGS@0S!()KGR4@'N9R#"6+NW)OE*8.9U2X2R:C8K8 M'NH6$WVF"O>/3+.JBXM0K5NX",,6K<2S$)$QHQY*5AE2M;&\V\?)KI\ M@K2S)E?PH)AQ:CXZ7:0) 8XZ(].,L050=KVJ,RXIZY0"]M[4VOM\YER7!&HZ M)9!/VSY)D+%SX6N5Z'4('IC1:$21WCQ&WC?8ZOGG%XY&H9 4?!(SC^(,S,:E MI!EPJHM'Z%"$7IIL?N3EE^*M]YN,%5%L-.GYG^-XX32/V#XHF7[>IR[TXX1Z M$SH5R[U]Q)K<9U\1]\U/R56&SS^C]N3+#G>.[7E&.E[RG+7=FO@0("1QCR9DF;,D$\Y];3. M^>;G/]";%+/VV8OVD2@.;WBV'@A7)P1DR"!X=S'2QVQJ$BZM"^&)( W7Y1ZG M"C-O"H/2WH@?@J,<"CZ(> MG>C,O>7&":*[".D)K9&I3@$8%:U1N=ZL3*U2*PWWM.=EM +@J&*67*TR6%I0 MEZV3Q:5SCJ,X% SDUGFYC$DPCE0/;)KYDS=WFL=CUY6M+L,;52+ T:S8BZ!L58Q2D.=<-Q[ MZD6-NY5(E&,%DR)7V888N1/&(6D$RJ$@D<7V.I '[N2Y@1<%([5V!A^:_B) M6"+"'3I#[G%9"P]FCV+9Y44Q)$ICD5*H,=ORW8TY2(QZ^4W<+[RM[J&9F7F3 M\_L/KT! VE,U>Q4RR,OT=@/)!'+&%F/_L-X&A8(2N[\.R,N>:OD.INV_JY$RI\5+; MW]9M-K_3U)DEILLIE]+YL4T="%]QTFS*1HVN5+#<>/0GR]312V$ M ;B_/"%CX&?U,B=;UCDK)G>N!EA&M7S1)#]7:C;CN:=,M$B'@OTO1790MPW$/L& MI8 YBD5F5U0C93'9MMN$OMC0E>=UDF?IVUVIJ#S);C+V2^V7?%P>0^NR^3OR MK??:,K>CJ-"V(VX3*K9%GIV0=&5 -C]'2/?)%]87FT7RS!H_=(#.YJ=>E.5. M*W4BBSJ^8K:_:7'0#=!3OWN=,5C,?#RG"?Z[*7P$IQB(#XNHHV]^+LR>+\PV M5T3Q) MCODNCWH6/T^D8=)=M_K/$IAQ>)@5F*(MFI.-%EBUTDQ8Y(F8R 0/!4O9MD\ ME!S*,ABX?29FJ"P>9HZ)RV.1Y/:WTR$8M6GL.QJS6*\>:^KP>@N?38IYTHD[B M(&]>UP]/A?Q)_J0Q(/^:)I]Y\.:U\5OU=/7GHV?'BJ>9#ECY3 JZ]O3=H:-G M5DBAM#' KT^:J:.@^K ^72T?^_Y@I119 W@H\_)A5,62/L#"-.;?Z6#6GU7X M3V=DBUC3RWN%_8\?K %I=GM7W9[\MICOVN1G/%;,<90W^0V'^L!DR<.9;*?M M?3$5\YS**)0F=L'6__'IJDRZ?L"CT"$'Y'U, WN,9Z%?,.K\M/LO:_=KDJU, M4_UZC.V_-4*J]XRF?[@$7_UQ";ZWZOM.W\KO6?T_4$L#!!0 ( %*."%G& M%^1_X!4 "L@ 0 > <&]D9"UE>'@Q,#1X,C R-'@P-G@S,%\Q,'$N:'1M M[5WK<^*XEO^^?X6VN[9OTD7KJ*#O0TLY-')RP1!,@! LP%TS2?R6?N?HO'2D\[DG^LZ7SSU&[2__\?D_S\Y(P[.& M?>8*8OF,"F:38<#=1_+#9L%//?[RV>9/A-N_O..E4I6=TPZCU0(K%6OV>;YC6C73 MK.3SA6[)JOV?^0X>A=O5,X$8.^R7=WWNGO48?O^B6C6JE8&X''%;]"[,?/Z_ MWLW<*MA?XHPZ_-&]D V&JUT/NA=>MCS'\R_>Y^6_2[QRUJ5][HPO_M'F?1:0 M&S8B]UZ?NO_(!=0-S@+F\ZZZ,>!_LPNS !^7AZ.P0? >A[LL:J!9P"8U_^=[ MZVNK3^/NO6L<[$66P @\U-J\E7SOEUOW9#6S;?;^^MZNW5[0[[7 M'\C79O.&W%ZWVNUF@WR[O[TF[>^M!]*XO?KCNGG3)K/=TZMCDCV^-J_J?SPT M"9 #VGW2.B4WMVT"/6S>M^J_D_I- T["6;C8_MXD[7_>P8_O];8\NKJ]OJO? M_%/_7K;OF_7V P&"W=VW_H3.R8Y=W=Y\:S6 3-!3 ZGX\ !TA=ONFX# _7\# M23]^_+AVYV!<^U]2A,1<"9(Z\&=#\NC-K4%*1'A$]!B1IZ'CB,]]\Z%=1\;6 MOC.-YI_-WV_O9'<49:^OF_=70-?6_ZK!6O_UOMG$ZV]'SG\- \&[XS>'H+10 M0K5[/"!UT#*VU%@W7IRH>!K4%W5M">2^J//F/R^LF']^>%0OXR@F''-)8=G/1M-XU8C++$P;P\)0"V+6&D ?&Z M$N5"]4U:5C7,\@IMNQQX 4>R7?C, ?H]L4OA#2[.BL8Y/O[$?,$MZH2\VJ$! MPS>\^R)Z:>()((X1O]^&+LLI^TD'7FMVN\Q"#$D#B*P#P^5(9RR':8>)$6,N M:;G!T&$"AJT_\'PU8'6 +FR7#IA)O.J=CB<$:7 PK 5\XXKZ#,"S#"W0JC>N M=$#*>*;?]DKW_?C>! /O(3<9%)+PC2N"M!Y0D'SP+:D+*?AR( DI=U^O%./R M_X$-!.MWF$_,HI1C9@ZOT/ ;)Z@?=&"WJ/$Z,-V']^7:):*\/H/M.U^.>-!# MAI3\H4RT"5L!VP1P:]?S18_TF,^XFR-LHI"F]L:LDGH^A \%Q9O;'SET-^^; MX'LW<""G 0:$"0>7/#)H^>I*1L&PV^469ZXEK9-1CUL]*4R0'JB(K9^N-W*8_7VZ90G_J/W#U#_>;UE2NL#=%,(ST1A2$ 7)CGU$7(Y4TL'S>P7=YP-/ MP^J=\*H9F9,L.Q:PV RXU<5,ITYQ0-@5%V?F^6#[H<;5(*7:L*&9-XI5Q*$- MR"NI@!12!%'DZX#$L&U%K3JZ:R"H6B3&G,NER$NT,O/G*Q"KEAJMN#:T*AH% M1&&G!MO"5BV165/_;^@*?PP.3B!@K ^%YVM@W$D)!/:O.R;M'O=M<@?Z<:P, M\(\?/Z($HJ"$9=.3I4\2^VK J_HP:U[&AS3G5C1Z#YE3-Y6]2^V\G>,B8^F% MM#@[OX'E]CL=NF#6*-8"^SO%MK_[0L@#.F3@D52-$CF9;YL,&H<.A,U =H.F M!^[B(B @S3CX#2K"Y[.!0RVX..+@ 8JXN;#< )C5897U&2[9'YF1N_CJW4_T MR$&+P,[CFJ[)CN9:[HQ N9;( V]4@ M2?"$-PWDS%D/1:,\;_RFZ%6?T%-=K-^R<;Y\*$_]I"?F4E>D'>&)VB,512Z: MH8?V8^QWP/P^%S+3#'M ZH.!PRT9L?R=CM;0_F:Q-N48/4,S)UP;)JH:E2+B M(&=[7$M&S@1Q& V4#S#P.8B#D%3?N!^(V,00>:! 'NDFS.CR<8[ 0QBNGT3K M9%18AG?@]I'/!7XIFM#%=]^I*').&@$'1&E]2%TRRA*(.]][XC:;H?,RLVMK MLGX5/;I[A9A N(XV="L4#?,%2;] =2LS)Y;$EX[0_P8M>F;GRP@#SBDM:C?* M!SGIA%(!VK]@:EO.,,F71)=&'%P/G_U["/8>IHN@A &UHFZ5PYYGB9S M>I1++*V09SE%2:G%H>V2GSY".X'G#$7R([M/#DV8JEJ4@ZQ^]OSIL'UD9QV? MT9]GM MMO:#.B(Z#V1YMEHJ]6;9A/(%[P4.OL=]W/4 -MX?]G/*0]Z:_B4G MZQA7ISDUS@3]R68=(XP0!D-?I9# /8O-L+5E_XSB3E=+Y].UQYYYZ)$]IL"N M;6+S:@&H/HA&9D^$Z(J&CH:0ZH.I:92+!X'IDS:0%@SS("#5!]&R848#?Q.' M4@LP]1GR,?XT5N7->.SNP-U%2R=W<0-O,75'\36>HK)>>[&E 6OY@QH9X9O& M.7405OK(JLB()A-ENBS56G-4]8$U9DFOJ@)J^<$23WU?A;VMD[#?)#:8NK3? MJK!?$!=4*PTVT0%9E".+^0JJ/2SX?Y-A31/4!-(MQ["[& M<7!F+-/)C-U'*W8[9NPZMNJ>APA22YY;(#AGS27T(?84U-0R599JH_7D9SK0 ME?8I,;N-^RGX ?GPOGA^2>Y\SQY:@GR%.YS4%@+DIPL!ICD#TW1LM:031-XD MAWO=Q>!)NG(?M7!2YK59>!OJK98"].&]6\(\U_B.1,_6^0'[@R*W [4.O=/G&&T2LANDPVUE+7#7E$;]^ M;:DV/KT^RY.43[]NK$]W?+5;%G!H .N62!/AN_("41,G#5Y@??/)]9-$A]B?"> M$7K'1M@^1'0VW4FB]2*/\C(X5,B-YPG0^C-0S:(1#!P&[ MB/ZXM'DP<.CX@KOR5?*AR]G-/!;LO2_[JBZ'=#NO&;5\$4DG "-A1Q\.J6I( MJGX2]O-K8-F4RK7$RWG#3+RV]+5%HU*M;O^U9:-2?(/7YHWSPFJO_20!5B # M&8,!=7]Y5WPW1^EP7SV@'0'APFT2<5YX'0LK++H+PN O8LYJ9S7Z9JWS MDK&(.[Q!2D54XK5N0AS3@$@;/)3!D*'RC$O(]@"1ZN78$$M-"$4N@C;0Z#'$ M,E@6PH*O?%8W2)HM[Y*]TH)*X8C.J?%=B.5U[#:4LC@(L:RJVP'T1D^QG+'3 MGO8FKK/FO'=31JZ7\UKDLBT'9HIYX[Q4V79@QEPF8IY?W"-/<5.[/T/D>!#9(/Z2@;$* M&,J".6BL-HA"17N2+[4+MP>:=J&8M41/!I:^8&7AASWM3<9)&2?M!R=MVX+( M&&U/>[,DAK5F^HUF27UH;T6S8JU>U';_?PM06]HK=$_C;.JR];2GUNVPY+Q1->)N/T MBV6F"-0J =Y*!LJ6\G^.%9:40[X:8G;$\GIQXO_12N4,CC>!8Q<9S8<%R?'Q MR'&HI=70RA126A)X]21!7;ZRG91''7KSJH'^/&$R&S^9!9/!D<&1P:$-')DI MEZFB;'1E<&1P9'!DJDA/5;2#]$']5-7BV8*V)ZBS1D;]CC,O]X#E,K@RN#*X M#A^N;6A3_;3"&FKU #-;-\CC6YJVEPZUROM4S^?.]_H>G@2S ZN)#UU@>CS6 MNIB/\*;%?(P:2>[$NI5^#B_]6;^=S!M#'VF*&;QMYO=SF+?N,WD\5[H>R$YG MJMCT9?VZ9444I/Q85+HNATRC[AMQT9.?FS#8.CNK5Q=O2JU#)39)<:K-KM]F MWBA6)[M^'PB\'6W@K4GAOD[5U7)IV:J= Q)Z^M4?V8+0DX(.!-Y$^+TL]%Z4 M>8RCZY#2C#N"M/IU@ .?05)KZ :1H5D/TQ=\%F("G! M84"YZ;.!0RTX>)4L-,_?5H>F-,9;77+"3^,%)9=5DY0+\QB7JTUM[@/\SIC( M*I.3(]'SO>%C+Z=.$[D2KA-RDJ1 N+SOI"[IA1H,[CSY>DIZ-%"7\)BOV:C8 MZQ:\:^67O;IWT];$>B;/H1KOTW'T@>[046\?4%]PB@N)[C%D&W#L9@+Z]*'%_K06-)AT?Z+6(:2, HZ2-:]C'9C5/4I";!M[#0* M>* A$G"+*^#347'5?3,-1=U;::Q:@L/G_51#V#.V[)PF;2%SXPD4;($ M""." 5#LT8.C'.$+N'(!6>!@WH68$A5N7QIJV7/Q=F*=$I($+P&7..8L@E6Y MS/D$&+D[*;JWJH%AYI=&$W:.!]]0K%2/5JD4,CY%&32BODVZO@="!CA?2E4Z M%#W/YV(\G6T<<9! 4D;^@!'C#05Q>!_DW?.Q-U]*>+MHYE^YR]/KPM+K6[^: M<;D^99&+>54>NA5JUQ<$#/*YC!)9?$ EVW%TKL81RT;\',!?8&M$?"G?"GO,-U0T MGQW4,)HPKW[W'&$MYU^5]/#\ \'8T@;C.!=OQXU8QU0K:16I!*OEB7N.BCTI M9U2&2]RI_II,#I:Y1+OF:&GJ9<LK("ALYR/O/$QHQ1<$HG\?=RB4#=$.7 M\NK7:Y+@1N+'T)=,9,DHLA/V;V3K,[3-FE$N+G/L]]ZM/^%/ MVJ!=R!MF,?/K4Z=#YM=G?GWFUQ^\7[]UEW[7()=+:;!Y/E51\BQ#,!(E\UE# MWRAWAKXT4D+_<^HUS*;PE]9-[Z)!F-CUPG+?A#S^4$K%A-3KXCIZ)9!(0'?# M'(N+!# M%.QL/H4LW-/@N3!*1U"<:R,H5D@E3G]ET>PV!!,A53(*^66;$IBEY9)H;T+# MBX>TZO\+4?.7^EC+ZVTY:K2(N*S6$+\J%4][N-^J3M\F<)L3O ^9P?79&N0H M&-S6"&[S"/!F&N%]%/*DJPW@52-?2&3P=(S)VCX9WC<>N95^3+W/7!N#+6DO MV&O^9;&!0%>_[]F\R\'>1N.;N^%2%-G:R:(%].*25Y[@DFMT12TFXPAJ(4JR M(%PK2) .0&9>'^XJ&(47N.O*<[L.M]+FJ=:S-5Q6V##286+$F#O'1VJI$JZ> MB49%;NXX9+5'G"MW]YNCS/WBJ"%.76,F0]J"JCW+$!@"Z@"3_<6L81C(M&*- MS9%H699:]Z[X!QZPD>=D3*HIX/@?C@#J2"<.5<.H1X3VJ_)[%S^)^$-$: MNX#V&;0@$/X0&[>1[:?V73V;WP9EC=R!H\OK*!][7L<%$QA[F=QG+9U0WZT MVC?-AP?RXWOSOGG[+CGVY3;G<.&H0L(OHCTO,QG7H^(*[$D'YT.6L;$5C:&Y[H*VZT+ M;Y!2!8[ZUZ^W[39IM.I?F^WF [FJWS=)Z^9JRC^QCL_)?Y4M]@(8ZY2-7++[ M?S)J29Q8,8KE9TJY$$[7IR(1OHYG]V%)(6RTQ*GX\+Y4O0SD3_(;Q0G>'U3\ MY&[2HH@Y9;+A^"@4C;(>XV.QBW,#/H2B6AR318/CD'K=YL()NPW_FG_>D0:G M'2;@"U< PRNZ_[HQC;G^>HWI!FC@"5 5.7H*5?4K7YC/<-\Y7"KRN02N-33[ MCE^V>^/QX8_?FVUR=7M_=WM?;[=N;U*FWLL*; W ,VVXN3:LV[0/<@\'>J8* MD6030(Y+#_[ZYUV.W/9=/O!L4B;??.I:X.(Q\IU1^]"AB"NZ4,]5GNNYUY5K M.KJX4C4YKO2IX]EC^-43?>?+_P-02P,$% @ 4HX(628U?FB[!P $R@ M !X !P;V1D+65X>#,Q,7@R,#(T># V>#,P7S$P<2YH=&WM6EUOX[82?>^O M8!-TNPO8CN783NQD Z2[*9K[T*)!@-ZW"UJD;"*4J)*2'=]??\^04OS=>)MN MKQ-T@54L<8:&5*ZG!2IOKJ<2"ZNOKG\MMEDGTUW^>3_A@SCA<;\]2MI2_"GEQ,5.BF RC=ON[HQ710CX63:[5.!MZ@]&:&+A7 M-<=&&SL\;OM_%]323'BJ]'SX_;557'_?<#QS32>M2D*S4_^5& =#^MM9,.,, MVEIELC8KZI A-__^Z?:'V_MWQU&_?7$:M:++$U+:XM$.,S%?]FI5:7,RN!UC M/@J3#Z-SF+7458P 2+N_R_=M@_^+4WUV+_60T!,:.@-Y@L;2%2N:LF/#BW7'O_"*@8//ZW-301/36)^*T MOSX-].3_- E1J_;A[Q]]=5HZ9YX-$!L[N M9&YLP4S&?C0V95&[^2LS";O-7*EE 7JS:.>%,AE"-W@#(>H<7HA^X Z!00C2 M.7O(S$Q+,9:-$"D;XB,,;,@,DA&&X"IC/)NS,BML*>$"TI//5 @<9RGNB+ 9 M<@<>66925;#"!+D-@4S&TCENYR22\@>)<9?Z='@F8 R&U#[-80P2B)5%6H-8 M!G58(J1ELXF*)\R5=%GHSZ2552?D0*J;+T_!&('CZBB H6:(R!)GPL@AJ _B#.)KM4KO*$G"()PO\CG4IT"> MLQ3!!D"GB'=RQ)T@2U#6>H')"@YN;6C 7BCJN$$2I88 @&B %C^<\_;$W$U8 MHLW,U2BU7=\WHG.+ER% MJ*I@((HP2:)PZ\-VR[B5'B (N!II28%D$J@<:>4F)$YB*>B1*)+NA7*Q-JZ$ M'A&G-3H@);PWDD!&-5+( MIZ:TZ D-57.4Q^D9.;[H5IZ09K+Q&NEYAYJ54)=P*51D3(U*A H;'%&*^$W MMZX<.244MXH<4"'M^U2044^EHU3LEZ?S>=L3I7$2!F%;ZY5RU)0J+C4G?H=; MWHA%2H=&*!"6ZQK\&DD2! 5#7XH_3[D'!^71(4&YT]N$\MZTM8'H_0EO;V!C M,4R5(+QR9S).],X=L$X%)H&86U$#"A!7?*2T*N:4Z+<-2\O+8\_#*JR,%=&E M M5GDE['NJ+/;@X'"[O1+TD(4B^-.% M>G-DRF*W!?MD"?XD+:F83I[?_[!17:;[52C#3-1[EI? O9=$MO:;&%7A.9YOHR\7HZ/=PL,/>[U!) M@&,PV9IT93CV3]*?(=#Q0E8^V?4A6#7A[JGD( [TN)?")P<_'Q5QSYE6#U)7 M!PIK\HT73]'+L'Y0&[/>P>#\A1LS?\0HZB726/ 4T>8R3!>414#[@@)DHYI] M,HVCHBV,=4\YWS] EVFJBD+*/T@*(X.J@MJ%@GV^D_< ,SC8$Z!J)/+$@CP8B+SW? 3O^R+H"62/D095- MC9Y*2H89'UJ[Y?*@R/XE>Z6+U124-,:6\@(*B>MGJ81::J[?1W7ZK M.XCHA71A\5_4 U?OJEO^7?5)(;:T=5N#T[.=S>U6M%OU#[H]Z[7ZG<%?WFV_ M%9UV]^KUQ$^$K05J>%;!H0V =CG//AZ='M4R52"';19YJ7J,KR#Z*JQ;U1D< MK:&YPB?TF#_F8C6OU'UV\D?J=?DS 5HCZV@._?S]/.D_X'AWW 4K^.OVU^M/ M++#_Q/CO(U[UK+QX)EZ3LY\F2B;LYE'&)9TRL%]"Y;W-W?7UVCW@];JI\QJ" M\1FEP&K)__Q<-_QO8%SFT&^L17"5OJDK7OU'+C_!O=87AC M,94[OURKF+R]4.$CD%=9[%;9]>G7SL_(JFOX*._$?PSX/U!+ P04 " !2 MC@A92&H\+K<' "E)P '@ '!O9&0M97AX,S$R>#(P,C1X,#9X,S!?,3!Q M+FAT;>U:;6_;.!+^?K^"E^"Z+6 [EF,WCI,&R*8ISA]N][8(=N_;@1)'%A%* MU)*4'>^OOQE2\DMLMTZS+TYP 6);X@QGR'GXS)#29>9R=769 1=7?[O\>[O- M/NJDRJ%P+#' '0A665E,V"\"[#UKMVNI&UW.C9QDCO6ZO3[[19M[.>6AW4FG MX*KIY_(D7%^>>".7L1;SJTLAITR*#T?R/#T=#D[3.(ZZ27_P'G@DSM->THO/ MS](AG/7_&QVA*HH''>OF"CXYVQ0NHN9%"X;1=WN/X[61!T\ MN#97>[\:?Q MS?7=^,PW?OS\@D3_8VN]K>Z.FZQZX*S?W783<;%3";W+9: <3*=,Y=Q M]^9X,+S89P@$JI(+@>AO*TC)7F?0Q$06 N,Q:H=[?]%0HTXSCC_?^OK4G/8Z M/3\/8Y;Q*3 #4PDS) ^72BB+S:3+<("VA,0[2/V6Z)H6.,PIJ@D6SU>GX17!\/0%P1!8*@L, M-&%F&=@68A#%L=FLM,LB12[QI(&_$U4)[!/!LQ+%%@)/$O^4&'N"+<%9J24N M:TC81Z81^D)2QRV2J!0*(!@U(L:;L]Z?A-N,I4K/;(-4 Q-IG>%HB-/-X#=Z MV5H!G&V,&/$@P MZ#)60,%D@,B,E;09B9-8CC1)5$G70MI$:5NA'A&HT2J@I30Z 8&W+7N+X!" M: L(N'U(,EY,@%TC-WW&?&A#V1B=\G8T> OOO'XT$.$J7$HJ"HL 53+"B,56 M$!P010Y]U1JK#:5KAE(T1(-]C&N4H$S_[=74V?L#PRH_)*P.SV@>/H+%TA\# MYC/P B6HJK:<_E(+"]T,U])(X5\G7 M@.(>:G5B7<*E51,S-4HD4?3%:B6%WU_:*K922&XD#4"&]._304$]5992LE^> MUN=O3Y;: CJ$.TNO5&)]*9-*<>)X')9W8IG:42,4"JOU#?Z*@021AE$?Q+?3 M[L%!.3XD* ?:78?RWK2U@>C]"6]O8.-BF$I!>.56%YSHG5O$.A6:!&)N1 ,H MA+CDL532S2G9;S-+R\MCS\,JK(PUT95"U6>1AWI 986;'XMAH.(D2;01W@%? MLDZ@P)I#(;JQ!4I:-B2"Y7A ,"XO6?J,\6HPG!P2A@,=WTZYJCQG48 A3;%D ME%,,C=U2^BTJBSTX.%QNKP8]9%$1^=.&FC/6E=OMP3Y9@B^D@0KJ].O[(!8W MI;I?A1!FHMFGDX'7@3IQ2*BKF3,$=!,8M"&OBSC?LA5]3^!+2NPZ22I#X5_) MHEMZS;5U>)_.)+$OFV!'OX9#'O9VATJ*.$8F>R1=.XY[*/!G"73,4%0+O]X% MKS)N%R4'<:#'/0B?'/Q\U,0]9TK>@ZH/%A[)MYX]1<_#^L%MS@:'A_5OVYSY M(T?1+)/6DJN(.E>ANJ0M ML3BI"-BG;A&L>JUFEC%WG?W\ N\UPZ!_"%Q!!K MK"RH74CTSW?R%@&-/&R)Y_&;:NMF%<*OE43W_8JKBL2?/[S[__;KC\SWUPJK M-:P>)8*--KVT?4XD(#KJG+W8!LV WU,2#M6;3\.^[O2'H9 M#KS(UR",D/M=JH7.,X" 07=^EU5KQ(A*,&VJGX?"0+/XE> MZ:+N/];.Z=R;F%)>P**B?E#J81::ZX?"_6'G_;!/SX6=P7_1&*X?&7?\(^,3 M)[:T]3N#:+"SN=N)=JM^H=LA@G^X6_5+W7ZIK=<9=/M[:9[XB3"-0 //.CBT M"5"VY,6'H].C1J8.Y*C+(B_5V/@#1%^$=^LZYT>/T%SC$_68/^IB#:\T??;* M!^IU]1$_K9$--.ORSR=)_Q+%F^,^4H+_?/Q$?;'X]Y\/_TK#O7_];EX">.ZKB85;MB&+?]BV1,&MQGH$U\P;"E1'KTY5FKK M'_*.P@.,*>Q\EZPF]>Y2A<=(:)7;K;+K#:ZKRYA<7"VBUC[#:W(G_O6\_P%0 M2P,$% @ 4HX(60]YK\_/! "QL !X !P;V1D+65X>#,R,7@R,#(T M># V>#,P7S$P<2YH=&WM66U3XS80_MY?L0W3.YA)'-MYP7F!F5P( SRV_^;M70E51TKS1G265&C?]VW7=V&ZGN+%BD9VW/=7\J MW5FJZ96N$,ZF2=L"1FDL,+R5.!1WL6_@K>&6-QYW;P2]@^'I>'#PJN@N2&ZY M31@>POAH */>V8?>R6!4&7[Y>? ;]/IC(_%=UU\;S9S(*9YH+=)V*_V.$_HW M0ZD_&LII)E5&T*\6<)-%YNCN=O(D J* 1"(U53&]M7I$0\U$DI]RPX2(0<\H MC(B!&'T/V5$8B[Q)9Q1M*P+@"N#@'X.A9R#YU8^02RD%:9( MMXB 8A 1?,P2"C6DRK0%2UC,.-ZWWBPG-,PDTPP!D22"P54X(\G4NI@SI>Z' MDN,H(D$+1)=7:)F$BT0LT/J4OMMJ!)VGI%?CQ=)KV]O)$V2,T:WHC3..7(?( M+C>$7),DZ=>,26K:ITT$E2<89N$VV0'DW6ML1SO7:79#Z36=JUSS6K4ZR:YYD=HBIAYFRPQ,9;D$>8R=04<]CP5#9BPCF@&C6=NTAN ME!BMF"4D"$ZSP%2V/M6]Q'<>4/ MVX1R\6K\:KA.O1:8"4Q+_(T*QZOAS+'#655'C\AJCN?Z:\6NXZU7_0NS@>NT M_. ?-^L[S=WUTMM6JY8(62PHMC,_9ZB(6Z PQ?9*M5*Q)B51A"-WVX5\"PL? M_\+2-W3/1G=7IU6Z=]9N#B,HP5D$194H;/KIE;':N371<1H_.&NYG?^^-KMY MW:GO=I3]"Q^),7SFP!$6#PQ F<>ZZY+T=&),MWDV*VCDA2AY-@VO)M+^C-$8 M)PN<,C2[I##,)]3'8GU-)_6ASL;OQ %.-GGC]9+IJK>5;W?97 MO &G^)#*(OLR_:WIOC7=C6JZ5?NRX)&W$?>^SZ1"V9Q/4$L! A0#% @ 4HX( M67+00A$X'@$ Y+P2 !$ ( ! '!O9&0M,C R-# V,S N M:'1M4$L! A0#% @ 4HX(6:N@>M<.#P I*@ !$ ( ! M9QX! '!O9&0M,C R-# V,S N>'-D4$L! A0#% @ 4HX(65VMX:&UL4$L! M A0#% @ 4HX(6=23LI"FE@ 6 (' !4 ( !,Z0" '!O M9&0M,C R-# V,S!?<')E+GAM;%!+ 0(4 Q0 ( %*."%DN2X-OBPP &YU M > " 0P[ P!P;V1D+65X>#$P,W@R,#(T># V>#,P7S$P M<2YH=&U02P$"% ,4 " !2C@A9QA?D?^ 5 K( $ '@ M@ '31P, <&]D9"UE>'@Q,#1X,C R-'@P-G@S,%\Q,'$N:'1M4$L! A0#% M @ 4HX(628U?FB[!P $R@ !X ( ![UT# '!O9&0M97AX M,S$Q>#(P,C1X,#9X,S!?,3!Q+FAT;5!+ 0(4 Q0 ( %*."%E(:CPNMP< M *4G > " >9E P!P;V1D+65X>#,Q,G@R,#(T># V>#,P M7S$P<2YH=&U02P$"% ,4 " !2C@A9#WFOS\\$ +&P '@ M @ '9;0, <&]D9"UE>'@S,C%X,C R-'@P-G@S,%\Q,'$N:'1M4$L%!@ 0 + L !@, .1R P $! end XML 91 podd-20240630_htm.xml IDEA: XBRL DOCUMENT 0001145197 2024-01-01 2024-06-30 0001145197 2024-08-01 0001145197 2024-06-30 0001145197 2023-12-31 0001145197 us-gaap:NonrelatedPartyMember 2024-06-30 0001145197 us-gaap:NonrelatedPartyMember 2023-12-31 0001145197 us-gaap:RelatedPartyMember 2024-06-30 0001145197 us-gaap:RelatedPartyMember 2023-12-31 0001145197 us-gaap:NonrelatedPartyMember 2024-04-01 2024-06-30 0001145197 us-gaap:NonrelatedPartyMember 2023-04-01 2023-06-30 0001145197 us-gaap:NonrelatedPartyMember 2024-01-01 2024-06-30 0001145197 us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001145197 us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001145197 us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001145197 us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001145197 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001145197 2024-04-01 2024-06-30 0001145197 2023-04-01 2023-06-30 0001145197 2023-01-01 2023-06-30 0001145197 us-gaap:CommonStockMember 2024-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001145197 us-gaap:RetainedEarningsMember 2024-03-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001145197 2024-03-31 0001145197 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001145197 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001145197 us-gaap:CommonStockMember 2024-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001145197 us-gaap:RetainedEarningsMember 2024-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-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 2023-06-30 0001145197 us-gaap:CommonStockMember 2023-12-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001145197 us-gaap:RetainedEarningsMember 2023-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001145197 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001145197 us-gaap:RetainedEarningsMember 2024-01-01 2024-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 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:ShippingAndHandlingMember 2024-04-01 2024-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2023-04-01 2023-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-06-30 0001145197 podd:U.S.OmnipodMember 2024-04-01 2024-06-30 0001145197 podd:U.S.OmnipodMember 2023-04-01 2023-06-30 0001145197 podd:U.S.OmnipodMember 2024-01-01 2024-06-30 0001145197 podd:U.S.OmnipodMember 2023-01-01 2023-06-30 0001145197 podd:InternationalOmnipodMember 2024-04-01 2024-06-30 0001145197 podd:InternationalOmnipodMember 2023-04-01 2023-06-30 0001145197 podd:InternationalOmnipodMember 2024-01-01 2024-06-30 0001145197 podd:InternationalOmnipodMember 2023-01-01 2023-06-30 0001145197 podd:ProductOmnipodMember 2024-04-01 2024-06-30 0001145197 podd:ProductOmnipodMember 2023-04-01 2023-06-30 0001145197 podd:ProductOmnipodMember 2024-01-01 2024-06-30 0001145197 podd:ProductOmnipodMember 2023-01-01 2023-06-30 0001145197 podd:DrugDeliveryMember 2024-04-01 2024-06-30 0001145197 podd:DrugDeliveryMember 2023-04-01 2023-06-30 0001145197 podd:DrugDeliveryMember 2024-01-01 2024-06-30 0001145197 podd:DrugDeliveryMember 2023-01-01 2023-06-30 0001145197 podd:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-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 2024-01-01 2024-06-30 0001145197 podd:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-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 2024-01-01 2024-06-30 0001145197 podd:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 podd:DistributorCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001145197 podd:DistributorCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001145197 podd:DistributorCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001145197 podd:DistributorCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001145197 us-gaap:TradeAccountsReceivableMember us-gaap:NonrelatedPartyMember 2024-06-30 0001145197 us-gaap:TradeAccountsReceivableMember us-gaap:NonrelatedPartyMember 2023-12-31 0001145197 us-gaap:UnbilledRevenuesMember us-gaap:NonrelatedPartyMember 2024-06-30 0001145197 us-gaap:UnbilledRevenuesMember us-gaap:NonrelatedPartyMember 2023-12-31 0001145197 podd:DistributorAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001145197 podd:DistributorAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001145197 podd:DistributorBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001145197 podd:DistributorBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001145197 podd:DistributorCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001145197 podd:DistributorCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001145197 us-gaap:CustomerRelationshipsMember 2024-06-30 0001145197 us-gaap:CustomerRelationshipsMember 2023-12-31 0001145197 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-06-30 0001145197 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001145197 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0001145197 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001145197 us-gaap:PatentsMember 2024-06-30 0001145197 us-gaap:PatentsMember 2023-12-31 0001145197 us-gaap:OtherDebtSecuritiesMember 2024-04-01 2024-06-30 0001145197 us-gaap:OtherDebtSecuritiesMember 2024-01-01 2024-06-30 0001145197 country:US 2024-01-01 2024-06-30 0001145197 country:CA 2024-01-01 2024-06-30 0001145197 2022-10-01 2022-12-31 0001145197 podd:MedicalDeviceCorrectionNoticesMDCsMember 2023-01-01 2023-06-30 0001145197 podd:MedicalDeviceCorrectionNoticesMDCsMember 2023-06-30 0001145197 podd:EquipmentFinancingDueMay2024Member us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingDueMay2024Member us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:EquipmentFinancingDueNovember2025Member us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingDueNovember2025Member us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2023-12-31 0001145197 podd:A10.1EquipmentFinancingMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:A10.1EquipmentFinancingMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:SecuredDebtMember 2023-12-31 0001145197 us-gaap:RevolvingCreditFacilityMember 2024-06-30 0001145197 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001145197 podd:EquipmentFinancingDueJuly2028Member us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingDueJuly2028Member us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2024-04-01 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:PriceRiskDerivativeMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:A10.1EquipmentFinancingMember us-gaap:SecuredDebtMember 2023-01-01 2023-12-31 0001145197 podd:SeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2024-01-01 2024-01-31 0001145197 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2024-01-01 2024-01-31 0001145197 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2024-01-01 2024-01-31 0001145197 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember 2024-08-01 2024-08-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2023-12-31 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2024-06-30 0001145197 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:TermLoanDueMay2028Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-12-31 0001145197 podd:ConvertibleSeniorNotes0375Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-12-31 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:EquipmentFinancingsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 podd:A515MortgageDueNovember2025Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SecuredDebtMember 2023-12-31 0001145197 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001145197 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001145197 us-gaap:FairValueInputsLevel1Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001145197 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001145197 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001145197 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001145197 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001145197 us-gaap:OtherInvestmentsMember 2024-03-31 0001145197 us-gaap:OtherInvestmentsMember 2023-12-31 0001145197 us-gaap:OtherInvestmentsMember 2024-04-01 2024-06-30 0001145197 us-gaap:OtherInvestmentsMember 2024-01-01 2024-06-30 0001145197 us-gaap:OtherInvestmentsMember 2024-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001145197 us-gaap:InterestRateSwapMember 2024-06-30 0001145197 us-gaap:InterestRateSwapMember 2024-01-01 2024-06-30 0001145197 us-gaap:LetterOfCreditMember 2024-06-30 0001145197 srt:MinimumMember us-gaap:LetterOfCreditMember 2023-12-31 0001145197 srt:MaximumMember us-gaap:LetterOfCreditMember 2023-12-31 0001145197 us-gaap:LetterOfCreditMember 2023-12-31 0001145197 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001145197 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001145197 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001145197 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001145197 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001145197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2024-04-01 2024-06-30 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-01 2024-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-04-01 2024-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-06-30 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-06-30 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001145197 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0001145197 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 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:AccumulatedNetUnrealizedInvestmentGainLossMember 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:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0001145197 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2024-04-01 2024-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2023-04-01 2023-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares pure podd:notice podd:day iso4217:USD podd:option false 2024 Q2 0001145197 --12-31 http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligations 0.0044105 http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent 10-Q true 2024-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 70115482 821000000.0 704200000 2800000 2500000 249000000.0 240200000 99600000 119500000 430900000 402600000 148300000 116400000 1748800000 1582900000 677900000 664900000 98500000 98700000 51700000 51700000 141100000 1800000 23400000 31300000 163600000 188200000 2881600000 2588200000 76800000 19200000 365000000.0 373700000 6300000 8900000 37900000 49400000 486000000.0 451200000 1359900000 1366400000 37300000 37900000 1883200000 1855500000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 70112039 70112039 69907289 69907289 100000 100000 1140600000 1102600000 -137900000 -378000000.0 -4400000 8000000.0 998400000 732700000 2881600000 2588200000 341200000 287300000 671100000 548600000 147300000 109200000 259100000 206000000.0 488500000 396500000 930200000 754600000 157600000 131600000 292500000 249200000 330900000 264900000 637700000 505400000 53900000 55100000 104100000 105200000 222400000 178700000 422100000 341400000 54600000 31100000 111500000 58800000 11000000.0 9700000 21700000 19100000 9300000 7300000 18700000 13800000 -1800000 -200000 -2500000 -400000 51100000 28500000 106000000.0 53100000 -137500000 1200000 -134100000 2000000.0 188600000 27300000 240100000 51100000 2.69 0.39 3.43 0.73 2.59 0.39 3.32 0.73 70062000 69741000 70010000 69662000 73802000 70142000 73771000 70119000 188600000 27300000 240100000 51100000 -1100000 -2400000 -7700000 -700000 -2800000 2800000 -4700000 -3000000.0 -3900000 400000 -12400000 -3700000 184700000 27700000 227700000 47400000 70020000 100000 1117600000 -326500000 -500000 790700000 41000 1100000 1100000 40000 6000000.0 6000000.0 17000000.0 0 17000000.0 11000 -1100000 -1100000 188600000 188600000 -3900000 -3900000 70112000 100000 1140600000 -137900000 -4400000 998400000 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 69907000 100000 1102600000 -378000000.0 8000000.0 732700000 96000 6900000 6900000 40000 6000000.0 6000000.0 31200000 31200000 69000 -6100000 -6100000 240100000 240100000 -12400000 -12400000 70112000 100000 1140600000 -137900000 -4400000 998400000 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 240100000 51100000 38000000.0 35300000 31200000 25200000 -139200000 300000 3800000 3000000.0 600000 2000000.0 4500000 700000 11200000 27100000 -19900000 18200000 30300000 62700000 15700000 19800000 56400000 74500000 -11400000 -19700000 -2600000 -100000 184100000 44500000 44600000 26200000 4300000 3900000 0 25100000 0 3000000.0 0 7000000.0 -48900000 -65200000 12200000 9900000 5900000 0 2500000 2500000 1200000 1100000 6900000 12300000 6000000.0 5500000 6100000 12900000 0 -300000 -15000000.0 -8900000 -3400000 0 116800000 -29600000 704200000 689700000 821000000.0 660100000 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="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 income 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, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024, 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, 2023.</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%">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 $4.0 million and $3.5 million for the three months ended June 30, 2024 and 2023, respectively, and were $7.4 million and $5.8 million for the six months ended June 30, 2024 and 2023, 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:4.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:4.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: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%">Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized. </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%">Certain of the Company’s financial instruments, including accounts receivable, accounts payable, accrued expenses and other liabilities, are carried at cost, which approximates their fair value because of their short-term maturity.</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="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 income 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, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024, 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, 2023.</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>Shipping and handling costs included in selling, general and administrative expenses 4000000.0 3500000 7400000 5800000 <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:4.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:4.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: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%">Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized. </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%">Certain of the Company’s financial instruments, including accounts receivable, accounts payable, accrued expenses and other liabilities, are carried at cost, which approximates their fair value because of their short-term maturity.</span></div> 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:44.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.133%"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">352.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%">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%">670.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%">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="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%">128.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%">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%">243.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Omnipod products</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%">480.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 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%">913.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 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="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%">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%">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%">16.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%">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="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;text-indent:9pt;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%">488.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%">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%">930.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%">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="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: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 percentages of total revenue for customers that represent 10% or more of total revenue 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: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%">2024</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%">2023</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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor C</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%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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%">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-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"><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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21.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%">15.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></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%">2.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%">1.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 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%">23.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%">17.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-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: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 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4.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%">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%">7.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%">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></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-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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17.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%">16.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%">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%">34.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%">32.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 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%">52.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%">48.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></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%">The Company recognized $4.4 million and $4.0 million of amortization of capitalized contract acquisition costs during the three months ended June 30, 2024 and 2023, respectively, and recognized $8.6 million and $8.0 million of amortization of capitalized contract acquisition costs during the six months ended June 30, 2024 and 2023, 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 following table summarizes the Company’s disaggregated revenue:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:44.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.133%"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">352.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%">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%">670.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%">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="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%">128.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%">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%">243.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Omnipod products</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%">480.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 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%">913.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 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="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%">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%">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%">16.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%">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="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;text-indent:9pt;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%">488.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%">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%">930.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%">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="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> 352300000 276800000 670000000.0 535800000 128100000 103700000 243400000 202300000 480400000 380500000 913400000 738100000 8100000 16000000.0 16800000 16500000 488500000 396500000 930200000 754600000 <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 percentages of total revenue for customers that represent 10% or more of total revenue 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: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%">2024</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%">2023</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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor C</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%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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%">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="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: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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor C</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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.29 0.28 0.27 0.28 0.22 0.22 0.26 0.22 0.23 0.17 0.22 0.16 <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%">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-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"><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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21.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%">15.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></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%">2.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%">1.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 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%">23.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%">17.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-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: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 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4.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%">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%">7.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%">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></tr></table></div> 21900000 15400000 2000000.0 1900000 23900000 17300000 4000000.0 2300000 7200000 12200000 <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-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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17.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%">16.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%">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%">34.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%">32.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 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%">52.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%">48.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></tr></table></div> 17700000 16600000 34700000 32000000.0 52400000 48600000 4400000 4000000.0 8600000 8000000.0 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, accounts receivable were comprised of the following:</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: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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">242.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%">234.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></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%">6.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.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 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%">249.0 </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%">240.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: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 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="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: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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor C</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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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%">The following table presents the activity in the allowance for credit losses, which is comprised primarily of the Company’s direct consumer receivable portfolio. The allowance for credit losses of other portfolios is insignificant. </span></div><div style="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:44.936%"></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: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: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:11.977%"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit losses at beginning of year</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%">3.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%">3.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%">2.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.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></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%">Provision for expected credit losses</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.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%">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.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%">2.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs charged against allowance</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.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%">(0.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%">(0.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%">(1.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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of amounts previously reserved</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%">0.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Credit losses at the end of period</span></div></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%">2.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="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%">3.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%">2.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="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%">3.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></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, accounts receivable were comprised of the following:</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: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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">242.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%">234.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></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%">6.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.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 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%">249.0 </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%">240.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> 242600000 234500000 6400000 5700000 249000000.0 240200000 0.32 0.35 0.28 0.25 0.17 0.18 <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 following table presents the activity in the allowance for credit losses, which is comprised primarily of the Company’s direct consumer receivable portfolio. The allowance for credit losses of other portfolios is insignificant. </span></div><div style="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:44.936%"></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: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: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:11.977%"></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit losses at beginning of year</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%">3.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%">3.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%">2.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.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></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%">Provision for expected credit losses</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.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%">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.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%">2.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs charged against allowance</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.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%">(0.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%">(0.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%">(1.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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of amounts previously reserved</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%">0.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Credit losses at the end of period</span></div></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%">2.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="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%">3.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%">2.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="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%">3.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></tr></table></div> 3500000 3100000 2500000 2500000 -600000 800000 600000 2000000.0 100000 900000 300000 1600000 0 100000 0 200000 2800000 3100000 2800000 3100000 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-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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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%">141.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%">118.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: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%">95.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%">60.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: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%">194.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%">223.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: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%">430.9 </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%">402.6 </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>Amounts charged to the consolidated statements of income for excess and obsolete inventory, including related to the decision not to commercialize Omnipod GO, were $11.9 million and $0.2 million for the three months ended June 30, 2024 and 2023, and were $14.5 million and $2.4 million for the six months ended June 30, 2024 and 2023, 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%">At the end of each period, inventories were comprised of the following:</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: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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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%">141.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%">118.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: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%">95.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%">60.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: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%">194.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%">223.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: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%">430.9 </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%">402.6 </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> 141100000 118200000 95700000 60600000 194100000 223800000 430900000 402600000 11900000 200000 14500000 2400000 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: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: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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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%">28.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%">26.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></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%">126.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%">116.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 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%">154.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 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%">143.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></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%">(48.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%">(36.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 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%">106.1 </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%">106.7 </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 was $6.5 million and $5.0 million for the three months ended June 30, 2024 and 2023, respectively, and was $12.6 million and $9.3 million for the six months ended June 30, 2024 and 2023, 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: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: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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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%">28.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%">26.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></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%">126.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%">116.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 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%">154.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 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%">143.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></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%">(48.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%">(36.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 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%">106.1 </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%">106.7 </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> 28200000 26400000 126100000 116900000 154300000 143300000 48200000 36600000 106100000 106700000 6500000 5000000.0 12600000 9300000 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, 2024 and December 31, 2023.</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 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-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: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, 2024</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, 2023</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%">(32.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%">11.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%">(30.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%">12.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></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%">47.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%">(14.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%">32.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%">43.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%">(13.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%">29.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: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%">(4.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%">23.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%">(3.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%">24.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%">(5.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%">31.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%">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%">(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%">32.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 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%">154.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><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%">(55.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="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%">98.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%">149.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%">(51.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%">98.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: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.4 million and $2.7 million for the three months ended June 30, 2024 and 2023, respectively, and was $4.8 million and $5.1 million for the six months ended June 30, 2024 and 2023, respectively.</span></div> 51700000 51700000 <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 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-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: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, 2024</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, 2023</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%">(32.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%">11.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%">(30.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%">12.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></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%">47.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%">(14.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%">32.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%">43.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%">(13.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%">29.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: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%">(4.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%">23.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%">(3.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%">24.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%">(5.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%">31.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%">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%">(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%">32.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 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%">154.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><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%">(55.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="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%">98.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%">149.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%">(51.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%">98.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> 43200000 32200000 11000000.0 43200000 30900000 12300000 47500000 14600000 32900000 43100000 13900000 29200000 27400000 4000000.0 23400000 27400000 3000000.0 24400000 36200000 5000000.0 31200000 36200000 3400000 32800000 154300000 55800000 98500000 149900000 51200000 98700000 2400000 2700000 4800000 5100000 Investments<div style="margin-top:4.5pt;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%">Equity Securities</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%">Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured at Fair Value on a Non-Recurring Basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” in Note 10 for disclosures regarding investments in equity securities without readily determinable fair values.</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%">Debt Securities</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, 2023, the Company made a strategic investment in debt securities of a privately held entity in the amount of $5.0 million, which is included in other assets on the consolidated balance sheets. The debt securities mature in December 2024 unless converted earlier. The amortized cost basis of the debt securities was $5.0 million at both June 30, 2024 and December 31, 2023. The amount of interest earned on the investment for the three and six months ended June 30, 2024 and 2023 was insignificant. Refer to Note 10 for the fair values. </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%">Other</span></div>During the six months ended June 30, 2023, the Company made a strategic investment in a privately held entity in the amount of $2.0 million. The investment is a debt security with embedded derivatives and is accounted for by applying the fair value option, as this approach best reflects the underlying economics of the transaction. The fair value of the investment is calculated using a combination of the market approach and income approach methodologies and is reported within other assets on the consolidated balance sheets. During three and six months ended June 30, 2024, a $1.8 million unrealized loss on the investment was recorded in other expense, net in the consolidated statements of income. Refer to Note 10 for the fair values. 5000000 5000000.0 5000000.0 2000000.0 -1800000 -1800000 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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">132.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%">144.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%">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%">91.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%">122.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;text-align: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%">50.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%">34.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%">Other</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%">90.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%">73.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 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:#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%">365.0 </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%">373.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:9pt"><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: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 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 income. 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: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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">11.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%">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%">10.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%">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></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%">5.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%">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%">11.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%">8.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%">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.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%">(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.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%">(8.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%">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%">(5.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%">(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%">(9.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%">(40.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%">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%">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><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></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%">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 resulted from lower shipping costs for replacement DASH PDMs and lower expected distribution costs for Omnipod 5 Controllers. The liability related to the MDCs included in product warranty liability at December 31, 2023 was insignificant and no amount was remaining as of June 30, 2024.</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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">132.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%">144.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%">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%">91.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%">122.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;text-align: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%">50.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%">34.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%">Other</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%">90.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%">73.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 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:#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%">365.0 </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%">373.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> 132600000 144000000.0 91200000 122000000.0 50300000 34100000 90900000 73600000 365000000.0 373700000 <div style="margin-top:9pt"><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><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 income. P4Y P5Y Reconciliations of the changes in the Company’s product warranty liability were as follows:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><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: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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">11.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%">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%">10.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%">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></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%">5.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%">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%">11.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%">8.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%">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.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%">(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.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%">(8.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%">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%">(5.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%">(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%">(9.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%">(40.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%">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%">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><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></tr></table></div> 11300000 39200000 10300000 62100000 5700000 3300000 11200000 8800000 -400000 -800000 -400000 -8800000 5000000.0 20400000 9500000 40800000 11600000 21300000 11600000 21300000 2 -8800000 0 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: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"><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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing due May 2024</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%">— </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.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:top"><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing 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%">12.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%">15.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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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%">63.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;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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing</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%">10.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%">12.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;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></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%">485.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%">487.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%">Revolving Credit Facility expires June 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing due July 2028</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%">26.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%">29.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;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%">Finance lease obligation</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%">16.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%">22.9 </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%">Unamortized 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%">(5.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%">(6.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%">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%">(9.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%">(11.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 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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,397.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,415.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.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%">49.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 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:#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%">1,359.9 </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%">1,366.4 </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-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 “Convertible Notes”) have an effective interest rate of 0.76%. The components of interest expense related to the Convertible Notes for the 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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><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 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</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%">0.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%">0.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%">1.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%">1.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></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:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></div></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%">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%">1.5 </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%">1.5 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total interest recognized on the Convertible Notes</span></div></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.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%">1.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%">3.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%">3.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></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%">As of June 30, 2024 and December 31, 2023, unamortized issuance costs associated with the Convertible Notes were $6.6 million and $8.2 million, 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%">The Convertible Notes are convertible into cash, shares of the Company’s common stock, or the combination of cash and shares of common stock, at the Company’s election, 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 at the holder’s election, from June 1, 2026 through August 28, 2026 and prior to then under certain circumstances as set forth in the agreement. Additionally, on or after September 6, 2023, the Company may redeem for cash all or a portion of the Convertible 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: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%">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 they had nominal value.</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%">In conjunction with the issuance of the Convertible 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) if, at the time of conversion, its stock price exceeds the conversion price under the Convertible</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and are recorded within stockholders’ equity on the consolidated balance sheets.</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%">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 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 both June 30, 2024 and December 31, 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.</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%">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:115%">In January 2024, the Company amended its Term Loan due May 2028 to bear interest at a rate of Secured Overnight Financing Rate (“SOFR”) plus 3.0%, with a 0% SOFR floor. At the same time, the Company amended its Revolving Credit Facility such that outstanding borrowings bear interest at a rate of SOFR plus an applicable margin of 2.375% to 3.0% based on the Company’s net leverage ratio and credit rating.</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 August 2024, the Company amended its Term Loan to bear interest at a rate of SOFR plus 2.5% and extended the term to August 2031.</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%">Carrying Value</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%">At the end of each period, the carrying value of the Company’s debt was comprised of the following: </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:70.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.791%"></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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479.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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793.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:10pt;font-weight:400;line-height:100%">791.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: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></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:10pt;font-weight:400;line-height:100%">49.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:10pt;font-weight:400;line-height:100%">59.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;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%">Mortgage</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.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:10pt;font-weight:400;line-height:100%">62.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-665"><span style="-sec-ix-hidden:f-666">Finance lease obligation</span></span></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:10pt;font-weight:400;line-height:100%">16.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:10pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">  Total debt, net</span></div></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:10pt;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:10pt;font-weight:400;line-height:100%">1,397.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:10pt;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:10pt;font-weight:400;line-height:100%">1,415.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></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%">The components of debt consisted 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"><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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing due May 2024</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%">— </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.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:top"><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing 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%">12.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%">15.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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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%">63.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;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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing</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%">10.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%">12.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;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></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%">485.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%">487.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%">Revolving Credit Facility expires June 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"><div style="margin-top:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equipment Financing due July 2028</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%">26.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%">29.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;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%">Finance lease obligation</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%">16.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%">22.9 </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%">Unamortized 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%">(5.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%">(6.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%">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%">(9.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%">(11.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 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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,397.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,415.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.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%">49.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 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:#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%">1,359.9 </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%">1,366.4 </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> 0 2700000 12500000 15200000 0.0515 62100000 63300000 0.00375 800000000.0 800000000.0 10500000 12700000 485000000.0 487500000 0 0 26200000 29000000.0 16200000 22900000 5600000 6400000 9100000 11100000 1397800000 1415800000 37900000 49400000 1359900000 1366400000 0.00375 0.00375 0.0076 The components of interest expense related to the Convertible Notes for the were as follows:<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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><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 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense</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%">0.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%">0.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%">1.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%">1.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></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:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></div></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%">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%">1.5 </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%">1.5 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total interest recognized on the Convertible Notes</span></div></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.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%">1.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%">3.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%">3.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></tr></table></div> 700000 700000 1500000 1500000 800000 800000 1500000 1500000 1500000 1500000 3000000.0 3000000.0 6600000 8200000 226.73 294.75 20 30 0.005 335.90 1 167.95 3500000 24000000 P36M 0.030 0 0.02375 0.030 0.025 <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%">At the end of each period, the carrying value of the Company’s debt was comprised of the following: </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:70.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.791%"></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, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479.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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793.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:10pt;font-weight:400;line-height:100%">791.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: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></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:10pt;font-weight:400;line-height:100%">49.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:10pt;font-weight:400;line-height:100%">59.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;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%">Mortgage</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.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:10pt;font-weight:400;line-height:100%">62.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-665"><span style="-sec-ix-hidden:f-666">Finance lease obligation</span></span></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:10pt;font-weight:400;line-height:100%">16.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:10pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">  Total debt, net</span></div></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:10pt;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:10pt;font-weight:400;line-height:100%">1,397.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:10pt;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:10pt;font-weight:400;line-height:100%">1,415.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></tr></table></div> 477700000 479200000 793300000 791800000 49000000.0 59300000 61600000 62600000 16200000 22900000 1397800000 1415800000 Financial Instruments and Fair Value<div style="margin-top:4.5pt;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%">Financial Instruments Disclosed at Fair Value</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 following tables provide a summary of the significant financial instruments that are disclosed at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:</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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487.1 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.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:10pt;font-weight:400;line-height:100%">49.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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.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:10pt;font-weight:400;line-height:100%">61.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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473.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-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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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:10pt;font-weight:400;line-height:100%">59.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.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:10pt;font-weight:400;line-height:100%">62.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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928.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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540.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></tr></table></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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Fair value was determined using quoted market prices.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Fair value was determined using market prices obtained from third-party pricing sources.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Fair value approximates carrying value and was determined using the cost basis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Measured at Fair Value on a Recurring Basis</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 following tables provide a summary of assets that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:</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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598.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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844.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></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 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 #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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:10pt;font-weight:400;line-height:100%">4.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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:10pt;font-weight:400;line-height:100%">3.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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735.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-top:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Cash and cash equivalents are carried at face amounts, which approximate their fair values.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%">Fair value represents 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 swaps is included in <span style="-sec-ix-hidden:f-770"><span style="-sec-ix-hidden:f-771">other assets</span></span> on the consolidated balance sheets.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Fair value is determined using industry standard valuation models and market-based unobservable inputs, including credit spread and risk free rate ranging from 3.8% to 5.6%.</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%">Judgement is involved in estimating inputs, such as discount rates, used in Level 3 fair value measurements. Changes to these inputs can have a significant effect on fair value measurements and amounts that could be realized. There were no changes in the fair values of the Level 3 debt securities during the three and six months ended June 30, 2024 or the three and six months ended June 30, 2023.</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%">Below is a reconciliation of changes in fair value of other investments for both the three and six months ended June 30, 2024. There were no changes in the fair value of other investments during the three and six months ended June 30, 2023.</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:85.427%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.373%"></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><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: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="display:none"></td><td colspan="3" style="display:none"></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%">Other Investments </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of both periods</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;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-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%">3.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">Purchases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized loss included in other expense, net</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><div><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 both periods</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><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:35.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></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:9.038%"></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:9.038%"></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:9.038%"></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:9.038%"></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:9.046%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top: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%">Assets Measured at Fair Value on a Non-Recurring Basis</span></div>As of June 30, 2024 and December 31, 2023, the total carrying value of the Company’s investments in equity securities without readily determinable fair values was $9.7 million and was included within other assets on the consolidated balance sheets. These investments are carried at cost less impairment, if any. If an observable price change in orderly transactions for the identical or similar investment in the same issuer is identified, the investments are measured at fair value as of the date that the observable transaction occurred and categorized as Level 2 in the fair value hierarchy. As of both June 30, 2024 and December 31, 2023 cumulative gains were $0.8 million. <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 following tables provide a summary of the significant financial instruments that are disclosed at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:</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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487.1 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.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:10pt;font-weight:400;line-height:100%">49.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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.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:10pt;font-weight:400;line-height:100%">61.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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473.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-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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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:10pt;font-weight:400;line-height:100%">59.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.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:10pt;font-weight:400;line-height:100%">62.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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928.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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540.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></tr></table></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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Fair value was determined using quoted market prices.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Fair value was determined using market prices obtained from third-party pricing sources.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Fair value approximates carrying value and was determined using the cost basis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Measured at Fair Value on a Recurring Basis</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 following tables provide a summary of assets that are measured at fair value on a recurring basis as of June 30, 2024 and December 31, 2023:</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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598.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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844.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></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.788%"></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.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 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 #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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:10pt;font-weight:400;line-height:100%">4.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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:10pt;font-weight:400;line-height:100%">3.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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735.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-top:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Cash and cash equivalents are carried at face amounts, which approximate their fair values.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%">Fair value represents 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 swaps is included in <span style="-sec-ix-hidden:f-770"><span style="-sec-ix-hidden:f-771">other assets</span></span> on the consolidated balance sheets.</span></div><div style="margin-top:4.5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Fair value is determined using industry standard valuation models and market-based unobservable inputs, including credit spread and risk free rate ranging from 3.8% to 5.6%.</span></div> 487100000 0 0 487100000 0 875800000 0 875800000 0 0 49000000.0 49000000.0 0 0 61600000 61600000 487100000 875800000 110600000 1473500000 490200000 0 0 490200000 0 928700000 0 928700000 0 0 59300000 59300000 0 0 62600000 62600000 490200000 928700000 121900000 1540800000 117000000.0 0 0 117000000.0 598500000 0 0 598500000 0 105500000 0 105500000 0 16700000 0 16700000 0 0 4700000 4700000 0 0 2000000.0 2000000.0 715500000 122200000 6700000 844400000 103700000 0 0 103700000 547000000.0 0 0 547000000.0 0 53500000 0 53500000 0 22800000 0 22800000 0 0 4700000 4700000 0 0 3800000 3800000 650700000 76300000 8500000 735500000 0.038 0.056 <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%">Below is a reconciliation of changes in fair value of other investments for both the three and six months ended June 30, 2024. There were no changes in the fair value of other investments during the three and six months ended June 30, 2023.</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:85.427%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.373%"></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><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: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="display:none"></td><td colspan="3" style="display:none"></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%">Other Investments </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of both periods</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;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-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%">3.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">Purchases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized loss included in other expense, net</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><div><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 both periods</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><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:35.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></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:9.038%"></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:9.038%"></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:9.038%"></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:9.038%"></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:9.046%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3800000 3800000 0 0 -1800000 -1800000 2000000.0 2000000.0 9700000 9700000 800000 800000 Derivative Instruments<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 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.</span></div>As of June 30, 2024, the Company estimates that $16.7 million of net gains related to the interest rate swaps included in accumulated other comprehensive income will be reclassified into the statement of income over the next 12 months. When recognized, gains and losses on cash flow hedges reclassified from accumulated other comprehensive income (loss) are recognized within interest expense, net in the consolidated statement of income. 0.0095 0.0096 480000000 16700000 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%">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><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</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%">As of June 30, 2024, the Company had $16.8 million of letters of credit outstanding, primarily under its $20.0 million uncommitted letter of credit facility to backstop bank guarantees for the same amount. The bank guarantees primarily serve as security for the newly constructed manufacturing building in Malaysia until the Company purchases the property. The Company pays interest on outstanding borrowings and commitment fees on the maximum amount available to be drawn under the letters of credit at a rate of between 1.65% and 2.25%, depending on the Company’s credit rating. The letters of credit include customary covenants, none of which are considered restrictive to the Company’s operations. The Company had letters of credit outstanding totaling $20.9 million as of December 31, 2023.</span></div> 16800000 20000000 0.0165 0.0225 20900000 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.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 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.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.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.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%">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%">2.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="padding:2px 0 2px 1pt;text-align: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="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><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></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%">14.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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%">26.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">17.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="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%">13.1 </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%">31.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></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.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 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.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.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.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%">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%">2.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="padding:2px 0 2px 1pt;text-align: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="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><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></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%">14.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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%">26.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">17.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="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%">13.1 </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%">31.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></tr></table></div> 300000 100000 400000 200000 2100000 3300000 4200000 6100000 14600000 9700000 26600000 18900000 17000000.0 13100000 31200000 25200000 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:17.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></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:8.205%"></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:8.205%"></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:9.872%"></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:8.205%"></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:8.205%"></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:8.205%"></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:9.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</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: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%">Unrealized Loss on Securities</span></div></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: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%">Accumulated Other Comprehensive Loss</span></div></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: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%">Unrealized Loss on Securities</span></div></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: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%">Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(21.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.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%">20.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%">(0.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%">(14.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%">(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%">22.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%">8.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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.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%">(7.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(25.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"><div><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><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">13.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%">13.2 </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%">(22.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%">(0.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%">18.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="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%">(4.4)</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%">(22.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%">(0.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%">18.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="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%">(4.4)</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.722%"><tr><td style="width:1.0%"></td><td style="width:17.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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%">Unrealized Loss on Securities</span></div></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: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%">Unrealized Loss on Securities</span></div></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%">— </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%">— </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">— </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%">— </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:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Presented net of income taxes, the amounts of which are insignificant.</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%">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:17.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></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:8.205%"></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:8.205%"></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:9.872%"></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:8.205%"></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:8.205%"></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:8.205%"></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:9.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</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: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%">Unrealized Loss on Securities</span></div></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: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%">Accumulated Other Comprehensive Loss</span></div></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: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%">Unrealized Loss on Securities</span></div></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: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%">Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(21.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.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%">20.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%">(0.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%">(14.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%">(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%">22.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%">8.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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.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%">(7.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(25.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"><div><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><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">13.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%">13.2 </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%">(22.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%">(0.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%">18.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="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%">(4.4)</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%">(22.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%">(0.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%">18.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="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%">(4.4)</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.722%"><tr><td style="width:1.0%"></td><td style="width:17.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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%">Unrealized Loss on Securities</span></div></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: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%">Unrealized Loss on Securities</span></div></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%">— </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%">— </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">— </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%">— </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:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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%"> Presented net of income taxes, the amounts of which are insignificant.</span></div> -21100000 -300000 20900000 -500000 -14500000 -300000 22800000 8000000.0 -1100000 0 -9400000 -10500000 -7700000 0 -17900000 -25600000 0 0 6600000 6600000 0 0 13200000 13200000 -22200000 -300000 18100000 -4400000 -22200000 -300000 18100000 -4400000 -15300000 0 31200000 15900000 -17000000.0 0 37000000.0 20000000.0 -2400000 0 7900000 5500000 -700000 0 6500000 5800000 0 0 -5100000 -5100000 0 0 -9500000 -9500000 -17700000 0 34000000.0 16300000 -17700000 0 34000000.0 16300000 Income Taxes<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’s effective tax rate was 269.2% and 126.6% for the three and six months ended June 30, 2024, respectively. During the quarter ended June 30, 2024, the Company evaluated the potential realization of its deferred tax assets and determined that it is more likely than not it will realize substantially all of its net deferred tax assets. The Company weighted positive and negative evidence to assess the recoverability of its deferred tax assets, including cumulative income (loss) position, revenue growth, current profitability and expectations regarding future forecasted income. Accordingly, during the three and six months ended June 30, 2024, the Company recorded a tax benefit of $146.9 million and $153.5 million, respectively, from the release of the valuation allowance, of which $136.4 million relates to a discrete tax benefit arising from the expected realization of deferred tax assets in future years. The remainder relates to the tax effects of income generated during each period.In addition, during the three and six months ended June 30, 2024, the Company recorded a discrete tax benefit of $4.8 million associated with a U.S. federal research and development tax credit recovery project for tax years 2017 through 2021. </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’s effective tax rate was 4.2% and 3.8% for the three and six months ended June 30, 2023, respectively after consideration of the utilization of deferred tax assets, primarily operating loss carryforwards and the related impact to the valuation allowance.</span></div>At June 30, 2024, the Company maintains a $20.5 million partial valuation allowance, primarily related to certain state credit carryforward and state net operating loss carryforward deferred tax assets because the Company believes it is not more likely than not to realize the benefits of its state tax credits before expiration. -2.692 -1.266 -146900000 -153500000 136400000 4800000 4800000 0.042 0.038 20500000 Earnings Per Share<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:112%">Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted earnings per share is computed using the weighted average number of common shares outstanding and, when dilutive, common share equivalents. The computation of basic and diluted earnings per share was 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except share and per share data)</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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%">188.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%">27.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%">240.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%">51.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Add back interest expense, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income, diluted</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%">191.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%">27.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%">245.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%">51.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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding, basic (in thousands)</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%">70,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">69,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">70,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">69,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</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%">3,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</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%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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 (in thousands)</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%">73,802 </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%">70,142 </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%">73,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">70,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Diluted</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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 number of common share equivalents excluded from the computation of diluted earnings 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.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"><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</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%">— </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%">— </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</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%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Stock options</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%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">757 </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,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%">706 </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></tr></table></div> The computation of basic and diluted earnings per share was as follows:<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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except share and per share data)</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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%">188.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%">27.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%">240.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%">51.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Add back interest expense, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income, diluted</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%">191.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%">27.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%">245.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%">51.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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding, basic (in thousands)</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%">70,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">69,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">70,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">69,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</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%">3,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</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%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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 (in thousands)</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%">73,802 </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%">70,142 </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%">73,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">70,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Diluted</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 188600000 27300000 240100000 51100000 2500000 0 4900000 0 191100000 27300000 245000000.0 51100000 70062000 69741000 70010000 69662000 3528000 0 3528000 0 140000 318000 157000 356000 72000 83000 76000 101000 73802000 70142000 73771000 70119000 2.69 0.39 3.43 0.73 2.59 0.39 3.32 0.73 <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 number of common share equivalents excluded from the computation of diluted earnings 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.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"><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</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%">— </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%">— </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</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%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Stock options</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%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">757 </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,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%">706 </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></tr></table></div> 0 3528000 0 3528000 471000 231000 457000 235000 286000 157000 249000 156000 757000 3916000 706000 3919000 false false false false