0001138639-24-000040.txt : 20240229 0001138639-24-000040.hdr.sgml : 20240229 20240229162848 ACCESSION NUMBER: 0001138639-24-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20240229 DATE AS OF CHANGE: 20240229 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Infinera Corp CENTRAL INDEX KEY: 0001138639 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 770560433 STATE OF INCORPORATION: DE FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33486 FILM NUMBER: 24704179 BUSINESS ADDRESS: STREET 1: 6373 SAN IGNACIO AVENUE CITY: SAN JOSE STATE: CA ZIP: 95119 BUSINESS PHONE: 408-572-5200 MAIL ADDRESS: STREET 1: 6373 SAN IGNACIO AVENUE CITY: SAN JOSE STATE: CA ZIP: 95119 FORMER COMPANY: FORMER CONFORMED NAME: INFINERA Corp DATE OF NAME CHANGE: 20161219 FORMER COMPANY: FORMER CONFORMED NAME: INFINERA CORP DATE OF NAME CHANGE: 20030528 FORMER COMPANY: FORMER CONFORMED NAME: ZEPTON NETWORKS INC DATE OF NAME CHANGE: 20010418 10-Q 1 infn-20230930.htm 10-Q infn-20230930
false2023Q30001138639December 30http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Memberhttp://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentP3Y31111P1Y100011386392023-01-012023-09-3000011386392024-02-23xbrli:shares00011386392023-09-30iso4217:USD00011386392022-12-31iso4217:USDxbrli:shares0001138639us-gaap:ProductMember2023-07-022023-09-300001138639us-gaap:ProductMember2022-06-262022-09-240001138639us-gaap:ProductMember2023-01-012023-09-300001138639us-gaap:ProductMember2021-12-262022-09-240001138639us-gaap:ServiceMember2023-07-022023-09-300001138639us-gaap:ServiceMember2022-06-262022-09-240001138639us-gaap:ServiceMember2023-01-012023-09-300001138639us-gaap:ServiceMember2021-12-262022-09-2400011386392023-07-022023-09-3000011386392022-06-262022-09-2400011386392021-12-262022-09-240001138639us-gaap:CommonStockMember2023-07-010001138639us-gaap:AdditionalPaidInCapitalMember2023-07-010001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-010001138639us-gaap:RetainedEarningsMember2023-07-0100011386392023-07-010001138639us-gaap:CommonStockMember2023-07-022023-09-300001138639us-gaap:AdditionalPaidInCapitalMember2023-07-022023-09-300001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-022023-09-300001138639us-gaap:RetainedEarningsMember2023-07-022023-09-300001138639us-gaap:CommonStockMember2023-09-300001138639us-gaap:AdditionalPaidInCapitalMember2023-09-300001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001138639us-gaap:RetainedEarningsMember2023-09-300001138639us-gaap:CommonStockMember2022-12-310001138639us-gaap:AdditionalPaidInCapitalMember2022-12-310001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001138639us-gaap:RetainedEarningsMember2022-12-310001138639us-gaap:CommonStockMember2023-01-012023-09-300001138639us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001138639us-gaap:RetainedEarningsMember2023-01-012023-09-300001138639us-gaap:CommonStockMember2022-06-250001138639us-gaap:AdditionalPaidInCapitalMember2022-06-250001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-250001138639us-gaap:RetainedEarningsMember2022-06-2500011386392022-06-250001138639us-gaap:CommonStockMember2022-06-262022-09-240001138639us-gaap:AdditionalPaidInCapitalMember2022-06-262022-09-240001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-262022-09-240001138639us-gaap:RetainedEarningsMember2022-06-262022-09-240001138639us-gaap:CommonStockMember2022-09-240001138639us-gaap:AdditionalPaidInCapitalMember2022-09-240001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-240001138639us-gaap:RetainedEarningsMember2022-09-2400011386392022-09-240001138639us-gaap:CommonStockMember2021-12-250001138639us-gaap:AdditionalPaidInCapitalMember2021-12-250001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-250001138639us-gaap:RetainedEarningsMember2021-12-2500011386392021-12-2500011386392020-12-272021-12-250001138639us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-250001138639us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-250001138639srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-250001138639us-gaap:CommonStockMember2021-12-262022-09-240001138639us-gaap:AdditionalPaidInCapitalMember2021-12-262022-09-240001138639us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-262022-09-240001138639us-gaap:RetainedEarningsMember2021-12-262022-09-240001138639us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberinfn:CustomerOneMember2023-07-022023-09-30xbrli:pure0001138639us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberinfn:CustomerOneMember2023-01-012023-09-300001138639us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberinfn:CustomerOneMember2022-06-262022-09-240001138639srt:MinimumMember2023-09-300001138639srt:MaximumMember2023-09-300001138639country:US2023-07-022023-09-300001138639country:US2022-06-262022-09-240001138639country:US2023-01-012023-09-300001138639country:US2021-12-262022-09-240001138639infn:AmericasExcludingUnitedStatesMember2023-07-022023-09-300001138639infn:AmericasExcludingUnitedStatesMember2022-06-262022-09-240001138639infn:AmericasExcludingUnitedStatesMember2023-01-012023-09-300001138639infn:AmericasExcludingUnitedStatesMember2021-12-262022-09-240001138639us-gaap:EMEAMember2023-07-022023-09-300001138639us-gaap:EMEAMember2022-06-262022-09-240001138639us-gaap:EMEAMember2023-01-012023-09-300001138639us-gaap:EMEAMember2021-12-262022-09-240001138639srt:AsiaPacificMember2023-07-022023-09-300001138639srt:AsiaPacificMember2022-06-262022-09-240001138639srt:AsiaPacificMember2023-01-012023-09-300001138639srt:AsiaPacificMember2021-12-262022-09-240001138639infn:DirectRevenueMember2023-07-022023-09-300001138639infn:DirectRevenueMember2022-06-262022-09-240001138639infn:DirectRevenueMember2023-01-012023-09-300001138639infn:DirectRevenueMember2021-12-262022-09-240001138639infn:IndirectRevenueMember2023-07-022023-09-300001138639infn:IndirectRevenueMember2022-06-262022-09-240001138639infn:IndirectRevenueMember2023-01-012023-09-300001138639infn:IndirectRevenueMember2021-12-262022-09-2400011386392023-10-012023-09-3000011386392024-01-012023-09-3000011386392025-01-012023-09-3000011386392026-01-012023-09-3000011386392027-01-012023-09-3000011386392028-01-012023-09-300001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel1Member2023-09-300001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleDebtMember2023-09-300001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2023-09-300001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel1Member2022-12-310001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleDebtMember2022-12-310001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2022-12-310001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-09-300001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001138639us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001138639us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001138639infn:ForeignSubsidiaryMember2023-09-300001138639infn:ForeignSubsidiaryMember2022-12-310001138639us-gaap:CustomerRelationshipsMember2023-09-300001138639us-gaap:CustomerRelationshipsMember2023-01-012023-09-300001138639us-gaap:DevelopedTechnologyRightsMember2023-09-300001138639us-gaap:CustomerRelationshipsMember2022-12-310001138639us-gaap:CustomerRelationshipsMember2021-12-262022-12-310001138639us-gaap:DevelopedTechnologyRightsMember2022-12-310001138639us-gaap:DevelopedTechnologyRightsMember2021-12-262022-12-310001138639us-gaap:TradeAccountsReceivableMember2023-07-022023-09-300001138639us-gaap:TradeAccountsReceivableMember2023-01-012023-09-300001138639us-gaap:TradeAccountsReceivableMember2022-06-262022-09-240001138639us-gaap:TradeAccountsReceivableMember2021-12-262022-09-240001138639us-gaap:ComputerEquipmentMember2023-09-300001138639us-gaap:ComputerEquipmentMember2022-12-310001138639us-gaap:ComputerSoftwareIntangibleAssetMember2023-09-300001138639us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001138639infn:LaboratoryAndManufacturingEquipmentMember2023-09-300001138639infn:LaboratoryAndManufacturingEquipmentMember2022-12-310001138639us-gaap:LandAndBuildingMember2023-09-300001138639us-gaap:LandAndBuildingMember2022-12-310001138639us-gaap:FurnitureAndFixturesMember2023-09-300001138639us-gaap:FurnitureAndFixturesMember2022-12-310001138639infn:LeaseholdAndBuildingImprovementsMember2023-09-300001138639infn:LeaseholdAndBuildingImprovementsMember2022-12-310001138639us-gaap:ConstructionInProgressMember2023-09-300001138639us-gaap:ConstructionInProgressMember2022-12-310001138639infn:EnterpriseResourcePlanningSystemsMember2023-09-300001138639infn:EnterpriseResourcePlanningSystemsMember2022-12-310001138639us-gaap:LicenseMemberinfn:EnterpriseResourcePlanningSystemsMember2023-09-300001138639us-gaap:LicenseMemberinfn:EnterpriseResourcePlanningSystemsMember2022-12-310001138639infn:EnterpriseResourcePlanningSystemsMember2023-07-022023-09-300001138639infn:EnterpriseResourcePlanningSystemsMember2023-01-012023-09-300001138639us-gaap:LicenseAgreementTermsMember2023-07-022023-09-300001138639us-gaap:LicenseAgreementTermsMember2023-01-012023-09-300001138639infn:EnterpriseResourcePlanningSystemsMember2022-06-262022-09-240001138639infn:EnterpriseResourcePlanningSystemsMember2021-12-262022-09-240001138639us-gaap:LicenseAgreementTermsMember2022-06-262022-09-240001138639us-gaap:LicenseAgreementTermsMember2021-12-262022-09-240001138639us-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2023-07-022023-09-300001138639us-gaap:EmployeeSeveranceMemberus-gaap:OperatingExpenseMember2023-07-022023-09-300001138639us-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2022-06-262022-09-240001138639us-gaap:EmployeeSeveranceMemberus-gaap:OperatingExpenseMember2022-06-262022-09-240001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:CostOfSalesMember2023-07-022023-09-300001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:OperatingExpenseMember2023-07-022023-09-300001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:CostOfSalesMember2022-06-262022-09-240001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:OperatingExpenseMember2022-06-262022-09-240001138639infn:OtherImpairmentChargesMemberus-gaap:CostOfSalesMember2023-07-022023-09-300001138639infn:OtherImpairmentChargesMemberus-gaap:OperatingExpenseMember2023-07-022023-09-300001138639infn:OtherImpairmentChargesMemberus-gaap:CostOfSalesMember2022-06-262022-09-240001138639infn:OtherImpairmentChargesMemberus-gaap:OperatingExpenseMember2022-06-262022-09-240001138639us-gaap:CostOfSalesMember2023-07-022023-09-300001138639us-gaap:OperatingExpenseMember2023-07-022023-09-300001138639us-gaap:CostOfSalesMember2022-06-262022-09-240001138639us-gaap:OperatingExpenseMember2022-06-262022-09-240001138639us-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001138639us-gaap:EmployeeSeveranceMemberus-gaap:OperatingExpenseMember2023-01-012023-09-300001138639us-gaap:EmployeeSeveranceMemberus-gaap:CostOfSalesMember2021-12-262022-09-240001138639us-gaap:EmployeeSeveranceMemberus-gaap:OperatingExpenseMember2021-12-262022-09-240001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:OperatingExpenseMember2023-01-012023-09-300001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:CostOfSalesMember2021-12-262022-09-240001138639infn:LeaseRelatedImpairmentChargesMemberus-gaap:OperatingExpenseMember2021-12-262022-09-240001138639infn:OtherImpairmentChargesMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001138639infn:OtherImpairmentChargesMemberus-gaap:OperatingExpenseMember2023-01-012023-09-300001138639infn:OtherImpairmentChargesMemberus-gaap:CostOfSalesMember2021-12-262022-09-240001138639infn:OtherImpairmentChargesMemberus-gaap:OperatingExpenseMember2021-12-262022-09-240001138639us-gaap:CostOfSalesMember2023-01-012023-09-300001138639us-gaap:OperatingExpenseMember2023-01-012023-09-300001138639us-gaap:CostOfSalesMember2021-12-262022-09-240001138639us-gaap:OperatingExpenseMember2021-12-262022-09-240001138639us-gaap:EmployeeSeveranceMember2022-12-310001138639infn:LeaseRelatedImpairmentChargesMember2022-12-310001138639infn:OtherImpairmentChargesMember2022-12-310001138639us-gaap:EmployeeSeveranceMember2023-01-012023-09-300001138639infn:LeaseRelatedImpairmentChargesMember2023-01-012023-09-300001138639infn:OtherImpairmentChargesMember2023-01-012023-09-300001138639us-gaap:EmployeeSeveranceMember2023-09-300001138639infn:LeaseRelatedImpairmentChargesMember2023-09-300001138639infn:OtherImpairmentChargesMember2023-09-300001138639infn:A2021RestructuringPlanMember2023-09-300001138639us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001138639us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-310001138639us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-09-300001138639us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-09-300001138639us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300001138639us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-09-300001138639us-gaap:ConvertibleNotesPayableMember2023-07-022023-09-300001138639us-gaap:ConvertibleNotesPayableMember2022-06-262022-09-240001138639us-gaap:ConvertibleNotesPayableMember2023-01-012023-09-300001138639us-gaap:ConvertibleNotesPayableMember2021-12-262022-09-240001138639us-gaap:RestrictedStockMember2023-07-022023-09-300001138639us-gaap:RestrictedStockMember2022-06-262022-09-240001138639us-gaap:RestrictedStockMember2023-01-012023-09-300001138639us-gaap:RestrictedStockMember2021-12-262022-09-240001138639us-gaap:PerformanceSharesMember2023-07-022023-09-300001138639us-gaap:PerformanceSharesMember2022-06-262022-09-240001138639us-gaap:PerformanceSharesMember2023-01-012023-09-300001138639us-gaap:PerformanceSharesMember2021-12-262022-09-240001138639us-gaap:EmployeeStockMember2023-07-022023-09-300001138639us-gaap:EmployeeStockMember2022-06-262022-09-240001138639us-gaap:EmployeeStockMember2023-01-012023-09-300001138639us-gaap:EmployeeStockMember2021-12-262022-09-240001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:ConvertibleDebtMember2023-09-300001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Memberus-gaap:ConvertibleDebtMember2023-09-300001138639us-gaap:ConvertibleDebtMemberinfn:A375ConvertibleSeniorNotesDue2028Member2023-09-300001138639us-gaap:MortgagesMember2023-09-300001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:ConvertibleDebtMember2022-12-310001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Memberus-gaap:ConvertibleDebtMember2022-12-310001138639us-gaap:ConvertibleDebtMemberinfn:A375ConvertibleSeniorNotesDue2028Member2022-12-310001138639us-gaap:MortgagesMember2022-12-310001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:SeniorNotesMember2018-09-300001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotes2.5DueMarch12027Member2020-03-310001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2022-08-310001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2023-06-300001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2022-08-080001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2023-06-012023-06-300001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:SeniorNotesMember2023-06-012023-06-300001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2023-07-022023-09-300001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2022-06-262022-09-240001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2023-01-012023-09-300001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2021-12-262022-09-240001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:SeniorNotesMember2021-12-260001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Memberus-gaap:SeniorNotesMember2021-12-262021-12-260001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotes2.5DueMarch12027Member2020-03-312020-03-310001138639us-gaap:SeniorNotesMemberinfn:A375ConvertibleSeniorNotesDue2028Member2022-08-082022-08-080001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2023-09-300001138639infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member2022-12-310001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Member2023-09-300001138639infn:ConvertibleSeniorNotes2.5DueMarch12027Member2022-12-310001138639infn:A375ConvertibleSeniorNotesDue2028Member2023-09-300001138639infn:A375ConvertibleSeniorNotesDue2028Member2022-12-310001138639infn:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-06-240001138639infn:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2022-06-240001138639infn:CreditAgreementMemberinfn:SwingLoanSubFacilityMemberus-gaap:LineOfCreditMember2022-06-240001138639infn:CreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-06-242022-06-240001138639infn:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MaximumMember2022-06-242022-06-240001138639infn:CreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-06-242022-06-240001138639infn:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:BaseRateMember2022-06-242022-06-240001138639infn:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-06-242022-06-240001138639infn:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-09-300001138639infn:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2023-09-300001138639infn:BankersGuaranteesOrPerformanceBondsMemberus-gaap:LetterOfCreditMember2023-09-300001138639us-gaap:MortgagesMember2019-03-012019-03-310001138639us-gaap:MortgagesMember2019-03-31infn:installment0001138639us-gaap:MortgagesMember2021-09-240001138639us-gaap:MortgagesMember2021-09-242021-09-240001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotesTwoThousandTwentyEightMember2023-09-300001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotesTwoThousandTwentySevenMember2023-09-300001138639us-gaap:SeniorNotesMemberinfn:ConvertibleSeniorNotesTwoThousandTwentyFourMember2023-09-300001138639us-gaap:OtherNoncurrentLiabilitiesMember2023-09-300001138639infn:A2016EquityIncentivePlanMember2023-05-012023-05-310001138639infn:A2016EquityIncentivePlanMember2023-09-300001138639us-gaap:RestrictedStockUnitsRSUMember2022-12-310001138639us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001138639us-gaap:RestrictedStockUnitsRSUMember2023-09-300001138639us-gaap:PerformanceSharesMember2022-12-310001138639us-gaap:PerformanceSharesMember2023-01-012023-09-300001138639us-gaap:PerformanceSharesMember2023-09-3000011386392023-09-290001138639us-gaap:EmployeeStockMember2023-07-022023-09-300001138639us-gaap:EmployeeStockMember2022-06-262022-09-240001138639us-gaap:EmployeeStockMember2023-01-012023-09-300001138639us-gaap:EmployeeStockMember2021-12-262022-09-240001138639us-gaap:RestrictedStockUnitsRSUMember2023-07-022023-09-300001138639us-gaap:RestrictedStockUnitsRSUMember2022-06-262022-09-240001138639us-gaap:RestrictedStockUnitsRSUMember2021-12-262022-09-240001138639us-gaap:PerformanceSharesMember2023-07-022023-09-300001138639us-gaap:PerformanceSharesMember2022-06-262022-09-240001138639us-gaap:PerformanceSharesMember2021-12-262022-09-240001138639us-gaap:InventoryValuationAndObsolescenceMember2023-09-300001138639us-gaap:InventoryValuationAndObsolescenceMember2022-12-310001138639us-gaap:ResearchAndDevelopmentExpenseMember2023-07-022023-09-300001138639us-gaap:ResearchAndDevelopmentExpenseMember2022-06-262022-09-240001138639us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001138639us-gaap:ResearchAndDevelopmentExpenseMember2021-12-262022-09-240001138639us-gaap:SellingAndMarketingExpenseMember2023-07-022023-09-300001138639us-gaap:SellingAndMarketingExpenseMember2022-06-262022-09-240001138639us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001138639us-gaap:SellingAndMarketingExpenseMember2021-12-262022-09-240001138639us-gaap:GeneralAndAdministrativeExpenseMember2023-07-022023-09-300001138639us-gaap:GeneralAndAdministrativeExpenseMember2022-06-262022-09-240001138639us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001138639us-gaap:GeneralAndAdministrativeExpenseMember2021-12-262022-09-24infn:segment0001138639country:US2023-09-300001138639country:US2022-12-310001138639infn:OtherAmericasMember2023-09-300001138639infn:OtherAmericasMember2022-12-310001138639us-gaap:EMEAMember2023-09-300001138639us-gaap:EMEAMember2022-12-310001138639srt:AsiaPacificMember2023-09-300001138639srt:AsiaPacificMember2022-12-310001138639us-gaap:LetterOfCreditMember2023-09-300001138639us-gaap:LetterOfCreditMember2022-12-310001138639us-gaap:SuretyBondMember2023-09-300001138639us-gaap:SuretyBondMember2022-12-31

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 September 30, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission file number: 001-33486
INFINERA CORPORATION
(Exact name of registrant as specified in its charter)
Delaware77-0560433
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
6373 San Ignacio Avenue
San Jose, CA 95119
(Address of principal executive offices, including zip code)
(408) 572-5200
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s) Name of exchange on which registered
Common stock, par value $0.001 per shareINFN The Nasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer Accelerated filer
Non-accelerated filer Smaller 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  
As of February 23, 2024, 231,422,390 shares of the registrant’s Common Stock, $0.001 par value, were issued and outstanding.


INFINERA CORPORATION
QUARTERLY REPORT ON FORM 10-Q
FOR THE FISCAL QUARTER ENDED September 30, 2023
INDEX
 
  Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
 42
Item 1A.
Item 5.
Item 6.


PART I. FINANCIAL INFORMATION
 

Item 1.Condensed Consolidated Financial Statements (Unaudited)
INFINERA CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par values)
(Unaudited)
September 30,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$123,927 $178,657 
Short-term restricted cash
1,725 7,274 
Accounts receivable, net328,863 419,735 
Inventory456,880 374,855 
Prepaid expenses and other current assets127,145 152,451 
Total current assets1,038,540 1,132,972 
Property, plant and equipment, net200,718 172,929 
Operating lease right-of-use assets29,877 34,543 
Intangible assets, net27,075 47,787 
Goodwill225,219 232,663 
Long-term restricted cash984 3,272 
Other long-term assets45,912 44,972 
Total assets$1,568,325 $1,669,138 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$282,122 $304,880 
Accrued expenses and other current liabilities110,288 141,450 
Accrued compensation and related benefits77,160 78,849 
Short-term debt, net25,641 510 
Accrued warranty18,845 19,747 
Deferred revenue100,777 158,501 
Total current liabilities614,833 703,937 
Long-term debt, net657,936 667,719 
Long-term accrued warranty17,013 16,874 
Long-term deferred revenue21,173 23,178 
Long-term deferred tax liability2,234 2,348 
Long-term operating lease liabilities39,158 45,862 
Other long-term liabilities34,749 29,573 
Commitments and contingencies (Note 11)
Stockholders’ equity:
Preferred stock, $0.001 par value
Authorized shares – 25,000 and no shares issued and outstanding
  
  Common stock, $0.001 par value
      Authorized shares – 500,000 as of September 30, 2023
      and December 31, 2022
      Issued and outstanding shares – 229,442 as of September 30, 2023 and
      220,408 as of December 31, 2022
229 220 
Additional paid-in capital1,963,838 1,901,491 
Accumulated other comprehensive loss(45,159)(22,471)
Accumulated deficit(1,737,679)(1,699,593)
Total stockholders' equity181,229 179,647 
Total liabilities and stockholders’ equity$1,568,325 $1,669,138 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

INFINERA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
 
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Revenue:
Product$316,613 $317,439 $931,057 $869,744 
Services75,756 73,008 229,615 217,562 
Total revenue392,369 390,447 1,160,672 1,087,306 
Cost of revenue:
Cost of product190,312 210,018 577,152 597,027 
Cost of services40,209 39,765 124,889 116,145 
Amortization of intangible assets3,528 6,227 10,621 18,687 
Restructuring and other related costs 22  185 
Total cost of revenue234,049 256,032 712,662 732,044 
Gross profit158,320 134,415 448,010 355,262 
Operating expenses:
Research and development76,846 76,156 237,234 228,202 
Sales and marketing41,075 33,919 124,406 105,072 
General and administrative29,368 28,923 89,762 86,963 
Amortization of intangible assets2,976 3,582 10,088 10,995 
Restructuring and other related costs400 1,142 2,621 9,545 
Total operating expenses150,665 143,722 464,111 440,777 
Income (loss) from operations
7,655 (9,307)(16,101)(85,515)
Other (expense) income, net:
Interest income546 269 1,734 426 
Interest expense(7,608)(6,516)(21,795)(18,760)
Gain on extinguishment of debt 15,521  15,521 
Other (loss) gain, net
(7,540)(7,105)10,586 (4,605)
Total other (expense) income, net
(14,602)2,169 (9,475)(7,418)
Loss before income taxes(6,947)(7,138)(25,576)(92,933)
Provision for income taxes2,466 4,792 12,510 16,568 
Net loss$(9,413)$(11,930)$(38,086)$(109,501)
Net loss per common share:
Basic$(0.04)$(0.05)$(0.17)$(0.51)
Diluted$(0.04)$(0.05)$(0.17)$(0.51)
Weighted average shares used in computing net loss per common share:
Basic228,077 217,620 225,465 215,104 
Diluted228,077 217,620 225,465 215,104 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

INFINERA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
 
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Net loss$(9,413)$(11,930)$(38,086)$(109,501)
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustment2,208 (9,673)(21,936)(34,883)
Actuarial loss on pension liabilities  (447) 
Amortization of actuarial (gain) loss(108)77 (305)246 
Net change in accumulated other comprehensive loss2,100 (9,596)(22,688)(34,637)
Comprehensive loss$(7,313)$(21,526)$(60,774)$(144,138)
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

INFINERA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)

 
Three Months Ended September 30, 2023
 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Stockholders' Equity
 SharesAmount
Balance at July 1, 2023226,488 $226 $1,942,477 $(47,259)$(1,728,266)$167,178 
ESPP shares issued1,739 2 6,193 — — 6,195 
Restricted stock units released1,338 1 — — — 1 
Shares withheld for tax obligations(123)— (549)— — (549)
Stock-based compensation— — 15,717 — — 15,717 
Other comprehensive loss— — — 2,100 — 2,100 
Net loss— — — — (9,413)(9,413)
Balance at September 30, 2023229,442 $229 $1,963,838 $(45,159)$(1,737,679)$181,229 

Nine Months Ended September 30, 2023
 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Stockholders' Equity
 SharesAmount
Balance at December 31, 2022220,408 $220 $1,901,491 $(22,471)$(1,699,593)$179,647 
ESPP shares issued3,514 4 14,927 — — 14,931 
Restricted stock units released5,883 5 — — — 5 
Shares withheld for tax obligations(363)— (2,217)— — (2,217)
Stock-based compensation— 49,637 — — 49,637 
Other comprehensive loss— — — (22,688)— (22,688)
Net loss— — — — (38,086)(38,086)
Balance at September 30, 2023229,442 $229 $1,963,838 $(45,159)$(1,737,679)$181,229 

Three Months Ended September 24, 2022
 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Stockholders' Equity
 SharesAmount
Balance at June 25, 2022216,431 $216 $1,867,000 $(29,537)$(1,721,121)$116,558 
ESPP shares issued1,318 1 6,309 — — 6,310 
Restricted stock units released1,324 2 — — — 2 
Shares withheld for tax obligations(210)— (957)— — (957)
Stock-based compensation— — 13,814 — — 13,814 
Other comprehensive loss— — — (9,596)— (9,596)
Net loss— — — — (11,930)(11,930)
Balance at September 24, 2022218,863 $219 $1,886,166 $(39,133)$(1,733,051)$114,201 


6

Nine Months Ended September 24, 2022
 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Stockholders' Equity
 SharesAmount
Balance at December 25, 2021211,381 $211 $2,026,098 $(4,496)$(1,698,042)$323,771 
Cumulative-effect adjustment from adoption of ASU 2020-06— — (196,493)— 74,492 (122,001)
ESPP shares issued2,552 2 15,189 — — 15,191 
Restricted stock units released5,419 6 — — — 6 
Shares withheld for tax obligations(489)— (3,346)— — (3,346)
Stock-based compensation— — 44,718 — — 44,718 
Other comprehensive loss— — — (34,637)— (34,637)
Net loss— — — — (109,501)(109,501)
Balance at September 24, 2022218,863 $219 $1,886,166 $(39,133)$(1,733,051)$114,201 


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

INFINERA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Nine Months Ended
 September 30,
2023
September 24,
2022
Cash Flows from Operating Activities:
Net loss$(38,086)$(109,501)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization59,403 64,011 
Non-cash restructuring charges and other related costs1,183 6,098 
Amortization of debt issuance costs and discount2,970 5,270 
Operating lease expense6,402 7,203 
Stock-based compensation expense49,393 44,418 
Gain on extinguishment of debt (15,521)
Other, net(683)892 
Changes in assets and liabilities:
Accounts receivable89,248 64,833 
Inventory(82,983)(45,514)
Prepaid expenses and other current assets16,811 (36,971)
Accounts payable(27,798)37,327 
Accrued expenses and other current liabilities(46,163)(23,083)
Deferred revenue(59,839)(36,458)
Net cash used in operating activities(30,142)(36,996)
Cash Flows from Investing Activities:
Purchase of property and equipment(40,900)(37,750)
Net cash used in investing activities(40,900)(37,750)
Cash Flows from Financing Activities:
Proceeds from issuance of 2028 Notes, net of discount 98,751 373,750 
Repayment of 2024 Notes(83,446)(280,842)
Proceeds from asset-based revolving credit facility 80,000 
Repayment of asset-based revolving credit facility (80,000)
Repayment of mortgage payable(381)(366)
Payment of debt issuance cost(2,108)(11,246)
Payment of term license obligation(7,720)(5,413)
Principal payments on finance lease obligations(784)(1,054)
Proceeds from issuance of common stock14,931 15,189 
Tax withholding paid on behalf of employees for net share settlement(2,217)(3,346)
Net cash provided by financing activities17,026 86,672 
Effect of exchange rate changes on cash(8,551)(4,430)
Net change in cash, cash equivalents and restricted cash(62,567)7,496 
Cash, cash equivalents and restricted cash at beginning of period189,203 202,521 
Cash, cash equivalents and restricted cash at end of period(1)
$126,636 $210,017 
Supplemental disclosures of cash flow information:
Cash paid for income taxes, net$9,955 $9,330 
Cash paid for interest$21,579 $14,694 
Supplemental schedule of non-cash investing and financing activities:
Unpaid debt issuance cost$ $1,313 
8

Property and equipment included in accounts payable and accrued liabilities$18,529 $2,698 
Transfer of inventory to fixed assets$1,207 $4,805 
Unpaid term licenses (included in accounts payable, accrued liabilities and other long-term liabilities)$16,510 $8,591 
(1)     Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
September 30,
2023
September 24,
2022
Cash and cash equivalents$123,927 $198,044 
Short-term restricted cash1,725 8,946 
Long-term restricted cash984 3,027 
Total cash, cash equivalents and restricted cash$126,636 $210,017 

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

INFINERA CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.Basis of Presentation and Significant Accounting Policies
Infinera Corporation (the “Company”) prepared its interim condensed consolidated financial statements that accompany these notes in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
The Company has made certain estimates, assumptions and judgments that can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Estimates, assumptions and judgments made by management include inventory valuation, revenue recognition, accounting for income taxes, stock-based compensation, employee benefit and pension plans, manufacturing partner and supplier liabilities, allowances for sales returns, allowances for credit losses, useful life of intangibles and property, plant and equipment, impairment loss related to lease abandonment, accrued warranty, operating and finance lease liabilities, restructuring and other related costs and loss contingencies. Management believes that the estimates and judgments upon which they rely are reasonable based upon information available to them at the time that these estimates and judgments are made. The Company expects uncertainties around its key accounting estimates to continue to evolve depending on the duration and degree of impact associated with inflation, disruption in the global economy and financial markets and the ongoing effects of the coronavirus (“COVID-19”) pandemic. These estimates may change as new events occur and additional information emerges, and such changes are recognized or disclosed in the Company's condensed consolidated financial statements.
The interim financial information is unaudited, but reflects all adjustments that are, in management’s opinion, necessary to provide a fair presentation of results for the interim periods presented. All adjustments are of a normal recurring nature. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
This interim information should be read in conjunction with the consolidated financial statements in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
For the three-months ended September 30, 2023, one customer accounted for 12% of the Company's total revenue and for the nine-months ended September 30, 2023, the same customer accounted for 11% of the Company's total revenue. For the three-months ended September 24, 2022, one customer accounted for 12% of the Company's total revenue and for the nine-months ended September 24, 2022, no customer accounted for 10% or more of the Company's total revenue.
There have been no material changes in the Company’s significant accounting policies for the nine-months ended September 30, 2023 compared to those disclosed in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
Accounting Pronouncements Not Yet Adopted
Segment Reporting Disclosures
In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” The standard improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit (referred to as the “significant expense principle”). The standard will become effective for fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and is currently evaluating the impact this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.
10


Income Tax Disclosures
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The standard enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The standard will be effective for fiscal year 2024 annual financial statements with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and expects the adoption of the standard will impact certain of the income tax disclosures.
2.Leases
The Company has operating leases for real estate (facilities) and automobiles. For the three- and nine-months ended September 30, 2023, operating lease expense was $3.4 million and $11.6 million, respectively. Included in operating lease expense were rent expense and impairment charges due to restructuring resulting in abandonment of certain lease facilities, amounting to $0.4 million and $2.6 million, for the three- and nine-months ended September 30, 2023, respectively. For the three- and nine-months ended September 24, 2022, operating lease expense was $4.2 million and $17.5 million, respectively. Included in operating lease expense were rent expense and impairment charges due to restructuring resulting in abandonment of certain lease facilities, amounting to $1.1 million and $7.5 million, for the three- and nine-months ended September 24, 2022, respectively.
Variable lease cost, short-term lease cost and sublease income were immaterial during the three- and nine-month periods ended September 30, 2023 and September 24, 2022.
The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Accrued expenses and other current liabilities$11,875 $10,948 
Other long-term liabilities39,158 45,862 
Total operating lease liability$51,033 $56,810 
The Company also has finance leases. The lease term for these arrangements range from three to five years with options to purchase, or ownership transferring at the end of the term. As of September 30, 2023 and December 31, 2022, finance leases included in property, plant, and equipment, net in the condensed consolidated balance sheets were $5.6 million and $1.9 million, respectively. Finance lease expense includes amortization of the right-of-use assets and interest expense. Total finance lease expense during the three- and nine-month periods ended September 30, 2023 and September 24, 2022 was not material.
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$62,873 $5,436 
Less: interest(1)
11,840 781 
Present value of lease liabilities$51,033 $4,655 
(1)    Calculated using the interest rate for each lease.
11


The following table presents supplemental information for the Company's non-cancelable leases for the nine-months ended September 30, 2023 (in thousands, except for weighted average and percentage data):
Operating LeaseFinance Lease
Weighted average remaining lease term4.79 years4.24 years
Weighted average discount rate9.32 %9.88 %
Cash paid for amounts included in the measurement of lease liabilities$12,261 $784 
Leased assets obtained in exchange for new lease liabilities$3,104 $4,363 
3.Revenue Recognition
Disaggregation of Revenue
The following table presents the Company's revenue disaggregated by geography, based on the shipping address of the customer (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
United States$229,649 $222,071 $683,798 $573,786 
Other Americas25,361 21,496 69,073 75,232 
Europe, Middle East and Africa99,261 94,181 278,154 306,630 
Asia Pacific38,098 52,699 129,647 131,658 
Total revenue$392,369 $390,447 $1,160,672 $1,087,306 
The Company sells its products directly to customers who are predominantly service providers and to channel partners that sell on its behalf.
The following table presents the Company's revenue disaggregated by sales channel (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Direct$264,076 $287,055 $768,456 $821,666 
Indirect128,293 103,392 392,216 265,640 
Total revenue$392,369 $390,447 $1,160,672 $1,087,306 
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):
September 30,
2023
December 31,
2022
Assets (Liabilities)
Accounts receivable, net$328,863 $419,735 
Contract assets$37,407 $60,172 
Deferred revenue$(121,950)$(181,679)
Revenue recognized for the three- and nine-months ended September 30, 2023 that was included in the deferred revenue balance at the beginning of the reporting period was $17.4 million and $112.7 million, respectively. Revenue recognized for the three- and nine-months ended September 24, 2022 that was included in the deferred revenue balance at the beginning of the reporting period was $21.5 million and $92.0 million, respectively. Changes in the contract asset and liability balances during the three- and nine-month periods ended September 30, 2023 and September 24, 2022 were not materially impacted by other factors.
12


Transaction Price Allocated to the Remaining Performance Obligation
The Company’s remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially satisfied, consisting of deferred revenue and backlog. The Company’s backlog represents purchase orders received from customers for future product shipments and services. The Company’s backlog is subject to future events that could cause the amount or timing of the related revenue to change, and, in certain cases, may be canceled without penalty. Orders in backlog may be fulfilled several quarters following receipt or may relate to multi-year support service obligations.
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) pursuant to contracts that are not subject to cancellation without penalty at the end of the reporting period (in thousands):
Remainder of 20232024202520262027ThereafterTotal
Revenue expected to be recognized in the future as of September 30, 2023
$347,267 $132,403 $18,163 $8,660 $6,182 $3,378 $516,053 
13

4.Fair Value Measurements
Disclosure of Fair Values
Financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued liabilities, and debt. The carrying values of these financial instruments other than the Company's 2024 Notes, 2027 Notes and 2028 Notes (as defined below and collectively referred to as "convertible senior notes") approximate their fair values. The fair value of convertible senior notes was determined based on the quoted bid price of the convertible senior notes in an over-the-counter market on September 29, 2023 (the last trading day of the quarter).
The following table presents the estimated fair values of the convertible senior notes (in thousands):
As of September 30, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Convertible senior notes$ $630,605 $630,605 $ $785,364 $785,364 
Cash equivalents are measured and reported at fair value on a recurring basis. The following table presents the fair value of these financial assets and their levels within the fair value hierarchy (in thousands):
As of September 30, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Money market funds$70,000 $ $70,000 $95,000 $ $95,000 
During the nine-months ended September 30, 2023, there were no transfers of assets or liabilities between Level 1 and Level 2 of the fair value hierarchy. As of each of September 30, 2023 and December 31, 2022, none of the Company’s existing assets or liabilities were classified as Level 3.
The Company measures goodwill and intangible assets at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. The Company performed an analysis of impairment indicators of these assets and noted no adverse impact to their fair values as of September 30, 2023.
Facilities-related Charges
The Company classifies certain facilities-related charges within Level 3 of the fair value hierarchy and applies fair value accounting on a nonrecurring basis when impairment indicators exist or upon the existence of observable fair values.
In connection with its restructuring plans (as discussed in Note 7, “Restructuring and Other Related Costs” to the notes to condensed consolidated financial statements), the Company incurred facilities-related charges of $0.4 million and $2.6 million for the three- and nine-months ended September 30, 2023, respectively. The Company incurred facilities-related charges of $1.1 million and $7.5 million for the three- and nine-months ended September 24, 2022, respectively. These charges primarily consisted of impairment charges incurred for operating lease right-of-use assets and were calculated at fair value based on estimated future sublease rental receipts that the Company could reasonably obtain over the remaining lease term at the discount rate. Facilities-related charges are classified as Level 3 measurement due to the significance of these unobservable inputs. See Note 7, "Restructuring and Other Related Costs" to the notes to condensed consolidated financial statements for more information.

14

Cash, Cash Equivalents and Restricted Cash
As of September 30, 2023, the Company had $126.6 million of cash, cash equivalents and restricted cash, including $47.0 million of cash held by its foreign subsidiaries.
As of December 31, 2022, the Company had $189.2 million of cash, cash equivalents and restricted cash, including $65.9 million of cash held by its foreign subsidiaries.
The Company's cash held by its foreign subsidiaries is used for operating and investing activities in those locations, and the Company does not currently have the need or the intent to repatriate those funds to the U.S.
15

5.Goodwill and Intangible Assets
Goodwill
Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.
The following table presents details of the Company’s goodwill during the nine-months ended September 30, 2023 (in thousands):
Balance as of December 31, 2022
$232,663 
Foreign currency translation adjustments(7,444)
Balance as of September 30, 2023
$225,219 
The gross carrying amount of goodwill may change due to the effects of foreign currency fluctuations as a portion of these assets are denominated in foreign currency. To date, the Company has not recognized any impairment losses on goodwill.
Intangible Assets
The following tables present details of the Company’s intangible assets as of September 30, 2023 and December 31, 2022 (in thousands, except for weighted average data):
 September 30, 2023
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships$110,318 $(83,243)$27,075 3.0
Developed technology148,733 (148,733) — 
Total intangible assets with finite lives$259,051 $(231,976)$27,075 

 December 31, 2022
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships and backlog$151,461 $(114,294)$37,167 3.5
Developed technology170,467 (159,847)10,620 0.7
Total intangible assets with finite lives$321,928 $(274,141)$47,787 
The gross carrying amount of intangible assets and the related amortization expense of intangible assets may change due to the effects of foreign currency fluctuations as a portion of these assets are denominated in foreign currency. Amortization expenses were $6.5 million and $20.7 million for the three- and nine-months ended September 30, 2023, respectively. Amortization expenses were $9.8 million and $29.7 million for the three- and nine-months ended September 24, 2022, respectively.
Intangible assets are carried at cost less accumulated amortization and impairment, if any. Amortization expenses are recorded to the appropriate cost and expense categories.
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2023 (in thousands):
 Fiscal Years
 TotalRemainder of 20232024202520262027Thereafter
Total future amortization expense$27,075 $2,256 $9,025 $9,025 $6,769 $ $ 
16

6.Balance Sheet Details
Restricted Cash
The Company’s restricted cash balance is held in deposit accounts at various banks globally. These amounts primarily collateralize the Company’s issuances of standby letters of credit and bank guarantees.
Allowance for Credit Losses
The following table provides a rollforward of the allowance for credit losses for accounts receivable for the nine-months ended September 30, 2023 (in thousands):
Balance as of December 31, 2022
$1,422 
Additions(1)
267 
Write offs(2)
(390)
Recoveries during the period(333)
Balance as of September 30, 2023
$966 
(1)The new additions during the nine-months ended September 30, 2023 are primarily due to specific reserves.
(2)The write offs during the nine-months ended September 30, 2023 are primarily amounts fully reserved previously.
Accounts Receivable Factoring
The Company sells certain designated trade account receivables based on factoring arrangements with well-established factoring companies. Pursuant to the terms of the arrangements, the Company accounts for these transactions in accordance with ASC Topic 860, "Transfers and Servicing". The Company's factor purchases trade accounts receivables on a non-recourse basis and without any further obligations. Trade accounts receivables balances sold are removed from the condensed consolidated balance sheets and cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows. The difference between the fair value of the Company's trade receivables and the proceeds received is recorded as interest expense in the Company's condensed consolidated statements of operations. For the three- and nine-months ended September 30, 2023, the Company's recognized factoring related interest expense was approximately $0.3 million and $0.7 million, respectively. For the three- and nine-months ended September 24, 2022, the Company's recognized factoring related interest expense was approximately $0.2 million and $0.4 million, respectively.
For the three- and nine-months ended September 30, 2023, the Company's gross amount of trade accounts receivables sold were approximately $18.1 million and $52.5 million, respectively. For the three- and nine-months ended September 24, 2022, the Company's gross amount of trade accounts receivables sold were approximately $25.0 million and $67.6 million, respectively.
17

Selected Balance Sheet Items
The following table provides details of selected balance sheet items (in thousands):
September 30,
2023
December 31,
2022
Inventory
Raw materials$110,353 $48,688 
Work in process69,916 66,591 
Finished goods
276,611 259,576 
Total inventory$456,880 $374,855 
Property, plant and equipment, net
Computer hardware$48,024 $46,454 
Computer software(1)
76,973 62,102 
Laboratory and manufacturing equipment345,384 297,261 
Land and building12,372 12,369 
Furniture and fixtures2,843 2,828 
Leasehold and building improvements50,985 50,360 
Construction in progress35,879 42,418 
Subtotal572,460 513,792 
Less accumulated depreciation and amortization(2)
(371,742)(340,863)
Total property, plant and equipment, net$200,718 $172,929 
Accrued expenses and other current liabilities
Loss contingency related to non-cancelable purchase commitments$16,789 $28,796 
Taxes payable40,251 42,757 
Short-term operating and finance lease liability13,002 11,701 
Restructuring accrual209 941 
Other accrued expenses and other current liabilities40,037 57,255 
Total accrued expenses$110,288 $141,450 
(1)Included in computer software at September 30, 2023 and December 31, 2022 were $34.7 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at September 30, 2023 and December 31, 2022 were $10.8 million and $9.0 million, respectively. Also included in computer software at September 30, 2023 and December 31, 2022 was $32.4 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at September 30, 2023 and December 31, 2022 was $17.3 million and $9.1 million, respectively.
(2)Depreciation expense was $13.5 million and $38.7 million (which includes depreciation of capitalized ERP cost of $1.3 million and $3.5 million, respectively) for the three- and nine-months ended September 30, 2023, respectively. Also included in depreciation expense for the three- and nine-months ended September 30, 2023 was $2.4 million and $6.8 million, respectively, related to term licenses. Depreciation expense was $11.5 million and $34.3 million (which includes depreciation of capitalized ERP cost of $1.1 million and $2.6 million, respectively) for the three- and nine-months ended September 24, 2022, respectively. Also included in depreciation expense for the three- and nine-months ended September 24, 2022 was $2.0 million and $5.5 million, respectively, related to term licenses.
7.Restructuring and Other Related Costs
In 2021, the Company announced a plan to restructure certain international research and development operations (the "2021 Restructuring Plan"). The 2021 Restructuring Plan is substantially completed. Additional restructuring activities may occur in the future in connection with the Company’s ongoing transformation initiatives.
In the three- and nine-month periods ended September 30, 2023 and September 24, 2022, the Company incurred lease-related impairment charges from consolidation of various sites that resulted in abandonment of related leased facilities. This was a result of restructuring initiatives undertaken in previous years.
18

The following table presents restructuring and other related costs included in cost of revenue and operating expenses in the accompanying condensed consolidated statements of operations under the restructuring plans (in thousands):
 Three Months Ended
 September 30, 2023September 24, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$ $ $22 $32 
Lease related impairment charges 405  1,076 
Others (5) 34 
Total$ $400 $22 $1,142 

 Nine Months Ended
 September 30, 2023September 24, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$ $ $166 $1,789 
Lease related impairment charges 2,566  7,535 
Others 55 19 221 
Total$ $2,621 $185 $9,545 
Restructuring liabilities are reported within accrued expenses and other long-term liabilities in the accompanying condensed consolidated balance sheets (in thousands):
Severance and other related expensesLease related impairment chargesOthersTotal
Balance at December 31, 2022$792 $ $149 $941 
Charges 2,566 55 2,621 
Cash Payments(739)(1,371)(60)(2,170)
Non-Cash Settlements and Other9 (1,195)3 (1,183)
Balance at September 30, 2023$62 $ $147 $209 
As of September 30, 2023, the Company's restructuring liability was primarily comprised of $0.2 million related to the 2021 Restructuring Plan. The liability related to the 2021 Restructuring Plan is expected to be paid by the end of 2023.
8.Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss includes certain changes in equity that are excluded from net loss. The following table sets forth the changes in accumulated other comprehensive loss by component for the nine-months ended September 30, 2023 (in thousands): 
Foreign Currency Translation Actuarial Gain (Loss) on PensionTotal
Balance at December 31, 2022$(49,632)$27,161 $(22,471)
Other comprehensive loss before reclassifications(21,936)(447)(22,383)
Amounts reclassified from accumulated other comprehensive loss (305)(305)
Net current-period other comprehensive loss(21,936)(752)(22,688)
Balance at September 30, 2023$(71,568)$26,409 $(45,159)

19

9.Basic and Diluted Net Loss Per Common Share
Basic net loss per common share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed using net loss and the weighted average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Potentially dilutive common shares include the assumed release of outstanding restricted stock units (“RSUs”) and performance shares (referred to herein as the “PSUs”), assumed issuance of common stock under the Company’s 2007 Employee Stock Purchase Plan (the “ESPP”) using the treasury stock method, and shares of common stock issuable upon conversion of convertible senior notes. The Company includes the common shares underlying PSUs in the calculation of diluted net income per common share only when they become contingently issuable. As the Company incurred net losses during the three- and nine-month periods ended September 30, 2023 and September 24, 2022, all potentially issuable shares of common stock were determined to be anti-dilutive.
The following table sets forth the computation of net loss per common share – basic and diluted (in thousands, except per share amounts):
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Net loss$(9,413)$(11,930)$(38,086)$(109,501)
Weighted average common shares outstanding - basic and diluted228,077 217,620 225,465 215,104 
Net loss per common share - basic and diluted$(0.04)$(0.05)$(0.17)$(0.51)
The following sets forth the potentially dilutive shares excluded from the computation of the diluted net loss per share because their effect was anti-dilutive (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Convertible senior notes28,019 49,866 34,412 62,227 
Restricted stock units13,144 14,030 14,313 15,585 
Performance stock units3,661 2,559 3,674 2,727 
Employee stock purchase plan shares 19 71 474 
Total44,824 66,474 52,470 81,013 
The Company uses the if-converted method for calculating any potential dilutive effect of the convertible senior notes. The Company calculates diluted earnings per share assuming that all of the convertible senior notes permitted to be share settled were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes was excluded from the calculation of diluted net loss per share for the three- and nine-month periods ended September 30, 2023 and September 24, 2022, because the effect would have been anti-dilutive.
20

10.Debt
The following is a summary of the Company's debt as of September 30, 2023 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$18.7 $ $18.7 September 2024
2027 Notes 196.6 200.0 March 2027
2028 Notes 461.3 473.8 August 2028
Mortgage6.9  6.9 March 2024
   Total Debt$25.6 $657.9 $699.4 
The following is a summary of the Company's debt as of December 31, 2022 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$ $101.7 $102.7 September 2024
2027 Notes 195.9 200.0 March 2027
2028 Notes 363.3 373.8 August 2028
Mortgage0.5 6.8 7.3 March 2024
Total Debt$0.5 $667.7 $683.8 
Convertible Senior Notes
In September 2018, the Company issued $402.5 million aggregate principal amount of 2.125% Convertible Senior Notes due 2024 (the "2024 Notes"). In March 2020, the Company issued $200.0 million aggregate principal amount of 2.5% Convertible Senior Notes due 2027 (the “2027 Notes"). In August 2022 and in June 2023, the Company issued $373.8 million and $100.0 million, respectively, aggregate principal amounts of 3.75% Convertible Senior Notes due 2028 (together, the "2028 Notes," and together with the 2024 Notes and 2027 Notes, the “convertible senior notes”). The 2024 Notes bear interest at a fixed rate of 2.125% per year, payable semi-annually in arrears on March 1 and September 1 of each year, beginning on March 1, 2019. The 2027 Notes bear interest at a fixed rate of 2.5% per year, payable semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2020. The 2028 Notes bear interest at a fixed rate of 3.75% per year, payable semi-annually in arrears on February 1 and August 1 of each year, beginning on February 1, 2023. No sinking fund is provided for the convertible senior notes.
There have been no changes to the initial conversion price of the convertible senior notes since issuance and during the three- and nine-months ended September 30, 2023. None of the conditions allowing holders of the convertible senior notes to convert early were met. The convertible senior notes were therefore not convertible during the three- and nine-months ended September 30, 2023.
Exchange and Repurchase
In June 2023, the Company issued $100.0 million in additional aggregate principal amount (the "Additional 2028 Notes") of its currently outstanding 3.75% Convertible Senior Notes due 2028 (the "Existing 2028 Notes"). The Additional 2028 Notes were issued under an indenture dated as of August 8, 2022, by and between the Company and U.S. Bank Trust Company, National Association, as trustee. The Additional 2028 Notes constitute a further issuance of, and form a single series with, the Existing 2028 Notes issued on August 8, 2022 in the aggregate principal amount of $373.8 million and have substantially identical terms, including conversion rate, conversion price, convertible dates, redemption rights, conditions for conversion, settlement provisions and ranking.
The net proceeds to the Company from this issuance of Additional 2028 Notes were approximately $96.5 million after deducting the placement agent's fee, other debt issuance costs and discount. The Company used approximately $84.0 million of the net proceeds from this issuance to repurchase approximately $83.9 million in aggregate principal amount, which included accrued and unpaid interest, of its 2024 Notes concurrently with the issuance. This transaction involved a contemporaneous exchange of cash between the Company and holders of the
21

2024 Notes participating in the issuance of the Additional 2028 Notes. Accordingly, the transaction was evaluated for modification or extinguishment accounting in accordance with ASC 470-50, Debt – Modifications and Extinguishments on a creditor-by-creditor basis depending on whether the exchange was determined to have substantially different terms. The repurchase of the 2024 Notes and issuance of the Additional 2028 Notes were deemed to have substantially different terms based on the present value of the cash flows or significant difference between the value of the conversion option immediately prior to and after the exchange. Therefore, the repurchase of the 2024 Notes was accounted for as a debt extinguishment. The Company recorded an immaterial loss on extinguishment of debt in interest expense, in the condensed consolidated statements of operations for the nine-months ended September 30, 2023, which includes the write-off of the related deferred issuance costs.
Interest Expense
The following table presents the interest expense related to the contractual interest coupon and the amortization of debt issuance costs on the Company's convertible senior notes (in thousands):
 Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Contractual interest expense$5,803 $4,513 $16,472 $11,291 
Amortization of debt issuance costs and discount799 1,087 3,243 2,626 
Total interest expense$6,602 $5,600 $19,715 $13,917 
The issuance cost and discount related to the 2024 Notes, the 2027 Notes and the 2028 Notes are being amortized to interest expense over the respective contractual term, at effective interest rates of 2.6%, 3.0% and 4.3%, respectively. Unamortized debt issuance costs and discount will be amortized over the remaining life of the 2024 Notes, the 2027 Notes and the 2028 Notes which is approximately 11 months, 41 months, and 58 months, respectively.
The net carrying amount of the convertible senior notes as of September 30, 2023 and as of December 31, 2022 was as follows (in thousands):

2024 Notes2027 Notes2028 Notes
September 30, 2023December 31, 2022September 30, 2023December 31, 2022September 30, 2023December 31, 2022
Principal$18,747 $102,652 $200,000 $200,000 $473,750 $373,750 
Unamortized issuance costs and discount (926)(3,412)(4,121)(12,402)(10,401)
Net carrying amount$18,747 $101,726 $196,588 $195,879 $461,348 $363,349 
Asset-based revolving credit facility
On June 24, 2022, the Company entered into a Loan, Guaranty and Security Agreement (as amended, the “Loan Agreement”) with the lenders party thereto, and Bank of America, N.A., as agent. The Loan Agreement provides for a senior secured asset-based revolving credit facility of up to $200 million (the "Credit Facility"), which the Company may draw upon from time to time. The Company may increase the total commitments under the revolving credit facility by up to an additional $100 million, subject to certain conditions. In addition, the Loan Agreement provides for a $50 million letter of credit subfacility and a $20 million swingline loan facility.
The Credit Facility has a stated maturity date of June 24, 2027. Availability under the Credit Facility is based upon periodic borrowing base certifications valuing certain inventory and accounts receivable, as reduced by certain reserves. The Credit Facility is secured by a first-priority security interest (subject to certain exceptions) in inventory, certain related assets, specified deposit accounts, and certain other accounts.
Outstanding borrowings accrue interest at floating rates plus an applicable margin of 1.25% to 1.75% for Term Secured Overnight Financing Rate loans and 0.25% to 0.75% for base rate loans. The unused line fee rate payable on the unused portion of the Credit Facility is equal to 0.25% per annum based on utilization of the Credit Facility.
22

The Loan Agreement also contains certain customary affirmative and negative covenants, including a financial covenant that requires the Company to maintain a minimum fixed charge coverage ratio. As of September 30, 2023, the Company was in compliance with all covenants under the Loan Agreement.
As of September 30, 2023, the Company had availability of $158.8 million under the Credit Facility.
As of September 30, 2023, the Loan Agreement included a $50.0 million letter of credit subfacility and $23.2 million of letters of credit were issued and outstanding.
Mortgage Payable
In March 2019, the Company mortgaged a property it owns. The Company received proceeds of $8.7 million in connection with the loan. The loan carries a fixed interest rate of 5.25% and is repayable in 59 equal monthly installments of principal balance plus accrued unpaid interest due five years from the date of the loan.
On September 24, 2021, the loan was amended to reduce the interest rate from 5.25% to 3.80% for the remaining 31 equal monthly installments of approximately $0.1 million each.
As of September 30, 2023, $6.9 million of the loan remained outstanding and is included in short-term debt, net in the condensed consolidated balance sheets.
11.Commitments and Contingencies
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579  17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500  5,000 5,000 5,000 202,500  
2024 Notes, including interest(4)
19,145  19,145     
Mortgage Payable, including interest(4)
7,025 196 6,829     
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
Legal Matters
NextGen Innovations, LLC
On August 9, 2022, NextGen Innovations, LLC ("NextGen") filed a complaint against the Company in the U.S. District Court for the Eastern District of Texas. The complaint asserts that through certain products the Company infringed on U.S. Patent Nos. 9,887,795, 10,263,723, and 10,771,181. The complaint alleges that NextGen is entitled to unspecified damages, costs, fees, expenses, interest, and injunctive relief. The Company is currently unable to predict the outcome of this litigation and therefore cannot reasonably estimate the possible loss or range of loss, if any, arising from this matter.
23

In addition to the matter described above, the Company is subject to various legal proceedings, claims and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, the Company does not expect that the ultimate costs to resolve these matters will have a material effect on its condensed consolidated financial position, results of operations or cash flows.
Loss Contingencies
The Company is subject to the possibility of various losses arising in the ordinary course of business. These may relate to disputes, litigation and other legal actions. In the preparation of its quarterly and annual financial statements, the Company considers the likelihood of loss or the incurrence of a liability, including whether it is probable, reasonably possible or remote that a liability has been incurred, as well as the Company’s ability to reasonably estimate the amount of loss, in determining loss contingencies. In accordance with U.S. GAAP, an estimated loss contingency is accrued when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information to determine whether any accruals should be adjusted and whether new accruals are required. As of each of September 30, 2023 and December 31, 2022, the Company has accrued the estimated liabilities associated with certain loss contingencies.
Indemnification Obligations
From time to time, the Company enters into certain types of contracts that contingently require it to indemnify parties against third-party claims. The terms of such indemnification obligations vary. These contracts may relate to: (i) certain real estate leases under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company’s use of the applicable premises; and (ii) certain agreements with the Company’s officers, directors and certain key employees, under which the Company may be required to indemnify such persons for liabilities.
In addition, the Company has agreed to indemnify certain customers for claims made against the Company’s products, where such claims allege infringement of third-party intellectual property rights, including, but not limited to, patents, registered trademarks, and/or copyrights. Under the aforementioned intellectual property indemnification clauses, the Company may be obligated to defend the customer and pay for the damages awarded against the customer under an infringement claim as well as the customer’s attorneys’ fees and costs. These indemnification obligations generally do not expire after termination or expiration of the agreement containing the indemnification obligation. In certain cases, there are limits on and exceptions to the Company’s potential liability for indemnification. The Company cannot estimate the amount of potential future payments, if any, that it might be required to make as a result of these agreements. The maximum potential amount of any future payments that the Company could be required to make under these indemnification obligations could be significant.
As permitted under Delaware law and the Company’s charter and bylaws, the Company has agreements whereby it indemnifies certain of its officers and each of its directors. The term of the indemnification period is for the officer’s or director’s lifetime for certain events or occurrences while the officer or director is, or was, serving at the Company’s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements could be significant; however, the Company has a director and officer insurance policy that may reduce its exposure and enable it to recover all or a portion of any future amounts paid. As a result of its insurance policy coverage, the Company believes the estimated fair value of these indemnification agreements is minimal.
12.Stockholders’ Equity
2016 Equity Incentive Plan
In May 2023, the stockholders approved amendments to the 2016 Equity Incentive Plan to increase the number of shares of common stock reserved for issuance by an additional 8.1 million shares. As of September 30, 2023, the Company reserved a total of 51.8 million shares of common stock under this plan.
Stock-based Compensation Plans
The Company has stock-based compensation plans pursuant to which the Company has granted RSUs and PSUs. The Company also had an ESPP for all eligible employees which was indefinitely suspended, effective upon the expiration of the offering period that ended August 15, 2023.
24

(in thousands except weighted average data)Number of
Restricted
Stock Units
Weighted
Average
 Grant Date 
Fair Value
Per Share
Aggregate
Intrinsic
Value
Outstanding at December 31, 202212,588 $8.13 $84,847 
RSUs granted6,896 $7.01 
RSUs released(5,882)$8.13 $36,871 
RSUs canceled(458)$8.01 
Outstanding at September 30, 2023
13,144 $7.55 54,941 
 
(in thousands except weighted average data)Number of
Performance
Stock Units
Weighted
Average
 Grant Date 
Fair Value
Per Share
Aggregate
Intrinsic
Value
Outstanding at December 31, 20222,559 $7.40 $17,251 
PSUs granted1,835 $7.26 
PSUs canceled(733)$5.94 
Outstanding at September 30, 2023
3,661 $7.63 $15,303 
The aggregate intrinsic value of unreleased RSUs and unreleased PSUs is calculated using the closing price of the Company's common stock of $4.18 at September 29, 2023 (the last trading day of the quarter). The aggregate intrinsic value of RSUs and PSUs released is calculated using the fair market value of the common stock at the date of release.
The following table presents total stock-based compensation cost for instruments granted but not yet fully amortized, of the Company’s equity compensation plans as of September 30, 2023. These costs are expected to be amortized on a straight-line basis over the following weighted-average periods (in thousands, except for weighted average period data):
Unrecognized
Compensation
Expense, Net
Weighted
Average Period
(in Years)
RSUs$80,160 2.02
PSUs$20,395 2.25
25

Stock-Based Compensation
The following table summarizes the stock-based compensation expense related to the ESPP, RSUs, and PSUs (in thousands):
 Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
ESPP$726 $1,337 $3,798 $3,713 
RSUs$13,660 $14,009 $40,431 $40,006 
PSUs$1,344 $(1,531)$5,413 $1,005 
The following tables summarize the effects of stock-based compensation on the Company’s condensed consolidated balance sheets and statements of operations for the periods presented (in thousands):
September 30,
2023
December 31,
2022
Stock-based compensation effects in inventory$4,228 $3,979 
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Income tax benefit associated with stock-based compensation$2,144 $2,296 $6,335 $7,130 
Stock-based compensation effects in net loss before income taxes
Cost of revenue$2,515 $2,239 $7,672 $6,722 
Research and development5,734 5,768 17,557 17,261 
Sales and marketing3,706 3,201 11,371 10,015 
General and administration3,790 2,488 12,793 10,420 
Total stock-based compensation expense$15,745 $13,696 $49,393 $44,418 
13.Income Taxes
Income taxes for the three- and nine-months ended September 30, 2023 represented a tax expense of $2.5 million and $12.5 million on pre-tax losses of $6.9 million and $25.6 million, respectively. This compared to a tax expense of $4.8 million and $16.6 million, on pre-tax losses of $7.1 million and $92.9 million for the three- and nine-months ended September 24, 2022, respectively. Provision for income taxes decreased by approximately $2.3 million and $4.1 million during the three- and nine-months ended September 30, 2023 respectively, compared to the corresponding period in 2022 as a result of a decrease in income taxes and withholding taxes in certain foreign jurisdictions due to an internal restructuring of supply chain and customer-facing entities.
The Company must assess the likelihood that some portion or all of its deferred tax assets will be recovered from future taxable income within the respective jurisdictions. In the past, the Company established a valuation allowance against its deferred tax assets as it determined that its ability to recover the value of these assets did not meet the “more-likely-than-not” standard. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management judgment is required on an ongoing basis to determine whether it needs to maintain the valuation allowance recorded against its net deferred tax assets. The Company must consider all positive and negative evidence, including its forecasts of taxable income over the applicable carryforward periods, its current financial performance, its market environment and other factors in evaluating the need for a valuation allowance against its net U.S. deferred tax assets. As of September 30, 2023, the Company does not believe that it is more-likely-than-not that it would be able to utilize its domestic deferred tax assets in the foreseeable future. Accordingly, the domestic net deferred tax assets continued to be fully reserved with a valuation allowance. To the extent that the Company determines that deferred tax assets are realizable on a more-likely-than-not basis, and adjustment is needed, that adjustment will be recorded in the period that the determination is made and would generally decrease the valuation allowance and record a corresponding benefit to earnings.
26

14.Segment Information
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the Company’s Chief Executive Officer (the "CEO”). The CEO reviews financial information presented on a condensed consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. The Company has one business activity as a provider of optical transport networking equipment, software and related services. Accordingly, the Company is considered a single reporting segment and operating unit structure.
Revenue by geographic region is based on the shipping address of the customer. For more information regarding revenue disaggregated by geography, see Note 3, “Revenue Recognition” to the notes to condensed consolidated financial statements.
Additionally, the following table sets forth the Company's property, plant and equipment, net by geographic region (in thousands):
September 30,
2023
December 31, 2022
United States$183,641 $156,065 
Other Americas2,832 2,908 
Europe, Middle East and Africa9,720 10,285 
Asia Pacific4,525 3,671 
Total property, plant and equipment, net$200,718 $172,929 
15.Guarantees
Product Warranties
Activity related to product warranty was as follows (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Beginning balance$35,397 $36,769 $36,621 $44,310 
Charges to operations4,998 8,603 14,830 19,831 
Utilization(5,064)(4,179)(15,819)(14,910)
Change in estimate(1)
527 (2,221)226 (10,259)
Balance at the end of the period$35,858 $38,972 $35,858 $38,972 
(1)The Company records product warranty liabilities based on the latest quality and cost information available as of the date the revenue is recorded. The changes in estimate shown here are due to changes in overall actual failure rates, the mix of new compared to used units related to replacement of failed units, and changes in the estimated cost of repair and product recalls. As the Company's products mature over time, failure rates and repair costs associated with such products generally decline, leading to favorable changes in warranty reserves.
Letters of Credit and Bank Guarantees
The Company had $24.8 million and $24.7 million of standby letters of credit, bank guarantees and surety bonds outstanding as of September 30, 2023 and December 31, 2022, respectively. Details are provided in the table below (in thousands).
September 30,
2023
December 31,
2022
Customer performance guarantees$20,052 $20,903 
Value added tax license2,827 1,434 
Property leases1,928 2,398 
Total$24,807 $24,735 
27

Of the $20.1 million related to customer performance guarantees as of September 30, 2023, approximately $4.0 million was used to secure surety bonds in the aggregate of $7.5 million. Of the $20.9 million related to customer performance guarantees as of December 31, 2022, approximately $4.0 million was used to secure surety bonds in the aggregate of $7.5 million.
As of September 30, 2023, of the aforementioned standby letters of credit and bank guarantees outstanding, $1.9 million was backed by cash collateral.
16.Pension and Post-Retirement Benefit Plans
Components of Net Periodic Benefit Cost
Net periodic benefit cost for the Company's pension and other post-retirement benefit plans consisted of the following (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Service cost$38 $71 $189 $227 
Interest cost775 297 2,325 944 
Expected return on plan assets(659)(697)(1,977)(2,216)
Amortization of actuarial (gain) loss(108)77 (305)246 
Total net periodic benefit cost$46 $(252)$232 $(799)
The service cost component is included in operating expenses in the Company's condensed consolidated statements of operations. All other components are included in Other (expense) income, net in the Company's condensed consolidated statements of operations.

28

Item 2.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Such forward-looking statements include, but are not limited to, our expectations regarding revenue, gross margin, operating expenses, cash flows and other financial items and the drivers related to these; the competitive advantages derived from sales of our vertically integrated products; demand growth for additional network capacity, the level and timing of customer capital spending and the impact on customer demand from customers holding excess inventory beyond normalized levels; the magnitude and duration of supply constraints, including delays, shortages and increased costs and our ability to mitigate such supply constraints, and the extent to which supply-related impacts could materially and adversely affect our business operations, financial performance, results of operations, financial position, and stock price; the adverse impact inflation and higher interest rates may have on us by increasing costs beyond what we can recover through price increases; achievement of strategic objectives, any statements regarding our plans, strategies and objectives; the impact of new customer network footprint on our gross margin; factors that may affect our operating results; anticipated customer acceptance of our solutions; statements concerning new products or services, including new product features; our beliefs about who we may compete with and how we are differentiated from those competitors; our ability to respond to technological changes; statements regarding our relationships with contract manufacturers and other third-party partners; statements regarding our production capacity and facilities requirements; statements related to capital expenditures; statements related to working capital and liquidity; the sufficiency of our cash to operate our business and our ability to raise capital; expectations regarding research and development investments; our ability to realize deferred tax assets; statements related to future economic conditions, performance, market growth, competitor consolidation or our sales cycle; our ability to identify, attract, upskill and retain highly skilled personnel; the extent to which public health emergencies could materially and adversely affect our business operations, financial performance, results of operations, financial position, stock price and personnel; our ability to protect our technology and intellectual property, the frequency of claims related to our intellectual property and the value of our intellectual property; statements related to our convertible senior notes and our Credit Facility; our ability to prevent and respond to data breaches and cyber-attacks; statements related to the impact of tax regulations; statements related to our internal control over financial reporting and material weaknesses; statements related to our disclosure controls and procedures; statements related to the effects of trade sanctions and similar regulations; statements related to the proliferation and impact of environmental, social and governance regulation; statements related to the effects of litigation on our financial position, results of operations or cash flows; the impacts of any restructuring plans or other strategic efforts on our business; statements related to factors beyond our control, such as natural disasters, acts of war or terrorism, epidemics, pandemics and the armed conflict between Israel and Hamas; statements related to new accounting standards; expectations about the outcome of legal proceedings; statements as to industry trends and other matters that do not relate strictly to historical facts; and statements of assumptions underlying any of the foregoing. These statements are often identified using words such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” "should," "will," or "would," and similar expressions or variations. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in Part II, Item 1A. of this Quarterly Report on Form 10-Q and in our other filings with the Securities and Exchange Commission (“SEC"), including our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed on February 27, 2023, as amended. You should review these risk factors for a more complete understanding of the risks associated with an investment in our securities. Such forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. The following discussion and analysis should be read in conjunction with our condensed consolidated financial statements and notes thereto included elsewhere in this Quarterly Report on Form 10-Q.
29

Overview
We are a semiconductor manufacturer and global supplier of networking solutions comprised of networking equipment, optical semiconductors, software and services. Our portfolio of solutions includes optical transport platforms, converged packet-optical transport platforms, compact modular platforms, optical line systems, coherent optical engines and subsystems, a suite of networking and automation software offerings, and support and professional services. Leveraging our U.S.-based compound semiconductor fab and in-house packaging capabilities, we design, develop, and manufacture industry-leading indium phosphide-based photonic integrated circuits ("PICs") for use in our vertically integrated, high-capacity optical communications products.
Our customers include operators of fixed and mobile networks, including telecommunications service providers, internet content providers ("ICPs"), cable providers, wholesale carriers, research and educational institutions, large enterprises, utilities, and government entities. Our networking solutions enable our customers to deliver high-bandwidth business and consumer communications services. Our comprehensive portfolio of networking solutions also enables our customers to scale their transport networks as end-user services and applications continue to drive growth in demand for network bandwidth. These end-user services and applications include, but are not limited to, high-speed internet access, business ethernet services, 4G/5G mobile broadband, cloud-based services, high-definition video streaming services, virtual and augmented reality, Internet of Things, business Ethernet services and data center interconnect.
As an optical semiconductor manufacturer, we specialize in the manufacturing of optical compound semiconductors using indium phosphide ("InP"). This technology is used in telecommunications networks to transmit massive amounts of data and power to critical communications services like 5G, enhanced broadband, and high-capacity data centers. We have made significant investments in our unique research, development, fabrication, and packaging facilities, including our optical compound semiconductor fab in Silicon Valley. We optimize the manufacturing process by using InP to build our PICs, which enables the integration of hundreds of optical functions onto a single, monolithic optical semiconductor chip. The unique capabilities of our optical semiconductor fab, which has provided our customers with a critical and secure source of U.S.-produced optical semiconductors and strengthened the supply chain, have enabled us to consistently pioneer critical technology advancements. For example, our latest generation technology has made it possible to transmit information at a rate of 800 gigabits per second ("Gb/s") using a single laser.
We support U.S. government efforts to advance and increase the domestic manufacturing base for semiconductors as a matter of economic and national security. Compound semiconductors – including those based in InP – are an important part of the domestic semiconductor industry and will enable the next-generation of leading-edge technologies. Domestic manufacturing is critical in order to reduce our reliance on foreign sources of compound semiconductor materials and components, which is essential to economic growth and to the security of our domestic communications infrastructure.
Our high-speed optical transport platforms are differentiated by the Infinite Capacity Engine ("ICE"), our optical engine technology. The large-scale integration of our PICs and advanced digital signal processors ("DSPs") enables us to develop and manufacture high-performance optical engines that are used in our coherent optical networking system and subsystem solutions. These solutions include features that customers care about the most, including reduced cost per bit, lower footprint and power consumption, and improved performance, reliability, and security. Coherent optical solutions are becoming increasingly important across the network as our customers transition to 800 Gb/s per wavelength transmission speeds and beyond in the core, 400 Gb/s in the metro, and 100 Gb/s in the access market segment. Our ICE6 solution, for example, is capable of delivering 1.6 terabits per second (2x 800 Gb/s wavelengths) in a single optical engine. We believe our vertical integration strategy provides a competitive advantage by enabling leading optical performance at higher optical speeds with increased spectral efficiency, greater control over our supply chain, and a lower cost structure.
30

We have grown our solutions portfolio through internal development as well as acquisitions, including the acquisition of Telecom Holding Parent LLC (the "Acquisition"), a privately held global supplier of open network solutions for the largest global network operators. These developments positioned us to be one of the leading providers of vertically integrated optical networking solutions in the world with the ability to serve a global customer base with accelerated delivery of the innovative solutions our customers demand. In 2021, we announced an expansion of our portfolio with the introduction of a suite of coherent optical pluggables designed to seamlessly address the rapidly growing market for point-to-point solutions as well as create a new category of point-to-multipoint solutions that can enable a dramatically more cost-efficient network architecture. Based on our vertically integrated optical semiconductor technology and supporting a range of high-speed transport rates that include 800 Gb/s, 400 Gb/s and 100 Gb/s, this suite of coherent optical pluggables builds on our history of delivering innovative, highly differentiated, and vertically integrated coherent optical engines.
Our products are designed to be managed by a suite of software solutions that enable simplified network management and automated operations. We also provide software-enabled programmability that offers differentiated capabilities such as Instant Bandwidth. Combined with our differentiated hardware solutions, Instant Bandwidth enables our customers to purchase and activate bandwidth as needed through our unique software licensing feature set. This, in turn, allows our customers to accomplish two key objectives: (1) limit their initial network startup costs and investments; and (2) instantly activate new bandwidth as their customers’ and their own network needs evolve.
We sell our products to end-user customers and third-party network equipment manufacturers via a direct sales force and through indirect channel partners.
We believe our portfolio of systems and subsystems solutions benefits our customers by providing a unique combination of highly scalable capacity and features that address access to core transport network applications and ultimately simplify and automate network operations.
Critical Accounting Policies and Estimates
Management’s Discussion and Analysis of Financial Condition and Results of Operations is based upon our condensed consolidated financial statements, which we have prepared in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”). The preparation of these financial statements requires management to make estimates, assumptions and judgments that can affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. Management bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.
An accounting policy is deemed to be critical if it requires a significant accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, if different estimates reasonably could have been used, or if changes in the estimate that are reasonably likely to occur could materially impact the financial statements. Management believes that there have been no significant changes during the nine-months ended September 30, 2023 to the items that we disclosed as our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
Inflation, macroeconomic challenges and instability in the financial markets continue to create uncertainty. However, we are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of the date we filed this Quarterly Report on Form 10-Q. These estimates may change as new events occur and additional information is obtained. Actual results could differ from these estimates under different assumptions or conditions.
31

Results of Operations
The following sets forth, for the periods presented, certain unaudited condensed consolidated statements of operations information (in thousands, except percentage data):
 Three Months Ended  
 September 30, 2023September 24, 2022  
 Amount% of total
revenue
Amount% of total
revenue
Change% Change 
Revenue:
Product$316,613 81 %$317,439 81 %$(826)— %
Services75,756 19 %73,008 19 %2,748 %
Total revenue$392,369 100 %$390,447 100 %$1,922 — %
Cost of revenue:
Product$190,312 49 %$210,018 54 %$(19,706)(9)%
Services40,209 10 %39,765 10 %444 %
Amortization of intangible assets3,528 %6,227 %(2,699)(43)%
Restructuring and other related costs— — %22 — %(22)(100)%
Total cost of revenue$234,049 60 %

$256,032 66 %$(21,983)(9)%
Gross profit$158,320 40 %$134,415 34 %$23,905 18 %

 Nine Months Ended  
 September 30, 2023September 24, 2022  
 Amount% of total
revenue
Amount% of total
revenue
Change% Change 
Revenue:
Product$931,057 80 %$869,744 80 %$61,313 %
Services229,615 20 %217,562 20 %12,053 %
Total revenue$1,160,672 100 %$1,087,306 100 %$73,366 %
Cost of revenue:
Product$577,152 49 %$597,027 54 %$(19,875)(3)%
Services124,889 11 %116,145 11 %8,744 %
Amortization of intangible assets10,621 %18,687 %(8,066)(43)%
Restructuring and other related costs— — %185 — %(185)(100)%
Total cost of revenue$712,662 61 %$732,044 67 %$(19,382)(3)%
Gross profit$448,010 39 %$355,262 33 %$92,748 26 %
Revenue
Total product revenue remained flat during the three-months ended September 30, 2023 compared to the corresponding period in 2022. The flat year-over-year revenue was driven by increased revenue in our ICP and other service provider verticals, offset by decreased revenue in the Tier 1 and Cable provider verticals. Total product revenue increased by $61.3 million, or 7% during the nine-months ended September 30, 2023 compared to the corresponding period in 2022. This year-over-year increase in revenue was primarily driven by the continued ramp of ICE6 and growth in the ICP and other service provider verticals.
Total services revenue increased by $2.7 million, or 4%, for the three-months ended September 30, 2023 compared to the corresponding period in 2022, and increased by $12.1 million, or 6%, during the nine-months ended September 30, 2023 compared to the corresponding period in 2022. The increase in services revenue is primarily related to maintenance revenue increases.
The following table summarizes our revenue by geography and sales channel for the periods presented (in thousands, except percentage data):
32

 Three Months Ended
 September 30, 2023September 24, 2022
Amount% of total revenueAmount% of total revenueChange% Change
Total revenue by geography:
Domestic$229,649 59 %$222,071 57 %$7,578 %
International162,720 41 %168,376 43 %(5,656)(3)%
$392,369 100 %$390,447 100 %$1,922 — %
Total revenue by sales channel:
Direct$264,076 67 %$287,055 74 %$(22,979)(8)%
Indirect128,293 33 %103,392 26 %24,901 24 %
$392,369 100 %$390,447 100 %$1,922 — %

 Nine Months Ended
 September 30, 2023September 24, 2022
Amount% of total revenueAmount% of total revenueChange% Change
Total revenue by geography:
Domestic$683,798 59 %$573,786 53 %$110,012 19 %
International476,874 41 %513,520 47 %(36,646)(7)%
$1,160,672 100 %$1,087,306 100 %$73,366 %
Total revenue by sales channel:
Direct$768,456 66 %$821,666 76 %$(53,210)(6)%
Indirect392,216 34 %265,640 24 %126,576 48 %
$1,160,672 100 %$1,087,306 100 %$73,366 %

    Domestic revenue increased by $7.6 million, or 3%, during the three-months ended September 30, 2023 compared to the corresponding period in 2022, driven primarily by increased revenue from our other service provider and ICP verticals, partially offset by lower revenue from our Tier 1 vertical. Domestic revenue increased by $110.0 million, or 19%, during the nine-months ended September 30, 2023 compared to the corresponding period in 2022, driven primarily by increased revenue from our ICP and other service provider verticals, partially offset by lower revenue from our Tier 1 vertical.
International revenue decreased by $5.7 million, or 3%, during the three-months ended September 30, 2023 compared to the corresponding period in 2022, driven primarily by decreased revenue from customers in our Asia Pacific ("APAC") region. International revenue decreased by $36.6 million, or 7%, during the nine-months ended September 30, 2023 compared to the corresponding period in 2022, driven primarily by decreased revenue from customers in our Europe, Middle East and Africa ("EMEA") region.
Direct revenue decreased by $23.0 million, or 8%, and indirect revenue increased by $24.9 million, or 24%, during the three-months ended September 30, 2023 compared to the corresponding period in 2022. The decrease in direct revenue was primarily driven by customers in our Tier 1, ICP, and Cable verticals, partially offset by increased revenue from customers in our other service provider vertical, while the increase in indirect revenue was primarily driven by customers in our ICP vertical who purchased through our indirect sales channel, partially offset by lower revenue from customers in our Tier 1 vertical purchasing through an indirect sales channel. Direct revenue decreased by $53.2 million, or 6%, and indirect revenue increased by $126.6 million, or 48%, during the nine-months ended September 30, 2023 compared to the corresponding period in 2022. The decrease in direct revenue was driven by customers in our Tier 1 and Cable verticals, partially offset by increased revenue from customers in our other service provider vertical, while the increase in indirect revenue was driven by customers in our ICP and other service provider verticals who purchased through our indirect sales channel.
Cost of Revenue and Gross Margin
Gross profit was $158.3 million during the three-months ended September 30, 2023, with gross margin increasing to 40% compared to 34% in the corresponding period in 2022. Gross profit was $448.0 million during the
33

nine-months ended September 30, 2023, with gross margin increasing to 39% compared to 33% in the corresponding period in 2022. In the three- and nine-months ended September 30, 2023, the increase was primarily driven by increased volumes of higher margin products, ongoing cost improvement and quality initiatives, as well as lower supply chain costs. In addition, we had incurred $14.7 million of charges as a result of the exit from certain product lines in the nine-months ended September 24, 2022, which we did not incur in the nine-months ended September 30, 2023.
Amortization of Intangible Assets
Amortization of intangible assets decreased by $2.7 million, or 43%, during the three-months ended September 30, 2023, and by $8.1 million, or 43%, during the nine-months ended September 30, 2023 compared to the corresponding periods in 2022. The decrease was due to certain developed technology assets that were fully amortized in 2022.
Restructuring and Other Related Costs
Restructuring and other related costs reflects the substantial completion of our 2021 Restructuring Plan. See Note 7, “Restructuring and Other Related Costs” to the notes to condensed consolidated financial statements for more information.
Operating Expenses
The following tables summarize our operating expenses for the periods presented (in thousands, except percentage data):
 Three Months Ended  
 September 30, 2023September 24, 2022  
 Amount% of total
revenue
Amount% of total
revenue
Change% Change
Operating expenses:
Research and development$76,846 20 %$76,156 20 %$690 %
Sales and marketing41,075 10 %33,919 %7,156 21  %
General and administrative29,368 %28,923 %445  %
Amortization of intangible assets2,976 %3,582 %(606)(17) %
Restructuring and other related costs400 — %1,142 — %(742)(65)%
Total operating expenses$150,665 38 %$143,722 37 %$6,943  %

 Nine Months Ended  
 September 30, 2023September 24, 2022  
 Amount% of total
revenue
Amount% of total
revenue
Change% Change
Operating expenses:
Research and development$237,234 20 %$228,202 21 %$9,032 %
Sales and marketing124,406 11 %105,072 10 %19,334 18  %
General and administrative89,762 %86,963 %2,799  %
Amortization of intangible assets10,088 %10,995 %(907)(8) %
Restructuring and other related costs2,621 — %9,545 %(6,924)(73)%
Total operating expenses$464,111 40 %$440,777 41 %$23,334  %
34

Research and Development Expenses
Research and development expenses increased by $0.7 million, or 1% during the three-months ended September 30, 2023, compared to the corresponding period in 2022. The increase was primarily attributable to higher material costs, equipment costs related to bringing our new technologies to market, professional fees and investments in future technologies, partially offset by lower employee-related expenses.
Research and development expenses increased by $9.0 million, or 4%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022. The increase was primarily attributable to higher employee-related expenses, material costs, and equipment costs related to bringing our new technologies to market, professional fees and investments in future technologies.
Sales and Marketing Expenses
Sales and marketing expenses increased by $7.2 million, or 21%, during the three-months ended September 30, 2023, and increased by $19.3 million, or 18%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022. These increases were primarily attributable to higher employee-related expenses related to our go-to-market investment, increased travel costs, spending on trial equipment and higher marketing costs related to the resumption of in-person trade shows.
General and Administrative Expenses
General and administrative expenses increased by $0.4 million, or 2%, during the three-months ended September 30, 2023, and increased by $2.8 million, or 3%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022, driven primarily by higher employee-related expenses and software maintenance expenses partially offset by decreases in outside professional services.
Amortization of Intangible Assets
Amortization of intangible assets decreased by $0.6 million, or 17%, during the three-months ended September 30, 2023, and decreased by $0.9 million, or 8%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022. The decrease was largely due to lower amortization of certain customer relationships and backlog being fully amortized in the first quarter of 2023.
Restructuring and Other Related Costs
Restructuring and other related costs decreased by $0.7 million, or 65%, during the three-months ended September 30, 2023, and decreased by $6.9 million, or 73%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022. The decrease during the nine-months ended September 30, 2023 was primarily due to lower lease-related impairment charges and the substantial completion of the 2021 Restructuring Plan. See Note 7, “Restructuring and Other Related Costs” to the notes to condensed consolidated financial statements for more information.
35

Other (Expense) Income, Net
 Three Months Ended
September 30,
2023
September 24,
2022
Change% Change
(In thousands)
Interest income$546 $269 $277 103 %
Interest expense(7,608)(6,516)(1,092)17 %
Gain on extinguishment of debt— 15,521 (15,521)NMF*
Other (loss) gain, net
(7,540)(7,105)(435)%
Total other (expense) income, net
$(14,602)$2,169 $(16,771)(773)%
 Nine Months Ended
September 30,
2023
September 24,
2022
Change% Change
(In thousands)
Interest income$1,734 $426 $1,308 307 %
Interest expense(21,795)(18,760)(3,035)16 %
Gain on extinguishment of debt— 15,521 (15,521)NMF*
Other (loss) gain, net
10,586 (4,605)15,191 (330)%
Total other (expense) income, net
$(9,475)$(7,418)$(2,057)28 %
*NMF = Not meaningful
Interest income increased $0.3 million, or 103%, during the three-months ended September 30, 2023, and increased by $1.3 million, or 307%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022, primarily due to increased interest from investments in money market funds.
Interest expense increased $1.1 million, or 17%, during the three-months ended September 30, 2023, and increased by $3.0 million, or 16%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022. The increase in the nine-months ended September 30, 2023 is primarily due to the issuance of the $100.0 million in additional aggregate principal amount, in June 2023 (the "Additional 2028 Notes"), of our currently outstanding 3.75% Convertible Senior Notes due 2028 (the "Existing 2028 Notes" and, together with the Additional 2028 Notes, the “2028 Notes"), partially offset by repurchase of the 2.125% Convertible Senior Notes due September 1, 2024 (the “2024 Notes") in August 2022 and June 2023. See Note 10, “Debt” to the notes to condensed consolidated financial statements for more information.
Gain on extinguishment of debt was $15.5 million during the three- and nine-months ended September 24, 2022 due to the partial repurchase of the 2024 Notes at a price that was below its par value. The gain includes and was reduced by the write-off of related deferred issuance costs of $3.5 million.
Other (loss) gain, net, increased by $0.4 million, or 6%, during the three-months ended September 30, 2023, and increased by $15.2 million, or 330%, during the nine-months ended September 30, 2023, compared to the corresponding periods in 2022, primarily due to foreign exchange gains driven by foreign currency exchange rate changes.
36

Income Tax Provision
Income taxes for the three- and nine-months ended September 30, 2023 represented a tax expense of $2.5 million and $12.5 million on pre-tax losses of $6.9 million and $25.6 million, respectively. This compared to a tax expense of $4.8 million and $16.6 million, on pre-tax losses of $7.1 million and $92.9 million, for the three- and nine-months ended September 24, 2022, respectively. Provision for income taxes decreased by approximately $2.3 million and $4.1 million during the three- and nine-months ended September 30, 2023 respectively, compared to the corresponding periods in 2022 as a result of a decrease in income taxes and withholding taxes in certain foreign jurisdictions due to an internal restructuring of our supply chain and customer-facing entities.
Our effective tax rate was lower for the three- and nine-months ended September 30, 2023, due to an internal restructuring of our supply chain and customer-facing entities. Among other things, the new structure aligned and consolidated the exploitation of our intellectual property and the allocation of the associated commercial risk and reward with the customer-facing entities that manage our supply chain.
Liquidity and Capital Resources
 Nine Months Ended
 September 30, 2023September 24, 2022
 (In thousands)
Net cash flow (used in) provided by:
Operating activities$(30,142)$(36,996)
Investing activities$(40,900)$(37,750)
Financing activities$17,026 $86,672 
 
September 30, 2023December 31, 2022
 (In thousands)
Cash and cash equivalents$123,927 $178,657 
Restricted cash2,709 10,546 
$126,636 $189,203 
Our restricted cash balance amounts are primarily pledged as collateral for certain standby letters of credit related to customer performance guarantees, value added tax licenses and property leases.
Operating Activities
Net cash used in operating activities during the nine-months ended September 30, 2023 was $30.1 million compared to $37.0 million net cash used in operating activities for the corresponding period in 2022.
Net loss during the nine-months ended September 30, 2023 was $38.1 million, which primarily included non-cash charges of $118.7 million such as depreciation, amortization of intangibles, restructuring charges and other related costs, amortization of debt issuance costs and discount, operating lease expense, and stock-based compensation, compared to a net loss during the nine-months ended September 24, 2022 of $109.5 million, which included non-cash charges of $112.4 million.
Net cash used in working capital was $110.7 million during the nine-months ended September 30, 2023. Accounts receivable decreased by $89.2 million due to collections and lower customer billings. Inventory levels increased by $83.0 million primarily due to changes in customer order patterns that reduced the amount of inventory drawdown following our efforts to build inventory to manage previous lead time challenges. Prepaid and other assets decreased by $16.8 million primarily due to decrease in customer contract assets. Accounts payable decreased by $27.8 million primarily due to timing of payments to suppliers. Accrued liabilities and other expenses decreased by $46.2 million primarily due to payout and accrual of management bonuses, timing of other compensation-related expenses, lower contract manufacturing-related accruals, and tax payments. Deferred revenue decreased by $59.8 million primarily due to amortization of maintenance renewals during the period.
37

Net cash used in working capital was $39.9 million during the nine-months ended September 24, 2022. Accounts receivable decreased by $64.8 million due to timing of customer billings and collections. Inventory levels increased by $45.5 million primarily due to our efforts to purchase more inventory to manage lead time challenges resulting from the industry-wide supply chain environment. Prepaid and other assets increased by $37.0 million primarily due to an increase in customer contract assets as a result of shipment linearity patterns, other receivables and timing of prepaid software and tax payments. Accounts payable increased by $37.3 million primarily due to timing of payment to suppliers. Accrued liabilities and other expenses decreased by $23.1 million primarily due to payout of management bonuses, timing of other compensation related expenses, and tax payments. Deferred revenue decreased by $36.5 million due to amortization of maintenance renewals during the period.
Investing Activities
Net cash used in investing activities during the nine-months ended September 30, 2023 was $40.9 million, entirely for the purchase of property and equipment.
Net cash used in investing activities during the nine-months ended September 24, 2022 was $37.8 million, entirely for the purchase of property and equipment.
Financing Activities
Net cash provided by financing activities during the nine-months ended September 30, 2023 was $17.0 million compared to net cash provided by financing activities of $86.7 million in the corresponding period of 2022. Financing activities during the nine-months ended September 30, 2023 primarily included net proceeds of $15.3 million from the issuance of Additional 2028 Notes and partial repurchase of the 2024 Notes and net proceeds of $14.9 million from the issuance of shares of our common stock under the ESPP. These proceeds were offset by payment of $7.7 million term license purchases, payment of debt issuance costs of $2.1 million and tax withholdings in the amount of $2.2 million paid on behalf of certain employees for net share settlements of RSUs.
Net cash provided by financing activities during the nine-months ended September 24, 2022 was $86.7 million. Financing activities during the nine-months ended September 24, 2022 primarily included net proceeds of $92.9 million from our issuance of the 2028 Notes and partial repurchase of the 2024 Notes, and $15.2 million from the issuance of shares of our common stock under the ESPP. These proceeds were offset by payment of $5.4 million term license purchases, payment of $11.2 million of debt issuance costs incurred in connection with asset-based revolving credit facility under the Loan Agreement, payment of $1.1 million for finance lease obligations, and tax withholdings in the amount of $3.3 million paid on behalf of certain employees for net share settlements of RSUs.
Liquidity
We believe that our current cash, along with the Credit Facility (as defined below) will be sufficient to meet our anticipated cash needs for working capital and capital expenditures, mortgage payments, interest payments on our convertible senior notes (as defined below) and the repayment of our 2024 Notes for at least 12 months. If the impact to our business and financial position from weakness in the global economy, banking sector and financial markets is more extensive or prolonged than expected and our existing sources of cash are insufficient to satisfy our liquidity requirements, we may require additional capital from equity or debt financings to fund our operations, to respond to competitive pressures or strategic opportunities, or otherwise. In addition, we are continuously evaluating alternatives and potential transactions for efficiently funding our capital expenditures, ongoing operations and servicing our existing debt. We may, subject to market conditions and other considerations, from time to time engage in a variety of financing transactions for such purposes, including the issuance of securities or the incurrence of additional debt and the refinancing of existing debt. We may not be able to secure timely additional financing, or refinance existing debt, on favorable terms or at all. The terms of any additional financings or refinancing may place limits on our financial and operating flexibility and we may not be able to obtain terms as favorable as the terms of any debt being refinanced. If we raise additional funds through further issuances of equity or equity-linked securities, our existing stockholders could suffer dilution in their percentage ownership of us, and any new securities we issue could have rights, preferences and privileges senior to those of holders of our common stock.
On August 8, 2022 and on June 16, 2023, we issued the Existing 2028 Notes and the Additional 2028 Notes, respectively, which will mature on August 1, 2028, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on February 1 and August 1 of each year, which commenced on
38

February 1, 2023. Upon conversion of the 2028 Notes, we will repay the principal amount in cash and the conversion premium in any combination of cash and shares of our common stock, at our election.
The net proceeds from the issuance of the Additional 2028 Notes, after deducting the repurchase price for the 2024 Notes and offering expenses and fees, was approximately $12.5 million. We used the net proceeds from this offering for general corporate purposes, including working capital and to fund growth and potential strategic projects.
On March 9, 2020, we issued the 2027 Notes, which will mature on March 1, 2027, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on March 1 and September 1 of each year, which commenced on September 1, 2020. Upon conversion of the 2027 Notes, we will pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election.
On September 11, 2018, we issued the 2024 Notes, which will mature on September 1, 2024, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on March 1 and September 1 of each year, which commenced on March 1, 2019. For the conversion obligation, we intend to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock, at our election.
For more information regarding the convertible senior notes, see Note 10, “Debt” to the notes to condensed consolidated financial statements. Refer to Note 11, "Commitment and Contingencies" to the notes to the condensed consolidated financial statements for future payment obligations.
On June 24, 2022, and as amended thereafter, we entered into a Loan, Guaranty and Security Agreement (the "Loan Agreement") with the lenders party thereto, and Bank of America, N.A., as agent. The Loan Agreement provides for a senior secured asset-based revolving credit facility of up to $200 million (the "Credit Facility"), which we may draw upon from time to time. We may increase the total commitments under the revolving credit facility by up to an additional $100 million, subject to certain conditions. In addition, the Loan Agreement provides for a $50 million letter of credit subfacility and a $20 million swingline loan facility.
As of September 30, 2023, we had no drawings outstanding under the Credit Facility and we had availability of $158.8 million under the Credit Facility. For more information regarding the Credit Facility, see Note 10, “Debt” to the notes to condensed consolidated financial statements.
As of September 30, 2023, we had $126.6 million of cash, cash equivalents and restricted cash including $47.0 million of cash held by our foreign subsidiaries. Our policy with respect to undistributed foreign subsidiaries' earnings is to consider those earnings to be indefinitely reinvested. As a result of the enactment in the U.S. of the Tax Cuts and Jobs Act of 2017 (the "Jobs Act"), if and when funds are actually distributed in the form of dividends or otherwise, we expect minimal tax consequences, including foreign withholding taxes, which would be applicable in some jurisdictions.
We had standby letters of credit and bank guarantees as of the quarters ended September 30, 2023 and December 31, 2022. See Note 15, “Guarantees” to the notes to condensed consolidated financial statements for further information.
Off-Balance Sheet Arrangements
As of September 30, 2023, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Item 3.Quantitative and Qualitative Disclosures about Market Risk
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We assess these risks on a regular basis and have established policies that are designed to protect against, but that cannot entirely eliminate, the adverse effects of these and other potential exposures.
39


Foreign Currency Exchange Rate Risk
There have been no material changes to the foreign currency exchange rate risk previously disclosed in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk," of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
Interest Rate Risk
There have been no material changes to the interest rate risk previously disclosed in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk," of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
Item 4.Controls and Procedures
Evaluation of Disclosure Controls and Procedures
An evaluation was performed by our management, with the participation of our principal executive officer and our principal financial officer, of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d -15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")). Disclosure controls and procedures are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute assurance that the control system’s objectives will be met. Additionally, management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, our principal executive officer and our principal financial officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q (September 30, 2023), our disclosure controls and procedures were not effective due to the material weaknesses in internal control over financial reporting described in "Management's Report on Internal Control Over Financial Reporting" below.
Management's Report on Internal Control Over Financial Reporting
Our management, with the participation of our principal executive officer and principal financial officer, identified control deficiencies within the revenue portion of our quote to cash cycle (revenue cycle) and our inventory cycle, and with respect to these, our internal resources, expertise and policies required to maintain an effective control environment, that, individually or in the aggregate, constitute material weaknesses in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company's annual or interim financial statements will not be prevented or detected on a timely basis.
Within the revenue cycle, controls over the annual establishment of the stand-alone selling prices (“SSPs”) for our performance obligations were not designed to include an adequate review and evaluation of whether the methodology used to develop and establish SSPs, including related financial statement disclosures, was in conformity with ASC 606, Revenue from Contracts with Customers.
Within the inventory cycle, controls over judgements used in the estimation of reserves for excess and obsolete inventory were not designed and operating effectively to support such judgements. In addition, controls over the application of our policy for capitalizing variances from standard costs as part of the cost of inventory, did not operate effectively.

Additionally, as related to both our revenue and inventory cycles, certain key controls were not sufficiently designed to assess the completeness and accuracy of Information Produced by the Entity (IPE).

The material weaknesses identified above indicate that we had insufficient personnel with an appropriate level of technical accounting knowledge, experience, and training in the application of GAAP commensurate with the complexity of our business and our financial accounting and reporting requirements. In turn, this impacted our ability to adequately design, implement and monitor financial reporting controls related to our revenue cycle and inventory cycle that identify and mitigate risks of material misstatements in our financial statements.
40

While these material weaknesses did not result in a material misstatement of our previously filed financial statements, there is a reasonable possibility that these control deficiencies could have resulted in a material misstatement in our annual or interim consolidated financial statements that would not be detected. As a result, our principal executive officer and principal financial officer have concluded that our internal control over financial reporting was not effective as of September 30, 2023.
Remediation Plan for the Material Weaknesses
Our management, under the oversight of the Audit Committee of our Board of Directors, has evaluated the material weaknesses described above and designed a remediation plan to enhance our internal control environment. To remediate the material weaknesses, we plan to:
a.revise the methodology used to determine our SSPs, including the design and implementation of effective controls that provide adequate review and evaluation of such methodology, and related financial statement disclosures;
b.review and revise the design and implementation of key controls related to inventory, including the estimation of reserves for excess and obsolete inventory and the application of our policy for capitalizing variances from standard costs;
c.design and implement effective controls over IPE to ensure adequate levels of evidence and documentation to support controls procedures, augmented by training of our control preparers and reviewers related to the assessment of completeness and accuracy; and
d.review and enhance our personnel with the appropriate level of technical accounting knowledge, experience, and training in the application of GAAP commensurate with the complexity of our business and our financial accounting and reporting requirements, particularly in areas related to our revenue and inventory cycles.
We are committed to maintaining a strong internal control environment and implementing measures designed to help ensure that control deficiencies contributing to our material weaknesses are remediated as soon as possible. We believe our efforts listed above will enable us to successfully remediate our material weaknesses, however, we cannot provide assurance as to when our remediation measures will be complete. We will consider the material weaknesses remediated after the applicable controls operate for a sufficient period of time and management has concluded, through testing, that such controls are operating effectively. We will monitor the effectiveness of our remediation plan and refine it as appropriate.
Changes in Internal Control over Financial Reporting
Except for the identified material weaknesses noted above, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the nine-months ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Because of inherent limitations, internal control over financial reporting may not prevent or detect misstatements and projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

41

PART II. OTHER INFORMATION
 
Item 1.Legal Proceedings
The information set forth above in Part 1, Item 1, Note 11 under the heading "Commitments and Contingencies – Legal Matters" is incorporated herein by reference.
42

Item 1A.    RISK FACTORS
Investing in our securities involves a high degree of risk. A description of the risks and uncertainties associated with our business is set forth below. These risks, together with many other factors described in this report and in our other public filings, and additional risks and uncertainties not currently known to us or that we currently deem to be immaterial, could adversely affect our operations, performance and financial condition. Our actual results could differ materially from our forward-looking statements.
Risk Factors Summary
The following is a summary of the principal risks that could adversely affect our business, operations and financial results.
Business and Operational Risk Factors
Our quarterly results may vary significantly from period to period.
Our ability to increase our revenue will depend upon continued demand growth for additional network capacity and on the level and timing of customer capital spending.
Any delays in the development, introduction or acceptance of our new products or in releasing enhancements to our existing products may harm our business.
Aggressive business tactics by our competitors and new entrants may harm our business.
The markets in which we compete are highly competitive and we may be unable to compete effectively.
Supply chain and logistics issues, including delays, shortages, longer lead times, unfavorable contractual terms, components that have been discontinued and increased costs, and our dependency on sole source, limited source or high-cost suppliers, could harm our business and operating results.
We are dependent on a small number of key customers for a significant portion of our revenue.
Product performance problems or deployment delays could harm our business and reputation.
The manufacturing process for our optical engine and the assembly of our products are very complex.
If we lose key personnel or fail to attract qualified personnel, our business may be harmed.
If our contract manufacturers do not perform as we expect, our business may be harmed.
Increased consolidation among our customers and suppliers in the communications networking industry has had, and could continue to have, an adverse effect on our business and results of operations.
We rely on various third-party service partners to help complement our global operations.
We must respond to rapid technological change for our products to be successful.
Failure to accurately forecast manufacturing requirements or customer demand could incur additional costs.
Actions that we are taking or may in the future take to restructure or streamline our business may not be as effective as anticipated and may have negative consequences.
Our large customers have substantial negotiating leverage, which may harm our results of operations.
Our sales cycle can be long and unpredictable, which could result in unexpected revenue shortfalls.
The effects of public health emergencies could have a material adverse effect on our business, manufacturing operations and results of operations.
Any acquisitions or strategic transactions that we undertake could disrupt our business and harm our financial condition and operations.
Financial and Macroeconomic Risk Factors
We may be unable to generate the cash flow necessary to make anticipated capital expenditures, service our debt or grow our business.
Unfavorable macroeconomic and market conditions may adversely affect our financial results.
Inflation may increase our costs beyond what we can recover through price increases.
If we need additional capital in the future, it may not be available to us on favorable terms, or at all.
Our Loan Agreement and any other credit or similar agreements into which we may enter in the future may restrict our operations.
43

Our debt obligations may adversely affect our ability to raise additional capital and will be a burden on our future cash resources.
Our international sales and operations subject us to additional risks.
We may be adversely affected by fluctuations in currency exchange rates.
Our effective tax rate may increase or fluctuate, which could increase our income tax expense and reduce our net income.
We may issue additional shares of our common stock in connection with conversions of the 2024 Notes, the 2027 Notes and the 2028 Notes.
The fundamental change provisions of the 2024 Notes, the 2027 Notes and the 2028 Notes may delay or prevent an otherwise beneficial takeover attempt of us.
The Capped Calls (as defined below) may affect the value of the 2024 Notes and our common stock.
We are subject to counterparty risk with respect to the Capped Calls.
Legal and Regulatory Risk Factors
If we fail to protect our intellectual property rights, our competitive position could be harmed, or we could incur significant expense to enforce our rights.
Claims by others that we infringe their intellectual property rights could harm our business.
Security incidents, such as data breaches and cyber-attacks, could cause significant damage to our business and reputation.
If we fail to remediate our material weaknesses or discover additional weaknesses or otherwise fail to maintain an effective system of internal controls, the accuracy and timing of our financial reporting may be adversely affected.
We are subject to various governmental export control, trade sanctions and import laws and regulations that could impair our ability to compete in international markets or subject us to liability.
We are subject to environmental regulations that could adversely affect our business.
Regulations relating to environmental, social and governance matters, as well as customer, supplier, investor or other stakeholder demands, may add operational complexity for us.
We are subject to global data privacy and data protection laws and regulations that could adversely affect our business or subject us to liability.
A portion of our revenue is generated by sales to government entities, which are subject to a number of uncertainties, challenges and risks.
Our business could be adversely affected if we cannot obtain and maintain required security clearances, or we do not comply with obligations regarding the safeguarding of classified information.
Failure to comply with anti-bribery and similar laws could subject us to adverse consequences.
General Risk Factors
The trading price of our common stock has been volatile and is likely to be volatile in the future.
Future sales of our common stock could cause our stock price to fall.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock.
Exclusive forum provisions in our bylaws will restrict our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers or employees.
Events that are outside of our control, such as natural disasters, terrorist attacks, wars and armed conflicts, such as between Russia and Ukraine and Israel and Hamas, or other catastrophic events, could harm our operations.
For a more complete discussion of the material risks facing our business, see below.
Business and Operational Risk Factors
Our quarterly results may vary significantly from period to period, which could make our future results difficult to predict and could cause our operating results to fall below investor, analyst or our expectations.
44

Our quarterly results and, in particular, our revenue, gross margins, operating expenses, operating margins and net income (loss), have historically varied significantly from period to period and may continue to do so in the future. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Our budgeted expense levels are based, in large part, on our expectations of future revenue and the development efforts associated with that future revenue. Consequently, if our revenue does not meet projected levels in the short term, our inventory levels, cost of goods sold and operating expenses would be high relative to revenue, resulting in potential operating losses. If our revenue or operating results do not meet the expectations of investors or securities analysts or fall below any guidance we provide to the market, the price of our common stock may decline substantially.
Factors that may contribute to fluctuations in our quarterly results, many of which are outside our control and may be difficult to predict, include:
fluctuations in demand, sales cycles and prices for products and services, including discounts given in response to competitive pricing pressures or to secure long-term customer relationships, as well as the timing of purchases by our key customers;
changes in customers’ budgets for optical transport network purchases and changes or variability in their purchasing cycles;
the timing, market acceptance and rate of adoption of our new product releases and our competitors' new product releases;
the price, quality, lead times, timing of delivery and availability of key components from suppliers, including any price or shipping cost increases or delays in the supply of components that may result from supply disruptions as well as impacts due to consolidations amongst our suppliers;
fluctuations in our customer, product or geographic mix, including the impact of new customer deployments, which typically carry lower gross margins, customer consolidation, which may affect our ability to grow revenue, and products powered by our next-generation technologies, which initially tend to be lower margin due to higher per unit production costs and may have greater variability in production yields;
our ability to manage manufacturing costs, maintain or improve quality, and increase volumes and yields on products manufactured in our internal manufacturing facilities;
our ability to manage inventory while timely meeting customer demand and avoiding charges for excess or obsolete inventory;
our ability to control costs, including our operating expenses, the costs and availability of components and materials we purchase for our products and our capital expenditures;
our ability to successfully restructure or transform our operations within our anticipated time frame and realize our anticipated savings;
order cancellations or reductions or delays in delivery schedules by our customers;
any significant changes in the competitive dynamics of the markets we serve, including any new entrants, new technologies, or customer or competitor consolidation, as well as aggressive pricing tactics by our competitors;
any delay in collecting or failure to collect accounts receivable;
readiness of customers for installation of our products, which has been impacted by the effects of global supply chain disruptions;
the timing of revenue recognition and revenue deferrals;
any future changes in U.S. GAAP or new interpretations of existing accounting rules;
the impact of a significant natural disaster or public health emergency, as well as interruptions or shortages in the supply of utilities such as water and electricity, in a key location such as our Northern California facilities, which are located near major earthquake fault lines, in areas of high fire risk and in a designated flood zone; and
general economic, market and political conditions in domestic and international markets, including those related to any policy changes by the federal government or by the presidential administration in the U.S., and other factors beyond our control, including the ongoing effects of continuing inflation and high interest rates.
45

Our ability to increase our revenue will depend upon continued growth of demand by consumers and businesses for additional network capacity, on the level and timing of capital spending by our customers, and on the continued demand for our services support.
Our future success depends on factors that increase the amount of data transmitted over communications networks and the growth of optical transport networks to meet the increased demand for optical capacity. These factors include the growth of mobile, video and cloud-based services, increased broadband connectivity and the continuing adoption of high-capacity, revenue-generating services. If demand for such bandwidth does not continue, or slows down, the market for optical transport networking equipment may not continue to grow and our product sales would be negatively impacted.
In addition, demand for our products depends on the level and timing of capital spending in optical networks by service providers as they construct, expand and upgrade the capacity of their optical networks. Capital spending is cyclical in our industry and spending by customers can change on short notice. Customer demand is dependent in part on the level of inventory held by customers and, to the extent that such inventory levels have been or will be built up by customers to address global supply issues or otherwise, overall customer demand may be dampened in subsequent periods until the level of inventory held by such customers returns to more normalized levels. Any future decisions by our customers to reduce capital spending, whether caused by lower customer demand, weakening economic conditions, high borrowing costs, inflation, customer-specific supply chain issues, changes in government regulations relating to telecommunications and data networks, or other reasons, could have a material adverse effect on our business, financial condition and results of operations.
Revenue we receive for our services offerings is highly dependent on product sales and the implementation processes of our customers. If our customers have internal services teams or if our products such as our pluggables do not otherwise require our services support, our revenue related to services and our related gross margins may be impacted and our results of operations may be harmed.
Any delays in the development, introduction or acceptance of our new products or in releasing enhancements to our existing products may harm our business.
Our products are based on complex technologies, including, in many cases, the development of next-generation PICs, DSPs and specialized application-specific integrated circuits ("ASICs"), each of which are key components of our optical engines. In addition, we may also depend on technologies from outside suppliers, all of which may cause us to experience unanticipated delays in developing, improving, manufacturing or deploying our products. The development process for our optical engines is lengthy, and any modifications entail significant development cost and risks.
At any given time, various new product introductions and enhancements to our existing products are in the development phase and are not yet ready for commercial manufacturing or deployment. We rely on third parties, some of which are relatively early-stage companies, to develop, manufacture and deliver components for our next-generation products, which can often require custom development. The development process from laboratory prototype to customer trials, and subsequently to general availability, involves a significant number of simultaneous efforts. These efforts often must be completed in a timely and coordinated manner so that they may be incorporated into the product development cycle for our systems, and include:
completion of product development, including the development and completion of our next-generation optical engines, and the completion of associated module development;
the qualification and multiple sourcing of critical components;
validation of manufacturing methods and processes;
extensive quality assurance and reliability testing and staffing of testing infrastructure;
validation of software; and
establishment of systems integration and systems test validation requirements.
Each of these steps, in turn, presents risks of failure, rework or delay, any one of which could decrease the speed and scope of product introduction and marketplace acceptance of our products. New generations of our optical engines as well as intensive software testing are important to the timely introduction of new products and enhancements to our existing products, which are subject to these development risks. In addition, unexpected intellectual property disputes, inability to obtain licenses to utilize third party development tools or other intellectual property on commercially acceptable terms, failure of critical design elements, limited or constrained engineering resources, changes in product designs and a host of other development execution risks may delay, or even prevent,
46

the introduction of new products or enhancements to our existing products. If we have longer development lead times than our competitors for comparable products, or if we do not develop and successfully introduce or enhance products ahead of our competitors or in a timely manner, including the successful development of our next generation optical engine, our competitive position will suffer.
As we transition customers to new products and technologies, we face significant risk that our new products or technologies may not be accepted by our current or new customers. To the extent that we fail to introduce new and innovative products and technologies that are adopted by customers, we could fail to obtain an adequate return on these investments and could lose market share to our competitors, which could be difficult or impossible to regain. Similarly, we may face decreased revenue, gross margins and profitability due to a rapid decline in sales of current products as customers hold spending to focus purchases on new product platforms. In addition, the sale of new products and technologies may result in the cannibalization of sales for existing products, which may harm our results of operations. We could also incur significant costs in completing the transition, including costs of inventory write-downs of the current product as customers transition to new product platforms. In addition, products or technologies developed by others may render our products noncompetitive or obsolete and result in significant reduction in orders from our customers and the loss of existing and prospective customers. Any delays in the introduction of new components that we are developing for use in our other products as part of our vertical integration strategy may also prevent us from realizing the anticipated cost savings of such development. This may negatively impact our gross margins and harm our business and operating results.
47

Aggressive business tactics by our competitors and new entrants may harm our business.
The markets that we compete in are extremely competitive, which often results in aggressive business tactics by our competitors and new entrants, including:
aggressively pricing their optical transport products and other portfolio products, including offering significant one-time discounts and guaranteed future price decreases;
offering optical products at a substantial discount or for free when bundled together with broader technology purchases, such as router or wireless equipment purchases;
marketing product availability on aggressive timelines to influence customer purchasing decisions;
providing financing, marketing and advertising assistance to customers; and
influencing customer requirements to emphasize different product capabilities, which better suit their products.
The level of competition and pricing pressure tend to increase when competing for large or high-profile opportunities or during periods of economic weakness when there are fewer network build-out projects. If we fail to compete successfully against our current and future competitors, or if our current or future competitors continue or expand their aggressive business tactics, including those described above, demand for our products could decline, we could experience delays or cancellations of customer orders or we could be required to reduce our prices to compete in the market.
The markets in which we compete are highly competitive and we may not be able to compete effectively.
The optical networking equipment market is competitive. Our main competitors include dense wavelength division multiplexing system suppliers, such as ADVA Optical Networking, Ciena Corporation, Cisco Systems, Ribbon Communications Inc., Huawei Technologies Co., Ltd., Nokia and ZTE. In addition, there are several other companies that offer one or more products that partially compete with our offerings. Moreover, other companies have developed, or may in the future develop, products that are or could be competitive with our products. We also could encounter competitor consolidation in the markets in which we compete, which could lead to a changing competitive landscape, capabilities and market share, and could impact our results of operations.
Competition in the markets we serve is based on any one or a combination of the following factors:
price and other commercial terms;
functionality and optical performance;
existing business and customer relationships;
the ability of products and services to meet customers’ immediate and future network requirements;
the availability of components required to manufacture key products;
power consumption;
heat dissipation;
form factor or density;
installation and operational simplicity;
quality and reliability;
service and support;
security and encryption requirements;
scalability and investment protection; and
product lead times.
Some of our competitors have substantially greater name recognition and technical, financial, sales and marketing resources. Many of our competitors have more resources and more experience in developing or acquiring new products and technologies, customizing product features specific to certain geographic requirements and in creating market awareness for those products and technologies. In addition, many of our competitors have the financial resources to offer competitive products at aggressive pricing levels or have the ability to provide financing to customers, which could prevent us from competing effectively. Further, many of our competitors have built long-standing relationships with some of our prospective and existing customers and could, therefore, have an inherent advantage in selling products to those customers.
48

We also compete with low-cost producers that may increase pricing pressure on us and with a number of smaller companies that provide competition for a specific product, customer segment or geographic market. In addition, we may also face increased competition from system and component companies that develop products based on off-the-shelf hardware that offers the latest commercially available technologies. Due to the narrower focus of their efforts, these competitors may achieve commercial availability of their products more quickly than we can and may provide attractive alternatives to our customers.
Supply chain and logistics issues, including delays, shortages, longer than normal lead times, unfavorable contractual terms, components that have been discontinued and increased costs, and our dependency on sole source, limited source or high-cost suppliers, could harm our business and operating results.
We are reliant on our global supply chain for the production of components for our products. For example, the global supply chain has experienced disruptions beginning in 2020 as a result of the COVID-19 pandemic, leading to delays, shortages, longer than normal lead times, unfavorable contractual terms relating to refundability and cancellation, discontinued components and increased costs. These supply disruptions have negatively impacted our revenue and our results of operations. For example, shortages of and longer lead times for certain key components have adversely affected our ability to deliver products to customers in a timely manner. Additionally, price increases within our supply chain have continued to negatively affect our gross margin. We cannot predict with certainty the scope, magnitude or duration of the impact that these supply chain disruptions will have on our business and results of operations. Any efforts that we make to mitigate supply chain issues, such as by making additional or long-term purchase commitments with our suppliers or by holding higher levels of inventory, could negatively impact our cash flow and financial results if we do not accurately forecast customer demand or if our customers change their purchasing patterns in response to the evolving supply chain environment. Further, the lead times required for these mitigation efforts may not allow us to take advantage of market price decreases or meet increased customer demand in a timely manner.
We currently purchase several key components for our products from sole or limited sources. In particular, we rely on our own production of certain components of our products, such as PICs, and on third parties, including sole source and limited source suppliers, for certain of the components of our products, including ASICs, field-programmable gate arrays, processors, and other semiconductor and optical components. We have increased our reliance on third parties to develop and manufacture components for certain products, some of which require custom development. We purchase most of these components on a purchase order basis and generally only have long-term contracts with these sole source or limited source suppliers. If any of our sole source or limited source suppliers suffer from capacity constraints, materials shortages, lower than expected yields, deployment delays, geopolitical-related disruptions, work stoppages or any other reduction or disruption in output, they may be unable to meet our delivery schedule, which could result in lost revenue, additional product costs and deployment delays that could harm our business and customer relationships. In addition, these same suppliers may decide to no longer manufacture or support specific components necessary for some of our legacy products, which could lead to our inability to fulfill demand without increased engineering and material costs necessary to replace such components or cause us to transition such products to end-of-life status sooner than planned. Further, our suppliers could enter into exclusive arrangements with our competitors, refuse to sell their products or components to us at commercially reasonable prices or at all, go out of business or discontinue their relationships with us. If any of these developments were to occur, we may be unable to develop alternative sources for these components within a suitable time frame to be able to operate our business, or at all.
49

The loss of a source of supply, or lack of sufficient availability of key components, could require us to redesign products that use such components, which could result in lost revenue, additional product and engineering costs and deployment delays that could harm our business and customer relationships. Due to cross dependencies, any supply chain disruptions could negatively impact the demand for our products in the short term. In addition, if our contract manufacturers do not receive critical components in a timely manner to build our products, then we would not be able to ship certain products in a timely manner and would, therefore, be unable to meet our prospective customers’ product delivery requirements. In the past, we have experienced delivery delays because of lack of availability of components or reliability issues with components that we were purchasing. In addition, some of our suppliers have gone out of business, merged with other suppliers, or limited their supply of components to us, which may cause us to experience longer than normal lead times, supply delays and increased prices. We may in the future experience a shortage of certain components as a result of our own manufacturing issues, manufacturing issues at our suppliers or contract manufacturers, capacity problems experienced by our suppliers or contract manufacturers, strong demand in the industry for such components, or other disruptions in our supply chain. For example, during 2022, several of our materials suppliers with manufacturing facilities near Shanghai, China were affected by COVID-19-related quarantines, which have since been lifted. At certain times, these quarantines led to delayed shipments to certain of our contract manufacturers, which subsequently constrained the ability of these contract manufacturers to supply certain components to us on a timely basis. Disruptions to global macroeconomic conditions may also make it more difficult for us and our suppliers to accurately project overall component demand and manufacturing capacity. These supplier disruptions may continue to occur in the future, which could limit our ability to produce our products and cause us to fail to meet a customer’s delivery requirements. Any failure to meet our customers’ product delivery requirements could harm our reputation and our customer relationships, either of which would harm our business and operating results.
We are dependent on a small number of key customers for a significant portion of our revenue from period to period and the loss of, or a significant reduction in, orders from one or more of our key customers would reduce our revenue and harm our operating results.
A relatively small number of customers account for a large percentage of our revenue from period to period. For example, for the quarter ended September 30, 2023, our top ten customers accounted for approximately 54% of our total revenue and one customer accounted for 10% or more of the Company's total revenue. For 2022, our top ten customers accounted for approximately 48% of our total revenue and one customer accounted for 11% of our total revenue. Our business will likely be harmed if any of our key customers, for whatever reason, substantially reduce, delay or stop their orders from us. In addition, our business will be harmed if we fail to maintain our competitive advantage with our key customers or do not add new large and medium customers over time. We continue to expect a relatively small number of customers to continue to account for a large percentage of revenue from period to period. However, customer consolidation could reduce the number of key customers that generate a significant percentage of our revenue and may increase the risks relating to dependence on a small number of customers.
Our ability to continue to generate revenue from our key customers will depend on our ability to maintain strong relationships with these customers and introduce competitive new products at competitive prices. In most cases, our sales are made to these customers pursuant to standard purchase agreements, which may be canceled or reduced readily, rather than long-term purchase commitments that would require these customers to purchase any minimum or guaranteed volumes orders. In the event of a cancellation or reduction of an order, we may not have enough time to reduce operating expenses to minimize the effect of the lost revenue on our business. Our operating results will continue to depend on our ability to sell our products to our key customers. In addition, we must regularly compete for and win business with existing and new customers across all of our customer segments.
In addition, global economic conditions may affect the network spending, procurement strategies, or business practices of our key customers. If any of our key customers experience a loss in revenue due to weakening economic conditions, their corporate borrowing costs being materially impacted by high interest rates, or other adverse occurrences, they may reduce or delay capital spending generally or with respect to our products, which could materially adversely affect our business and results of operations.
50

Product performance problems, including undetected errors in our hardware or software, or deployment delays could harm our business, results of operations and reputation.
The development and production of products with high technology content is complicated and often involves problems with hardware, software, components and manufacturing methods. Complex hardware and software systems that are built with and include increasingly sophisticated technology, such as our products, can often contain undetected errors or bugs when first introduced or as new versions are released. In addition, errors associated with components we purchase from third parties, including customized components, may be difficult to resolve. We have experienced issues in the past in connection with our products, including failures due to the receipt of components from our suppliers that are either faulty or do not meet our product specifications, and performance issues related to software updates. From time to time, we have had to replace certain components or provide software remedies or other remediation in response to errors or bugs, and we may have to do so again in the future. In addition, performance issues can be heightened during periods where we are developing and introducing multiple new products to the market, as any performance issues we encounter in one technology or product could impact the performance or timing of delivery of other products. Our products may also suffer degradation of performance and reliability over time.
If reliability, quality, security or network monitoring problems develop, a number of negative effects on our business could result, including:
reduced orders from existing customers;
declining interest from potential customers;
delays in our ability to recognize revenue or in collecting accounts receivables;
increased costs associated with fixing hardware or software defects or replacing products;
high service and warranty expenses;
delays in shipments;
high inventory excess and obsolescence expense;
high levels of product returns;
diversion of our engineering personnel from our product development efforts; and
payment of liquidated damages, performance guarantees or similar penalties.
Because we outsource the manufacturing of certain components of our products, we may also be subject to product performance problems as a result of the acts or omissions of third parties, and we may not have adequate compensating remedies against such third parties or otherwise implement effective measures to mitigate such problems.
From time to time, we encounter interruptions or delays in the activation of our products at a customer’s site. These interruptions or delays may result from product performance problems or from issues with installation and activation, some of which are outside our control, such as supply chain disruptions affecting our customers or us. For example, in 2022, we experienced project delays due to incomplete customer readiness and the unavailability of certain customer resources and customer furnished prerequisites required for project implementation. If we experience significant interruptions or delays that we cannot promptly resolve, the associated revenue for these installations may be delayed.
The manufacturing process for our optical engine and the assembly of our finished products are complex. The partial or complete loss of any of our manufacturing facilities, a reduction in yields of our PICs or an inability to scale capacity to meet customer demands could harm our business.
The manufacturing process for our optical engine, including the PICs, DSPs and specialized ASICs, and the assembly of our finished products are complex. In the event that any of our manufacturing facilities utilized to build these components and assemble our finished products was fully or partially destroyed, or shut down, as a result of a natural disaster, work stoppage or otherwise, it could severely limit our ability to deliver and sell our products or support new product development. Because of the complex nature of our manufacturing facilities, such loss would take a considerable amount of time to repair or replace. The partial or complete loss of any of our manufacturing facilities, or an event causing the interruption in our use of any such facilities, whether as a result of a natural disaster, a public health crisis, work stoppage or otherwise, for any extended period of time, could cause our business, financial condition and results of operations to be harmed.
51

Minor deviations in the PIC manufacturing process can cause substantial decreases in yields and, in some cases, cause production to be suspended. In the past, we have had significant variances in our PIC yields, including production interruptions and suspensions, and may in the future have continued yield variances, including additional interruptions or suspensions. Lower than expected yields from our PIC manufacturing process or defects, integration issues or other performance problems in our products could limit our ability to satisfy customer demand requirements and could damage customer relations and harm our business, reputation and operating results.
Our inability to obtain sufficient manufacturing capacity to meet demand, either in our own facilities or through foundry or similar arrangements with third parties, could also harm our relationships with our customers, our business and our results of operations. Additionally, if we are unable to fully utilize our own manufacturing facilities, this may also reduce our efficiency and lower our gross margins.
If we lose key personnel or fail to attract, upskill and retain qualified personnel when needed, our business may be harmed.
Our success depends to a significant degree upon the continued contributions of our key management, engineering, sales and marketing, and finance personnel, many of whom will be approaching retirement age in the next decade and many of whom would be difficult to replace. For example, senior members of our engineering team have unique technical experience that would be difficult to replace. Because our products are complex, we must also hire and retain highly trained customer service and support personnel to ensure that the deployment of our products does not result in network disruption for our customers. We believe our future success will depend in large part upon our ability to identify, attract, upskill and retain highly skilled and diverse personnel, and competition for these individuals is intense in our industry, especially in the San Francisco Bay Area where we are headquartered and, increasingly, in certain cities and regions where we have operations outside the U.S. as well. The loss of the services of any of our key personnel, the inability to identify, attract or retain qualified personnel in the future or delays in hiring qualified personnel, particularly engineers and sales personnel, could make it difficult for us to manage our business and meet key objectives, such as timely product introductions. These risks may be exacerbated due to a strong labor market with a competitive wage environment and attrition or a decline in the pool of available talent. In addition, we do not have long-term employment contracts or key person life insurance covering any of our key personnel. If we are unable to identify, attract and retain qualified personnel, we may be unable to manage our business effectively, and our results of operations could suffer.
If our contract manufacturers do not perform as we expect, our business may be harmed.
We rely on third-party contract manufacturers to perform a portion of the manufacturing of our products, and our future success will depend on our ability to have sufficient volumes of our products manufactured in a cost-effective and quality-controlled manner. We have engaged third parties to manufacture certain elements of our products at multiple contract manufacturing sites located around the world but do not have long-term agreements in place with some of our manufacturers and suppliers that would guarantee product availability, or the continuation of particular pricing or payment terms. We face a number of risks due to our dependence on contract manufacturers, including:
reduced control over delivery schedules, particularly for international contract manufacturing sites;
risks related to dependency on certain contract manufacturers;
reliance on the quality assurance procedures of third parties;
potential uncertainty regarding manufacturing yields and costs;
potential lack of adequate capacity during periods of high demand or inability to fulfill manufacturing orders due to supply issues;
potential variability of pricing or payment terms due to agreement length;
risks and uncertainties associated with the locations or countries where our products are manufactured or otherwise operate, including potential disruptions caused by geopolitical events, military actions, work stoppages or other social factors, natural disasters, environmental factors, or public health emergencies;
counterparty risk, particularly if our contract manufacturers are sensitive to inflation and interest-rate risk;
limited warranties on components; and
potential misappropriation of our intellectual property.
52

Any of these risks could impair our ability to fulfill orders. Our products are built with and incorporate increasingly sophisticated technology and any delays by our contract manufacturers or their inability to meet our product specifications or quality standards may cause us to be unable to meet the delivery requirements of our customers, which could decrease customer satisfaction and harm our product sales. In addition, if our contract manufacturers are unable or unwilling to continue manufacturing our products or components of our products in required volumes or our relationship with any of our contract manufacturers is discontinued for any reason, we would be required to identify and qualify alternative manufacturers, which could cause us to be unable to meet our supply requirements to our customers and result in the breach of our customer agreements. Qualifying a new contract manufacturer and commencing volume production is expensive and time-consuming. If we are required to change or qualify a new contract manufacturer, we could lose revenue and damage our customer relationships.
Increased consolidation among our customers and suppliers in the communications networking industry has had, and could continue to have, an adverse effect on our business and results of operations.
We have seen increased consolidation in the communications networking industry over the past few years, which has adversely affected our business and results of operations. Customer consolidation in the past has led to changes in buying patterns, slowdowns in spending, redeployment of existing equipment and re-architecture of parts of existing networks or future networks, as the combined companies evaluate the needs of the combined business. Moreover, the significant purchasing power of these large companies can increase pricing and competitive pressures for us, including the potential for decreases in our average selling prices. If one of our customers is acquired by another company that does not rely on us to provide it with products or relies on another provider of similar products, we may lose that customer’s business. Such consolidation may further reduce the number of customers that generate a significant percentage of our revenue and may exacerbate the risks relating to dependence on a small number of customers. Any of the foregoing results will adversely affect our business, financial condition and results of operations.
In addition, our suppliers in the communications networking industry have recently continued to consolidate. For example, II-VI acquired Coherent in 2022. Supplier consolidation may lead to increased prices of components for our products, deployment delays or a disruption in output. In addition, such consolidation may exacerbate the risks relating to our dependence on a small number of suppliers for certain components and materials that are required to manufacture our products.
We rely on various third-party service partners to help complement our global operations, and failure to adequately manage these relationships could adversely impact our financial results and relationships with customers.
We rely on a number of third-party service partners, both domestic and international, to complement our global operations. We rely upon these partners for certain installation, maintenance, logistics and support functions. Services provided by these partners typically relate to the design, construction and operation of customer networks. Over time, the scope of work performed by our service partners is likely to increasingly include areas where we have less experience providing or managing such services. We must successfully identify, assess, train and certify qualified service partners in order to ensure the proper installation, deployment and maintenance of our products. The vetting and certification of these partners, particularly outside the U.S., can be costly and time-consuming, and certain partners may not have the same operational history, financial resources and scale as we have. Additionally, certain service partners may provide similar services for other companies, including our competitors. We may not be able to manage our relationships with our service partners effectively, and we cannot be certain that they will be able to deliver services in the manner or time required, that we will be able to maintain the continuity of their services, or that they will adhere to our approach to ethical business practices. We may also be exposed to a number of risks or challenges relating to the performance of our service partners, including:
delays in recognizing revenue;
liability for injuries to persons, damage to property or other claims relating to the actions or omissions of our service partners;
our services revenue and gross margin may be adversely affected; and
our relationships with customers could suffer.
If we do not effectively manage our relationships with third-party service partners, or if they fail to perform the services we request in the manner or time required, our financial results and relationships with our customers could be adversely affected.
53

We must respond to rapid technological change and comply with evolving industry standards and requirements for our products to be successful.
The optical transport networking equipment market is characterized by rapid technological change, changes in customer requirements and evolving industry standards. We continually invest in research and development to sustain or enhance our existing products, but the introduction of new communications technologies and the emergence of new industry standards or requirements could render our products obsolete. Further, in developing our products, we have made, and will continue to make, assumptions with respect to which standards or requirements will be adopted by our customers and competitors. If the standards or requirements adopted by our prospective customers are different from those on which we have focused our efforts, market acceptance of our products would be reduced or delayed, and our business would be harmed. We are continuing to invest a significant portion of our research and development efforts in the development of our next-generation products. We expect our competitors will continue to improve the performance of their existing products and introduce new products and technologies and to influence customers’ buying criteria so as to emphasize product capabilities that we do not, or may not, possess. To be competitive, we must increase our understanding of competitive dynamics in our markets, better anticipate future customer requirements and continue to invest significant resources in research and development, sales and marketing, and customer support. The demand for investment resources may also increase as the technologies we develop and utilize become more complex and the skills required to undertake such development become more scarce and expensive to obtain. If we do not anticipate or meet these future customer requirements, including with respect to the energy efficiency of our products, and invest in the technologies, including artificial intelligence and machine learning, necessary to enable us to create, manufacture and sell the appropriate solutions on a timely basis, our competitive position and future sales may be limited, which would have an adverse effect on our business and financial condition. We may not have sufficient resources to undertake these investments and we may not be able to make the technological advances necessary to be competitive and successful in the markets we serve.
If we fail to accurately forecast our manufacturing requirements or customer demand, we could incur additional costs, including inventory write-downs or equipment write-offs, which would adversely affect our business and results of operations.
We generate forecasts of future demand for our products several months prior to the scheduled delivery to our prospective customers. This requires us to make significant investments before we know if corresponding revenue will be recognized. Lead times vary significantly for materials and components, including ASICs, that we need to order for the manufacture of our products and depend on factors such as the specific supplier, contract terms and demand for each component at a given time. In the past, we have experienced lengthened lead times for certain components, which makes forecasting more challenging. We may be required to purchase increased levels of such components to satisfy our delivery commitments to our customers as a result of longer lead times for components. In addition, we must manage our inventory to ensure we continue to meet our commitments as we introduce new products or make enhancements to our existing products.
If we overestimate market demand for our products, including as a result of customers changing the timing or volume of their purchases in response to the evolving supply chain environment or broader macroeconomic conditions, and, as a result, increase our inventory in anticipation of customer orders that do not materialize, we will have excess inventory. This could result in increased risk of obsolescence and significant inventory write-downs. If we underestimate demand for our products, we will have inadequate inventory, which could slow down or interrupt the manufacturing of our products, cause delays in shipments and our ability to recognize revenue, and result in potential loss of customers or orders to competitors. In addition, we may be unable to meet our supply commitments to customers, which could result in a loss of certain customer opportunities or a breach of our customer agreements.
54

Actions that we may in the future take to restructure or streamline our business to cut costs and align our operating structure with current or future opportunities may not be as effective as anticipated and may have negative consequences.
We have incurred, and may in the future incur, substantial costs in connection with restructuring plans. Although such restructuring initiatives may be taken to improve our operating efficiency and to reallocate resources to align more closely with our evolving business model and current and future opportunities, they may not result in the benefits we anticipate. We incur substantial costs to implement restructuring plans, and our restructuring activities, if any, may subject us to reputational and litigation risks. Our past restructuring plans do not provide any assurance that we will realize anticipated cost savings or other benefits from any restructuring plans we may implement. In addition, restructuring plans may have other consequences, such as attrition beyond any planned reductions in workforce or a negative effect on employee morale and productivity or our ability to attract highly skilled employees. Restructuring presents other potential significant risks such as the actual or perceived disruption of service or reduction in service standards to customers, loss of sales, the failure to preserve supplier relationships and diversion of management attention. In addition, as a result of any restructuring actions we may take, our ability to execute on product development, address key market opportunities or meet customer demand could be materially and adversely affected. Further, any anticipated benefits from any restructuring initiatives we may take may be realized later than expected or not at all, and the ongoing costs of implementing these measures, if any, may be greater than anticipated. As a result, current or future restructuring plans may affect our revenue and other operating results.
Our large customers have substantial negotiating leverage, which may cause us to agree to terms and conditions that result in lower average selling prices and potentially increased cost of sales leading to lower gross margin, each of which would harm our results of operations.
Many of our customers are large service providers and ICPs that have substantial purchasing power and leverage in negotiating contractual arrangements with us. In addition, customer consolidation in the past few years has created combined companies that are even larger and have greater negotiating leverage. Our customers have sought and may continue to seek advantageous pricing, payment and other commercial terms. This may further impact our profitability if we are unable to recover through price increases passed along to these customers additional costs we have incurred from inflationary pressures to the supply chain or shipping and freight. We have also occasionally agreed and may continue to agree to unfavorable commercial terms with these customers, including the potential of reducing the average selling price of our products, increasing cost of sales or agreeing to extended payment terms in response to these commercial requirements or competitive pricing pressures. Continued inflation could decrease the profitability of customer contracts, particularly those with extended payment terms, that are not indexed to inflation. If we are compelled to agree to disadvantageous terms and conditions, unable to comply with such terms and conditions, or unable to adapt our business model and operations to such terms and conditions, then our operating results will be negatively impacted.
Our sales cycle can be long and unpredictable, which could result in an unexpected revenue shortfall in any given quarter.
Our products can have a lengthy sales cycle, which can extend from six to twelve months and may take even longer for larger prospective customers. Our prospective customers conduct significant evaluation, testing, implementation and acceptance procedures before they purchase our products. We incur substantial sales and marketing expenses and expend significant management effort during this time, regardless of whether we make a sale. Supply chain disruptions have also at times lengthened, and may in the future lengthen, our sales cycle due to delays in the customer certification process for our products.
Because our sales cycle is long, we are likely to recognize higher inflation-related costs before recognizing the benefits of any price increases that we implement for our products. Moreover, the costs associated with our sales cycle may increase faster than our ability to increase prices. In addition, changes in regulatory requirements or uncertainty associated with the regulatory environment could delay or impede investment in network infrastructures and adversely affect our business, financial condition and results of operations.
Because the purchase of our equipment involves substantial cost, most of our customers wait to purchase our equipment until they are ready to deploy it in their network. As a result, it is difficult for us to accurately predict the timing of future purchases by our customers. In addition, product purchases are often subject to budget constraints, multiple approvals and unplanned administrative processing and other delays, including the need for
55

the customer to obtain external financing. If sales expected from customers for a particular quarter are not realized in that quarter or at all, our revenue will be negatively impacted.
The effects of public health emergencies could have a material adverse effect on our business, manufacturing operations and results of operations.
The impact of public health emergencies on our business and results of operations in the future remains uncertain and is dependent in part on infection, morbidity and disability rates, the emergence of new viruses, the continued effectiveness and availability of vaccinations, and broader global macroeconomic developments. During the COVID-19 pandemic, we at times temporarily closed or substantially limited the presence of personnel in some of our offices, implemented travel restrictions and modified our participation in various industry events. The COVID-19 pandemic also at times contributed to delays in certain operational processes, and it led to disruption and delays in our global supply chain and manufacturing operations, logistics operations and customer support operations, including shipping delays, higher transport costs, and certain limitations on our ability to access customer fulfillment and service sites. It also led to capacity issues, longer lead times, increased costs and shortages with certain component suppliers, including for semiconductors, impacting our operational processes and results of operations. If we experience pronounced disruptions in our operations or in our ability to service our customers, including due to impacts from public health emergencies, or if we face continued supply chain disruption or curtailed customer demand, these factors may materially adversely impact our business and results of operations. We could also face negative impacts on our liquidity and capital resources in the future due to the effects of public health emergencies, and their impacts on our customers, suppliers, third-party service providers and capital markets.
Any acquisitions or strategic transactions that we undertake could disrupt our business and harm our financial condition and results of operations.
We have made strategic acquisitions of businesses, technologies and other assets in the past, including most recently the Acquisition. We may engage in acquisitions, divestitures or other strategic transactions in the future. In order to undertake certain of these transactions, we may use cash, issue equity that could dilute our current stockholders, or incur debt or assume indebtedness. If we are unable to achieve the anticipated efficiencies and strategic benefits of such transactions, it could adversely affect our business, financial condition and results of operations. In addition, the market price of our common stock could be adversely affected if investors and securities analysts react unfavorably to a strategic transaction or if the integration or the anticipated financial and strategic benefits of such transactions are not realized as rapidly as or to the extent anticipated by investors and securities analysts.
Acquisitions, divestitures or other strategic transactions can also result in adverse tax consequences, warranty or product liability exposure related to acquired assets, additional stock-based compensation expense, and write-up of acquired inventory to fair value. Divestitures can also result in contractual, employment or intellectual property liability related to divested assets. In addition, we may record goodwill and other purchased intangible assets in connection with an acquisition and incur impairment charges in the future. If our actual results, or the plans and estimates used in future impairment analyses, are less favorable than the original estimates used to assess the recoverability of these assets, we could incur additional impairment charges.
Acquisitions, divestitures or other strategic transactions also involve numerous risks that could disrupt our ongoing business and distract our management team, including:
problems integrating the acquired operations, technologies or products with our own;
challenges in divesting assets and intellectual property without negatively affecting our retained business;
diversion of management’s attention from our core business;
adverse effects on existing business relationships with suppliers and customers;
risks associated with entering new markets or exiting existing markets; and
loss of key employees.
Our failure to adequately manage the risks associated with an acquisition, divestment or strategic transaction could have an adverse effect on our business, financial condition and results of operations.
56

Financial and Macroeconomic Risk Factors
We may be unable to generate the cash flow necessary to make anticipated capital expenditures, service our debt or grow our business.
We may not be able to generate sufficient cash flow from operations to make anticipated capital expenditures, service our debt or grow our business. Our ability to pay our expenses, service our debt and fund planned capital expenditures will depend on our future performance, which will be affected by general economic, competitive, legislative, political, regulatory and other factors beyond our control, and our ability to continue to realize synergies and anticipated cost savings. If we are unable to generate sufficient cash flow from operations to service our debt or to make anticipated capital expenditures, we may be required to sell assets, reduce capital expenditures, borrow additional funds or evaluate alternatives for efficiently funding our capital expenditures and ongoing operations, including the issuance of equity, equity-linked and debt securities.
Unfavorable macroeconomic and market conditions may adversely affect our industry, business and financial results.
In the past, unfavorable macroeconomic and market conditions, including recessionary environments, have resulted in sustained periods of decreased demand for optical communications products and slowdowns in the telecommunications industry in which we operate. Such slowdowns may result in:
reduced or delayed demand for our products as a result of constraints on capital spending by our customers or excess inventory held by our customers;
increased price competition for our products, not only from our competitors, but also as a result of the utilization of inventoried or underutilized products by our customers or potential customers, which could put additional downward pressure on our near-term gross profits;
risk of excess or obsolete inventories;
our customers facing financial difficulties, including bankruptcy;
delayed collections of accounts receivable amounts or payment defaults;
excess internal manufacturing capacity and higher associated overhead costs as a percentage of revenue; and
more limited ability to accurately forecast our business, operating capital needs and future financial performance.
High inflation, high interest rates, the recent collapse of several financial institutions, and other signs of economic disruption or recession, have also contributed to adverse global macroeconomic conditions. These conditions may also result in the tightening of credit markets, which could limit or delay our customers’ ability to obtain necessary financing for their purchases of our products.
Our customers may delay or cancel their purchases or increase the time they take to pay or default on their payment obligations due to a lack of liquidity in the capital markets, the continued uncertainty in the global economic environment or inflationary concerns, which could result in a higher level of bad debt expense and would negatively affect our business and operating results. In addition, currency fluctuations could negatively affect our international customers’ ability or desire to purchase our products.
A lack of liquidity and economic uncertainty may also adversely affect our suppliers or the terms on which we purchase products from these suppliers. These impacts could limit our ability to obtain components for our products from these suppliers and could adversely impact our supply chain or the delivery schedule to our customers. Suppliers could also require us to purchase more expensive components, or re-design our products, which could cause increases in the cost of our products and delays in the manufacturing and delivery of our products. Such events could harm our gross margin and harm our reputation and our customer relationships, either of which could harm our business and operating results.
57

Inflation may adversely affect us by increasing costs beyond what we can recover through price increases.
Inflation, which has continued in the U.S. and globally, can adversely affect us by increasing the costs of labor, supplies and other costs of doing business, and price increases within our supply chain have negatively affected our gross margin. In an inflationary environment, our ability to raise prices or add additional cost-recovery surcharges of a magnitude sufficient to match the rate of inflation, on a timely basis, may be constrained by customer resistance and competitive concerns, as well as industry-specific and other economic conditions, which would reduce our profit margins. Moreover, even if we seek to implement price increases in response to inflationary pressures, because of our long sales cycle, we may recognize increased costs as a result of inflation before we are able to recognize the benefits of any such price increases. We have experienced increases in the prices of labor, supplies and other costs of doing business and continued inflationary pressures could continue to adversely impact our profitability.
If we need additional capital in the future, it may not be available to us on favorable terms, or at all.
Our business requires significant capital. We have historically relied on outside debt or equity financing as well as cash flow from operations to fund our operations, capital expenditures and expansion. For example, in September 2018, we issued the 2024 Notes to pay the cost of the Capped Calls, to fund the cash portion of the purchase price of the Acquisition, and for general corporate purposes. In August 2019 and as amended thereafter, we entered into the Prior Credit Agreement to provide additional working capital flexibility to manage our business. In addition, in March 2020, we issued the 2027 Notes to raise additional funds for general corporate purposes, including working capital to fund growth and potential strategic projects. On August 12, 2020, we entered into an Open Market Sales Agreement with Jefferies LLC ("Jefferies") under which we issued and sold through Jefferies, acting as agent or principal, shares of our common stock having an aggregate offering price of $96.3 million, to raise funds for general corporate purposes, including working capital and capital expenditures. In June 2022, we terminated the Prior Credit Agreement and entered into the Loan Agreement to repay existing debt (including amounts outstanding under the Prior Credit Agreement) and for working capital and general corporate purposes, including to fund growth. In August 2022, we issued the Existing 2028 Notes to repurchase a portion of the 2024 Notes, for general corporate purposes, including working capital and to fund growth and potential strategic projects. In June 2023, we issued the Additional 2028 Notes (together with the Existing Notes, the "2028 Notes," and together with the 2024 Notes and the 2027 Notes, the “convertible senior notes”) to repurchase a portion of the 2024 Notes, for general corporate purposes, including working capital and to fund growth and potential strategic projects.
We may require additional capital from equity or equity-linked financing, debt financing or other financings in the future to fund our operations, respond to competitive pressures or strategic opportunities or to refinance our existing debt obligations. In the event that we require additional capital, we may not be able to secure timely additional financing, or restructure existing debt, on favorable terms, or at all, and may be affected by the impacts on capital markets of global economic uncertainty, uncertainty in the financial and banking industry and inflationary pressures. The terms of any additional financings or restructurings may place limits on our financial and operating flexibility and we may not be able to obtain terms as favorable as the terms of our existing debt, including any debt being refinanced. If we raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer dilution in their percentage ownership of our company, and any new securities we issue could have rights, preferences and privileges senior to those of holders of our common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us, if and when we require it, our ability to grow or support our business and to respond to business challenges could be limited and our business will be harmed.

Our Loan Agreement and any other credit or similar agreements into which we may enter in the future may restrict our operations, particularly our ability to respond to changes or to take certain actions regarding our business.
Our Loan Agreement contains a number of restrictive covenants that impose operating and financial restrictions on us and limit our ability to engage in acts that may be in our long-term interest, including restrictions on our ability to incur debt, create liens and encumbrances, engage in certain fundamental changes, dispose of assets, prepay certain indebtedness, make restricted payments, make investments, and engage in transactions with affiliates, in each case subject to limitations and exceptions set forth in the Loan Agreement. The Loan Agreement also contains a financial covenant that requires the Company to maintain a minimum fixed charge coverage ratio.
58

The Loan Agreement also contains customary events of default, such as the failure to pay obligations when due, a material breach of representations and warranties or covenants, the entry of material judgments against certain of our subsidiaries, the initiation of bankruptcy or insolvency proceedings of certain of our subsidiaries, defaults on certain other indebtedness, a change of control, the failure of the guaranty of certain of our subsidiaries to be in effect or the failure of the security documents to create valid and perfected liens or the loan documents to be valid and enforceable, which could have a material adverse effect on our business, operations, and financial results. Upon an event of default, the lenders may, subject to customary cure rights, require the immediate payment of all amounts outstanding and foreclose on collateral, which could force us into bankruptcy or liquidation. In the event that our lenders accelerated the repayment of the borrowings, we may not have sufficient assets to repay that indebtedness. Any acceleration of amounts due under the Loan Agreement would likely have a material adverse effect on us and may constitute a default under our convertible debt securities. As a result of these restrictions, we may be limited in how we conduct business, unable to raise additional debt or equity financing to operate during general economic or business downturns, or unable to compete effectively or to take advantage of new business opportunities.
In addition, we may enter into other credit agreements or other debt arrangements from time to time which contain similar or more extensive restrictive covenants and events of default, in which case we may face similar or additional limitations as a result of the terms of those credit agreements or other debt arrangements.
Our debt obligations may adversely affect our ability to raise additional capital and will be a burden on our future cash resources, particularly if we elect to settle these obligations in cash upon conversion or upon maturity or required repurchase.
As of September 30, 2023, the outstanding aggregate principal amount of the 2024 Notes, the 2027 Notes and the 2028 Notes was $18.7 million, $200.0 million and $473.8 million, respectively. The degree to which we are leveraged could have important consequences, including, but not limited to, the following:
our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions, litigation, general corporate or other purposes may be limited; and
a substantial portion of our future cash balance may be dedicated to the payment of the principal of our indebtedness as we have stated the intention to pay the principal amount of each series of convertible senior notes in cash upon conversion or when otherwise due, such that we would not have those funds available for use in our business.
Our ability to meet our payment obligations under our debt instruments, including the convertible senior notes, depends on our future cash flow performance. This, to some extent, is subject to general economic, financial, competitive, legislative and regulatory factors, as well as other factors that may be beyond our control. There can be no assurance that our business will generate positive cash flow from operations, or that additional capital will be available to us, in an amount sufficient to enable us to meet our debt payment obligations and to fund other liquidity needs. If we are unable to generate sufficient cash flow to service our debt obligations, we may need to refinance or restructure our debt, sell assets, reduce or delay capital investments, or seek to raise additional capital. If we are unable to implement one or more of these alternatives, we may be unable to meet our debt payment obligations. As a result, we may be more vulnerable to economic downturns, less able to withstand competitive pressures and less flexible in responding to changing business and economic conditions.
Our international sales and operations subject us to additional risks that may harm our operating results.
Sales of our products into international markets continue to be an important part of our business. During 2022, 2021 and 2020, we derived approximately 45%, 53% and 54%, respectively, of our revenue from customers outside of the U.S. We expect that significant management attention and financial resources will be required for our international activities over the foreseeable future as we continue to operate in international markets. In some countries, our success in selling our products and growing revenue will depend in part on our ability to form relationships with local partners. Our inability to identify appropriate partners or reach mutually satisfactory arrangements for international sales of our products could impact our ability to maintain or increase international market demand for our products. In addition, many of the companies we compete against internationally have greater name recognition and a more substantial sales and marketing presence.
We have sales and support personnel in the Americas, EMEA (with offices in the Middle East) and APAC (including China). In addition, we have established development centers in Canada, China, Finland, Germany, India, Portugal and Sweden. There is no assurance that our reliance upon development resources in international locations will enable us to achieve meaningful cost reductions or greater resource efficiency. We are also
59

aggressively pursuing opportunities with customers in additional geographies, including EMEA, APAC and Latin America. Our efforts to increase our sales and capture market share in international markets may ultimately be unsuccessful and may limit our growth and adversely impact our business, financial condition and results of operations.
New or continuing disruptions of the global supply chain or the manufacture of our customer’s components caused by events outside of our control could impact our results of operations by impairing our ability to timely and efficiently deliver our products or provide installation and maintenance services to our customers.
In addition, our operations in Russia have been impacted by sanctions and other trade controls imposed by the U.S. and other governments in response to Russia's military operations in Ukraine which started in February 2022. The imposition of these sanctions and controls have prevented us from performing existing contracts. For the year ended December 31, 2022, less than 1% of our revenue was derived from customers in Russia. A de minimis percentage of our revenue is derived from Russian customers including channel partners and customers in other countries whose contracts with us may involve Russian entities.
The ongoing armed conflict between Israel and Hamas in the Gaza Strip may also broaden into a regional conflict that could impact our ability to maintain and expand our customer base in the Middle East.
Our international operations are subject to inherent risks, and our future results could be adversely affected by a variety of factors, many of which are outside of our control, including:
greater difficulty in collecting accounts receivable and longer collection periods;
difficulties of managing and staffing international offices, and the increased travel, infrastructure and legal compliance costs associated with such international locations;
political, social and economic instability, including wars, terrorism, political unrest, boycotts, curtailment of trade and other business restrictions;
tariff and trade barriers and other regulatory requirements, contractual limitations, or customer specifications impacting our ability to sell or develop our products in certain foreign markets;
less effective protection of intellectual property than is afforded to us in the U.S. or other developed countries;
potentially adverse tax consequences;
natural disasters, acts of war or terrorism, and public health crises;
changes to free trade agreements, trade protection measures, tariffs, export compliance, domestic preference procurement requirements, qualification to transact business and additional regulatory requirements, including changes related to policy and other changes made by the federal government in the U.S., other national governments or multinational bodies; and
effects of changes in currency exchange rates, particularly relative increases in the exchange rate of the U.S. dollar compared to other currencies that could negatively affect our financial results and cash flows.
The concentration of the storage and distribution of our inventory primarily in one location in southeastern Asia also increases the risks of our global operations. As a result, our operations are susceptible to local and regional risks there, including accidents, system failures and weather conditions, natural disasters (including floods and earthquakes and related fires), acts of war and other unforeseen events and circumstances. Any significant interruption in the operations or availability of the storage and distribution facilities in which our inventory is held could lead to logistical and fulfillment issues or increased costs, which could have a material adverse effect on our results of operations, financial condition and cash flows.
International customers may also require that we comply with certain testing or customization of our products to conform to local standards. The product development costs to test or customize our products could be extensive and a material expense for us.
60

Our international operations are also subject to increasingly complex foreign and U.S. laws and regulations, including, but not limited to, anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (the "FCPA"), and the United Kingdom Bribery Act 2010, as amended (the “UK Bribery Act”), antitrust or competition laws, anti-money laundering laws, various trade controls, national security related regulations, and data privacy laws, among others. Violations of these laws and regulations could result in fines and penalties, criminal sanctions against us, our officers, or our employees, prohibitions on the conduct of our business and on our ability to offer our products and services in one or more countries, and could also materially affect our reputation, our international expansion efforts, our ability to attract and retain employees, our business, and our operating results. Although we have implemented policies, procedures and training designed to ensure compliance with these laws and regulations, there can be no complete assurance that any individual employee, contractor or agent will not violate our policies. Additionally, the costs of complying with these laws (including the costs of investigations, auditing and monitoring) could also adversely affect our current or future business.
As we continue to expand our business globally, our success will depend, in large part, on our ability to effectively anticipate and manage these and other risks and expenses associated with our international operations. Our failure to manage any of these risks successfully could harm our international operations and reduce our international sales, adversely affecting our business, financial condition and results of operations.
We may be adversely affected by fluctuations in currency exchange rates.
A portion of our sales and expenses stem from countries outside of the U.S., and are in currencies other than U.S. dollars, and therefore subject to foreign currency fluctuation. Accordingly, fluctuations in foreign currency rates could have a material impact on our financial results in future periods. We have from time to time entered into foreign currency exchange forward contracts to reduce the impact of foreign currency fluctuations on certain non-functional currency account balances. Even if we have forward contracts in place, while they may reduce some of the impact of currency exchange rate movements on certain transactions, they would not cover all foreign-denominated transactions and therefore may not entirely eliminate the impact of fluctuations in exchange rates on our results of operations and financial condition.
Our effective tax rate may increase or fluctuate, which could increase our income tax expense and reduce our net income.
Our effective tax rate can be adversely affected by several factors, many of which are outside of our control, including:
changes in the valuation of our deferred tax assets and liabilities, and in deferred tax valuation allowances;
changes in the relative proportions of revenue and income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changing tax laws, regulations, rates and interpretations in multiple jurisdictions in which we operate;
changes to the financial accounting rules for income taxes;
the tax effects of acquisitions; and
the resolution of issues arising from tax audits.
In August 2022, the U.S. enacted the Inflation Reduction Act, which, among other changes, implements a 1% excise tax on certain stock buybacks, that applies to repurchases of stock by U.S. corporations, and which could include certain transactions that we may undertake with respect to our Capped Calls.
Many countries and organizations, such as the Organization for Economic Cooperation and Development, are actively considering changes to existing tax laws or have proposed or enacted new laws, including an agreement to implement a 15% global minimum corporate tax, that could increase our tax obligations in countries where we do business or cause us to change the way we operate our business. While it is uncertain if the U.S. will adopt the minimum tax directive, several countries in which we operate have adopted the minimum tax directive, and other countries are in the process of introducing legislation to implement the minimum tax directive. Although we currently do not anticipate any materially adverse impacts on our business or results of operations, we cannot provide any assurances that these provisions will not have a materially adverse impact on our effective tax rate in future years. We continue monitoring developments and evaluating the impacts these new rules may have on our tax rate. Any additional changes in U.S. federal or state or international tax laws or tax rulings could adversely affect our effective tax rate and our results of operations.

61

Beginning January 1, 2022, the Jobs Act eliminated the right to deduct research and development expenditures for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenditures to be amortized over five and 15 tax years, respectively. This provision may materially increase our effective tax rate and reduce our operating cash flows over time as we continue to utilize available net operating losses and tax credits. Infinera continues to monitor and record the impact while waiting for final guidance from the IRS.
We may issue additional shares of our common stock in connection with conversions of the 2024 Notes, the 2027 Notes or the 2028 Notes, and thereby dilute our existing stockholders and potentially adversely affect the market price of our common stock.
In the event that some or all of each series of convertible senior notes are converted and we elect to deliver shares of common stock to the extent permitted, the ownership interests of existing stockholders will be diluted, and any sales in the public market of any shares of our common stock issuable upon such conversion could adversely affect the prevailing market price of our common stock. In addition, the anticipated conversion of any series of convertible senior notes we have issued could depress the market price of our common stock.
The fundamental change provisions of the 2024 Notes, the 2027 Notes and the 2028 Notes may delay or prevent an otherwise beneficial takeover attempt of us.
If a fundamental change (as defined in the applicable indenture governing our convertible senior notes), such as an acquisition of our company, occurs prior to the maturity of the 2024 Notes, the 2027 Notes or the 2028 Notes, as applicable, holders of the applicable series of convertible senior notes will have the right, at their option, to require us to repurchase all or a portion of their convertible senior notes of such series. In addition, if such fundamental change also constitutes a make-whole fundamental change, the conversion rate for the applicable series of convertible senior notes may be increased upon conversion of the such series of convertible senior notes in connection with such make-whole fundamental change. Any increase in the conversion rate will be determined based on the date on which the make-whole fundamental change occurs or becomes effective and the price paid (or deemed paid) per share of our common stock in such transaction. Any such increase will be dilutive to our existing stockholders. Our obligation to repurchase any series of convertible senior notes or increase the conversion rate upon the occurrence of a make-whole fundamental change may, in certain circumstances, delay or prevent a takeover of us that might otherwise be beneficial to our stockholders.
The Capped Calls may affect the value of the 2024 Notes and our common stock.
In connection with the issuance of the 2024 Notes, we entered into capped call transactions (the "Capped Calls") with certain financial institutions who are the option counterparties. The Capped Calls are expected generally to reduce or offset the potential dilution upon conversion of the 2024 Notes or offset any cash payments we are required to make in excess of the principal amount of converted 2024 Notes, as the case may be, with such reduction or offset subject to a cap.
From time to time, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the 2024 Notes. This activity could also cause an increase or a decrease in the market price of our common stock.
We are subject to counterparty risk with respect to the Capped Calls.
The option counterparties to the Capped Calls are financial institutions, and we will be subject to the risk that any or all of them might default under the Capped Calls. Our exposure to the credit risk of the counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under the Capped Calls with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurance as to the financial stability or viability of the option counterparties.
62

Legal and Regulatory Risk Factors
If we fail to protect our intellectual property rights, our competitive position could be harmed, or we could incur significant expense to enforce our rights.
We depend on our ability to protect our proprietary technology. We rely on a combination of methods to protect our intellectual property, including limiting access to certain information, and utilizing trade secret, patent, copyright and trademark laws and confidentiality agreements with employees and third parties, all of which offer only limited protection. The steps we have taken to protect our proprietary rights may be inadequate to preclude misappropriation or unauthorized disclosure of our proprietary information or infringement of our intellectual property rights, and our ability to police such misappropriation, unauthorized disclosure or infringement is uncertain, particularly in countries outside of the U.S. This is likely to become an increasingly important issue as we expand our operations, product offerings and product development into countries that provide a lower level of intellectual property protection. We do not know whether any of our pending patent applications will result in the issuance of patents or whether the examination process will require us to narrow our claims, and even if patents are issued, they may be contested, circumvented or invalidated. Moreover, the rights granted under any issued patents may not provide us with a competitive advantage, and, as with any technology, competitors may be able to develop similar or superior technologies to our own now or in the future.
Protecting against the unauthorized use of our products, trademarks and other proprietary rights is expensive, difficult, time consuming and, in some cases, impossible. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to protect our trade secrets or to determine the validity or scope of the proprietary rights of others. Such litigation could result in substantial cost and diversion of management resources, either of which could harm our business, financial condition and results of operations. Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to enforce their intellectual property rights than we do. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property.
Claims by others that we infringe on their intellectual property rights could harm our business.
Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. In particular, many leading companies in the optical transport networking industry, including our competitors, have extensive patent portfolios with respect to optical transport networking technology. In addition, non-practicing patent holding companies seek to monetize patents they have purchased or otherwise obtained. We expect that infringement claims may increase as the number of products and competitors in our market increases and overlaps in technology implementation occur. From time to time, third parties may assert exclusive patent, copyright, trademark and other intellectual property rights to technologies and related standards that are important to our business or seek to invalidate the proprietary rights that we hold. Competitors or other third parties have asserted, and may continue to assert, claims or initiate litigation or other proceedings against us or our manufacturers, suppliers or customers alleging infringement of their proprietary rights, or seeking to invalidate our proprietary rights, with respect to our products and technology. In addition, in the past we have had certain patent licenses with third parties that have not been renewed, and if we cannot successfully renew these licenses, we could face claims of infringement. In the event that we are unsuccessful in defending against any such claims, or any resulting lawsuits or proceedings, we could incur liability for damages or have valuable proprietary rights invalidated. For additional information regarding certain of the legal proceedings in which we are involved, see the information set forth under the heading "Legal Matters" in Part 1, Item 1, Note 11, Commitments and Contingencies
Any claim of infringement from a third party, even one without merit, could cause us to incur substantial costs defending against the claim, and could distract our management from running our business. Furthermore, a party making such a claim, if successful, could secure a judgment that requires us to pay substantial damages or could include an injunction or other court order that could prevent us from offering our products. In addition, we might be required to seek a license for the use of such intellectual property, which may not be available on commercially reasonable terms or at all. Alternatively, we may be required to develop non-infringing technology, which would require significant effort and expense and may ultimately not be successful. Any of these events could harm our business, financial condition and results of operations.
63

Competitors and other third parties have and may continue to assert infringement claims against our customers and sales partners. Any of these claims may require us to initiate or defend potentially protracted and costly litigation on their behalf, regardless of the merits of these claims, because we generally indemnify our customers and sales partners from claims of infringement of proprietary rights of third parties. If any of these claims succeed, we may be forced to pay damages on behalf of our customers or sales partners, which could have an adverse effect on our business, financial condition and results of operations.
We also incorporate free and open source licensed software into our products. Although we monitor our use of such open source software closely, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In addition, non-compliance with open source software license terms and conditions could subject us to potential liability, including intellectual property infringement or contract claims. In such events, we may be required to seek licenses from third parties in order to continue offering our products, to re-engineer our products or to discontinue the sale of our products in the event re-engineering cannot be accomplished in a timely manner, any of which could adversely affect our business, financial condition and results of operations.
Security incidents, such as data breaches and cyber-attacks, could compromise our intellectual property and proprietary or confidential information and cause significant damage to our business and reputation.
In the ordinary course of our business, we maintain sensitive data on our networks and systems, including data related to our intellectual property and data related to our business, customers and business partners, which may be considered proprietary or confidential information. This sensitive data includes certain personal information and other data relating to our employees and others. We also utilize third-party service providers to host, transmit, or otherwise process data in connection with our business activities, including our supply chain processes, operations, and communications. Companies, especially in the technology industry, have been increasingly subject to a wide variety of security incidents, cyber-attacks, malicious activity, including ransomware, malware and viruses, and other attempts to gain unauthorized access and disrupt systems and the confidentiality, security, and integrity of information, and we and our third-party service providers and suppliers have faced and may continue to face security threats and attacks from a variety of sources. Moreover, advancements in technology, such as artificial intelligence and machine learning, are changing and may continue to change the way companies are subjected to attempts to gain unauthorized access and disrupt systems, thereby increasing the risks of security threats and attacks. In accordance with our flexible approach to work arrangements, many of our employees are also working from home and accessing our corporate network via remote devices, which may be less secure than those used in our offices and thus could increase the potential for such events to occur.
While the secure maintenance of this information and the security of the systems used in our business are critical to our business and reputation, our network and storage applications, and those systems and other business applications maintained by our third-party providers, may be subject to unauthorized access by hackers or breached or otherwise compromised due to operator error, malfeasance or other system disruptions. It may be difficult to anticipate or immediately detect such security incidents or breaches and to prevent or mitigate damage caused as a result. Accordingly, a data breach, security incident, cyber-attack, attack using ransomware or other malware, or any other unauthorized access to systems used in our business or unauthorized acquisition, disclosure, or other processing of our information or other information that we or our third-party vendors maintain or otherwise process could compromise our intellectual property, disrupt our operations, or result in loss of or unauthorized access to or acquisition, disclosure, modification, misuse, corruption, unavailability, or destruction of proprietary or confidential information. While we work to safeguard our internal networks and systems and validate the security of our third-party suppliers and providers to mitigate these potential risks, including through information security policies and employee awareness and training, there is no assurance that such actions will be sufficient to prevent cyber-attacks or security breaches or incidents, and we cannot guarantee that our systems and networks or our third-party service providers’ systems and networks have not been breached or that they or any components of our supply chain do not contain exploitable defects or bugs, including defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support our operations. We and third-party service providers also may face difficulties or delays in identifying or responding to security breaches and other security-related incidents. We have been subjected in the past to a range of immaterial incidents resulting from phishing, emails purporting to come from an executive or vendor seeking payment requests, malware and communications from look-alike corporate domains. While they have not had a material effect on our business or our network security to date, security breaches or incidents involving access to or improper use of our systems, networks or products, or those of third-party service providers, could compromise confidential or otherwise protected information, result in unauthorized acquisition, disclosure, modification, misuse, corruption, unavailability,
64

or destruction of data, cause payments to be diverted to fraudulent accounts, or otherwise disrupt our operations. Security breaches or incidents, or any reports or perceptions that they have occurred, could cause us to incur significant costs and expenses to remediate and otherwise respond to any actual or suspected breach or incident, subject us to regulatory actions and investigations, disrupt key business operations, result in claims, demands, and liability, and divert attention of management and key information technology resources, any of which could cause significant harm to our business and reputation. Even the perception of inadequate security may damage our reputation and negatively impact our business. Further, we could be required to expend significant capital and other resources to address any security incident or breach and to attempt to prevent future security incidents and breaches.
Although we maintain insurance coverage that may cover certain liabilities in connection with some security breaches and other security incidents, we cannot be certain our insurance coverage will be adequate for liabilities actually incurred, including any consequential damages that may arise from such security incidents, that insurance will continue to be available to us on commercially reasonable terms (if at all) or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, or denials of coverage could have a material adverse effect on our business, including our financial condition, results of operations and reputation.
We have identified material weaknesses in our internal control over financial reporting. If we are unable to remediate the identified material weaknesses, or if we experience additional material weaknesses or deficiencies in the future or if we otherwise fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 ("Sarbanes-Oxley Act") and the rules and regulations of The Nasdaq Stock Market LLC. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly, and place significant strain on our personnel, systems and resources. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We continue to develop and refine our disclosure controls, internal control over financial reporting and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC, is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.
As described under the heading "Controls and Procedures" in Part I, Item 4 of this Quarterly Report on Form 10-Q, we identified control deficiencies within the revenue portion of our quote to cash cycle (revenue cycle) and inventory cycle, and with respect to these, our internal resources, expertise and policies required to maintain an effective control environment, that, individually or in the aggregate, constitute material weaknesses in our internal control over financial reporting, resulting in the determination that our disclosure controls and procedures were not effective as of September 30, 2023. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company's annual or interim financial statements will not be prevented or detected on a timely basis. In particular, we determined that (i) within the revenue cycle, controls over the annual establishment of the stand-alone selling prices (“SSPs”) for our performance obligations were not designed to include an adequate review and evaluation of whether the methodology used to develop and establish SSPs, including related financial statement disclosures, was in conformity with ASC 606, Revenue from Contracts with Customers, (ii) within the inventory cycle, controls over judgements used in the estimation of reserves for excess and obsolete inventory were not designed and operating effectively to support such judgements, (iii) controls over the application of our policy for capitalizing variances from standard costs as part of the cost of inventory, did not operate effectively and (iv) as related to our revenue and inventory cycles, certain key controls were not sufficiently designed to assess the completeness and accuracy of Information Produced by the Entity (IPE). These material weaknesses indicate that we had insufficient personnel with an appropriate level of technical accounting knowledge, experience, and training in the application of GAAP commensurate with the complexity of our business and our financial accounting and reporting requirements, which impacted our ability to adequately design, implement and monitor financial reporting controls related to our revenue cycle and inventory cycle that identify and mitigate risks of material misstatements in our financial statements.
65

In response to the identified material weaknesses, management has implemented or plans to implement the remediation measures described under the heading "Controls and Procedures" in Part I, Item 4 of this Quarterly Report on Form 10-Q. While management believes these remediation measures will remediate the identified material weaknesses and strengthen our overall internal control over financial reporting, the identified material weaknesses will not be considered remediated until the applicable remediated controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. As management continues to evaluate and work to enhance our internal control over financial reporting, management may take additional measures to address control deficiencies or we may modify some of the remediation measures. Despite these efforts, we may nevertheless be unsuccessful in remediating the identified material weaknesses. Further, additional weaknesses in our internal control over financial reporting or disclosure controls and procedures may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal controls also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports we will file with the SEC under Section 404 of the Sarbanes-Oxley Act. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the market price of our securities and could adversely impact our business.
In order to restore, maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting to comply with the SEC rules that implement Sections 302 and 404 of the Sarbanes-Oxley Act, we have expended and anticipate that we will continue to expend significant resources and undertake various actions, implementing a remediation plan, incurring accounting-related costs and implementing new internal controls and procedures, and providing significant management oversight. As part of our remediation plan, we plan to review and enhance our personnel with the appropriate level of technical accounting knowledge, experience, and training in the application of GAAP commensurate with the complexity of our business and our financial accounting and reporting requirements, particularly in areas related to our revenue and inventory cycles. Any failure to maintain the adequacy of our internal controls, or consequent inability to produce accurate financial statements on a timely basis, could increase our operating costs and could materially impair our ability to operate our business and could have a material and adverse effect on our operating results and could cause a decline in the price of our securities. In addition, if we are unable to continue to meet these requirements, we may not be able to maintain our listing on the Nasdaq Global Select Market.
We are subject to various governmental export control, trade sanctions, and import laws and regulations that could impair our ability to compete in international markets or subject us to liability if we violate these controls.
In some cases, our products are subject to U.S. and foreign export control laws and regulations that may limit where and to whom we are permitted to sell our products, including the Export Administration Regulations administered by the U.S. Department of Commerce, and our activities may be subject to trade and economic sanctions, including those administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control (collectively, “Trade Controls”). As such, a license may be required to export or re-export our products, or provide related services, to certain countries and end-users, and for certain end-uses. Further, our products incorporating encryption functionality may be subject to special controls applying to encryption items or certain reporting requirements.
We have procedures in place designed to ensure our compliance with Trade Controls, with respect to which failure to comply could subject us to both civil and criminal penalties, including substantial fines, possible incarceration of responsible individuals for willful violations, possible loss of our export or import privileges, or reputational harm. Further, the process for obtaining necessary licenses may be time-consuming or unsuccessful, potentially causing delays in sales or losses of sales opportunities. Trade Controls are complex and dynamic regimes, and monitoring and ensuring compliance can be challenging, particularly given that our products are widely distributed throughout the world. Although we have no knowledge that our activities have resulted in material violations of Trade Controls, any failure by us or our partners to comply with applicable laws and regulations would have negative consequences for us, including reputational harm, government investigations and penalties.
In addition, various countries regulate the import of certain technologies and have enacted laws that could limit our ability to distribute our products and certain product features or could limit our customers’ ability to
66

implement our products in those countries. Changes in our products or changes in U.S. and foreign import and export regulations may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products throughout their global systems or, in some cases, prevent the import and export of our products to certain countries altogether. For example, the U.S. has imposed tariffs on a large variety of products originating from China, including some on components that are supplied to us from China. Depending upon the duration and implementation of these and future tariffs, as well as our ability to mitigate their impact, these tariffs could materially affect our business, including in the form of increased cost of goods sold, increased pricing for customers and reduced sales. Additionally, the U.S. government has continued to expand controls affecting the ability to send certain products and technology related to semiconductors, semiconductor manufacturing and supercomputing to China without an export license and adding additional entities to restricted party lists. It remains unclear what additional actions, if any, will be taken by the governments of the U.S. or China with respect to such trade and tariff matters. Any change in import and export regulations or related legislation, shift in approach to the enforcement or scope of existing regulations, or change in the countries, persons or technologies impacted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Failure to comply with these and similar laws on a timely basis, or at all, or any limitation on our ability to develop, export or sell our products would adversely affect our business, financial condition and results of operations.
We are subject to environmental regulations that could adversely affect our business.
We are subject to complex U.S. and foreign environmental rules and regulations or other social initiatives that impact how and where we manufacture our products. In particular, our manufacturing operations use substances that are regulated by various federal, state, local, foreign and international laws and regulations governing health, safety and the environment, including U.S. Environmental Protection Agency regulations and Waste Electrical and Electronic Equipment Directive, Directive on the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment ("RoHS") and Registration, Evaluation, Authorization, and Restriction of Chemicals regulations adopted by the E.U. From time to time, the E.U. restricts or considers restricting certain substances under these directives. For example, InP has been considered for restriction under RoHS. Any restriction of InP or any other substance integral to our systems could materially adversely affect our business, financial condition and operating results. In addition, if we experience a problem complying with these laws and regulations, it could cause an interruption or delay in our manufacturing operations or it could cause us to incur liabilities or costs related to health, safety or environmental remediation or compliance. We could also be subject to liability if we do not handle these substances in compliance with safety standards for handling, storage and transportation and applicable laws and regulations. If we experience a problem or fail to comply with such safety standards or laws and regulations, our business, financial condition and operating results may be harmed.

Regulations relating to environmental, social and governance matters, as well as customer, supplier, investor or other stakeholder demands, may add operational complexity for us.
There has been an increased focus on environmental, social and governance (“ESG”) matters that affect companies globally, including by the SEC, the E.U. and certain state governments. A number of customers have adopted, or may adopt, procurement policies that include ESG provisions or requirements that may impose additional burdens and costs on us as suppliers. An increasing number of investors are also requiring companies to disclose corporate ESG policies, practices, goals and metrics. In addition, various governmental authorities are developing ESG and disclosure-related laws or regulations that could cause us to incur significant compliance costs and other direct and indirect costs. Any disclosed goals and aspirations related to ESG are subject to assumptions that could change over time, may evolve as the Company and global ESG practices change, and may not be achieved. In addition, ESG-related standards and regulations are continuing to evolve and may not be adequately harmonized. Our efforts to abide by these regulations, to report against these standards and to accomplish our ESG-related goals and aspirations present operational, reputational, financial, audit, legal and other risks. Our processes and controls may not always align with evolving standards, laws and regulations, our interpretation thereof may differ from governmental authorities and other parties and the regulations and standards may continue to evolve, any of which could result in significant revisions to our goals, reported progress toward those goals, or other ESG information we disclose. In addition, any failure or perceived failure to pursue or fulfill previously stated goals and aspirations may result in reputational damage and loss of business, and could expose us to government enforcement actions, private litigation or other adverse consequences, and may adversely affect our business and results of operations.
67

We are subject to global laws and regulations governing privacy, data protection, and cybersecurity that could adversely affect our business or subject us to liability.
Data privacy, data protection, and cybersecurity are areas of increasing focus for our customers, governmental regulators and privacy advocates, and many jurisdictions, including the E.U., the U.S., China and other regions, are evaluating or have implemented laws and regulations relating to cybersecurity, privacy and data protection, which can affect the market and requirements for networking and communications equipment. For example, the General Data Protection Regulation (“GDPR”) in effect in the E.U., and similar regulatory standards in effect in the United Kingdom, the Personal Information Protection Law ("PIPL") in China, the California Consumer Privacy Act (“CCPA”) and the California Privacy Rights Act (“CPRA”), other enacted or proposed legislation in the U.S., including comprehensive privacy legislation similar to the CCPA proposed, and in certain cases enacted, in numerous states, and enacted or proposed legislation in other jurisdictions, have created new compliance obligations with respect to data processing, privacy, data protection, and cybersecurity.
The laws, rules, regulations, standards and other actual and asserted obligations relating to privacy, data protection and cybersecurity to which we may be subject, or that otherwise apply to our business, are constantly evolving, and we expect that there will continue to be new proposed laws, regulations and industry standards concerning these matters in the U.S., the E.U. and other jurisdictions. We cannot fully predict the impact of the GDPR, the PIPL, the CCPA, the CPRA or other laws or regulations, including those that may be modified or enacted in the future, or new or evolving industry standards or actual or asserted obligations, relating to cybersecurity, privacy, or data protection or processing on our business or operations. These laws, regulations, and standards have required us to modify our practices and policies relating to privacy, data protection, cybersecurity, and data processing, and to incur substantial costs and expenses in an effort to comply, and we expect to continue to incur such costs and expenses in the future and may find it necessary or appropriate to further modify our relevant practices and policies. Any actual or perceived failure by us or our customers, partners or vendors to comply with laws, regulations, or other actual or asserted obligations to which we are or are alleged to be subject relating to cybersecurity, privacy or data protection could result in claims, litigation, and regulatory investigations and other proceedings, as well as damage to our reputation. These could result in substantial costs, diversion of resources, fines, penalties, and other damages, and harm to our customer relationships, our market position, and our ability to attract new customers. Any of these could harm our business, financial condition and results of operations.
A portion of our revenue is generated by sales to government entities, which are subject to a number of uncertainties, challenges, and risks.
We currently sell many of our solutions to various government entities, and we may in the future increase sales to government entities. Sales to government entities are subject to a number of risks, including risks related to a highly competitive, expensive, and time-consuming sales process, which often requires significant upfront time and expense without any assurance that we will complete a sale. Additionally, the sales process may be delayed by a shutdown of the U.S. federal government. If we are successfully awarded a government contract, such award may be subject to appeals, disputes, or litigation, including, but not limited to, bid protests by unsuccessful bidders. Government demand and payment for our solutions may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our solutions. Government entities may also have statutory, contractual, or other legal rights to terminate contracts for convenience or due to a default. For purchases by the U.S. federal government, the government may require certain products to be made in, or be products of, the U.S. or other high-cost manufacturing locations, and all of our products may not be made in or products of jurisdictions that meet government requirements, and as a result, our business and results of operations may suffer. Contracts with government entities may also include preferential pricing terms, including, but not limited to, “most favored customer” pricing.
Additionally, we may be required to obtain special certifications to sell some or all of our solutions to government or quasi-government entities. Such certification requirements for our solutions may change, thereby restricting our ability to sell into the federal government sector until we have attained the revised certification. If our products and subscriptions are late in achieving or fail to achieve compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards before us, we may be disqualified from selling our products to such governmental entities, or be at a competitive disadvantage, which would harm our business, financial condition and results of operations. There are no assurances that we will find the terms for obtaining such certifications to be acceptable or that we will be successful in obtaining or maintaining the certifications.
68

As a government contractor or subcontractor, we must comply with laws, regulations, and contractual provisions relating to the formation, administration, and performance of government contracts and inclusion on government contract vehicles, which affect how we and our partners do business with government agencies. As a result of actual or perceived noncompliance with government contracting laws, regulations, or contractual provisions, we may be subject to non-ordinary course audits and internal investigations which may prove costly to our business financially, divert management time, or limit our ability to continue selling our products and services to our government customers. These laws and regulations may impose other added costs on our business, and failure to comply with these or other applicable regulations and requirements, including non-compliance in the past, could lead to claims for damages from our channel partners, downward contract price adjustments or refund obligations, civil or criminal penalties, termination of contracts or suspension or debarment from government contracting for a period of time with government agencies. Any such damages, penalties, disruption, or limitation in our ability to do business with a government would adversely impact, and could have a material adverse effect on, our business, financial condition, results of operations, reputation and growth prospects.
Our business could be adversely affected if our employees cannot obtain and maintain required security clearances or we cannot maintain a required facility security clearance, or we do not comply with legal and regulatory obligations regarding the safeguarding of classified information.
Our U.S. government contract revenue includes income derived from contracts that require our employees to maintain various levels of security clearances and may require us to maintain a facility security clearance, to comply with Department of Defense (“DoD”) requirements. The DoD has strict security clearance requirements for personnel who perform work in support of classified programs. In general, access to classified information, technology, facilities, or programs are subject to additional contract oversight and potential liability. In the event of a security incident involving classified information, technology, facilities, programs, or personnel holding clearances, we may be subject to legal, financial, operational and reputational harm. We are limited in our ability to provide specific information about these classified programs, their risks, or any disputes or claims relating to such programs. As a result, investors have less insight into our classified programs than our other businesses and therefore less ability to fully evaluate the risks related to our classified business or our business overall. Obtaining and maintaining security clearances for employees involves a lengthy process, and it is difficult to identify, recruit, and retain employees who already hold security clearances. If our employees are unable to obtain security clearances in a timely manner, or at all, or if our employees who hold security clearances are unable to maintain their clearances or terminate employment with us, then a customer requiring classified work could terminate an existing contract or decide not to renew the contract upon its expiration. To the extent we are not able to obtain or maintain a facility security clearance, we may not be able to bid on or win new classified contracts, and existing contracts requiring a facility security clearance could be terminated.
Failure to comply with anti-bribery, anti-corruption, anti-money laundering laws, and similar laws, could subject us to penalties and other adverse consequences.
We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the UK Bribery Act, and possibly other anti-bribery and anti-money laundering laws in the U.S. and in countries outside of the U.S. in which we conduct our activities. Anti-corruption and anti-bribery laws have been enforced aggressively and are interpreted broadly to generally prohibit companies, their employees, agents, representatives, business partners, and third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector.
We sometimes leverage third parties to sell our products and conduct our business abroad. We or our employees, agents, representatives, business partners or third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, business partners or third-party intermediaries even if we do not explicitly authorize such activities. We cannot assure you that all of our employees and agents will refrain from taking actions in violation of applicable law for which we may be ultimately held responsible. As we increase our international sales and business, our risks under these laws may increase.
These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to address compliance with such laws, we cannot assure you that none of our employees, agents, representatives, business partners or third-party intermediaries will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
69

Any allegations or violation of the FCPA or other applicable anti-bribery, anti-corruption or anti-money laundering laws, could result in whistleblower complaints, sanctions, settlements, prosecution, enforcement actions, fines, damages, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from U.S. government contracts, all of which may have an adverse effect on our reputation, business, results of operations, and prospects. Responding to any investigation or action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees.
General Risk Factors
The trading price of our common stock has been volatile and may be volatile in the future.
The trading prices of our common stock and the securities of other technology companies have been and may continue to be highly volatile. Factors affecting the trading price of our common stock include:
market conditions in our industry, the industries of our customers and the economy as a whole, including inventory adjustments, supply chain disruptions, global trade tariffs, and fluctuations in currency exchange rates, interest rates or inflation rates;
variations in our operating results;
announcements of technological innovations, new services, service or manufacturing enhancements or government funding opportunities, strategic alliances or agreements by us or by our competitors;
the gain or loss of customers;
recruitment or departure of key personnel;
changes in the estimates of our future operating results or external outlook on those results or changes in recommendations or business expectations by any securities analysts that elect to follow our common stock;
mergers and acquisitions by us, by our competitors or by our customers or suppliers;
social, geopolitical, environmental or health factors, including pandemics or other public health emergencies where we operate; and
adoption or modification of regulations, policies, procedures or programs applicable to our business.
An economic downturn, negative financial news, continued inflation, high interest rates, declines in income or asset values, market conditions, changes to fuel and other energy costs, and other economic factors, may lead to market volatility and associated uncertainty. In addition, if the market for technology stocks or the broader stock market experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, financial condition or results of operations. Each of these factors, among others, could harm the value of an investment in our common stock. Some companies that have had volatile market prices for their securities have had securities class action lawsuits filed against them. If a suit were filed against us, regardless of its merits or outcome, it could result in substantial costs and divert management’s attention and resources.
Future sales of our common stock could cause our stock price to fall.
We have sold, and may in the future sell, shares of our common stock in underwritten offerings and have established, and may in the future establish, “at-the-market” offering programs pursuant to which we may offer and sell shares of our common stock. Sales of securities have resulted and will continue to result in dilution of our existing stockholders, and such sales could cause our stock price to fall.
In addition, if our existing stockholders sell, or indicate an intent to sell, a large number of shares of our common stock in the public market, it could cause our stock price to fall. We may also issue shares of common stock or securities convertible into our common stock from time to time in connection with financings, acquisitions, investments or otherwise. Any such issuance would result in dilution to our existing stockholders and could cause our stock price to fall.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock.
We are a Delaware corporation and the anti-takeover provisions of the General Corporation Law of the State of Delaware ("DGCL"), which apply to us, may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing
70

stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws may discourage, delay or prevent a change in our management or control over us that stockholders may consider favorable. Our amended and restated certificate of incorporation and amended and restated bylaws:
authorize the issuance of “blank check” convertible preferred stock that could be issued by our board of directors to thwart a takeover attempt;
establish a classified board of directors, as a result of which the successors to the directors whose terms have expired will be elected to serve from the time of election and qualification until the third annual meeting following their election;
require that directors only be removed from office for cause;
provide that vacancies on the board of directors, including newly created directorships, may be filled only by a majority vote of directors then in office rather than by stockholders;
prevent stockholders from calling special meetings; and
prohibit stockholder action by written consent, requiring all actions to be taken at a meeting of the stockholders.
Our amended and restated bylaws designate the Court of Chancery of the State of Delaware and the federal district courts of the U.S. as the exclusive forums for substantially all disputes between us and our stockholders, which will restrict our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware or, if such court lacks jurisdiction, any other state or federal court located in the State of Delaware, is the exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action arising pursuant to the DGCL, our amended and restated certificate of incorporation or our amended and restated bylaws; or any action asserting a claim governed by the internal affairs doctrine. However, such exclusive forum provisions would not apply to any such claim as to which such court determines that there is an indispensable party not subject to the jurisdiction of such court (and the indispensable party does not consent to the personal jurisdiction of such court within 10 days following such determination), which is vested in the exclusive jurisdiction of a court or forum other than such court or for which such court does not have subject matter jurisdiction.
These provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act of 1933, as amended (the “Securities Act”) creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. Our stockholders cannot waive compliance with the federal securities laws and the rules and regulations thereunder. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the U.S. will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated bylaws. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
These exclusive choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find such exclusive-forum provisions to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could harm our business.
Events that are outside our control, such as natural disasters, violence or other catastrophic events, could harm our operations.
Our headquarters and the majority of our infrastructure, including our PIC fabrication manufacturing facility, are located in Northern California, an area that is susceptible to earthquakes, fires, floods and other natural disasters. Further, attacks and violence aimed at Northern California or at the U.S. energy or telecommunications infrastructure could hinder or delay the development and sale of our products. In the event that an earthquake,
71

targeted attack or other man-made or natural catastrophe were to destroy any part of our or our contract manufacturers’ or suppliers' facilities, destroy or disrupt vital infrastructure systems, or interrupt our operations or supply chain for any extended period of time, our business, financial condition and results of operations would be harmed. For related risks concerning the operations and availability of the storage facilities in which our inventory is held, see also the Risk Factor titled "Our international sales and operations subject us to additional risks that may harm our operating results."

Item 5.     Other Information
No directors or officers, as defined in Rule 16a-1(f), adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408, during the last fiscal quarter.
72

Item 6.Exhibits
 
Exhibit No.Description
31.1
31.2
32.1*
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*    The certification attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10-Q is not deemed filed with the SEC and is not to be incorporated by reference into any of our filings under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
73

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Infinera Corporation
By:
/s/    NANCY ERBA
Nancy Erba
Chief Financial Officer
(Duly Authorized Officer and
Principal Financial Officer)
Date:February 29, 2024
74
EX-31.1 2 infn-09302023exhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, David W. Heard, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Infinera 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.
Dated: February 29, 2024
By:     /s/    DAVID W. HEARD
David W. Heard
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 infn-09302023exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Nancy L. Erba, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Infinera 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.
Dated: February 29, 2024
By:/s/    NANCY L. ERBA   
Nancy L. Erba
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 infn-09302023exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, David W. Heard, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Infinera Corporation for the quarterly period ended September 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Infinera Corporation.
Date:February 29, 2024 /s/    DAVID W. HEARD     
 David W. Heard
 Chief Executive Officer
 (Principal Executive Officer)
I, Nancy L. Erba, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Infinera Corporation for the quarterly period ended September 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in the Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Infinera Corporation.
Date:February 29, 2024 /s/    NANCY L. ERBA
 Nancy L. Erba
 Chief Financial Officer
 (Principal Financial Officer)
A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to Infinera Corporation and will be retained by Infinera Corporation and furnished to the U.S. Securities and Exchange Commission or its staff upon request.
This certification “accompanies” the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the U.S. Securities and Exchange Commission and is not to be incorporated by reference into any filing of Infinera Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 5 infn-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Restructuring and Other Related Costs link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Basic and Diluted Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Guarantees link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Pension and Post-Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Restructuring and Other Related Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Pension and Post-Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Leases - Schedule of Current and Long-Term Portion of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Leases - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Balance Sheet Details - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Debt - Schedule of Components of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Debt - Schedule of Interest Expense Recognized Related to Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Debt - Schedule of Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Commitments and Contingencies - Schedule of Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Commitments and Contingencies - Schedule of Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Commitments and Contingencies - Schedule of Short-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Stockholders' Equity - Schedule of Stock-Based Compensation Expense Related to ESPP, Amortization of Stock-Based Compensation Related to RSUs, and Stock-Based Compensation Expense Related to PSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Guarantees - Schedule of Activity Related to Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Guarantees - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Guarantees - Schedule of Guarantor Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Pension and Post-Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 infn-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 infn-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 infn-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Recoveries during the period Accounts Receivable, Allowance for Credit Loss, Recovery Pay vs Performance Disclosure [Line Items] Total accrued expenses Accrued Liabilities, Current Other Long Term Liabilities Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue expected to be recognized in the future, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Number of units, beginning balance (in shares) Number of units, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash collateral Cash Collateral for Borrowed Securities Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Long-term deferred tax liability Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance stock units PSUs Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Computer hardware Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Total other (expense) income, net Nonoperating Income (Expense) Commitments and contingencies (Note 11) Commitments and Contingencies Operating Lease Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Amortization of intangible assets Amortization Of Intangible Assets, Operating Expenses Amortization Of Intangible Assets, Operating Expenses Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five Schedule of Current and Long-Term Portion of Operating Lease Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Swing Loan Sub-Facility Swing Loan Sub-Facility [Member] Swing Loan Sub-Facility [Member] Stockholders' Equity Equity [Text Block] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Utilization Standard and Extended Product Warranty Accrual, Decrease for Payments Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restructuring and other related costs Restructuring Charges, Cost of Revenue Restructuring Charges, Cost of Revenue Charges to operations Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Restricted stock units released (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Long-term restricted cash Long-term restricted cash Restricted Cash and Cash Equivalents, Noncurrent Subtotal Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value Authorized shares – 25,000 and no shares issued and outstanding Preferred Stock, Value, Issued Weighted Average  Grant Date  Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Inventory Inventory, Net [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Net loss per common share - diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Guarantees Guarantees [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Receivable [Domain] Receivable [Domain] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Extinguishment of debt Extinguishment of Debt, Amount Asset-based revolving credit facility Line of Credit [Member] Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Convertible senior notes Long-Term Debt, Fair Value Debt payment installments Debt Instrument, Periodic Payment, Payment Installments Debt Instrument, Periodic Payment, Payment Installments Net loss Net loss Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Direct Direct Revenue [Member] Direct Revenue [Member] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Intangible assets with finite lives: Acquired Finite-Lived Intangible Assets [Line Items] Cost of revenue: Cost of Revenue [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Issued LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Repayment of 2024 Notes Repayments of Convertible Debt Employee stock purchase plan shares Employee Stock [Member] 2021 Restructuring Plan 2021 Restructuring Plan [Member] 2021 Restructuring Plan Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue Contract with Customer, Liability Schedule of Computation of Net Loss Per Common Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Service cost Defined Benefit Plan, Service Cost Executive Category: Executive Category [Axis] Weighted Average Remaining Useful Life (In Years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Number of Restricted Stock Units Number of Performance Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Land and building Land and Building [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 2025 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Customer performance guarantees Customer Performance Guarantee Customer Performance Guarantee Thereafter Finance Lease, Liability, to be Paid, Year Five Letter of Credit Letter of Credit [Member] Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Long-term operating lease liabilities Other long-term liabilities Operating Lease, Liability, Noncurrent Short-term restricted cash Short-term restricted cash Restricted Cash and Cash Equivalents, Current Restricted Stock Units RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payment of debt issuance cost Payments of Debt Issuance Costs Operating lease expense Operating Lease Expense, Operating Activities Operating Lease Expense, Operating Activities Income Statement Location [Axis] Income Statement Location [Axis] Unamortized issuance costs and discount Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Accelerated rent expense Operating Lease, Accelerated Rent Expense Operating Lease, Accelerated Rent Expense Shares withheld for tax obligations Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Leasehold and building improvements Leasehold And Building Improvements [Member] Leasehold And Building Improvements [Member] Mortgage Mortgage Payable, including interest Mortgages [Member] Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Total interest expense Interest Expense, Debt 2027 Notes, including interest Convertible Senior Notes Two Thousand Twenty Seven [Member] Convertible Senior Notes Two Thousand Twenty Seven Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Costs Lease, Cost [Table Text Block] Restricted Cash and Cash Equivalents [Abstract] Restricted Cash and Cash Equivalents [Abstract] Inventory Increase (Decrease) in Inventories Accrued expenses and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Research and development Research and Development Expense [Member] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Beginning balance Ending balance Restructuring liability Restructuring Reserve Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from earnings per share computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Number of units granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Payment for debt extinguishment Payment for Debt Extinguishment or Debt Prepayment Cost Supplemental schedule of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest expense Interest expense Interest Expense Unrecognized Compensation Expense, Net Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Gain on extinguishment of debt Gain on extinguishment of debt Gain (Loss) on Extinguishment of Debt General and administration General and Administrative Expense [Member] Leased assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Outstanding standby letters of credit Total Outstanding Standby Letters Of Credit Outstanding Standby Letters Of Credit Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2028 Notes 3.75% Convertible Senior Notes Due 2028 [Member] 3.75% Convertible Senior Notes Due 2028 PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Lease related impairment charges Lease related impairment charges Lease Related Impairment Charges [Member] Lease Related Impairment Charges [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accrued expenses and other current liabilities Operating Lease, Liability, Current Schedule of Company's Equity Award Activity - RSUs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] License License [Member] 2026 Long-Term Debt, Maturity, Year Three Accrued warranty Product Warranty Accrual, Current Computer software Computer Software, Intangible Asset [Member] ESPP shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Net Carrying Amount Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Unpaid debt issuance cost Unpaid Debt Issuance costs Unpaid Debt Issuance costs Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Weighted average shares used in computing net loss per common share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Number of units released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total Long-Term Debt Thereafter Contractual Obligation, to be Paid, Year Five 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Foreign Currency Translation  Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Restructuring and Other Related Costs Restructuring and Related Costs [Table Text Block] Property, plant and equipment, net Property, Plant and Equipment, Net [Abstract] Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Actuarial Gain (Loss) on Pension Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Stock-based compensation effects in net loss before income taxes Allocated Share Based Compensation Expense Before Amortization Of Prior Periods Deferred Inventory Cost Allocated share based compensation expense before amortization of prior periods deferred inventory cost. Europe, Middle East and Africa EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Receivable Type [Axis] Receivable Type [Axis] 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Other, net Other Noncash Income (Expense) 2024 Finance Lease, Liability, to be Paid, Year One Taxes payable Taxes Payable, Current Foreign Subsidiary Foreign Subsidiary [Member] Foreign Subsidiary [Member] Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Debt payment Debt Instrument, Periodic Payment Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Term of finance lease Lessee, Finance Lease, Term of Contract Weighted average grant date fair value per share, beginning balance (in dollars per share) Weighted average grant date fair value per share, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Aggregate Intrinsic Value [Roll Forward] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Inventory Total inventory Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Contractual interest expense Interest Expense, Debt, Excluding Amortization Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Asset retirement obligation Asset Retirement Obligation Total Shareholder Return Amount Total Shareholder Return Amount Product Product [Member] Debt issuance costs amortization period Debt Issuance Costs, Amortization Period Debt Issuance Costs, Amortization Period Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding [Roll Forward] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Effects Of Stock Based Compensation [Line Items] Effects Of Stock Based Compensation [Line Items] Effects Of Stock Based Compensation [Line Items] Effects Of Stock Based Compensation [Table] Effects Of Stock Based Compensation [Table] Effects of stock based compensation Debt instrument, face amount Principal Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Laboratory and manufacturing equipment Laboratory And Manufacturing Equipment [Member] Laboratory and manufacturing equipment. Non-Cash Settlements and Other Restructuring Reserve, Settled Without Cash And Other Restructuring Reserve, Settled Without Cash And Other Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 2024 Notes 2.125% Convertible Senior Notes Due September 1, 2024 [Member] 2.125% Convertible Senior Notes Due September 1, 2024 [Member] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total lease payments Finance Lease, Liability, to be Paid Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Stock-based compensation effects in inventory Effects Of Stock Based Compensation Effects of stock based compensation. Customer [Domain] Customer [Domain] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total operating lease liability Present value of lease liabilities Operating Lease, Liability Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Provision for income taxes increase (decrease) Income Tax Provision Increase (Decrease) Income Tax Provision Increase (Decrease) Credit Facility [Axis] Credit Facility [Axis] Accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities [Abstract] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Services Service [Member] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss Total AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Indirect Indirect Revenue [Member] Indirect Revenue [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Long-term deferred revenue Contract with Customer, Liability, Noncurrent Repayment of asset-based revolving credit facility Repayments of Long-Term Lines of Credit Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Income tax benefit associated with stock-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Number of business activities Number of Reportable Segments Net loss per common share: Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock, $0.001 par value Authorized shares – 500,000 as of September 30, 2023 and December 31, 2022 Issued and outstanding shares – 229,442 as of September 30, 2023 and 220,408 as of December 31, 2022 Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized Stock Based Compensation Cost For Instruments Granted But Not Yet Amortized Table [Table Text Block] Stock based compensation cost for instruments granted but not yet amortized. Commitments and Contingencies Legal Matters and Contingencies [Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Senior Notes Senior Notes [Member] Total current assets Assets, Current Schedule of Short-Term Debt Schedule of Short-Term Debt [Table Text Block] Additions Accounts Receivable, Allowance for Credit Loss, Additions Accounts Receivable, Allowance for Credit Loss, Additions Principal payments on finance lease obligations Finance Lease, Principal Payments Total net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Schedule of Finance Lease Liabilities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Other (loss) gain, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Short-term operating and finance lease liability Operating And Financing Lease, Liability, Current Operating And Financing Lease, Liability, Current Restructuring and other related costs Restructuring Charges, Operating Expenses Restructuring Charges, Operating Expenses PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Schedule of Product Information [Table] Schedule of Product Information [Table] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Asia Pacific Asia Pacific Asia Pacific [Member] Schedule of Changes in Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 2024 Contractual Obligation, to be Paid, Year One Base Rate Base Rate [Member] Weighted average grant date fair value per share, granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Change in estimate Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 2027 Finance Lease, Liability, to be Paid, Year Four Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Property leases Property Leases Property leases. Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses and other current liabilities Other Accrued Liabilities, Current Amortization of intangible assets Amortization Of Intangible Assets, Cost Of Revenue Amortization Of Intangible Assets, Cost Of Revenue Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Other Americas Other Americas [Member] Other Americas [Member] Furniture and fixtures Furniture and Fixtures [Member] Contractual Interest Rates Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Beginning balance Balance at the end of the period Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Total property, plant and equipment, net Long-Lived Assets Restricted stock units Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Lease Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Convertible senior notes Convertible Notes Payable [Member] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Banker's Guarantees or Performance Bonds Banker's Guarantees Or Performance Bonds [Member] Banker's Guarantees Or Performance Bonds [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before income taxes Pre-tax loss Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 2024 Notes, including interest Convertible Senior Notes Two Thousand Twenty Four [Member] Convertible Senior Notes Two Thousand Twenty Four [Member] 2026 Contractual Obligation, to be Paid, Year Three Restructuring and Other Related Costs Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Operating Expenses Operating Expense [Member] Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Long Lived Assets Long-Lived Assets by Geographic Areas [Table Text Block] Guarantees [Abstract] Guarantees [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Schedule of Activity Related to Product Warranty Schedule of Product Warranty Liability [Table Text Block] Additional effective rate of interest to be used on amortized carrying value Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Operating lease expense Operating Lease, Expense Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Enterprise Resource Planning Systems Enterprise Resource Planning Systems [Member] Enterprise resource planning systems Basic and Diluted Net Loss Per Common Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Repayment of mortgage payable Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating lease term Lessee, Operating Lease, Term of Contract Minimum Minimum [Member] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from issuance of long term debt Proceeds from Issuance of Long-Term Debt Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Tax withholding paid on behalf of employees for net share settlement Payment, Tax Withholding, Share-Based Payment Arrangement Cash paid for income taxes, net Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Current Current maturities Long-Term Debt, Current Maturities Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other (expense) income, net: Nonoperating Income (Expense) [Abstract] Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in dollars per share) Net loss per common share - basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] ESPP shares issued Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Non-cash restructuring charges and other related costs Restructuring Costs Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Finance lease, liability, current, statement of financial position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration Schedule of Components of Convertible Senior Notes Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Proceeds from debt Proceeds from Issuance of Debt Restructuring and other related costs Charges Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Remainder of 2023 Contractual Obligation, to be Paid, Remainder of Fiscal Year Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized shares (in shares) Common Stock, Shares Authorized Raw materials Inventory, Raw Materials, Gross 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] Transfer of inventory to fixed assets Transfer Of Inventory To Fixed Assets Value of inventory transferred to fixed assets in noncash transactions. 2028 Notes, including interest Convertible Senior Notes Two Thousand Twenty Eight [Member] Convertible Senior Notes Two Thousand Twenty Eight Unpaid Principal Balance Long-Term Debt, Gross Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Payment of term license obligation Payment For Term License Obligation Payment For Term License Obligation Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Weighted average grant date fair value per share, canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Other Americas Americas, Excluding United States [Member] Americas, Excluding United States [Member] Debt available borrowing capacity Debt Instrument, Unused Borrowing Capacity, Amount Restructuring Plan [Axis] Restructuring Plan [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Surety Bond Surety Bond [Member] Convertible senior notes Convertible Debt [Member] Present value of lease liabilities Finance Lease, Liability Short-term debt, net Debt, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Aggregate intrinsic value, beginning balance Aggregate intrinsic value, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Work in process Inventory, Work in Process, Gross 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Number of units canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance Sheet Details [Line Items] Inventory Awaiting Customer Acceptance [Line Items] Inventory Awaiting Customer Acceptance Line Items Insider Trading Arrangements [Line Items] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Restructuring accrual Restructuring Reserve, Current Closing price of common stock (in dollars per share) Share Price Schedule of Interest Expense Recognized Related To Notes Schedule Of Interest Expense Recognized Table [Table Text Block] Schedule Of Interest Expense Recognized Table [Text Block] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of Revenue Cost of revenue Cost of Sales [Member] Severance and other related expenses Severance and other related expenses Employee Severance [Member] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Cash Payments Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Restricted stock units released Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Reserved common stock for issuance of options (in shares) Common Shares Reserved For Issuance Upon Exercise Of Outstanding Options Assumed From Acquisitions Shares Common Shares Reserved For Issuance Upon Exercise Of Outstanding Options Assumed From Acquisitions Shares Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Amortization of debt issuance costs and discount Amortization of Debt Issuance Costs and Discounts Assets (Liabilities) Liabilities, Fair Value Disclosure [Abstract] Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock based compensation expense Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Additional borrowing capacity Line Of Credit Facility, Additional Borrowing Capacity Line Of Credit Facility, Additional Borrowing Capacity Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income taxes Tax expense Income Tax Expense (Benefit) Weighted Average Period (in Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Write offs Accounts Receivable, Allowance for Credit Loss, Writeoff Finance lease, right-of-use asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Schedule of Details of Selected Balance Sheet Items Schedule Of Selected Balance Sheet Items [Table Text Block] Schedule of selected balance sheet items. Accrued compensation and related benefits Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Number of reporting segments Number of Operating Segments License Agreement Terms License Agreement Terms [Member] Name Trading Arrangement, Individual Name Net change in accumulated other comprehensive loss Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Bond secure amount Bond Secure Amount Bond Secure Amount Equity [Abstract] Equity [Abstract] Inventory Valuation and Obsolescence Inventory Valuation and Obsolescence [Member] 2027 Contractual Obligation, to be Paid, Year Four Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Total revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Money Market Funds Money Market Funds [Member] Amortization of actuarial (gain) loss Defined Benefit Plan, Amortization of Gain (Loss) Others Other Impairment Charges [Member] Other Impairment Charges Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Shares withheld for tax obligations (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Loss contingency related to non-cancelable purchase commitments Loss Contingency Related To Non Cancelable Purchase Commitments Loss contingency related to non-cancelable purchase commitments. Customer One Customer One [Member] Customer One Variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, net Long-Term Net carrying amount Long-Term Debt, Excluding Current Maturities Receivables sold Account Receivables Sold, Gross Account Receivables Sold, Gross Weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Finance lease, liability, statement of financial position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Leased assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Trade Accounts Receivable Trade Accounts Receivable [Member] Number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses: Operating Expenses [Abstract] Less: interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Recognition Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Aggregate intrinsic value, RSUs released Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Aggregate Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than options vested in period aggregate intrinsic value. Proceeds from issuance of 2028 Notes, net of discount Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Thereafter Long-Term Debt, Maturity, Year Five United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Cash paid for amounts included in the measurement of lease liabilities Finance Lease, Interest Payment on Liability Other long-term liabilities Other Liabilities, Noncurrent Weighted average grant date fair value per share, released (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Guarantor Obligations Schedule of Guarantor Obligations [Table Text Block] Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Revenue expected to be recognized in the future as of September 30, 2023 Revenue, Remaining Performance Obligation, Amount Construction in progress Construction in Progress [Member] Pension and Post-Retirement Benefit Plans Compensation and Employee Benefit Plans [Text Block] Total operating expenses Operating Expenses Segment Information Segment Reporting Disclosure [Text Block] Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] 2016 Equity Incentive Plan 2016 Equity Incentive Plan [Member] 2016 Equity Incentive Plan [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Total contractual obligations Contractual Obligation Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Actuarial loss on pension liabilities Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Basic (in shares) Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Value added tax license Value Added Tax License Value added tax license. Income (loss) from operations Operating Income (Loss) Unpaid term licenses (included in accounts payable, accrued liabilities and other long-term liabilities) Term Licenses Incurred But Not Yet Paid Term Licenses Incurred But Not Yet Paid Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] 2025 Contractual Obligation, to be Paid, Year Two Total cost of revenue Cost of Revenue Product Information [Line Items] Product Information [Line Items] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Schedule of Company's Equity Award Activity - PSUs Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Amortization of actuarial (gain) loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit Long-Term Line of Credit Customer relationships and backlog Customer Relationships [Member] 2027 Notes Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member] Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member] Proceeds from asset-based revolving credit facility Proceeds from Long-Term Lines of Credit Type of Restructuring [Domain] Type of Restructuring [Domain] Long-term accrued warranty Product Warranty Accrual, Noncurrent Accounting Standards Update 2020-06 [Member] EX-101.PRE 9 infn-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Feb. 23, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-33486  
Entity Registrant Name INFINERA CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0560433  
Entity Address, Address Line One 6373 San Ignacio Avenue  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95119  
City Area Code 408  
Local Phone Number 572-5200  
Title of 12(b) Security Common stock, par value $0.001 per share  
Trading Symbol INFN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   231,422,390
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001138639  
Current Fiscal Year End Date --12-30  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 123,927 $ 178,657
Short-term restricted cash 1,725 7,274
Accounts receivable, net 328,863 419,735
Inventory 456,880 374,855
Prepaid expenses and other current assets 127,145 152,451
Total current assets 1,038,540 1,132,972
Property, plant and equipment, net 200,718 172,929
Operating lease right-of-use assets 29,877 34,543
Intangible assets, net 27,075 47,787
Goodwill 225,219 232,663
Long-term restricted cash 984 3,272
Other long-term assets 45,912 44,972
Total assets 1,568,325 1,669,138
Current liabilities:    
Accounts payable 282,122 304,880
Accrued expenses and other current liabilities 110,288 141,450
Accrued compensation and related benefits 77,160 78,849
Short-term debt, net 25,641 510
Accrued warranty 18,845 19,747
Deferred revenue 100,777 158,501
Total current liabilities 614,833 703,937
Long-term debt, net 657,936 667,719
Long-term accrued warranty 17,013 16,874
Long-term deferred revenue 21,173 23,178
Long-term deferred tax liability 2,234 2,348
Long-term operating lease liabilities 39,158 45,862
Other long-term liabilities 34,749 29,573
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, $0.001 par value Authorized shares – 25,000 and no shares issued and outstanding 0 0
Common stock, $0.001 par value Authorized shares – 500,000 as of September 30, 2023 and December 31, 2022 Issued and outstanding shares – 229,442 as of September 30, 2023 and 220,408 as of December 31, 2022 229 220
Additional paid-in capital 1,963,838 1,901,491
Accumulated other comprehensive loss (45,159) (22,471)
Accumulated deficit (1,737,679) (1,699,593)
Total stockholders' equity 181,229 179,647
Total liabilities and stockholders’ equity $ 1,568,325 $ 1,669,138
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized shares (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 229,442,000 220,408,000
Common stock, shares outstanding (in shares) 229,442,000 220,408,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Revenue:        
Total revenue $ 392,369 $ 390,447 $ 1,160,672 $ 1,087,306
Cost of revenue:        
Amortization of intangible assets 3,528 6,227 10,621 18,687
Restructuring and other related costs 0 22 0 185
Total cost of revenue 234,049 256,032 712,662 732,044
Gross profit 158,320 134,415 448,010 355,262
Operating expenses:        
Research and development 76,846 76,156 237,234 228,202
Sales and marketing 41,075 33,919 124,406 105,072
General and administrative 29,368 28,923 89,762 86,963
Amortization of intangible assets 2,976 3,582 10,088 10,995
Restructuring and other related costs 400 1,142 2,621 9,545
Total operating expenses 150,665 143,722 464,111 440,777
Income (loss) from operations 7,655 (9,307) (16,101) (85,515)
Other (expense) income, net:        
Interest income 546 269 1,734 426
Interest expense (7,608) (6,516) (21,795) (18,760)
Gain on extinguishment of debt 0 15,521 0 15,521
Other (loss) gain, net (7,540) (7,105) 10,586 (4,605)
Total other (expense) income, net (14,602) 2,169 (9,475) (7,418)
Loss before income taxes (6,947) (7,138) (25,576) (92,933)
Provision for income taxes 2,466 4,792 12,510 16,568
Net loss $ (9,413) $ (11,930) $ (38,086) $ (109,501)
Net loss per common share:        
Basic (in dollars per share) $ (0.04) $ (0.05) $ (0.17) $ (0.51)
Diluted (in dollars per share) $ (0.04) $ (0.05) $ (0.17) $ (0.51)
Weighted average shares used in computing net loss per common share:        
Basic (in shares) 228,077 217,620 225,465 215,104
Diluted (in shares) 228,077 217,620 225,465 215,104
Product        
Revenue:        
Total revenue $ 316,613 $ 317,439 $ 931,057 $ 869,744
Cost of revenue:        
Cost of revenue 190,312 210,018 577,152 597,027
Services        
Revenue:        
Total revenue 75,756 73,008 229,615 217,562
Cost of revenue:        
Cost of revenue $ 40,209 $ 39,765 $ 124,889 $ 116,145
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (9,413) $ (11,930) $ (38,086) $ (109,501)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment 2,208 (9,673) (21,936) (34,883)
Actuarial loss on pension liabilities 0 0 (447) 0
Amortization of actuarial (gain) loss (108) 77 (305) 246
Net change in accumulated other comprehensive loss 2,100 (9,596) (22,688) (34,637)
Comprehensive loss $ (7,313) $ (21,526) $ (60,774) $ (144,138)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 25, 2021     211,381          
Beginning balance at Dec. 25, 2021 $ 323,771 $ (122,001) $ 211 $ 2,026,098 $ (196,493) $ (4,496) $ (1,698,042) $ 74,492
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
ESPP shares issued (in shares)     2,552          
ESPP shares issued 15,191   $ 2 15,189        
Restricted stock units released (in shares)     5,419          
Restricted stock units released 6   $ 6          
Shares withheld for tax obligations (in shares)     (489)          
Shares withheld for tax obligations (3,346)     (3,346)        
Stock-based compensation 44,718     44,718        
Other comprehensive loss (34,637)         (34,637)    
Net loss (109,501)           (109,501)  
Ending balance (in shares) at Sep. 24, 2022     218,863          
Ending balance at Sep. 24, 2022 114,201   $ 219 1,886,166   (39,133) (1,733,051)  
Beginning balance (in shares) at Jun. 25, 2022     216,431          
Beginning balance at Jun. 25, 2022 116,558   $ 216 1,867,000   (29,537) (1,721,121)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
ESPP shares issued (in shares)     1,318          
ESPP shares issued 6,310   $ 1 6,309        
Restricted stock units released (in shares)     1,324          
Restricted stock units released 2   $ 2          
Shares withheld for tax obligations (in shares)     (210)          
Shares withheld for tax obligations (957)     (957)        
Stock-based compensation 13,814     13,814        
Other comprehensive loss (9,596)         (9,596)    
Net loss (11,930)           (11,930)  
Ending balance (in shares) at Sep. 24, 2022     218,863          
Ending balance at Sep. 24, 2022 114,201   $ 219 1,886,166   (39,133) (1,733,051)  
Beginning balance (in shares) at Dec. 31, 2022     220,408          
Beginning balance at Dec. 31, 2022 179,647   $ 220 1,901,491   (22,471) (1,699,593)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
ESPP shares issued (in shares)     3,514          
ESPP shares issued 14,931   $ 4 14,927        
Restricted stock units released (in shares)     5,883          
Restricted stock units released 5   $ 5          
Shares withheld for tax obligations (in shares)     (363)          
Shares withheld for tax obligations (2,217)     (2,217)        
Stock-based compensation 49,637     49,637        
Other comprehensive loss (22,688)         (22,688)    
Net loss (38,086)           (38,086)  
Ending balance (in shares) at Sep. 30, 2023     229,442          
Ending balance at Sep. 30, 2023 181,229   $ 229 1,963,838   (45,159) (1,737,679)  
Beginning balance (in shares) at Jul. 01, 2023     226,488          
Beginning balance at Jul. 01, 2023 167,178   $ 226 1,942,477   (47,259) (1,728,266)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
ESPP shares issued (in shares)     1,739          
ESPP shares issued 6,195   $ 2 6,193        
Restricted stock units released (in shares)     1,338          
Restricted stock units released 1   $ 1          
Shares withheld for tax obligations (in shares)     (123)          
Shares withheld for tax obligations (549)     (549)        
Stock-based compensation 15,717     15,717        
Other comprehensive loss 2,100         2,100    
Net loss (9,413)           (9,413)  
Ending balance (in shares) at Sep. 30, 2023     229,442          
Ending balance at Sep. 30, 2023 $ 181,229   $ 229 $ 1,963,838   $ (45,159) $ (1,737,679)  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Cash Flows from Operating Activities:    
Net loss $ (38,086) $ (109,501)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 59,403 64,011
Non-cash restructuring charges and other related costs 1,183 6,098
Amortization of debt issuance costs and discount 2,970 5,270
Operating lease expense 6,402 7,203
Stock-based compensation expense 49,393 44,418
Gain on extinguishment of debt 0 (15,521)
Other, net (683) 892
Changes in assets and liabilities:    
Accounts receivable 89,248 64,833
Inventory (82,983) (45,514)
Prepaid expenses and other current assets 16,811 (36,971)
Accounts payable (27,798) 37,327
Accrued expenses and other current liabilities (46,163) (23,083)
Deferred revenue (59,839) (36,458)
Net cash used in operating activities (30,142) (36,996)
Cash Flows from Investing Activities:    
Purchase of property and equipment (40,900) (37,750)
Net cash used in investing activities (40,900) (37,750)
Cash Flows from Financing Activities:    
Proceeds from issuance of 2028 Notes, net of discount 98,751 373,750
Repayment of 2024 Notes (83,446) (280,842)
Proceeds from asset-based revolving credit facility 0 80,000
Repayment of asset-based revolving credit facility 0 (80,000)
Repayment of mortgage payable (381) (366)
Payment of debt issuance cost (2,108) (11,246)
Payment of term license obligation (7,720) (5,413)
Principal payments on finance lease obligations (784) (1,054)
Proceeds from issuance of common stock 14,931 15,189
Tax withholding paid on behalf of employees for net share settlement (2,217) (3,346)
Net cash provided by financing activities 17,026 86,672
Effect of exchange rate changes on cash (8,551) (4,430)
Net change in cash, cash equivalents and restricted cash (62,567) 7,496
Cash, cash equivalents and restricted cash at beginning of period 189,203 202,521
Cash, cash equivalents, and restricted cash at end of period [1] 126,636 210,017
Supplemental disclosures of cash flow information:    
Cash paid for income taxes, net 9,955 9,330
Cash paid for interest 21,579 14,694
Supplemental schedule of non-cash investing and financing activities:    
Unpaid debt issuance cost 0 1,313
Property and equipment included in accounts payable and accrued liabilities 18,529 2,698
Transfer of inventory to fixed assets 1,207 4,805
Unpaid term licenses (included in accounts payable, accrued liabilities and other long-term liabilities) $ 16,510 $ 8,591
[1] Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
September 30,
2023
September 24,
2022
Cash and cash equivalents$123,927 $198,044 
Short-term restricted cash1,725 8,946 
Long-term restricted cash984 3,027 
Total cash, cash equivalents and restricted cash$126,636 $210,017 
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 24, 2022
Dec. 25, 2021
Restricted Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 123,927 $ 178,657 $ 198,044  
Short-term restricted cash 1,725 7,274 8,946  
Long-term restricted cash 984 3,272 3,027  
Total cash, cash equivalents and restricted cash $ 126,636 [1] $ 189,203 $ 210,017 [1] $ 202,521
[1] Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
September 30,
2023
September 24,
2022
Cash and cash equivalents$123,927 $198,044 
Short-term restricted cash1,725 8,946 
Long-term restricted cash984 3,027 
Total cash, cash equivalents and restricted cash$126,636 $210,017 
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies
Infinera Corporation (the “Company”) prepared its interim condensed consolidated financial statements that accompany these notes in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
The Company has made certain estimates, assumptions and judgments that can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Estimates, assumptions and judgments made by management include inventory valuation, revenue recognition, accounting for income taxes, stock-based compensation, employee benefit and pension plans, manufacturing partner and supplier liabilities, allowances for sales returns, allowances for credit losses, useful life of intangibles and property, plant and equipment, impairment loss related to lease abandonment, accrued warranty, operating and finance lease liabilities, restructuring and other related costs and loss contingencies. Management believes that the estimates and judgments upon which they rely are reasonable based upon information available to them at the time that these estimates and judgments are made. The Company expects uncertainties around its key accounting estimates to continue to evolve depending on the duration and degree of impact associated with inflation, disruption in the global economy and financial markets and the ongoing effects of the coronavirus (“COVID-19”) pandemic. These estimates may change as new events occur and additional information emerges, and such changes are recognized or disclosed in the Company's condensed consolidated financial statements.
The interim financial information is unaudited, but reflects all adjustments that are, in management’s opinion, necessary to provide a fair presentation of results for the interim periods presented. All adjustments are of a normal recurring nature. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
This interim information should be read in conjunction with the consolidated financial statements in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
For the three-months ended September 30, 2023, one customer accounted for 12% of the Company's total revenue and for the nine-months ended September 30, 2023, the same customer accounted for 11% of the Company's total revenue. For the three-months ended September 24, 2022, one customer accounted for 12% of the Company's total revenue and for the nine-months ended September 24, 2022, no customer accounted for 10% or more of the Company's total revenue.
There have been no material changes in the Company’s significant accounting policies for the nine-months ended September 30, 2023 compared to those disclosed in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.
Accounting Pronouncements Not Yet Adopted
Segment Reporting Disclosures
In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” The standard improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit (referred to as the “significant expense principle”). The standard will become effective for fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and is currently evaluating the impact this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.
Income Tax Disclosures
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The standard enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The standard will be effective for fiscal year 2024 annual financial statements with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and expects the adoption of the standard will impact certain of the income tax disclosures.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases Leases
The Company has operating leases for real estate (facilities) and automobiles. For the three- and nine-months ended September 30, 2023, operating lease expense was $3.4 million and $11.6 million, respectively. Included in operating lease expense were rent expense and impairment charges due to restructuring resulting in abandonment of certain lease facilities, amounting to $0.4 million and $2.6 million, for the three- and nine-months ended September 30, 2023, respectively. For the three- and nine-months ended September 24, 2022, operating lease expense was $4.2 million and $17.5 million, respectively. Included in operating lease expense were rent expense and impairment charges due to restructuring resulting in abandonment of certain lease facilities, amounting to $1.1 million and $7.5 million, for the three- and nine-months ended September 24, 2022, respectively.
Variable lease cost, short-term lease cost and sublease income were immaterial during the three- and nine-month periods ended September 30, 2023 and September 24, 2022.
The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Accrued expenses and other current liabilities$11,875 $10,948 
Other long-term liabilities39,158 45,862 
Total operating lease liability$51,033 $56,810 
The Company also has finance leases. The lease term for these arrangements range from three to five years with options to purchase, or ownership transferring at the end of the term. As of September 30, 2023 and December 31, 2022, finance leases included in property, plant, and equipment, net in the condensed consolidated balance sheets were $5.6 million and $1.9 million, respectively. Finance lease expense includes amortization of the right-of-use assets and interest expense. Total finance lease expense during the three- and nine-month periods ended September 30, 2023 and September 24, 2022 was not material.
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$62,873 $5,436 
Less: interest(1)
11,840 781 
Present value of lease liabilities$51,033 $4,655 
(1)    Calculated using the interest rate for each lease.
The following table presents supplemental information for the Company's non-cancelable leases for the nine-months ended September 30, 2023 (in thousands, except for weighted average and percentage data):
Operating LeaseFinance Lease
Weighted average remaining lease term4.79 years4.24 years
Weighted average discount rate9.32 %9.88 %
Cash paid for amounts included in the measurement of lease liabilities$12,261 $784 
Leased assets obtained in exchange for new lease liabilities$3,104 $4,363 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents the Company's revenue disaggregated by geography, based on the shipping address of the customer (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
United States$229,649 $222,071 $683,798 $573,786 
Other Americas25,361 21,496 69,073 75,232 
Europe, Middle East and Africa99,261 94,181 278,154 306,630 
Asia Pacific38,098 52,699 129,647 131,658 
Total revenue$392,369 $390,447 $1,160,672 $1,087,306 
The Company sells its products directly to customers who are predominantly service providers and to channel partners that sell on its behalf.
The following table presents the Company's revenue disaggregated by sales channel (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Direct$264,076 $287,055 $768,456 $821,666 
Indirect128,293 103,392 392,216 265,640 
Total revenue$392,369 $390,447 $1,160,672 $1,087,306 
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):
September 30,
2023
December 31,
2022
Assets (Liabilities)
Accounts receivable, net$328,863 $419,735 
Contract assets$37,407 $60,172 
Deferred revenue$(121,950)$(181,679)
Revenue recognized for the three- and nine-months ended September 30, 2023 that was included in the deferred revenue balance at the beginning of the reporting period was $17.4 million and $112.7 million, respectively. Revenue recognized for the three- and nine-months ended September 24, 2022 that was included in the deferred revenue balance at the beginning of the reporting period was $21.5 million and $92.0 million, respectively. Changes in the contract asset and liability balances during the three- and nine-month periods ended September 30, 2023 and September 24, 2022 were not materially impacted by other factors.
Transaction Price Allocated to the Remaining Performance Obligation
The Company’s remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially satisfied, consisting of deferred revenue and backlog. The Company’s backlog represents purchase orders received from customers for future product shipments and services. The Company’s backlog is subject to future events that could cause the amount or timing of the related revenue to change, and, in certain cases, may be canceled without penalty. Orders in backlog may be fulfilled several quarters following receipt or may relate to multi-year support service obligations.
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) pursuant to contracts that are not subject to cancellation without penalty at the end of the reporting period (in thousands):
Remainder of 20232024202520262027ThereafterTotal
Revenue expected to be recognized in the future as of September 30, 2023
$347,267 $132,403 $18,163 $8,660 $6,182 $3,378 $516,053 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Disclosure of Fair Values
Financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued liabilities, and debt. The carrying values of these financial instruments other than the Company's 2024 Notes, 2027 Notes and 2028 Notes (as defined below and collectively referred to as "convertible senior notes") approximate their fair values. The fair value of convertible senior notes was determined based on the quoted bid price of the convertible senior notes in an over-the-counter market on September 29, 2023 (the last trading day of the quarter).
The following table presents the estimated fair values of the convertible senior notes (in thousands):
As of September 30, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Convertible senior notes$— $630,605 $630,605 $— $785,364 $785,364 
Cash equivalents are measured and reported at fair value on a recurring basis. The following table presents the fair value of these financial assets and their levels within the fair value hierarchy (in thousands):
As of September 30, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Money market funds$70,000 $— $70,000 $95,000 $— $95,000 
During the nine-months ended September 30, 2023, there were no transfers of assets or liabilities between Level 1 and Level 2 of the fair value hierarchy. As of each of September 30, 2023 and December 31, 2022, none of the Company’s existing assets or liabilities were classified as Level 3.
The Company measures goodwill and intangible assets at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. The Company performed an analysis of impairment indicators of these assets and noted no adverse impact to their fair values as of September 30, 2023.
Facilities-related Charges
The Company classifies certain facilities-related charges within Level 3 of the fair value hierarchy and applies fair value accounting on a nonrecurring basis when impairment indicators exist or upon the existence of observable fair values.
In connection with its restructuring plans (as discussed in Note 7, “Restructuring and Other Related Costs” to the notes to condensed consolidated financial statements), the Company incurred facilities-related charges of $0.4 million and $2.6 million for the three- and nine-months ended September 30, 2023, respectively. The Company incurred facilities-related charges of $1.1 million and $7.5 million for the three- and nine-months ended September 24, 2022, respectively. These charges primarily consisted of impairment charges incurred for operating lease right-of-use assets and were calculated at fair value based on estimated future sublease rental receipts that the Company could reasonably obtain over the remaining lease term at the discount rate. Facilities-related charges are classified as Level 3 measurement due to the significance of these unobservable inputs. See Note 7, "Restructuring and Other Related Costs" to the notes to condensed consolidated financial statements for more information.
Cash, Cash Equivalents and Restricted Cash
As of September 30, 2023, the Company had $126.6 million of cash, cash equivalents and restricted cash, including $47.0 million of cash held by its foreign subsidiaries.
As of December 31, 2022, the Company had $189.2 million of cash, cash equivalents and restricted cash, including $65.9 million of cash held by its foreign subsidiaries.
The Company's cash held by its foreign subsidiaries is used for operating and investing activities in those locations, and the Company does not currently have the need or the intent to repatriate those funds to the U.S.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.
The following table presents details of the Company’s goodwill during the nine-months ended September 30, 2023 (in thousands):
Balance as of December 31, 2022
$232,663 
Foreign currency translation adjustments(7,444)
Balance as of September 30, 2023
$225,219 
The gross carrying amount of goodwill may change due to the effects of foreign currency fluctuations as a portion of these assets are denominated in foreign currency. To date, the Company has not recognized any impairment losses on goodwill.
Intangible Assets
The following tables present details of the Company’s intangible assets as of September 30, 2023 and December 31, 2022 (in thousands, except for weighted average data):
 September 30, 2023
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships$110,318 $(83,243)$27,075 3.0
Developed technology148,733 (148,733)— — 
Total intangible assets with finite lives$259,051 $(231,976)$27,075 

 December 31, 2022
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships and backlog$151,461 $(114,294)$37,167 3.5
Developed technology170,467 (159,847)10,620 0.7
Total intangible assets with finite lives$321,928 $(274,141)$47,787 
The gross carrying amount of intangible assets and the related amortization expense of intangible assets may change due to the effects of foreign currency fluctuations as a portion of these assets are denominated in foreign currency. Amortization expenses were $6.5 million and $20.7 million for the three- and nine-months ended September 30, 2023, respectively. Amortization expenses were $9.8 million and $29.7 million for the three- and nine-months ended September 24, 2022, respectively.
Intangible assets are carried at cost less accumulated amortization and impairment, if any. Amortization expenses are recorded to the appropriate cost and expense categories.
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2023 (in thousands):
 Fiscal Years
 TotalRemainder of 20232024202520262027Thereafter
Total future amortization expense$27,075 $2,256 $9,025 $9,025 $6,769 $— $— 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Restricted Cash
The Company’s restricted cash balance is held in deposit accounts at various banks globally. These amounts primarily collateralize the Company’s issuances of standby letters of credit and bank guarantees.
Allowance for Credit Losses
The following table provides a rollforward of the allowance for credit losses for accounts receivable for the nine-months ended September 30, 2023 (in thousands):
Balance as of December 31, 2022
$1,422 
Additions(1)
267 
Write offs(2)
(390)
Recoveries during the period(333)
Balance as of September 30, 2023
$966 
(1)The new additions during the nine-months ended September 30, 2023 are primarily due to specific reserves.
(2)The write offs during the nine-months ended September 30, 2023 are primarily amounts fully reserved previously.
Accounts Receivable Factoring
The Company sells certain designated trade account receivables based on factoring arrangements with well-established factoring companies. Pursuant to the terms of the arrangements, the Company accounts for these transactions in accordance with ASC Topic 860, "Transfers and Servicing". The Company's factor purchases trade accounts receivables on a non-recourse basis and without any further obligations. Trade accounts receivables balances sold are removed from the condensed consolidated balance sheets and cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows. The difference between the fair value of the Company's trade receivables and the proceeds received is recorded as interest expense in the Company's condensed consolidated statements of operations. For the three- and nine-months ended September 30, 2023, the Company's recognized factoring related interest expense was approximately $0.3 million and $0.7 million, respectively. For the three- and nine-months ended September 24, 2022, the Company's recognized factoring related interest expense was approximately $0.2 million and $0.4 million, respectively.
For the three- and nine-months ended September 30, 2023, the Company's gross amount of trade accounts receivables sold were approximately $18.1 million and $52.5 million, respectively. For the three- and nine-months ended September 24, 2022, the Company's gross amount of trade accounts receivables sold were approximately $25.0 million and $67.6 million, respectively.
Selected Balance Sheet Items
The following table provides details of selected balance sheet items (in thousands):
September 30,
2023
December 31,
2022
Inventory
Raw materials$110,353 $48,688 
Work in process69,916 66,591 
Finished goods
276,611 259,576 
Total inventory$456,880 $374,855 
Property, plant and equipment, net
Computer hardware$48,024 $46,454 
Computer software(1)
76,973 62,102 
Laboratory and manufacturing equipment345,384 297,261 
Land and building12,372 12,369 
Furniture and fixtures2,843 2,828 
Leasehold and building improvements50,985 50,360 
Construction in progress35,879 42,418 
Subtotal572,460 513,792 
Less accumulated depreciation and amortization(2)
(371,742)(340,863)
Total property, plant and equipment, net$200,718 $172,929 
Accrued expenses and other current liabilities
Loss contingency related to non-cancelable purchase commitments$16,789 $28,796 
Taxes payable40,251 42,757 
Short-term operating and finance lease liability13,002 11,701 
Restructuring accrual209 941 
Other accrued expenses and other current liabilities40,037 57,255 
Total accrued expenses$110,288 $141,450 
(1)Included in computer software at September 30, 2023 and December 31, 2022 were $34.7 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at September 30, 2023 and December 31, 2022 were $10.8 million and $9.0 million, respectively. Also included in computer software at September 30, 2023 and December 31, 2022 was $32.4 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at September 30, 2023 and December 31, 2022 was $17.3 million and $9.1 million, respectively.
(2)Depreciation expense was $13.5 million and $38.7 million (which includes depreciation of capitalized ERP cost of $1.3 million and $3.5 million, respectively) for the three- and nine-months ended September 30, 2023, respectively. Also included in depreciation expense for the three- and nine-months ended September 30, 2023 was $2.4 million and $6.8 million, respectively, related to term licenses. Depreciation expense was $11.5 million and $34.3 million (which includes depreciation of capitalized ERP cost of $1.1 million and $2.6 million, respectively) for the three- and nine-months ended September 24, 2022, respectively. Also included in depreciation expense for the three- and nine-months ended September 24, 2022 was $2.0 million and $5.5 million, respectively, related to term licenses.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Related Costs
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Other Related Costs Restructuring and Other Related Costs
In 2021, the Company announced a plan to restructure certain international research and development operations (the "2021 Restructuring Plan"). The 2021 Restructuring Plan is substantially completed. Additional restructuring activities may occur in the future in connection with the Company’s ongoing transformation initiatives.
In the three- and nine-month periods ended September 30, 2023 and September 24, 2022, the Company incurred lease-related impairment charges from consolidation of various sites that resulted in abandonment of related leased facilities. This was a result of restructuring initiatives undertaken in previous years.
The following table presents restructuring and other related costs included in cost of revenue and operating expenses in the accompanying condensed consolidated statements of operations under the restructuring plans (in thousands):
 Three Months Ended
 September 30, 2023September 24, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$— $— $22 $32 
Lease related impairment charges— 405 — 1,076 
Others— (5)— 34 
Total$— $400 $22 $1,142 

 Nine Months Ended
 September 30, 2023September 24, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$— $— $166 $1,789 
Lease related impairment charges— 2,566 — 7,535 
Others— 55 19 221 
Total$— $2,621 $185 $9,545 
Restructuring liabilities are reported within accrued expenses and other long-term liabilities in the accompanying condensed consolidated balance sheets (in thousands):
Severance and other related expensesLease related impairment chargesOthersTotal
Balance at December 31, 2022$792 $— $149 $941 
Charges— 2,566 55 2,621 
Cash Payments(739)(1,371)(60)(2,170)
Non-Cash Settlements and Other(1,195)(1,183)
Balance at September 30, 2023$62 $— $147 $209 
As of September 30, 2023, the Company's restructuring liability was primarily comprised of $0.2 million related to the 2021 Restructuring Plan. The liability related to the 2021 Restructuring Plan is expected to be paid by the end of 2023.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss includes certain changes in equity that are excluded from net loss. The following table sets forth the changes in accumulated other comprehensive loss by component for the nine-months ended September 30, 2023 (in thousands): 
Foreign Currency Translation Actuarial Gain (Loss) on PensionTotal
Balance at December 31, 2022$(49,632)$27,161 $(22,471)
Other comprehensive loss before reclassifications(21,936)(447)(22,383)
Amounts reclassified from accumulated other comprehensive loss— (305)(305)
Net current-period other comprehensive loss(21,936)(752)(22,688)
Balance at September 30, 2023$(71,568)$26,409 $(45,159)
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basic and Diluted Net Loss Per Common Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Loss Per Common Share Basic and Diluted Net Loss Per Common Share
Basic net loss per common share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed using net loss and the weighted average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Potentially dilutive common shares include the assumed release of outstanding restricted stock units (“RSUs”) and performance shares (referred to herein as the “PSUs”), assumed issuance of common stock under the Company’s 2007 Employee Stock Purchase Plan (the “ESPP”) using the treasury stock method, and shares of common stock issuable upon conversion of convertible senior notes. The Company includes the common shares underlying PSUs in the calculation of diluted net income per common share only when they become contingently issuable. As the Company incurred net losses during the three- and nine-month periods ended September 30, 2023 and September 24, 2022, all potentially issuable shares of common stock were determined to be anti-dilutive.
The following table sets forth the computation of net loss per common share – basic and diluted (in thousands, except per share amounts):
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Net loss$(9,413)$(11,930)$(38,086)$(109,501)
Weighted average common shares outstanding - basic and diluted228,077 217,620 225,465 215,104 
Net loss per common share - basic and diluted$(0.04)$(0.05)$(0.17)$(0.51)
The following sets forth the potentially dilutive shares excluded from the computation of the diluted net loss per share because their effect was anti-dilutive (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Convertible senior notes28,019 49,866 34,412 62,227 
Restricted stock units13,144 14,030 14,313 15,585 
Performance stock units3,661 2,559 3,674 2,727 
Employee stock purchase plan shares— 19 71 474 
Total44,824 66,474 52,470 81,013 
The Company uses the if-converted method for calculating any potential dilutive effect of the convertible senior notes. The Company calculates diluted earnings per share assuming that all of the convertible senior notes permitted to be share settled were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes was excluded from the calculation of diluted net loss per share for the three- and nine-month periods ended September 30, 2023 and September 24, 2022, because the effect would have been anti-dilutive.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
The following is a summary of the Company's debt as of September 30, 2023 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$18.7 $— $18.7 September 2024
2027 Notes— 196.6 200.0 March 2027
2028 Notes— 461.3 473.8 August 2028
Mortgage6.9 — 6.9 March 2024
   Total Debt$25.6 $657.9 $699.4 
The following is a summary of the Company's debt as of December 31, 2022 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$— $101.7 $102.7 September 2024
2027 Notes— 195.9 200.0 March 2027
2028 Notes— 363.3 373.8 August 2028
Mortgage0.5 6.8 7.3 March 2024
Total Debt$0.5 $667.7 $683.8 
Convertible Senior Notes
In September 2018, the Company issued $402.5 million aggregate principal amount of 2.125% Convertible Senior Notes due 2024 (the "2024 Notes"). In March 2020, the Company issued $200.0 million aggregate principal amount of 2.5% Convertible Senior Notes due 2027 (the “2027 Notes"). In August 2022 and in June 2023, the Company issued $373.8 million and $100.0 million, respectively, aggregate principal amounts of 3.75% Convertible Senior Notes due 2028 (together, the "2028 Notes," and together with the 2024 Notes and 2027 Notes, the “convertible senior notes”). The 2024 Notes bear interest at a fixed rate of 2.125% per year, payable semi-annually in arrears on March 1 and September 1 of each year, beginning on March 1, 2019. The 2027 Notes bear interest at a fixed rate of 2.5% per year, payable semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2020. The 2028 Notes bear interest at a fixed rate of 3.75% per year, payable semi-annually in arrears on February 1 and August 1 of each year, beginning on February 1, 2023. No sinking fund is provided for the convertible senior notes.
There have been no changes to the initial conversion price of the convertible senior notes since issuance and during the three- and nine-months ended September 30, 2023. None of the conditions allowing holders of the convertible senior notes to convert early were met. The convertible senior notes were therefore not convertible during the three- and nine-months ended September 30, 2023.
Exchange and Repurchase
In June 2023, the Company issued $100.0 million in additional aggregate principal amount (the "Additional 2028 Notes") of its currently outstanding 3.75% Convertible Senior Notes due 2028 (the "Existing 2028 Notes"). The Additional 2028 Notes were issued under an indenture dated as of August 8, 2022, by and between the Company and U.S. Bank Trust Company, National Association, as trustee. The Additional 2028 Notes constitute a further issuance of, and form a single series with, the Existing 2028 Notes issued on August 8, 2022 in the aggregate principal amount of $373.8 million and have substantially identical terms, including conversion rate, conversion price, convertible dates, redemption rights, conditions for conversion, settlement provisions and ranking.
The net proceeds to the Company from this issuance of Additional 2028 Notes were approximately $96.5 million after deducting the placement agent's fee, other debt issuance costs and discount. The Company used approximately $84.0 million of the net proceeds from this issuance to repurchase approximately $83.9 million in aggregate principal amount, which included accrued and unpaid interest, of its 2024 Notes concurrently with the issuance. This transaction involved a contemporaneous exchange of cash between the Company and holders of the
2024 Notes participating in the issuance of the Additional 2028 Notes. Accordingly, the transaction was evaluated for modification or extinguishment accounting in accordance with ASC 470-50, Debt – Modifications and Extinguishments on a creditor-by-creditor basis depending on whether the exchange was determined to have substantially different terms. The repurchase of the 2024 Notes and issuance of the Additional 2028 Notes were deemed to have substantially different terms based on the present value of the cash flows or significant difference between the value of the conversion option immediately prior to and after the exchange. Therefore, the repurchase of the 2024 Notes was accounted for as a debt extinguishment. The Company recorded an immaterial loss on extinguishment of debt in interest expense, in the condensed consolidated statements of operations for the nine-months ended September 30, 2023, which includes the write-off of the related deferred issuance costs.
Interest Expense
The following table presents the interest expense related to the contractual interest coupon and the amortization of debt issuance costs on the Company's convertible senior notes (in thousands):
 Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Contractual interest expense$5,803 $4,513 $16,472 $11,291 
Amortization of debt issuance costs and discount799 1,087 3,243 2,626 
Total interest expense$6,602 $5,600 $19,715 $13,917 
The issuance cost and discount related to the 2024 Notes, the 2027 Notes and the 2028 Notes are being amortized to interest expense over the respective contractual term, at effective interest rates of 2.6%, 3.0% and 4.3%, respectively. Unamortized debt issuance costs and discount will be amortized over the remaining life of the 2024 Notes, the 2027 Notes and the 2028 Notes which is approximately 11 months, 41 months, and 58 months, respectively.
The net carrying amount of the convertible senior notes as of September 30, 2023 and as of December 31, 2022 was as follows (in thousands):

2024 Notes2027 Notes2028 Notes
September 30, 2023December 31, 2022September 30, 2023December 31, 2022September 30, 2023December 31, 2022
Principal$18,747 $102,652 $200,000 $200,000 $473,750 $373,750 
Unamortized issuance costs and discount— (926)(3,412)(4,121)(12,402)(10,401)
Net carrying amount$18,747 $101,726 $196,588 $195,879 $461,348 $363,349 
Asset-based revolving credit facility
On June 24, 2022, the Company entered into a Loan, Guaranty and Security Agreement (as amended, the “Loan Agreement”) with the lenders party thereto, and Bank of America, N.A., as agent. The Loan Agreement provides for a senior secured asset-based revolving credit facility of up to $200 million (the "Credit Facility"), which the Company may draw upon from time to time. The Company may increase the total commitments under the revolving credit facility by up to an additional $100 million, subject to certain conditions. In addition, the Loan Agreement provides for a $50 million letter of credit subfacility and a $20 million swingline loan facility.
The Credit Facility has a stated maturity date of June 24, 2027. Availability under the Credit Facility is based upon periodic borrowing base certifications valuing certain inventory and accounts receivable, as reduced by certain reserves. The Credit Facility is secured by a first-priority security interest (subject to certain exceptions) in inventory, certain related assets, specified deposit accounts, and certain other accounts.
Outstanding borrowings accrue interest at floating rates plus an applicable margin of 1.25% to 1.75% for Term Secured Overnight Financing Rate loans and 0.25% to 0.75% for base rate loans. The unused line fee rate payable on the unused portion of the Credit Facility is equal to 0.25% per annum based on utilization of the Credit Facility.
The Loan Agreement also contains certain customary affirmative and negative covenants, including a financial covenant that requires the Company to maintain a minimum fixed charge coverage ratio. As of September 30, 2023, the Company was in compliance with all covenants under the Loan Agreement.
As of September 30, 2023, the Company had availability of $158.8 million under the Credit Facility.
As of September 30, 2023, the Loan Agreement included a $50.0 million letter of credit subfacility and $23.2 million of letters of credit were issued and outstanding.
Mortgage Payable
In March 2019, the Company mortgaged a property it owns. The Company received proceeds of $8.7 million in connection with the loan. The loan carries a fixed interest rate of 5.25% and is repayable in 59 equal monthly installments of principal balance plus accrued unpaid interest due five years from the date of the loan.
On September 24, 2021, the loan was amended to reduce the interest rate from 5.25% to 3.80% for the remaining 31 equal monthly installments of approximately $0.1 million each.
As of September 30, 2023, $6.9 million of the loan remained outstanding and is included in short-term debt, net in the condensed consolidated balance sheets.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579 — 17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500 — 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
19,145 — 19,145 — — — — 
Mortgage Payable, including interest(4)
7,025 196 6,829 — — — — 
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
Legal Matters
NextGen Innovations, LLC
On August 9, 2022, NextGen Innovations, LLC ("NextGen") filed a complaint against the Company in the U.S. District Court for the Eastern District of Texas. The complaint asserts that through certain products the Company infringed on U.S. Patent Nos. 9,887,795, 10,263,723, and 10,771,181. The complaint alleges that NextGen is entitled to unspecified damages, costs, fees, expenses, interest, and injunctive relief. The Company is currently unable to predict the outcome of this litigation and therefore cannot reasonably estimate the possible loss or range of loss, if any, arising from this matter.
In addition to the matter described above, the Company is subject to various legal proceedings, claims and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, the Company does not expect that the ultimate costs to resolve these matters will have a material effect on its condensed consolidated financial position, results of operations or cash flows.
Loss Contingencies
The Company is subject to the possibility of various losses arising in the ordinary course of business. These may relate to disputes, litigation and other legal actions. In the preparation of its quarterly and annual financial statements, the Company considers the likelihood of loss or the incurrence of a liability, including whether it is probable, reasonably possible or remote that a liability has been incurred, as well as the Company’s ability to reasonably estimate the amount of loss, in determining loss contingencies. In accordance with U.S. GAAP, an estimated loss contingency is accrued when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information to determine whether any accruals should be adjusted and whether new accruals are required. As of each of September 30, 2023 and December 31, 2022, the Company has accrued the estimated liabilities associated with certain loss contingencies.
Indemnification Obligations
From time to time, the Company enters into certain types of contracts that contingently require it to indemnify parties against third-party claims. The terms of such indemnification obligations vary. These contracts may relate to: (i) certain real estate leases under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company’s use of the applicable premises; and (ii) certain agreements with the Company’s officers, directors and certain key employees, under which the Company may be required to indemnify such persons for liabilities.
In addition, the Company has agreed to indemnify certain customers for claims made against the Company’s products, where such claims allege infringement of third-party intellectual property rights, including, but not limited to, patents, registered trademarks, and/or copyrights. Under the aforementioned intellectual property indemnification clauses, the Company may be obligated to defend the customer and pay for the damages awarded against the customer under an infringement claim as well as the customer’s attorneys’ fees and costs. These indemnification obligations generally do not expire after termination or expiration of the agreement containing the indemnification obligation. In certain cases, there are limits on and exceptions to the Company’s potential liability for indemnification. The Company cannot estimate the amount of potential future payments, if any, that it might be required to make as a result of these agreements. The maximum potential amount of any future payments that the Company could be required to make under these indemnification obligations could be significant.
As permitted under Delaware law and the Company’s charter and bylaws, the Company has agreements whereby it indemnifies certain of its officers and each of its directors. The term of the indemnification period is for the officer’s or director’s lifetime for certain events or occurrences while the officer or director is, or was, serving at the Company’s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements could be significant; however, the Company has a director and officer insurance policy that may reduce its exposure and enable it to recover all or a portion of any future amounts paid. As a result of its insurance policy coverage, the Company believes the estimated fair value of these indemnification agreements is minimal.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders’ Equity
2016 Equity Incentive Plan
In May 2023, the stockholders approved amendments to the 2016 Equity Incentive Plan to increase the number of shares of common stock reserved for issuance by an additional 8.1 million shares. As of September 30, 2023, the Company reserved a total of 51.8 million shares of common stock under this plan.
Stock-based Compensation Plans
The Company has stock-based compensation plans pursuant to which the Company has granted RSUs and PSUs. The Company also had an ESPP for all eligible employees which was indefinitely suspended, effective upon the expiration of the offering period that ended August 15, 2023.
(in thousands except weighted average data)Number of
Restricted
Stock Units
Weighted
Average
 Grant Date 
Fair Value
Per Share
Aggregate
Intrinsic
Value
Outstanding at December 31, 202212,588 $8.13 $84,847 
RSUs granted6,896 $7.01 
RSUs released(5,882)$8.13 $36,871 
RSUs canceled(458)$8.01 
Outstanding at September 30, 2023
13,144 $7.55 54,941 
 
(in thousands except weighted average data)Number of
Performance
Stock Units
Weighted
Average
 Grant Date 
Fair Value
Per Share
Aggregate
Intrinsic
Value
Outstanding at December 31, 20222,559 $7.40 $17,251 
PSUs granted1,835 $7.26 
PSUs canceled(733)$5.94 
Outstanding at September 30, 2023
3,661 $7.63 $15,303 
The aggregate intrinsic value of unreleased RSUs and unreleased PSUs is calculated using the closing price of the Company's common stock of $4.18 at September 29, 2023 (the last trading day of the quarter). The aggregate intrinsic value of RSUs and PSUs released is calculated using the fair market value of the common stock at the date of release.
The following table presents total stock-based compensation cost for instruments granted but not yet fully amortized, of the Company’s equity compensation plans as of September 30, 2023. These costs are expected to be amortized on a straight-line basis over the following weighted-average periods (in thousands, except for weighted average period data):
Unrecognized
Compensation
Expense, Net
Weighted
Average Period
(in Years)
RSUs$80,160 2.02
PSUs$20,395 2.25
Stock-Based Compensation
The following table summarizes the stock-based compensation expense related to the ESPP, RSUs, and PSUs (in thousands):
 Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
ESPP$726 $1,337 $3,798 $3,713 
RSUs$13,660 $14,009 $40,431 $40,006 
PSUs$1,344 $(1,531)$5,413 $1,005 
The following tables summarize the effects of stock-based compensation on the Company’s condensed consolidated balance sheets and statements of operations for the periods presented (in thousands):
September 30,
2023
December 31,
2022
Stock-based compensation effects in inventory$4,228 $3,979 
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Income tax benefit associated with stock-based compensation$2,144 $2,296 $6,335 $7,130 
Stock-based compensation effects in net loss before income taxes
Cost of revenue$2,515 $2,239 $7,672 $6,722 
Research and development5,734 5,768 17,557 17,261 
Sales and marketing3,706 3,201 11,371 10,015 
General and administration3,790 2,488 12,793 10,420 
Total stock-based compensation expense$15,745 $13,696 $49,393 $44,418 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income taxes for the three- and nine-months ended September 30, 2023 represented a tax expense of $2.5 million and $12.5 million on pre-tax losses of $6.9 million and $25.6 million, respectively. This compared to a tax expense of $4.8 million and $16.6 million, on pre-tax losses of $7.1 million and $92.9 million for the three- and nine-months ended September 24, 2022, respectively. Provision for income taxes decreased by approximately $2.3 million and $4.1 million during the three- and nine-months ended September 30, 2023 respectively, compared to the corresponding period in 2022 as a result of a decrease in income taxes and withholding taxes in certain foreign jurisdictions due to an internal restructuring of supply chain and customer-facing entities.
The Company must assess the likelihood that some portion or all of its deferred tax assets will be recovered from future taxable income within the respective jurisdictions. In the past, the Company established a valuation allowance against its deferred tax assets as it determined that its ability to recover the value of these assets did not meet the “more-likely-than-not” standard. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management judgment is required on an ongoing basis to determine whether it needs to maintain the valuation allowance recorded against its net deferred tax assets. The Company must consider all positive and negative evidence, including its forecasts of taxable income over the applicable carryforward periods, its current financial performance, its market environment and other factors in evaluating the need for a valuation allowance against its net U.S. deferred tax assets. As of September 30, 2023, the Company does not believe that it is more-likely-than-not that it would be able to utilize its domestic deferred tax assets in the foreseeable future. Accordingly, the domestic net deferred tax assets continued to be fully reserved with a valuation allowance. To the extent that the Company determines that deferred tax assets are realizable on a more-likely-than-not basis, and adjustment is needed, that adjustment will be recorded in the period that the determination is made and would generally decrease the valuation allowance and record a corresponding benefit to earnings.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the Company’s Chief Executive Officer (the "CEO”). The CEO reviews financial information presented on a condensed consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. The Company has one business activity as a provider of optical transport networking equipment, software and related services. Accordingly, the Company is considered a single reporting segment and operating unit structure.
Revenue by geographic region is based on the shipping address of the customer. For more information regarding revenue disaggregated by geography, see Note 3, “Revenue Recognition” to the notes to condensed consolidated financial statements.
Additionally, the following table sets forth the Company's property, plant and equipment, net by geographic region (in thousands):
September 30,
2023
December 31, 2022
United States$183,641 $156,065 
Other Americas2,832 2,908 
Europe, Middle East and Africa9,720 10,285 
Asia Pacific4,525 3,671 
Total property, plant and equipment, net$200,718 $172,929 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees
9 Months Ended
Sep. 30, 2023
Guarantees [Abstract]  
Guarantees Guarantees
Product Warranties
Activity related to product warranty was as follows (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Beginning balance$35,397 $36,769 $36,621 $44,310 
Charges to operations4,998 8,603 14,830 19,831 
Utilization(5,064)(4,179)(15,819)(14,910)
Change in estimate(1)
527 (2,221)226 (10,259)
Balance at the end of the period$35,858 $38,972 $35,858 $38,972 
(1)The Company records product warranty liabilities based on the latest quality and cost information available as of the date the revenue is recorded. The changes in estimate shown here are due to changes in overall actual failure rates, the mix of new compared to used units related to replacement of failed units, and changes in the estimated cost of repair and product recalls. As the Company's products mature over time, failure rates and repair costs associated with such products generally decline, leading to favorable changes in warranty reserves.
Letters of Credit and Bank Guarantees
The Company had $24.8 million and $24.7 million of standby letters of credit, bank guarantees and surety bonds outstanding as of September 30, 2023 and December 31, 2022, respectively. Details are provided in the table below (in thousands).
September 30,
2023
December 31,
2022
Customer performance guarantees$20,052 $20,903 
Value added tax license2,827 1,434 
Property leases1,928 2,398 
Total$24,807 $24,735 
Of the $20.1 million related to customer performance guarantees as of September 30, 2023, approximately $4.0 million was used to secure surety bonds in the aggregate of $7.5 million. Of the $20.9 million related to customer performance guarantees as of December 31, 2022, approximately $4.0 million was used to secure surety bonds in the aggregate of $7.5 million.
As of September 30, 2023, of the aforementioned standby letters of credit and bank guarantees outstanding, $1.9 million was backed by cash collateral.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension and Post-Retirement Benefit Plans
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Pension and Post-Retirement Benefit Plans Pension and Post-Retirement Benefit Plans
Components of Net Periodic Benefit Cost
Net periodic benefit cost for the Company's pension and other post-retirement benefit plans consisted of the following (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Service cost$38 $71 $189 $227 
Interest cost775 297 2,325 944 
Expected return on plan assets(659)(697)(1,977)(2,216)
Amortization of actuarial (gain) loss(108)77 (305)246 
Total net periodic benefit cost$46 $(252)$232 $(799)
The service cost component is included in operating expenses in the Company's condensed consolidated statements of operations. All other components are included in Other (expense) income, net in the Company's condensed consolidated statements of operations.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Pay vs Performance Disclosure        
Net loss $ (9,413) $ (11,930) $ (38,086) $ (109,501)
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Not Yet Adopted
Segment Reporting Disclosures
In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” The standard improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit (referred to as the “significant expense principle”). The standard will become effective for fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and is currently evaluating the impact this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.
Income Tax Disclosures
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The standard enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The standard will be effective for fiscal year 2024 annual financial statements with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and expects the adoption of the standard will impact certain of the income tax disclosures.
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Current and Long-Term Portion of Operating Lease Liabilities
The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):
September 30,
2023
December 31,
2022
Accrued expenses and other current liabilities$11,875 $10,948 
Other long-term liabilities39,158 45,862 
Total operating lease liability$51,033 $56,810 
Schedule of Operating Lease Liabilities
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$62,873 $5,436 
Less: interest(1)
11,840 781 
Present value of lease liabilities$51,033 $4,655 
(1)    Calculated using the interest rate for each lease.
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579 — 17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500 — 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
19,145 — 19,145 — — — — 
Mortgage Payable, including interest(4)
7,025 196 6,829 — — — — 
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
Schedule of Finance Lease Liabilities
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$62,873 $5,436 
Less: interest(1)
11,840 781 
Present value of lease liabilities$51,033 $4,655 
(1)    Calculated using the interest rate for each lease.
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579 — 17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500 — 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
19,145 — 19,145 — — — — 
Mortgage Payable, including interest(4)
7,025 196 6,829 — — — — 
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
Schedule of Lease Costs
The following table presents supplemental information for the Company's non-cancelable leases for the nine-months ended September 30, 2023 (in thousands, except for weighted average and percentage data):
Operating LeaseFinance Lease
Weighted average remaining lease term4.79 years4.24 years
Weighted average discount rate9.32 %9.88 %
Cash paid for amounts included in the measurement of lease liabilities$12,261 $784 
Leased assets obtained in exchange for new lease liabilities$3,104 $4,363 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company's revenue disaggregated by geography, based on the shipping address of the customer (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
United States$229,649 $222,071 $683,798 $573,786 
Other Americas25,361 21,496 69,073 75,232 
Europe, Middle East and Africa99,261 94,181 278,154 306,630 
Asia Pacific38,098 52,699 129,647 131,658 
Total revenue$392,369 $390,447 $1,160,672 $1,087,306 
The Company sells its products directly to customers who are predominantly service providers and to channel partners that sell on its behalf.
The following table presents the Company's revenue disaggregated by sales channel (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Direct$264,076 $287,055 $768,456 $821,666 
Indirect128,293 103,392 392,216 265,640 
Total revenue$392,369 $390,447 $1,160,672 $1,087,306 
Schedule of Contract with Customer, Asset and Liability
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):
September 30,
2023
December 31,
2022
Assets (Liabilities)
Accounts receivable, net$328,863 $419,735 
Contract assets$37,407 $60,172 
Deferred revenue$(121,950)$(181,679)
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) pursuant to contracts that are not subject to cancellation without penalty at the end of the reporting period (in thousands):
Remainder of 20232024202520262027ThereafterTotal
Revenue expected to be recognized in the future as of September 30, 2023
$347,267 $132,403 $18,163 $8,660 $6,182 $3,378 $516,053 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table presents the estimated fair values of the convertible senior notes (in thousands):
As of September 30, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Convertible senior notes$— $630,605 $630,605 $— $785,364 $785,364 
The following table presents the fair value of these financial assets and their levels within the fair value hierarchy (in thousands):
As of September 30, 2023As of December 31, 2022
 Fair Value Measured UsingFair Value Measured Using
 Level 1Level 2TotalLevel 1Level 2Total
Money market funds$70,000 $— $70,000 $95,000 $— $95,000 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table presents details of the Company’s goodwill during the nine-months ended September 30, 2023 (in thousands):
Balance as of December 31, 2022
$232,663 
Foreign currency translation adjustments(7,444)
Balance as of September 30, 2023
$225,219 
Schedule of Finite-Lived Intangible Assets
The following tables present details of the Company’s intangible assets as of September 30, 2023 and December 31, 2022 (in thousands, except for weighted average data):
 September 30, 2023
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships$110,318 $(83,243)$27,075 3.0
Developed technology148,733 (148,733)— — 
Total intangible assets with finite lives$259,051 $(231,976)$27,075 

 December 31, 2022
 Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Customer relationships and backlog$151,461 $(114,294)$37,167 3.5
Developed technology170,467 (159,847)10,620 0.7
Total intangible assets with finite lives$321,928 $(274,141)$47,787 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2023 (in thousands):
 Fiscal Years
 TotalRemainder of 20232024202520262027Thereafter
Total future amortization expense$27,075 $2,256 $9,025 $9,025 $6,769 $— $— 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Credit Losses
The following table provides a rollforward of the allowance for credit losses for accounts receivable for the nine-months ended September 30, 2023 (in thousands):
Balance as of December 31, 2022
$1,422 
Additions(1)
267 
Write offs(2)
(390)
Recoveries during the period(333)
Balance as of September 30, 2023
$966 
(1)The new additions during the nine-months ended September 30, 2023 are primarily due to specific reserves.
(2)The write offs during the nine-months ended September 30, 2023 are primarily amounts fully reserved previously.
Schedule of Details of Selected Balance Sheet Items
The following table provides details of selected balance sheet items (in thousands):
September 30,
2023
December 31,
2022
Inventory
Raw materials$110,353 $48,688 
Work in process69,916 66,591 
Finished goods
276,611 259,576 
Total inventory$456,880 $374,855 
Property, plant and equipment, net
Computer hardware$48,024 $46,454 
Computer software(1)
76,973 62,102 
Laboratory and manufacturing equipment345,384 297,261 
Land and building12,372 12,369 
Furniture and fixtures2,843 2,828 
Leasehold and building improvements50,985 50,360 
Construction in progress35,879 42,418 
Subtotal572,460 513,792 
Less accumulated depreciation and amortization(2)
(371,742)(340,863)
Total property, plant and equipment, net$200,718 $172,929 
Accrued expenses and other current liabilities
Loss contingency related to non-cancelable purchase commitments$16,789 $28,796 
Taxes payable40,251 42,757 
Short-term operating and finance lease liability13,002 11,701 
Restructuring accrual209 941 
Other accrued expenses and other current liabilities40,037 57,255 
Total accrued expenses$110,288 $141,450 
(1)Included in computer software at September 30, 2023 and December 31, 2022 were $34.7 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at September 30, 2023 and December 31, 2022 were $10.8 million and $9.0 million, respectively. Also included in computer software at September 30, 2023 and December 31, 2022 was $32.4 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at September 30, 2023 and December 31, 2022 was $17.3 million and $9.1 million, respectively.
(2)Depreciation expense was $13.5 million and $38.7 million (which includes depreciation of capitalized ERP cost of $1.3 million and $3.5 million, respectively) for the three- and nine-months ended September 30, 2023, respectively. Also included in depreciation expense for the three- and nine-months ended September 30, 2023 was $2.4 million and $6.8 million, respectively, related to term licenses. Depreciation expense was $11.5 million and $34.3 million (which includes depreciation of capitalized ERP cost of $1.1 million and $2.6 million, respectively) for the three- and nine-months ended September 24, 2022, respectively. Also included in depreciation expense for the three- and nine-months ended September 24, 2022 was $2.0 million and $5.5 million, respectively, related to term licenses.
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Related Costs (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Other Related Costs
The following table presents restructuring and other related costs included in cost of revenue and operating expenses in the accompanying condensed consolidated statements of operations under the restructuring plans (in thousands):
 Three Months Ended
 September 30, 2023September 24, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$— $— $22 $32 
Lease related impairment charges— 405 — 1,076 
Others— (5)— 34 
Total$— $400 $22 $1,142 

 Nine Months Ended
 September 30, 2023September 24, 2022
Cost of
Revenue
Operating ExpensesCost of
Revenue
Operating Expenses
Severance and other related expenses$— $— $166 $1,789 
Lease related impairment charges— 2,566 — 7,535 
Others— 55 19 221 
Total$— $2,621 $185 $9,545 
Schedule of Restructuring Reserve by Type of Cost
Restructuring liabilities are reported within accrued expenses and other long-term liabilities in the accompanying condensed consolidated balance sheets (in thousands):
Severance and other related expensesLease related impairment chargesOthersTotal
Balance at December 31, 2022$792 $— $149 $941 
Charges— 2,566 55 2,621 
Cash Payments(739)(1,371)(60)(2,170)
Non-Cash Settlements and Other(1,195)(1,183)
Balance at September 30, 2023$62 $— $147 $209 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Loss The following table sets forth the changes in accumulated other comprehensive loss by component for the nine-months ended September 30, 2023 (in thousands): 
Foreign Currency Translation Actuarial Gain (Loss) on PensionTotal
Balance at December 31, 2022$(49,632)$27,161 $(22,471)
Other comprehensive loss before reclassifications(21,936)(447)(22,383)
Amounts reclassified from accumulated other comprehensive loss— (305)(305)
Net current-period other comprehensive loss(21,936)(752)(22,688)
Balance at September 30, 2023$(71,568)$26,409 $(45,159)
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basic and Diluted Net Loss Per Common Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Net Loss Per Common Share Basic and Diluted
The following table sets forth the computation of net loss per common share – basic and diluted (in thousands, except per share amounts):
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Net loss$(9,413)$(11,930)$(38,086)$(109,501)
Weighted average common shares outstanding - basic and diluted228,077 217,620 225,465 215,104 
Net loss per common share - basic and diluted$(0.04)$(0.05)$(0.17)$(0.51)
Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share
The following sets forth the potentially dilutive shares excluded from the computation of the diluted net loss per share because their effect was anti-dilutive (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Convertible senior notes28,019 49,866 34,412 62,227 
Restricted stock units13,144 14,030 14,313 15,585 
Performance stock units3,661 2,559 3,674 2,727 
Employee stock purchase plan shares— 19 71 474 
Total44,824 66,474 52,470 81,013 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Components of Convertible Senior Notes
The following is a summary of the Company's debt as of September 30, 2023 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$18.7 $— $18.7 September 2024
2027 Notes— 196.6 200.0 March 2027
2028 Notes— 461.3 473.8 August 2028
Mortgage6.9 — 6.9 March 2024
   Total Debt$25.6 $657.9 $699.4 
The following is a summary of the Company's debt as of December 31, 2022 (in millions):
Net Carrying ValueUnpaid Principal BalanceContractual Maturity Date
CurrentLong-Term
2024 Notes$— $101.7 $102.7 September 2024
2027 Notes— 195.9 200.0 March 2027
2028 Notes— 363.3 373.8 August 2028
Mortgage0.5 6.8 7.3 March 2024
Total Debt$0.5 $667.7 $683.8 
The net carrying amount of the convertible senior notes as of September 30, 2023 and as of December 31, 2022 was as follows (in thousands):

2024 Notes2027 Notes2028 Notes
September 30, 2023December 31, 2022September 30, 2023December 31, 2022September 30, 2023December 31, 2022
Principal$18,747 $102,652 $200,000 $200,000 $473,750 $373,750 
Unamortized issuance costs and discount— (926)(3,412)(4,121)(12,402)(10,401)
Net carrying amount$18,747 $101,726 $196,588 $195,879 $461,348 $363,349 
Schedule of Interest Expense Recognized Related To Notes
The following table presents the interest expense related to the contractual interest coupon and the amortization of debt issuance costs on the Company's convertible senior notes (in thousands):
 Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Contractual interest expense$5,803 $4,513 $16,472 $11,291 
Amortization of debt issuance costs and discount799 1,087 3,243 2,626 
Total interest expense$6,602 $5,600 $19,715 $13,917 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Liabilities
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$62,873 $5,436 
Less: interest(1)
11,840 781 
Present value of lease liabilities$51,033 $4,655 
(1)    Calculated using the interest rate for each lease.
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579 — 17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500 — 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
19,145 — 19,145 — — — — 
Mortgage Payable, including interest(4)
7,025 196 6,829 — — — — 
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
Schedule of Finance Lease Liabilities
The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):
Operating LeaseFinance Lease
Total lease payments$62,873 $5,436 
Less: interest(1)
11,840 781 
Present value of lease liabilities$51,033 $4,655 
(1)    Calculated using the interest rate for each lease.
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579 — 17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500 — 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
19,145 — 19,145 — — — — 
Mortgage Payable, including interest(4)
7,025 196 6,829 — — — — 
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
Schedule of Maturities of Long-Term Debt
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579 — 17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500 — 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
19,145 — 19,145 — — — — 
Mortgage Payable, including interest(4)
7,025 196 6,829 — — — — 
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
Schedule of Short-Term Debt
The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):
  Payments Due by Period
 TotalRemainder of 20232024202520262027Thereafter
Operating leases(1)(2)
$62,873 $4,066 $15,777 $13,782 $10,437 $8,133 $10,678 
Finance lease obligations(3)
5,436 249 1,296 1,119 1,003 956 813 
2028 Notes, including interest(4)
562,579 — 17,766 17,766 17,766 17,766 491,515 
2027 Notes, including interest(4)
217,500 — 5,000 5,000 5,000 202,500 — 
2024 Notes, including interest(4)
19,145 — 19,145 — — — — 
Mortgage Payable, including interest(4)
7,025 196 6,829 — — — — 
Total contractual obligations$874,558 $4,511 $65,813 $37,667 $34,206 $229,355 $503,006 
(1)The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from one to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(2)The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.
(3)The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.
(4)See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Company's Equity Award Activity - RSUs
(in thousands except weighted average data)Number of
Restricted
Stock Units
Weighted
Average
 Grant Date 
Fair Value
Per Share
Aggregate
Intrinsic
Value
Outstanding at December 31, 202212,588 $8.13 $84,847 
RSUs granted6,896 $7.01 
RSUs released(5,882)$8.13 $36,871 
RSUs canceled(458)$8.01 
Outstanding at September 30, 2023
13,144 $7.55 54,941 
Schedule of Company's Equity Award Activity - PSUs
(in thousands except weighted average data)Number of
Performance
Stock Units
Weighted
Average
 Grant Date 
Fair Value
Per Share
Aggregate
Intrinsic
Value
Outstanding at December 31, 20222,559 $7.40 $17,251 
PSUs granted1,835 $7.26 
PSUs canceled(733)$5.94 
Outstanding at September 30, 2023
3,661 $7.63 $15,303 
Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized
The following table presents total stock-based compensation cost for instruments granted but not yet fully amortized, of the Company’s equity compensation plans as of September 30, 2023. These costs are expected to be amortized on a straight-line basis over the following weighted-average periods (in thousands, except for weighted average period data):
Unrecognized
Compensation
Expense, Net
Weighted
Average Period
(in Years)
RSUs$80,160 2.02
PSUs$20,395 2.25
Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations
The following table summarizes the stock-based compensation expense related to the ESPP, RSUs, and PSUs (in thousands):
 Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
ESPP$726 $1,337 $3,798 $3,713 
RSUs$13,660 $14,009 $40,431 $40,006 
PSUs$1,344 $(1,531)$5,413 $1,005 
The following tables summarize the effects of stock-based compensation on the Company’s condensed consolidated balance sheets and statements of operations for the periods presented (in thousands):
September 30,
2023
December 31,
2022
Stock-based compensation effects in inventory$4,228 $3,979 
 Three Months EndedNine Months Ended
 September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Income tax benefit associated with stock-based compensation$2,144 $2,296 $6,335 $7,130 
Stock-based compensation effects in net loss before income taxes
Cost of revenue$2,515 $2,239 $7,672 $6,722 
Research and development5,734 5,768 17,557 17,261 
Sales and marketing3,706 3,201 11,371 10,015 
General and administration3,790 2,488 12,793 10,420 
Total stock-based compensation expense$15,745 $13,696 $49,393 $44,418 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Long Lived Assets
Additionally, the following table sets forth the Company's property, plant and equipment, net by geographic region (in thousands):
September 30,
2023
December 31, 2022
United States$183,641 $156,065 
Other Americas2,832 2,908 
Europe, Middle East and Africa9,720 10,285 
Asia Pacific4,525 3,671 
Total property, plant and equipment, net$200,718 $172,929 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees (Tables)
9 Months Ended
Sep. 30, 2023
Guarantees [Abstract]  
Schedule of Activity Related to Product Warranty
Activity related to product warranty was as follows (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Beginning balance$35,397 $36,769 $36,621 $44,310 
Charges to operations4,998 8,603 14,830 19,831 
Utilization(5,064)(4,179)(15,819)(14,910)
Change in estimate(1)
527 (2,221)226 (10,259)
Balance at the end of the period$35,858 $38,972 $35,858 $38,972 
(1)The Company records product warranty liabilities based on the latest quality and cost information available as of the date the revenue is recorded. The changes in estimate shown here are due to changes in overall actual failure rates, the mix of new compared to used units related to replacement of failed units, and changes in the estimated cost of repair and product recalls. As the Company's products mature over time, failure rates and repair costs associated with such products generally decline, leading to favorable changes in warranty reserves.
Schedule of Guarantor Obligations Details are provided in the table below (in thousands).
September 30,
2023
December 31,
2022
Customer performance guarantees$20,052 $20,903 
Value added tax license2,827 1,434 
Property leases1,928 2,398 
Total$24,807 $24,735 
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension and Post-Retirement Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Schedule of Net Benefit Costs
Net periodic benefit cost for the Company's pension and other post-retirement benefit plans consisted of the following (in thousands):
Three Months EndedNine Months Ended
September 30,
2023
September 24,
2022
September 30,
2023
September 24,
2022
Service cost$38 $71 $189 $227 
Interest cost775 297 2,325 944 
Expected return on plan assets(659)(697)(1,977)(2,216)
Amortization of actuarial (gain) loss(108)77 (305)246 
Total net periodic benefit cost$46 $(252)$232 $(799)
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Product Information [Line Items]      
Concentration risk, percentage 12.00% 12.00% 11.00%
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Operating lease expense $ 3.4 $ 4.2 $ 11.6 $ 17.5  
Accelerated rent expense 0.4 $ 1.1 2.6 $ 7.5  
Finance lease, right-of-use asset $ 5.6   $ 5.6   $ 1.9
Minimum          
Property, Plant and Equipment [Line Items]          
Term of finance lease 3 years   3 years    
Maximum          
Property, Plant and Equipment [Line Items]          
Term of finance lease 5 years   5 years    
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Current and Long-Term Portion of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Accrued expenses and other current liabilities $ 11,875 $ 10,948
Other long-term liabilities 39,158 45,862
Total operating lease liability $ 51,033 $ 56,810
Finance lease, liability, current, statement of financial position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance lease, liability, statement of financial position [Extensible List] Other long-term liabilities Other long-term liabilities
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Lease    
Total lease payments $ 62,873  
Less: interest 11,840  
Present value of lease liabilities 51,033 $ 56,810
Finance Lease    
Total lease payments 5,436  
Less: interest 781  
Present value of lease liabilities $ 4,655  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Costs (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Operating Lease  
Weighted average remaining lease term 4 years 9 months 14 days
Weighted average discount rate 9.32%
Cash paid for amounts included in the measurement of lease liabilities $ 12,261
Leased assets obtained in exchange for new lease liabilities $ 3,104
Finance Lease  
Weighted average remaining lease term 4 years 2 months 26 days
Weighted average discount rate 9.88%
Cash paid for amounts included in the measurement of lease liabilities $ 784
Leased assets obtained in exchange for new lease liabilities $ 4,363
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 392,369 $ 390,447 $ 1,160,672 $ 1,087,306
Direct        
Disaggregation of Revenue [Line Items]        
Total revenue 264,076 287,055 768,456 821,666
Indirect        
Disaggregation of Revenue [Line Items]        
Total revenue 128,293 103,392 392,216 265,640
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 229,649 222,071 683,798 573,786
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 25,361 21,496 69,073 75,232
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 99,261 94,181 278,154 306,630
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 38,098 $ 52,699 $ 129,647 $ 131,658
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 328,863 $ 419,735
Contract assets 37,407 60,172
Deferred revenue $ (121,950) $ (181,679)
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Revenue from Contract with Customer [Abstract]        
Deferred revenue recognized $ 17.4 $ 21.5 $ 112.7 $ 92.0
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of September 30, 2023 $ 516,053
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01  
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of September 30, 2023 $ 347,267
Revenue expected to be recognized in the future, period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of September 30, 2023 $ 132,403
Revenue expected to be recognized in the future, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of September 30, 2023 $ 18,163
Revenue expected to be recognized in the future, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of September 30, 2023 $ 8,660
Revenue expected to be recognized in the future, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of September 30, 2023 $ 6,182
Revenue expected to be recognized in the future, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01  
Disaggregation of Revenue [Line Items]  
Revenue expected to be recognized in the future as of September 30, 2023 $ 3,378
Revenue expected to be recognized in the future, period
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Money Market Funds    
Assets (Liabilities)    
Money market funds $ 70,000 $ 95,000
Level 1 | Money Market Funds    
Assets (Liabilities)    
Money market funds 70,000 95,000
Level 2 | Money Market Funds    
Assets (Liabilities)    
Money market funds 0 0
Convertible senior notes    
Assets (Liabilities)    
Convertible senior notes 630,605 785,364
Convertible senior notes | Level 1    
Assets (Liabilities)    
Convertible senior notes 0 0
Convertible senior notes | Level 2    
Assets (Liabilities)    
Convertible senior notes $ 630,605 $ 785,364
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Dec. 31, 2022
Dec. 25, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Accelerated rent expense $ 400 $ 1,100 $ 2,600 $ 7,500    
Cash, cash equivalents and restricted cash 126,636 [1] $ 210,017 [1] 126,636 [1] $ 210,017 [1] $ 189,203 $ 202,521
Foreign Subsidiary            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash, cash equivalents and restricted cash $ 47,000   $ 47,000   $ 65,900  
[1] Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:
September 30,
2023
September 24,
2022
Cash and cash equivalents$123,927 $198,044 
Short-term restricted cash1,725 8,946 
Long-term restricted cash984 3,027 
Total cash, cash equivalents and restricted cash$126,636 $210,017 
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 232,663
Foreign currency translation adjustments (7,444)
Goodwill, ending balance $ 225,219
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Intangible assets with finite lives:    
Gross Carrying Amount $ 259,051 $ 321,928
Accumulated Amortization (231,976) (274,141)
Net Carrying Amount 27,075 47,787
Customer relationships and backlog    
Intangible assets with finite lives:    
Gross Carrying Amount 110,318 151,461
Accumulated Amortization (83,243) (114,294)
Net Carrying Amount $ 27,075 $ 37,167
Weighted Average Remaining Useful Life (In Years) 3 years 3 years 6 months
Developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount $ 148,733 $ 170,467
Accumulated Amortization (148,733) (159,847)
Net Carrying Amount $ 0 $ 10,620
Weighted Average Remaining Useful Life (In Years)   8 months 12 days
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 6.5 $ 9.8 $ 20.7 $ 29.7
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Net Carrying Amount $ 27,075 $ 47,787
Remainder of 2023 2,256  
2024 9,025  
2025 9,025  
2026 6,769  
2027 0  
Thereafter $ 0  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Schedule of Allowance for Credit Losses (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance $ 1,422
Additions 267
Write offs (390)
Recoveries during the period (333)
Ending balance $ 966
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Property, Plant and Equipment [Line Items]        
Interest expense $ 7,608 $ 6,516 $ 21,795 $ 18,760
Trade Accounts Receivable        
Property, Plant and Equipment [Line Items]        
Interest expense 300 200 700 400
Receivables sold $ 18,100 $ 25,000 $ 52,500 $ 67,600
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Dec. 31, 2022
Inventory          
Raw materials $ 110,353   $ 110,353   $ 48,688
Work in process 69,916   69,916   66,591
Finished goods 276,611   276,611   259,576
Total inventory 456,880   456,880   374,855
Property, plant and equipment, net          
Subtotal 572,460   572,460   513,792
Less accumulated depreciation and amortization (371,742)   (371,742)   (340,863)
Total property, plant and equipment, net 200,718   200,718   172,929
Accrued expenses and other current liabilities          
Loss contingency related to non-cancelable purchase commitments 16,789   16,789   28,796
Taxes payable 40,251   40,251   42,757
Short-term operating and finance lease liability 13,002   13,002   11,701
Restructuring accrual 209   209   941
Other accrued expenses and other current liabilities 40,037   40,037   57,255
Total accrued expenses 110,288   110,288   141,450
Depreciation 13,500 $ 11,500 38,700 $ 34,300  
License Agreement Terms          
Accrued expenses and other current liabilities          
Depreciation 2,400 2,000 6,800 5,500  
Computer hardware          
Property, plant and equipment, net          
Subtotal 48,024   48,024   46,454
Computer software          
Property, plant and equipment, net          
Subtotal 76,973   76,973   62,102
Laboratory and manufacturing equipment          
Property, plant and equipment, net          
Subtotal 345,384   345,384   297,261
Land and building          
Property, plant and equipment, net          
Subtotal 12,372   12,372   12,369
Furniture and fixtures          
Property, plant and equipment, net          
Subtotal 2,843   2,843   2,828
Leasehold and building improvements          
Property, plant and equipment, net          
Subtotal 50,985   50,985   50,360
Construction in progress          
Property, plant and equipment, net          
Subtotal 35,879   35,879   42,418
Enterprise Resource Planning Systems          
Property, plant and equipment, net          
Subtotal 34,700   34,700   29,300
Total property, plant and equipment, net 10,800   10,800   9,000
Accrued expenses and other current liabilities          
Depreciation 1,300 $ 1,100 3,500 $ 2,600  
Enterprise Resource Planning Systems | License          
Property, plant and equipment, net          
Subtotal 32,400   32,400   24,200
Total property, plant and equipment, net $ 17,300   $ 17,300   $ 9,100
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs     $ 2,621  
Cost of Revenue        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs $ 0 $ 22 0 $ 185
Operating Expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs 400 1,142 2,621 9,545
Severance and other related expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs     0  
Severance and other related expenses | Cost of Revenue        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs 0 22 0 166
Severance and other related expenses | Operating Expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs 0 32 0 1,789
Lease related impairment charges        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs     2,566  
Lease related impairment charges | Cost of Revenue        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs 0 0 0 0
Lease related impairment charges | Operating Expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs 405 1,076 2,566 7,535
Others        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs     55  
Others | Cost of Revenue        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs 0 0 0 19
Others | Operating Expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other related costs $ (5) $ 34 $ 55 $ 221
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning balance $ 941
Charges 2,621
Cash Payments (2,170)
Non-Cash Settlements and Other (1,183)
Ending balance 209
Severance and other related expenses  
Restructuring Reserve [Roll Forward]  
Beginning balance 792
Charges 0
Cash Payments (739)
Non-Cash Settlements and Other 9
Ending balance 62
Lease related impairment charges  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Charges 2,566
Cash Payments (1,371)
Non-Cash Settlements and Other (1,195)
Ending balance 0
Others  
Restructuring Reserve [Roll Forward]  
Beginning balance 149
Charges 55
Cash Payments (60)
Non-Cash Settlements and Other 3
Ending balance $ 147
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Related Costs - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring liability $ 209 $ 941
2021 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring liability $ 200  
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 167,178 $ 116,558 $ 179,647 $ 323,771
Other comprehensive loss before reclassifications     (22,383)  
Amounts reclassified from accumulated other comprehensive loss     (305)  
Net change in accumulated other comprehensive loss 2,100 (9,596) (22,688) (34,637)
Ending balance 181,229 114,201 181,229 114,201
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (47,259) (29,537) (22,471) (4,496)
Net change in accumulated other comprehensive loss 2,100 (9,596) (22,688) (34,637)
Ending balance (45,159) $ (39,133) (45,159) $ (39,133)
Foreign Currency Translation         
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (49,632)  
Other comprehensive loss before reclassifications     (21,936)  
Amounts reclassified from accumulated other comprehensive loss     0  
Net change in accumulated other comprehensive loss     (21,936)  
Ending balance (71,568)   (71,568)  
Actuarial Gain (Loss) on Pension        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     27,161  
Other comprehensive loss before reclassifications     (447)  
Amounts reclassified from accumulated other comprehensive loss     (305)  
Net change in accumulated other comprehensive loss     (752)  
Ending balance $ 26,409   $ 26,409  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Earnings Per Share [Abstract]        
Net loss $ (9,413) $ (11,930) $ (38,086) $ (109,501)
Weighted average common shares outstanding - basic (in shares) 228,077 217,620 225,465 215,104
Weighted average common shares outstanding - diluted (in shares) 228,077 217,620 225,465 215,104
Net loss per common share - basic (in dollars per share) $ (0.04) $ (0.05) $ (0.17) $ (0.51)
Net loss per common share - diluted (in dollars per share) $ (0.04) $ (0.05) $ (0.17) $ (0.51)
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share computation (in shares) 44,824 66,474 52,470 81,013
Convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share computation (in shares) 28,019 49,866 34,412 62,227
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share computation (in shares) 13,144 14,030 14,313 15,585
Performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share computation (in shares) 3,661 2,559 3,674 2,727
Employee stock purchase plan shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share computation (in shares) 0 19 71 474
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Current $ 25,600 $ 500
Long-Term 657,936 667,719
Unpaid Principal Balance 699,400 683,800
Mortgage    
Debt Instrument [Line Items]    
Current 6,900 500
Long-Term 0 6,800
Unpaid Principal Balance 6,900 7,300
2024 Notes    
Debt Instrument [Line Items]    
Long-Term 18,747 101,726
2024 Notes | Convertible senior notes    
Debt Instrument [Line Items]    
Current 18,700 0
Long-Term 0 101,700
Unpaid Principal Balance 18,700 102,700
2027 Notes    
Debt Instrument [Line Items]    
Long-Term 196,588 195,879
2027 Notes | Convertible senior notes    
Debt Instrument [Line Items]    
Current 0 0
Long-Term 196,600 195,900
Unpaid Principal Balance 200,000 200,000
2028 Notes    
Debt Instrument [Line Items]    
Long-Term 461,348 363,349
2028 Notes | Convertible senior notes    
Debt Instrument [Line Items]    
Current 0 0
Long-Term 461,300 363,300
Unpaid Principal Balance $ 473,800 $ 373,800
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details)
1 Months Ended
Aug. 08, 2022
USD ($)
Jun. 24, 2022
USD ($)
Dec. 26, 2021
Sep. 24, 2021
USD ($)
installment
Mar. 31, 2020
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2019
USD ($)
installment
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2022
USD ($)
Sep. 30, 2018
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Current maturities               $ 25,600,000 $ 500,000    
Letter of Credit | Banker's Guarantees or Performance Bonds                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Long-term line of credit               23,200,000      
Letters of credit outstanding               23,200,000      
2024 Notes                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Debt instrument, face amount               18,747,000 102,652,000    
2027 Notes                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Debt instrument, face amount               200,000,000 200,000,000    
2028 Notes                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Debt instrument, face amount               473,750,000 373,750,000    
Senior Notes | 2024 Notes                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Debt instrument, face amount                     $ 402,500,000
Contractual Interest Rates                     2.125%
Payment for debt extinguishment           $ 84,000,000          
Extinguishment of debt           83,900,000          
Additional effective rate of interest to be used on amortized carrying value     2.60%                
Debt issuance costs amortization period     11 months                
Senior Notes | 2027 Notes                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Debt instrument, face amount         $ 200,000,000            
Contractual Interest Rates         2.50%            
Additional effective rate of interest to be used on amortized carrying value         3.00%            
Debt issuance costs amortization period         41 months            
Senior Notes | 2028 Notes                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Debt instrument, face amount $ 373,800,000         $ 100,000,000       $ 373,800,000  
Contractual Interest Rates           3.75%       3.75%  
Proceeds from issuance of long term debt           $ 96,500,000          
Additional effective rate of interest to be used on amortized carrying value 4.30%                    
Debt issuance costs amortization period 58 months                    
Asset-based revolving credit facility | Credit Agreement | Revolving Credit Facility                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Maximum borrowing capacity   $ 200,000,000                  
Additional borrowing capacity   $ 100,000,000                  
Commitment fee percentage   0.25%                  
Debt available borrowing capacity               158,800,000      
Asset-based revolving credit facility | Credit Agreement | Revolving Credit Facility | SOFR | Minimum                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Variable rate   1.25%                  
Asset-based revolving credit facility | Credit Agreement | Revolving Credit Facility | SOFR | Maximum                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Variable rate   1.75%                  
Asset-based revolving credit facility | Credit Agreement | Revolving Credit Facility | Base Rate | Minimum                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Variable rate   0.25%                  
Asset-based revolving credit facility | Credit Agreement | Revolving Credit Facility | Base Rate | Maximum                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Variable rate   0.75%                  
Asset-based revolving credit facility | Credit Agreement | Letter of Credit                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Maximum borrowing capacity   $ 50,000,000           50,000,000      
Asset-based revolving credit facility | Credit Agreement | Swing Loan Sub-Facility                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Maximum borrowing capacity   $ 20,000,000                  
Mortgage                      
Accounts, Notes, Loans and Financing Receivable [Line Items]                      
Contractual Interest Rates       3.80%     5.25%        
Proceeds from debt             $ 8,700,000        
Debt payment installments | installment       31     59        
Debt term             5 years        
Debt payment       $ 100,000              
Current maturities               $ 6,900,000 $ 500,000    
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Interest Expense Recognized Related to Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Debt Instrument [Line Items]        
Amortization of debt issuance costs and discount     $ 2,970 $ 5,270
2024 Notes        
Debt Instrument [Line Items]        
Contractual interest expense $ 5,803 $ 4,513 16,472 11,291
Amortization of debt issuance costs and discount 799 1,087 3,243 2,626
Total interest expense $ 6,602 $ 5,600 $ 19,715 $ 13,917
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Net carrying amount $ 657,936 $ 667,719
2024 Notes    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal 18,747 102,652
Unamortized issuance costs and discount 0 (926)
Net carrying amount 18,747 101,726
2027 Notes    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal 200,000 200,000
Unamortized issuance costs and discount (3,412) (4,121)
Net carrying amount 196,588 195,879
2028 Notes    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Principal 473,750 373,750
Unamortized issuance costs and discount (12,402) (10,401)
Net carrying amount $ 461,348 $ 363,349
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total lease payments $ 62,873
Remainder of 2023 4,066
2024 15,777
2025 13,782
2026 10,437
2027 8,133
Thereafter $ 10,678
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Finance Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total lease payments $ 5,436
Remainder of 2023 249
2024 1,296
2025 1,119
2026 1,003
2027 956
Thereafter $ 813
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Maturities of Long-Term Debt (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Mortgage Payable, including interest  
Debt Instrument [Line Items]  
Total $ 7,025
Remainder of 2023 196
2024 6,829
2025 0
2026 0
2027 0
Thereafter 0
2028 Notes, including interest | Senior Notes  
Debt Instrument [Line Items]  
Total 562,579
Remainder of 2023 0
2024 17,766
2025 17,766
2026 17,766
2027 17,766
Thereafter 491,515
2027 Notes, including interest | Senior Notes  
Debt Instrument [Line Items]  
Total 217,500
Remainder of 2023 0
2024 5,000
2025 5,000
2026 5,000
2027 202,500
Thereafter 0
2024 Notes, including interest | Senior Notes  
Debt Instrument [Line Items]  
Total 19,145
Remainder of 2023 0
2024 19,145
2025 0
2026 0
2027 0
Thereafter $ 0
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Short-Term Debt (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total contractual obligations $ 874,558
Remainder of 2023 4,511
2024 65,813
2025 37,667
2026 34,206
2027 229,355
Thereafter $ 503,006
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Asset retirement obligation $ 4.6 $ 4.9
Other Long Term Liabilities    
Loss Contingencies [Line Items]    
Asset retirement obligation $ 4.4  
Minimum    
Loss Contingencies [Line Items]    
Operating lease term 1 year  
Maximum    
Loss Contingencies [Line Items]    
Operating lease term 11 years  
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Narrative (Details) - $ / shares
shares in Millions
1 Months Ended
May 31, 2023
Sep. 30, 2023
Sep. 29, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Closing price of common stock (in dollars per share)     $ 4.18
2016 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized (in shares) 8.1    
Reserved common stock for issuance of options (in shares)   51.8  
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details) - Restricted Stock Units
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Number of Restricted Stock Units  
Number of units, beginning balance (in shares) | shares 12,588
Number of units granted (in shares) | shares 6,896
Number of units released (in shares) | shares (5,882)
Number of units canceled (in shares) | shares (458)
Number of units, ending balance (in shares) | shares 13,144
Weighted Average  Grant Date  Fair Value Per Share  
Weighted average grant date fair value per share, beginning balance (in dollars per share) | $ / shares $ 8.13
Weighted average grant date fair value per share, granted (in dollars per share) | $ / shares 7.01
Weighted average grant date fair value per share, released (in dollars per share) | $ / shares 8.13
Weighted average grant date fair value per share, canceled (in dollars per share) | $ / shares 8.01
Weighted average grant date fair value per share, ending balance (in dollars per share) | $ / shares $ 7.55
Aggregate Intrinsic Value  
Aggregate intrinsic value, beginning balance | $ $ 84,847
Aggregate intrinsic value, RSUs released | $ 36,871
Aggregate intrinsic value, ending balance | $ $ 54,941
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details) - Performance stock units
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Number of Performance Stock Units  
Number of units, beginning balance (in shares) | shares 2,559
Number of units granted (in shares) | shares 1,835
Number of units canceled (in shares) | shares (733)
Number of units, ending balance (in shares) | shares 3,661
Weighted Average  Grant Date  Fair Value Per Share  
Weighted average grant date fair value per share, beginning balance (in dollars per share) | $ / shares $ 7.40
Weighted average grant date fair value per share, granted (in dollars per share) | $ / shares 7.26
Weighted average grant date fair value per share, canceled (in dollars per share) | $ / shares 5.94
Weighted average grant date fair value per share, ending balance (in dollars per share) | $ / shares $ 7.63
Aggregate Intrinsic Value  
Aggregate intrinsic value, beginning balance | $ $ 17,251
Aggregate intrinsic value, ending balance | $ $ 15,303
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Compensation Expense, Net $ 80,160
Weighted Average Period (in Years) 2 years 7 days
PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Compensation Expense, Net $ 20,395
Weighted Average Period (in Years) 2 years 3 months
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Stock-Based Compensation Expense Related to ESPP, Amortization of Stock-Based Compensation Related to RSUs, and Stock-Based Compensation Expense Related to PSUs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense $ 15,745 $ 13,696 $ 49,393 $ 44,418
Employee stock purchase plan shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense 726 1,337 3,798 3,713
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense 13,660 14,009 40,431 40,006
Performance stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense $ 1,344 $ (1,531) $ 5,413 $ 1,005
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Dec. 31, 2022
Effects Of Stock Based Compensation [Line Items]          
Income tax benefit associated with stock-based compensation $ 2,144 $ 2,296 $ 6,335 $ 7,130  
Total stock-based compensation expense 15,745 13,696 49,393 44,418  
Cost of revenue          
Effects Of Stock Based Compensation [Line Items]          
Stock-based compensation effects in net loss before income taxes 2,515 2,239 7,672 6,722  
Research and development          
Effects Of Stock Based Compensation [Line Items]          
Stock-based compensation effects in net loss before income taxes 5,734 5,768 17,557 17,261  
Sales and marketing          
Effects Of Stock Based Compensation [Line Items]          
Stock-based compensation effects in net loss before income taxes 3,706 3,201 11,371 10,015  
General and administration          
Effects Of Stock Based Compensation [Line Items]          
Stock-based compensation effects in net loss before income taxes 3,790 $ 2,488 12,793 $ 10,420  
Inventory Valuation and Obsolescence          
Effects Of Stock Based Compensation [Line Items]          
Stock-based compensation effects in inventory $ 4,228   $ 4,228   $ 3,979
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Income Tax Disclosure [Abstract]        
Tax expense $ 2,466 $ 4,792 $ 12,510 $ 16,568
Pre-tax loss (6,947) $ (7,138) (25,576) $ (92,933)
Provision for income taxes increase (decrease) $ (2,300)   $ (4,100)  
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]    
Number of business activities | segment 1  
Number of reporting segments | segment 1  
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net $ 200,718 $ 172,929
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net 183,641 156,065
Other Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net 2,832 2,908
Europe, Middle East and Africa    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net 9,720 10,285
Asia Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property, plant and equipment, net $ 4,525 $ 3,671
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees - Schedule of Activity Related to Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning balance $ 35,397 $ 36,769 $ 36,621 $ 44,310
Charges to operations 4,998 8,603 14,830 19,831
Utilization (5,064) (4,179) (15,819) (14,910)
Change in estimate 527 (2,221) 226 (10,259)
Balance at the end of the period $ 35,858 $ 38,972 $ 35,858 $ 38,972
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Guarantor Obligations [Line Items]    
Outstanding standby letters of credit $ 24,807 $ 24,735
Bond secure amount 4,000 4,000
Surety Bond    
Guarantor Obligations [Line Items]    
Bond secure amount 7,500 7,500
Letter of Credit    
Guarantor Obligations [Line Items]    
Customer performance guarantees 20,052 $ 20,903
Cash collateral $ 1,900  
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees - Schedule of Guarantor Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Guarantor Obligations [Line Items]    
Total $ 24,807 $ 24,735
Letter of Credit    
Guarantor Obligations [Line Items]    
Customer performance guarantees 20,052 20,903
Value added tax license 2,827 1,434
Property leases $ 1,928 $ 2,398
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension and Post-Retirement Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 24, 2022
Sep. 30, 2023
Sep. 24, 2022
Retirement Benefits [Abstract]        
Service cost $ 38 $ 71 $ 189 $ 227
Interest cost 775 297 2,325 944
Expected return on plan assets (659) (697) (1,977) (2,216)
Amortization of actuarial (gain) loss (108) 77 (305) 246
Total net periodic benefit cost $ 46 $ (252) $ 232 $ (799)
XML 96 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )6#75@'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 " "5@UU8M1X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OI\TNHJ&;B^))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@] ^XG/T 2-93%>3ZXR,%CJB(A]/>*,7?/B,?8$9#=BCPX$2M'4+3,X3 MPW'J.[@ 9AAA=.F[@&8AENJ?V-(!=DI.R2ZI<1SK<55R>8<6WIX>7\JZE1T2 MJ4%C_I6LH&/ #3M/?EW=W6\?F.0-7U<-K_CMEK>"WPB^?I]=?_A=A)TW=F?_ ML?%94';PZR[D%U!+ P04 " "5@UU8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )6#75A2P2%@WP4 -X> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.KLS(=@REV2;,$-(:&FS"0MI.]M./PA;@&=MB65=+65ZDNRXER3YS@2R75CI?7Z0ZN5^"L>L^1< MKKF -PNI8J;A5BU;R5IQ%F1!<=2BCM-MQ2P4C?Y5]FRB^E"2WUPVWL7\P#9,1];208_&SXD$>148)R_+,3 M;13_TP2^OMZKCS)X@)FSA ]E]$<8Z-5UXZ)! KY@::2G#M KP,-"]9 MAG7+-.M?*;DERGP-:N8BJYLL&FA"8=(XTPK>AA"G^T.YX8I,(&.D29(54SRY M:FD0-J];_D[D)A>A%2*7Y*,4>I60.Q'PX.OX%A2H*!7=E^J&HH(SOCXGGG-& MJ$,]2WF&>/B(S\\)];+P-E(MAG*%MEW!=,8/ MR9KY_+H!O2WA:L,;_1^^<[O.CS:\;R3V%6R[@&UCZOU;Z:?03S5Y>EES&RD> M[CK-3S8D-*HF4J= ZAR']"EE2G,5O9 I7TNE;7BXE%:IK5*&:%1-O&Z!UST. M;\)5* /3"PD,!M;DX4I%OZOL>&A\3P=D[LF4J!O-(-@U4YQ'76K HL282 M#:L)>%$ 7J"%NA,ZU"]D%$:01" >G*VOR#W\!UY M%/:\XI)=K^>1&1-DO!3,#R49;+BP3SBX4EWXTA&YJ ?Y#_S0W$'#?I);807' MY0SS+](^(N.A=4E+.^3BAN8M:=&')TIN0N';\XQK#@=6T%-X)+-EQW4LKZ2GLDEOZ)1>W.5EC'<"JMQH,%V@[%U:L4[@C MM[1'+NYI[J4/^9JLI,#LPP&13H\V.]1QK'RG,$=NZ8Y-PC%DLQ>XKF,K.P'_9/5+^%A-;EH:9@H;FGVV21WS_Z*B26O MM(<'A!X&L]N!=0F*!]8E+/T1/P@+1T@+1HRR06:V!H0=3L)3* M.A@=T+EG"EK[P/A15F@6LR@B-VD"KQ-[N\5U*A?? M>%Q=OM(!T:,][OK?3? MR.[LZB17ZV1JYG1ETZ>>VZ;4NP2SM;$!E\Z(XGYF$',19%MCHX@MK2RX0'4F M3^%V:.EV*&Y6BBV_49@8<_N9@U<;P4/[L(.+51XFG,+Y>*7S\0YLYKQAW.WB M5E(>D/MD9<2#ZC*6WL<[SOL I@+$L0CX,_F56P>= U(..'37N^AZUI4E'ER7 ML_0^'NY4]N;N=7/%MN,/R#6;+FUZUK48'OE_05NO3A#-[)<=K";$-]N4^6%B M\;0XO!UD1Y:M\O/\Y/>1<:BWC['+% M6<"5^0#>+Z34^QOS#XHC[?Z_4$L#!!0 ( )6#75@*QZLA,@< +,> 8 M >&PO=V]R:W-H965T&ULK5EK;]LV%/TKA%?L 22U2.K9 M)@;2)-L*=&TP=]MG1J9CH9+H4732[-?O4E8L6;QB4J!?$LDZO#SWBN0YI,X> ME/[2;*0TY&M5ULWY;&/,]LU\WN0;68GFM=K*&IZLE:Z$@5M]-V^V6HI5VZ@J MYRP(XGDEBGJV.&M_N]&+,[4S95'+&TV:754)_?A.ENKA?$9G3S_\6=QMC/UA MOCC;BCNYE.:O[8V&N_DARJJH9-T4JB9:KL]G%_3-)4]M@Q;Q=R$?FL$UL:G< M*O7%WKQ?G<\"RTB6,CB MD9>J_*=8F\:\#;1/;,VK2MAQ.),JP>B+1JBV8NV-FUK MR*:H[6M<&@U/"VAG%I>?/EY=?UQ>7Q&X6G[Z\/[JXC/T,:K[6-$1!Q:-B+J@A"4A3C,ZT(R\-"_R7.V@?D R MEU#,VU*>D%H:C&3D],]9FL9\1-.%A31+>(03C0]$8R_1]_4]O&>E'S%FL=ME M%*=I,&+FPG@2IM$$L^3 +/$RN]%R*XH5D5]!EQK9M.-3F8W4L/@-IR;&/'%? M/$MH.'[U""QB841QYNF!>>IE_ED94;Z 9.KV'O T"L?U17"4LRQA.,WL0#-[ MIL"@^-H\GI!M*2Q1J*^=^EN08C,Y6C.'#-B"A*8CSBX,9E[&,IPR#7I-"KRD M/P%E88KZCI02))IHJ\6G:GVZ@YOI4G=1CVAG:3)>LQ 8#Z.03[ >*"E]9I89 M4=\5L IT'"?+VP4Z(IH$R7C@(K P2=*)Q97VFD>],K/X3:G50U&6*#7F4F,1 MH]F8&X+C+(ZGJMB+%/6KU =5W[UXZ>]B#5ED:3BFZH(XFYI7M-I3^TJ M51[H>L:E*SYAE%$VYHG PLD%@/8J1?TRM5^I//1T8Z3[J6/^K7O8!^VXM%Z!S1A5[Q8 MRBASQHZ+XT$X5/%CDKW*4;_, 4F]DUZ!'KPT- 5,V0(P/^,4$%P(:CZ50J^ MU"^!3RGDJK(YB/WV$=+0LA1V=;F5M5P7$Y/#U;@D@2$P)H_ TC2<4$+6*R'S M*^' ":_D[;1@,T3ZHCBD(YH(+*(3!6:]\#&_\#T5^$%H#1X#=9G,U3(*!1HO M,1@L2\()R6.#;9Y?\J[D6L)HM>\4STXJYJA;3,.7C'06"2P*>\:F2]OK'_/K7"[5_9+JJ!OO#C,=CG@@N MAJDV-85Z^6-^^>MYBI>,4T3CDH Z5<6D,)W:4+)>")E_IS8LZ@M&K+LI8Y0F M#ED$QF&?/D&V%S#F%S"$K!%?#P,7KR\B:(R/+1N&XN$4X5[,F%_,>L)JM,-X M;K*YVL0SF/1CVBXLC-)XPL&Q7L&87\'&5O,YMJX8\3 )QQ8>@;$L2B8^Y.>/RDA"Z2_HJ9,W,N[("&;MOD.@X^Q[ M,>34:V671N5?-JI<2=W\^ -XM>1MN^$VCZBCY5YI_59'^[VB'>?>JRSWJ^R- M?EH'&EN%$_(J>!T$% RN)O>BW$ERL3/@:(K_+&0C@ -I:T3?$A:=!$'0#IA: M/3TLFL8NV*WGW)D&]M[I1$.SS M;8A:DZ7<&EG=2KU_&4_GXVWB5S(?/NK.OLE[M#1.55EV$H;L!=TP%IR$0=HA M\4[1PKO^@K'Q4H."IHK?.Q#N=R 7JU5AS3R8)GN(>%K4)!?; DP42A0Y)\YB MGO+Q*HX" QIF$P:/]U:$/WM@O*MV^TU'MX>"/8F6&_M9[!Y42#7X8;SK-D[# MB$9.F1$<8V$R1;RW)=QO2X;$0>N+O$"]'G>-QBG8D21.'*88,LZR*)N2G]Z5 M<+\KV;OH9K ,_]0MP"AEY'0XI<@(1G!)%D_M3'CO2?A+SI$'BM[.QF921= D M4OQW-_:[Y>$[]>)_4$L#!!0 ( )6#75CSE8;7"P, M &4* 8 >&PO=V]R:W-H965T&ULK59K;]HP%/TK5C9- MK=21!^\.(E&@:J6N1:7;/DS[X"878M6),]M MU\_VTDS4L*K&Q_ CWN.S[FY M)K>W8OQ)1 2/<&>S".I%VR_E^(Y M3$%^22=R")20Q)(*P!'&8]:V!>SYT'0TP$5\)K,3:&&DKCXP]ZF7G$ H:,?B.AC/I6QT(A MS/""RGNVNH+<4%/S!8P*\XU666RK;:%@(22+<[!2$),D^\7/>2+6 &YC"\#+ M =ZA@'H.J!NCF3)C:X0E]GN(34:'IW!F<#L/PP12<3S"&1$4@28'J*/J+WR$8B M4JNB9TNE0[/907[F17:FM^7,*:0U5'?.D.=X]0KX<#=\!(&"NP;NE>&VCFEM? MPG.1X@#ZEKIE O@2+/_#.[?E?*HR_I_(2FFH%VFH[V+W)^K^ .<0(E5TP=,9 M2C%'2TP7@$Y(@D)&*>8"I<"S!W]:E8WLB+8Y0O^#+'VGYCANSUZNV]P75=+? M*/0WCM.?E2?""QDQ3GZK#>TC6ZT4G_$WUV1Y3<=\7ND_(+!DH5E8:+[) A%B ML5]^%D#@)23+?I[JU5_6NB)+J=J&ZO5/UD,6Q MNM?_4.;M@\I\7U1)?*<0WSE"_%IQYZG?D^[.1C+SRMTH\D,B2PZZA8/N$0Z. M*O'NYL7SNHV&MZF^*M)I.)VMZEWG[QO3.5[_$16?TQ_BHC*TVH:]U@/H!NPS MYG.2"$1AIK!.K:U(>-;39!/)4M,6/#*IF@PSC%0?"%P'J/T98_)EHCN-HK/T M_P!02P,$% @ E8-=6%B.:J;:" '3, !@ !X;"]W;W)K.[3XZ<*ZNI'.%.'LIRN_52LH:_5AG>74^ M6=7UYG0ZK18KN4ZJS\5&YNI_'HMRG=3J:_DTK3:E3)9MHW4VI1B+Z3I)\\GL MK/WMMIR=%=LZ2W-Y6Z)JNUXGY7\O95:\G$_(Y/6'N_1I53<_3&=GF^1)SF7] M^^:V5-^F>Y9ENI9YE18Y*N7C^>2"G,:<-@U:Q!^I?*D./J-&RD-1?&^^7"_/ M)[BY(YG)1=U0).K/L[R26=8PJ?OX3T_BT[05[#MRBRJOT7O718/$&+;547ZZZQNH-UFN_^ M)C^Z0!PT4#QP ]HUH'H#/M* =0W8>Z_ NP;\O5?PN@:M].E.>QNX**F3V5E9 MO*"R02NVYD,;_;:UBE>:-XDRKTOUOZEJ5\^N;KY%\;=Y'"'U:7[SVW5T<:^^ MS._5GZ_QM_LYNOD5W=S&=Q?WUPJ 3M#O\PA]^.4CJE9)*2N4YNA^56RK)%]6 MG] O@^]GTUK=8G.AZ:*[G=R\QDQ_ E13!EP/U?O:$YYVYQ".?OOH@&&R?+*SE8R-\ M=_)9YEMY"O7KKB6'6S;3W6FU21;R?*+FLTJ6SW(R^^<_B,#_@H+JDBQR218[ M(AN$G^_#SVWLL_NB3C(U.[>= /7!KKEHFS>)M6$<1Y@HO>M"6.>1P\B,I!*<._VL'52O=G(4@UEE<_RAZHU M*EF!\VK'XFAB=O M/^4D.LYA!'PCYTT4\P)]F0%0!.,@T/5#L# <65I)[V>)U:?]O)_H> =# .OK M#P BA!LA,%'4M%, *O3X6 !Z)TGL5G+G+@IC"0(U Y;.PT(8XQ[ <36/&<)- M'!><$$,Z@./8]T>\).G-)+&[R>M\4:PE^I IM_$1/9;%^C4210Y'P/1WOO , M_2;J)&18M]$0C B"#?D +O \,M;WO;$D@=UXM*G^H>ORCVKP-^'XA')9PP[$ M:E2/=B NV2*G;+$KMF''].Z7V.WO=5Y+Q5MW/0+VA>E&/=-VF""J[SQ$ (CX MIN4 3#(=V4V@O?6E5BO7"^UR$%+:40S2WQ=87V\AF/"(;K$@&"5^J(WA&,*1 M0%UW1'+O+JG=77Y)4K72YDIQ,]]NTVK5>,MF[5W*!]!C4M/MZ0L- "&J-B&Z M^#>9XC>9AK)[9TGMSK*;:W8S[9.*03O-@')-FW?B>]R0#,&4']0E@Z8QT+TE MQ,8%'IEB:6\MJ=U:=LOK^$0+1L T>R=$W0W50P!83&*,;X@MY+I9CR&8STDP M$H'>85*[P_RMJ>0?Y&-1RDXWJI,?L,&@ILL[$:&^"7H%P7S" ETX *.>IQO5 M&,*%RM*/F&O:FTMJ-Y>W9?&]J:1V4_E-UJ@9Z:!,86Q-JW0D3-<)P A1+DI7"N!8@,T!#O'AT,-C M,UMO(JEO=5&O8I%RCJI>6*]5?[?/X4 /1:V.]%@/Y90M9BD:S\X)D*$,-PSB/,YTVM# M !UQB< M_.6EAUO+E&.3SRE;Y)0M=L4V[(R^].'VTN<=2T_'<.A!.*;8.$AKPECHZ\5, M!, (Y4$0ZND'X(@@QH/WZ<%Q_[4LG]KW+"JT*+9YO3O,O?]U_R['1?L&@_;[ M)3F](L#O$3F-=V]J]/2[%T>^)N53FEE+C;MRP8/ M15T7Z_;C2B9+638 ]?^/15&_?FDNL'\C9O9_4$L#!!0 ( )6#75CT"1:] M" 0 'T. 8 >&PO=V]R:W-H965T&ULK5==C]HX%/TK M5K9:S4AE\DD26$!B2*J.U!E&DVGW8;4/)AB2;1*SMH'I_OJ]3C(I)(:.6E[ M=LX]ON?>ZZ_1GK*O/"%$H)<\*_A82X38#'6=QPG),;^A&U+ EQ5E.1;096N= M;QC!R](HSW3+,%P]QVFA34;EV".;C.A69&E!'AGBVSS'[-LMR>A^K)G:Z\!3 MNDZ$'- GHPU>DXB(SYM'!CV]85FF.2EX2@O$R&JL3'[21 ME+*@]*OLW"W'FB$](AF)A:3 \+%A^Y7]0RD>Q"PP M)S.:_9DN13+6? TMR0IO,_%$]Q])+:@O^6*:\?(7[6NLH:%XRP7-:V/P($^+ MZA^_U($X, >M8%5&UAM ^>$@5T;V&^=P:D-G+?.T*\-2NEZI;T,7( %GHP8 MW2,FT< F&V7T2VN(5UK(0HD$@Z\IV(G);/X0A ]1&"!H1?-/=\'T&3K1,_S= MAP_/$9I_@$_WCT_A1\#=?0G1IWD4H1[Z' 7HZMTU>H?2 CTG=,MQL>0C78!7 MDEN/:P]N*P^L$Q[8Z)X6(N$H+)9DJ; /SML/SMCK$(TF)-9K2&ZMLX01V=P@ MVWB/+,.R%?[,WF!N.:6YI9+S:[.'/SW[43#LIC[LDL\^Q2>P(+ Q"$17:$9S MV(T2N4WL"+HK8IH3]-=TP06#!?^W*O<5NZ-FE[O@D&]P3,8:$'/"=D2;_/Z; MZ1I_J )_2;+@DF3AAX#C)*%B.PH26Z3)/=L+<+A#4=S 2<7 M8Z2(OR'8&0J>X>I2L/P'#C2YF:BR4Q'W#\K&L@R_5:E=4&_@>JUZ#A0H"^JY M7:@*F.WXOJVN4Z\)@7^IHF,;WRZ1Q-AZS-^FM M28Y.",_NG$HJF&7VK;9F%$K:M-"U?"*WQ6W,X,Q7C@7Q;E=?W[_35P^P>LW5:<)21%4QEW'B0(U:] M=:J.H)OR,K^@ IX&93.!]R%A$@#?5Y2*UXZ&PO=V]R:W-H965T&ULO9UM M<]NX%87_"D?=:3EX]]\7 MDK6B\2*(M$_VBRW9P'-!\A @<2[!\X=R\Z6:%T4=_+I:KJN+WKRN[WXX.ZNF M\V*55V_*NV*M_G-3;E9YK;YN;L^JNTV1SW:55LLS.A@,SU;Y8MV[/-_][6IS M>5[>U\O%NKC:!-7]:I5O?GM7+,N'BQ[I_?Z'CXO;>;W]P]GE^5U^6UP7]<]W M5QOU[>Q F2U6Q;I:E.M@4]Q<]-Z2'V08;2OL2OQS43Q43SX'VTWY7)9?ME_D M[*(WV+:H6!;3>HO(U:^OQ;A8+K(>:VXM//O]/3W<:KC?F<5\6X M7/YK,:OG%[U1+Y@5-_G]LOY8/F3%?H/"+6]:+JO=S^!A7W;0"Z;W55VN]I55 M"U:+]>/O_-?]CGA2@; C%>B^ C4JA,K2O,#*;=*Q"O*\0[^3P>/QV!W^2U_GE^:9\ M"#;;THJV_;!3T*ZV.N:+]5;LU_5&_7>AZM67XP_O)\G[ZV02J$_7'WZ4D[>? MU)?K3^K73\G[3]?!AU1]^S#^>_;AQTGR\?HO0?*/G^6G?P?]X.?K2?#]=Z^" M:IYOBBI8K(-/\_*^RM>SZG7PG?;]_*Q6C=V&/)ON&_;NL6'T2,,^E76^=%0; M^ZN-[U?WRWQ[ @7)S8TZHUX'5\5F4VFY9__1(:#O[I.'21L\@@+=[#M MD/KUDA+"1FHKOCX]&Y Q4R1,(&$9$B9!,$VR["!9UE&R;63ZR!P^$0.C+(H, M,8SM8GU"U76946YBEU/:,H3E*#.@PT$\TLNEKICQD,=,+R<,%*XII1T-'3DXK4=9G=#T;Q< MSHI-I<;G7^X7]6_!?SZ6RV6@K@@?\LWLOZZ#QI%]"Q(V0<(2)"Q%P@02EB%A M$@331!X>1!YZ>Z#D^NKJ<$U95?=J#'\R:KJ$[.5U%3(2-@GM03(,C:XB049, MD3"!A&5(F 3!-($.#P(==A2H2Y1#Z]"3D,3FB.B-U%5M0WM(-*3F;-0H-H9, M9*,$$I8A81($TS04'304>37TL:CJS6*ZO4&IMJ-W<+]>U%6P*9;;4?UDC^>% M=^WQD+!)9"DLY,006(*,F")A @G+D# )@FEJ'1W4.GJ)6ET*'5DZ,"ZEQ]Z0 M764WLKH^(UR"#)K\ MUZ#\O%S2TW)U5ZRKG?Z<\B/6L>,\(B-3?MZ(G>6'I"7M-B&%!A506@:E211- MEU_C>Q"_\?'H!TTU/VCI]H/>$=M)Z*N>@T6F_J#V!9260&DIE"9:[M\,&E6B M:+H &Q>#^&V,]T5]7'#,WB%D$(>F#3'VQ^BL."0M@=)2*$U :5G;PR51877) M-=X,\IAO#YFVSJVE*JV1HW8Q MO1)'V#Z+"6/F,.LH1R+&!J'5GWT+DX,T+@?QVQPGDU?^=K\^9 6X18*"D&$86K?" M4,MD3]-[-7/ZVM6TT3 :# 9FKP;U0QQA^S0.[9L'1SD244*HU:M]"R.#-$X& M&?V!*30$.=T^AM(F4%H"I:50FH#2,BA-HFBZW!L3A?A=E.[)-'Y@9TE#;1-B M^R:$F;-\"31F"J4)*"V#TB2*IJ=*-^8)]9LG[=)JJ&TT#!DQ!L&Q/U3G5.>! M-4!;:.;4+]O\HQ$&^IX$,/L#;$/?E#[=L54'_:I#^QC M']CG/K /?GP+TX0VI@GUFR: E!M_A,X])]2 H0XC@9J7#@DT9@JE"2@M@](D MBJ9KMW%?J-]]>6;J#;6=C7X6'2C9_>^78%ZM]0^Q$:9](- M-&H*I0DH+8/2)(JF*[=Q9N@)9Z9[T@UUV!^NI!M_Y,XZC%LDW;B:YDRZ@;9- M.,(ZDVY2X2/P!NG9I4-J$V2X)I0,^,!T\ M:-042A-06@:E211-%V_CNC"_ZW)\[1BO8!V&1A0/N3D)XP_>68K$[M6H.1?H M:EH\(-Q\C#^%MDTXPO8IY>9R.IFK'!G&ZB;#Z/\DJGVZ,!I;@]$_,.F&01?% M@M(F4%H"I:50FH#2,BA-HFBZW)\LH>7W4;HGW?B!G24-M4V8;9NPT)SA2Z Q M4RA-0&D9E"91-%VJC6W"_+9)NZ0;9GL,:A TM$=H2G;-=U#0_ MH.T24%H&I4D435=38WXPO_GQPK0;/[US+PBU39AM=(2CD3D7 XV90FD"2LN@ M-(FBZ;IM7!/F=TV>D7;#[-G]T.P.H<8)LU?W"DWU0=T0*$U :1F4)E$T77V- M:<+\I@D@[<8?H7//"75@F,-)8-8L-C1F"J4)*"V#TB2*IFNW\5^8WW]Y9MH- ML[V-/J7$FO*!&BI06M)N$U)H4 &E95":1-%T)39^"CNQ7EB'Q!MFVP$\ME<< M\4?L+#\D+6FW"2DTJ(#2,BA-HFCZPMR-<=$3- MA$>):I\NC,;:X,,_,/6&0U?T@M(F4%H"I:50FH#2,BA-HFBZW!LOA?N]E.ZI M-WY@9TE#K1/N6/0K8M8%(-0Z@=($E)9!:1)%TZ7:6"?\Q*,KK5)ON.-%*B0V MK69_J,ZRL]^F8MWY.IO%S+$9:GY :1F4)E$T74N-^<']YL<+$V_\],Y](-0V MX:XUO\Q[VP0:,X72!)2606D21=/?]-BX)J'?-7E&XDUH3^Z;>8C^H%T%&)Y> M_0L:,(72!)2606D21=/5UU@FX8F7I+P\\<8?H6O/":5-0M?C(=1,O('&3*$T M :5E4)I$T73M-NY+Z'=?GIEX$SI>!A)RS: Q)8JFB^_)B^K]IHLO MY29T& 0Q)\Q4&]19@=(2*"V%T@24EK4[6!(55)=;8^6$)]X[_[*$&S^]\ZT* MU+L)'6]C<27<0*.F4)J TC(H3:)HNG(;5R8\XB.!-N_)$[Z]#Q M*A8KX<;5-&?"#;1MPA'6F7#C*N=.N$&U[U$59]6\*.I)7N>7YW?Y;?%3OKE= MK*M@6=PH_.!-I,[NS>)V?OA2EW<7/747_;FLZW*U^S@O\EFQV190_[\IR_KW M+V>*_U!NONQB7/X?4$L#!!0 ( )6#75C$_!Z[HPD %HI 8 >&PO M=V]R:W-H965T&ULK5K;;MLZ%OT5PE,,>@"[%B^Z99( :=*> M4Z!-@SJ=\S"8!UFB;4TET4>4WK/Z M%]]1VH"'LJCXV6S7-/N3Y9*G.UHF_ /;TTK\LF%UF33BMMXN^;ZF2:8:E<42 M>5ZP+).\FIV?JF-?+ \ M/]TG6[JBS<_]32WNEGTO65[2BN>L C7=G,TNX,D5B64#9?'/G-[ST360KJP9 M^R5OOF1G,T\BH@5-&]E%(O[=T4M:%+(G@>.OKM-9_T[9<'S]U/MGY;QP9IUP M>LF*/_.LV9W-HAG(Z"8Y%,T/=O\'[1SR97\I*[CZ"^X[6V\&T@-O6-DU%@C* MO&K_)P]=($8-(+8T0%T#-&W@6QK@K@&>-B"6!J1K0%1D6E=4'*Z2)CD_K=D] MJ*6UZ$U>J&"JUL+]O)+COFIJ\6LNVC7GE]^OKSY=KSY= 7&U^O[UR]7%K;A9 MW8I_WSY=WZ[ ]\_@\F+U!_C\]?N?*[ /U=7X/V[W\ [D%?@=L<./*DR?KIL M!!K9YS+MWGS9OAE9WAR#;ZQJ=AQ\JC*:';=?"B]Z5]"3*Y?(V>&*[C\ [,T! M\A VX+EZ07-$5'/D@(/[R&+5'[9%-N$[\%G,*PXV-2O!]SVMDR:OMN!"YGK> MY)2?F,+6=DO,WS<1$Y[2^H[/SO_\-!MX_3#Z_46='$2!]!(BK M]_-KL6P5C!MSHVT9J)9R;;H[7^#(BX+3Y=T8OL$,>K'OP=[N")G?(_.=8W.1 M_4=,+;%\-1PT3*Q?*:O2O*"@ZB#+I_(ZE8/X_L!I)K+]-["OV5TNLA6L'P'K MQS-QCZ?_EN/Y1IT=12WHHQ8XQ_.*BD[3/&D7["H#2F#RO.W.'XV> M'Q,/3\98MPJ(!RTC'/980W?NL6JA!D^$H:D/:7.HY5"ENZ3>4J[0LV9':_%[ MD31B1%/&&V.FAAH\"*.I#[I1X,61V86H=R%RNG QBBY@&\%FZP;DG!^2*J4M M7N5'EO.4':K&!#[2<*$X]";@=2,?C8R.P,<]^-@)?ECM"BIH&= 'H50X-6&, M3>./)AAUHQ"-,ND((_0&\O.<*%<-2W\MI&Z0"5!*B&VX'7"[+L=02(SC:4:8 MS B!EIR ([Z&3LB_"RT'%$(9W4/.=W(9>\H/(V"H(9EF@,%D 7T?628A1 -: MY$X#.AG1Z]0'@VA$?1UXW6R!@SBTS/UM'7J6V!PC#6 MAE^WPR%&H07C0(+P&19,T_I G0$>35JC!SJ_+4@ RU'#'8(>Y$M@P1Q/01KL<$!\"Z^@@0J1FPJOG]1N)W:-^M:$ M'.E$M\ >)%,&-]H%<1Q8D ^,B."K"BVY8/"7%%K(R;2O7W.HA;@52DLH 5&FB,%K'M5+$W%0@F.QR&OD4EHH&& MD9/C]+3+^]%[)NWP"Y$;[%S(!_9$Y%5I]SFOA#!_2=HY6?G5:?=&O1U'86!G MY&;GFYJEE&9=#/KJ1"0A\E $KEE#N=)_2J$Z*A6D,W08D.GFA9XMW .M(S>M'X7[_W= IVS- M 0.KNSP86!VY6?W( UFJ;Y,M=2DI9*+N2$MP(\%;2!(/]([=]'XS8-7W$8R[ MD :Z1M";RCZ3&82(V /K([==>X(<$/K4HB\5.H_P-9%OK7N.&%#(1N&:)H4 M)C.?0(O2PP,)XV=(N,X%!>R3 G2YP66IOE',0+N=D,$!X^*"#4P;1F3J@,$* M>KZEG,&C/6LW'=N7\Y25I?"%RQT3(VZ=9R&)\32]368^C&(+\(&-L;N6O4T> MP'W>[':LR.3BH8HR@7=-=TFQD0[0IJ V@83U MJG:!$ RG;AG,,+;.@H%>L9M>>WDTWGG>]$K#+9&PSI4P]-"4I@QF41"$%I+" M Z-B-Z-^VFQHJB8P?4C5;@L0!04%:;?S(D9'NF9$;F)87Q,#)C-"L&5IQP.] MXFCH+4TG=)H2:VU-9J57)S))5!*USEAE]TCE53&&D[>P;[(2RLFXKXH%[ ML9M[S5[-;6Y1N67@<.CC,Z_[%_RW,0PZ54,4!%B;8+J=8%(/6O9&R$#JQ'.6 M(*O#?M\N78)QI+@N&#_4#Q",8ZQ'B%,YO+8>>:O>CD,R MR ;BE@VJ*E.+OUSE!1NSDH(F>>BJ$*/_NAB(8]^??HDT6&';4D,&Q4#V4>4N MYIN)I,SI]Z9;ZF_5VW&41E^\W3+D9Z7&\F42F^BB82I4#280VW0J&60%>;9J M-VP0R>E2'+)V'R:9[ VW'WR[S=AG=ER)07A$/M)253=#@>VK*1ET!W'KCMLZ MJ?B&UC(Y\Z>/!_*#_B9_$-CMV_'$L!V/O"E1&ZQ(Y/D6U(/F(&[-T67.N-;A MX+UK1.:FX1AMCQ>LVBZZ_OK??S,ZWD(;'[. @0^U9-3-(C^VD#F1$N7XR4#O MQ,FWYEDJ2/A'=TXC[[^)OUR;R00081&3LU!OO:F87MUM&W-FH:5ZG)'DXS6TD#\ MOF&L>;J1+^B/4Y[_#U!+ P04 " "5@UU8U(#HIN8# !H#0 & 'AL M+W=O:IFS?,VSC<>$A6:VE6C#[W0U9T8C*[YM[ M#C.S8EDD&.SHD*:I(H(P?I><1N52 0_'C^P3O7?8RYP(.F3ICV0AUSTC--""+LDV ME0]L_X66^_$47\Q2H7_1OK2U#!1OA619"88(LB0OGN1/J<,!P'9/ ' )P'6 M#Q;7P[B]#= M! T'T1H21'LS7;"I(O1->4 M$)WR8<9E)-=%)/A$)!'=7"'':B%L8:-_OM_;-_ZW*3]6Y*-WY)L^D9D MS[+D5%ERSK'WJ]3$:D"?4M.4CX+*UU3J_;#KV]AIXZ!K[@Z5;C +0M^KF8T; MS-JAY;K/S:9GXW^E.FZECGM6G6C-N/PD*<_@E54=9R55DSP%E_=LW]BKB7-L M%."@MN?QL5'8=OV:,&=#?Z4P7B6,=U:8&Y:O+M;%.]I-.ZSM>'1LX^ UV1I M,++JIV]Z-O!7RN)7LOAG99DQ25*M0^OH0NE;=H%:?L,E\WVGEOWA^4!^VDT% M==3 ';:QY=1T/C;#MF79-:4GKPEAVL!M84^]<78-P@=&;2&L,A&^/,\0T@.- M61XG:4)T&\F6+\@6D@Q!VX" 80&-K%IEN6!ILB#*9$Y2DL<4Z4Y&=!"\CR7- MYI3KEN!IIE[1)\LN]"!04UM05-6H';:@(*+390C9+2@Q*&Q!>4 G+R6"^X:< M%MP5]-(3JN/Q6W#^8 2GH 7' #7=%/.@@7(!"VUP6!;=:+=K_:[LS MU&UR;7UL=R9-ZX.@,PV:UL/R,\)\&PO=V]R:W-H965T&ULS5EM;QNY M$?XKA YWEP-D2Y:=RYMMP"]):Q2Y&E%R15'T [4[TC+>)?=(KF3UU_<9DOMB M1[83M"GZQ9:TG!<^,_/,C'2\,?;&%41>W%:E=B>CPOOZ]63BLH(JZ?9-31I/ MEL96TN.M74U<;4GF0:@J)[/I]-=))94>G1Z'SZ[MZ;%I?*DT75OAFJJ2=GM. MI=F2F]/#VV9B,LGX8V?A&N M&J3AG-(*H@YT_/I5-.F*6XMN1(>QFQTKF8JY562Y5)[<59EIE&>Z57 MXMJ4*E/DCB<>YEG))$NFSJ.IV0.F7HGW1OO"B;#F;3=]AO>';SY10"H6EK*A?).*.W)JDID!AFC'3[%*P?= MN?1X ]529TJ6PL$E E5 QA?2H]:SJ!=OX;'0QA.K8WDF,N6WJ#-?B$_[\WVQ M(G:Q++SLNG.;L:@;ZQH&PALV*VS#,OS$ MTJHIP]T#BOPPJ)A3UECE53KV]C8KI%X1P*HJY=Q]K.9O+UJ#XX"$[ "HP4T$*0:I.?B%7UA@("LZU(QK#J8'\!^\.*-$V=:-Y#\0 B2%[#+E"<. MIGM_$< KB"R5RW!D2](*X@H6EY11M2 K#@]"#<[&0N(F57BZ+S[V=D2!!Y7, M261D/5J%(.<5.^Q8!AVACN@P#)^;?#6()7)+R.42%XJH!A2C M<*GD0I4]ICF\+HUK+/%!@,8Q9= >DNDBQ#G6OOZ&! P8;-!E^/]##EM:DVXH M6*?;FE4[D2,7D&\L4R.0)G>BCO7&:+[]&L "Q(LM_FMTU"HF1U8V^%1IF/3& M;L5:EDU(QG'GAZ7,H)#CAX/'G+MM&0LIL][H.,1<6N)UU4U:79 M$NRCG);*QYI([;LNI88T_&J6(--X4Q2Z1^6%@ZX)"6J'P1AS6IL-( 8Z[(J3 M7%&6(*^_?)J!-F 6T78LVSA:-B7T+4,8P26H+;5H:[*V&&RLWXZ#;]%;^J-1 M-:,V%@IYJVQ D!7":!E"CMHN27)!+2!A=#P-R&R#IQMI+91!*2N7 4-6'!.% MDNB=*R+"WC8M)'S8( -L9S SKDU3]J/+8*;7??&^#_2"@-^:4M5P%G4U=B]+ MFAH1V10J8W*@+9L"]5E. ^F,EL!(Q B'DTK'V2]P_EJJ,AR()%>)9 N6J+/L M'K;-9CA+[](#UP 35J,3/\1:M,C#V EN:#O,RUX[W(B0-,$E6IMRC=HE)%[. M)TWD.]16W[1R6EF*20'S6> "@S)FN -EXL9ERFKPAVU"K;74N2K- A6/BM&F MV@["RSR P?:FI14^;/3*!(<#@;F>3RQP7BO;]$WEXJ^_7UWN';SJ6R&44*6R M -4=2"NY%:E5@&0T1E^N8U:?H:$$XS+/0SG#IV'\D"IV%2HKU!PR(.IQ*?Z! M!OX%'%!/B3J_:!H_NV_APQCHMI/W)X9>*8Z\;. QY6.Q:#R/^V4 C!N;S#]C M$!ZV=TMC=JJGN:Z1F5KI$#B-YN0<]@Q."Q3[6H$$I5BBJEM:C<8#'3L,\:YK M=:VW.VCX[)X_,C86B1$#M^'>BPB$4M82-9WR_%L&F):PV9&4\EW>M/4B4UEL M"H.Q9<]L-'$X%T[E2MK #.QHN$<["2%I(U>&W 1-.9G%'E+(-;,V(3U*A1U# M^MB^53^!#:/E"M.4.028+_(T57U&Z8:G:>:@K[II./@]9H]W2= 7J/2]*NX= M47+.$UX43:L#V%I36K:X'470V6MH.9C]> _]GYEU?(AUW\5;3S7&W:?M\4D' M9Q\T>O"4T:^\XNRH1>=_<\7>GC8/FIO^R/12&4M/7A+%@U-]@D)K-^:VS/7 M2.L&J\EPG&]7DSO7$4^$+,PZ7.MY;'P\4G_!C]\CD8=+%7J&X0X9J^Q""P3D'J)ETK$P'K22 Q_V4V<+C @:T+FT.;=@UN'2 MG!R$71(>#.^69S.;3#&:=;- (-$L'.+G.'(^3O#8U]"%53ID* V\E;X!TW]LO MW]_9%1/)QWF#UR&)5MQM"A7FL+2QM$[!,,_4S] 8R=KH0%HPDHWA5=(5^MVU M-;Y_%_R-0I=84!CPXXBB4&D,[S!1D15'\#HD]TXBCS>ZW^'O+.4H8[GT:=A/ M9KNE%!.]-6%GA7F@S YPXX?['.G[7;BMM]WK5VA %*(EN33"^D&\\_O[6VG8 M2@*2?#"R<@=- ;I1/J'C!O L:*6TYFC#CV_!*4Y=Z*H\(N #>$AI&4M[7YI' M/;?>58/>R4M#0"M08#O,#M*X2Z2$R6\F3<61$@ZCO+U/ M%QTQ/447KSJZZ)7QER61*5X<[6**W69W,T0J7S?81!]E!LZ84 M0XGP& 8$5L:VWQ)@'^"NPFKE"F]6LIME$JZ6OPW@^1@08G\+CP-9C>]]Q3!< MES'"JYQ=^(SMSN4J2PMV7#]!).Q4!F8)=1NG4=TO0>&FM7&J7_7;K7!'>J7D M<;M+_#\I[__WBFJWQS QMPZFR>(N#JF^6GS3F9UYY?9W?4<[&7S3'E8I_CV! M]R'TZ/BE>_=I]Y/%6?RFOC\>?^]X+RUN[41)2XA.]U\\'PD;?T.(;[RIP_?V M"^,Q1H67!09NLGP SY<&M9[>L('NAYS3?P-02P,$% @ E8-=6#GH4-,1 M!0 I0T !D !X;"]W;W)K&ULU5?;;ALW$/T5 M0G5;&UBO]J:+75N [31H@ 8QDC1Y*/I <4=:(EQR2W(M^^\[)%>KBV6YZ5M? MM"0U<^;,A4/R:J7T-U,!6/)8"VFN!Y6US>5P:%@%-36Q:D#B/PNE:VIQJI=# MTVB@I5>JQ3!+DO&PIEP.9E=^[5[/KE1K!9=PKXEIZYKJIUL0:G4]2 ?KA8]\ M65FW,)Q=-70)G\#^T=QKG U[E)+7( U7DFA87 ]NTLO;PLE[@2\<5F9K3)PG MI%/<'J_1WWK?T9VNIZ,!V0$A:T%?:C6OT&G3\CA\>4,/Z7K()LBL*L-5;5G3(RJ+D,7_K8 MQ6%+89J\H)!U"IGG'0QYEF^HI;,KK59$.VE$

K=!+WM![X*\5])6AOPJ2RAW]8?(H2>2K8G<9DH+%,?0CD3^J=YA5Y^WG"LB=JALJGTA%#<&]JZGE$RI+0%BM.S;D $Q.L>V(1TE8:X-S_+Y'- M>1U2#R[U!!-GH9Z#[K,7[=LE\(A-!+\KY'22QP56LA!^4R+D29K&X_5*A/1, M WZOBJ>8O)-,M,X,ER^C@@94D[9?<; $,=[ ;H0DZ1U4EO99:$ ;:8F/K[&UB%1%:JU9Z+00\2?9=RK8]6OS7,.Z& MXCNSD14>)GLE&T6<[65C$H_^W]E(XW37I1V/OC,;FS#NAN(+U9S.!71LF#(V M(J92VIY;T/76LC=AVGE8X9*INHL2QX,0A3GNQS*X_R(Q@M'FJGRY6KS\<]JQ M[PD+)?#T]08\9]\XI#5XPFB?*JNE&1@E>HHLEGIR"2@;$GU2&G'IIU1HT;,XN]_QY ZR;I!&Y M84RWB-!5D_%<%9K2/?MM4BF[(0(#R]KL"=!M# M:RJ74/M4^"%9:%6'"CB>."P(E-V?H< M(L*!A3\.B$C#-,A0]75.1CE#7F$@L%PX"; MGIRF9SY914(FTY3< M"SE05@7(5_:$:9M&^*2@2UR&BZ_;#NO.\5I,UW+_ILGOQCG"*F@VN P*[KA,]V2 M&^8:;0CJ19QGY$?\3*?XN:,&FQ3EI><>&K)QW:X_,%Q(:K39:EAW]$,93K,H M&Z2^Z!@'W-T0^WZ'ZU?X/9W@2WT2*%]LS?KE.,]/K>7Q)^B'3#Q )2>B!! . UKF_OL^"+Y:N MLIM,DWZA0!"[V'UV]UE %WMM/MN=$(Y]J55C+V<[Y]IWBX4M=Z+F=JY;T>#+ M1IN:.[R:[<*V1O#*"]5J$8=AMJBY;&97%W[NWEQ=Z,XIV8A[PVQ7U]P\W0BE M]Y>S:#9./,CMSM'$XNJBY5OQ2;@?VWN#M\6DI9*U:*S4#3-B M+_A)BKT]&#/R9*WU9WKYOKJ5L-6.5V/!.N0>]_XL8_%F2OE(KZY]LWZ]-\QDK M.^MT/0C#@EHV_2__,N!P(+ *7Q"(!X'8V]UOY*V\XXY?71B]9X960QL-O*M> M&L;)AH+RR1E\E9!S5P_B432=8 ^BU-M&$E(7"P?%]'E1#DIN>B7Q"TH*]D$W M;F?9^Z82U;'\ @9-5L6C53?QJPH_B7;.DC!@<1@GK^A+)B\3KR_Y+UYNC*[9 M+6PUR 8@[7;LUF,L#/OY>FW]_#]. =#K3T_KI\IY9UM>BLL92L,*\RAF5]]^ M$V7A=Z]8GT[6IZ]I_[4Q>E7):1-/:&9WTO+MUH@M]Z]ZP\95/^R H%:H8]EL MF>-K)9C7U3C+'#[>ZKKES=.?+,JU%ZF>E8F*K9_85NBMX>WN*?#%5#%L0:)V M)]N6U/*J@DI+^])\.8;GC:2%NK.\J>SY.QACA#C*._8WN'P\@SQRHEY#G)+I M^2U.@U>__0@L2-S!;,O.6!P70986?A0'81YAE*V2("]6&"USC%89^PB##;N& MM;+DEL7+(,DB%D=!6F0L*R"7L'P9Q$G,WG<&O!JP#[*J@.)[;AV#8^QZ0[*L M*((8HD4:1"MHR%=!M$QA9Q9D23LGI=R(TN6K((05BSC("L*%GE#NDN". M-XU0K.7&-33O=MSYW2@M:+^UV'&UF?\NJ6>Y0C#'/?^O^73GT:+TR5*D048C MX!PNEQCEV2I(ES2W0JYD6<:^;WIX$_/59^3F[+DO=448\&Q>P1A#P M"9!<90E&:50$>;)\1F"P&6OR( T),N 5 :\[L1$&F7P \)L((2J6X;D?KQ"N MO#B?"-+T-/HOB NGY>.TNJM!Z1!.KVM^W02)]*)>EU? 7M.B)>JHT6R)\CJ M:V/6?> 8UM/WM=C*IJ'0#7^LO3=$K=>HV](3'6B5['L0="(G:^^%\;5+B'Y<*SGT]0-^__8; M$$_^'97-*-0>".E)B%8,K-N#<&!'Z^W@AW:\I,1G K6)#M).VHVD%AY32Q&B#A9'^6]\M".O@\== N2@S4!Y7(IC./T"_? RS5']B*[*00*DL2W M1-ZXTG'E4 8?>P0@,5H[B&PZM4'E"'+R41ATF5\ZA*>'96P2'KC66TIBO7UD M5HT[D7S[)#A=_UJJUND0<) (I]OZ0 \H(D2]/G)8?*$*[I-K?41*0QD/X(Y M_=8!U)\FDAA-DN8B M'$I]0UWAS!)2U\1AE0X9.*KD_E@<93CA).S4#6AQ<&-%K6W]O=PRW[[[R^LT M.UW]K_L;[_/R_G^##]R@/UBFQ :BX3Q?SICI[^+]B].MO_^NM4-A^^%.<,!) M"_!]H[4;7VB#Z0^1JW\#4$L#!!0 ( )6#75B@?L?5, < !44 9 M>&PO=V]R:W-H965TZ'Q7V@I7%$5")5DHKK?W_/D)0MQW8VU]L/"P2Q1 V'S[P\ M,R-=+8W]XDHB+[[5E7;7@]+[YO5X[/*2:NE&IB&-)PMC:^EQ:^_'KK$DB["I MKL;99'(ZKJ72@YNKL/;1WER9UE=*TT4F66UX/IH%OXI.Y+SPOC MFZM&WM,=^<_-1XN[\5I+H6K23ADM+"VN!V^FK]_.6#X(_*9HZ7K7@BV9&_.% M;WXIK@<3!D05Y9XU2/P\T"U5%2L"C*])YV!])&_L7W?:WP?;8^J M\.7UX'P@"EK(MO*?S/)G2O:SP;B+QUWM1I,Q#42L=?^2WY MH;?A?')@0Y8V9 %W/"B@?">]O+FR9BDL2T,;7P13PVZ 4YJ#-R[J[&'AST'?^YI>^4RRO#QCKQQYNY\Q;) M\9]]-D>5L_TJF3"O72-SNAZ $8[L PUN?OQA>CJY? +P; UX]I3V_R4TWZ6H MYP9A%F(CY<1[I:7.E:R$TO!.&^5]*;V0D-;&@Y!'=516""PO>/=#.$/IO&H+ M N%RT_(^2SFI!SFO:+A9;.1JO6);**F4G*M*>44.B[H M^9^)'XM2>32VI72 M]_$ QVA]"7^+Q5Z\AA,+,>>J%01 M%!)'JA:<34BRY9[(R ]R(U^(.L5#!*.M#*6?41N\$K( MIK'FFT+]($8#+VUBW> MA"T;F%VI2 _>(>GB^C2L9V*7!H7X[!CCX2?_),1;3--O)GXU'LFV?_7V$/(7 MXLGIV?#(]/9[VK6^E*05];\*<*#F3^;8B'Q+34 M&.MW6,@=CYG76LN&(%N4>T9LMG/Q,Y3G8EF23GYEOJ@"^8WS0[KC=!UQYN@0 M][$6YLKF;>UP6DZIT=6H;:5\@ ;AU+W&]EQJ]+\") A\Z)',4-4S[T[^S,T\Y4!U*$GTK&8 IZ8\6: M>P)I/N!0/AG<_?X*RE%@8T0*LPM M/%/D/A*ZJ4#,.!Q@;FH==U_8RC.#.!N&.I!-+C]M[6$C_QVFD4^=CXWS+LA. M+U/(4I? #4 @4UDQKIRI5!&[Y+K^(D%]'-Y>#?MLY)FK#0/)$\&! UY,1C.\ M1515>"$"N!?9Z'2]@,P,2GUIB8YBLCVK@L%133<;;>?[CD^_% ME1F.WZ]9Z=NN-0JWG0=RU\Z08$!#Q,#LWW?#=#SEX4G'WE\YH MI#0&L7F@)\]T01!C/NXW4'ER%$D)IS#S3, 8VEL,.NOEH?K=E>S@JP)&I6S> M%,N\5PQ;W2.?TDW+E?&.:,V?P;.8,_A_.!,"6!MN"#I^SD!VC<*(-8R#UD_] M00L( B:5A^/Y^:&Y99N,I40"3[/3'K5XK@_'Y#OS7!CAUL=$J?@*Q7YX,3L; M31ZK$24A]/-5J%*PA.!RSARG"H60.'PB"2N3AYBG%\R^*PH#07ZO#5S7ODK- M/^0:,5DCJ3"1<+XC\3!W2S@COM>Q]C@VIOS\/+H;[?L&,.Y]JJD)#.,/4DX$ M,L:O-NO5]3>O-_%3ST8\?C#[ (+BM1?L7F#K9'1V,HCEJ+OQI@D??N;&>U.' MRY)D098%\'QA0*)TPP>LOP3>_!=02P,$% @ E8-=6-*H:*QR!0 " \ M !D !X;"]W;W)K&ULU5=;;]LV%/XKA%L4":#: MNMFRTR2 DZX78!V*7E8,PQYHZM:*GLVJIQK3B83FU=0X'L@)*WTKW3FU>PM6=*\G(MK?^R34<[348L;ZW3]989$=1"=2._WOIACV$> M/L 0;QEBC[M3Y%$^YXZ?GQJ]88:H41I-O*F>&\$)14%Y[PSN"N1SYR^U+C9" M2L95P5XKQ]5:K"2PI;7@[.G$H0ZBG.1;>1>=O/@!>0OV1BM76?:+*J#XEG^" MV'J \0[@17Q0X'MHQBP) Q:'<7) 7M(;G'AYR4\9S)X+FTMM6P/LS^7*.H-I M\]>0&SHMZ; 6*J43V_ D_$;2#\H;1 M?L=1_78_$1:K--<&X\XV%2CF*F!-:_(*JX8U1N3 =(GBL!2_M,(*7Y9PG0,4 MUA.77!AVQ67K"6E%85OJ-1,048!RHA2H0]QBXATF+]= ,68?2)J6V'*$6J,$ M(O*F*20KP'$A[4['I:X;KFZ>/)K'4?;,LO7.H*(UGIMPH,>>UEUF V4VP[QT M4*_ ],G)C@39K%N+0.WQ";O@DJN!G&T\*Y8&VTMR[DQ M-V01KW6K'''VMM;\AF&@U!K0;&!.>[.A++%[>AWE78BE;'/7>HB6<'#6:.,! M=WZUMV'!8L*P:6Q?W/G W9.&$=.LP-U@/R0,,XK97XBLRT+'!7&/(( MPUJU@ !5;\IX(%D'TL'N\N%[Z3"09@\YG1+T?IB_28O )WSCR -LX\\,,NH* M#"?78PO'Q!D0_=)'\'(7P647P66>MW4KO5=Q"=W_M*CA;*5[%=1 CMZK=@?P(T]WG?DUO2-#P+D2M#'G36/,V.&<9M M%HXQBNI MA6'._[R1+0>@HL, >1_/, @U]BC?UM'$QS$Y>;="+8' NLH //4$/W+N!.@E MVX"_WLKO %B,YW< +'X>0)QV=7,7P/V,)L=1W.G8YH[EVF+G!DLG]FUM?1-C M?];W;3Y@@BX.#QI'\ON[QS;DO&F,QEL'RNX4DLA=ZN2XNM:(QP[?%;HW"AXX M=O!, .M$[4&7K:.[XH_GY_W*>? XN7N?>(%W4ZQ&WS>VE=EUEP*Y4(1GPD]* MGRE]9O3QQ8. NRV0+'74N^G0U=;B=[ MKQ-L86O_!L,^0-7?/53ZU?Z9M^Q>-[?DW1OQ#3=K@54JH416K)WIB)GNW=7] M.-WXM\Y*.^R7?EKA4Q4,$>!^J;7;_9""_O%[_@]02P,$% @ E8-=6'&J M7HR>" *Q@ !D !X;"]W;W)K&ULO5EK;]LX M%OTKA">8;0#5UMMRFP1(TRFV0 <3)-WMA\5^H"7:)D82-205Q_/K]UQ*EA]Y M-.UT]DLLT^2]YY[[I'*V5OIWLQ+"LONJK,WY:&5M\V8R,?E*5-R,52-J_+)0 MNN(67_5R8AHM>.$.5>4D]/UT4G%9CR[.W-JUOCA3K2UE+:XU,VU5<;UY)TJU M/A\%H^W"C5RN+"U,+LX:OA2WPOZKN=;X-AFD%+(2M9&J9EHLSD>7P9MW,>UW M&_XMQ=KL/3.R9*[4[_3E8W$^\@F0*$5N20+'QYVX$F5)@@#CCU[F:%!)!_>? MM](_.-MARYP;<:7*+[*PJ_-1-F*%6/"VM#=J_4_1VY.0O%R5QOUEZWZO/V)Y M:ZRJ^L- 4,FZ^^3W/0\O.1#V!T*'NU/D4+[GEE^<:;5FFG9#&CTX4]UI@),U M.>76:OPJ<O.,EKW/!;ET$O!>6R]*<32Q$TX9)WHMYUXD)GQ S8[^JVJX, M^Z4N1'%X?@)( ZYPB^M=^*S 6]&,6>1[+/3#Z!EYT6!GY.1%3\C[32]Y+?_D M% H>NU*U4:4L>!<9=<&NM3"BMMV"6K /L@8ODI?L%HL"86@-^\_EW%B-0/KO M8PQU .+' 5!RO3$-S\7YJ"%=^DZ,+G[^*4C]M\^8%P_FQ<])?[D;OT,,NQ&P M6N96%.R*FQ7[O!)@L&IXO?GYIRP,IF\-\G/8D].>>2])&K829<%DC5QIE)$6 MB9BKENCDEMUQ+55KL+W^W;!EJ7"NW(Q)A1&,5]W&1DM4#%EN&,*]A#LT+^6? M@ME'@$AC6M)LR(O&PK?S#2N%Q2&WE&M1$ CXG)2R9RP(^<:?R$0VNN"])"R/B!M%YOV4FC ME8$'+7(A[YQ$6J>S-1SSNNI22E!*,20$PG N]) 5[!5(M2O0!V/,Z1NV]1YW MAKZ'U&Y_X/:'[(0%7HS/RP)($.>&O0I.69A.V1T!>9R[78BX2B MA?\5,XW(Y4+FK,\I>)$L(&WKG5%_3=4V#!J M?7PB-P&W-CSO7"EKMT47+AH)^=?Y@>-FM:G:\XI(G9K\D@^]1!1#V7,-N0/B MRF$G'1LD:5K03((O2!OW:U]'<'S#,&YI0"0?T\""7!&.WV>4FEV'H@)'$AB,$<&D>L[ M>R1**?4")NX;@KJ%OA/^(B-Z%IRC/O0UT:ZT$*\=E)DEU N,0(8XQ^$^2F>EQHMKJ^9+K2>SC.77FL8<0P[R,;!(>XD'"=_,]D_ GB8 MC/U#X.ETG#X%_%;TA>!P[OH(H%\9.(I^-*,99RODH/8PZ80+$A9FGK) M+*#1N>M 2Z50*<)IZJ5!P,)DYB73%$W!8JJ6@S9(35(ORWP\1=/8RY($TS@5 M +OQ6%-2MR(FQ1^M;*A >)@CK/-;"XQLA9%K337:P?/#F!Y2+T[BW1ZC%M;M MH4D$>&;3B*6A%_@A^\3G"J6&D)"6BM>\U9JX+B6?R[+K?#1]4Z.@ MCH@>MAFJ'P88ZOPYA7S9)4<_,M"\4TG;$0C%J3?-9H0E PF(/WX/N0W?N$.P M*4P"8FZ:3)%_,/\U#47[?=@YL':Y59+/!H ;!F)]!%$ COR@NRBUV^#A9"F( M"OT9F\4!^\T9R;_-?N#SHRD\"9A)S_P#$5V*AIGC.<:0G_@NTC_6>=D6KE6X M(? P%W#]>FST!9R'5P=7ZTZB>-?QNNH6SG9-\;"Z>?N>$M2J,% ;FBH,1C50 M25%3$T^OZ.X6^F]_N;EV3\';4V8VQM4ONP+*_4D4V5&ZW!!%-]ZT=1^ST 0) ML--T5\MOM"WPQ]FA;;-=*3\NW)>E42#UA[&+QGT2A;O6W),;[[KW,^2Z<"UE M[F+A(2G[/W\/.X0MF![//K-=@SXFA\K&^_W"LC^?G 31KI%WHJ)L+ZI>K5V(UO_P=O;)5MO7$TW"5/Q=@S MWGCL;=]D[P5N)?32O::FOH?)LWN7.ZP.;\(ONQ? N^W=:_1?N5Y*7,E+LQT\5]:JRCVN!"9=31OP^T(IN_U""H;_#US\#U!+ P04 M " "5@UU8A"Y4Y"H% "3#0 &0 'AL+W=OYND&S;AZ(/M#2.B*5( MEZ3B^.\[)"5;3IPT+?K2%ULDYW+FS$74^4KI[Z9$M/!8"6DNHM+:Y>E@8/(2 M*V;Z:HF23A9*5\S24M\/S%(C*[Q2)09I'(\'%>,RFIW[O1L].U>U%5SBC093 M5Q73ZRL4:G41)5&[<E5YN2]P*\<5Z;S#"Z2N5+?W>)3<1'%#A *S*VSP.CO :]1"&>(8/S9V(PV M+IUB][FU_J./G6*9,X/72OS&"UM>1"<1%+A@M;"W:O43-O&,G+U<">-_815D M,Q+.:V-5U2@3@HK+\,\>&QXZ"B?Q"PIIHY!ZW,&11_F!638[UVH%VDF3-??@ M0_7:!(Y+EY0[J^F4DYZ=W:*QNLYMK;F\!R8+^&I+U'"+@EDLX%H9:\X'EEPY MA4'>F+T*9M,7S$[ALY*V-/!1%ECLZ@\(X@9GVN*\2E\U>(?+/@SC'J1Q.GS% MWG 3]]#;&[XY[C;B2UD!G=%6M61R3<)2U3(G(09+ MP21814W;FD/(45N:$<"E12V9:TDFG 0RG9?>5X$/-"26U/(6:.IH+V3@T+F) MG$?8Q7=#;J*C/GRC\Q>.@1N:-Y1%)BUG0JPA)[P"*9@^7!8%W^+H!KXM@8JM M0>5YK0FXCW=1^W!HE2LIF]FRXK;LLO'^W4F:3,X,*'FOG$6J(FG""'7R7))U MYN:1Z3LZG:HM->*Q)T)26HXKUT! -'!5&$#71T!=8+&:4T;:5O#RV^TT\]OI M;FZXI TZ0ND 7:LFVQR.N7:TYV73-]3N NM*A>848(7 :M:P ,C$#4QR2W) MV))91QC-/6>$)NN<0"@9\K: UKQW5L""Y5QX,EVF*!\K9JA&@H$@W^6^0PW4 M%#15S7=TC &UT8.'L::2,2'M"R7HM>(99G.!X%M-4HWJ9Y6L?"6WX')?R42, MJ(L0A=L)Q<4*"$P1Z<4)Q7&SCS=5P?/:\!WJ_/\=1/%QS:*5X[N M*'ZJUASWL+9AX0!\B:=G.T_D\P"&*?SL,@^OE%FKDL6CS7/2BR?C,&^V H>C MH\WS,(-ORE*S=EUF<=PZ3GI)EL(7ZIW_!5G)>.Q!3TZF;RJ/A MZ"EEHQ$D4V(DV<-6VAO3/GD]&='OM#?*1D^&IN!LWK0K,.TP+95VH-R(<[V> MY[KN!K>-6]"P.Z;A7NT8^0?],F?"4^EO,\_[X$U<_RV3#5N!FZO&(PVT#Y@W M19(T%7$ DVFZF[)LZFC+$KC>FQ>B/C!\S4P)-VP=FO]P,IP>P6'2&TX2^A_' M])/VD@G]?U'RV O3[=>*9EALW[M3IY5,J0F&_NED>-3%O*>R#V#\%//$)3Z> MPJ4?0\]U=MX5/SP=G6TNUWYN+S6GNSMOWJ.:NQR2T8.XG]+M5(AP50_DTP7 MOOQF#O-[:_UM6NY][G*=-Z)S&OF,4^FLO19*#\=%U=]WRQIT+LH54@;=YX"A M6&IIPYUYL[OYXK@,%^VM>/A<^4P%P&E:"UR0:MR?C"+0X1,@+*Q:^FOW7%FZ MQ/O'DKZ:4#L!.E\H9=N%<[#Y#IO]!5!+ P04 " "5@UU80H,_=S\# !O M!P &0 'AL+W=O_)K:!NRT>P'6+6BR[<.P#S1UMHA2I$I25<H]3[191%!\-GL:N<-R3+><-V M>(_NC^;.T"PYHI2B1F6%5F!PNXA6V,SJF](&GXP/ZCZ%VJF7#+-YJ^96J?K/I@8U$)U?_;4ZW 2,$U?"RNO^R/"K]K:>>(HD_=/>(^Z[E#S5U!G\$DK5UGXJ$HLOXU/B.&1 M9GZ@N,6Q["+@%:_@??S:"O<,?Z\VUADZ&?^\D%)=MB18X&D=W'WC%U [] F GKJN8 V80\"GXEK UN@9%G<9#7,-#A;#5 MDOJ"4#MP;",1+#I+1N,JBL=35/8]M#;/P:H5*N=A H@B%=[5W8%$?R"!CI/# M>D,8AS,%5Y3"5;JU3)4VO@&Z\W2C%=RVQJ#BS_!@F+*4WO>2%7=*1*H+J2%RR:P56\$#)TNAV6!6C&/"'4[B@%1,BQA6M6X5J?H2 M<=B*[Y+T[9MIGN7OX:I(1W'__8WVD =AW+L&C= 7XE]H349Y1VL\G<:GXIS9 M#E)BD@U&XVE09SP8IK.@V&B0C6;QN0N6G#3!<NM'HZG[[XKA\>K1#3>@=:W6KO# MQ"&ULM5=9;]LX$/XK W=1)( 2Z_*5PT"29K$+; LC M;K;Q\SPF^NC>+61ZHO.$ T\YZ+0 MUX/,F/)B.-1)ACG3Y[+$@G;64N7,T%0]#G6ID*5.*1?#T/?'PYSQ8C"_4Y4]M;%')S/0@&[<(#?\R,71C.KTKVB$LTG\J%HMFPLY+R M' O-90$*U]>#F^#B-K;R3N!WCAO=&X/U9"7E%SOY-;T>^!80"DR,M<#H[PGO M4 AKB&#\U=@<=$=:Q?ZXM?ZS\YU\63&-=U)\YJG)K@?3 :2X9I4P#W+S"S;^ MC*R]1 KM?F%3R\;Q ))*&YDWRH0@YT7]SYZ;./04IOX1A;!1"!WN^B"'\ATS M;'ZEY :4E29K=N!<==H$CA3GIG?,LT38$4*[[BH#*;P@2KA-ZDU M+%#!GQN^:G")Y3E$O@>A'T:OV(LZ[R-G+SIB[YZI@A>/M:_.2?CC9J6-HF+Y\Y"_ MM;GXL#G;0!>Z9 E>#ZA#-*HG',S?O@G&_N4K8.,.;/R:]?^:JO_-.-2R!>T+ MNU_2?E+O:[?/M9V7SLIJ"RE_XBE%>:=!BR9#V+B6(2'VA(H8 (HJ7Y$QN=ZS MIX'(1!O"9HVDE;)_5I\.YC(][Q!_'Z)*[V&Q+O]K,*6HZ#1IL#"<"6%])2A$ M,__,@<6W+? B$56*3HUIHE!"JHC;B) LQ/X!)&X43ZPO1!_)%Z@*;C2&-ET;/B=8@X M_3L[O:@U$%**I=6G2BI9L;6ZP>124R?[$[C/2R&WB+!TTHM*)9GU;"%8 2>] M8^^7BT4'OLZDW35T'^E*;9O3= VU&ZJCL)\MY*[86G8T3B=9"3"258*8Y)NV5+1F3 M.7Y=N+*@DMADZ QL885.C :,DXU0[NM)^=PH_L1MC8KE\.VU@E9K_A,IA#/ M7(R( _$LMU3=E*0&M(P-Q+<&71NTI.OD=\MA[)9#BK40>YW0!?A( C94571] M&E1TJ]6%MJ+2)O6SM@7J>*^EH"\'A[JVAU3,5+ $MHD\]747U.,,-T;0).7'YDI6E1>X#/"?GG#-2:+)=58?3I!>&AF.U=:O"!T.^O[ =M/U:O M[7UHH?\$)S,O#J)3.PH";Q;Y;AA-/7\ZKE?]F3?R@U/X_)*VCA//V0'7PY!L M3B9 O>B-0Y_F(R\>CV@^\@(_WF'Z*IR'K!$P_]R/3YO!J!D$DV8P(L#[*7V1 MS(-4VKA":;']EL):R?Q0ZNU2>N@JJ %3[[!*.P;E"G"]IN]"V#"]7W/[Q?"C M4WYWA&G IB6803SSIN,Q1#&50PCCT O#"3PU<-GR<6GYN,F'ZZ?P$@CF)("8 M=#]*PP3$L3<-8QB//;LV"NG/AVE _D1[_%GIACOY^JQA7/*HIFY;$CNZI#JQ M"EUQ[$JCR6*3_._C[=:L9<.F6K#]#.SUO+W1:JIDQI';-PZQNCDWIJ.RV@X5 MN!&TYNANYZ:6 BU)%B1[A"#I6'O>"A]Y8=&U !26U"_NZZ/Y?/C8[QS@Y";% MQ-UK.\"ZUR1'7;#=<*#-CE];+UK,9NT'7"V]SNWZ5E8BA8Q(CW;I=MR_-PY] M; ][;Z0C"CL@*TOY84[F9B#^B>X/._ 5!+ P04 " "5 M@UU8X)\ZWU\- #P)@ &0 'AL+W=O/V\@9_BL#W?K.!KA:DJKK!JQ;ISM4'(VR=9=+< MO5!IZRUIG*K2YR8=3FV>@J M>OQB2O-YPN]:W=C>M2!.5D7QE6Y^73\;A4202E52T0X2/]?JI4I3V@AD?/-[ MCMHC:6'_NMG]#?,.7E;2JI=%^E>]KG;/1LN16*N-K-/J8W'S9^7YF=%^29%: M_B]NW-QX,1));:LB\XM!0:9S]RMOO1QZ"Y;A@06Q7Q SW>X@IO*5K.3SIZ:X M$89F8S>Z8%9Y-8C3.2GE4V4PJK&N>OY*K:JG%Q5VHON+Q*]ZX5;%!U9=BK=% M7NVL>)VOU7JX_@(4M&3$#1DOXJ,;?E+E6$S"0,1A/#FRWZ1E:\+[38ZP)5YI MFZ2%K8T2?[M:VBW< @Y?2F#O:]W>9UDI\R4NIU^*#T7FB M2YF*%S*5>4)'Y"S8&L_>RJHVNKH3,$6,U,:HO!*_%?GV_+,R&9TU%>^*2EEQ M)J+E>(&?GW]:QE'\I'G0$<>3\6_A5S03H\OY>(Z!X<0S,9\M M, F_EY?CZ;\K_5LA"N,3Q3^#$$X1_V0^@?@GA\4? MCF<0^U(L,.V0Z&D.)#Y?,)'S)6T&KJ^5J?0J52 XUX7Q)_^:#QB(ED%?#]"1 MK=5:G$W!ZJP1N9#;K5%;DEG9RE=F10WA05WQ.(IG#PX?N89ZF.J'=-*H$_+H MT9CH:?D*]]/B!'DJ+2=0LG"4D!+B\$FG0$]/IXA8R'PM8'M_J7->.=E/H5-@ M2R'6G$5]H@/$9ELJCJ[I77"$![;_R7AQ A=+<%%L%>@QCJI19V#!B*EHQA$P MJQW/Z5DX3>AX=UMXD22]HZT[.J=)/!P]@9@^#_=:*6D@ITJ!3W@Q_L1&WT(T MAICL;*0$+7>8&XA2WDFW?:;/99[#/=,[$C7<&A,@A\8P(J:T,]J(]E,2(VZG ME=KJ/"O- M_"BEW1(7!<>@3UB=?Z7Q34W.86'#Q;5&C@.H-VQ%A\R'V42FL9/7"N>H'(]% MLI/Y%BQ7!:_5N:XTW,'MP7DM?"113< XM#=1A5GDD0S[Q.$:8 \Z:5FU,TJ= M\U/PILXSEYLIRLWV1'OB,^^?N=:4(,-IFF"V*]*U,O:'9($M/P8A&^CDAB20 MJC*NK"T2S7105:G**.%CP++.GW/"5,8S)_A<\7BBU+K%I$:O&U-D>*!M7^;'+$N6V.I6 MHS!&V!=GR,I[.=4&8D#6NZZ3JG'E,D4)Q20B]\LK9,4;!=X+UC,GR.W!26$K M1_X:)1QIPM'?T%I;LMSA^*ZI /C\55 MDA2&S)XR00;P'MDW )UC8J&D8=L."O6>@.WX6'5[,B3O MS42PD*X^O41Q%Y[/ /Y<+7#A$3U!@='MZLSH]6!?3A@@.OB8K@ISOKH[;ZZI MPZ.I7BN5PV@B>^?R3&*G%2_QLE;D[ A+E(SN0P60L5%4 M_!11.Q]<*WC4B:=S\XIAD+V1.AD8NN8"LPGT9# ;) &6E&'U-F%:X9!+9Z!..W^"TU &53"+#A_Z O7I$^4#SG".BHFD[XW#6Q(]<"@R MM*$A2<2!,D/Y6%I8MHE[YH=S'2[E7;JJ;F$95@6-7Q HTX,UQZ\B MU2ZL0@V5\K:V@3B4D1UR,S2=D,WN%30$,[X' MHU3U>=I?.]KO=2XJSJV]/5B?IPZY;<_P,2/IM1W:N=!&Z0,D1]4,9;[^IW?M MS5Z$+P:P](L]G#$^9'$#X+ ]-4D^4UXX:$**=Y#H\,E0HKW.P#0X.O9R'WN- M*,[$+%B&$_Q.@UE$O]$\F"YBNHB"^#(25R=PWH]M8G%YB1HD7"[$)(BG$Q$' M\WCNVR![SI\'\S!F.N9A2,=>!HN(NB31)+B,%JS>P7'#T^[ILO.JH+E?],"H M&M9NTA D-EX_;J-OJ.RN/;^W?4&!E9#B!10[:> *VZXW8.R).L*UOF# %ER M^(!)F8XG#X;-AK'XDG=T_%#.-PCFH+Y'>H],>H%!?*5ZLP=Q3I&-=U9[+Y&( M(N'\/!#3[I+6SY;M[9"K)E=+FC9@EXX>K<<.]G<9$[SVMA[H] M]GML[SGN^T/^>Y.Z)BAUC(/%U#3J/@LF4GDWF$UQ=4A6EJG,7MXVBG(\+"LY5Q$8F.J5^[_NF MM)TVY5L_UU/L5IR (O:*WPJ)>N%/M41>5MWYQD[B&L=72'!=AOZ0;"+CN#3H MG='J;EK3,>MRUI26&)="WKD*ORJ*.] Y1#3J;T>T'+0A MJ$?1M5V1[?T#F,%=&, !\*M7(G*SMUGJ='AS3CHIRDG02"6$(PQ'M;0Q MEI TV^F6\@AZ0X5$"D&OX=[ M](HL67%*;1^)/JE!CXC4]W/@% @H%$[ +(?%LK"Z+:9\[&G6N?*[&1N+][W^ M5"L_ZRO:0=<6=8*K$%V\+M/:LKF690H94VS*I-EJ3H&B,37(P5#$+2^R.'XG M]?4U((Z+H%>S2GOG&R4OC32^ZAY776U5)UAWT7'= D<\D%D,8PVE$HQ"&6R@ M*]11C79T]]QX*)-3#]E)6'D?%ZA)%\V6O2;=0:3XT1GWM-0U= @>QW\ (,_B MR3CNMZ/<"MM;TF_/TI)>9WCNW>ZW/!*G/_R4P7UR$7MQ4C/*4XU'=M7MP,4G?:<\;N MXIH95,E[)K#[[-([%6>^_!H'7*=I6RMWS;65?\GMD,6WU.ZUT[A)OB''N.,W M0;[)I]J TE'_/K]7YD'M4=!.<'FPRWE<8Y" ?E@.,WM\Q*Q!H\EX&3YHJ_JN MC)A$/^#S7KM$NB%U3%+/9OW.I,]'OWQ:F!+C19:6X82[ XF5O^UHIJ>D06]T%2^[3]G.O*?<7437?? M@KWER&'A-1LL)<0?N39X&ULM5G;DMLV$OT5E)+*VE6,1O>++U,UMN-LJNQX*G8V#UO[ M )&0A)@D& <67^_IQO@11K->)/4OD@D"#3Z<)_]+JX'K7@BS9&/.9;G[*7@Y&I)#*5>I) M@L3?G7JM\IP$08T_HLQ!NR4M[%\WTM^R[;!E(YUZ;?+?=.;W+P>K@O[#F("S-AC2Z8%-Y-933)07EH[=XJK'.7[\V1:$]O.R=D&4F M7IO2ZW*GRE0K]^+*8PN:>)5&<:^"N,D#XM;B/03LG?BAS%1VNOX*JK7Z31K] M7DT>%?A154,Q'25B,II,'Y$W;>V=LKSI7[%7O-$NS8VKK1+_OMDX;P&:_USR M0MAD=GD32J1GKI*I>CE ICAE[]3@^KMOQHO1\T=,F+4FS!Z3_N=#]C?$B4][ M);8F1^YB3'BYR95P"E-1#_Q>I&>+TY/%5N72JTQX(SSD8*=*EL=_.'$GK3:U M$V:3ZYVD]'3BB2XQ"Z.0XYX^$[?R&.2^J978',6MPII,?#)>YN(7104G4U:8 M+4.#?F;T,Z>?!?TL27D4JJW'M ^5LI)4$[E"$F.[\=,GDZ?B6[&8)*OE%!>S M9+18X'\\3Y;+)5U,D^5J0A>C9#:ED54RGD[#P&*Y$F]U*CJ5C/%V(U9JU7XF?CE4N$+M.\SDA%74)EY;QX,H,8 M*#A?KL5WWZPFX\ES,5XF2^AY\6^V'B?S\3Q8_[C8"9;,1Z-6[!QZC4Y^(>1D M!GOX<:'C=3*>S3M53V\?^G\/*.W0 2CD!+ 'Q2\3BN\8OEPDJ\GZJX(#5@B3 ME,@UKOLQ0CB7LV0^7W'LY^,Q@6&>4%B^%=-ELEA0R*>S9#(B6$PFZV0ZG^-J M/IK"00N"$.='Q'6#K*U,=:X])4#-$"U-^7U*0,DY?Q5R3D>52=M MD1Q>#<6-YP<(J:IX+C)61M,/&C7$U>F^$P5P]6H%=$F-S4@O(1T*#RFG+2O; M"Z;(M=R0TX]L@(0X"]14)!2^2V6E"0E! DPB:86I(4/]02Z*!0HXTP57K*W4 M%J[/47J@+CWK-H-)#VOBQ %X%=_.A@NTZSQGY@&5,+#N!AQ)16OSJM@ ($U_ MXYEO5!I'QSPZ2029HIB^Y,>A^! 4.MWB 8D)39NUTS20D<,+(7RT")*LR$VY M^YY"UOJ1@FU"1&6:AEBP)^%1,+(0>V=RG;&[-C+G0L@\),"8!-'R\]+'3B9_7%_XB\_:DL MS9V,R??NW6OQH10W]0[D4ZP;"#XX]\D@/AH\A2:Y"ME75#F"[U';\.?\24KK M@*M?AQ^'1+B\U:G'P]IZUIJ>_2 =-"R[QP#W)_5%1FCUY",3K8]UT>^MJ7?[ M?N'*ZI2?]G??$CR@)_#-.MS":1#ULX'T=;):H96NYPD%8K( Z D(BSA?KE$ M#U^-[RF1YVJGHA*-HP!Z2-4^#_RG+KNRF]URV(K*J.PET=H;;6C#.0. MQ3L6C+@AT"-D%EM&1'=XA(.42ZW>$'PH/4^; "2X>O.[(GM,2QYS!C."G"I% M99X^XID!+&@*!9>C(4-(<&8,?F4(A+:,C+Y39WL=4+@##Y T!@H, MD]5V2\*HGGOW]:J L+''N8]@8VX5D810PT(@4^GV8@N2#P^\H^#>/P1[!F$A5 MY#<-(>F36; D5EI[.J2_\'FIG2=*4XU#!,OF9F=%DZK=G4N"1"*B)ZD M)MNPCU[39 Q&1Z@V@B2 ]9%<5!($^$\10G]&AAI7GI+8/IE#HS0 .@USH)H>>3FNF2I*]*HT>.!#C]V^ MY9JN"\Y-^C]51I6A1)9$5^(6_E@IMK,YE,1.V>Y*=33ZA'" I3IJ@'R0X>31 M$0EML^]I]!BK?8AJ.!YA$SY-Z#,+^OR<#E1-J>DT.BDZS\03_;35'U#*R:OT M+++-<*X[[#7VZIM/4C9=@,],">V/C.)\KXK!!_<")S9#[SEWS$T8.7'$6*''1R#NC1APLY0":S"0EP[T,S0IG21(9IW$+C0MK/ 1-79(JICD'B4/S* M#N>8$YLCE> HE3V@R'F.P+":Z>>%8,7\">[-U%;%VMOXE7& $U5+X"/%%?(@ M;4;UL.?F=E% B"Q/O<@./F]HS9JNHWG@KU1'%T>81,=7D*Y[D_)8(4#E 0?* M O,'B5#<]:0L%.;E*&JX@,;3)0@8?V9 2WF)2-MVE/JT+X M^=A-9J@O\7V).WM]VL'3$$2(O'1MDOQ_MO]IUXL4_X'6WXG@L=3>)7,C/B@_XD6IVY/GL)1=]PM!%7?1V[+0@/<_V[YAS1\QBS[VW M?]WDP5?BWTIP>A>FT!L"M.2*0N\)[4'4&_2% T=('EK:<1Z-=,_\DI]OCICI M'BA1LFVO7)F>4 MVA5VV\IKQW*]5=SFN6!&K=0=ZXX1DS9TETQICTQ!<%\@]DWH_B#Q3U]"^-7, MY7I+D:17O=@IE%I9R12H_CIB[J/E[P*E%ZI+.'DN]N8 =]@+0>YLY\8=?8+R M5ULFRA7.:&# C.A .]!E%(<5529\?>)XA\-\8$3T'O2.X(6:2)(AQ;9O4[M\ M"2X!A*4.]+*?B;3#/358+&KUJ2$;>M-PI]S77HL^[CDZ^:,N%C(?7OKN==7[ M;(G:ON./L^SOTHX5V:FD"GF\-8!5O:(/VJ_CU?P%02P,$% @ E8-=6,") M5R;&ULO5A;<]NX M%?XK&&UF-YEA)%YUR=J>L;-INP_9>N*D^]#I T1"$B8DP0"@%?77]SL'U"VQ MW+RT+Q8)'GSG_AW 5UMC/[N-4EY\;>K678\VWG=O)A-7;E0CW=ATJL67E;&- M]'BUZXGKK)(5;VKJ21K'TTDC=3NZN>*U>WMS97I?ZU;=6^'ZII%V=Z=JL[T> M):/]P@>]WGA:F-Q<=7*M'I3_U-U;O$T.*)5N5.NT:855J^O1;?+F+B=Y%OB' M5EMW\BS(DZ4QG^GE]^IZ%)-!JE:E)P2)GT?U5M4U <&,+P/FZ*"2-IX^[]'_ MPK[#EZ5TZJVI_]25WUR/YB-1J97L:__!;/^F!G\*PBM-[?BOV ;9/!N)LG?> M-,-F6-#H-OS*KT,<3C;,XPL;TF%#RG8'16SE;]++FRMKML*2--#H@5WEW3!. MMY24!V_Q56.?OWGPIOR\,76EK/M%O/O2:[^[FG@@T_=).:#M MWSCQKJU4=;Y_ HL.9J5[L^[29P$?5#<661R)-$ZS9_"R@YL9XV67\#;2JM=W M2%\E[N4.5>7%K;6R72M^_N?MTGF+$OG74\X'[/QI;&J;-ZZ3I;H>H2^FJ:3[>ZH0,(X#RCL*9+Q_!NX[PSKT0 62-J) M#IZ-!0?Y]9(KC\#!9Y+YB!QWXN.)SHUT 640+T_%.Q;O>DN^>HK8=J/+S9G1 M!+!&47ML_O#P"=EH4>YX&)_ID;4SD*TH6.\>[N\YB+*NA:KU6B]K)533U6:G MX%]0L@6PAFFW56GHE_MY[YP%">J'N-U4.&4]852J2-"KF<_&"ZB2CGSR: MY[,0NGT+D<+Y>5E$\WGZZK@_@_!LD"JI(FN2RHMYD ' M-R9]7X4BR:(DSUEA48@BCQ9Y\G\,"2)2+%A['N,GF45ID7 -'2*21/.L8)%T M&KX9=U3):'' M#BDX5/G)&INDR:JZ[&M))O>.C*!"+&O#SYW5I=I7Y] 8O[CS7L;7%_DXF9]; MGRX&ZU_2UEJB=C$YV,L*O#A ?NFE]^#ZC!FI6I<19C/$G=SA,A$#4QW44**@U\9<)M,2S[0.[[ MJECV7K3&BQW,6O4U.$(VQGK];^*(\S@/LP:%'(;!$SPG+Y T.^ 4FP(IRUP# M^H$!8,2E.BH5=.03--2I"5[30*3C&Z**\61#) ]QV+?2ZWTK!9IRYXT7[3N/ M8O!=]PW,QDWX1GQ"/99FW;(IAT;D5(,*X@BG Y&.XS0D_0612G%I%#)<@A7"1/_!^Q7=&Q!L^\AC,?-U:ILR.> M^(/B>;9RGJR3?LFC9[_Q! ('I,2R291E,V+2:+:8AU\PZQ"VA/B"62F/XIA8 M*H^C/$O" VXA^V "A2GT91(56<*$%.7,T G$BJ?BZ(Z!#".,IQI7X<60#M/N MVZHN#>+1!NG6F5I7'/"EK/F0PF?UT/"@1Z]"&T$/+EIA:#HN,(+>E^'0H<2P MWZ3F/+)G?/YPL10&WP"EVT?@&KNC&$9I&F*^F"W^MSG'\<\T"+3\BIYM<:SP MZ'AG2LV1VFJ_N1QU],HP(=,HY=$\1='P0(J2+/XAMUN0% :!@W:$FEAY;P\* MX2W1'',F8@-Z)45%4@2%&0_':#I+6?$,(_,#-YBI'W(*GB2#X0.94A2AT5G$4X)HL$%8R#1(*JAN*_(D06Q$SR MLL(E4!.ML4_4)R"2*,9V2*C37D:BX_/<_F>#GCJSO)B:"^.9[X %U&W MY#G:9BZ>NL5,3JZM#[?/P^KA[GX;KJQ'\7#Q?R_M&A-%U&J% MK?%X5HR$#9?I\.)-QQ?8I?&X#O/C1DFQCV0$O'%AN*5$G* MCOOK]QU25NU,2;4B7] MV-9DL+.RKI(!2[>>^-J1+*)2I2?9='HVJ:0R@\5%?'?K%A>V"5H9NG7"-U4E MW>Z:M-U>#DX&^Q>?U+H,_&*RN*CEFNXH?*EO'5:3SDJA*C)>62,\^+C\7E8,J 2%,>V(+$OPV])ZW9$&!\:VT..I>L M>/B\M_YKC!VQ+*6G]U;_H8I07@[.!Z*@E6QT^&2WOU$;SRG;RZWV\5=LD^QL M-A!YXX.M6F4@J)1)_^5#R\.!POGT"86L5<@B[N0HHOP@@UQ<.+L5CJ5AC1]B MJ%$;X)3AI-P%AUT%O;#X:');D?@L'\A?3 (L\OM)WFI?)^WL">TWXL::4'KQ MBRFH.-:? $D')]O#N-7A']5C,ID.13;/9,_9F77BS:&_VT_#$!^5S;7WC M2/QYM?3!H2#^Z@LY69SW6^0F>>MKF=/E %W@R6UHL'CUXN1L^NX9O/,.[_PY MZS]-Q[_7%NTBQ 6Z5X02J](1C80TA3!0'E4I?<3I$R _4+4DUV4 ;1>#- '; MDFT)>L \\"3L2KS,QJ>H2:UC>\'DRY/#-_B#\HB5P+L'"M8Y&[\YULE.QV?[ M-T,X]#7%3M6[L?A<*B\01BT= 3;@V$^/G^$X>S07C^(U^.38Z4WV0&L_TA6 M-H]D98_!WSJ[47YO4!VFHZ <$]3#S'(G9%T[^Z P8:#&I,Z.L^0@ ,849COWWD;J1J:#3.,DE28G(=?@ M N$]!19Y4P$[H!1'![41L[1<*JW"CDEO(XFNV4EL*RR0W=9,H5!B-HB*+PDL M]NK%>99-WU7(Y2CRN1O!LAE!*&Z=O!/ ;@KIBI0,%$ZL;SB36GU/<&-OXG=MV2.N!=@$EQW5\$K MX9A_0U3$7;XCQ2;84_TXGYP*Q^U[F%A#H8^GGBK/44^JH%3#M?4JEEL<$+26 M<4$;",#5D#G33>Q1=L)MF:,"XWA\1&M7'1A46N5Q*Y?.[:"T18KW9 ^CI;P! M4+"U4@8Q*70RMN/E,;F%"&Y_]PB*S$8Y:R*W#-)&PM#,P;J8.6HY:G/*/,91 M^O-F8,Z^C._&_<1=Q2C_.2*/VZ^P* TN^R7F!6UHWSQ2]"6BV[Y3:%(SZH/+^TD^EPD M$;]D2QKCL[VRI"G=SR0J*YT)]! X-S&N(V;V5>[37N_H<5VSZHO62FY0Q3')^425E9(.C@FZ7 0K_VX[QXX.;BBX\Q:QP\13E)C0KJM=V^[ M;YVK=,7_(9X^E&ZD6Z/2A:855*?CUZ<#X=+'1UH$6\<+_](&')#QL<3W&CD6 MP/[*VK!?L(/N"W#Q-U!+ P04 " "5@UU8>$@IL*P$ !>"@ &0 'AL M+W=O9JXUU4=9&(T/V]5Q0\6T..EQ?)Y?CTZE#LH\%?FM=^YYLDDH6U7V7PL;Q(,B'$#1=! M$!3^'OF:FT: 0./;@)ELMQ3'W>\G]-]C[(AEH3Q?V^9O78;Z(IDE5/)2=4VX MM^L_>(AG*GB%;7S\I75OFY\D5'0^V-7@# 8K;?I_]7W08<=AEKW@D \.>>3= M;Q19?E!!S<^=79,3:Z#)1PPU>H.<-I*4A^"PJN$7Y@]<0>) 'TV?8"AU/@H MEN51,8!<]2#Y"R G],F:4'NZ,267/_J/0&C+*G]B=96_"OC [0%-LI3R+)^\ M@C?91CF)>).?1'G/K75!FXK^N5SXX% 3_^X+MT<[W(\FY^34MZK@BP0'P;-[ MY&3^[LWX*#M[A>OAENOA:^C_-R.O@NRGN >9;EMV*BKB^U5/RK'4-1!+4IX* MNVJMB2MV2?$N>[ZAKEF@TM-EAF*FK-2[);>B47.G:"E?K*+B7KME._84I, M*F>[-L6N<:64J1K:!TNJ:6PAW*"%[5S!(&-*L53>L_=BBITB6U/P 7T&@VL$ MKLSFW9M9/CX^\S]A).&$/5[7T>OF.Q>=]!^Z72YU ?-?Q3BYOKD5RWQ\]G[8 M].86)!^E^;P@9,RG$11%IY)OR0HU:@J5!0M M.@@/]?O6K,-&RDTA0/NH2TAD1>V@"V#AJ!HO9Y<,!^GSLA5_ZW0K-9N2M\NP MEL(5-HZ;J(&4/;3V!W0)&9P41+-)=[,D21/99#NI=I)*:*1,GOK$<"HB[G/J M.Z,#H7]T1>@2"24.^*_XN7 M5$/3 +>V48/*.UE%KO=+^JL6*6WGX>#?GQ+N"]!9H&;DTOC Q3 8QQLDIR\( M%_P?A+6GMS2>3=*CP[%\38_2[&A*MR#FZ!+RH]X\Y>ELDN/W))O132+KLWPS/YOW+ MZY-RE3:>&E["-3LXGB;D^M=,/PBVC2^(A0VHT/A9XP'(3@RPOK0HG&$@&VR? ME//_ %!+ P04 " "5@UU8\#\\Q"0% K# &0 'AL+W=ON9+(B_MUI=U5I_1^ M<]'ON[RDM70]LR&-+TMCU]+CU:[Z;F-)%D%I7?73.![UUU+ISNPR\&[M[-)L M?:4TW5KAMNNUM ]SJLS^JI-T#HQW:E5Z9O1GEQNYHO?D/VYN+=[Z1RN%6I-V MRFAA:7G5N4XNYAG+!X%/BO:N10N.9&',';_\4EQU8@9$%>6>+4@\=G1#5<6& M .-+8[-S=,F*;?I@_<<0.V)92$=28=4=!2;BO_SNQ_IB:>(=O+ M3>7"7[&O9=.T(_*M\V;=* /!6NGZ*>^;/+04)O$+"FFCD ;R)WV?>PQ]Q^WNC.:]WT!=VI M>&NT+YWX01=4G.KW@>,()CV F:>O&GQ/FYX8Q)%(XW3PBKW!,;A!L#?X:G#B MC^N%\Q8]\.=S<=9FLN?-\%Q.5?\#P5-)3(;P1FT9L7XL]@' "/TM383Z= M.%-:^-)LG=2%.[\0'TI+=%)G\1M G')0-T_K!=E0O,>W-(M>_3:GE=):Z14& MJY(Z)]$5@V$TF(Z9&$7CT;0F1FD"(LNB01*+FU+:%<)#--A-5O)T.Y%%T^E$ M3*)1/!!)%DT&L4BF>"3BHU>5^BN(B;-A%(^R86Q)WP[%\-T+,[2*$U!I^D(O#A*AU"<-\BE1]Y(D"Z$6082V)0I MZI FPPD3DV@Z3I_AL( M?-G*BBN.ZHG<@*%TO;C#!MQ)54FN1_=TR[PZ+U#)NC$;!(T6DDP5QCF1WQ)#F3J^!YKWR)LRXO'\VM M2(>T/.#(!W%_)>[*A@C?(FO(!QESJ M.]':!^UV*B7:,,UZ$V2]JD(KZ)HS/G)@S7FP%VBR1P=Y>-'K3>4-YPD\!-(PYM0^%TKAYZ$/#(L0N-AV%4T70*)XF-;$%!ODDZS0 MT[)@WU[>8^YR7$1(I-$$BR")LD'&&Q?V>"@)D^C G:832 RPASX8C[;O\I:; MQ..:& ^&XO=ZZKIIW$N.J6\U>OX5I"^E%E.P0;+N0]>CO[I9+S[:YQ4?Y@H. M'.7U:Y(K5RM+*QYON.B.>\.#@5X;]O2_PWZF]/\KZNL7D]4L/PFL8:E M'(Y>[/_0N$]'H-7QD>@FK<0P\H7,[V 2UG+I2FR'BI.%X>\]=V7HMRYP2.,J M7%,=M+;:UW>Y(_=X$[ZN+X"/XO4U^BT.1X7SL*(E5./>>-@1MKZ:UB_>;,)U M<&$\:A;($DN(+ O@^](8?WAA!\?_#V9_ U!+ P04 " "5@UU87Y$MCE\# M #G!P &0 'AL+W=OHFCFU^P)+;:UVA(LE.FY([.II];"N# MO A&I8Q9DDSBD@L5+>?A;F.62$\D6Y=X:D@NS<0J\;:/8*] P^:N4.%MZI HOG M]C'1[+BR$]Q/P'JMK2),!L(2E;^"E7>QIP$M?P?MWJ!9^7VVM,]0K?[P4 M<(,W>AG/_S\WMN(Y+B+Z02R:1XR6WWXSG"0_O,%VU+$=O87^=97ZGZ#A5I>5 M5G1O0>_@$PV-#1JA"Y%WBK<$$"352;)M);F7T!P!=\" Q-67[RSIG;UK$AFH M/ =SYG "J *'7).^=5AX"AYJIR7-%J'VT!.*;G1M">?@T*O M==OW,EWB( 3\U11>^HWCB^%;HMF')\9#U\HU<[B[[5ZQ53.\S^K-$_B1F[V@ M#I>X(]/D.AM'8)IGI3DX7851OM6.'H;P>:"7&(U7(/E.:W ?=V[[\&U!+ M P04 " "5@UU8D.:08W\" "Z!P &0 'AL+W=OV0 M]M_/=D(&54"HXPNQS_<\Y^=\W$TJQI]$"B#1!-K?./PB M4(F#-=)*UHP]ZW;[ULH+H5D>0-6 M-\@)K;_XN(B+'$X MX:Q"7'LK-KTPV3=HE2]"=9VL)%>G1.%DN,0O:"?0$KBI.1H#BHB(,R9*#N@6 M/:XB].'F([I!A**?*2L%IHF8V%+%U@QVW,29U7&\$W%\=,^H3 5:T 22#GQT M'C\Z@[>5YE:XMQ<^\\X2KJ#H(=_YA#S'\SON,[\ [@4&[G7)^;_HBS='/TJ& MWU:!;_C\MU1!UV/7=$$WG>YM8U'@&*:6:EX"^ ZL\/T[=^!\ZA+LPMM1X*I"VAWFM^<^P6 M=;CY0V7 MV8*"!2SDLJZ(EMK.VCN3']]99^Y MX[G;88_48*KGR#_Z>JK=8[XE5* ,-BJ4T_NL>B6O)T6]D:PPK7#-I&JL9IFJ MX0I<.ZCS#6-RO]$!VG$=_@502P,$% @ E8-=6$@U17Y# @ B@8 !D M !X;"]W;W)K&ULG95-CYLP$$#_BD6EGG8#@7RT M*2 EVU;-8:LHV;9G!P]@K;&I;9+=?U_;$)I6"2OE K:9>7YCQ! ?A7Q6)8!& M+Q7C*O%*K>N%[ZNLA JKD:B!FR>YD!769BH+7]42,'%)%?/#()CY%:;<2V.W MMI%I+!K-*(>-1*JI*BQ?5\#$,?'&WFEA2XM2VP4_C6M

($5 @:9M@1L;@=X ,8L MR&C\[IA>OZ5-/!^?Z%]=[::6/5;P(-@O2G29>!\\1"#'#=-;JRC1SE]J7LM#1/JJ"DP>Q2U2UTKIM&*!QL)_>C\^UT9*(6O]_R*WN,##'3,& V+07FPYRO@M^ M?X/<,/0MN5DO-[OIU)Y FJ\(7W$;9K[E-N_=YCJGW_6'RJ0A>N" M"F6BX;IM%?UJWVB7;7_Y&]YVZ4&PO=V]R:W-H965T% "&PT@*-P@,M8DFKJNJ#=^;.C!N//;$]+/S[GFO/#DNR0:W:ATH(/./[ M<>[QO6?,ZR MB$Z-'D\GD\-Q(Y7)9J?QW8V;G=HN:&7HQ@G?-8UTC^>D[>HLV\O6+VY550=^ M,9Z=MK*B!85/[8W#TWB(4JB&C%?6"$?E63;?.SD_8/MH\(NBE=]8"ZYD:>UG M?K@JSK() R)->> ($G_NZ8*TYD" \:6/F0TIV7%SO8[^(=:.6I;2TX75OZHB MU&?9<28**F6GPZU=?:2^GK<<+[?:Q]]BE6P/WV4B[WRP3>\,!(TRZ:]\Z'G8 M<#B>?,=AVCM,(^Z4***\E$'.3IU="OT.UG?B6MK0NW%CZ:@XKG_&!4,94S799Q/7PRXH'8D]B>[8CJ9[K\0 M;W^@93_&V_].O&T%_SY?^N#01G]L*SC%.]@>CT?KQ+"GZ,[3.&JQSPN $+WZR0?R&T9X7M@U?,YV _T>AQ8(JWA"W MU%H7'2Z5S[7U'0H65P8.]]0LR<4SVA6A)O%AOC@7ROL._O/%I[CSP^1H5[Q^ M=3R=3MY_&W/GSK8J%]/CR9L3<=6TCH-&/,'V9G*I:4"S@6$4@^Z]%W?([ -Z M7+I"J!3#0V$&9]\[%X,S=K]TRO6IH(6B[9;H"['L/!CS7F!#!6Z3UBG(F]*/ MJ-#9KJJQ54O05FS$\T(N(9'";PS9.BL]0'$]3$(M@Y Q>=5IZ1"2L2J,#%?+ M!.:UHE) HIV,]!24JZB7C?P,IG=Z'B]^OKSNJW\3AUN97'<<9Z5"K8P@F=<] M WC9D(Q%0Q;6H)"X5$'L0#/)N01 ^HBAS[%92E\"DM0);5X)!G[Y0"H38<7I3+@4F&%(*$_CU11(#"_W0 P\<4J M81%M^[1"MJU6J,51<-:W*3U89@ 2)H#/)XVXMN"#C0I)G"L6OBW5;F04?/)I M21X-/@V$:%2 :ZK_PC:M-#A-+4ULW&@88SY14Y,18#RQXS?H65*EC.'3!HY_ MPM-N(LKCNX(C- $(Z5[J+K4.9\[--AX:J><$ MJD!^W9T7UGBH9R&9M \#HL6 : 1=B(=_)Q^^EHM+RO^>7+P;Y.(I&'^?DE(< M'6Q3BNUIMRM$/[ZQ5G8*<'I)&;AS!C58/O8&3#&W&$8$Z',P4%G'%GPF%;J3 MFQ-A986'*GV&^^'DTC'?G"JWH%"KM!W%:G<3"P;V"21KD50%0_BS<\H7*EZ$ M4A @A)T:EK?6*=Q)01SH>YI;VZIO';Q_Q?S/>__>) M8K7+D\H\ <11A&]XZ.=KS6]OL[6O_&C;Q6"\<=-KR%7Q/HN!YF]TNO0-;X'X%)0< $4< 9 >&PO M=V]R:W-H965TN M&#/D2RT:?3FIC&G/9S-=5*RF>BI;UL";I50U-3!4JYEN%:.EW52+6>C[Z:RF MO)E<7=BY6W5U(3LC>,-N%=%=75/U\(8)N;Z^J@Q.S*XN6KIBGYCY MO;U5,)H-*"6O6:.Y;(ABR\O)=7#^)L/U=L$?G*WUZ)F@) LI_\;!K^7EQ$=" M3+#"( *%VSV[84(@$-#XI\><#$?BQO'S!OUG*SO(LJ":W4CQF9>FNISD$U*R M)>V$^2C7O[!>G@3Q"BFTO9*U6YM%$U)TVLBZWPP,:MZX._W2ZV&T(?R,94F/S4E*W?WSX#,P"C<,'H3'@7\Q-HI MB7R/A'X8'<&+!@DCBQ<=E_#/ZX4V"IS@KWTR.HAX/P0&QKEN:<$N)^#YFJE[ M-KEZ^5V0^C\>(1@/!.-CZ%>?(-#*3C BE^2F4XHUAM"F).]DLWI]QU1-;J6R M+@P+/K1,4<.;%;%RD7><+KC@AC.]3ZZC)^^7ZZYB9"D%1"N>8M OB'W;& T> MN>4GD)]!?NV6GQSX"1J2.VFH."CR T F M@>='$3ZD7A[XY(B[)(.[),]VEV_TAN/ 1PT/^:]3*!.<^M2R'=A067/>R+JE MS<,/FC2R>5V@#85%$BX,P0< 8==\&.A/+/Q8M)]Y8QW"C9SF'9&6/M26XPN2 MAF!*JVXOCE)8J_4Y.!J8D6E#7@5GUMBQ3[(\(+=.-G)/1%$;D0?$4Q I\&RNU&.6]!QL4#N66PI^SU]Y%AV4;3 M@?36"G")\9+@)<5+AN2AW"]!OI%1>G."/EZ%9V/-QYZ?IAA,B9=E&3Y$7I:' M+KSB"&=R+[ JA8DTRP?+.O7O"!.=]98,XSD)O'">PC4(\-GW(S)/4I('EG5. M?I.&:0\,48BN1(I;N\< P23;$Y>?I>'0?@C"3(O YY[;_$\\)(@<=(?APUA M2^+[ VP"O/R=*X#LK+ :/@X:0)*)DRW5W>&A^WMPI17T46AR=+"#\)F']@U MEY"3POE7@9VOH$]B^>PPXXUL!.;,8B^!I(BV3X( G0'28X 6CC(O3='D4>R% M/KI%&,Z]*,%LF_@1*"BU(76W]>N-9RUIL9M='N63QUF7KA1CUM5MN.DAXU3T MGF&H/-C0@X2N(4 H!BI$&%DJ61/9,()N/*918;4:R3R.48A$Q6IYWY]120'E MK&X5S&R#6#'(F TIF#(09)!)D;&5![93HEM6N$*(%9#;^KFNF"N*/75D"\%A M((-]'7''*([HIJ"P7.-D( A\2 YKBS9D3%' ME0L%H ']5*W" JZ*VC+T1,< HB$:+7L (/]@RKJ$Q3X&:]MQEI2KK;I%=]M M#P.1#C/19 W^2E[$TQ2:7B%L_PZ48&*^G3A42G#E3DL LZ%'4!1F?P2(ARGY MX CM'G$ T<-E\;",[_0QN.E(QR"=16E1.%M833ZGYW%50PTI^LFI])L:G:G- MIH\]?#G.O;8<0:5ONB4ZO4*J6TRP,6_13HX87:#_][67Z$U3XG(.0&U2SA3T MR6S"(V"#B>O&)QM?:3 1XN" 2AP_#LZE#4RXZ+(LI<+#W*]2ZTZ8VH:CH+20 MR5NV,/_#24=ZN'3HX=)G]W"[C#VZQK M@,KKVOU[S_#?^Z]V=1ZX*J8O"[&V7SS0D^\AD4,F1D^##%D@,QB"5>A7V\#/ MCT% J%_X%1I>$1JJ][?+*WY+JPVWCC[\&]T#6=VFV2VOY\,0B],L49F>>R$*%U"Q38."X5# T55KC[! M<0U;[\6*O,"/;=F-TFCOG\.ST:>=FJF5_8"%=0WHNZ\\P^SPC>S:?1K:+G*0F 5;PE9_FB43HMQ'*S&PO=V]R:W-H M965T+*2NF&6QSJ]=QT6O#2&37U//"\9-YPV 1*U*"QYX/CS M**Y$79,CA/%Y]#F;MB3#Y_+6^W1=L+N!.%6K?29>KH@2]K88[/ MYA9W(+UY,7J['+P%?^$MA_>JM96!F[84Y4O[.2*;X 5;>)?!08?WHCN!T&,0 M>$%XP%\XA1LZ?^'?A+O2JH$KQ*J1%IAR6\&52[;0\//%TKCY7_8E8/ ?[?=/ M1^C4=+P0YS,\(T;H1S%;?/V5GWC?'D ?3>BC0]X7]W@DR[X6H%9P+0U?K[58 MJ:;C[=,W!L_FD-1R M!TF4L'R"M5!KS;OJB;F34P(")5-3R:XCM[PLT:4A]#1?;$MP)$E1]8:WI3D^ MA8=*"_&"6_ #!O%R!KEB1;-$ -!$'.DBAW4L"\ MU$THSY<80X$Y:$'EP8R>&6%W(E M"P@SYB&*.&!)GH/O@*;@ASY+X@P>E.7U5(TW$.8!@LJ=Y+$(-=^ SY"++$D# M)WM9RG C>-C5$[!CU@8D5KG3JNP+%$JIL8G63V#55",#FTH!UXX5I<+6Q%M2 M(?K(@F;5HRQ)CT(EPXJWK:BAX]JV-&\K;MUN1 O:;RDJ7J].X+^@GN'8P:8] M_U<^7;ML$7V2"&F0D(1Y]N(8I33)6!337(9<29($WK9#>K&<&0OR$'PO9%@Z M5[[ 3]!-C&7V_D5Y#[2>>&H]\:M;S_Z^R9"J1@S,?B?Y4M;2/NUK1H/O6,G9TBD-#\^4.5DJG+RZBJ/UPE# M@1YW5(U;H5W^6SS?'Y:U'.X>!C=?.B0P(GR0#>FA]3TNF15W3Z]])#B(X_4W MDFR+NB=F"&-EXP[_-DMB"PI[SU)0+>B!\QM.R.$66O6VU[10\U&M>Q:?FN(; M.Q6UNKXU+BZ)^D=*NUXF>4UM;SM_#%VO38_-T#6]B6.3CU9AU^N7O]*1)PW: MK:X'3A,1B=7XY.:U?0(T(:0">3Q>D5IT"O?$!"!8JLJ!7$WTB M^L3T2>B34HO%)_S*HMK05N[^8=:XN[1?G@RW&_(W2O%"<]TH#)#*-.?CI>9H MGV'/\XC;>-E1D\)6E[IKU4^P0X9[6]7\V?,6#^C:/>*QN=,A&UZZT^ST/^%B M>![OU(<_&>^Y7DNL:"U6:.J=I-B,]/!P'P96=>ZQO%06NX$3*_RO(S0IX/I* M*;L=T ;3OZ?%[U!+ P04 " "5@UU8R@HN3]P" 9!P &0 'AL+W=O M5[T-%$ ME59PB0\:3)GG3+_/4*CUU.MX&\%* M@L9TZEUUQK.>RZ\27CBNS98-3LE"J5>W^)Y,O< 10H&Q=0B,/BN\1B$<$-'X MW6!Z[9:N<-O>H-]6VDG+@AF\5N('3VPV]48>))BR4MA'M?Z&C9Z^PXN5,-4O MK.O/&\19C1CN0;R >R5M9N"K3##Y7.\3NY9BN*$X"P\"SK$XAVYP!F$0=@_@ M=5O)W0JO^V_)-]S$0CG5!GY>+8S5U"6_=FFN(7N[(=W-&9N"Q3CUZ&H8U"OT MHN.CSB"X/$"XUQ+N'4*/YG03DU(@J!2NC$$Z'B83N.-LP06WG,@W9Y< L["E MC]K^$>-2:RZ7,&.&FUW:#NZ^6]M3AI J05?:(5O7*U!%7>]8"J*QG.X,,4H= MG96C8YP %XR57*&VW%51"5<:I+(4/^&2$E1I2)\Y'9-:5T(-8#%?H&Z[H G< M8-SX.Y4_A+_;.8%GXSCNC]SA"@5TFF\(3\HRL<=[O8_Y%S@^&H6=\)*L =$< M!/U/UD=T..J?=0>]+>N_4TD7&-]IRNA7>A72DL["L0W.@B#X+&7CNNC_%6M< MN]K?WQI7.>IE-90-=44I;3VY6F\[]Z_J17C\:]TPON30@,*72X'S8]T#7 M@[A>6%54PV^A+(W2RLSH[4+M$BB>*CJ^9N$V:%_#Z ]02P,$% @ E8-= M6.*1Q,=X! , P !D !X;"]W;W)K&ULU5=M M;]LV$/XK!W)E._EN7ONR//14NE;,T>T<%^5TAQWYM8N#GH]D\^QXF9?+5#2 M+U.E*VYIJV<]L]#("Z]4E3T6AFFOXD)V1D?^VZ4>':G:ED+BI0935Q77#R=8 MJN5Q)^JL/UR)V=RZ#[W1T8+/\!KMU\6EIEVOM5*("J412H+&Z7%G'!V M"_PJ<&DVUN BF2AUZS87Q7$G=("PQ-PZ"YQ>=WB*9>D,$8SO*YN=UJ53W%RO MK9_[V"F6"3=XJLIOHK#SX\Z@ P5.>5W:*[7\&5?Q])V]7)7&/V'9R&:L WEM MK*I6RH2@$K)Y\_M5'C84!N$K"FREP#SNQI%'><8M'QUIM03MI,F:6_A0O3:! M$]*1Y1SY(SI]++ M5X9/&L/L%<-#^**DG1OX* LLGNKW"&2+E*V1GK"=!J]QL0]Q& +6;S#7MQ& M'GM[\;^+_$R8O%2FU@B_CR?&:JJ?/[:EH?&2;/?B>NK +'B.QQUJ&H/Z#CNC M]^^B-#S<$4/2QI#LLCZZIAXM:@*MIK".9QO&G5:V8[R9(TQ524TKY RL*P/P MOTI*3H&6B](XMY;D3E6UX/+A_;L!B[)# [-U:HM:>VV2D>3T0]64!+J2 "+4 M8C5!W;(*>T*2L*H-<6*Z!W#"2RYS!.Y=G6&^DH^\/(.?@,4L2-,8J$6I 26U MC-8H\P<@PJ0I>=/ZQ9_4296'OI<%29)TGYG>@H5LLW[ HB'L(*K?$M5_,U'G M0@J+'S[3:;2E\+;1M]/VF^DS:_[^CC[QB(DWS?!JDESOO*3E"8T!X'U.F@1' MP]*?DA0WOT--ASX4=&@1T5M,?]+*&#CE6C^X$,:5J@GZ.,_KJB9>R09]TE;\ M:#C^A2ZPY\+?UM[&*V]7Z.XI)_'5X+0NX;.8(NQ=2/@-N3;=33I6H2^%G! M$1_#+-W \)*I_UV27<%->'Y+J7,)[T=!DOIHHR@)V#!QT<99$*499;S_2L:S MD+0RTJ%D#9*L"\1;RD((][-_E.R848:9YYME21 ED7.?9$$VR':=&FE[:J3_ MT:D1P'EMW5WUA*Z/]S2[&=QVI.QT_/8;H9GEQ ]*Q[:3!(T5E2^C:0./;\+# M!IZ+[BWY?O40>GYKG-/531SZ:EOQV=1D05IDPBO1(W&/OGND[D'>^ZYAY>4 MSY=*_V$60ECVT-2MN1@MK.U>3R:F7(B&F['J1(LW,Z4;;O&HYQ/3:<$K-ZFI M)Z'OIY.&RW9T>>[&;O3EN>IM+5MQHYGIFX;KU;6HU?)B%(PV [=ROK T,+D\ M[_AC\339>JED(UHC5 M/E07(Y\ B5J4ECQP7.[%6U'7Y @P_ES['&U#TL3=^XWW]RYWY#+E1KQ5]6=9 MV<7%*!^Q2LQX7]M;M?Q1K/-Q $M5&_>?+=>V_HB5O;&J64\&@D:VPY4_K'EX MR81P/2%TN(= #N4[;OGEN59+ILD:WNC&I>IF YQLJ2AW5N.MQ#Q[>RSTP^B(OVB;<.3\15_P][.>\U;^Q4D3'GNK6J-J M6?%!(FW%;K0PHK7#@)JQ][(%09+7[ Z# GJTAOUV-3560U&_'V)H ! ?!D"K M[+7I>"DN1AW%TO=B=/G]=T'JOSF27KQ-+S[F_?(.J[;J:T'0KVHL.5==+%[V M5HM*6O91&2/,(=C''7]:D!OR*-LYLZ0/UFEU+RMA&&<:KQ!ER75%H2VL^5[X M<@A?N_!NA)>EZHE-+4HA[YU'&J>Y+:*_:@8E"5(2@P[ _E3HK1C8J6QAK'J# MNIFSUVRC96X(PCMX'>P#9Q^R$Q9X,:Y7%9"@O-!Y<,;"-&.?M;1$V0Q#X1D[ MC0K_C-V*4MT++0&WZK7+&L@ZC*@*)E%T]B3B 8@GK$A3%X;X:]&D^#;XCM,7 MIKEN8^[*(N]/$G0V+"3:[OR6(>=M32/&C3HALV70^,;(%EO"01 M.'A^&---ZL5)_&ACU,PZ&U(W\!19Q-+0"_R0?>13I;E#0E$:WO8S-,M!A-N8 M+(H3+\IC%A:9%Z8!IL&8_J:]K"NR#4(ORD)W20OVOM>MA!?AC&;R@>Y!AI?' M$?T/<_918(=>J/J)']E0E=?-._&](D_H$J6^VP&L[H%KN[V/?R%)UDJ&#W]1J=8(7Z7@9($!&P%&'!KLI2]P@M'G!6H_9*\Q16 M.]INKS5Q74L^E34Z#][2%L!*M !0(]J2EO0 '?VD5>VKDB1?#XNCU^4"E,*\ M::0="$3@U,OR@K#D( 'ZXP_PV_&5FX2"C/(!Y.F8*HT"]8$0?L9Y$">!F7_ M]MP"?YSOYU:,_<.IC7%:,0JD_F?L8D\^B<)Q_(3<>!R^@%PGUUJ63@O/2=E] M_4_8(6Q!]ECF#3G!E\BAMO%NM[&L=;IV%8V3?5=1OJ.JT^5"EHL-MV:_0V&W M*WDGL0;VRDWC)\%3A#MQ]A&>;4]N=J&%>.7,7W+4^*H*JD-9_\-@ UO/-)$^ MJO3EDCA2C>!9->(=(O]%-8(G6AZG_U$UPGA0YO]2C4VP337\_:R2+VGL2#4. MG3\G.Q_%C=!S]^E/^Q[.LL/W\79T^^O"U?!1_6@^_#3Q$]=SB1-[+6:8ZH\S MG#+U\+D_/%C5N4_LJ;+X8'>W"\$KHR&OYS7;(-W:+[4-XI6?H^2\Q(KS64%"M<+[S*\N$JMO!/X MG>-6[\W!1K*2\JM=_)HOO, ZA (S8Q$8#0]XC4)8('+C[P[3ZTU:Q?WY#OV# MBYUB63&-UU+\P7-3++RI!SFN62/,K=S^@ET\SL%,"NV^L&UET\"#K-%&EITR M>5#RJAW98Y>'/87ICQ2B3B%R?K>&G)?OF&'+N9);4%::T.S$A>JTR3E>V4NY M,XI..>F9Y2UJHYK,-(I7&V!5#I]-@0IN43"#.5Q+;32X6CG\%5T%/ .ZW.(@Q%$010?P8O[ M!,0.+WYQ G:A7UK"<,-1PY^7*Y(B!OTUE('60#)LP+ZJ"UVS#!<>/1N-Z@&] MY>M7X3AX>\3]I'<_.8:^O*-7FC<"0:[A17.YL:$-#Z=PAW Z+!* A<>5@#MVL!:/34V=" M-IH\T&<7<%\HQ ,. S&0D%<$LJ/AWE:4N*W()=M:_MQ'\7X7Q9&C.XI?L2K# M@:SU63B!UZ^F41B]/9B1S1.((_@-J4CU2ISRQ)7- V0%4QM2WZDD0=K/PU$P M&;=T>18X3<_Z>9S O31,')A,@F!G.!R%202?B#K_BV2%X[%S>C*=O3QAT2@E MM=UJ,DKC]-N4I2F$,\I(.)"M:#2F?;(Z3>D[&Z5)"DV!&>6FX+;OV^FFOU[>;XR M(:O-&X.J/ #Y%T]]Q81C@?L+?O^$7T23GY*@N^CV6J\ZB\S .\PZ?H<=F4]@ M,HL.V9;,[(TG(5P/4HI8TY+CFND";MA36[=.)_'L#$[#43P):1P'](E&X83& M3[)ZXX2I:S*BJW//%7]FM<(9O=_8S:;QV;[/ X_R!,;?^CRQG UF@QSU]SJ. M$BDDVU=INI:F,FWST>_VK=MEV[$\B[=]WT?*"*?**W!-JL'YA+BHVEZJ71A9 MN_YE)0UU0VY:4/N)R@K0^5I*LUM8 WU#N_P'4$L#!!0 ( )6#75B@%4<9 M,0, $' 9 >&PO=V]R:W-H965TI.O=JKO7?JCZP2038M6QJ>TLW7]_8R>P5&)1OR3V M>.:99V8\X_E!Z6^F1K3PHQ'2+(+:VOUM%)FBQH:9&[5'22>5T@VSM-6[R.PU MLM(;-2)*XSB/&L9EL)Q[V9U>SE5K!9=XI\&T34DC%/[.,9.[Q"">._<.AT\SB HC56-;TQ,6BX[/[L1Y^',X/I M2P9I;Y!ZWITCS_(=LVPYU^H VFD3FEOX4+TUD>/2%>7>:CKE9&>7JZ)HFU8P MBR7\:VO4L%$-E;=V>7]$^%L9 X,'MA5HPGEDR:4SC(H>?MW!IR_ S^"#DK8V M\%Z66/YL'Q'5$]_TR'>=7@6\Q_T-9/$0TCC-KN!EI_@SCY>]@/?^>\OM$WQ9 M;8W5=$6^7HJQ@QA=AG!M3QVRL$1R>"HVOHRWMJ MP[(5"*J"3:F2**V#\2"2_+YININ![F8 U=5BLR6,8W%A0"YLK5K# M9&G"6Z NI!Z3L&FU1ED\P8-FTI![U]VKPK9,5"6 M#M=,,%D@, OOL.@=)MYA"K_!8#0;YED:TC*=#),\<;(T'8XF2=BG^5*(2'$A MC:A",&-XQ0O/B?HF38:S+ \)=S0)/5(VS4)8-:J5E-5G"\I I57S:RE]_6J: M)NE;&&3Q..R__]#\+GQB[)L]:JZNV#_3FHS3CE8^G8;GR;E0#LK$)!F.\ZG/ M3CXJ='[Z&&%'PW80Z24_S?=6-M6?U[G'XP/2. M4T8%5F0:WTS& >ANX'8;J_9^R&V5I9'IES6]4:B= IU72MGCQCDXO7K+_P%0 M2P,$% @ E8-=6 VO9*CO P E0D !D !X;"]W;W)K&ULM59M;]LX#/XKA#<,#>#5[T[2)@':KH<[8"N*MG?[<+@/BL/$ M1F7))\E-^^^/DAVWV=)@7^Z+35$B^9!\]#+;2O6H2T0#SS47>NZ5QC1G0:"+ M$FNF3V6#@F;64M7,T%!M MTH9"MG5/,@#L,\J%DEO,7,Z6[58B9;PRN!MPIT M6]=,O5PBE]NY%WD[Q5VU*8U5!(M9PS9XC^;/YE;1*!B\K*H:A:ZD (7KN7<1 MG5UF=KU;\%>%6_U&!IO)4LI'._AC-?=""P@Y%L9Z8/1[PBODW#HB&/_V/KTA MI#5\*^^\_^9RIUR63..5Y-^KE2GGWL2#%:Y9R\V=W/Z.?3X.8"&Y=E_8]FM# M#XI6&UGWQH2@KD3W9\]]'7[%(.X-8H>["^10?F&&+69*;D'9U>3-"BY59TW@ M*F&;Z^9 KAY($M M.>K1+# 4V=H'11_ELHL2OQ-E"M^D,*6&:['"U;Y]0(@'V/$.]F5\U.$]-J>0 MA#[$89P<\9<,94B=F=WTIEN M6(%SC[:*1O6$WN+3AR@/SX^ 30>PZ3'OBWO:F:N6(\BU;5#3&N883L/WF_=3 MHP]E=3SN0XFPEISV,94*C"4#:#2:E,J48&BZV(?R>5(%>RU:34/N!S@8UQ#CI+5LM6&#TZ@X=2(>XQ"VX(\KZ& MF&*P7I*YI6L@0Y%;2@M6[[/!U*/8_(Y'D,T3CSHS!] MQ?13.0]Y(V#A:9B.>B'KA6C<"UDT.D+&;"!C]LMDO!"F<_N4_8&LC31(B!GG+S# [EN%>[ /4-NJ=I7> MHWG7D"46K-5HEU4*<+VF6PBV3%.'3/5YB+9']O^;TE=2$"U-U>U;44D%@DJ@ MP=(NFD(Z]2=Y#DE*=(\AC_TX'L,=TBE8%39-NHR*1VA%156,$C]*4XA2/TQ" M^TNB!(BFV22S372O!5'@GDWBYWD$L9]E4RN/4Y+'%.*Z;KA\P=WBIE5%21=%_$Y$,QQ!"G9/DC#.*2I/XE3R'/?ZK*8?B%,(LHG@4/L#MY =W R,9= MO$MIZ!IW8DGO)E1V &ULQ5=;;^)&%/XK M1VRT3207/+Y"%I!RV557:J(HR6X?JCX,]@&LM6?HS#@D_?4],S8.I("BJE)? M/+=S_E8UJ8L!-XIT'553W@4[OXPMO2/X7N!:;^W!>C*3 M\H<]?,TG/=\:A"5FQDK@M#SA%9:E%41F_-G*['4J+>/V?B/]B_.=?)EQC5>R M_*W(S7+2&_8@QSFO2W,OU[]@ZX\S,).E=E]8-[1QVH.LUD96+3-94!6B6?ES MB\,6P] _P!"T#(&SNU'DK+SFAD_'2JY!66J29C?.5<=-QA7"!N7!*'HMB,], MKW%FX/21STK49^.!(9'V89"U[)<->W" ?00W4IBEAL\BQWR7?T"F=/8$&WLN M@Z,"'W#5A]#W(/"#\(B\L/,O=/+"8_Y=%SHKI:X5PN\7,VT4Y<(?^YQM9$7[ M9=GZ.-$)E"HH1/* HI();:5#O\^"HCOT>/"X1YK*D\BS$ @H-?%.B5KFA5VL. M%R\_:)'#G2I$5JQX"9>\Y"*S*H0+2TUW-]S4JC O0!E-+[52A 3\*L7BYT=4E=45 M-0C ";!A/Z7EXX=AP()/FXM7XQPQ?=*68T/(1DD_H0>_[Y-"E2T;(OH,WU!& M">N'$*5A?P@7]8)JLJ&ZD0$MDAZ"T-(9ZDSLAD:(59Y 6AE&U0XI6LR=<6]FRKZG13=<(9=C#]N<@/ M1F?-'6,3:>V"99:RUL1CH[6%ZA986VCL4?=/)?\=T6N.V(+RTJB-K9?$@UR+9.:NIJ%*J>N[ #?1/IT%"1G MCF=D_0=LQD7AK82J,:]^+AT.UB;YC:JJ-J M]L+(WE%BT6X$1WIWW/7N^-V]^ZLP2+W5P.=GFIPTPCUF_IX,;^F(-[M3\@-I>+C4W8VJ1:0XS-.Q#A;1VP)X7"K$G6$";LGUW9O=U-UJ,I%W].UJGWL;*$Z M4L,/;6IX,;,K2[PHM6G.F!>,&%R\P_.=A$Y'(V">/TPA]((H!"H;RL>F(>W1 MGWB)'S@[$E=);.2ES/8K%GHCENY-T,'6R%>A6KC!UN)-^IOIK[OM9N>+9F1\ M)6\&;^J9BT)H*'%.K'X_I0Q4S3#;'(QV9^;^X4 M/(U[E()7K-99;C>+OB#LY7>&1.T9"[E)WSXM3CW B3$!,L- M(E"X/;)K)@0" 8W/':;7'XD;=\<;]'?6=K!E3C6[EN)/7ICRW)MZI& +V@KS M4:Y^89T]">+E4FA[)2NW-HD\DK?:R*K;# PJ7KL[_=+Y86?#-#BP(>HV1):W M.\BRO*&&7IPIN2(*5P,:#JRI=C>0XS4&Y=XH^)7#/G-Q+:N*&_"RT836!;F6 MM>'UDM4Y9YJ\?J!SP?3)V=C 6;ACG'>X5PXW.H [([> 5&KR15H(MR(& ,#!#:W7/VE2R_I-3NN<"8MD-X'3-2) 6 VKYK!G$UOR MFM< (%L-8=$GIU^9]H[7"-8]/4A#14>DH6L7T)3%-9J?4IX M;1B88;L */2#"2+&?IHD%N*:BKP5U+"" MM-JZ"NSN#P'2Z$9%&,U+!SDBS[E6,Z ,"TU)\B=9F>]EI6+N,".?>/B1*@X. M(W(N^))BN]-?N?%NXYP;L'&^)G<,]A2=_SXR;. 8.K#>1@$N,5X2O*1XR9 \ M-/X%V+<3E"ZXEGH)V'BK#\.&\&6) AZV 1X!7M7 -E; M83U\'#2<^6&<;*GN/QZZWT(J+>&-BB''!#L(G_D8WQ!\F?K3:/9-8)R3,,1D2'P,RTLRR?PTQ9!/8C\*,"VB:.9/H)"@LH() M."BU)?6PS>M-9BUHOM]=GO03N9^*A"X58S;5;;GION.4])%AJ:QMZ3%5:2@0 MBH4*%4862E9$UHQ@&N_2**%3[=J\6Z-0B8I5\K$[HY2B(+QJ%,QLBU@QZ)@U MR9DR4&3029&QM0>V4Z(;EO,%9[;:"V[%RJIDM:WQCCJRA>(PT$$N3==F4$#AL:#Y+BR9'>"V;>^M36 IR" MK&D0%'R7TX9C)C@$, G1*MD"!ON,+NH:%.09KVS'6E"NMNT5?]L>!B8=9J+) M"O*5O(Q'*<@?(:R2 THP,=M.''J5X,H;EG>SH9V-?(*F,"L'Q7I$/CA"^T<< M0/1Q6=POXY 9 KS@PH>; $D1(>OE&PS9WBM$NHC2/'>QL)X$CX+"=;'74O#" MNFM.A6V$5M>Y-,8\ZUKT5Z<"I&IAR+XT".:RSE')6P@<>'2'R,AVTZ<9OMCM MO?9U!&_ZNEU@TBNDNL6$&/,&X^2(T3GF?_?N)7HC2ES/ :A-RQF!/YEM> 1B MX-G7M_8VN5)C(\2' RYQ_#@DES8PX:K+LI0*#W/_3VPZ86OKCX)7"_%NV-S\ M#R<=T7!)K^&2[]9P^\+F&PKN..R@X 8%-RBX0<$-"FY0<(."&Q3P67?K>"NW7*RN;*@KS')'K )$+VSXFXX\B#TAB4QJ T!J4Q*(U!:0Q*X\=5 M&EFO-++O5AKW)33NX^+B.-@@+@9Q,8B+05P,XF(0%X.X^ '%Q7CGH["*J:7] M] T;"%2'^SZLG^V_KKMT'Y5ME[M/\VZI6G*H ,$6L#4898E'E/O&PO=V]R:W-H965TQE9^G<^KS7L^E2KH3MZK54\&>NS4HX>#6+ MGET;*3)26A6]P//ZO97(56=T0=\F9G2A2U?D2DX,L^5J)9-/8MN_E>YF[+3N[$K)#V]*+GP 4*]M+:W%5E+GC&W)!]TLHM M+;M1FOYC/+/. %?^/)1\93LZ;!O7S[E=BU1>=F"!6&D>9&?T MYI7?]]X=B3QJ(X^.61]-83UF92&9GK-KO5H+M7UK&\3&&V$R-D:*X^L9NYU^ MM8Q#ZETJ+I\T$8DTC0K_[L<$K"$'&*N\/H!3B%O-_WR5(?H?=C'GKA M,:#Z+5#]%P-UIYTH&/5,5O40A Y&E* 1G8 M9^W8[S!IQRMM7/[7CQVRPO1X.'=+"2X*&*98"X>-FA&XZ,M1?!;C.YM1?.G3 M^-(FOOQ)?(LG\2F(;POQS.:Z*^>34(_.0=L*>BZYZ3=2&4 M9<*BSL\X=1DD8"6% E)& @/7,*$A *?93.Z<,IS9#)LQ,N\,ZX#S-P?#P%$* M9U>'AK]G#7_7TN0:^+W'=M[0'6OP$^4KE8KYY^RK,C+5"T6AM.RG5@*]P^/0 MU5G0]8**M:\A.1X.8_@4Q$=(E[2D2UY,NIOY' I4U9.0/< \(E_31*Y$@8N( M37%7 $56&2C"BJWP!C-?(%72.]A3CD9VN*<<(F6US8/R6<+J65(B_@H8 6U< MU#1 ^9OI9,*IWIPRH#+OH0D@W2V-E'M;#O89>;+W99^$N[<@XD?_80384 (< M-SX/PP1'"D^&@^H.(Z:F@X_-AUIT:CR02QF!^IH=X6DNL@=&YXMJ58'5VNJH1ZJDE96%WE&!9_5=+$[NM@] MNNB6+K1PT'2SO.K.@^WZ!VCV*[LW'*;/4J'.#4SEZ@'L:K/%&O(@J&H^3(;_ M+>8?%00$A1:/T(N4G.<..IG5:4Z5VN1N^7S5H0?46X6 ![1'Z0-I:+IQ/_1> ME+:"YEMH:\$[E%K"IR8>( *-%\##2*A-*5PY F+>\G 3E.8/[> C;" MI$N"- .E0J]IDQOS)(SPVA_@5([CA(8SS,^I0,:A/%#N7CJD(5 =&!SR /9+ M/C 8=E0^L!HDTGJYEV<$ZCQR4&ULC55;;]LZ#/XKA#?L ACU)==V28"TZ[ ! M*T[1;#L/!WM0;-H6)DN>1#?KOQ\EISD=D&5[B46)W\>/E,@L=L9^,&J+N(DEHS&X99='CQIVL&_(;R6K1B1HW2)^[6\M6&?6O+*E91O,(2JQ$K^C.[-[C/I^)YRN, MF]F\XN0:D"S.*G]I6S(\JED'*TV6'.)"3[HX8)]I5Y]$EN%[O4B(8[@_9)B MSW8YL.6_83N'&Z.I<7"M2RQ_Q2>L[" O?Y1WF9\DW&!W!J,TACS-1R?X1H=T M1X%O](=T[[ SEJ2NX;_UUI'EQ_'U6+H#V_@XFV^8"]>) I<1=X1#>X_1ZL6S M;)J^.:%U?- Z/L6^VG #EKU",!5\-"SU([_?$M;.(;EC8D_2'1>[+DOI[UPH M]1 #-0B54=RHOC+D7P'X8+QIJ0G'5Z;MA'YXZ:"S/!DL,:Q3@DLJ= GXO9>= M+W ,F@?*]@%J-+4572-9(M;A=4G-3*9W#'"O+X"OF+#=H@WW_!:+O9&%2\_A MLY;$:6]($#IX#ME\%$_'F5]-IG$ZG< _+,S"ND4K"^$@C^>CG'_/TSE<]UYE M##>R+#F9:^$&H>O*^\)Y/,M3R-(XGT^XL%+ K2ADQ6+'\22? $>:9?#)D%!_ MD^]S5IS&LVSNQ&PO=V]R:W-H965TF\^V G#LI9;*SH/*N>WM<&B+ M"FIN!WH+"E?6VM3J9;#)(K&PYH+%2QF?N[!+&:Z<5(H>##, M-G7-S>L2I-[/@S@X3#R*3>5H8KB8;?D&GL!]V#X8' U[E%+4H*S0BAE8SX.[ M^'8YHOU^PTWLB,XIDI?5G&OQ6SH.(' ()A2,$CI\=W(.4!(1N?.DP@]XD M*9[*!_2??>P8RXI;N-?RDRA=-0_R@)6PYHUTCWK_*W3Q> <++:W_S_;MWFP: ML**Q3M>=,GI0"]5^^4N7AQ.%//J&0M(I)-[OUI#W\AUW?#$S>L\,[48T$GRH M7AN=$XJ*\N0,K@K4 M*U=9]I,JH7RK/T2'>J^2@U?+Y"+@$VP'+(U"ED1)>@$O[:-,/5[ZWU'^>;>R MSN!A^.MX[5!0L MP[^UEMBP>"J$8J[2C>6JM#>W[+DR &_JS7Y',V]GL'X.ZA487\3C*,G"BVM+ MV BEA-I@ITFN"F!7+!V%Z71"PCBM,$YB%+(L3..(W5?<;+"T& V2E>'4 M[I9EX72:LSP<1RF+LS!/(Q9/\1.S#TY(\;??QJY'833.;MAU%L:3*7[C49C' M7D" .+HA=+4!AFD ZP3R .#:#1LE$W:=A$F"IA-4YVZAT61DIB8?2(K=%P@QL->1EZ>[5X M(1\4$GE!49OV?#844Z.$LZ>GUL!68A_B[>!(B> .V\(VUJ-I7X7.T2X)J((( M7!B_]Y!4#!-=M -V9[U2E_P?^K1;9%Y';E,T#!$A?!N)A^N0R1!UDM6%\);W MPE5X^175$6X#RJ?E%2^2@KHU9!)O5FH #'+-=]KX\IQ$TU>^(R [N$ ]HYYZ M1O^;>CJNU(;]L9)BTW;3.:ZY"'F>*]^!PW19?T8P"3M!9-&5R/E(5_1,^(IT M!E]QQCLHND$(*OB+#R:-(*DW3$ MSM5A>'(SHY,;__ZP>#8:Y=I+NI_MGSAW[&PO=V]R:W-H965T6AA)VCTL]D!+8XLH1:HD%:?[ZWGJW-40E2HK- *#&X7P?7H:C7V^JW"-X%[^V0/ M/I*-UM^]\*E8!+$GA!)SYQ$X?1[P!J7T0$3C1X\9'%UZPZ?[ _J'-G:*9<,M MWFCYMRAP0H5;X6 MN;(PN.<;B3:<1X[\>NLH[WVL.A_L M%1\9?-;*E1;>JP*+Y_81\3V29@?2*W86\ [K2TCB(;"8)6?PDF,2DA8O>07O MUY@M_'.]LQ+9,_#>8@:C="%R&'38^6$!?3DP95(P%7- MU<^WEO1.W:+IRD#M>\:<\G< J-N>R37I6X>%Y^JAMEK2&!!J!P.AZ$0WEK!L M> 7WI4%\UBCPA9@^/Z'".ZPVY-=7_R2Q\? W=^9!Y-B%=0')C)9T1,MHEM'* M6 J?E$.J51]ZFDZ 92FP8<(FD(W'\/ZQID%"'"C8QBB@+/@8@5N+U"Z#Z20+ M:AKU"C7 M#8SCZ7'<7G=3YJ3>S>K/W.P$U5?BEDSCRW02@.GF7R ?'G]#R?U!+ P04 " "5@UU877K#<<(" !B" &0 M 'AL+W=OB\1(O-FW4#\8/>S# IK"+NTM[)OYX9Q>*[84V%],OL#O,\\S,LR_#="?D M1A4 FCQ6)5M5M1 MQIUH:FU+&4U%HTO&82F):JJ*RM]S*,5NYHR=O6'%\D(;@QM-:YK#&O37>BEQ MYO8L*:N *R8XD9#-G-OQ)+XR_M;A&X.=.A@34\F#$!LSN4MGCF<2@A(2;1@H MOK:P@+(T1)C&KX[3Z4,:X.%XS_[1UHZU/% %"U%^9ZDN9LX[AZ20T:;4*['[ M!%T]-L%$E,H^R:[S]1R2-$J+J@-C!A7C[9L^=CH< )!G&.!W /\I(#P!"#I M\-P(80<(K3)M*5:'F&H:3:78$6F\D4S;I9]K25^98C3T9PJIHC( MR%*" JYINQH\)6N6 ?=#"_>'ROGOZ$?5!/V:!I8O/,&WL-L&)/G"@?PA*]@";X!D4E1D M@<))/&RXS71!>L\Y\*3 <[]!_]Z(O@D8=[LG5DQMAI;Z;"[FUIJHFB8P4S M;6\;>:,QGLOMH3[/<8H'G<:]4UN/>W#[XK');1=3Q-Z8[1746_M&>6O[PQ/[ M?#Q9M/WN'TW;?>^IS!E7I(0,*;W16TQ,MAVMG6A1VSO^06@\NW98X$\ 2.. MWS,A]'YB O2_%=%?4$L#!!0 ( )6#75C84&AT[@, &L6 9 >&PO M=V]R:W-H965TQCVP$C7ME")=$DZ3O[]2$E1K(3F[)1]L27JGG-YSZ&N)(ZWE'WC M*P"!'JJ2\(FS$F)]Z;H\6T&%^8"N@<@K"\HJ+.0I6[I\S0#G-:@JW<#S1FZ% M"^),Q_78G$W'="/*@L"<(;ZI*LP>KZ&DVXGC.T\#7XKE2J@!=SI>XR7<@OBZ MGC-YYG8L>5$!X04EB,%BXESYEZD?*$ =\5?\HGCJ1E! M"9E0%%C^W<,,RE(QR7E\;TF=+J<"[AX_L:=U\;*8.\QA1LN_BURL)LZY@W)8 MX$TIOM#M1V@+BA1?1DM>_Z)M$QN%#LHV7-"J!!D? 6U@,4>BRI&1Y#)K/[.GA/ MR[!;0F'-%^[AFS/9YYAX/$'S$A.!,,E1\GU3K&4#$NB?SS(>:3;+8)EEBDRRU1-9S>]BY/32Q M3_^07LL^09:H5*T#P8-\R''06=L0^5[-I!YQ]]-P,!R[][N6:8*&@Z ?%&N" M?'\PZDA$W'TNJKH9>DS8]YCN\8A&1.;&5--1G]PT67LB7W6B7UF%/NF($6U MJ722&H''-FR;9+%-LL0F66J)K&?E>6?E^4]\/)_;=-LF66R3++%)EEHBZ[E] MT;E]8;QQ_P16(;I B]UNJ3/63!.B1\!,]Z8_,P*/-?&MLTALSB*U1-8SS/>> MO\ \&ULM59=3]LP%/TK5H8FD(!\-6UA;20HH$UB E'8'M >W/2VM7#LS'9:^/>[ M=MI0('1C8R^-G=QS0JH[/0,PY#[G0O>]F3'%H>_K; 8YU?NR (%/ M)E+EU.!437U=**!C!\JY'P5!V\\I$U[:<_%,P*4BNLQSJAZ.@\-/>P6=PA#,37&I<.;7+&.6@]!,"J)@TO>.PL-!Q]:[@F\, M%GIM3*R3D91W=O)EW/<"*P@X9,8R4+S,80"<6R*4\7/)Z=6OM,#U\8K]S'E' M+R.J82#Y=S8VL[[7]<@8)K3DYDHN/L/23V+Y,LFU^R6+96W@D:S41N9+,"K( MF:BN]'Z9PQJ@U7D%$"T!T9\"XB4@=D8K9<[6"34T[2FY(,I6(YL=N&P<&MTP M8?_%H5'XE"'.I.> &6BR1X;8'^.2 Y$3,BB5 F$(%6-R+L5T[QI43BZE$*VMW;(%F&"7,]DJ9%2]WR# MRNW[_6RI\KA2&;VB<@C%/HF#71(%4=P 'VR>"&\-#!HZ=P'_.J0XOJT"+' M%V\.[?9HI(W"1OS1Y*BB:#53V,5YJ N:0=_#U:=!S<%+/WX(V\&G)G_O1/;$ M;5R[C3>QIT=9IDH8$[C'K3VR8VMHE_H[0B2]8TQ =ATGVF]&55 M*^FVHV:E2:TTV:CT6AK*B:Q7%GV-:L^8H"*#2N7NH\S=54_L$FVH@=RV!^X8$U?/T&$A-7/[R.WIO;''P0@W MG5-1YLZX%(V+:;.8?^[0P?_C?Y)NITZW\Y?IOB74%[LY)LQ)!W9L+-(! M7RE*&(P%DJL\Q^+Y"BC?#!W?>1FX(XNE,@-N.BCP B:@'HJQT#VW=IF1')@D MG"$!\Z'SV>^/>F:]7?"#P$9NM9$AF7+^:#I?9T/',P$!A4P9!ZS_UC "2HV1 M#N-7Y>G46QKA=OO%_<:R:Y8IEC#B]">9J>7021PT@SE>477'-U^@XHF,7\:I MM+]H4ZWU')2MI.)Y)=81Y(25__BI.H)FG=ZTB23DW2 M:26Y!2G[^D%4H+U5$T.IC[88?#_I>'L,K;L3=#[#U72.WC^ M.W$4[6&U;ORW6.[6A]I&PO=V]R:W-H965T:FLKT+1Y$8L2[W\_ M'ODG.=])]467B 8>ZDKH15 :TUR%H+X'5\=1TG-L#U^,QQIP^>P0YE)>47VWA; M+(+($F&%N;$2C'ZV>(-5996(XZ].-.ASVL##Y[WZ&S=X&LR*:;R1U3TO3+D( MI@$4N&9M93[*W1_8#>C2ZN6RTNX_['S?"67,6VUDW053N^;"_[*'KA ' R=TA#TO ; M+&F^B[9"D&MP+^%&:J/A[!8-XY4^AQ? !?Q9RE8S4>AY:"B]%0GS+M6U3Y6< M2#6#]U*84L/OHL#BG_$A8??LR9[].AD47&)S 6GT$I(H2>'3\A;.7IP/Z*9] M35*GFY[0_="@8H:+C2_$L9%Z@=%Q >ND*]VP'!#>"- M>KS1D'IV[U8:%L"VQ+E!,H>UG^6MW,095/4QZ&'9$3PB4QIF4/MIBD=0L$<] M0'S9$U]^&W'!=2Y;88#J?+2^7B_V,V]WEFT6742SE#:;I[]X'FZ/4(U[JO$@ MU0W3)32,%T";&[#: FE:XWG5TOJTB]V4"#65M*4*(]&2-7R%*\Y6O.*&XU$? M^+SC _@X2<8G<"<][F00UZU%*J'62)AR1:X4'A,?\I()*JL=AZ"-\']!3KZ" M3.-H=)QQVC-.!YWSA@LFQS?#LGO?)'O?)./_\DTW. MT7=V3B?XE76FT^-3&Q^<%/%/\DN7^' M3J8GEF*:Z-84&EU,:%=4_I;A M&T8V[F1?24/W!/=8TLT,E>U W]=2FGW#)NCO>MG?4$L#!!0 ( )6#75C# M7_!S_00 (P@ 9 >&PO=V]R:W-H965T!MX2E9K40Z8L\F&K.B&5:Z(IG0A2@DB/U[I'4W34DFNX^]:U&CF+(F' MW]_4OU3!RV!>"*=W+/TCB<5Z:O@&B.F2;%/QQ':_T#H@M]1;L)17?\&NQEH& M6&RY8%E-EBO(DGS_2;[7B3@@2!TU =4$U")2XD@LPF!=N!HD1+M?)+E?V*+?.5Y.5&F8M"WDTD3\R>Z"O-MQ0\T05; MY4E5O)_ 7.['>)M2P)8@3#A9K0JZ(M5-.?+&^1A209*4?Y*,YWD(/G[X!#Z M) =?UVS+21[SB2GD&LN9S$6]GMO]>M"1]=C@@>5BS4&4QS16\,-Q?C#"-V5N MF@2AMP3=HE'!.=U< =OZ#)"%;,5Z[DZ@(Z>B(U4X[YL]^M^S=Y)A-[O%KO3L M(WK']\*?OTHHN!\PU9T*DA[8[3XI4:LQ]_@-CZ695R MG6*A3K%(DUBG.$Y3'&=,??:5"9)*\ZX*HJK!GHXK>OD#\CJS V3C8&*^'F97 M!;,)=*J%6M4B76K=$K7-'!QM1TZP!WOXF*( M._V.08E#E@?[]C#$8=_V K]O#T.?^1E ;8=$AQOD7X3:UJ FXP6R8*H M_6%4X.S-IU,MU*H6Z5+KEJ)MWZ![*7_0VN!I50NUJD6ZU+HE:IL\.-JFG. / M>/C@+2V@EK5 M0JUJD2ZU;HG:5A"-]C'_[0TUOW/DX%O]MN!. 7,1#GK=2*B P;)KZ1U@1"J< M#;'K][S!/#A=E9W#JCK6YF#!MKG8'YTUH\W1^4UU8-P;OX77=U Q'L+K:'\P MWLKOS^D?2+%*<@Y2NI1365>>-+)B?_2]OQ!L4YWMOC A6%9]75,2TZ($R/M+ MQL3;13E!\P\(LW\!4$L#!!0 ( )6#75@3Z*.:F@( )(& 9 >&PO M=V]R:W-H965T*Z+HLJ7J\ 2[W,R_TGA96;%L8N^ GTXIN80WFKKI5./,[EHR5 M(#23@BC(9]X\O%X,;;P+^,Y@KP_&Q&:RD?+>3CYG,R^P@H!#:BP#Q=<.%L"Y M)4(9OUM.K_ND!1Z.G]@_NMPQEPW5L)#\!\M,,?,F'LD@IS4W*[G_!&T^3F J MN79/LF]C X^DM3:R;,&HH&2B>=.'UH<#0#AX Q"U@.A? 7$+B%VBC3*7UI(: MFDR5W!-EHY'-#IPW#HW9,&%/<6T4[C+$F60%.Q UD!6D^0=7VVW[:*KQI%$9O*%Q#=4GBX)Q$013WP!?'X4M($1XZ M>/0<[J-7G6%19UCD^.*_&)8K6;[A#?DYWVBW_JLOW89_T,]O;^VUKF@*,P^O MI0:U R]Y_RXZ.XPG==A@_!J' ^[L&="!YW0P5&AW3%16[.]-=@0# _U MC0?!^(6\UU&C(!Q'_>J&G;KA475+R$$IR-!&5UI]\H:O?+D(H_!J&+P0V! MZXJ*L5-*V8Q<5V0EU%@,6 -4G12,UUBJ+5^YHN& O,I'SN>OA!4D$G-@-5O U.H M*DVDKO&CY70ZDQJXO]ZQ?S"^*U^66,"455])+LNQ\\Y!.11X7Q2I@OVEK=X=!!V5I(5K=@=8.:4/O'CVT<]@"*IQ\0M(#@*2!Z!A"V@/!4 M"U$+B$ZU<-D"C.NN]=T$+L42)S%G6\2UMF+3"Q-]@U;Q(E37R4)R=4H43B9S MV != YI#QE:4F.2]19\QYUAG$)VG(#&IQ(62WB]2='YV@B65)52%K$K MU34TF9NU)B?69/",R1#=,BI+@68TA[P'GQ['7Q_!N\K]+@;!+@:3X"CA IH! M"KTW*/""L.<^TQ/@063@09\[_V=]]L_6#X(1=@41&K[P+P51<%:CJ0HT5V]9 M%:4LT=24(W#T[68IC/Q[7_8M?]3/K_O>2#0X@[&C&IL O@$G>?W*'WKO^T+_ MDF3I2Y+-7HCL($E1EZ3H&'N20@&<0ZXZMG)L$O]J M$,7N9C_4/5J!/[@\U$K[N/Q@<'6H-K-JPSVMZZ!3L3Z[>UU+5=7*C N!,K:F MTM9K)^TFTHUIQ$_D$W\T]7ODJ9I@=N#\H;?C[Q;S%:$"55 H4][@2C55;D>* MW4C6F)ZY9%*5O%F6:@H#UPKJO&!,[C;:0#?7D]]02P,$% @ E8-=6'@. MDJ'J P 9A< !D !X;"]W;W)K&ULQ5A1;]LV M$/XKA%8,+>!$(F5+3F8;:)H-*[!B0=QN#T,?:.ML$Y5$C:3L=+^^I*Q(&B+1 MAF'%+S8I\>Z^.][GS^1DQ\4WN0%0Z"F)4SEU-DIEMZXKEQM(J+SF&:3ZS8J+ MA"H]%6M79@)H5!@EL4L\+W 3RE)G-BF>/8C9A.3C*YA#NI+]B#TS*V\1"R!5#*>(@&KJ?,>W]Z1T!@4*_YB ML).-,3*I+#C_9B8?HZGC&400PU(9%U1_;>$#Q+'QI''\6SIUJIC&L#E^]OY; MD;Q.9D$E?.#QWRQ2FZDS=E $*YK'ZI'O?HH7#'0 [/++%VC!Q!% M/Z1+0'\N8K:FQFZ ?GW*=+$A0I]98M9IZ[E^)5=TOP5O[T%1%LMWZ UB*?J\ MX;FD:20GKM*I&$#NLH1]MX=-.F#/(;M&OC= Q",^^C*_1V_?O/N_&U=7HBH' MJBGZJ""17]OP[OT.V_T:;MW*C"YAZFCR M2!!;<&8__X0#[Q<+:K]"[=N\5YL(S_57'"U DZ;8T__T UUMM0&TRE4N %%9 M; UD.IL%B*J0;7GM(P=%9$/Q[6RD48_TVFT+XF&%>'@,XC,TU0#-%14*Z>[7 MF_3^BE1SV2 ?)06J1)D>)=(_D"+O)8<=V8H^16NL)[NLX:Y7V M4X$WCN%'Z7TOY"A#-\D1X#%I)P>I99J<]1!N(\>!2(?)44LTN?0Y?&PA1Q\' M<5)+/>GK*$[Z.(N36N[)Y4[CI.4X[H?C#G+4*DU>[3ANC]1>?-16=[=Q:VIN MH#]1L6:I1#&LM&?O.M2[+/:7NON)XEEQD;K@2O&D&&Z 1B#, OU^Q;EZGIB[ MV>IJ??8#4$L#!!0 ( )6#75C%J&TAEP, #T3 9 >&PO=V]R:W-H M965T,OXH%@$1O29R*@;.0 M^;#/ M,AG3%!XY$EF2$/Y^ S%;#QSL?%QXHO.%U!?<87])YC &^;Q\Y&KDEB@132 5 ME*6(PVS@7..K$>[IA#SBA<):U,Z1IC)A[%4/?D4#Q],500Q3J2&(.JQ@!'&L MD50=?PM0IWRF3JR??Z#?Y>05F0D1,&+Q'QK)Q<#I.BB"&@(B,@^J1 M%.@"C95BHBP&Q&;H6@A0%TD:H7M*)C2FDH+XR(@0D:@&I+KS!-.,1Y[6X"_0\OD6G)V?H!-$4_5ZP3*CGB;XK%4U=K#LM*-UL M*/E[*(UA>8D"[QSYGA_L2!^9TV]AJM)QGNXWTUTUN>4,^^4,^SE>:P_> TOA M'3T0_JI>RKML#R4CAGZ7K\223&'@J)=5 %^!,_S^#8?>CUT$+8$UZ 8EW2!' M#_;0+:1R6M/)V2["@4W"EL :A%LEX=8!_4TV_9WMZ^\&(\PQ]-*Z&G8\]>F[ MJSJ/[:A>NQ[5*+!=%M@V%G@/*X@11O_085(THAW;&4M@#>)A23RT(L70)F%+ M8 W"G9)PQX(4-QCM+Z2X'6608K!;$6(#4=?99B<:09G$UUX.-Q8U8N@(NZ43Y&P$I91RE3,+N M$HU0QS;%%EJ3>&5&L&]%B-BJ(;&%UB1=61)L- #'=3O84EL8>*'7_JS*[;A. MMQV$K3W2K.P$-ON)?<6J1;/X)=]9MA'TZ'Y90FM.0658<-N.2*U:%5MH3=*5 M6<%&:W"<2,.O5TU32+/$REY@L[_X4IK^SF*-H$=WR1):&UL MS5A=<]HX%/TK&F]FIYVA\;?!+#"3A% "22<3VNY#9Q^$+4!3VZ*2@.R_WRMA M'#XZQ]*U.AO&OXL%(1(]ITDFNL9"RF7;-$6T("D6EVQ) M,G@R8SS%$KI\;HHE)SC6H#0Q'.Q"I-,?_[ MFB1LTS5L8V=XHO.%5 :SUUGB.9D0^67YR*%G%BPQ34DF*,L0)[.N<66WQ[:E M 'K$5THV8J^-U%2FC'U7G;NX:U@J(I*02"H*#']K)C/%@MRPY$\:RT77:!DH)C.\2N03VPQ)/B%?\44L$?H7;?*QEH&B ME9 LS<$004JS[3]^SA=B#P \Y0 G!SC' /<5@)L#W&. ]PK RP%>50]^#O"K MSB'( 4%5#\T.:LRI$CV5G1;E6B)];'$O0YG M&\35>.!3#:U3C0=ET4R]4A/)X2D%G.P-,.7H*TY6!#T0+%:

M[W>NO7><6O MBQY8)A<"W68QB4OP@_/X\ S>A#4H%L+9+<2U?@6X MXVFX4S:=7_,^_#7OH_/P/HG N_TJ?%P![O@:;I])A5MHTM5\[K]JLH&NA" @ M1Q 9NJ=X2A,J*1$[K<8(=N4G$JTXI]E 0TL0OB9&[_??[,#ZHTPF=9(-ZB0;UDDVJI-L7!/9 M@=B\0FS>.?;>513!^0X['8B)P]:'R#.4*X*4"67+%&@F5:NL>YYE=U6Z%CN(?>X) 3+\=4AL2Z12E!()3@; M$]324"EG:+*:"AI3^!(HD\19CK?NZG62#>HD&]9)-JJ3;%P3V8%$FH5$FO^K M$J)9I]CJ)!O423:LDVQ4)]FX)K(#L;4*L;7^PZ.K=5I4-*V3LN)L!&_51"67 MPSI=CDY=!GYX[')($9Q%!^HM>M!%\V<&F,R5?FHL.4A MMV$!Z6E;[&.[-=V^]8NL0_L]EV9_=IIWY3Q])WV;9E]X+0_EMF'3ONNS'X5ML=A MF=VV=A>2YLN$M]>9#YC/:2900F8P>>NR"=44W]X0;CN2+?7%SI1)R5+=7! < M$ZX&P/,98W+740Z*>]K>/U!+ P04 " "5@UU8A]@A;(0" #>!0 &0 M 'AL+W=OAR2NHF3E1#4A\62I=,XNB+D/3:&"%=ZI%2*,H"6O&99"E M7G>KLU2U5G )MYJ8MJZ9?IJ!4-TT& 4;Q1TO*^L4898VK(0YV/OF5J,4#B@% MKT$:KB31L)P&%Z/S6>+LO<$7#IW9NA.7R4*I!R=<%],@

+D2QG])U]N>G@4D;XU5]=H9&=1<]B=[7-=ARX'29QSHVH%ZWGT@S_**69:E M6G5$.VM$?JO=&]E <6?_B'F,B1$-PG-Z%[ .30G)(Z."(UH3.[G5^3PX,T>W'@H5.QQ MXY<*]>U.X1=;HF.Z^+XKXQYHO!O(3=FY:5@.TP#'R(!>09"]?C5*HG=[:(X' MFN-]Z /-([* DDO)98E=*YC,81?5'BSQ8&Y^5QF-:9+$:;C:06(RD)CL)8'% MP6F0V+]:@\R?B-5,&L'Z.2Q^8%OC7-N=[=(C3[88'9^.Q^/=A)*!4/*?50%9 MO%"2Y-^2T D=G?W%(-R:N1ITZ3>+(;EJI>W';] .R^NBG]G?YOWFNV$:?Y4A M I;H&IV<8O:ZWR:]8%7C)WBA+.X#?ZUP 8-V!OB^5,IN!!=@6.G9+U!+ P04 M " "5@UU8U[0P_"8$ !&$0 &0 'AL+W=O_7CZ04^8U6$T#]8NOEGH?/'7G'HT8;QE]$CK$$WPM:BK&32[FZ<5V1YKA MXIJM<*G>+!@OD%2W?.F*%<HHO*);3[CQJ&!YDL9%>87;!I; MSP%I)20K&K!24)"R_D??FT#L 12/'> W /\8$)\!! T@,([6RHQ;]TBBR8BS M#>#:6K'I"Q,;@U;>D%)/XTQR]98HG)Q\8BS;$$H!*C/P4$I4+LF<8G K!)8" M7(&96CA9I9ZP!?A(2B+QU1<5>)OQQ3V6B%!QJ6#/LWMP\>$2? "D!'_EK!)J M #%RI=*L1W;31M]=K<\_HV\(OK)2Y@+\468XL^"GW7CH=Q"X*EAMQ/S7B-WY MG8PSO+H&@?<;\#T_L GJAM_C5,&A@?L=.RHZB P7V-G\NLO,/)^M[G<$]E! ,(V &$7 M^^039T* *>)\2\HEN"U854J;QS5-9&AT=5M/_,'0&\"1N][WY=0L\.'03UJS M Y6#5N6@4^5MFE9%19%4F:,D',(1V MJ5$K->J4^J?:/-X0SNAD=#_VXL&1QE.K,(Z3V*XP;A7&G0JGIBYBKO81:J(H M2GI'S29P!Z(CL(P+ -P+"?E!^> MK#X(O0 F1XO48C: 870FCZ"WVUN]WI*^H3K(YB3PP^!(J\T.PM ?AF?4[G4" ML(^\;UBB'R2^Q2R(870F\Z&_4^EWJOQF&C,=T#7FJM$$3UAWJUKSL\"+BH(O M9('!Q4,)_L&(BTNK#]UC!&"KH=9NXTU($('"=!T=BQWN=GC8N7^JEF&MVNV5 M\EGB-"^9JF];JU>][NE]L1TZO=O58?A3BASL[!;>'82>V Z#L&L:8'?7\.9" MU_#L9QL,DS@XJ1X6N]@+SZ;EKF> W4W#NTK=:5-P95=K,QP,D_";*T-9:^]R] MDZIJX);F "] JB>@/K2V3]N/!+?F:.SNS.LO#%\17Y)2 (H7"NI=QVJ9\/K0 M7M](MC+GWCF3JELTESE&&>;:0+U?,"9?;_0 [:>3R?]02P,$% @ E8-= M6%1O?6ZH @ ^P< !D !X;"]W;W)K&ULK57; M;MLP#/T5P2N&%MCB:V^98R")TZT/'8H&W1Z&/2@V$PN5)4]2XFY?/TEVO*1P M@Z)K'F*)YCE')&4RKKEXD 6 0H\E97+D%$I50]>560$EE@-> =-OEER46.FM M6+FR$H!S"RJI&WC>F5MBPIPDMK9;D<1\K2AA<"N07)LE_9V'4L"RQARNEW MDJMBY%PX*(W[NH&PM%2];L#Y!25CSQ(]M M'G8 FJ@80MH#PI0I1"XA>JG#: FSH;A.[35R*%4YBP6LDC+=F M,PN;?8O6^2+,W).Y$OHMT3B5?.8\KPFE"+,<73.%V8HL**"QE* D^HB^8B&P M*28Z3D%A0N6)MM[/4W1\=(*.$&'H1N-UT67L*GTBP^MFK?JD40^>40_1#6>J MD&C&$/:<9_H">!!9>- 7 MSO^ISUZMOI>,L+L;H>4+7W#T]C=[*:XQ^ER<.'M_OQ]2-H#";S!^;[7K,_K MK"=W=Z68EB)4=(Q)E?,U4IQK9!/[%/_.'4[[&G>K(U@^@??3,6 M;[!8$281A:66T@'H9BN:4=-L%*]L+UUPI3NS719Z.H,P#OK]DG.UW1B!;MXG M?P%02P,$% @ E8-=6,X'S<3N @ S@D !D !X;"]W;W)K&ULK9;1;ILP%(9?Q6+5U$IM(21 TB5(;;)NE;:I:MKM8MJ% M R?!JK&9;4*[IY\-%*4)I5VTFV";\__^SHFQ/2ZXN)<)@$(/*65R8B5*96>V M+:,$4BQ/>09,OUERD6*ENV)ERTP CDM12FW7<7P[Q819X;@*$@;7 M LD\3;%XO #*BXG5LYX&;L@J46; #L<97L$)I+=8$*6'5$S_4==@0] 8O"-Q:X+Y5T*\%_3+1BJQ,:X85#L>"%TB8 M:.UF&F5M2K7.AC#S+\Z5T&^)UJGP$^=Q02A%F,7HBBG,5F1! 9U+"4JB$S37 MZR;.]0A?HDO"B(*3+[KP+<''Z#)7N=#=E M%_N#R?_KXH!>*^7N<[FMR]C4TFUJZ99^_?UJ.2,RHER:"OT\7T@E]!+^U99T-V$OPGLV<%Z3<%Z7>YA]_T+C3%0CP2 MMC*K(F>J+=_*Q"]-S*ZS#MW ";RQO=Y,9#=J$ 3#H(EZ1CAH" >=A#=@=KH8 MA%G>+ZRBB\K"V^1S/7\+KW.>/>OL-5EXG5EH\$$;N+<#/G+<[;IV6N\)[C?@ M_FO@7ANX_Q;P3NL]P8,&/'@-W&\##W; _< ?;8%W6N\)/FS AZ^!!VW@PQUP M9XNZTW=/ZE%#/>JDODU 7U&6"D0;^VAG9]AF[W3_5W9[X[0U-YVO6*P(DXC" M4ML[IX&NHJAN#U5'\:P\@!=.\;";ZP@7"!.CW2\[54\>&PO=V]R:W-H965T2FXT#,O-Z:\\7V=YE!0?25+ M$/AE(U5!#6[5UM>E IHYIX+[81#$?D&9\)*I.WM0R516AC,!#XKHJBBH^K4 M+O:Q?%"X\UN4C!4@-)."*-C,O/G@9C&Q]L[@ M&X.]/EH3&\E:RF>[^9S-O, * @ZIL0@47SNX!R6!#*VZ6V@4?22AM9-,ZH MH&"B?M.7)@]'#F%XPB%L'$*GNR9R*N^HH&?B994$Y%"F3E*N .#&5-RSMR1I@@7W-9:2HR/?4-JK,H MVM#"0VB+L!=P!>45B8(+$@9A1!Y7=^3\[%T/;M2F+'*XT0G<>9K*2AA-EI " MV]$UAXO3.2+?EY)S@B6TIRK[T967FF[836>[\D:7-(69AVVG0>W 2]Z^&<3! M^YY@AFTPPS[T9 %;)@036ZQM5PE= FN(V$'8+M\E@V$83OU=!_&H)1[U$L\S MS!#V96>EU*ZC(\(P'G?SQ2U?W,OWI)BQU;SI)(Q?$5Y&UT$WX[AE'/C5@+_WG;B>O[O8ZCO\A]8_F M2P%JZZ:H)JX-ZE'3GK:#>E[/IS_F]92_IPH+3A,.&W0-KL88KZHG9[TQLG33 M:BT-SCZWS/%G \H:X/>-E.:PL03M[ROY#5!+ P04 " "5@UU8!W FB3P# M #6# &0 'AL+W=O]W6=A0M(,;L@.63BR8S0%'.QI'.=Y11P MI$AIHEN&X>HICC/-&RC;F'H#LN1)G,&8(K9,4TQ?1I"0]5 SM8WA+IXON#3H MWB#'@)(UHA(MU.2- MRKYBBWS%F3PG$T[%TUCPN#?""%5^N 5QO=DHPO& JR"*(&OG^< M?WF$KXL,5&FP-FD864<%)Y!?(-LX1Y9AV0W[N7X#W>HHNM44SON\!__L?2<9 M=G4F;*5G'] ;4]&&*'\Y1V-Q.#@2-4;!TS+.17_@Z-Z"_#K(,KN7SBXJJ*/, MGO!8H78"=:I G:.!WE,< ;H*0[+,.$-W$$*\PM.D,>*C4G][\-H4\]L4"UH2 MVZF'6]7#_8^=P6VS0&V*^6V*!2V)[12H6Q6H^^[.4"@X6_]4VS#V&D,=8^UC M_#JFNX\)ZIB.<: G]*H0>T=#?&T"##&2-$T/HUY#,S)K0=91EF/4PJRC' G; M"[2.8SN.,H01FPI5QT15%H<4472PXR=68."5<#)WJ=B$^/(!*@'@^(X1O M%M)!]2GC_0%02P,$% @ E8-=6$H-KC(>"@ @%D !D !X;"]W;W)K M&ULM5QM;]NV%OXKA.]PL0%M+9'46Y<$:"T2*]#A M%DVW?59D)A:F%T\O27-Q?_RE9,>T)(J5DI,/6VU'YWFD<\A#/D5_%.9%'UKMB+7/[EMBBSJ)9?R[MUM2]%M.V,LG2- M+[NOUA M?76QC^[$M:C_V'\IY;?U"66;9"*ODB)'I;B]7'VPWW.'M ;=%7\FXJ$Z^XS: M1[DIBK_;+Y^VERNKO2.1BKAN(2+YS[W8B#1MD>1]_',$79TX6\/SST_HO'MX M^3 W424V1?I7LJUWERM_A;;B-FK2^FOQ\)LX/I#3XL5%6G7_1P_':ZT5BINJ M+K*CL;R#+,D/_T;?CXXX,Y X>@-\-,!# SIA0(X&9"X#/1K0N0S.T<"9:^ > M#=S.]P=G=9X.HSJZNBB+!U2V5TNT]D,7KLY:.CC)VY9U79?RKXFTJZ\^1FF4 MQP)==\TX%'64I!5ZBZYE$]XVJ4#%+;KNVH'8HO[%GVJ15>CGH\TOTNB/ZQ#] M_-,OZ">4Y.C;KFBJ*-]6%^M:WFA+MXZ/-_7Q<%-XXJ8(^KW(ZUV%6+X56XU] M:+8/#/9KZ:"3E_"3ESYB(^"UV+]#Q'J#L(6)YGXV,\PQ[QLY>QL[- MYJ&();NM,^_YDIQ:'.GPR 3>I_Q>Y'51/NK:Q<&4ZDW;+/N^VD>QN%S)-%J) M\EZLKO[]+]NU?M4%!1(LA 1CD& <"*P73'H*)C6A7WV-'F0VJD691*FVHQ_, MW7NKVS;(HYLQO?GH3*R+ W5/$X&RP!PSGC=(+#=@7N--$O=.XN205)R#:7K!+;>N^[)NZ[1NSS) M$SEP;M%=4>A'*7=$BSW7M>V!=XTT2[T[CY-!B MCE+9? WIWAL14T?V&FO@8"//4@?/XV20G'S,23SJ.X[>P?[)P;YQ)/U22H%1 MUH]OT%[.RVHD)UM(_-,D>SGSK]^@7-0ZG_N00RPD6 @)QB#!.!!8+\K!*? MY:@JQ6W<9$T:M0IG*^3MQ$ET4+VR/T594=;)?[L?M$+&&MW:6^+9'L6#&)CO M9&D0YM(R4%JNI:66[Y*)2)S)4'O&8+%_5D8[0O?&+\OR;'\8 N,M+ [!/%8& MRLHUK+:' QQ,! "K &#C8/(ACLM&]@#Q?2_R2E2=[XMZ)TH4-V4I_8_2)+I) MTJ1.A%[38\B1!10M!$5CH&@<"JT?>"7';:- O/IZF(ZGL19VAM+$3+/8Q;-(&2@I MUY%BS_$F7*RTM6T6U]<[.;*_K469H7;0B=KVWR6]VR3OJIRI:)OZ4]+3ZA=[ M+$QM8EFCL1]4?\\C9:"D7$=J>]:$!+>5!K?-(ORKJ.JRB>NF[-S?#D+ZJ:ZM M$:G6**. 2O$YE R4DFLH SKE9"7$;;,2_T\WC$, JA>GT?* M0$FYAE2JG"G!;BO%;ANEXG&:.XR$UM>^IL-9V!]-:D$E^$Q6!LK*=:S4IHXU MX6XEG6VS=@[/Y)S6R6-A:1/'&NKGXV7]BO+HLE"#1GQO>!G3H!%*AI=Q\Z,] MFA;W*HU#95,]+2B3\H6@B*QD#1.!1:/\)* M#3OS7OH*"GJKK)&.5%S ME>N/4J+F*F>47[GYL9[K-B64L5DH;XILWTB]@'91N7V(2JTN,V,L[A*@"AD4 MC8&B<2BT?FR5WL;T%5ZE8$BANP%%"T'1&"@:AT+K!ULI?_P#Y6]XHX+'.I?Z M%J;#Y >JZ.>1,E!2KB-UJ4/U-0:/W8GFT0,.\0>&:FA-T[ +MY ';W .SV M@=>HO!!5>2'FE0[&3#E^]6]CX@U?KYL9%L=J%BD#)>5Z4G=B51=1I0YB+G7P MILP3.:D4QY4-W]O/VEJ^&6AQ]P&MCX"B,5 T#H76#["JMA#W-7(E:/D%%"T$ M16.@:!P*K1]L57XAYG4(VN" M%EY T4)0- :*QJ'0^CM45>&%FE>RF+(F'6]H<*S =P9IT\RP>'_J+%(&2LJU MI,2=6&)%5:6#FBL=FR(_K.!L=\P<]JK>E1.;595+L9L.=[M0!S?&Z["-C,L MCM4L4@9*RC6D%%-[8II)SXY+,%<[6%Z+?U8 MM4>J:#T/NM($%"T$16.@:!P*K1]N57ZASFMD3M!2#"A:"(K&0-$X%%H_V*H4 M0\T+7XR9<[RO@]#1TO"-F6%QK&:1,E!2KB'%P?GJ]KYW5>V#SCE-XGD;A.FX M9F!;HU6H&_,=+/;^+%(&2LHUI($UZ7Q5':'FDR9>OE2<@A9*0-%"4#0&BL:A MT/J!5X42^K(--%2W@6;4:4DSQU)S#484( MQUR(>,F$[PC=&W"\\;ADOH/%WI]%RD!)N88TL$?.7Y\=$)N)\JX[RK<]]:/) MZ\/)G:=?3\<%?^@.R1W\_M%^O[$UOX?V>W8X#%C!'\XF_CTJ[Y*\0JFXE536 M.T\VE/)PW._A2UWLN^-I;XJZ+K+NXTY$6U&V%\B_WQ9%_?2E)3@=NGSU?U!+ M P04 " "5@UU85?:"(1@& #(. &0 'AL+W=O3H)K'D\S%MV+#N43?TR0KK@<; M*;=7GE\?V1ET9Q-IC/JG.? MQ7R6[V029_RS0,4N32/Q[PU/\L?K 1X\G;B-UQM9GO#FLVVTYG=<9$OS^>O .7[%@7"94$7_$_+$X^(S*KGS-\V_EP?O5]< OKX@G M?"E+1*1^/? %3Y*2I*[CGQHZ:-HL$P\_/]%_K3JO.O,U*O@B3_Z,5W)S/9@, MT(K?1[M$WN:/O_&Z0V')6^9)4?U$CW6L/T#+72'SM$Y65Y#&V?YW]+T>B(,$ MQ;$GD#J!'"<,SR0$=4+0MH5AG3!LVT)8)U1=]_9]KP:.1C*:ST3^B$09K6CE MAVKTJVPU7G%63I0[*=2WL2+%;RIV(LS6*LA7Z)#=1)*OT"(O M9('>H#LU0U>[A*/\'K7+>4VYC.*D^$EE?[FCZ/6KG] K%&?H]TV^*U16,?.D MZD%Y'=ZROMJ;_=62,U<;H(]Y)C<%8MF*KRSYU)T_=>1[:N2:X2-/PW=#G, [ MOGV+ O]G1'P26*YGT2*=#*MT8NO.RUIGSV[=&(R@F4M!Q0M:S:5R%E230YWF MXH&COSZH>/1>\K3XVU;Z/7QHAY>">55LHR6_'BA%K(B#^8\_X)'_BVW<(6$4 M$L: 8$:%ADV%ABZZY6[/JSM7U'?NLKQS;;5Q8KO6!A)&][!1!2O_*C[,R8C@ MF?=P..9 +1IC'C9C'CK'O+H/*M5\X-F.VT;7">@ZNI P"@EC0#"C"J.F"J,^ MM6D$62%(&(6$,2"84:%Q4Z%Q/]HT/E$ W[S]%Z<1Y=^[PQ"Z#PG/0]@I!$_" M)L;H\J3I\L39Y4];+B)9=I=]5RO_@EO[YV1TG7N0, H)8T PHQ#3IA#3/M5A M"EDA2!B%A#$@F%$A[&NCXO>C#S7W\-X>^L<280G">'BL$I8HRVK#$C4-AV>T M A\X->P<@#NU@!!1MN26SG.'?KBQ7:J$R2- M@M(8%,VLD[:IV.FQ7J DH!85E$9KFFL% ]6@.>S:>V*W^6RC7^@_U,(ON1OJ M7 =0/PI*8U TLV3:NN*P5T4#-;:@- I*8U TLT[:W&*G,WN!HHTNJ<;"$G+B MGBYCF"4$CT9GUD3:,V*W:6RI*>V,EKNMSM,5DD9!:0R*9E9-VUX\Z5560!TQ M*(V"TA@4S:R3=L78:>E>("O3R[)R&A*-//.-U&L4AY)M%R$XFU73[DJ]V-LO= M2.ZW-)7&;RQ9BTLY?N=OI/$]!'Z."TA@4S:R8=L5DW*N>@/I@4!H% MI3$HFEDG[8.)^_GO\_5D8GFD%1XKRFD0]L>C8U$YC;*M9TZCQF%PYI$6T0:3 MN UFM6_0WD/09ZJ@- I*8U T<\N>=KJ!WZ=6!*"F%Y1&06D,BF;629O>P/WT M]]E:X>9VKA"HW:UIA[(2'LD8@VK1''=M8@.WB=U+5#O#Y$9U'FI0WPI*8U T MLR@'&XW[W6D,N]48=J\Q[&;C/HQMH(UMT--^XYKK,DR70^CE$&8)P6?^>QQH MGQBX?6*C&>U\D9O6>3J"/B8%I3$HFED7[62#7CMP,'I)MTWQ[;($A,,CX7C-.9T76+;58R/I,,[>#,KY6)=O1)7J [L,KE_ ML:8YV[QV]ZYZV>SH_ V^6F#+>8JOV/ZE.HW?O^/W,1+K."M0PN]54_[;L;KW MQ/ZUN?V!S+?5>V%?7EQ_C]02P,$% M @ E8-=6&?1Y.H0! &1( !D !X;"]W;W)K&ULM5C1CJ,V%/T5BZZJ76EGP$X"89I$VLRT:J5N.TIVVX>J#P[?:/L>&R8'Q+R(!D.@ISPHQ=1(IMW>N*Z($$ZE:O*-*[8<:%P&Y9E+/,]W%M4_?:H'XB2 D)X 4@>0DG<%5+)\H)+.)IP=$->]539] M499:1BMR::%G92FY>IJJ.#E;@)!\%\D=3XL-HD6,?I<)<+2 C$J(T3T34J ; MM%3+(=YE@-@:O8Q1+>![0*MG].EY6W;00>CM TB:9N(=>H/2 GU*V$ZH_&+B M2L5;H[M1S7%><20]'$/TD14R$>C'(H;X9;RKZFV*)L>BY\2:< G;6S3PWB/B MD0'ZO'Q ;]^\L^0=-(,Y*/,.+AK,X\#\M6!9AM0:.E >_]U5?I5UV)U5Z_). M;&D$4T<)K\SIS+[_#OO>#Q;.PX;ST)9]-H=-6A2:[XIFM(B@BV"5PB]3:)WO M9^$03]Q]!^ZHP1U9<>\3RC?0N1JJP-$)&O%)#YS?P/EV."H2]$B?E:'(3E"_ M!7I#<.!UHP8-:F!%_8T5-R6R900EN1-9%(VC3P'@\Z*8Q;FB,K324;LY, M\+@]Y%[8#1HVH*$5= E[X!JO+)B5KL)K5X$GM:N([MFW9KU2#-@S=NB]BH3K MM/\S[1,7Q_]=Q76.TUD.0M(]RY@8:'*MD.O(4\ >06%CL=CJAN>%7,>_D% P MZ%G,V-@DMOODMTNY3GA*I(^%,4UL=\WS2L9M]_3[YMB8)[:[YZ^@#CZ->M-\ M2U.N1P!%ELFWIKQ6$<9YW<8^7XW(C%62ZR>>%[)=?S+S7 0])P$B#%+8C?+;YM6..*Q.Z*5RBV;9$] MAVAB+)+8+?("M8:M%R4\#/Z%ZYZ\K>>@ID]_DQ H8KM"5B_NS=WFN\>'ZFW? M=*\^FGQ4LY\6 F6P5J'>;:#JY=5WB*HAV;9\]U\Q*5E>7B9 8^"Z@WJ^9DP> M&QJ@^1HT^PI02P,$% @ E8-=6(_)9(1W @ \@< !D !X;"]W;W)K M&ULM55;;YLP&/TK%JNF5MK"+6%K1I#61%,K[1(E MZ_8P[<&!+\&JP>^0#-:TYK@0VTMH_8P,7RJXLD^R M;6L]AZ2U0E&T8*V@8&7SIG=M#CL ?_@$(&@!P7,!80L(K=%&F;4UHTB36(HM MD:9:LYF&S<:BM1M6FE5>U(1_VDYO?,,[SO\]P019;(G!RW2>"=Q^[MKI5_:\Z'?E>SIW#8*1P> M5*@7W"?[,N>=1Y'OW/W3DZ9@Y'(MO+(>IRB(ZU.Z.> MW>D]VIT'/_92*^[.B6QNPR]4;EBI"(>UIO<&[W1PLKEAF@Z*RA[2*X'ZR+?- M7%_*($V!GE\+@0\=<^YWUWSR%U!+ P04 " "5@UU84G;K#,L% "N* M&0 'AL+W=OSTNGY))/GN>71W MU)&/Q.F6%Y_+%6,"/69I7IZ/5D*LSRRKC%)CQ'!5NUJR*Y[^E#%/R_HOVC:V@3-"\:84 M/&N=Y1UD2=[\IX]M(G8<)([>@;0.9.C@/N/@M [.H0QNZ^ >RN"U#G7H5A-[ MG;B0"CJ;%GR+BLI:HE4'=?9K;YFO)*\&RJTHY*^)]!.SBSC>9)N4"C9'?X@5 M*] 5S^206U5CX8&AWWA9HK@R09XR<4F,@+=L M?8H<^STB-G$T]W-U@#MQ:W>B"^?KV*-7LRO)<+IAX=1XSBN'Q8<\YAE#;ZOA M\>X]^EUV-+Y =_01_7W#TQ3)AWA+B_D_NG'1,+MZYJHQGI5K&K/SD>0K6?' M1K,??\"^_9.N*)!@(218! 2FE,_MRN>:T&>7;)GD>9(O91--:1XS71T:"+^& MJ.:3AQGV QR,I];#;H8U9MCWO(%9J#$+)KX;J&;1OIE#G"# G9D2K]?%ZQGC M;89HK S1M.I<]TS.I4S.:'%*RS)9)#&MYB=MOS)2'#LN(<'"!LS;2=H)(<[8 M&>06B%.I@-]5P#=6X"+CFUR4.YF6G6-1\$PN!?I6PI^IDZX<1KYCRP$)%OK[ MY7!L;U ,($:E&$%7C,!8C*H=QRN:+UDU2;^V ,%>F 3;]J [[!N=3+R)/V@. M&BM"_/&@AT0:,\?UG4#?',9=-L;&;,@%P@N=<+S'B\>8D,D@5HT9=HF-!\$> MAA:]B*8$.^F"G1B#O>."IKH8C6['/DZ08"$D6 0$IN0>V_UBVOYNRZ:6&JB" MH&@A*%H$A:86<4<1X:]?/+482J]R ^(->X;.CDP\9[ N"K5VQ T&S272\KH[ M#5<-FO1!D_]ARFA)7I@S-%:Z24-GIILU=':&:0/W&@@;U^@'3!PM@%H-#^^/ M F=OV7OB3+#C#$,^#"]Z&4\-N=<-V"@<],^6[$HL6>;H:E,4+(^_H+N"YF5: MKZ2??8HO7\-DZ%>0:"$H6@2%IM:LUS[8^WZ3#J@H D4+0=$B*#2UB+U\PF;] M=-BD ZJ)0-%"K%%%O0:S)L%F7P[PO,A$<7!1(MQ/MBSQ[6 XA0K4@E)C.KF@$5G"Z $$F#/'[ZX-1,=F[X#62,H5C5]O7@C9O%V M$8L-+1*:HE^H',C-H@?Q'%TW'S>U"35"'CMJ0=%"4+0("DTM3B\R"?EN*U5B MU+='%Q$2+01%BZ#0U"+VJIB85?%!*U4SQM'5 /W*1_9%-@FP/WS3 D6JIKE7 MXL3\"0]DH6KF.+H,H!J\11N\R1I^+X3B5*O0:VMB_K (OTPU$QY=$E!%330? M&O>_;$%QJB7IE3(Q*V68E:J9Y.@R@$IIHI'2@3<4TE"<:AEZ(4W,0OJ =6JP M]Y*2^*X]?#=JYCDZ=P>11E"D3?*LG?U7&2N6]<:W4HY$V3N:/3?=U6YSW46] MI6QP_1*?76'-]1"?1&PO=V]R:W-H965TZRDK4%Q):+%FB+H&ZV#XM]H"W:(BJ)6I*RT[_OD))5V:$-HYL7 M6R3GG.$B*4O,?TQ)P783R[7V$U_H M)I=JPD[&-=Z0!9%/]2.'D=VS9+0DE:"L0IRL)]:#>S^/E;TV^)N2G1@\(Q7) MDK'O:O AFUB.VA IR$HJ!@Q_6S(C1:&(8!O_=9Q6[U(!A\][]G(;S60^L6(+962-FT)^8;OWI(LG5'PK5@C]BW:=K6.A52,D*SLP[*"D5?N/ MGSL=!@#@,0.\#N = X(3 +\#^)=Z"#I <*F'L /HT.TV=BUM/H:#7K12N7)0G)8I8"3R10+ND*XRE!*BT:2#'V&Y/S(A$"/A*,9*TLX MSD6..4%OT0+2-&L*@MA:+=6-Q/JX87@:]M+%=4HDIH6X &Q+D$$%8Z^ZD*=MR-Z)D'WTB54R%VA> M920SX-/S^+LS>!OD[\_ VY_!U#M+N"#U+?*=-\AS/-^PG]D%<"_0<,\4SO_S M/O]M[P=B^'U"^IK//\$WQ[RBU:;-HS:!_GE8"LFAI/QK.NR6+C#3J3)[+VJ\ M(A,+ZJ@@?$NLY,\_W,CYRZ3T:Y*EKTDV?R6R@S,)^C,)SK$GZMTNX-TVR=\B M(XU4E](V>7L7N)!(VZ&N!BO7O?.=0[/48.;'3AP=FLU-;,Y=Z+B]W4&881]F M>#;,;_I6@?J$MX3#)8E6;1GKJA#=&J_#$ZQ3WDL2_+B&*U>B&(/ M>J^2\(UN>@7$VU2RO?7ZV;ZO?M#MY-'\U+V?N8;Y%/KPMFW^1=\V\9\PW]!* MH(*LP95S.X*DYFUCW XDJW7GMV02^DC]F,.W!.'* -;7C,G]0#GHOTZ2GU!+ M P04 " "5@UU8[Q/6VH$$ #B&@ &0 'AL+W=O6AZ ,CTS81 MB51)*L[^?4E)EG6+-FF)W;Q$$CUS.#-G=$**RR/C#^* L01/64K%RCI(F5_: MMD@..$/B@N68JE]VC&=(JD>^MT7.,=J63EEJNXX3VADBU%HOR[$;OEZR0J:$ MXAL.1)%EB'^^QBD[KBQHG09NR?X@]8"]7N9HC^^P_#V_X>K);E"V),-4$$8! MQ[N5=04O8QAJA]+B#X*/HG4/="KWC#WHAP_;E>7HB'"*$ZDAD+H\X@U.4XVD MXOBG!K6:.;5C^_Z$_G.9O$KF'@F\8>F?9"L/*VMN@2W>H2*5M^SX"ZX3"C1> MPE)1_@7'VM:Q0%((R;+:6460$5I=T5-=B):#PAEW<&L'M^_@/^/@U0[>2V?P M:P?_I3,$M4.9NEWE7A8N0A*MEYP= =?6"DW?E-4OO56]"-6-Y^I4H/[F^ M1H(D -$MB$A:2+P%OZKN_,B$ #>8@PW+,D7GW0%Q#'X$=ZI/MT6* =N!*RK) M5OLHHBL# >*G)"VV"F3'6::=\T*BLB&4P^@$%?*["$M$4O%>S2$JJ/I"*/CM MP JA(A1+6ZJ,==QV4F=W767G/I.=!SXQ*@\J,*JB&O&/IOT7$_ZVJG13;O=4 M[FMW$O .YQ? ,WC= M#L))P8DD7^JB&'%*Z+[=/7]]5,#@@\29^'NL1ZHH_/$HM!)?BAPE>&4IJ168 M/V)K_?UW,'1^&B/()%AD$BPV!-:ATF^H]*?0NU2*,Y6X0R4^<9@(&SK"-R%"H4DJ38)%)L%B0V =*F<-E;-O+D*S@22XB(TM/(7\S#L MB=#0RO-]Z/9$:&@5NJX[&Q>A>5.J^62I;K&0G"1Z.::6F,D#*"B1HQ(TB?/: MOC4)%ID$BPV!=8B5(?0U@3H M0;^_%!HS\QVOM\J)1LV\UC*G*NN861#,@W$A@JT-*)PLF.K?\GL'3?"7M&@: MZ;4=;!0M,HH6FT+K.7'?A"+589@BU"1:9!0M-H76)?2\TX:3N[^OHTK> M<#T3AK O2D,K-P@6?4T:P^KOXN(QK-ES2R-XWLO"ZHE,!1O.?1'UU,YM$BXRBQ:;0NOR<-] P>!OJ9'3[;10M,HH6FT+K$GK> M@L/);>'74:=PH!5.7YJ&)OV=731B,X-]61K:M+] 546R6]_L,\SWY6&)4!D5 M5%:?4)O1YD#FJCR&Z(U?P\L-'!F/] %.>49PAJ].?SXAOB=4@!3OU%3.Q4Q% MRJL#E>I!LKP\,;AG4K*LO#U@M,5<&ZC?=XS)TX.>H#G66O\+4$L#!!0 ( M )6#75C4[K'^V@0 #8= 9 >&PO=V]R:W-H965TN%#LC]P><%>SHMXC]>8/Q6/5)S9391MDN&<)20'%.\6 MUJ_N[0IYTJ&T^"/!9]8Z!I+*,R&?Y,G#=F$Y$A%.\8;+$+'X.>$53E,92>#X MIPYJ-<^4CNWCK]%_*\D+,L\QPRN2_IEL^6%A11;8XEU\3/D'?4;?ZX'HN7@>B,.L': _]SBDY RJM131Y4(Y-Z2W8)+E\C6M.Q=U$^/'E/7[FX U8B_38'E,,R ZL M2%:0'.><56?Y"5.>/(N;:YPGA(+?"<<,O+S'/$Y2]DJX/ZWOPE[@AS,47, :, O"T)T- M(_,;9+X6V5->Q,D6/-(DWR1%G(*[.(WS#1X"ZO<1S&9>;_P&S"(4C0UAT - MM$#?$\KW8G(> J;UG)J[AH)U2(8-R=!HT88FB1L*UB$>-<2C;RW::"#K>CG7 M-QJMV5D#:?;M-3OK/>\24=\B&*T!UU&*YQ@KUSK4E9$;L K1*-"6-+M:H$+% MO$IL!Z%IG:K755DGMV\XM-PJ]\#(% M!\P<-X3!2!(JU77ULJN2$/S7:099U0SFH_FIC3OY%1F*UAT%I?"N;S8_M1W# M9/*&HG7)JZ[!U;<-&F&I/2^RLS]!]LW&9DM1)0WTIHBZ7V[637+/"CZ"(+!^W\*!Q9/L'6,ELKL*TLG*@Q M^KB3W]&/: .@:@,@,IN@VJYB,GE#T;KD59L!]6V&1F-@?]5^.3]J3;J(E.1# M_:I>7S+]!;HHF?X^R*"=/QN;N*'29*C7Y"DB _OJ"QWY=PGVJET7K))JJ)=J M4=_1N,KHG2?G\8]8@D,E_C R6\3:7F(R>4/1NN15-P&_8[D/^ZMY+W"1UU.9 MOAT*$/)&5 :I!@#IU_TJ"R>JC#[NU'=D*EIW%%0G@%RC"8J,;C.8BM8EKQH- MI&\T=/O:\*K*:$VZB%H;[=^Q]D?]1;TLF?YN>]].ELS8Q(V4*B.]*D]1F3I4 M>\_?"SM[UC78OAT*!_:V[=9'+?E%\7U,]TG.0(IWPM&Y"05=6GVDJTXX*.9Q+#X7:RS233]D6G+[!T;&M6$BX@9]/)AR_(V.A8 MZ%CL_.-]L?%%_ ZR](@C> 3G7[/\U^)6J=+Z;;5<%^].;LOR[NWI:3&[5:NT M>)/=J77UF^LL7Z5E]6U^?%S>W9?V#TXOSN_1&?5'E/^X^Y=5W MIT_*?+%2ZV*1K:U<7;\[>6^_E9-!O<#V%O]NLNS7^IMH_NYD M4*^16JI961-I]<^]NE3+92U5Z_'?!CUY&K->W@Q)IMBC);-0M7:[!: MK!_^37]K_A ["SC.@06<9@'GV 6&S0+#9PO8HP,+C)H%1L\6&!Y:P&T6<(]= MI7&SP/C8!2;- I-C5VG:+# ]=H2S9H&S8Q>P!X^/W.#H19X>[*,?;?OQX;:W MC_?IPQ-K^ZSTTC*].,^SKU9>W[[RZB^V3^WM\M63<;&N4_BES*O?+JKER@M/ M7976S]8O:9ZG=1ZLOWBJ3!?+XJ_GIV7EU[7/ZW6ZVGEG,>5^^ 8P?>;FS?68/J3Y0P&;&4[.*&6\9NV-QW[SX%W7WM!;VXUI8BW51ILME];I6=I#"3'Y,\S?6 MT-Z2 \,="X[X^PP'6V9H8,*CU\8^._(.1D?\S8Y8L_B(1Z[Y.YF> ,D13\6V*Q3M>S MQ?K&^JQF:G&?7BV5]6]9 594JE7QGXY[\>%AM%'W:/7LX&UQE\[4NY-J\U^H M_%Z=7/SI#_9X\+>NA)*81V(^B0D2"T@L)+&(Q&(22TA,0IB6YM%3FD)R MD^?5:V:UL2\W^:)5;]_GKF?*^I"MYYT1- [6-X(DYI&83V*"Q (2 M"TDL(K&8Q!(2DQ"FA7G\%.;QJTYZQV2:2L; M11+S2,PG,4%B 8F%)!9-CXTB.6I"8A+"M"B>/47QS!A%9^",'F:V7;DS+MLW M=R3FD9A/8H+$ A(+22PBL9C$$A*3$*9ETQZTQTX'K_KFLQD."C2J>:CFHYI MM0#50E2+4"U&M035)*7IT=ZI1=C&#>^V%U$?N\XW]:'KGZSK:BPK7=5Y[XRN MD>L=75+S4,U'-8%J :J%J!8UVNY4V)Y.1I/]J7#7+0?.V'7V#\J@JR@I3<^< MTV;.>6FR.SD\V34OW#MAI.:AFH]J M4"5 M1+4*U&-425).4I@>U+1K9K]LT MLM&J$:IYJ.:CFD"U -5"5(M0+4:U!-4DI>G1;EM'MKEVU'O>BS:04,U#-1_5 M!*H%J!:B6M1HVB[@0?/?\XGOT3=-T'64E*:'KBTDV>9&4C7QG1HFOFC#"-4\ M5/-13:!:@&HAJD6H%J-:@FJ2TO2@MF4C^W7;1C9:-T(U#]5\5!.H%J!:B&H1 MJL6HEJ":I#0]VFWSR#97CWI/?-'^$:IYJ.:CFD"U -5"5(OL_1K2:#*-J?7=,K<=S%;OQ*$](U3S44V@ M6H!J(:I%J!:C6H)JDM+TW+:M)/OL=>?!:),)U3Q4\U%-H%J :B&J1:@6HUJ" M:I+2]#,NM)TFQUBLZ#T/-G-]HXMJ'JKYJ"90+4"U$-4B5(M1+4$UV6B['Z4= M#9QGGZ;5<]D6DAQS(>DR6Y=Y.BLWZ=**UJ6J5J>T/J<'YLIFK'C+;BI)C[$E<^%H0ZX^RU?GL#"1:/D(U#]5\5!.H%C3:[A[0Z?"L M,Y!HL0C58E1+4$U2FA[(MECDF(M%[^?S17W>S6KZJJZOU?;DFU9>S5_K;"X> M)[1E9ETI:U.HN56?HG.5Y>7B?]4WLS3/O]4[E>[3Y49UQA@M(J&:UVBV\VP& M,M:?VCXZJD"U -5"5(M0+4:U!-4DI>DA;HM*CKFH]+!SJ"@VVU,BS;*B+!Y# MFFY/JGNG\D4V[\PGVF)"->^%>VW;UFI[8M/.C2K:64*U -5"5(M0+4:U!-4D MI>F9;3M+CK$XT7&,U? A&[/5.Z5H(0G5?%03J!:@6HAJ$:K%J):@FJ0T/;=M M([;;VY)AK3[V/L:+- M)U3S4,U'-=%HVCEPNS]/$J #AZ@6H5J,:@FJ24K3<]G6FASSV99Z'F-%2TNH MYJ&:CVJBT?;VAKG/(XG6D5 M0K48U1)4DY2F7]*BK2,-S76D'[W;V#Q\WQ"C MFH=J/JJ)1CO3,SQ\%F%TS!#5(E2+42U!-4EI>H3;YM+PF%,I_:Z=QF:Y=SK1 M&A.J^:@F7GA$1H8=V@&Z)B&J1:@6HUJ":I+2],RVQ::AN=BTO]/8\ %UL]4[ MI6BE"=5\5!.H%J!:B&H1JL6HEJ":I#0]MSN7@'OE:\"Q%X%CKP+'7@:.O0X< M>R$X]DIP[*7@V&O!L1>#8Z\&]R,*5,.V0#4T%ZCZ[C1NN-V=G\/)<-JQ\_/2 M/'+O7)*:CVH"U8*./['=O7\Y1 >.4"U&M>3XYYVD!M83U;:9AN9>3[_=O6:L M]Z80+3"AFH]J M6"1GN^\W@X<9\'#FTKH5J,:LFQ?Q))#:O'K2TB#;9J=PAEU]8RJV:EV\L^'2KIF^G>X4-[2:CFHYI M:#1=E_:S\9= M%PL-T7$C5(M1+4$U26EZ1-O.T=!\$J0??K1ETOE2-1H^GY"B[2)4\U%-H%J M:B&J1:@6HUJ":I+2]!"W[:+A,>VBWW>\Q2R[T\/'#2[-R_;.+%HK0C6!:@&J MA:@6H5J,:@FJ24K3,]LVCX;FYM'[HE#ESU=IO4W-U7VVO*^WH\W5%Z_3V6*Y M*+]9WQ^O6/[^)E=J^\'6[];GIYLWOQ3-S3L#CG:64,U#-1_5!*H%J!:B6H1J M,:HEJ"8I38O\J&TVC5[WXG$CM,F$:AZJ^:@F4"U M1#5(E2+42U!-4EI>K3; MQM/(W*_YF/ZV6&U6UE665\MNM^1I-=R!;;(9ZQU<>V\?S8'.NX<.[*.:0+4 MU4)4BU M1K4$U22EZ:EL.TTCTVC_5,.'3A8Z*$#^Z@F4"U MM1#5(E2+42U!-4EI>C#;TM+(?*ZFRVRU6I0/)U)3JMX]-:N^3F\Z=R&;K=ZA M'';ND-[[,(J'#NNCFD"U -5"5(M0+4:U!-4DI>F1;,M&HR/*1NE]NEANWWL> MN;TD>R27J.:AFH]J M4"5 M1+6HT[H)BE-#V?;6QJ9>TL_ M8F=Q];LO?Q>?JW\^+M;UF]?.@*,5*%3S4,U'-8%J :J%J!:A6HQJ":I)2M-? M ]HRU>AUKT0W0@M6J.:AFH]J M4"5 M1+4*U&-425).4ID>[+6&-S"6L?Z;Y M8IO9NGC5F57T3$ZC[DZ6O?\6&*U1H9I M0#50E2+4"U&M035)*7I,6QK5"-S MV>D'S[(?#A%UQAL]VQ.J>:CFHYI M0#50E2+4"U&M035)*7IKP%M+6OTNM>Y M&Z'U*U3S4,U'-8%J :J%J!:A6HQJ":I)2M.B[;;U*]=\8JD79]GFY?MFM='V M9MG//Z3EH\ M0]N\ MJOFH)E M0+40U2)4BU$M035):7JTVWZ7:^YWO3S51CM=[K&=+G18']4$J@6H M%J):A&HQJB6H)BE-CV';Z7+-G:[7F&H?WJMM7KG>&4?+8:CFHYI M0#50E2+ M4"U&M035)*7I+P1M?\QU7W>JC=;"4,U#-1_5!*H%J!:B6H1J,:HEJ"8I38]V M6PMSS>?8>GFJC?:\&FUOJKV_5QNM<*&:0+4 U4)4BU M1K4$U22EZ3%L*USN M"^?1^OU3;:G*4N7U^;8>?MD98K0 AFH>JOFH)E M0+40U2)4BU$M035):7K2 MVY:8.WW=N31:_D(U#]5\5!.H%J!:B&H1JL6HEJ":I#0]VFWYRS6?DZO?63S, M6._@/FB[)PMPN\\5@([KHYI M0#50E2+&LU]\?&*T7$35).4I@5NW%:RQB]< MZ^_WSYJ_;/-9;WNM+YNKGTVGP#.O1-^@HIJ':CZJ"50+4"U$M0C58E1+4$U2 MFA[XMOPUME]U\CQ&ZURHYJ&:CVH"U0)4"U$M0K48U1)4DY2F1[NMM'<$T2O]H9J/:@+5 E0+42U"M1C5$E23E*;'M"UJC4>O.RU&JU>H MYJ&:CVH"U0)4"U$M0K48U1)4DY2F1[NM7HW)2PZ:L=[!18M5J.:/#US#;JI/ MV 4Z:H!JX8'[X#[OG4?HL#&J):@F*4U/6]N&&O>YXN"A:PN:D=XI0T]]A6H^ MJ@E4"U M'.]?J7 ZZ=@#$*'#QJB6H)JD-#V+;25J;*Y$;<\H>Y=^VQZPJ2]C MG2Z7]=>%]7WWV\Z HG4G5/-0S6^TW<.(0_OY)A M,:%:V+'^[MGSQ*'5)%1+ M4$U2FIZXMIHT/N(Z@/55=3LSA?:,4,U#-1_5!*H%J!:^\'QPK6\JS;O>:$3H M>L2HEJ":I#0]DVVG:&SN%.UN!3MCB;:(4,U#-7^\WW"R.R9H ATU0+40U2)4 MBU$M035):5H()VW/:&+N&5UN\KR>A:[2*J.:AFH]J M4" M5 M1+6JTW9>P\5E7YZ_CAF['[1)T]22E/:3LM+A5JO32,KTX7ZG\1EVJY;*P MMD]B"_'B\YZIG M=RH%J8 *PBCBL%M9-^[U)M%X _B5P$F[*57/U+ M%$^F&3Q*]#W:JO>OJ$M ;(?NJ 0.0J+-LWH;!: 'R-F>DL]0J&:)I7I*AGYA M$@1ZFX'$I!3OE,C';8;>OGF'WB!"T8<#JP6FA5C:4JU3SV;G[9INFS5Y7UB3 MC]XS*@\";6@!Q0@_F^8G$WQ;^=.9Y+V8=.M-"F[A>(5\YSOD.9X_LI[U*^A> M8.C>6#C_;?;-OY[]P@R_>V-\H^=/O3%W5$A>JWHAT>\_*P"ZDU")/\9RW:@% MXVJZ#%Z+(\YA9:DZ)X _@95^^XT;.3^,&3VG6#:GV&8FL8N4!%U*@BGU]*9B M7)+/V)1>M8,+G2(B1(UI#BAG0@JDMB(JB,A93>58FB9G^-HTS2F6-6*1$=.? MO:?42V)G:3^=VS\$A=X9Z,+6L+,UG+15;9B@*7-CADURO]:P.<6R.<4V,XE= M)"#J$A#-6FJB.5,RIU@VI]AF)K&+E,1=2N+)/;%67U:N3G_W+SK(2@(W1XH:T#A&#T.0[P4]LS9#D!=YT;@+2>=",NG"!R9?F?1DD,\H3TRGHV!+E)[(:]:$=0?N+&O7#MLU-R!7QOKB<"F8PUQY]NM+L!W9B# M?V_\UKU>NR/CF;HQ-1>$"E3"3DWE7,4J,[RYPC0=R8[FC/[( MI#KQF^9!W?J :X#Z?\?49ZCMZ FZ>V3Z-U!+ P04 " "5@UU8:-/L%[P# M O$0 &0 'AL+W=O/G>\XY&>'AG_(K8 $GW-TES,C*V4NVO3%/$6,B*NV YR]67->$:D>N0; M4^PXD*0 9:EI6Y9O9H3F1C0MWMWR:,KV,J4YW'(D]EE&^+>WD++CS,#&PXL[ MNME*_<*,ICNR@27(^]TM5T]FS9+0#')!68XXK&?&#;Z>XU #"HO/%(ZB<8^T M*RO&ONB']\G,L+0B2"&6FH*HRP'FD*::2>GXIR(UZC$UL'G_P/ZN<%XYLR(" MYBS]DR9R.S-" R6P)OM4WK'C[U YY&F^F*6B^(^.I6W@&BC>"\FR"JP49#0O MK^1K%8@& /@F[*^18KY%MV4X' M?#X,7T"LX+B VVVXJ8)01\*N(V$7?$X/WTT<:U?%:_2125"7#XSD BG?T#N: MDSS6X;B#&.B!K%2D_OJ@"-!["9GXN\OYS1=G==B1V*8&:K\!/ #&-&O MOV#?^JTK%".1M0+CU(%QAM@CG0_Q0SZ0(A^Z_"U)_()$+QZ'R/>"B>-/S4/3 MDPXS/PCPI#9K:71KC>Z@1I4#;CEO7=(&L4^=BI'(6FYZM9O>L^:H-V9@1B)K M!<:O ^,/SO\MI\KY'4F[O"RA7B/EUW"PYKP>$8U1Y^5TP[ MK"P<]$F6H(_;M=6=-A-XL"7_2-U7S*VR=EQLGTOO,%-6N$?YJ=OC M4=I]Q=*J[8GOA>&YS"X[+PQZ&CX^=7S\:,L/^U>!8?"34_UG-'U\ZOKX>=L^ M'K7OC\76#LZI\^,?:/WXLJN[@1-X%^O I9W3MFNK.[5__-/Z/^YH[]AVK8N% MH,O."T$\"C; 4JEN:6WO6QXUZL!)=VCN\X[OE*8#9.L_JGA#\(WU"5 M[BFL%="Z"I2GO#R=EP^2[8H#[HI)=5PN;K= $N#:0'U?,U4UU8,^,]>_D43_ M 5!+ P04 " "5@UU8I7D6YK+&$!:<_2*&JN9,XJ( 2MU3=\=UGZ/,)C5[.J;1/M.OG>@[* M6ZEXW0=K!S5AW1L_]>NP%^#[1P+\/L"WOCN0=;G$"F>IX#LDS&RM9AHV51NM MS1%F?LI*"3U*=)S*%KRNB=*KK"3"K$ +SA1A&V Y 8D^H)6N@J*E@'B)OC4@ ML!E%-Z 7 MT0O":4*#/S? D*$RK?H3-$&+JO>"NUGDQ=I5T:EIOWCJX[1_X1 M1RMH+E#@O4>^YP?H8;5$YV?O_I9Q=9)#IOZ0J6]U@__*=$ED3KEL!:"?5VNI MA"Z77V/F.\AT'&*VT*5L< YS1^\1"6(+3O;VS23R/IY((1A2"$ZI9_=<88JH M7?P&/]MINQV!3P?X]"3\#LP>+T"84C#_9HS<281[ MY*D71>/@< "')\&:-1UCA0>L21C'\3@L&F#1:[!P#!8=PH(X\<=A\0"+7X-% M8[#X$.9-@R.9)0,L>0T6C\&2 U@R"8[4RFQ@S4X7:@7ZAB@5B#'B[* \)UX4 M)_\@W;U#S=P/7['8$"9U^9&PO M=V]R:W-H965TS#4790E)I-\$&O^2BQDIWQ<:5C0!,[KR_NR:92YH6;I0W>P K48W,G=,\=5 I2 M Y.$,R2@G#M7_N5U8L;; =\)[.1>&YDD:\Z?3.=K,7<\8P@HY,HH8/W8P@(H M-4+:QN]>TQF0IG"__:I^8[/K+&LL8<'I#U*H:N[,'%1 B5NJ[OGN"_1Y(J.7 M$$F7&G2]!84+E!W2&"$,/%6^E5I.IJ[1' M0W+SWL]UYRRP3G,';U#)(@M.-G[=W[L?3X1(1PB MA*?4LP>N,$743GZ#7VR6,8^=2FQ5S)[<9M$DC%-W.\*>#.S)2?8]F U>@##K MP/PU8^!.(MH#!Y-DG!L-W.@D5Z,F8ZCH .4'R9&,\<"*WV)%8ZSXD.7[1W)- M!];T+58\QIH>LCPO'&?-!M;L+=9TC#4[8"71D2E,!E1R>HE6H&^&4H$8 R8' M"W/F_YO-W3O*S*WP#8L-85(O^U)7>1=3[5=T)VW74;RQI]N:*WU6VF:E+R<0 M9H#^7G*N7COFP!RNN^P/4$L#!!0 ( )6#75AT4D//100 !\5 9 M>&PO=V]R:W-H965T\_]'(C]1 MG!RX^"RW I]*8M*3J.M4KO+.);++91,7O =5/K*FHN2*=T4FUCN!+!5'506 M,4F2-"Y97D6S27WN7LPF?*^*O()[@>2^+)GX>@4%/TPC''T[\9!OMLJ3 M'=O '-2GW;W0K;C-LLI+J&3.*R1@/8U^Q9=7-#,!=8\_2'K7W1H^B816NZEXF43K!V4>77\9U^: M&W$20(@G@#0!I/9]%*I=WC#%9A/!#TB8WCJ;.:A+K:.UN;PR3V6NA+Z:ZS@U MN^9EF2M]FY5$K%JA:UZIO-I MY,I 11HAM8*/3V!A3+"_D.O4%YA1ZW?"]U0CF)E;9IQ.)E8^GJ:(EX+,UA=X%H M\AZ1A%#T:7Z#WKYY]WV:6%?9EDK:4DF==^#)>\>%VNB1AN[95[8HX+WVN2SV M*UVN/E(@0"J7VV!6,VLNY8XM81KI:2%!/$$T^_DGG":_!#S3UC.MLU./Y_K6 MWE92B;UY1NCOC[H#NE50RG]<7NDK>!VT7@?!^_O(%2M)RZ==-6-PWJ:JF!2RKM2*4C M,G9K9:U6UJTD4'*VX@E)<5]Q(_0'5R!=9$'_H3E4.1?'+DY3P?S/G+W8XA&3 M%V4-?@TP8DM&'(29'S=-W.FS':9DF'EF([9\PV' G<6<)L[EG1-#N N\D)ZE M'@YCKX=%7?H-QGB(/6](8A%(P@@T9?X0D,+YGSG#B04JP2\*)/(:_"0GR\OP M^M(+I";N] $3G T3#Q>(12 )(_ L()$N#GW"EH0D3$(?D$@7?KI,GYSE'^GE MGY-'I,N_@)S%'^G%GQ-'I(N_@)RE'^FEGY-&I$L_M=]@Q\C43#_1?&3Q.&ULG95=;YLP%(;_BL6JJ9760OA.1Y#:1%-W,:EJVNUBVH4#AV#5V,PV2??O M9P-%F>*FTF[ -C[O\QYS;&=[+IYE#:#02T.97#BU4NVUZ\JBA@;+*]X"TU\J M+AJL=%=L7=D*P&4?U%#7][S8;3!A3I[U8_RK949_O8,PG,GH%I[)_HOTXUW-0T4G%FS%8.V@( M&][X95R'@P#??R/ 'P/\WO< ZEVNL,)Y)O@>"3-;JYE&GVH?K@XE2]YTQ"E5UE)A%F)EIPIPK; "@(27:*UKH*RHX!XA=8U%^KR$42#5K!1 MZ'P%"A,J+] 9(@P]UKR36D-FKM+.C+Y;C"YN!Q?^&R[6T%ZAP/N$?,\/T--Z MA<[/+OZ5<75B4W;^E)W?ZP;_E=V*R()RV0E /V\V4@E=(K]LY@=(:(>8;7,M M6US PM'[0H+8@9-__#"+O<\G4@BF%()3ZODC5YBB0ALW]CK=YAM*MMC4M'6E M![FXES-;G21A%:>;N+#;"R49XTL8#F!U>@C"%8/Z2#3U(1 ?H,)K-[.!H M D M;(>E$RQ]#Y;88.D1S/?G0139:?.)-C]=M#7H&Z)2(&S,^5&%1E[@'67H'IQJ MYH+XAL66,(DH5#K0NTJT:S$?JM6/. MSNGFR_\"4$L#!!0 ( )6#75@3![Z1" , &<- 9 >&PO=V]R:W-H M965T0#"+0+D5K0M$ITJ\JZ M74R[,.$ 5OV1V0;:?S\[25-2A:Q4N8'8\?OZ//:)IXY:LUMIVN'&4XA7,0-^E-]*TW-)E01AP101' M$I8CY\(_'_N!%60C?A+8J;UK9%'F0MS;QM5BY'@V(J"0:&N!S=\6QD"I=3)Q M_"U,G7).*]R_?G+_DL$;F#E6,!;T%UGH]<@9.F@!2[RA^E;LOD(!U+=^B: J M^T6[?.P@=%"R45JP0FPB8(3G__BA6(@]@=\[( @*0?!:0;<0=#/0/+(,:X(U MCB,I=DC:T<;-7F1KDZD-#>%V&V=:FKO$Z'0\%HP1;?9%*X3Y HT%UX2O@"<$ M%/J$OF$IL5UI=#H!C0E5'TSOW6R"3D\^H!-$.+HFE)H=49&K34#6UDV*R2_S MR8,#D\\@[:"N]Q$%7M"MD8^;Y1-(C-S/Y$%5[IIE*-'WNYF;/2JV<:\31NYVGZ=VT%DY MJ!)GKXRSUQCG=[T&B::"K] /D Q-"9X32K39K+HX&\V.W9^6S"K<_9*[WW9N M]MMD;\FLPAZ6[&&;N1G6I5WO16XVSOA&GD'),VCDN2:.R>M616 M81R6C,.V\W78)GM+9A7VLY+]K/F,2L&^,\T11<%4&$B;@ZH.N-G%1X^ 91U; MH^Z-;+[W7#!XS=F+'PYE;[/RV"ULRZW*N5<8^6UG<.'8%G]+;E7^YV+(;ZPW M7IW%_['Q\SRN>SN/FZ7'$KI[5;#]!+G&)_4$L#!!0 ( )6#75AQB+^U M4 , $P, 9 >&PO=V]R:W-H965T\[WND\WTGUJ$L 0SY77.A%4!I37X6ASDNHJ![)&@2^V4A548-3 MM0UUK8 6#E3Q,!Z/9V%%F0C2N5M;J70N&\.9@)4BNJDJJO8WP.5N$43!<>&> M;4MC%\)T7M,M/(#YHUXIG(4M2\$J$)I)011L%L%U=)4E=K_;\)'!3I^,B?5D M+>6CG=P6BV!L#P0<8 F<6R(\QJ<#9]":M,#3\9']O?,=?5E3#4O) M_V2%*1=!$I "-K3AYE[N?H.#/Q>6+Y=ERV8$3 MTZ'1?29LV!^,PK<,<29],#)_+"4O0.F?R;M/#3-[\H9\H$I1&Q'R*@-#&=>O M:NE2YQM"(+6#N&;+>D]-]*[IWR]<[J@KRU^]( M26X-5/KOKNAX^]-N^[;>7.F:YK (L*!H4$\0I#_]$,W&OW9I.R19-A#9F>[3 M5O=I'WNZY%(SL26U8CD0N2&YK"J47=M,(:_PQA>2J M.R19YLD21V8_"T_I=!0E\_"I0[6+5K6+7M7B<30[EH];D>,EM,5CQ:GHTJ:7 MZZ7:#$F6#41VIN&LU7#V/V?\;$C=AR3+!B([T_VRU?VR]^Y^:*HUIC*F.BT* M9A6G_/B!HXTII6+_H-0V]?UJ9[Y[&U%TDE;)*&JSRFO6>Y"7:C80V9EF2:M9 MTJO9O6@2"Y+RO:N? M&%F[;FXM#?:&;EABNP_*;L#W&RG-<6(-M'\@TG\!4$L#!!0 ( )6#75@I M73-^!P0 $X/ 9 >&PO=V]R:W-H965TJN>Y^=F "J&!G;9-LI?OQYY<$: .H MR:KY$&SCF7F>&7N&F>XH>^(I@$ _BYSPF94*L;FV;1ZE4& ^H!L@\LV:L@(+ M.66)S3<,<*R%BMSV'&=D%S@CUGRJU^[9?$I+D6<$[AGB95%@]GP#.=W-+-WWCADI [_B6P8XW MQDA165'ZI"9?XIGE*$200R24"BP?6[B%/%>:)(X?>Z5695,)-L<'[9\U>4EF MA3G.: CX70+>7L#3N(TAC?(."SR?,KI#3.V6VM1 4]72$EQ&5%26@LFW MF903\Z6@T5-*\Q@8_X#^_%%FXAE]0DL9_;C, =$UNJ7%!I/G#_SP>K'#+$8+ MY4^S^V'YR-'E'0BO)A/;2&I*L!VM*=U8VAY';0FZ"LE(I6020SQ2WE;NJCRDW?PTXW7 MJW )FP$:.A^1YWA#]+B\0Y<75TU"YM%C:5A%9*@M#3LL_5,6*V#*\:^]^/MO M[LCY0[NMS2-&K=^N5MWN:[[!$7TYL"U80<>OO"[#?XC0>=E+R:DO=NE%ZDH',X><>SD5)=/M[]^_@JGEEQX#C/_Z+:-!T'00:RNNV[0FQP72<(@ MD0S0%R(_9N37?&327RN&WB)^;M:KZ[';7Y!KK%F%57N[+:E)?[92,"9&S?/A MA_ZXPX]U57;[RW(/-OWU7=W<+ES'97DX"L==![[!]>I<=@$+CQP6 M^!/_-3"[T>(4P!+=R,FO$UH28;J=:K5J%A>F1:JWFT[S*V8RF!SEL):BSF L MG<),\V8F@FYTP[2B0K9?>IC*AA>8VB#?KRD5AXDR4+70\_\!4$L#!!0 ( M )6#75A+0?,PN , "D- 9 >&PO=V]R:W-H965TM,^T-):$4*1*4G8#[,<\7"H^9[Q1Y$#2/2S)%0LG%S*ZMIU19)#B<6(54#5 MFRWC)99JRC-75!QP:HQ*X@:>%[LE+JBSG)NU>[Z/"UR++I5YPE_,*9[ &^5#=NS@%@C1GA2.'P>G3A-3&W;'1^^? M#'E%9H,%W#+RO4AEOG"F#DIABVLBO[+]7W @9 FC CSB_:'O9Z#DEI(5AZ, M%8*RH/:)?QZ$Z!B,SQD$!X/ X+:!#,H[+/%RSMD><;U;>=,#0]58*W %U5E9 M2Z[>%LI.+M>2)8\Y(REP\0Y]_%$7\@E]0&N5_;0F@-@6W;*RPO3IG3B^7NTQ M3]%*ZVEWWZ\?!+J\ XD+(J[T G#SAZ$)(*$CH)H64J +Y"*18PX"%10]Z+7W MG85_/%L/G>EXJH1N\F!UXWE%9SA-4-?&)6YPDQ32)_;NTJC1JC@ M*-1-,.AP#=4(A=Y[%'A!B![6=^CRXJI+R#X&(H5-2D(3*3P3Z>^ZW #7RG=E M-(FRDO6I85V.^UWJTKX6%4Y@X:C:%0&H^ 34ATD8]H.:-* F+\LCT/0U M29R<8 OCV._'-FVP30>+XKLY7I5 JQUPU2Z0_??^J7-IA^KX SM"GW#!T3=, M:M EA-8::1_0Z1L4S:PA-!L4NR&$#X2REDK:4-EJ)CO#I%),C.;GZBMEA& N MVHTZ2^T!U2> A3CM9&HR&O8W[9/?[A_KK*,0Z88 MH,]4\D)=(!-[&/1B>(O&Z;>=TQ]NG2W6HL%JU.XK&ULQ59A;],P$/TKIX!@D]B2IEO7CK92NPV8!*A: M&=.$^. FUR9:8G?VI5WY]9R=-A31!@EIXDMB.WXNE7XP"2+!4YY) MT_,2HOFY[YLHP5R88S5'R5^F2N>">*IGOIEK%+%SRC,_#(*6GXM4>OVN6QOI M?E<5E*421QI,D>="KX:8J67/:WB;A9MTEI!=\/O=N9CA&.EV/M(\\RN4.,U1 MFE1)T#CM>8/&^; 16 =G\37%I=D:@Y4R4>K!3J[CGA=81IAA1!9"\&N!%YAE M%HEY/*Y!O>J?UG%[O$%_Y\2SF(DP>*&RNS2FI.>U/8AQ*HJ,;M3R ZX%G5J\ M2&7&/6&YM@T\B I#*E\[,X,\E>5;/*T#L>40AGLK M)6AKS6AVX*0Z;R:72IN5,6G^FK(?]<>DHH=$93%J\QJN'HN45G $8\Y^7&0( M:@I?%(D,G"$,.0 Q7*B MZVN0*TWI#UX]N$02:68.X26D$KXDJC!"QJ;K$TNRQ/QH37]8T@_WT._ )R4I M,7 E8XQ_]_>FPSW9 M@WLSOMTIK];+;LES,Q<1]CS>-5O"VAM-)Q>G$H3?W:4V$QJ/) MGRD=:$[?#&TJ8;*";;N16+GEP5+H&+Y]9$BX)LS-]UWJ3IY!W6FE[K0VXK=2 M8Z1FTE7<;_*NGNP8W\!GI%VL2]R6P[6GVJ+?#IA4UU_LH-.JZ+1JZ=RY\X&I M#!:H^;PK=8Y0IXHW!.^">Q3:'.[B4P\IAD&S<[J[5!O!KZ80/%>Q_@5Y4ZU- MR-W!O2MZ_E8[RU'/7-,V$*E"4MG9JM7J8C HV^$O\_)6\4GH62H-9#AEU^#X MC/>V+AMU.2$U=\UQHHA;K1LF?+E!;0WX^U0IVDSL#ZKK4O\G4$L#!!0 ( M )6#75@UR)]5* 0 +45 9 >&PO=V]R:W-H965TD%,52&"'9$LA-+%$S'S5SZ!.3\P.AWU@&P-%]651L866VS9(,2LS. M2 V5>+(EM,1P@J*0)/$>WUNHUH,RKYA/?MXTX2A $D^9:1(@7* M?D'Q]WW.'] IVH@%F>X+0&2+5,CIE5 C12M2BB7*L!(YOI?7@*ZAP%P\Y 3% MF_7Z!%V6A/+\WR9JC'"4>;VY82<(5^F;YEN++/0Q H[S@GT2+WZSB=#'#Y_0 M!Y17Z(^,[)E LKG-1:]DQ7;2]N6JZ8OW0E]\])54/&,HKE)(-?G1>/YL)-\6 M&G5">8]"77FCP W49\AW3I#G>+[F?5:O2/<"E>[IROE_L\<_/'NO&7ZW:GW% M\U_B99C"Z>WS)7))*:YV()R,H]L'=!RWQ@]J^/* :8K^_ET@T1<.)?M'MSJ: M^0/]_-*]+UB-$UA8PIX9T#NPEC__Y(;.KSII3,(BD[#8$*PG8M")&(S1&^M! MC3C)L8C0?,]ULC3$4!'E_\"[I3N9!I.Y?7?<;TV4'\["?E3T/"J8^3._'Q5K MHH+ />^B>J5/NM(GHZ7'95V0!P#$5 _J/4TRT0=4%[A"3"Y:K66-0M^Z*$W" M(I.PV!"LITS8*1.^L[.$)D4T"8M,PF)#L)Z(TT[$J7%G:8B3H^_YU!LXQNIY MC.O[TX&M/ _RI[/S@:OH@EQ?;RKG7=7GHU5? ^,T3^0OHZ8!-U7.M3XRRGGK M$C0)BTS"8D.PGABS3HS9._O(S*2()F&125AL"-83T76>=D>.<2=ID7V;"$-G M8":ZL,!Q9@,[T80%3N"[ T/1ACE.J+<4]VA[Z(XV8 U4G494R>./E?U+KC). M>NN*-$J+C-)B4[2^)MZ3)MX[>TO[ J:D-$F+C-)B4[2^E$_[6'=TA_5C_N)K MMC=!,+27YU&G[F3H&Y$F;!*XPTV0;DK'F0S,Q3XZABJ![M3Y'Q-U[2O>[.V[ MT>Z,\5*=K W&K]R+E:L9C^29I#KV>L(W!YI?,=WE%4,%;,54SME4&"%MS@B; M&TYJ=0AV2S@GI;K, *= 98!XOB6$/][(";J3VN5_4$L#!!0 ( )6#75@0 MLE+6E@4 "DE 9 >&PO=V]R:W-H965T+%L2 M0R0I/2"()?GN=^+_J)-TYNR>\5NQ)D2"AR*GXGRTEG)S-AZ+9$T*+$[8AE#U MS8KQ DNURV_&8L,)3BNG(A\CQ_''!<[H:#ZKCGWA\QG;RCRCY L'8EL4F#]> MD)S=GX_@:'?@*KM9R_+ >#[;X!NR)/+;Y@M7>^.6DF8%H2)C%'"R.A]]A&CYSRC$A.$EDBL/JX(PN2YR5)G<>/!CIJ M8Y:.A]L[>EP-7@WF&@NR8/G?62K7YZ/3$4C)"F]S><7N_R3-@"8E+V&YJ/Z# M^\;6&8%D*R0K&F=U!D5&ZT_\T AQX* X>@?4.*"^@_>$@]LXN,^-X#4.WG,C M3!J'R7,=_,;!K[2OQ:J4#K'$\QEG]X"7UHI6;E3IJKR5P!DM9]924JX> NB']M,/H(/8*EF<+K-"6 K$*U6:AJ(E0"8ILH12Z(F9(WYO"&\\A/@74@DSG+Q M7@7]M@S!NS?OP1N04?!US;9"N8K96*IQEF<[3IHQ7=1C0D^,R06?&)5K 2*: MDE3C'YK]IP;_L=*W%1GM1+Y 1N"2;$Z Z_P&D(-F]U#DJCH4.?>T=)M)ZQ;\=PG>+O9^+F9C4 S&__Y2SF!2S7CQ+^ZZ5-' M\/01REI^)C8X(>^ZDZY1-#0*H.MTC6*C *^4=]+*.S'*^Y5) MG#^I(" /Y3;1*5ES)P=#@Y/ ZPFPT%BY_D#+H94W=:=N3TR-E>?!TYZ:QO&^ M4DV_5=,WJKE@0I8W.4[N"-UJ93,"7EI_;,)"F[#()BRV!.ND-&A3&AS]GA/8 MS+E-6&@3%MF$Q99@G9R?MCD_-5[&RR?+83,9U#,J56]^.1-"W974.QY1AW;W M*:)];#T=%"\T@?UJJ3%"[K17+(=&@1^@7JT<&BF;GE%L5.&5&D];C:=&C:\4 M$?-D7;TBI*I>YFQ3OB3HM#.27GK]V(2%-F&135AL"=;)+73V;Y;.T:MF$\)2 MVJW20JNTR"HMMD7KIOZ@J0#_]^+9A#PL9Y/ [3^V:ZW\WO-AJ+&"P602] JH MU@SYL%="S6*\5FRT%QN9Q<8YJ;LL!>:W1&;T1JN?D?+B2\DF+;1*BZS28ENT M;G;W[0YX_'X'M-KPL$H+K=(BJ[38%JV;^GW7 YK;'D>IHMZ@I+F!X_>KJ,8* M.;!?18=6$+H![%=1C9GC])][8[,8KQ5[WP.!YB;('X02CO.JCN*TR&@F)'^R MA62&O?B*LDD+K=(BJ[38%JV;Y'UK!OK'+Z96NS=6::%56F25%MNB=5._;^% M8[?@.,4TT!33J=,OIL&PE>R=#AY)ARR(@D'_4P.#CH?Z[62S&*\5>]\[@>;F MR26]4Z_QC#^"[SC?UCJ7A?7SM6#J834A--$V1LW8%U];-FFA55IDE1;;HG73 MO6_CP.GQRZK5!H]56FB5%EFEQ;9HW1^V]TT>9.PD/*NL9KMJH,M[PS\L:!Y" MO>JX,)_%2_/YK)B1U9BQ)J8[#?9]W5K_\<%*CH+PFVK-C5#*;JFL?R-OC[;K M>CY6JUEZQR_@V0)JCH?P+*I7[>SQ]2*B3YC?9%2 G*Q4*.&K:Q/7A, M%XE0!V8P*,D"IB">RPF3.[-AB=,<"I[2 C&8#XU;NS_VE;TV^)+"FN^LD5(R MH_2'VMS'0\-2 4$&D5 ,1/ZM8 19IHAD&#]K3J-QJ8"[ZRW[)ZU=:ID1#B.: M?4UCD0R-&P/%,"?+3#S2]6>H]7B*+Z(9U[]H7=FZTCA:; M.@\[ ,G3#L U !\"W!< 3@UPWNK!K0'N6SUX-4!+-ROM.G$A$208,+I&3%E+ M-K70V==HF:^T4._)5##Y-)4X$=P7$$+>RTQ#-Z QR[&H[;Y/R?]_$_>]]+AM.4W]%\SJOE M1V'*HXSR)0/T[7;&!9/?\/>V>E>,;CNCNM?ZO"01# UY<7%@*S""]^]LW_K8 MENQSDH7G)!N?B6RO+&Y3%O<4>Z#J 1O9"SBT5: "^QJL&L$JP*[O#\S5;F:/ MC=QN#^\;A<=&-O9L:]]JW&+E>_Y-8[6GT6LT>BSM. M.W[/[1ZH](Y"ZW1MY^9 9@L7]KSN0JJ+17^<5S8L0ZJ-#H9Q=]^2BTN7?O0Y?A,+JNT MFCM=+ >VT.,#1Q%=%J*ZT9K39D*YU8WYX/S.[H_LEO-03C35 /*'OAJ''@A; MI 5'&&PO=V]R:W-H965TDV<0( >(%':TU5J[ZJRO7M8W8-) M!K VL;.V UWI?OS920@$0GK=INH+Q,[,Y_EF/CLC#S=XHC)D;52 M*KFP;1FL(";RG"? ])L%%S%1>BB6MDP$D#!SBB/;=1S?C@EEUGB8S=V+\9"G M*J(,[@62:1P3\?T2(KX96=C:3CS0Y4J9"7L\3,@29J >DWNA1W:)$M(8F*2< M(0&+D37!%U,\, Z9Q5\4-G+O&1DJ<\Z_FL%-.+(<$Q%$$"@#0?3?&J80109) MQ_&M +7*-8WC_O,6_;>,O"8S)Q*F//J;AFHULOH6"F%!TD@]\,WO4!#J&KR M1S+[19OB&Y9(PJ?UX M!8K02'Y"'Q!EZ/.*IY*P4 YMI5NAQ=H4^?OB$9$ZB)KYI,]P5!!H.9W#N%JXA M3*_,JI?A>L]D]0$2+A1E2_1E,I=*:-'^4Y?%'*U3CV9V\H5,2 C2V]5"6(- MUOCGG[#O_%I'N26P"O%.2;S3A#[^(XWG(!!?H'DJ]3LI\XU*%06)_FVHU&4. MW,V S>&S'N.AO=XGUKCT#Q+KEL2Z_Y.8*&M:D'F&5_=97HTK_R OO^3E-RKU M =; 4EV;A> QNGY2(!B)T#0[>4#H\K$0W7*V_.56'[F9]>8]T_ZY W=0FE4"[Y>!]QL#?V14Z7K-%%%0>W(WNK^T M1"V!59@.2J:#]Y#PH,W\M 16R0]V=M]XY\U$7$!7SJ^^YW<.#[$ZNZ[O^-UZ M&>.]!@4W!O^G6NF#=Z(K20-2WX,T KRT5&VA5>FZ.[KN>ZBY6+6M'+6$5LW1 MKKO"C3W,Z_3L'>G4[7ONH9IKK 9._X26=]T1;FZ/KE,3\QFZHV$8 ;HF,@][ MLC#BK@VWI::GH/46+13>]5"X^R[:;JF!*G+T%NT8WO5CN+&=>9VV_2/5#GJN MNQ[1M5EFMT82!3QE M*K\I*6?+FZE)=A]C[\SS:ZT[(I:4213!0KLZYSV]BT1^4Y0/%$^RRY8Y5UH( MV>,*2 C"&.CW"\[5=F 6*._KQO\!4$L#!!0 ( )6#75A4K7PQC@, ,,+ M 9 >&PO=V]R:W-H965TO*HH(:RVN^ Z:_;+BHL=)=L77E3@ N6U)- MW<#S$K?&A#GYM!V[%_F4-XH2!O<"R::NL7B> ^6'F>,[+P,/9%LI,^#FTQW> MPAK4X^Y>Z)X[J)2D!B8)9TC 9N;<^C>KU.!;P.\$#O*HC8R3)\Z_F,ZOYU@ I49(3^.O7M,90AKB7^=D%OJM79UBBX&6)YL%%P37LKE'H_8 "+P@M M\UF\@1Y$+3VPV?E_T5?_.?K)8H3#?@E;O? 5O3N^!WU-*)/DM=(9QJ(\WQ>W M12$:3-$?#YQ2I$_T08JMW$CM)632D++JDGL]A2Q@C;*MO5(I9 ;8\=!))*V'>EGT>QF$V MF;K[XP6VH)))DIVBEC94$OBGJ-4Y*HI"WQM0)U[CP6M\T>NBPF*K[S)]6>FG M5&#S&%GOH$XF/HZ>9>G([CDH3;QPY/8J/8"L;+,I>R^ID\#GY5E;9%LR5 M U(171U8M_#D+'88J",9;6HYN&H_WL@659I-@Y/Q-6JMO:776W:.JI 9] M+$TY*%'!&Z:Z!V<8'2K.V[;0&HW/_9N%;QE?Z@JU*RC_E>_*VSM]"Q F$86- M#N5=3W2>1%&ULM59=;YLP%/TK%JNF5MJ*@9"/+D%:4VVKU*U5LVX/TQX68STL7--U+/6"'4QSLH8%R)O\BJN97;-$-(5,4)8A#JN9]=$YF3L& M8")^4-B*G3'25I:,W>K)>32SL%8$"8124Q#UMX$Y)(EF4CK^5*16G5,#=\65F203,6?*31C*>66,+1; B12*OV?8+5(9\S1>R1)A?M"UC?14<%D*R MM (K!2G-RG]R5VW$#L 9/ %P*X#[OP"O GC&:*G,V#HCD@13SK:(ZVC%I@=F M;PQ:N:&9/L:%Y.HI53@9?"X()YD$$.@]^D8X)WI;T>$92$(3<:16;Q9GZ/#@ M"!T@FJ'O,2L$R2(QM:5*KTGLL$IU6J9RGTBU@/P8>?@=5Z=JY6SMW#9_7[9QQ=+E,Z)KHJA+HUX4*0^<24O&[S6+).6CGU'?N M1.0DA)FE+I4 O@$K>/O&&>(/;89[(FO8]VK[7A=[<%E((=5!TFR-S&!YCQ*0 M$KA ;(5"#A&5;3M0T@X-K7Y); )W,,:CJ;W9M=86-?+\.JJA>5!K'G1J/F59 MA 2$!0=$4E9DK0)+#G\G]0!C_$C?,T$->7XMS^^4MU"ZY#W2*MMT=8)?6CH] MD35\#FN?PU>X.<,^[?=$UK _JNV/>JC"T5Z!C?R]*GPFJ"%O7,L;=\J[,)=8 MW^'YDW>XD^&E9]$36852G/1IOR>RAGT'__M\X\[3GIL609UW#MPT M=5D(:%U_U%N_TGBOZE33Y[N/:K,*:[S"\01[[=7I[#0<3K=B(F*DVI:$J#(E M2:M"9R^U,]F[/-UY7KKS]DX/I1O8KX2OJ:JE!%:*'A^/U'[QLB>T$&,KD[*\M&V19)!C<.(LPWB.EJQZ8')C4$K-Z30NSB77*T2A9/Q=84Y M+B2 0!_17-5(6E% ;(F:!<;1]P4E*ZR3+M#I%"0F5)RIZ(?Y%)V>G*$31 IT MG[%*X"(5D2V5+$UN)XV$JUJ"^X:$.93GR',^(-=QO0[XI!\^A43!!P;N[L)M ME8PV(VZ;$=?P>?T9V3/^\U:%H1L)N?C59;'F]+LY]5&\%"5.8&RILR: K\&* MW[\;#)U/78:/1+9CWVOM>WWL\3V3F'8YK&%# ]/?AG7L^J$SBNSUMO2NJ)$7 MM%$[FOQ6D]^KZ1:D!*ZK _U%]P3/M'(MNQ M/VSM#WOW>F*^>6JW2^"F214)H%7[E>KR7A,&VS7G.(&[5YE=41>.UUV9HU;M MJ%?M(Z85()RFD"*)GQ$EB>IPT*5R=/C^T-T_/H=! ]_SNS6&K<:P5^.,JY[/ MY0NBH/I=9P;#@U,[N'##/6V'0:YW$>YIL[=:D?X-^(;YBJCZI;!4,.=\I+SQ MNK76$\E*TYT63*I]-\-,_8T UP%J?<>\^U8]_Q4:KO>@=@R$N>"3WQ=L84#[ZODQWD3-_+ @2^ MV4B5,X-#M?5UH8"E)2G/?!H$ S]G7'C3<3FW4M.QW)N,"U@IHO=YSM3?,\CD M<>+UO->))[[=&3OA3\<%V\(SF&_%2N'(;U12GH/07 JB8#/Q'GL/RZ'%EX#? M.!SUR3.Q3M92?K>#S^G$"VQ"D$%BK +#OP/,((C-=_I)CA8UCCR1[;61> MDS&#G(OJG[W4=3@AH(Z;0&L";1.B"X2P)H1OC1#5A.BM$?HUH;3N5][+PBV8 M8=.QDD>B+!K5[$-9_9*-]>+"[I-GH_ M1YZ9KNHE9R(E*ZG-W1,8K@!W@B$S M$+#AAJPR)C2Y68!A/-.WY(Y\>UZ0FP^WY /A@GS=R;U&OA[[!C.RNGY21Y]5 MT>F%Z"'Y(H79:;(4*:0._N(Z?W2%[V,EFG+0UW+,Z%7!9RCN21A\)#2@H2.? M^1OH-"KIU&7G_T5?_N?H9\4(F[T1EGKA!;WN5M#DC\>U-@H_[S]=JUWI16X] M>^0]Z((E,/'P3-.@#N!-?_ZI-PA^<97Z/<46[RFV?">QLT6)FD6)KJGC(JL# M3X D^+&ZEJ!B#TJVO20.TW X]@^GA>U"XMXY9-&%](:C<\RRBZ$T;C!GYOJ- MN?Y5BNHO=/4X_[+7M=#!W%+7\.3$A;0LLN:!1%;H.#QN#@JL'E M2X$W)*1XQ9J]$@1/W@)/5\*T!N,\0 >=).X&_=92S%V@CF<'J#>*6ZBE T5I M;^"V'3>VXZNV'W.I#/^'E;V!W-CV8,\49QFYV6(O]AWG/,+[#3K!K#'_)5F_J%J2W'WB.##88*[F-<'%6U?M7 R*+L;=;28*=4 M/NZP6P9E ?A^(Z5Y'=@ 3?\]_1=02P,$% @ E8-=6)]2 8GH 0 6@0 M !D !X;"]W;W)K&ULG51=3]LP%/TK5M[!:4H9 M0FDDZ(J8!%)%!7M :'*2F\3"'YE]LW3_?K:3AFYJ>=A+[&O?<\X]]G727IMW MVP @V4FA[#)J$-MK2FW1@&3V7+>@W$ZEC63H0E-3VQI@90!)09,XOJ22<15E M:5C;F"S5'0JN8&.([:1DYO+S0\(+A]X>S(EWDFO][H-OY3**?4$@H$#/P-SP"U8@ MA"=R9?P<.:-)T@,/YWOVN^#=>L$/NG^'D8_"\]7 M:&'#E_1#[F(>D:*SJ.4(=A5(KH:1[<9S. !<7)T )",@^1>P. &8CX!Y,#I4 M%FQ]9&)_MV/PDG$V0<6ZX\K>X1>-VN<-A]L!R$"E%1^47:#'";@?8 M[ 1L+V&B@[]AU)4\U9U,=2>!Y^($STU1Z$XA5S79(E,E,Z4E MSVW)$,CK>H>^SW(!9*TZ"8;YEGD[9O-SEU8RU/S[4)K%!ZT/I@=NCQ_'_ M-I(XB<_B2_+Z"#('\W;LU.C!S?M7]\A,S94E BJG%Y]_<5UDADX> M1MN-5< MHVNM,&WZVM!E^KH4L\1RC M]0YRM,<0)IPX_!BAOQ"[+2=Q8R[0PZ8P2;X#/+J]OVRU ZGDBS#=L=? M$\Q%)QD7,J6R21/ZJ]"PSVD&=B2;SN"JBC( 4*DBUXV4D6DAB/&P8M0-+3NA MG-_!T^%GMJ6]R#9VSFRZ:)K:4-VT,K8#^IMJ5GM3MO,J7:]DCX7Z,M?3$:8/ M!4YO);-"LB>=#4IEH@-4 M^MXCE8I--B._)2GOZ4*MRFF1X9[;)^CYWZ[SE HJ"=\TK6O_F%?YU8ZC[EM9 M-D^57<-.C_4K_]A-=D[!9'P*)D^B)GNG8#(Y 9/=-WMJOL1D>/PFH^/<[: ^ MKFV<";=.A$W4@Y/WP/\!)WF^3NJ-YXPK)NK>C*4I%<\.AEI>D;'^8W1+7X]/ M:4;F7-TWX,!?M[_3E,WSI!EU"PM1CUJWO\'TPK@Y]NM<3*1T0=-1W973L6EZ MNJ&SUA\@["(WYN-&,([%W A@6![, <:Q+"S/_S2?'CH?BV'>>DZDAW)Z*,>R M7,C(?+$\;DZB/^Z9)DD4Q3&VHJ.1T\$(6[R/2RM<9W&Z^0 M_76 [>F^"L%FBE8&"[@-4.Y'?G@9IRW^PNR2*DL2- .9V$$48 GRI8_X=V^ =02P,$% @ E8-=6)>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'9 %_TD[3&0+I M+C,I84*VMSN*$:"IL5C)3MK^^I4,-%+KO+,W)UP!MK$?CJWS''WP_DGI+P]* M?6%?=V5E+GO;NMZ_Z_=-L14[;OY0>U'9/6NE=[RV'_6F;_9:\)79"E'ORGXT M&&3]'9=5[\/[T[D6NN]_4+4H:JDJN]%M^"S%DWG>[SZR1VGD@RQE_>VRU[XO M18_M9"5W\KM87?8&/6:VZNDOI>5W5=6\7!9:E>5E;WC8\5GH6A:_;%XZR'O^ M8-HM-7^XXQ;DLI<-[ G74INZ/:(]/[>,C\(>?/C4U.JC+&NAI[P6?VK5[&6U M<:>QOZ+O_8PV#J?70Q#?Z?\31K5>RT),5='L1%4?XJA%Z0 KLY5[TV,5WXG+ MWD0]"LT6?"/S MZ?C>?K@:WXSGDVOF048 ,CHCY#^1!QD#R/@LD,M[^_+I>NY!)@ R.2-D$,D4 M0*;GA(P]R Q 9N>$3#S('$#FYX1,/<@1@!S10EYQ(PU3:[;0PMA#VR,8KU9L M*3>5]"#? LBWM) W@AMA_)P]0$E[0$MS)QY%U0AV)PIE0^3V^VC0)\1"^D^V9@U6K@O!)%#)AD2J^1/I59/LBS;YVMF'[9JXPC8V!@14B*5#(E= MVJ+ES!XN5CXDD M,B2VR+BPAS0MTA%PHG:VVMV*RMC:T,=$&AD2>\1EOZ*-XE26C8.=VRO=*&/8 MPC+[F$@D0V*33,5#[;,@7PR)A6'OXT[6;5II S>QG0C[*(JJD&&*1KX8$@MC M6:OBRU:5*Z'-;^SZW\9VA_QJ&NDC(M;'K"K43K![_C6(5X2\$1%[8RDV[@B; MDP]?#Y46P=X'M3,:KGE5BS!8R \1L1\6+H<=BZ2%,O7%G:CEP;3L2@2!0Z:( MB$VQX-_88YO'VJ\[HTVE*4KER@(?$GDB(O;$S(;2-E)VK_G*"6VL[_%*U M1$@2T2M(XL42.>BV14@2$;$D#D4R>W//[77-[SX6\D5$[(N.:KF3$>DB(M;% M"V7SB=,?XD#FB(G-@OFQ-B;HPZ#.X[\DA#[Y0?CTIYLU=AJPH9UTFCM;CGW.S,) MG#DA]DLGYNU>N+!:??N8R"\)L5\Z,=N--JL;?PPG0<9)B(W359-[S#XF,DY" M;!R(&68CY)SD##T@GSF.!]3&2AE'PB'T0S;.G(0BFYA="P2["\!%DH M(Y_C1YA^2\^0A3)B"V%,OZ5GR$(9L87P(%9PTY&%,O*)?S2(%6 B"V5G'6L+ MGDUDH>PUQMI^ZE?:NZZJMDY2/B9<249LH2,F[J)G2$#9*\S^_Q1(*W6A;=MG MUU_W/B824$8LH Y,]UQ.;&"_V>SD8R(!9<0"PJ.M%_[2022@G%A $#/0>8X$ ME%.O8(:8?LK,D8!RZC7,$#-8+XH$E%.O8H:8OLYS)*"<6$"=,P'/*=3'1 +* MB07T N8I0?F82$ YL8 @9MC2X6+FM=4,B]8Q>;?W:3\71V/U+RA\^&"'UC*A' MX'S,7XMA'Q.I9T0] O=2- \[?$RDGA&Q>O \JI\L1T@](V+U_%T5]LH;]U= MVXNGOP.>_LKXX3]02P,$% @ E8-=6$#*==&. M @ 3#, !H !X;"]?:[_,[';;/;K^K-;_S[6T_B/P>%/U[\/ MNUK'9O':]MLZKIKP<;B='L+U$!\NDYO%R]NJZ5_>8A/F#A((DOF#%()T_J $ M06G^((,@FS_((@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM M!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6] ME4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#O--GL)M [H=Z)0.^$>B<"O1/JG0CT M3JAW(M [H=Z)0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OFWRL)-#;4&\C MT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)]#;46\G MT-LG/YL0Z.VHMQ/H[:BW$^CMJ+<3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1 M[TR@=T:],X'>&?7.!'KGR<^"!'IGU#L3Z)U1[TR@=T&]"X'>!?4N!'H7U+L0 MZ%U0[T*@=T&]"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO-3[_.ZD>+_?6 MV^.ORZ^3$W:N.(?[BN'Y+U!+ P04 " "5@UU8(=OYL3$" #-,0 $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB M%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$ MZ6.6^7IO>^/3<;)#7-F-KCY1G)S_=GN MS'T75E^.\6??CL,V<;;SR>K3:>._R^ MG?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_ MW/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TI MK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159!D5509)44625%5DF1 M55)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B M:T&155%D5119%45619%54615%%D5159%D5519%44635%5DV155-DU119-456 M39%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR M5A19*XJL%476BB)K19&UHLA:_4]9?XSCX1_'+\^T-^WPG)\M_^*X^0502P$" M% ,4 " "5@UU8!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( )6#75BU%R))[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ E8-=6%+!(6#?!0 WAX !@ M ("!#0@ 'AL+W=O 8 " @2(. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ E8-=6%B.:J;:" '3, !@ ("!RQ@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E8-=6,3\'KNC"0 M6BD !@ ("!8#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6#GH4-,1!0 I0T !D M ("!STH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E8-=6-*H:*QR!0 " \ !D ("!>5X 'AL+W=O MC)X( K M& &0 @($B9 >&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6$*# M/W<_ P ;P< !D ("!6'( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6.9"YABK"P (1\ !D M ("!2XD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E8-=6'A(*;"L! 7@H !D ("! M'Z( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ E8-=6)#FD&-_ @ N@< !D ("!\Z\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6.*1Q,=X! , P !D M ("!1LH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ E8-=6* 51QDQ P 0< !D ("!YMD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ME8-=6.F5+X)>!@ ?R@ !D ("!3>8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6#+?4,!\! M! H !D ("!&/8 'AL+W=O&PO=V]R:W-H965TL-QP@( &(( 9 " @1'^ !X;"]W;W)K&UL4$L! A0#% @ E8-=6-A0:'3N P :Q8 !D M ("!"@$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ E8-=6#R97=LI P ]PD !D ("!<@L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-= M6-*S#"^I @ XP< !D ("!UQ8! 'AL+W=O Z2H>H# !F%P &0 M @(&W&0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6((:D'^B! LQ4 M !D ("!IB$! 'AL+W=O!0 &0 @(%_)@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6%1O?6ZH @ ^P< !D M ("!ERT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E8-=6 =P)HD\ P U@P !D ("!AS8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6&?1 MY.H0! &1( !D ("!GDH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6#UVS6N* P J0P !D M ("!E5&PO M=V]R:W-H965T&UL4$L! A0#% @ E8-=6.C5(QH]$ UP(! !D ("! M'V4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ E8-=6*5Y%G*D @ ! < !D ("!1GT! 'AL+W=O^D0@# !G#0 &0 M@(%-B@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ E8-=6"E=,WX'! 3@\ !D M ("!$Y$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ E8-=6#7(GU4H! M14 !D ("!AIP! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ME8-=6+H[I @6! NQ, !D ("!ZZD! 'AL+W=O&PO=V]R:W-H965TV[ 0!X;"]W;W)K&UL4$L! A0#% @ E8-=6$?@*Z)0 P KA4 T M ( !#+X! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ E8-=6$#*==&. @ 3#, !H M ( !R,@! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& %\ 7P 0&@ \,T! end XML 99 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 100 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 306 350 1 true 77 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.infinera.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Leases Sheet http://www.infinera.com/role/Leases Leases Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition Sheet http://www.infinera.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.infinera.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://www.infinera.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Balance Sheet Details Sheet http://www.infinera.com/role/BalanceSheetDetails Balance Sheet Details Notes 14 false false R15.htm 0000015 - Disclosure - Restructuring and Other Related Costs Sheet http://www.infinera.com/role/RestructuringandOtherRelatedCosts Restructuring and Other Related Costs Notes 15 false false R16.htm 0000016 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.infinera.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 16 false false R17.htm 0000017 - Disclosure - Basic and Diluted Net Loss Per Common Share Sheet http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShare Basic and Diluted Net Loss Per Common Share Notes 17 false false R18.htm 0000018 - Disclosure - Debt Sheet http://www.infinera.com/role/Debt Debt Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.infinera.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Stockholders' Equity Sheet http://www.infinera.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.infinera.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Segment Information Sheet http://www.infinera.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 0000023 - Disclosure - Guarantees Sheet http://www.infinera.com/role/Guarantees Guarantees Notes 23 false false R24.htm 0000024 - Disclosure - Pension and Post-Retirement Benefit Plans Sheet http://www.infinera.com/role/PensionandPostRetirementBenefitPlans Pension and Post-Retirement Benefit Plans Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Leases (Tables) Sheet http://www.infinera.com/role/LeasesTables Leases (Tables) Tables http://www.infinera.com/role/Leases 28 false false R29.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.infinera.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.infinera.com/role/RevenueRecognition 29 false false R30.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.infinera.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.infinera.com/role/FairValueMeasurements 30 false false R31.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.infinera.com/role/GoodwillandIntangibleAssets 31 false false R32.htm 9954476 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.infinera.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.infinera.com/role/BalanceSheetDetails 32 false false R33.htm 9954477 - Disclosure - Restructuring and Other Related Costs (Tables) Sheet http://www.infinera.com/role/RestructuringandOtherRelatedCostsTables Restructuring and Other Related Costs (Tables) Tables http://www.infinera.com/role/RestructuringandOtherRelatedCosts 33 false false R34.htm 9954478 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.infinera.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.infinera.com/role/AccumulatedOtherComprehensiveLoss 34 false false R35.htm 9954479 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables) Sheet http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareTables Basic and Diluted Net Loss Per Common Share (Tables) Tables http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShare 35 false false R36.htm 9954480 - Disclosure - Debt (Tables) Sheet http://www.infinera.com/role/DebtTables Debt (Tables) Tables http://www.infinera.com/role/Debt 36 false false R37.htm 9954481 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.infinera.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.infinera.com/role/CommitmentsandContingencies 37 false false R38.htm 9954482 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.infinera.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.infinera.com/role/StockholdersEquity 38 false false R39.htm 9954483 - Disclosure - Segment Information (Tables) Sheet http://www.infinera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.infinera.com/role/SegmentInformation 39 false false R40.htm 9954484 - Disclosure - Guarantees (Tables) Sheet http://www.infinera.com/role/GuaranteesTables Guarantees (Tables) Tables http://www.infinera.com/role/Guarantees 40 false false R41.htm 9954485 - Disclosure - Pension and Post-Retirement Benefit Plans (Tables) Sheet http://www.infinera.com/role/PensionandPostRetirementBenefitPlansTables Pension and Post-Retirement Benefit Plans (Tables) Tables http://www.infinera.com/role/PensionandPostRetirementBenefitPlans 41 false false R42.htm 9954486 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details) Sheet http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails Basis of Presentation and Significant Accounting Policies (Details) Details http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies 42 false false R43.htm 9954487 - Disclosure - Leases - Narrative (Details) Sheet http://www.infinera.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 43 false false R44.htm 9954488 - Disclosure - Leases - Schedule of Current and Long-Term Portion of Operating Lease Liabilities (Details) Sheet http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails Leases - Schedule of Current and Long-Term Portion of Operating Lease Liabilities (Details) Details 44 false false R45.htm 9954489 - Disclosure - Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details) Sheet http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details) Details 45 false false R46.htm 9954490 - Disclosure - Leases - Schedule of Lease Costs (Details) Sheet http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails Leases - Schedule of Lease Costs (Details) Details 46 false false R47.htm 9954491 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 47 false false R48.htm 9954492 - Disclosure - Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) Sheet http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) Details 48 false false R49.htm 9954493 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.infinera.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 49 false false R50.htm 9954494 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) Sheet http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) Details 50 false false R51.htm 9954495 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 51 false false R52.htm 9954496 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 53 false false R54.htm 9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 54 false false R55.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 55 false false R56.htm 9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 56 false false R57.htm 9954501 - Disclosure - Balance Sheet Details - Schedule of Allowance for Credit Losses (Details) Sheet http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforCreditLossesDetails Balance Sheet Details - Schedule of Allowance for Credit Losses (Details) Details 57 false false R58.htm 9954502 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 58 false false R59.htm 9954503 - Disclosure - Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details) Sheet http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details) Details 59 false false R60.htm 9954504 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details) Sheet http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details) Details 60 false false R61.htm 9954505 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details) Sheet http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details) Details 61 false false R62.htm 9954506 - Disclosure - Restructuring and Other Related Costs - Narrative (Details) Sheet http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails Restructuring and Other Related Costs - Narrative (Details) Details 62 false false R63.htm 9954507 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.infinera.com/role/AccumulatedOtherComprehensiveLossTables 63 false false R64.htm 9954508 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details) Sheet http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details) Details 64 false false R65.htm 9954509 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details) Details 65 false false R66.htm 9954510 - Disclosure - Debt - Schedule of Components of Convertible Senior Notes (Details) Notes http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails Debt - Schedule of Components of Convertible Senior Notes (Details) Details 66 false false R67.htm 9954511 - Disclosure - Debt - Narrative (Details) Sheet http://www.infinera.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 67 false false R68.htm 9954512 - Disclosure - Debt - Schedule of Interest Expense Recognized Related to Notes (Details) Notes http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails Debt - Schedule of Interest Expense Recognized Related to Notes (Details) Details 68 false false R69.htm 9954513 - Disclosure - Debt - Schedule of Net Carrying Amount (Details) Sheet http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails Debt - Schedule of Net Carrying Amount (Details) Details 69 false false R70.htm 9954514 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Liabilities (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails Commitments and Contingencies - Schedule of Operating Lease Liabilities (Details) Details 70 false false R71.htm 9954515 - Disclosure - Commitments and Contingencies - Schedule of Finance Lease Liabilities (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails Commitments and Contingencies - Schedule of Finance Lease Liabilities (Details) Details 71 false false R72.htm 9954516 - Disclosure - Commitments and Contingencies - Schedule of Maturities of Long-Term Debt (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails Commitments and Contingencies - Schedule of Maturities of Long-Term Debt (Details) Details 72 false false R73.htm 9954517 - Disclosure - Commitments and Contingencies - Schedule of Short-Term Debt (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails Commitments and Contingencies - Schedule of Short-Term Debt (Details) Details 73 false false R74.htm 9954518 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 74 false false R75.htm 9954519 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.infinera.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 75 false false R76.htm 9954520 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details) Sheet http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details) Details 76 false false R77.htm 9954521 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details) Sheet http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details) Details 77 false false R78.htm 9954522 - Disclosure - Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details) Sheet http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details) Details 78 false false R79.htm 9954523 - Disclosure - Stockholders' Equity - Schedule of Stock-Based Compensation Expense Related to ESPP, Amortization of Stock-Based Compensation Related to RSUs, and Stock-Based Compensation Expense Related to PSUs (Details) Sheet http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails Stockholders' Equity - Schedule of Stock-Based Compensation Expense Related to ESPP, Amortization of Stock-Based Compensation Related to RSUs, and Stock-Based Compensation Expense Related to PSUs (Details) Details 79 false false R80.htm 9954524 - Disclosure - Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details) Sheet http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details) Details 80 false false R81.htm 9954525 - Disclosure - Income Taxes (Details) Sheet http://www.infinera.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.infinera.com/role/IncomeTaxes 81 false false R82.htm 9954526 - Disclosure - Segment Information (Details) Sheet http://www.infinera.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.infinera.com/role/SegmentInformationTables 82 false false R83.htm 9954527 - Disclosure - Guarantees - Schedule of Activity Related to Product Warranty (Details) Sheet http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoProductWarrantyDetails Guarantees - Schedule of Activity Related to Product Warranty (Details) Details 83 false false R84.htm 9954528 - Disclosure - Guarantees - Narrative (Details) Sheet http://www.infinera.com/role/GuaranteesNarrativeDetails Guarantees - Narrative (Details) Details 84 false false R85.htm 9954529 - Disclosure - Guarantees - Schedule of Guarantor Obligations (Details) Sheet http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails Guarantees - Schedule of Guarantor Obligations (Details) Details 85 false false R86.htm 9954530 - Disclosure - Pension and Post-Retirement Benefit Plans (Details) Sheet http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails Pension and Post-Retirement Benefit Plans (Details) Details http://www.infinera.com/role/PensionandPostRetirementBenefitPlansTables 86 false false R9999.htm Uncategorized Items - infn-20230930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - infn-20230930.htm Cover 87 false false All Reports Book All Reports infn-20230930.htm infn-20230930.xsd infn-20230930_cal.xml infn-20230930_def.xml infn-20230930_lab.xml infn-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "infn-20230930.htm": { "nsprefix": "infn", "nsuri": "http://www.infinera.com/20230930", "dts": { "inline": { "local": [ "infn-20230930.htm" ] }, "schema": { "local": [ "infn-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "infn-20230930_cal.xml" ] }, "definitionLink": { "local": [ "infn-20230930_def.xml" ] }, "labelLink": { "local": [ "infn-20230930_lab.xml" ] }, "presentationLink": { "local": [ "infn-20230930_pre.xml" ] } }, "keyStandard": 317, "keyCustom": 33, "axisStandard": 29, "axisCustom": 0, "memberStandard": 53, "memberCustom": 22, "hidden": { "total": 19, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 14 }, "contextCount": 306, "entityCount": 1, "segmentCount": 77, "elementCount": 657, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1010, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.infinera.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R3": { "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "infn:AmortizationOfIntangibleAssetsCostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R5": { "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R6": { "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R8": { "role": "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R9": { "role": "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies", "shortName": "Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.infinera.com/role/Leases", "longName": "0000010 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.infinera.com/role/RevenueRecognition", "longName": "0000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.infinera.com/role/FairValueMeasurements", "longName": "0000012 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.infinera.com/role/GoodwillandIntangibleAssets", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.infinera.com/role/BalanceSheetDetails", "longName": "0000014 - Disclosure - Balance Sheet Details", "shortName": "Balance Sheet Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCosts", "longName": "0000015 - Disclosure - Restructuring and Other Related Costs", "shortName": "Restructuring and Other Related Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.infinera.com/role/AccumulatedOtherComprehensiveLoss", "longName": "0000016 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShare", "longName": "0000017 - Disclosure - Basic and Diluted Net Loss Per Common Share", "shortName": "Basic and Diluted Net Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.infinera.com/role/Debt", "longName": "0000018 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.infinera.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.infinera.com/role/StockholdersEquity", "longName": "0000020 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.infinera.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.infinera.com/role/SegmentInformation", "longName": "0000022 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.infinera.com/role/Guarantees", "longName": "0000023 - Disclosure - Guarantees", "shortName": "Guarantees", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.infinera.com/role/PensionandPostRetirementBenefitPlans", "longName": "0000024 - Disclosure - Pension and Post-Retirement Benefit Plans", "shortName": "Pension and Post-Retirement Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": null }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-13", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.infinera.com/role/LeasesTables", "longName": "9954472 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.infinera.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.infinera.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.infinera.com/role/BalanceSheetDetailsTables", "longName": "9954476 - Disclosure - Balance Sheet Details (Tables)", "shortName": "Balance Sheet Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsTables", "longName": "9954477 - Disclosure - Restructuring and Other Related Costs (Tables)", "shortName": "Restructuring and Other Related Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "9954478 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareTables", "longName": "9954479 - Disclosure - Basic and Diluted Net Loss Per Common Share (Tables)", "shortName": "Basic and Diluted Net Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.infinera.com/role/DebtTables", "longName": "9954480 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.infinera.com/role/CommitmentsandContingenciesTables", "longName": "9954481 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R38": { "role": "http://www.infinera.com/role/StockholdersEquityTables", "longName": "9954482 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.infinera.com/role/SegmentInformationTables", "longName": "9954483 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.infinera.com/role/GuaranteesTables", "longName": "9954484 - Disclosure - Guarantees (Tables)", "shortName": "Guarantees (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansTables", "longName": "9954485 - Disclosure - Pension and Post-Retirement Benefit Plans (Tables)", "shortName": "Pension and Post-Retirement Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails", "longName": "9954486 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-64", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.infinera.com/role/LeasesNarrativeDetails", "longName": "9954487 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails", "longName": "9954488 - Disclosure - Leases - Schedule of Current and Long-Term Portion of Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Current and Long-Term Portion of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "infn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails", "longName": "9954489 - Disclosure - Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details)", "shortName": "Leases - Schedule of Operating Lease and Finance Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R46": { "role": "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails", "longName": "9954490 - Disclosure - Leases - Schedule of Lease Costs (Details)", "shortName": "Leases - Schedule of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "longName": "9954491 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R48": { "role": "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails", "longName": "9954492 - Disclosure - Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details)", "shortName": "Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R49": { "role": "http://www.infinera.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954493 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails", "longName": "9954494 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)", "shortName": "Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "longName": "9954495 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-107", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-107", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954496 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-13", "name": "infn:OperatingLeaseAcceleratedRentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R53": { "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "longName": "9954497 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R54": { "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "longName": "9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R57": { "role": "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforCreditLossesDetails", "longName": "9954501 - Disclosure - Balance Sheet Details - Schedule of Allowance for Credit Losses (Details)", "shortName": "Balance Sheet Details - Schedule of Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "longName": "9954502 - Disclosure - Balance Sheet Details - Narrative (Details)", "shortName": "Balance Sheet Details - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R59": { "role": "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "longName": "9954503 - Disclosure - Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details)", "shortName": "Balance Sheet Details - Schedule of Selected Balance Sheet Items (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "infn:ScheduleOfSelectedBalanceSheetItemsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "infn:ScheduleOfSelectedBalanceSheetItemsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R60": { "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "longName": "9954504 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details)", "shortName": "Restructuring and Other Related Costs - Schedule of Restructuring and Other Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R61": { "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "longName": "9954505 - Disclosure - Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details)", "shortName": "Restructuring and Other Related Costs - Schedule of Restructuring Reserve by Type of Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R62": { "role": "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "longName": "9954506 - Disclosure - Restructuring and Other Related Costs - Narrative (Details)", "shortName": "Restructuring and Other Related Costs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-191", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R63": { "role": "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "longName": "9954507 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "shortName": "Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R64": { "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "longName": "9954508 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details)", "shortName": "Basic and Diluted Net Loss Per Common Share - Schedule of Computation of Net Loss Per Common Share Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "longName": "9954509 - Disclosure - Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details)", "shortName": "Basic and Diluted Net Loss Per Common Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-13", "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": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "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": "infn-20230930.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "longName": "9954510 - Disclosure - Debt - Schedule of Components of Convertible Senior Notes (Details)", "shortName": "Debt - Schedule of Components of Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R67": { "role": "http://www.infinera.com/role/DebtNarrativeDetails", "longName": "9954511 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-253", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R68": { "role": "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails", "longName": "9954512 - Disclosure - Debt - Schedule of Interest Expense Recognized Related to Notes (Details)", "shortName": "Debt - Schedule of Interest Expense Recognized Related to Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "infn:ScheduleOfInterestExpenseRecognizedTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R69": { "role": "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails", "longName": "9954513 - Disclosure - Debt - Schedule of Net Carrying Amount (Details)", "shortName": "Debt - Schedule of Net Carrying Amount (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-237", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R70": { "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails", "longName": "9954514 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Liabilities (Details)", "shortName": "Commitments and Contingencies - Schedule of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R71": { "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails", "longName": "9954515 - Disclosure - Commitments and Contingencies - Schedule of Finance Lease Liabilities (Details)", "shortName": "Commitments and Contingencies - Schedule of Finance Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R72": { "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "longName": "9954516 - Disclosure - Commitments and Contingencies - Schedule of Maturities of Long-Term Debt (Details)", "shortName": "Commitments and Contingencies - Schedule of Maturities of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-217", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-217", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails", "longName": "9954517 - Disclosure - Commitments and Contingencies - Schedule of Short-Term Debt (Details)", "shortName": "Commitments and Contingencies - Schedule of Short-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954518 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetRetirementObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetRetirementObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "longName": "9954519 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-270", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-270", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "longName": "9954520 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details)", "shortName": "Stockholders' Equity - Schedule of Company's Equity Award Activity - RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-264", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "longName": "9954521 - Disclosure - Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details)", "shortName": "Stockholders' Equity - Schedule of Company's Equity Award Activity - PSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-267", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails", "longName": "9954522 - Disclosure - Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details)", "shortName": "Stockholders' Equity - Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-266", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "infn:StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "infn:StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "longName": "9954523 - Disclosure - Stockholders' Equity - Schedule of Stock-Based Compensation Expense Related to ESPP, Amortization of Stock-Based Compensation Related to RSUs, and Stock-Based Compensation Expense Related to PSUs (Details)", "shortName": "Stockholders' Equity - Schedule of Stock-Based Compensation Expense Related to ESPP, Amortization of Stock-Based Compensation Related to RSUs, and Stock-Based Compensation Expense Related to PSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-271", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R80": { "role": "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails", "longName": "9954524 - Disclosure - Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details)", "shortName": "Stockholders' Equity - Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.infinera.com/role/IncomeTaxesDetails", "longName": "9954525 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "infn:IncomeTaxProvisionIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R82": { "role": "http://www.infinera.com/role/SegmentInformationDetails", "longName": "9954526 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoProductWarrantyDetails", "longName": "9954527 - Disclosure - Guarantees - Schedule of Activity Related to Product Warranty (Details)", "shortName": "Guarantees - Schedule of Activity Related to Product Warranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.infinera.com/role/GuaranteesNarrativeDetails", "longName": "9954528 - Disclosure - Guarantees - Narrative (Details)", "shortName": "Guarantees - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-3", "name": "infn:OutstandingStandbyLettersOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "infn:BondSecureAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R85": { "role": "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails", "longName": "9954529 - Disclosure - Guarantees - Schedule of Guarantor Obligations (Details)", "shortName": "Guarantees - Schedule of Guarantor Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-3", "name": "infn:OutstandingStandbyLettersOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-303", "name": "infn:ValueAddedTaxLicense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "unique": true } }, "R86": { "role": "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails", "longName": "9954530 - Disclosure - Pension and Post-Retirement Benefit Plans (Details)", "shortName": "Pension and Post-Retirement Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "infn-20230930.htm", "first": true, "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - infn-20230930.htm", "shortName": "Uncategorized Items - infn-20230930.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "87", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "infn_A2.125ConvertibleSeniorNotesDueSeptember12024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "A2.125ConvertibleSeniorNotesDueSeptember12024Member", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Notes", "label": "2.125% Convertible Senior Notes Due September 1, 2024 [Member]", "documentation": "2.125% Convertible Senior Notes Due September 1, 2024 [Member]" } } }, "auth_ref": [] }, "infn_A2016EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "A2016EquityIncentivePlanMember", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Equity Incentive Plan", "label": "2016 Equity Incentive Plan [Member]", "documentation": "2016 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "infn_A2021RestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "A2021RestructuringPlanMember", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Restructuring Plan", "label": "2021 Restructuring Plan [Member]", "documentation": "2021 Restructuring Plan" } } }, "auth_ref": [] }, "infn_A375ConvertibleSeniorNotesDue2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "A375ConvertibleSeniorNotesDue2028Member", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Notes", "label": "3.75% Convertible Senior Notes Due 2028 [Member]", "documentation": "3.75% Convertible Senior Notes Due 2028" } } }, "auth_ref": [] }, "infn_AccountReceivablesSoldGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "AccountReceivablesSoldGross", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables sold", "label": "Account Receivables Sold, Gross", "documentation": "Account Receivables Sold, Gross" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible List]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r197", "r198", "r199", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r277", "r439", "r440", "r441", "r451", "r452", "r458", "r459", "r460", "r465", "r466", "r467", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r495", "r496", "r498", "r499", "r500", "r501", "r509", "r510", "r514", "r515", "r516", "r529", "r530", "r531", "r532", "r533", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r812" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "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": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accounts Payable and Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r20", "r695" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r816" ] }, "infn_AccountsReceivableAllowanceforCreditLossAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "AccountsReceivableAllowanceforCreditLossAdditions", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Accounts Receivable, Allowance for Credit Loss, Additions", "documentation": "Accounts Receivable, Allowance for Credit Loss, Additions" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "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": [ "r249", "r250" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses", "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": [ "r24" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actuarial Gain (Loss) on Pension", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r14", "r34", "r176", "r177", "r798" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [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": [ "r175", "r176", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r96", "r165", "r553", "r576", "r580" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r175", "r176", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "Total", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r14", "r34", "r469", "r472", "r533", "r571", "r572", "r798", "r799", "r800", "r809", "r810", "r811" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "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": [ "r3", "r14", "r34", "r176", "r177", "r504", "r505", "r506", "r507", "r508", "r798" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets with finite lives:", "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": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Useful Life (In Years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r117" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r90" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r439", "r440", "r441", "r586", "r809", "r810", "r811", "r880", "r904" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r751" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r751" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld for tax obligations", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r410" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r716", "r727", "r737", "r762" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r719", "r730", "r740", "r765" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r751" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r758" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r723", "r731", "r741", "r758", "r766", "r770", "r778" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r776" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock based compensation expense", "totalLabel": "Total 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": [ "r438", "r442" ] }, "infn_AllocatedShareBasedCompensationExpenseBeforeAmortizationOfPriorPeriodsDeferredInventoryCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "AllocatedShareBasedCompensationExpenseBeforeAmortizationOfPriorPeriodsDeferredInventoryCost", "crdr": "debit", "calculation": { "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation effects in net loss before income taxes", "label": "Allocated Share Based Compensation Expense Before Amortization Of Prior Periods Deferred Inventory Cost", "documentation": "Allocated share based compensation expense before amortization of prior periods deferred inventory cost." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r166", "r251", "r265", "r266", "r269", "r899" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recoveries during the period", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r268" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforCreditLossesDetails" ], "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/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r267" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [] }, "infn_AmericasExcludingUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "AmericasExcludingUnitedStatesMember", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Americas, Excluding United States [Member]", "documentation": "Americas, Excluding United States [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs and discount", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r347", "r512", "r679", "r680", "r804" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "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": [ "r10", "r50", "r54" ] }, "infn_AmortizationOfIntangibleAssetsCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "AmortizationOfIntangibleAssetsCostOfRevenue", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization Of Intangible Assets, Cost Of Revenue", "documentation": "Amortization Of Intangible Assets, Cost Of Revenue" } } }, "auth_ref": [] }, "infn_AmortizationOfIntangibleAssetsOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "AmortizationOfIntangibleAssetsOperatingExpenses", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization Of Intangible Assets, Operating Expenses", "documentation": "Amortization Of Intangible Assets, Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from earnings per share computation (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": [ "r217" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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": [ "r44" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "verboseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r906", "r907", "r908", "r909" ] }, "us-gaap_AssetRetirementObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligation", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligation", "label": "Asset Retirement Obligation", "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r278", "r279" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r136", "r161", "r190", "r226", "r235", "r240", "r254", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r461", "r463", "r497", "r548", "r612", "r695", "r707", "r845", "r846", "r888" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "infn_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.infinera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Current and Long-Term Portion of Operating Lease Liabilities", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r155", "r168", "r190", "r254", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r461", "r463", "r497", "r695", "r845", "r846", "r888" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r773" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails", "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": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r772" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r771" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r770" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r72", "r73" ] }, "infn_BankersGuaranteesOrPerformanceBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "BankersGuaranteesOrPerformanceBondsMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banker's Guarantees or Performance Bonds", "label": "Banker's Guarantees Or Performance Bonds [Member]", "documentation": "Banker's Guarantees Or Performance Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and 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": [ "r114" ] }, "infn_BondSecureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "BondSecureAmount", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bond secure amount", "label": "Bond Secure Amount", "documentation": "Bond Secure Amount" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "netLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r157", "r670" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r157" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "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": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "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", "totalLabel": "Total cash, cash equivalents and restricted cash", "terseLabel": "Cash, cash equivalents and restricted cash", "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": [ "r39", "r111", "r187" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change 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": [ "r1", "r111" ] }, "us-gaap_CashCollateralForBorrowedSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCollateralForBorrowedSecurities", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collateral", "label": "Cash Collateral for Borrowed Securities", "documentation": "Carrying amount as of the balance sheet date of cash collateral held for borrowed securities, for which the cash is restricted as to withdrawal or usage." } } }, "auth_ref": [ "r80", "r898" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r750" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r750" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "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": [ "r30", "r82", "r550", "r599" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "infn_CommonSharesReservedForIssuanceUponExerciseOfOutstandingOptionsAssumedFromAcquisitionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "CommonSharesReservedForIssuanceUponExerciseOfOutstandingOptionsAssumedFromAcquisitionsShares", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserved common stock for issuance of options (in shares)", "label": "Common Shares Reserved For Issuance Upon Exercise Of Outstanding Options Assumed From Acquisitions Shares", "documentation": "Common Shares Reserved For Issuance Upon Exercise Of Outstanding Options Assumed From Acquisitions Shares" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r809", "r810", "r880", "r902", "r904" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r89" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized shares (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": [ "r89", "r600" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (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": [ "r15", "r89", "r600", "r618", "r904", "r905" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value Authorized shares \u2013 500,000 as of September\u00a030, 2023 and December\u00a031, 2022 Issued and outstanding shares \u2013 229,442 as of September\u00a030, 2023 and 220,408 as of December\u00a031, 2022", "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": [ "r89", "r552", "r695" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r755" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r754" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r756" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r753" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Post-Retirement Benefit Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r128", "r129", "r130", "r132" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "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": [ "r35", "r172", "r174", "r180", "r545", "r559" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "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": [ "r95", "r179", "r544", "r558" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer hardware", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r669", "r828", "r829" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "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": [ "r45", "r47", "r74", "r75", "r248", "r655" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r45", "r47", "r74", "r75", "r248", "r581", "r655" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "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": [ "r45", "r47", "r74", "r75", "r248", "r655", "r788" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r45", "r47", "r74", "r75", "r248" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "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": [ "r45", "r47", "r74", "r75", "r248", "r655" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract with Customer, Asset and Liability", "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": [ "r848" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r371", "r373", "r384" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofContractwithCustomerAssetandLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r371", "r372", "r384" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "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": [ "r371", "r372", "r384" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred revenue", "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": [ "r371", "r372", "r384" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionNarrativeDetails" ], "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": [ "r385" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contractual obligations", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r807" ] }, "us-gaap_ContractualObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Contractual Obligation, to be Paid, Year Five", "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Contractual Obligation, to be Paid, Year Four", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Contractual Obligation, to be Paid, Year One", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Contractual Obligation, to be Paid, Year Two", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Contractual Obligation, to be Paid, Year Three", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofShortTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes", "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": [ "r123", "r326", "r327", "r337", "r338", "r339", "r343", "r344", "r345", "r346", "r347", "r676", "r677", "r678", "r679", "r680" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.infinera.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Convertible Senior Notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes", "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r86", "r137" ] }, "infn_ConvertibleSeniorNotes2.5DueMarch12027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ConvertibleSeniorNotes2.5DueMarch12027Member", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Notes", "label": "Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member]", "documentation": "Convertible Senior Notes, 2.5%, Due March 1, 2027 [Member]" } } }, "auth_ref": [] }, "infn_ConvertibleSeniorNotesTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ConvertibleSeniorNotesTwoThousandTwentyEightMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Notes, including interest", "label": "Convertible Senior Notes Two Thousand Twenty Eight [Member]", "documentation": "Convertible Senior Notes Two Thousand Twenty Eight" } } }, "auth_ref": [] }, "infn_ConvertibleSeniorNotesTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ConvertibleSeniorNotesTwoThousandTwentyFourMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Notes, including interest", "label": "Convertible Senior Notes Two Thousand Twenty Four [Member]", "documentation": "Convertible Senior Notes Two Thousand Twenty Four [Member]" } } }, "auth_ref": [] }, "infn_ConvertibleSeniorNotesTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ConvertibleSeniorNotesTwoThousandTwentySevenMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Notes, including interest", "label": "Convertible Senior Notes Two Thousand Twenty Seven [Member]", "documentation": "Convertible Senior Notes Two Thousand Twenty Seven" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r102", "r540" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r103", "r190", "r254", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r497", "r845" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of Revenue", "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/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "infn_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "CreditAgreementMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r151", "r196", "r202", "r208", "r258", "r264", "r439", "r440", "r441", "r451", "r452", "r468", "r469", "r470", "r472", "r473", "r474", "r479", "r482", "r484", "r485", "r531" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r151", "r196", "r202", "r208", "r258", "r264", "r439", "r440", "r441", "r451", "r452", "r468", "r469", "r470", "r472", "r473", "r474", "r479", "r482", "r484", "r485", "r531" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r151", "r196", "r202", "r208", "r258", "r264", "r439", "r440", "r441", "r451", "r452", "r468", "r469", "r470", "r472", "r473", "r474", "r479", "r482", "r484", "r485", "r531" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "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": [ "r46", "r248" ] }, "infn_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "CustomerOneMember", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "infn_CustomerPerformanceGuarantee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "CustomerPerformanceGuarantee", "crdr": "credit", "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "parentTag": "infn_OutstandingStandbyLettersOfCredit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer performance guarantees", "label": "Customer Performance Guarantee", "documentation": "Customer Performance Guarantee" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships and backlog", "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": [ "r71" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term debt, net", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r163" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.infinera.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": [ "r122", "r188", "r325", "r331", "r332", "r333", "r334", "r335", "r336", "r341", "r348", "r349", "r351" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "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": [ "r19", "r86", "r87", "r137", "r138", "r192", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r513", "r676", "r677", "r678", "r679", "r680", "r805" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid Principal Balance", "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": [ "r19", "r138", "r352" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument, face amount", "terseLabel": "Principal", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r77", "r79", "r326", "r513", "r677", "r678" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional effective rate of interest to be used on amortized carrying value", "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": [ "r26", "r77", "r355", "r513" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Interest Rates", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r26", "r327" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" ], "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": [ "r192", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r513", "r676", "r677", "r678", "r679", "r680", "r805" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "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": [ "r28", "r192", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r513", "r676", "r677", "r678", "r679", "r680", "r805" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt payment", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r28", "r84" ] }, "infn_DebtInstrumentPeriodicPaymentPaymentInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "DebtInstrumentPeriodicPaymentPaymentInstallments", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt payment installments", "label": "Debt Instrument, Periodic Payment, Payment Installments", "documentation": "Debt Instrument, Periodic Payment, Payment Installments" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r64", "r65", "r76", "r77", "r79", "r83", "r125", "r126", "r192", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r513", "r676", "r677", "r678", "r679", "r680", "r805" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt 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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized issuance costs and discount", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r78", "r337", "r353", "r677", "r678" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt available borrowing capacity", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r27" ] }, "infn_DebtIssuanceCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "DebtIssuanceCostsAmortizationPeriod", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs amortization period", "label": "Debt Issuance Costs, Amortization Period", "documentation": "Debt Issuance Costs, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r445", "r446", "r549" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of actuarial (gain) loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r387", "r401", "r407", "r691", "r692" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r387", "r400", "r406", "r691", "r692" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r387", "r389", "r399", "r405", "r691", "r692" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r397", "r403", "r691", "r692" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r388", "r398", "r404", "r691", "r692" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r55" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r10", "r55" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r134" ] }, "infn_DirectRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "DirectRevenueMember", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct", "label": "Direct Revenue [Member]", "documentation": "Direct Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "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": [ "r383", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "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": [ "r383", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionTables" ], "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": [ "r849" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r711" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r744" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East and Africa", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r906", "r907", "r908", "r909" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net loss per common share - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r203", "r204", "r210", "r212", "r214", "r215", "r216", "r220", "r485", "r486", "r546", "r560", "r672" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net loss per common share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r203", "r204", "r212", "r214", "r215", "r216", "r220", "r485", "r486", "r546", "r560", "r672" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Loss Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r209", "r217", "r218", "r219" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "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": [ "r502" ] }, "infn_EffectsOfStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "EffectsOfStockBasedCompensation", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation effects in inventory", "label": "Effects Of Stock Based Compensation", "documentation": "Effects of stock based compensation." } } }, "auth_ref": [] }, "infn_EffectsOfStockBasedCompensationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "EffectsOfStockBasedCompensationLineItems", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effects Of Stock Based Compensation [Line Items]", "label": "Effects Of Stock Based Compensation [Line Items]", "documentation": "Effects Of Stock Based Compensation [Line Items]" } } }, "auth_ref": [] }, "infn_EffectsOfStockBasedCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "EffectsOfStockBasedCompensationTable", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effects Of Stock Based Compensation [Table]", "label": "Effects Of Stock Based Compensation [Table]", "documentation": "Effects of stock based compensation" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Compensation Expense, Net", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r878" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit associated with stock-based compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r438" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Severance and other related expenses", "terseLabel": "Severance and other related expenses", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan shares", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "infn_EnterpriseResourcePlanningSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "EnterpriseResourcePlanningSystemsMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enterprise Resource Planning Systems", "label": "Enterprise Resource Planning Systems [Member]", "documentation": "Enterprise resource planning systems" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r709" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r709" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r709" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r783" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r709" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r709" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r709" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r709" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r15", "r151", "r175", "r176", "r177", "r193", "r194", "r195", "r198", "r205", "r207", "r221", "r258", "r264", "r370", "r439", "r440", "r441", "r451", "r452", "r468", "r469", "r470", "r471", "r472", "r474", "r484", "r503", "r504", "r505", "r506", "r507", "r508", "r533", "r571", "r572", "r573", "r586", "r639" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r752" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r716", "r727", "r737", "r762" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r758" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of debt", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r489", "r490", "r493" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r489", "r490", "r493" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r490", "r534", "r535", "r536", "r677", "r678", "r689", "r690", "r691" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r494" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.infinera.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r488" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r339", "r391", "r396", "r490", "r534", "r689", "r690", "r691" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r339", "r391", "r396", "r490", "r535", "r677", "r678", "r689", "r690", "r691" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r339", "r391", "r392", "r393", "r394", "r395", "r396", "r534", "r535", "r536", "r677", "r678", "r689", "r690", "r691" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r488", "r494" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r522", "r524" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r519", "r528" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, current, statement of financial position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r520" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables", "http://www.infinera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease Liabilities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r887" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, statement of financial position [Extensible List]", "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": [ "r520" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r887" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r521", "r524" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r527", "r694" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r526", "r694" ] }, "infn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r159", "r274" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r272", "r273", "r274", "r275", "r541", "r542" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r118", "r542" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r51", "r53" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "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": [ "r118", "r541" ] }, "infn_ForeignSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ForeignSubsidiaryMember", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Subsidiary", "label": "Foreign Subsidiary [Member]", "documentation": "Foreign Subsidiary [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on extinguishment of debt", "negatedTerseLabel": "Gain on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r10", "r62", "r63" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r104", "r622" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administration", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r100" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r158", "r270", "r543", "r675", "r695", "r818", "r825" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r116" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r271" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r101", "r190", "r226", "r234", "r239", "r242", "r254", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r497", "r673", "r845" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r300", "r305", "r307", "r310" ] }, "us-gaap_GuaranteeObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsLineItems", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations [Line Items]", "label": "Guarantor Obligations [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": [ "r300", "r305", "r307", "r310" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Domain]", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r300", "r305", "r307", "r310" ] }, "us-gaap_GuaranteesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Guarantees [Abstract]", "label": "Guarantees [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GuaranteesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesTextBlock", "presentation": [ "http://www.infinera.com/role/Guarantees" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantees", "label": "Guarantees [Text Block]", "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties." } } }, "auth_ref": [ "r298", "r301", "r302", "r303", "r304", "r306", "r308", "r309" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "terseLabel": "Pre-tax loss", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r98", "r140", "r226", "r234", "r239", "r242", "r547", "r556", "r673" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r276", "r284", "r623" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r284", "r623" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.infinera.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r191", "r444", "r448", "r449", "r450", "r453", "r455", "r456", "r457", "r585" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "netLabel": "Tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r143", "r147", "r206", "r207", "r231", "r447", "r454", "r561" ] }, "infn_IncomeTaxProvisionIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "IncomeTaxProvisionIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "netLabel": "Provision for income taxes increase (decrease)", "label": "Income Tax Provision Increase (Decrease)", "documentation": "Income Tax Provision Increase (Decrease)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r40" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r539", "r803" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [] }, "infn_IndirectRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "IndirectRevenueMember", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect", "label": "Indirect Revenue [Member]", "documentation": "Indirect Revenue [Member]" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r723", "r731", "r741", "r758", "r766", "r770", "r778" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r776" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r712", "r782" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r712", "r782" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r712", "r782" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r49", "r52" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r78", "r142", "r178", "r230", "r511", "r624", "r706", "r903" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r107", "r345", "r356", "r679", "r680" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/DebtScheduleofInterestExpenseRecognizedRelatedtoNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r109", "r346", "r679", "r680" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r183", "r185", "r186" ] }, "infn_InventoryAwaitingCustomerAcceptanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "InventoryAwaitingCustomerAcceptanceLineItems", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Details [Line Items]", "label": "Inventory Awaiting Customer Acceptance [Line Items]", "documentation": "Inventory Awaiting Customer Acceptance Line Items" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "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": [ "r794" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Total inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r167", "r671", "r695" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "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": [ "r796" ] }, "us-gaap_InventoryValuationAndObsolescenceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationAndObsolescenceMember", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Valuation and Obsolescence", "label": "Inventory Valuation and Obsolescence [Member]", "documentation": "A revision in the estimate of excess and obsolete inventory to reduce the carrying amount of inventory to net realizable value." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "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": [ "r795" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r105", "r229" ] }, "infn_LaboratoryAndManufacturingEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "LaboratoryAndManufacturingEquipmentMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory and manufacturing equipment", "label": "Laboratory And Manufacturing Equipment [Member]", "documentation": "Laboratory and manufacturing equipment." } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and building", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.infinera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r886" ] }, "infn_LeaseRelatedImpairmentChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "LeaseRelatedImpairmentChargesMember", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease related impairment charges", "verboseLabel": "Lease related impairment charges", "label": "Lease Related Impairment Charges [Member]", "documentation": "Lease Related Impairment Charges [Member]" } } }, "auth_ref": [] }, "infn_LeaseholdAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "LeaseholdAndBuildingImprovementsMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold and building improvements", "label": "Leasehold And Building Improvements [Member]", "documentation": "Leasehold And Building Improvements [Member]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r121" ] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of finance lease", "label": "Lessee, Finance Lease, Term of Contract", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r885" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables", "http://www.infinera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r887" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r887" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r885" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.infinera.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r517" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "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/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "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_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r94", "r139", "r555", "r695", "r806", "r815", "r881" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r25", "r156", "r190", "r254", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r462", "r463", "r464", "r497", "r695", "r845", "r888", "r889" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets (Liabilities)", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseAgreementTermsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAgreementTermsMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License Agreement Terms", "label": "License Agreement Terms [Member]", "documentation": "Terms of the license agreements under research and development arrangements accounted for as a contract to perform research and development for others." } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r850" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r19", "r138", "r897" ] }, "infn_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional borrowing capacity", "label": "Line Of Credit Facility, Additional Borrowing Capacity", "documentation": "Line Of Credit Facility, Additional Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-based revolving credit facility", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.infinera.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long Lived Assets", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r138", "r338", "r354", "r677", "r678", "r897" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "verboseLabel": "Current maturities", "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": [ "r162" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r192", "r343" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r192", "r343" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r192", "r343" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r192", "r343" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r12", "r192", "r343" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r808" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 8.0 }, "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/DebtScheduleofNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "netLabel": "Long-Term", "totalLabel": "Net carrying amount", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails", "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r61" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r293", "r294", "r295", "r299", "r837", "r838" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r293", "r294", "r295", "r299", "r837", "r838" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r293", "r294", "r295", "r299", "r837", "r838" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r293", "r294", "r295", "r299", "r837", "r838" ] }, "infn_LossContingencyRelatedToNonCancelablePurchaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "LossContingencyRelatedToNonCancelablePurchaseCommitments", "crdr": "credit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency related to non-cancelable purchase commitments", "label": "Loss Contingency Related To Non Cancelable Purchase Commitments", "documentation": "Loss contingency related to non-cancelable purchase commitments." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r248", "r684", "r849", "r900", "r901" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r408", "r538", "r568", "r591", "r592", "r644", "r646", "r648", "r649", "r651", "r665", "r666", "r674", "r681", "r693", "r697", "r847", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r750" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r750" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r408", "r538", "r568", "r591", "r592", "r644", "r646", "r648", "r649", "r651", "r665", "r666", "r674", "r681", "r693", "r697", "r847", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market 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": [ "r851" ] }, "us-gaap_MortgagesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgagesMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/DebtScheduleofComponentsofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage", "verboseLabel": "Mortgage Payable, including interest", "label": "Mortgages [Member]", "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan." } } }, "auth_ref": [] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoProductWarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [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/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r777" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r248", "r684", "r849", "r900", "r901" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r184" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r184" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "netLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r99", "r113", "r141", "r154", "r170", "r173", "r177", "r190", "r197", "r200", "r201", "r202", "r203", "r206", "r207", "r213", "r226", "r234", "r239", "r242", "r254", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r486", "r497", "r557", "r620", "r637", "r638", "r673", "r706", "r845" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r750" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r720", "r731", "r741", "r758", "r766" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r748" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r747" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r758" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r777" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r777" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental schedule of non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total property, plant and equipment, net", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r247" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other (expense) income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r814" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of business activities", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r814" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss 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": [ "r18", "r34" ] }, "infn_OperatingAndFinancingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "OperatingAndFinancingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating and finance lease liability", "label": "Operating And Financing Lease, Liability, Current", "documentation": "Operating And Financing Lease, Liability, Current" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r226", "r234", "r239", "r242", "r673" ] }, "infn_OperatingLeaseAcceleratedRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "OperatingLeaseAcceleratedRentExpense", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated rent expense", "label": "Operating Lease, Accelerated Rent Expense", "documentation": "Operating Lease, Accelerated Rent Expense" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r884" ] }, "infn_OperatingLeaseExpenseOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "OperatingLeaseExpenseOperatingActivities", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease Expense, Operating Activities", "documentation": "Operating Lease Expense, Operating Activities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails", "http://www.infinera.com/role/LeasesScheduleofOperatingLeaseandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liability", "verboseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/LeasesScheduleofCurrentandLongTermPortionofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liabilities", "terseLabel": "Other long-term liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r523", "r524" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r527", "r694" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r526", "r694" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and other current liabilities", "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": [ "r24" ] }, "infn_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "OtherAmericasMember", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Other Americas [Member]", "documentation": "Other Americas [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r160" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Actuarial loss on pension liabilities", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r4", "r96", "r402" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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": [ "r8", "r13", "r135" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in accumulated other comprehensive loss", "terseLabel": "Other comprehensive 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": [ "r8", "r13", "r135", "r171", "r174" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of actuarial (gain) loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6", "r96", "r169", "r402" ] }, "infn_OtherImpairmentChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "OtherImpairmentChargesMember", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Impairment Charges [Member]", "documentation": "Other Impairment Charges" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r113" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long Term Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other (loss) gain, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r108" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r750" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r721", "r732", "r742", "r767" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r721", "r732", "r742", "r767" ] }, "infn_OutstandingStandbyLettersOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "OutstandingStandbyLettersOfCredit", "crdr": "credit", "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding standby letters of credit", "totalLabel": "Total", "label": "Outstanding Standby Letters Of Credit", "documentation": "Outstanding Standby Letters Of Credit" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r746" ] }, "infn_PaymentForTermLicenseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "PaymentForTermLicenseObligation", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of term license obligation", "label": "Payment For Term License Obligation", "documentation": "Payment For Term License Obligation" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r283", "r802" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for debt extinguishment", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt issuance cost", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding paid on behalf of employees for net share settlement", "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": [ "r182" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r110" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r749" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r748" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r758" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r751" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r747" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance stock units", "verboseLabel": "PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r88", "r358" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r88", "r600" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r88", "r358" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r88", "r600", "r618", "r904", "r905" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value Authorized shares \u2013 25,000 and no shares 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": [ "r88", "r551", "r695" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r797" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of 2028 Notes, net of discount", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r801" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of long term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r36", "r583" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from asset-based revolving credit facility", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r682" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r244", "r540", "r562", "r563", "r564", "r565", "r566", "r567", "r667", "r682", "r696", "r790", "r839", "r840", "r849", "r900" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoProductWarrantyDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Balance at the end of the 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": [ "r81", "r307", "r312", "r315" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24", "r842", "r844" ] }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualNoncurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term accrued warranty", "label": "Product Warranty Accrual, Noncurrent", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r29", "r842", "r844" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoProductWarrantyDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Utilization", "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": [ "r313" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoProductWarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges to operations", "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": [ "r314" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r244", "r540", "r562", "r563", "r564", "r565", "r566", "r567", "r667", "r682", "r696", "r790", "r839", "r840", "r849", "r900" ] }, "infn_PropertyLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "PropertyLeases", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "parentTag": "infn_OutstandingStandbyLettersOfCredit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property leases", "label": "Property Leases", "documentation": "Property leases." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r785", "r789", "r832" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total 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": [ "r789", "r830" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subtotal", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r784", "r792", "r831" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r120" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r746" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r746" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r390", "r408", "r434", "r435", "r436", "r537", "r538", "r568", "r591", "r592", "r644", "r646", "r648", "r649", "r651", "r665", "r666", "r674", "r681", "r693", "r697", "r700", "r833", "r847", "r891", "r892", "r893", "r894", "r895" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.infinera.com/role/DebtNarrativeDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r390", "r408", "r434", "r435", "r436", "r537", "r538", "r568", "r591", "r592", "r644", "r646", "r648", "r649", "r651", "r665", "r666", "r674", "r681", "r693", "r697", "r700", "r833", "r847", "r891", "r892", "r893", "r894", "r895" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "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": [ "r32" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, 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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss", "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": [ "r18", "r34" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of 2024 Notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r37" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of asset-based revolving credit facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of mortgage payable", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r85", "r443", "r896" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r714", "r725", "r735", "r760" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r715", "r726", "r736", "r761" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r722", "r733", "r743", "r768" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Cash Equivalents [Abstract]", "label": "Restricted Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term restricted cash", "terseLabel": "Short-term restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r39", "r157", "r187" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r157" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term restricted cash", "terseLabel": "Long-term restricted cash", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r39", "r144", "r187" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r44" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "verboseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Other Related Costs", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r280", "r281", "r283", "r286", "r292" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other related costs", "verboseLabel": "Charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10", "r287", "r289", "r834" ] }, "infn_RestructuringChargesCostofRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "RestructuringChargesCostofRevenue", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other related costs", "label": "Restructuring Charges, Cost of Revenue", "documentation": "Restructuring Charges, Cost of Revenue" } } }, "auth_ref": [] }, "infn_RestructuringChargesOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "RestructuringChargesOperatingExpenses", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other related costs", "label": "Restructuring Charges, Operating Expenses", "documentation": "Restructuring Charges, Operating Expenses" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r282", "r283", "r289", "r290" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r282", "r283", "r284", "r285", "r289", "r290", "r291" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash restructuring charges and other related costs", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Restructuring liability", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r283", "r288" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring accrual", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r793", "r835", "r836" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [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": [] }, "infn_RestructuringReserveSettledWithoutCashAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "RestructuringReserveSettledWithoutCashAndOther", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-Cash Settlements and Other", "label": "Restructuring Reserve, Settled Without Cash And Other", "documentation": "Restructuring Reserve, Settled Without Cash And Other" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r127", "r554", "r575", "r580", "r584", "r601", "r695" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r151", "r193", "r194", "r195", "r198", "r205", "r207", "r258", "r264", "r439", "r440", "r441", "r451", "r452", "r468", "r470", "r471", "r474", "r484", "r571", "r573", "r586", "r904" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r227", "r228", "r233", "r237", "r238", "r244", "r246", "r248", "r382", "r383", "r540" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r248", "r787" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.infinera.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r148", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r386" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized in the future as of September 30, 2023", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r145" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized in the future, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r146" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r146" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r786" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased assets obtained in exchange for new lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r525", "r694" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased assets obtained in exchange for new lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r525", "r694" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r777" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r777" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Loss", "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": [ "r34", "r882", "r883" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "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": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofAntidilutiveSharesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Shares Excluded from Computation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Net Loss Per Common Share Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r813" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effects of Stock-Based Compensation on Company's Balance Sheets and Statements of Operations", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.infinera.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Measured 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": [ "r489", "r490" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived 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": [ "r51", "r53" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r675", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ] }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGuaranteeObligationsTable", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails", "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Guarantor Obligations [Table]", "label": "Schedule of Guarantor Obligations [Table]", "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties." } } }, "auth_ref": [ "r300", "r305", "r307", "r310" ] }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGuaranteeObligationsTextBlock", "presentation": [ "http://www.infinera.com/role/GuaranteesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Guarantor Obligations", "label": "Schedule of Guarantor Obligations [Table Text Block]", "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties." } } }, "auth_ref": [ "r841" ] }, "infn_ScheduleOfInterestExpenseRecognizedTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ScheduleOfInterestExpenseRecognizedTableTableTextBlock", "presentation": [ "http://www.infinera.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense Recognized Related To Notes", "label": "Schedule Of Interest Expense Recognized Table [Table Text Block]", "documentation": "Schedule Of Interest Expense Recognized Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-Term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.infinera.com/role/PensionandPostRetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Benefit Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Equity Award Activity - PSUs", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.infinera.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Information [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.infinera.com/role/GuaranteesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity Related to Product Warranty", "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": [ "r311" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails", "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails", "http://www.infinera.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsNarrativeDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r289", "r290", "r291" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Other Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r56", "r58", "r59" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve by Type of Cost", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r57", "r60" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r48", "r97" ] }, "infn_ScheduleOfSelectedBalanceSheetItemsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ScheduleOfSelectedBalanceSheetItemsTableTextBlock", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Details of Selected Balance Sheet Items", "label": "Schedule Of Selected Balance Sheet Items [Table Text Block]", "documentation": "Schedule of selected balance sheet items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Equity Award Activity - RSUs", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTextBlock", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-Term Debt", "label": "Schedule of Short-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.infinera.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r879" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r708" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "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": [ "r710" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r246", "r247", "r588", "r589", "r590", "r645", "r647", "r650", "r652", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r668", "r683", "r700", "r849", "r900" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.infinera.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r232", "r236", "r240", "r241", "r242", "r243", "r244", "r245", "r248" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofEffectsofStockBasedCompensationonCompanysBalanceSheetsandStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r100" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.infinera.com/role/CommitmentsandContingenciesScheduleofMaturitiesofLongTermDebtDetails", "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r682" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Number of units canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant\u00a0date\u00a0fair value per share, canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of units granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r426" ] }, "infn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValueRollForward", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Aggregate Intrinsic Value [Roll Forward]", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Aggregate Intrinsic Value [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant\u00a0date\u00a0fair value per share, granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of units, beginning balance (in shares)", "periodEndLabel": "Number of units, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r423", "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Restricted Stock\u00a0Units", "verboseLabel": "Number of Performance Stock Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant\u00a0date\u00a0fair value per share, beginning balance (in dollars per share)", "periodEndLabel": "Weighted average grant\u00a0date\u00a0fair value per share, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r423", "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average \u00a0Grant\u00a0Date\u00a0 Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average\u00a0Period (in Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r133" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Number of units released (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r427" ] }, "infn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, RSUs released", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Aggregate Intrinsic Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested in period aggregate intrinsic value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant\u00a0date\u00a0fair value per share, released (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseRelatedtoESPPAmortizationofStockBasedCompensationRelatedtoRSUsandStockBasedCompensationExpenseRelatedtoPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofTotalStockBasedCompensationCostforInstrumentsGrantedbutNotYetAmortizedDetails", "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": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.infinera.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing price of common stock (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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails", "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityRSUsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate intrinsic value, beginning balance", "periodEndLabel": "Aggregate intrinsic value, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "infn_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueOutstandingRollForward", "presentation": [ "http://www.infinera.com/role/StockholdersEquityScheduleofCompanysEquityAwardActivityPSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding [Roll Forward]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r15" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld for tax obligations (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofActivityRelatedtoProductWarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in estimate", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties." } } }, "auth_ref": [ "r843" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r31", "r151", "r175", "r176", "r177", "r193", "r194", "r195", "r198", "r205", "r207", "r221", "r258", "r264", "r370", "r439", "r440", "r441", "r451", "r452", "r468", "r469", "r470", "r471", "r472", "r474", "r484", "r503", "r504", "r505", "r506", "r507", "r508", "r533", "r571", "r572", "r573", "r586", "r639" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r246", "r247", "r588", "r589", "r590", "r645", "r647", "r650", "r652", "r654", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r668", "r683", "r700", "r849", "r900" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r193", "r194", "r195", "r221", "r540", "r582", "r587", "r593", "r594", "r595", "r596", "r597", "r598", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r613", "r614", "r615", "r616", "r617", "r619", "r621", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r639", "r701" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r193", "r194", "r195", "r221", "r540", "r582", "r587", "r593", "r594", "r595", "r596", "r597", "r598", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r613", "r614", "r615", "r616", "r617", "r619", "r621", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r639", "r701" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "infn_StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "StockBasedCompensationCostForInstrumentsGrantedButNotYetAmortizedTableTableTextBlock", "presentation": [ "http://www.infinera.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Stock Based Compensation Cost for Instruments Granted but Not Yet Amortized", "label": "Stock Based Compensation Cost For Instruments Granted But Not Yet Amortized Table [Table Text Block]", "documentation": "Stock based compensation cost for instruments granted but not yet amortized." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP shares issued (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": [ "r15", "r88", "r89", "r127" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units released (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r15", "r88", "r89", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP shares issued", "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": [ "r15", "r88", "r89", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units released", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r15", "r127" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.infinera.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r92", "r93", "r115", "r602", "r618", "r640", "r641", "r695", "r707", "r806", "r815", "r881", "r904" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.infinera.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r124", "r189", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r475", "r642", "r643", "r653" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Details", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r791" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SuretyBondMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SuretyBondMember", "presentation": [ "http://www.infinera.com/role/GuaranteesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surety Bond", "label": "Surety Bond [Member]", "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond." } } }, "auth_ref": [] }, "infn_SwingLoanSubFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "SwingLoanSubFacilityMember", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swing Loan Sub-Facility", "label": "Swing Loan Sub-Facility [Member]", "documentation": "Swing Loan Sub-Facility [Member]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r757" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsScheduleofSelectedBalanceSheetItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "infn_TermLicensesIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "TermLicensesIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid term licenses (included in accounts payable, accrued liabilities and other long-term liabilities)", "label": "Term Licenses Incurred But Not Yet Paid", "documentation": "Term Licenses Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r749" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r756" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.infinera.com/role/BalanceSheetDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable", "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/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r776" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r778" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.infinera.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "infn_TransferOfInventoryToFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "TransferOfInventoryToFixedAssets", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of inventory to fixed assets", "label": "Transfer Of Inventory To Fixed Assets", "documentation": "Value of inventory transferred to fixed assets in noncash transactions." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r779" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r780" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r778" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r778" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r781" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r779" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringReservebyTypeofCostDetails", "http://www.infinera.com/role/RestructuringandOtherRelatedCostsScheduleofRestructuringandOtherRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r282", "r283", "r289", "r290" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.infinera.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.infinera.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r775" ] }, "infn_UnpaidDebtIssuancecosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "UnpaidDebtIssuancecosts", "crdr": "credit", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid debt issuance cost", "label": "Unpaid Debt Issuance costs", "documentation": "Unpaid Debt Issuance costs" } } }, "auth_ref": [] }, "infn_ValueAddedTaxLicense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.infinera.com/20230930", "localname": "ValueAddedTaxLicense", "crdr": "debit", "calculation": { "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails": { "parentTag": "infn_OutstandingStandbyLettersOfCredit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.infinera.com/role/GuaranteesScheduleofGuarantorObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value added tax license", "label": "Value Added Tax License", "documentation": "Value added tax license." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.infinera.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average 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": [ "r211", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.infinera.com/role/BasicandDilutedNetLossPerCommonShareScheduleofComputationofNetLossPerCommonShareBasicandDilutedDetails", "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average 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": [ "r210", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.infinera.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per common share:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481999/410-20-25-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "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)(i)", "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)(01)", "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)", "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)(A)", "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)(B)", "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)(02)(C)", "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": "(d)(iv)(03)", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "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": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "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)(2)", "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": "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "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": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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/2147483147/928-340-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r544": { "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/2147483589/942-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "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/2147479440/944-210-S99-1" }, "r551": { "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/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "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/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r792": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r793": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r815": { "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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/2147482517/912-730-25-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 106 0001138639-24-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001138639-24-000040-xbrl.zip M4$L#!!0 ( ):#75@HGHR-W < ),@ ; :6YF;BTP.3,P,C R,V5X M:&EB:70S,3$N:'1MY5IK;QLW%OV^OX+KH*D-2+)&C]B2'0.*I6P$%'%J.YOV M4\$9=>#G,^SB?)Q?E8 M*[R1%XLUCD_]L_GQVZ3\U"+^<6Y4%.FQ-L#)4\['=EIG)S&0=!J MM./.B8A/>2-HAO6XTQ:=WX(#3(6XGV/S>2+?'DQ46AU+VK_;:M1.VEE^-E,B M'W>#>OV' R=Z<1[K-,=^!O/]5[_,QF*YO,^K/%&CM.M,.O!3%\.13K3IOJJ[ M/V9U[1$\Q.5"H7B@<- M4G5P/U:AREDSJ 4/]5PWEYL1+,YUUNU@U36%(WA8FF?5^')P?3M\/[SLW0ZO M/K)/GZ]O/O<^WK+;*W;]^:WK/;#P-V,[C\?#V\ M'0YNV."7RP^]C_\:L-[E+0T'G6:KLM,%_U^;>S>O7P5OZF>]_M6GVT'_@=4P MR7FB66\LK>Q=O^M]'-Q4KW[Y:?#KPL!&O=[8,\1_D7&MK<8-*ZS/ITJP+S7V M07(C*BR2)E?QG.5CGK]^U3X]>Q(T52H0HF[CY)D-"6ILR,9\*IF14R5G(*]\ MK"S[N> &B$GF[%IFVN1,I^R]-A,6U*L_,QVS81IC,<-!:P8"/%$%I:EFHP M/1;D*F4\G;,BS4TAH2:XWY4!N(>S"9Y(+1;S"#\9IB?@K%Q[N0V!5$;26F[F M)#+A=Q+[KJUI\9N ,M@R<34$>Y! I QJ!L123()87 FHC.FILJB*RB%,K@7,(%X25)5H$O M?6X?;0UL"44+5TBB2"" :&N$Q&UGG3X1MV,6)WIF%U PJT$9RA;)1H6V >48#1B0]'9G0D!7ZV[!#>%Y+8 MT;EX3J2K(?LNBX22+AZWSZ41VZJ*_CTY!\55>K4PX#69Y2":^CPT2)= M]MXH?K!1C(W(SL>8@005@KUK5_N;.* ?GA4':)KZTJ+A@4<<_WT[7!6BYH@7 M=O\IQ)&AA.O+G3SKZL)@ 6395%F7NY"2J5N'6H)5UJ\SAY$)=[$L:7<5CTK) M*C2HP #0Q>I$"7>^L$5HE5#<*#) ^>+@N"REE0I+A.V@;QV[NTS75D(AG"S< MI SU745%PHF@8)938D7\F.'+R'KUP[=0DB X!/.EV)LSOD.LA(^QLG?B;4!F M_Y3=&SE &]I+ @2W.N7$3=P"3%3G"25H.1<1 X84#U6B\CF5@FW;$GY=<%W< M//0>B*[U"8X"[TN#L@+-G07DJ71%D3;"*> ZAI&D_B\!?# B,\(EB: ;\A ! M?E4&%GK)((F.V&#*D\)E'7E0QC$JMIK"=KNE\B[KSAXLXA^W%V.'"4P$ UA? M\D-=Y+LUV(?G^%):4C\3?[O/8^&B4W(PE]X3BT:?-GBA817(?>^Q3<]31U\6 M4C>R-;Q/R'CB?AU%A2'_KA'MEE4GVN;XG0[K6,M&6.AW?PYCASNFQ *D3I#B-T3DF+I5Y'7JLQM\NJ1%GL@"6%HS?GCY)ZYCARW,FD/)D\DJ_\ MURYZ$I@VFL]6O=9^W'X&3?KM61'5_K,=J#M[BP48*ZN4(P98!\0J^RBD3RA6 M&ZW%4C6.]B+7QB[K@_L!2TYP5,VE_ J_A1H5B,:%@GYND4/ !G1BB:[P+S4Y M"ZS+WPL%]1VNBS1RIYBC%]YH]G"2HS*N$$WJGZD3CY2$^TMN7S9\,\GOB*Q] M&75T[1H ]U)@<:I[4E#+WLR?7K9D*1>8:.4R27<"H&P;, 51U/0:RU4,BW)A MBPEB )\X8TIRW'K^?>G5 )U@#Z0?&\"_ M=*E[$(CGM/4D:QXCE3I5.=3"41 M9\I'Y>L>4R:YG&2)GDN,SL;:9S9_@!'$]']256K?XSO1/C5)+JG9>QD:E**Y M?P/>^(#6N>MXR]$0P)2F"NT3GEG977PY VUF"9]W5>JT<9/.RK5" MG>=ZXN V)>Y%>2S?A3NL^>'R!J3=K#6"-W0)DAO\%8N-R_N1FKL?.<[%YMA) MK>4G;AVMUX*=8U];M5.O-4];>RU[[#3V6L,O-N/IVX/FP6)"F6G=1G;/@H?7 M()1\&Z[1V7-!QETZO9L_+ *EM4\SQ-]M/#;%!_A9K?%HW_W90HZ[SUTB_=Z_ MAWUWI3#H7?&7/.-?).0=?]629391KD&7NI0);N.3[7?V".'G_Q;!]3*#;<<;?KEV%6,+?7HT3UY MIJU[']_UK^NF=BP[!A1;;@4$=BHK:/MI MP1ER+,*CX921D3R7@A56I??L%R'M ZM62ZE+G3%?Y_S(/Y\?N4W.0RUF%^="39@2'_94T#X.93MLUD4@6E'$ MWX>G8I$/=S;#Y+Y(>]L4JK(TG[=UJ-VDD[R\^F2N2C M3E"O_VO/B5ZI5_0$LQ.5RKGB08-4 M[3V.5*ARU@QJC74]5\WEYAX6YSKKG&+5%84C>%B:5]7XLC<8]J_[E]UA__:& M??XRN/O2O1FRX2T;?/G48T&35X/6 3]DMP,6M,7\X9H-?^JQN][EET%_V._= ML=ZOES]U;W[LL>[ED(:#TV:K\JP+_EZ;NW?O]H/C^EGWZO;SL'>U9C5,T46,?N87Y,'0\8P^IGB92W,N*]X?Q7A!:6I9J$#T6Y"IE M/)VQ(LU-(:$FJ-]5 ;B'LS&>2"T6\P@_&:;'H*Q<>[D-@51&TEIN9B0RY@\2 M^ZZL:?&;@#+8,G$E!'N00*0,2@;$4DR')D(:-AVI:,1L01_+^5-I9+D(&3!6 M-D%MH3(U5?D(!MI,1DY!6C>#:EK S FF"1;.5MWPEN/<_$J<)0.FX4D*RM)S M%009XA@V*^,JC9$.#O;X'B6%P)J(SHJ;*HBLHA3*X%S"!>$E29:!+WUNGVP- M; E%"U=(HD@@@&AKA,1M9YT^$;V=QP;,3I1Z\WM*RL1-3. ME=G0]BT'M55CPS4/O-M_WPA.SFP9MI*;">PZCA4>G6_ZC!OIH@"OJC"1Y"TF M$?HP479$XB0V1J)3LM.S4#9*M"TPCRC Z,2'(S,ZD@(_6W8 [PM)[.AO*/B@IUZF% ZS-*P15T^&B1+CMO%*]M M%&,CLO,I9B!!A6#GVM7^)@Y>O9JA9[J2%OT./.+X[]OAJA U1[RPNT\AC@PE M7%_NY%E7%P8+(,LFRKKJD3E,RH%V[8E_+K@NKAYZ*V)KO0) MC@(?2X.R LV=!>2I=$61-L(IX#J&>TG]7P+X8$1FA$L203?D(0+\J@PL])9! M$AVRWH0GAD_,&WW:X(V&52#WO<2)?.5/N^A%8/H. MF\_V'VT^W;%;S'%8668;)?\J%I:)1]%\09W:Z"H6JG%T%KDV=E$:W ]8;2OY /.TKJ&-J5_O=^X#Y@>Y%02W;,G]P MV9*@7&"BE8O\?!8 9<> *8@B"GO%%PN+2F&+,6( GSAC2E[<>O1]ZX4 36 7 M?!\;P+\"UTJ7L0B.>T521K'BZ5*E$YU,)'%FRN_+-SVF3'(YSA(]DQB=CK3/ M;+Z&$<3T?U)0:M_R=*CS7(\=4?Z-[T>OJ&-R:4R=AI9(\L6+\CH?S<<(W.7@M# M[D;JXVR]3I36OLP0?_'QU!0?X%>UYMU^"XGN/GTF;'[>=&\N?W,W"H./WN[S?]CCQQ\]F\AX(P-MQQN^N7(U8@M->G)M7FFK7L_W_&O[R9RXR)] MF5NNSM274WB(!"ORYZ<\=VG[[*U\^>G_C\"1^[\)_P502P,$% @ EH-= M6(!V-=">!0 %"4 !L !I;F9N+3 Y,S R,#(S97AH:6)I=#,R,2YH=&WM M6FU3VS@0_GZ_8B_,M3"3!-MQ(&]EQI>$*3,=TI+T>OUT(ULRUM2Q7$D&IX>#1)&Z-$O@U\;#1B)J)BS3$,D M&=&,0J%X=@[O*%,?H-&HI(8B7TA^GFCP',^'=T)^X!>D7-=P7_X> M[-M-!J&@BZ,!Y1? Z8L:#[TXY!W(D[ONO[G4Z;=J._W!JJ MHGBIH_0B92]J\["=Z_XEISKIN8[S6\V*'@UBD6G<3Z)^^;4T MLV9,LRO=("D_SWH64JU472Y'(A6RM^/8O[Y9:<1DSM-%[WD@.4F?UQ7)5$,Q MR>-R6?&_&7J"3MF?EZ6CAZB=\HPM'7<]X^KX*N$AU]#RFNYM/U?A$GF.B+7( M>UVTNN)PA!%F\E$]'H[/9B?')\-@=C(YA==OSZ9O@],9S";@=N!M<]H<-F$Z M'IK59SON@=-W6VVGOA';]P433"$835[/QJ-;2&[YWW4.8'(,LY=CF 9GOP>G MXVEC\N>K\7L(AC.SXCF.]\#+R O MI"H(.J+%:MI8I+G(5M(&1 &A(C>-8%7GEJ0)D(A!)PRF1(8D8ZHQN4K9 H)( MFQ43H#JN$VV%WA1$8J+3!9RQ7$@4R>!8R#FX3N.-D3_)8@0C";89B0+$; 6Q MD%;[X[5VCF$1%%A&T;LI0R?G(9.E3RWT'5M3"^(B1=%(S/.4,P677"?6C&0? M"RZ9:5'*[/D)]EVR![BAV]ZE>]?@6%1(KHV9\564D.R<+1&ZW98/)*-6CF?H MZ[ST.L(L$01#\2JH(DI6D,:$6QB2*>-%W8B0- 5492;[Z*/*T2U5MV8Q)B2+ MS'4T2KDU;[9$J2(M00@,B=U7;0IC\^&%JDF8LN5J*"1ELH$%FY).9+4"KU*]LA4)K,>^9]GQA"B\B:76KV[N^7*XZ=[?;[+1;IGEK[-B: M+C>N^GK3]O5]3=?7?'P '&Q<=9KNQK7[K'H'SU%JUI4).*,4'?L_+K\"]_;!)6;R>2)$_5D^SC_81WAO/ M=MJ=_G4=5WB_'DI9CH^*YIB%$MO9 KRN;5?^DT!5]M"O@U+. C\$&/^PK^QG MB6O]7N] \3SF*<)7&NU/R"P22..4[HVSKXR>I@ M][7D.-GG.-JO%>C7LVR'[_A'>?WRN>8KL9 &OFC!&#KBEFM^7:OX[^"W[ MW++/+?OGPO7WLGOT>;$?'+;V\07IK(MN6QI/M'?>Q MR^/KN6W++G_..EAAEVO%\#]AEP$H#!XR&R$Y^H#^6Y[$D60A2](L0S=P-+/G M%BJV12%"K&ZC+A48(A0-@IIMEP5069T$ 9 MYAP#RU-&;_CV0\-JKE>&<)/0L.FH2EF92R>QA&69%\\\()=0S"-=E>2S5],[[98,F(8M3%*GF MQ9?^]2\ 4K*LBT6*H A2F.@IVQ(O0.:3B=P3"",W\'_[1>P* MOW# MP/']1]_^Z4_NKB^_N7_]?[CZS2&E\%+_>CK8]HV'M$T MS<\OB&#+@[[B69OUSZG7W;>B+M]I!]15A+.!.E,E-X>LFNVHKSRH,7E MP':V,P%^\8X!KC_QWST9?@"?%5I=.YCA*P53%A971V&\24/XX7N>PO>Y'_%F MC9LO>@3\3]^FWSD7@Q\"/S\:O<_A\._WKMTX,7N+/&!B?>__Q M'__Q-79C#_005<\6Q/OZ.?WPZ^?TT0^!\]K[ZKA/7!2_>N"WCN-&<\]Z/?<# M'\ !N"_GZ$(0IK^ZC@-\_"O\_C:9@="UT_>_Q/=@\EO'/H/RYULS]"3@GO=G MP'?@_^,KSWKL<"X$PN1,4CN]B>5%X.OG=P\J\-S+P$[P8]W(MKQ_ 2N\@I]$ MRS=HG1Z:,:D7W,'+ ^?]*_1.[Q\E7C#P(2->+^ K0LN[]AWP\M_@=?EPH],3 MH-H194.3S<-?@;\ MY5#,3N\2V&#V $(.X:? 6%1M,9A,M9WW;:QXH?(?0;%SK-")?LS1^P*%R^7%:'3^TA-_FWG Y'6$K3O>-R%!BVOC_G*]9&&N %0F&]C.>K7@S7W?&<93$,*/PP0X MBQ&X(,K&4&AV2M6ST^B?W6W@VX=/T-PS03R=E7F\O:T"&)::BKY/N A-1=/7 MYW(#H@B U1F-03@;3M"Z%EIV++Z-$4K+G?RO0N\S-VAW#YZ GX![:+^Y/M05 M4)]C!0C?/GSPW$[8:@ M''&TWSK7MU?K(X+/A2;*<+((UV_N+3YZ__0Y!M#B+^CIA3$R M?[%O<":(\+_%?6_?+8?IK%QJGB'3]_TWB[\7+_G\;M[;R2!10(;4Y8W1S!3D MUR,WZ?TW^6:&@(^G%4TMR/WES&90II(0]#+"XB\7CUA\M_@;/6,[I62Z*+6& M@0,IE4#Q62=3%ATZ_S&Z+$XEA2XJH2#1F2R6IQ+4_",$G.7T'/<)#FOU4JR/ MK3@(#R3HQOWHPTO@!W =VO;8O'!^]XC/[T>_EY]JU?S,9I$N,>F?#GS9R]QS M;3=.W67.<6?(7PA\*-MA?'X7!DYBQ\-P!,(GUP;]%Q=*^V+]RKY=>-I;G[B< M^?+%!ZAK'2JK(ZMKC;%C.SND,T$[D[0\[) 0.R2%!#MTQ@Z:C!F#L6,[.T2T M#!Y=.LSFL2/[L)5KAR@P?M"T>(B5NZ!-Y4<]JX=8N2_<5'[4LWR(-'C<-.AM M&GQJ&O1EY;YH0^2".B=PJ8T66WZ#/Q.T:1O,YH&/(L?OE1;\?!;XHSBP?Y)7 M7.]#9/K*,E(L^+-&<^H\O8(T[SL.WGFUO#O+=:[]"VONQI;7&/I3Y]H5I;]M M)[/$@]>FZ07HNA!,T=.>P+5O![,*%O&*>$&=7U>0%_<@MEP?. ,K1+N 45,( M+U7NP-4W->I\(9K6- J,4(DZYXC6!9 &9E7N.;5QM:2!<96[>HU?6FG@$G6; MHC0M5J1R%-9HWG2GMR8'C!C]&^\ U^^ $>-%TYWA8SM@Q C?=,_W6(J_5-K5 M6MH==;N6#5#\).G?=,^\;L5/DA=-=\*/JOA)$K[I#O51PU,U[-W+37><:PM/ MU<&LIOO/5(2GZF!GZN!2TUWUXWDI*(U%)6(@--TEK\=+(4?_IGOF M]7LIQ'BA--UC/[*70H[P-)QIK6AJ3?=\C^> U9.EN\A$=L%6:ES(0FN[TUN2 $:-_XQW@^ATP8KQHNC-\ M; >,%.%5RA*T24ZMZ=O QUK3TC-A1)Q>M>E.;QUK&DGZ-]ZGK7E-(\F+IKNL M1UW32!*>AE.W%4VM?S5-3J4\5?5T_2=]HX"E5^X2!4HU)># MR038<5H!=#CI.\$X:Y]7ZPFQC7=4S_ROEA-7*+6A[\(?!N@ M:OM(T]V[T<]OK]^ ;T]G5OASG5&XA4_@K<8PW?7 M=V?)K-( L$C[1IU,;YM-+5>&D53*L-D2T_D=Q \AM9\ZMJ6E](XZSU\_F/4 M>%ON/2=TZL)C]7.BIDX9U,7!ZN=$/;:>3EV0JWY.U!,/T:F+6NWA!+8R^[CK MH!4-7FPO<5S_\0=T?H&#;VMGO3>=NK@5[7RJ:8VA+M9".Y]J6H&HBS;0SJ>: MUBT/^+0(OPR^#_KM7(FH]-;IX$A-:T[3?/WCRD@=30";YO,?D2/UK"-& MTWQ_]'4_4.A:4IKG_QV5*36L* ME;[^]F:-V'V\=$-@Q]DF=3M7%"K=>DI84M-Z0J4'3PE+:EI-J'3A*6%)36L) ME3[\!RRY]IW6KR8FE6X\-4RI9STQJ?3DJ6%*/2N*2:4G3PU3ZEE3S)H\^?AU M#IS=V:L9R>_!S'+109,[$$Z"<&;Y-A@^>.XC3E0=O,PA=X S=F?PDN%D!#^- M)I:-OALMR)?R\VLU#^XZ 7I.*BBB@&6JVC:HB>M@Y/*X(3@5%/DIW5PTAB<$)QJBEJU#DXZ@Q."4TT1M];!R6!P0G"B M+EJX8,>5Y8;_M+P$?'O]GAY01@^X"L&?"?#MU_?9)LN+5RZ-[H&=A"%D$ZG3 MDC>!_QB#<'8)'N(MQR0#_PF$L?O@ 70!J9>NT&'YZ]\A9:W0GK[>0,QZ.TAQ M[<^3.,)7B$TY;"8*U 5**<8C"6A(- H'17BD+D9,,1Y;"@'J(M(G H$6+9$$ MN_>* G5I=13CD2V1U>.1NHQ"BO'84@A0E[^XI*@53?N^@WZ@FG5/E@1*#<'E18UQIB=K8!L4,(&GS2]3&,@YBP"B8Q,]6"-:\A.;( [71C,:P@ZAT M4!NBR,4.O']T8ST$H14'X2N\[+OE)^A,9X(V9!NX7% ;H6@./TC*ATQMS*&0 MNKJQ? =>\RUQ/6=_H@(]XB!3&R6@EOQ$T4^M7U^(_%=)Z+M0 P'L+KZ@WYJS M%R=3ZX[3S0.BKZF4%4,MKB M74,BA DN!7/MPUL?H7IJD$BTQ:D^.A>(RD(+?.D!G%$X#]T(W(,H2$(;H'M0 M2:71:Q2#68-DH@6>=+W<("D;"G5^].[2T$NO#7[B1_LVAEK'=I)"J%#GOS.V M'T/:FQTWJ(L;-.3E*,T.-]#"NCJRK@/G0#L%(]!V%JAHS:D MT23.U2)SS8Y_4*$N:\IS4YH=-*&"=35EM2G41EH:HR_K$CIJHS*-X5Q-,J=2 M%\%9, &J/APUQBDF%T&$5";\#/KV:Y[]8#;W@E< 1N )A*@V/"D?_]JW@QD8 M+1HAWP0V/MJV'MV.8E1TWJMBXY,&*U:E+MC3,(0,(;GAQ_[CX&6>(P355)A0 M&QQJ"$R.ITAJ,A)4:F-0#4'(D15)73"A-MZU%R9O22#X&#PT.6=SRPW1:RZF M5OBX5[*;JE'J6G.H#; U#2HG8J-0&]9K&E[:;ZQ0&T9L&E1.Q&JA-G:9#R_# M> K"4]$I=2T_U$9)&X.1T[!3M.8&96D!2NL-%*VY85E:,'(:EHE&;6"6,D&N M2]E3&Q:E48CJ8A*U04G*A*@N)4=M))!&(:J+2F-%IS8"V#2HG(C50FTPLC%;/^TW5Z@-B#8&(R=B MIS0W*$L+4-IOH#0W+$L+1D[$,J$V,$N9(->E[*D-B](H1#4QR: V*$F9$-6D MY QJ(X$T"E%=3&IN^.W0#: #.%51H4#CA -:%''A%,-$%)&_N1&8(VH@*@RN MAH= CJRNJ *48DFLHK:H,"-"G"BDIU&]1Z_%3JMHJX8%+KTM.EKJHB/[4> M^SORHR*?*T3O(^]YXX+F$)U:#WP9($$56.-7U/0U\.&?:U4@^[:=S!*L><90 MZ4=>&DQQ_IU$,;J[,9Z(2:T[7IP3EV#B^L#Y!GSX2XP$(GKCR"V(?_C6+ AC M]R_@_&ZY_DW0H$Y#)K4..[420X-]:U+KZ#=4O*A@*K4Q 6IEL2H[@EI7OZ'B M516?J'7S^_ )CNLEL?L$/7@;FM*Q"Z+!B^TE#G"NPF"&6)?$6$*&DX$5HE+[ MT1T(1]#1 =]>MS]@H\OA$X"L>_# ;1"#Z,YZM>#OU6O'.H[#F]1&%5K,ZWI. M;4L"M;&+%O.Z'JM'$J@-E+28U_5D2,"GG32O<6#-M:%1-HH#^VU[4^4QLU:B&/ZUJ7J0TQM9#'=:W'U$:/4D"&=HLGC:4:]C&_A,H%_S6/\4!&22B%5CN F\!]C$,[0J-[ZRF_9XD 7-"6[0!*IC8#M MY/YVODM=%;+^NQ7:4\1VG;']0[93&Q0C26\"FD;6=^L9R!.C.1RG-D#V,<>_ M!V'\:#7H5(0D4AND8@MJYF=IP5B.X5E-ZCGS:H;&R7*LI MY4:F-JS%S)]-GV@-)*5\(IG:Z!;C?$D%L79I.07!PF+4QKW?X6,M\OT1/M8N M+8>^8I\)Y0_;_0,M<5-8/FCY"&GNC@^ABE"%+4QHF,A M*@KC\WO+?\RXB?[\[OKN+)E1!YL:E]3P$OG((S47? M?9S&5ZYO^38<"+IT%$S"Y3?7O@->1L_6''USE(WTI3#M"!!- ME#R:ZWA)>BFA/%.5VETI"FK6@ 2V+/@!5!]9)JEI4+ M%L]:?+_X&SUL%PNIW0:B@(62^/Y43SD=1FW@GPH=MD[KC\]2D#MLI5(;%Z8G M5WY[JM?X.1A/@R2R?&?\#&]X':!-BN;8%-3&,1O'^!%X GYC&*]1&W=K'..O M@B1L#M^I#75]L[RTG0\ \4U@8R?R/>^'\11 'OAV$H;PV3>N]8"\.[=!=8\U M:B-"=Y#ZM]9LU5WO0_M=&_R9P&%>0\[XJ D$NJQB&PC26\U?)D EY<=IU$97 M:F5-58) ;3"C_VR%SN;"L]8'] ?T)J/[T8]*"4XRQU^C-DQ1-\%IJ%&B41N! MJ)L[5>D?:@,1.PA^A(Z'56D>:H,+]9&:"IU#K>]/A0B0U#9ZY=[V 7.33#)S MH]:CW &C$^@JJE/K9E+ DYJ*!^K4^I<4\*2F)5!OFA=Z KTV=>:HTKRR,$>5 MYC6F:5YM/=RI2[,Q1YA.G<8<82JUF4'M'C4E?*E)CQG4>OS[]Y"O_2?XR"!\ M_:?E)>GWOC-\B (/1#: ]S8FIF10Z^/3S@62P6V#6J_^VK>#&704H9BC.[0VL^=6W(:I"[843=U20;83>H"$WNH MBV45'U7LS^!$;:LY:%BH3 MQ+(L4.> [Z$R^KH?N=:=9<,7V,V!,W5>,T6$)HIH:EW=]A6VDP5J?51*B$T4 MV=3Y@F^%7Z+H @[6]1^!;[M@64$2TGCY\1H31O#K^!55CFP.VJES%QO @ ,E MP'TY#X&7UB.=NG/."NTP\-X3%MW2#<+'SY(@R)^S*SY/+#L^FP1![ N?S8%J%39N:S-XR_/KA-/ST5!^#\=?%WO:S2W M_,75=N %X?G?(.J$R>3+!%+W;&+-7._U_)=^Z%K>+WQD^=%9!+F0?1VY?P'X M./AD_.=S^BI=$+Y 4H#%JT5)^#]?$*?.'& '(9[_>>+#::*KX$BLFD? 34,P M^:WSM_U4UCN],:K?SP43#@D+Q'7T];,%28\(N># !A_PJRW/??3/4147$'92 MRO>^/H2?UV[.<=L67DH-\#[F+X_?OU:'0]O*5TX']84 /XCW'@\]QE]Z++28*J MF#L'.[/"1RC+<3 _1\^O:NQ:KK%?#>^_[Z% M5C8'N.>7@8U+KJ%$^@[69A-X04\4SOZ!-=[;4WI<'@*H*XT=RS7N%*@J>!;_J2/>LAB.-@AA[W!==_@]Y,1E-,WO3K M-Y79%5*U&4/E'#N+-V=?=^%7GS<_5[J*JF[]1NB*6S_?]213[LK*QX_ZC$>6 MC@X2 !'RMX[<65P\MQP'(NY6"R08.9ZS@>Z.QB@DD A=P/W[4# M!W#?1WD5N[(.R)0GA;'XC\0*X8"]UWLP#\(8KOSH0$<,%]J7^'SBO@#G+ Z3 M)5RA/_Y__V;JBO9E';%KBC]V")$_11\AL=Z[/&(J_N-'_WX\N+_Y%W<_N!O> MC[F['_>C'_W;,3<>4:C,T20!04V<)0JMB#DXBG@_ER@@TLM M3@Y 4\$Y0.7=X=L'Z2[A>Y Y\).S&7S$%-UVYEBO9Z_ "L^ OP"=#)A_!U+K+6 M=^OIB>5%2T6M9(I:V:VHB:GH@XA93D6/[_NWHVNLB.O2T2LV *(1+2H[7B)E MH;.1+[]4C,<:T$=N;JK#R_][[#EU>EPYJ'9U=>7#,!UR]FF] M"^Y%,)NY$0KW<1,7KJ5^@HR'\P*6RP 'ZJ[@S;?XWH5B55$T4CR39<70#O+: M].J((TFYW-:B1+@'CS@1S8]15=X%(;1.[_KVZOIV<-_G+H;W4 GWQSC,\)%? ML!M:%9'$R$613X,7RX[QQ%% *UQ.F+,B+IH#M)D'[5[7Y]PXXNPIMHI_I=5' M-\VNH8F%[3FCJZI2(8-N]^>*2<8TQ(.2CVH:0JX=U90I*HTHCS2<9XL!WHJ^ M2//;+J!I^LXNA".R41)G#.9A\(2>\^93Z9W>)?"L9RL$)0Q$ 9$T8\XIT'YL MO5QG&T]I]N[[M<'H]'3]3% U09$W?---TY(@:$E&2?:J3$RZ3QAZ'+0Z Y2/ MQOT["=W(<6UL>083',]W5Z&*+PT?+=_]"__]:XTXJX%9&<.S7C[YENP'7 M?P)^LJ&:ZH_O$"7&!?QU&(Z#YZ5:%H5.#Y'AOX)H8_)\8>LU>PV6U&%X!QI(]_^Y\W09REXA=7JF*HIF[8S,:0=FDT%&X#R$ MQ'+GEL>!%V GZ!0&_!@**XAX: G:7H)T#O>7.^=04"B7-5BAH9L3J9_RLQ>A MLQ\"ZQU#Y4Y/$8QU=OY: #7HX(MW-PW\-<=*5#H]59?.5$D0F@*7-\_H__[- MD$3]2\3%P -S-+O,YUS%"C2VK/Q@48X70=(5M(4,41[B]D*9 P1"Z//,DS!* MD"<4!QR\ BU4: M]: @I51E^U=5^6@D[3: M29TID52'+.F13!&EHD(3]-:* M'.M/[G( ^VPB:X7;,I05A]H?B/@ZRN#X*U)Q+"M[:.NI&UK7OH/ 0X!Y> M.7L*[)\? *E#. S/H_$Q<9 M]="6?P#9!?#![^UZ&47JTDWSS+I?\0P6W$$6/_H:;9IS#OP6KO/HTGD(;(!7 M?5'B<%9/Q'V"SX-\Y*($KA[1-$";)XO-Z7AJQ>NS>+;>#Q7OX.&;LXG\RG.6 M[W"?I)79/D!(P(L>_HW8#F_"U\,[T5"RAZ%$B@B/!(_4BF+.%#C'>HVZ.S=& M"P9#+M)6K6F2!E);L14GT1*J1J?W+Q#M@F-.5(W=&63$+7CF[H.9Y9?#5]G] M=!(Y,=E LK1".FA1;Y[!;4 +'>K'A%(K)G)MZ2\ST1NS4""-"97ES(UCJ&/Q M6AD&/K(4O%<.0*OAE;M&!H1EX[CGI15;',J%6%]"WIZQ&B>Z3^"5BJ"B!>(> M/";I21]N=#;F/B%8Z5\D6>IF%\13%V^IS]&6>M5+23K>Y>( HE^)J?X5>B%R M92O!4O6;3/4SU<]4_X&JOUW:%RH\B_/@# !GV3;4OJ&%5"A22"$R;;=^RD&U M<;;UBV@&U39\2[BP.J&RFL&IO_+(DH>/@Y8OHM8C]Q@&S_%T\747&O8 C\T! M$]?'2:-XZPMM9DAPFCM&B+\6ORPNVWO![O$M+D36?';QCK$NKG3]='41I8&?K#HEW7*0:43JO21U34DG$KQ7NZ;Q<7Y5@6T 4_AX&Z# _"29S*C0*86/ M*47VM%BEQY7*AEC>1B]@!]N=)0;2!6%^QW2Y2,FR'ZQ2 ;#F/1A:>VAB\D$( &4G;HU< MN)-M(6,<*(8&EA_@.&\2I>$#.,.T,,"6PZ=!B-_EO:*7/[OPU?"UG ^7G@!% M!)[<"!MLON7;"##0%$"G6=#%J.258X5.Q*'C*ZZS/1F1$^5/UJ];(P'<06E)N8_#-+OC[CA*SB*@-&Q^T1 /3]_+ MHN('G3,9(0'-O?K).8O[T*O#^CA\?04>PL0*7U.&23*N%:,LC\]^!4OQ'*]$O[7P^3&*]:D21>-I<'(!9C[:4Y@]%"E8:; M!P^RO,-1FG>XR#9+O%0HVC MDWCSEMVU%-?+,>8KI:DO2VE.P[?L1J>TE(HY[F"OG4#?*O@UO.5SA,2W02.68X?AP6:.K MZ]%%_X;+IL -;B]1P=+M1=-H/41[#0?]/QMC.TZNLK0EDDE?50]=T(NN>WK7 M4!0B.ZF&TE5E,ON[2E>6M(9NRK8G*$YX)ID 9)"&<^&@E>(ZW&)<#2C2< =M MF_U1:?-0YJ6[UX?I6[(FR9ZS7T07ZC"!5,N(.+'G?=A8O@;?_VXAJN M@]#J@ MW9FQL6$@KG"UC[).]C*S&JZZ0SG8M<0T-C>SX2)>\UEL*3C7B4?1H M)'GQ*#B" N(AHP.)R&%'87;X&];).$GB:AES7_8SBKA//WPK<5SX_:\[!(?L M,K9=&>)*@A7IPAW[2_6PU \*26WJ6**YX">SL4Q%_*C%%0I\BT9@B88JD(D5B[E0D*X8&U!_# M.4A?@U3*&#X?8/UQ"U_'?0_P<:\TJV"'HGG[&&WN,$U#IZ:!:%"8IF&:I@)- M@]*U@BGJ__<$.-3VCVF0US*QHREUYP7/4 M0.4()\E48JM4(N2HP50B4XD5: M91$==8Q"AHRL%=N28FJ!.3042RRN@2)W!!W5ZWRW?>L1J:GD(X=*-["3MNX?,GKYO>:^1FY[*6&HWI/[2 M0X+HFGL0)=[ZC@!3>]2I/@B210UJ[MZ-?C*U1I]:0QR5F5H[LEI3F%JC2JVE&QMQ M")F 5=I=&-C 05J,Z2P*=9:*VK"5U%F;YQ@^UC+LW --YQY0+X'TX,-UEQN. M_SZX;^&IA\79.2P?.Y]ZV%5M64G9@0NJ5E)4\.P&/%I>NH3B O84KZ$50#-7 MG9337;L10)1=VW]-4]#-T9)]IB:I4I-*IX\%%,45&HJ""C]#TF58/U0FK!:$PYT*0< M9+G3&[Q,W0>7)>G0J!,0?_2V&2\LFX\6Z=#2ND%,!U"G R"7 M] ]/G^ZKU;DH7MF(7%_V MQ_"/;_T;J!(&W.CO@\%X1.G8/UW[7#P-$O@,)^(Y\&*#>?Q6!CW:@BDZQOT1 MZM_KH;H*T![8K%27NH;^<;77O(\2Q:XFFH4>M?MSV2!3%Q<-2OKXY95[=[04 M4'UW^A$OJN@$9(&X5?-)L%K^;$$!J4BKLP?+_OD8!M#B/,L&:ML 0!.7FDCE M]HGW1Z/59>�L&[)IAIL*QQUH[RP7L0LI=ZA]Y?;'"%>3S!_Z.'Q]O]_HLD M#*&<<584@3@Z/XC9:S,MS(^J[B[2L^3E" M0]]WT(_!&Q3Z\845AJA5WS^1M9ROAY&\Z&$D"YV>*,F\*>D;_8NVEY$_1+9R MB8N&[PFDJ+-!S5*%GQ6]_%A"1]/5IF'J])7.JD3(,P M/H/.PHP+012'+FYIBE;%/?LW4C%2;=4&312>/4O)_9*(E8B1!,6(UR6UK!!M M!W-E2TH>,_54 ;5'&U<,*)08P$MH7Y *0)'T.R1CBWI>5[9U.R+]M,5S!+6O M#2!/'SS +!F\H]FC),GC1X:JJ*[RATN*\M#W&?1>"N>4Z M''B9HW23M)1%@(]PV.^V+IBM64QK9H0=I'2%+AD^%]/'M#S09#!0L%CG1846 MDX&9G)4KTPI@9$(8J1*OJ"(E,")I>N;'>3@G9Y]27 MD 4%[;_Q@FSPJD+*0LW'G0;8KKGR-UJ%M'WN?QFDH;TM7I0EWD3G+JM%&@FP M-3[G:I>]&\SA"%YY;NY92!M#_3ZX>0'M&*0'/71T9J^;2>SQ$.I[9=@'L*WX,,C\,[^+( T^@O_ M6534I$Y/$@1>%PU*#!QF)Q_!3J8-A3)*9H#J'A6 I@*%+E+DFX3F:)RH* :Z+RAE\[I81%@:O"S1QD3Q8_: MZ^['E/[KH>%2J-)DQ?-!>V8**J;-X"^+!B^TEB!"_ M!X'S['I>40'0H +5>4%G4=_VP&CO%AIY&.F=GJ+SNG&2N;7'0\&"/%+M\RX\Y'/ 22EOE39'43BVS*>O'S;Z8)0G%3-X.7RQVN+G0E0U'F\NQO0+9S77_V_7-]?AZ,.+ZMY?< M:#R\^.^_#V\N!_>CK$,]-_C'C^OQO\H4KEKAC QI[P0)VF4L7:8LC[%+?G0M M#=DMZI1YKO7@>F[L@@.+E1$J'D?\_K8?;UW6")A;K^AD44MK8+IVG*D7@7;P0SI8'S@!:MAW+T)?O$ ?#!QV79D4>T[F,V]X!6 M^Y2.I45#$SH]7>>A#%!BG+"MR6"5UQ1:ZITP [5RE?D.+1N D#L]562FY7%-RV%6@Q59-E.*3J1R MWAZ56SYD971ZFJCPADSJZ"85:;>$C-G3P]L>U5P>;V:GIPLR;\JDK%JZTE.; MD93X=HZ8A4T/U;R0A&-(0100._A$R-%T M7B]?GN,X!JWC1G//>D4#!;N!5N55C3]JL$^76RP@7$% ^' 11>TB=5X0:2F* MPB+!-46"#X<0JG6K\4;;.D32JT,=%@.N+@9\N!R@6KN1$# 0R9N#">H;%2D)5"8+T4)*&\A%:*0)YZD*M&Q*'8-P39:%.NX_DF9:+DR.^[1X M-K[%]1T(O'/1P*@^'G_OPD4$,D*(M?N)T$3Z\KQWM,V.CMY44M&NT# M0&P?7S$LE!V?CD_]0H;E0 @R%8XPF6$21S%\%U13[V1S!2.,K:B)#.A$^ '^^&8 ["9HG#Q"-)Z66^$ M>J_F6+PU;UK5*H?Q\E. M= LQUI;^D))9(Q%5X^0154&,3)MB#FJW[1B?&7W MGZ&+ST7IR-972NOT7^1W!GZE]G?ZBH+&KEF1\7W88(A:WO0P?]>_1S//5[A1 MTO8UR=OF! <'#7-5$/):YA$73+@1F,=@]@#"E"6RP'.2(,E<@V&%;+9+8*_. M2L2SDCBNR?.ZWFJ2'EMT=KH-^^%9W-TJ/+IMCL/^@:'NI9+)*\KFYFM1N<'^ M;G,Q5K5N.X@_1VOBIE(Z-X*CA M;UOZ,2RHBU/6+E9IFQZEN($$O@7Q<#*V7@H+C(;3?D5UTS3=2*5B5FD#<+6A M%W6>4TOHV6974L/FO)JV0K09.+^RJ;)J^9FQOG1T=1VXS8M M(AJM).C^DJ7FLBJB!$,*JQG0 TS>HG(A"JCJOT ,!P(FH MN);):\2JXS>ACBCEU9Y73E/BG=!HY\F*H@MEQIR4H.=;VLF7$['&]2 F3Y:F M:YP]2]S*6<.^[Q#0/ZBX'Z]J!B]+I3N]$.=F39X)DV(FQ<)IPO KMR8L5%XN\5Z@*-(XMVW MU$MD>2V):.5?-$8$?->9&!-3%0U;LR<*_&'*DF+*FFEHFJ1.@/J_(CJ#E-XT M#=_2UQ[!V4,(K)]GU@1.Z]SRGJW7"*%N9?8SUS];H_8ZH7:28S(I00Y]"SE2 MP8'R'X2X\_(Y%%<0HJO@2*R:1\!-0Z3T_K:?'3J4'2312"K0H6T$]J^?K=XV M5M< Q&WS[O2N;Z^N;P?W?>YB>'\WO.^/KX>W'Y\3K6VH%\/;R\'M:' )QWH[ M&MY<7_;'\(_1&/[X/K@=C[CA%3>\&Z23&%$ZBT_7/M2900*?X40\!UYL !>0 M.0C3'&$.*D[K5UK'_L.W$L>%FGUSA$3&8>92GFLK?AX:X:7V;;7 2SLOGNQXE"EU-E L]:O?GLJ&R01U_4-J'C]H3 MJCJT&@0!&38*Y+GOW!\P\\PDE>YCSF5#+:9A-6@B .X[O&X:<0-H.3@Y*I)\ M&*UNU/1OX2>[9]]RH*[$8 HXC#2R<7E8AI,%_NM#^+F'SLJ0FOB^^CBM(9ZD M+(DGE54#;:0/ U<5X&II/;O[M+W'816^WD?ZRB&HJBIR;'#'&5S;4W"RCD9E MLD;;L5FS;6)-WVY1/]YNR93D51C,MG5C&;S87H*(T8\B /]S#LA4%I5.3Q8U M7FM3ES0F'&T0#JU^X5"1<.B\(K?HZ#(3CC8(AUZ_<&B=GBF+O*"2R@!DPL&$ M@XAP&/4+A][I&9K)ZPHM+;[:?@QL!,(GUV;=F#:$P:Q?&(Q.3U=Y7=4H.9/. M#H&5AY4HU(\K$^)*YH4M=9\8KAJ+*[%V7$E"6I!.$TEEEC-@40 LJ7Y@H4IU MHLZK;6LS1_FYJ#*]Y$_V"*&XYT3/,>1%0IT])5[6V*E6!DD(R3W'4XX!21E! M4N"59IQ[99"L&I+U(Q)7#X3(XS6]M%G!,-D&3-:_K2SA2H2"H?.R4#KJTZ " M ;39OQ=!A,_RA032K>K."V+WGUCJTP*\\^TI4$46@5;J^3UJ'I%O./D]"!Q\ M6#O;'QD%7N$& )(&M3DT>F61E('1,!NBE?#9DU]#$#ZH&J8H\()8.E#/X$,- M?/9DH!"$C]'IJ;K.BRK3/NV!SYX<#8+P,2%\3)T7)%KRE-J>BK&PVR*6DG%0 M2@8Y[,M"IZ<(O"24CI^SC4QJT+,O\X(@?$04[.9UC>V#MP@^>T+6!.&#:O1) M"F\83/VT"#][\B@(X@=5AQ,U7E1HT3]MC[CU9P%\_U^X4A:RX%P_MOQ'%U78 ML:((Q*?1R89$EH3K3_SS57(.)]=+8O8Q+5-!R39C"LL&.K?'JQ*+J+0(2SO2 M&RK'DMKI:;Q$C7_,L%197D+E4$([!0*O2:7;SS$LT8.E'1M-E8-)1TTM>,V@ M13'M,?\610;A0,%N[)WB56V/>-Z#* X3.TY"5%89M5Y(6T'B\L:X=')TH.W< M:D_R(]OY'4DOIE;X"+ V";9KDXG[ IRSOT 8;%,D!JKV9DBB](421Y(%(BHV MEW/ 9Q,F)CKWPQ#2'H0<2;\H M,O+43/1V;O(?I%03VSC#;&,ND]^F6_3X!E M1\!('@$KY=TI$EQM9847%':XBX%M_^&N*W\*6^&M39@+5>>_J%@4U$-% FNHJ0*3;%C5L7A\'L81!$ZIS)Q#SNF MTFH_:H\5B8EWAVE7&/UHNTE%/4 %2KPJYGA7;PF6 0S:4H).A\)*^[0),-7A MQ>CT%,7@!9$IF!;A98]%5@8P9J&W7_\^T\@90!8H3W%V0(.=/Z\8(ZZ*#/WH7 =LI20?=^Y?"/C(%4* M1=6W*D!W6N,-A96J;1&"]I8-(XD@$2-(9,6.VX2@8P(([XOIO"27CN@Q!-&# MH+TUN4A"".UV208O"2US0JBUYD:0 Q$VY696^!,@OX0=E2IHR(V YZ&J<[[S M?4'#0_&O='J*R MZZ2 ?.X5 #WSV6'$$X8/:?LF\*;:HZQ>#S]'0HZ6GWA5B MA2\9?"B SQ[[C2!^T!:5H,+5BY9R5VT/Q?T.?!!:'C;?+&?F^FX4H]CRTV'I MHJUV8_;MY:>DA&+0?T?(0V7!@(Z,R*U\VY6B3&I ).($ ;=GO[P\X%!=.D7F]?+%+QG@ MV@"XJO$F03=64WA1)%4EGN&MT7C;LQ-?'G RJN(@\+I.JI)\>XHD.>[3,7%Q M[=O!#'"?O""*?N4F83!;&*2!_V:(XD&Q6&)1BS,E[@TD;6$)037K>$VEQ15C M#OUVV'PJ9SA&<-CPMRH I")?7A8V%>RO##M-Q,X1H8,.S&B\*&Q:@PP[C<3. MACU7(7CT3L]0>75+/;>C@^>HE9:.;+<-\9[OIRQD^"OG8H[QG _B\SUF6Q.K M#YWZ_6U/:KB&^BH$49SAF*4O%'0YKOTG2#U4HB)5W0MZ;M/01J>GLGI*;0+' MGH!T$7"@PUD::P_>(G >RJEX(&'"PT)AV^%S=,)^9U@=C"!(KCLM;#*P45& M#=]5<5,_,K@T$B[5HD6!-CJTM;8<56%P:21<]MI9Y?"BXK;MNK9Y4.'H>&E[ M'.MWR_4YR&XX*CC[M2D1!9+T- M_.!]0LJ!#I")FLCPJD*!_\/\Y:/F49*%$>HDPXL""[M0"R.2IVK(8D?"Y654 M@]53HQM!%256D@43.C[#:S0HHF,?C=EJ]]'> C&48D!SD556H1B:78,=C1!KM*CO60 MPY^&SH4I6SIQ,8UW8M#+:[R2PYZ.'&A%+),5=0SLM;1#.PH__ 2AQ9$K^M; MX>MU#&81E"_T^C# ':L.3< V#91#9BIE#ORRV )%&,P;Y*0)@R:.D,HL[;4E M&&P;.W4+LCM,?#T%T8/+D1 M @]D37ESMM6Y*7O/NF0"D;EUWX /)FYQT...08I&RR$OEM9TC)/%9*"#-[1T MD]5 ;Q%TCH,LQF$132U0G"^,T*?8](KG) AK9T@ M>?# !BL*UUW-$XYAHZ-I=&VOX?;-BER[S&9AJY;'9J^ =R <(<)RS1.%3D_H"ILU.)N8^L"PWBZL*X2Q+F*L4W &CF&= M8?V#F $!J$L(ZF([,GL9U-L%=94PUF6$=96 STZ)6TZM@W'I>DD,G!(G;SYP MT]HCO<6GW1[9/M ]R9"U3;J5T@Y*87[4E,7#Y(C)44G7YP,Y4DL[/TR.F!PU M38Z(BY%6VK%B8L3$J&EB=*#+]H$0;K-& M7!+!SUP?;;[.$U2] 96F(KDGN[D[3G)?\8,@$AL=E:-K>\ADZY[L:1W72%5+ MT2.&"PW53Q74;3)[ .%P@I>5:)C$46SYB#!95+!8IH]H='J29/""OFG(L4- M34;5GM.'U:(*=4(5=5Z3V-&R=J&J1E!)J#J%I/**MAFZ8:!J,JCV'%FL%E4B M4E4J+VX)K#?Z)".UAN".O;-M$YIMLVZ+AF1::H@'69)9@S9D*?"HB01 MLR7)\[D!-8@8JDE:LL10+1.S91FJ&:K+6=+$0*T0LZ49J!FH2UKRQ%"M$K/E MZ4 U=@4^QQ9\YJ(?QDH?CYD5/KI^>K!.>(\?&Z#J>\>"BH3[>DP!9]EHN\3R M7_%^21"#B(,LY> 07#B>Q]#RN+D5XI:^\11$ ,''055HD/3Y^&2@A?9B)JYO M^38<$APZ_ !U^HNZ[_N"K- A&X8B=745#G4>1"YB^7D(/"MVG\"79]>)IPM$ MK]R8L55XN\5Z@(. 6-QY2[TT5M9ZHZS\B\:(Q,!U)L;$5$7#UNR) G^8LJ28 MLF8:FB:I$Z#^+S+3LYNFX6+<61,XK7/+>[9>(P3"5<1!N*U1 M>YU0.\DQF90@A[Z%'"G>H38(TA*5YU!\08BN@B.Q:AX!-PV12OS;?G;H4'20 M@".A0(4W$=:_?K9ZVUA= Q"WS;O3N[Z]NKX=W/>YB^']W?"^/[X>WNZ4SWJ' M>C&\O1S&/[X/;\8@;7L&OOM_=#_X.K[O^YX"[ M&8Y&E,[FT[4/56>0P&V"."I MK:RHZHX%%2_&;PL(7OWA+#QK'H'SQ2]?'#>:>];KN>OC8>&;OKQ_(7K!>B0. MO2_].M.KIMD5)0FIUBP@F+TXT[I=.,W/FY\K9A>JF:U?"5UQZ^>['B4*7R4>Q);% $!J4+RH>/VA-N+IB^0])',7*Y*-L-^^5,S#PS2:7[F'/9 M4)QI;SQH-0#N.[QN&G$#:$SLCI)OG^U$20G6R_G:ONL!1SKK/GC([B]VM'*Q60>E$^Q^W2E>U?8SJ5=!"/_T M.3L)0^#;KUP/@SH*/*=RZ3$;GR'A) MH*5S&3M%=LR@ ]W01+V/>4TG$"9DJ*0!E:T )3K6A2)M!.("#)4TH#*O[TLW M+.5.3U9XPZ! 6;;]R&[?CA,+/28M@ 3QA7K'(IQYKO7@>F[L'M@[/F_A:EH$ M[1A6\B68P/.P\.%\K/#W@SDIZ_@/.[Y?HH' 7G$T&J728A_/<.3BAP M%H+V7IHF[@MPSOX"8;!-D!24FV1(HO2%T*F9AAWF:B?X]IR:I05\*@-?,\!W M5,.7# HWT:9U>HK2CEX0K009R4[WM&@XG38-U_:H;C]E9!K%#2:/SU" MUOZZ-1&0N86'FJM(5.Z![5E1Y$[@?-][?E=A,.L/+Z[O4H3**;!0,?!6JP;&BV-A2B,HK*Y@Y!HTLHTF;8HD,L]M3R'P&J3&_9 M=C)+/%PP)=B2XG2PE?N^]LUFOEE+1:^$^5O!]H:"=MUX. VRE8SV<+,!L8P6 MP/*XF0U5 51&N0JJ6697F&&SX=BD%)JXNB&O&66" PR;#< [_8:R'G/(61JR)D43EK^+FATC1IOL[)>YA\B[K9OK640Y]H MG9[.RP2/EI?E(]UG^@Z8'1/>4SD5F-?7(BF_.DZO525RQVX)\+)U,LP$N/VK M;PW":W1ZFL#K^F;!<;;Z,LEEDDO85R6*P'-MZQ$P&@\O_OOOPYO+P?T()_3J7[C!/WY!SHSBP?U9='SX,GC<2 M,1I/P#X<(_)9+ _;67>6ZYRY/O[]PIJ[,?S\ [(>2I+3(O%;#B^F*\Y%22F\ M&NG"G]Q\E,_+"'X8P=%A4-O=7>&-T34?7<IKIT&'IQ,] LW^#-QX]<< MJ[ HT;X*[_4!":[!36@WDA<6:4O?D^_.DEL[S8+D@W*3'P"HI?EZWRS/\FW M63'W7XGWRHE;+/LCGSLKER5$R_9VL>'8U(YOXZB!#A%-^)45(]3TGAE M2[KV81*0>N6+AF\I+'.72><1MS$+.$B,B4)E9N *A0E3>=%O?)(1-4'=.OO M'<2NJJ$C4_T#9%3M<52PF:K@S0KF+>B.0J?/=0^B.'1M=(P^0NS#((FX M$'@ ,O$P!XQ5=:_. 7OC%[ZL_VR%:2>BJR"< #=.\ N+B9TF(%=,WE+\@K6N M: 3."+MB^3"V"2,1PHA!B&H('6:G,:8PIC"F,*;4SI1C>32'KH 2/2O@">P7 MI18Q]^S&TRGP'&3U;4-FF2H31)96I9L_@2A4LD8PH]N:G[-E[> MVL5%]P"?E!\')01:Z?14I4S.-\,.$VC&%,:4VIE"M)LV82VK4J)E3V#W!'N' M9P]66I+XC2ULVX1%6!A3&%,HS*5:66S&P5M9-^2M7_M9+3>\UCRLKS7WX,_$ MC=P8C$#XY-H@C9?= SMX]/%3<.BL\.8CR@-5>5TD==":@9!I!L84QI1FJ.L" MO@$=ZEJG3%V?P#X'K@2*_8N/^Y4R3YV%3QA3&%,84]K#E$*NWQY;XLC=S36C MTY-X. U*LKD9Q)C<-X8I)'V(8\N]29?B:OB&42:!EJZ$'-II5?"6I$:E!#*+)/ MFZV^TL=D3Y_"(_O&AS>N%UK<[D12JVMWHDNH;P,4-X54-2-R/*PIF%,S2!M7 M]Y<\61HEL]NLJWT"FZ>CBBYCR612R:222241J3R@SU'!Q107OS5B1BLO23N HQ;TZ$'+*:<#A]/UK'D$SA>_?%FT:7!]S&U\TY>9%3ZZ_H(. M*%]D/>:,WI=^_>79=>+IN6EV54U$$,DBWMF+TV_%+D3/Y\W/):.K"^;6KX2N M6/!S558*W;%K4$975(N^>]?GLJ$3&I-AJ)31R>R:HDS9F$2Q*Q5\U%$&)13$ MP1$&)70%[>-'L4X])WG5'K9_N$V7][+-Z[88@>E25J798ZQ9/?KV[$3X"?<= M7C:-N('O &??QF=&P<7@%@_3(2'VD:L&6UCOJCD3=[;95$59;[[Y(P6,J>/" M8I,BVX%Q$G>\\$]XE5F'PO+$3WG@"OAT(Q?8M.A5ZYOKX]^QL MZ$=D/90DIT5BVTYF":[*@^F*D^E3"J]FU.-/;O:D8#."'T#P2S!Q;3=F="U) MUW$ U0&W&C;XA4L#!VSM+6R=-1\.:=Y2U:MN:\C5GP6)_Z$2V@4@0L>/*$YC MO 1V9LR+V)B7ZCR&=)I)BF:%28KH&*\D\(I0>2=T$E%@ G"K%F*-VYHI/.M& M"=2V;=-]TI0K@]#$8L-$AHG,"8B,+%2]6VG@)F6F(/**2:K'!I,J"F!V8E)5 M*(%'WNBT45D"CR&B]8I7]$WA*GSRB\D5!4!CI%JXAD;1QM)RY/J"N4;O*:0JH":?5):2P'Y-2N8FP_R:L8VT_R MJA.H03T8W=UQZ>8#Y^)]!%9]FOP^CIPGZ7^S9VVZO3.8S;W@%0!\T5T2VE,K M G<>''UA&TOI]&1>%15**C@R=!&(T!X&+=PD8">RMF$'G>%DN&D/;O)X=,5Q M4U AH=.%"F]*I7T^ABP*BQ,RIC"FG!I3"I7^HT$%ZZD*EDMOOA("U@F4];X' M41RZ=@P0-2'_,$@B+@0>0-V>6+5ORCRP-W[AR_K/5NC@ OM703@!;IS@%Q:4 M.Z/34WG#V-P[8A6 &X$SPKY8/HQMPLB$,&(0HAI"K+(W8PIC"F-*0YER)(_F MP 70%.A9 $]@OR@UB+EG-YY.@><@HY>+K1(##P?UI6?O2 '^-MOZYV$MTF3V.G)6IE\-A9>HG"%9$RA*$=US\;+ M2F?P>X"/RX^#W )=+ 9AHCX%O+2EYS>3=TJ@Q>2=,84QA7S3)7ITL$R-#CZ! MG1?L6IX](*;!*;YQK;(ME[KO;U,@@D6'*&1*1:;O.'BK@8:\VFL_*WR&M>[# MNM:]!W\F;N3&8 3")]<&:5SI'MC!HX^?@D-,A76STNDI)J_)I(ZD,! RS<"8 MPIC2#'6=WTBF0UNKE&EK=FKH)*]B;#_)JTY@\P_7R,5^\[(^+N?MJ8W+XE,L M:,B8PIC"F-)LIA3;X]SHU;RC#@]>4=X57+_VX?H"4,5UG/PSME[N@A"]L!_' MH?N0X$Y,X^ .^A5^7-A%T' Q+,W8+'G*=CPI 1J3?@J94FYSC1+AU^D1_A/8 M:H,,+3R M%5,9;"B 35Y3OQQJ3'I00RC*3YNQOM+U9T\/SR-[R 0;Q],L=$7[ FW$UXCU M!9(% ;G))J\H4BO:QQ, ;,T@;5QU;/)D:93,;FL]M$]@<[0>D@7 M5#<7WL+;1DQTF>B>O.@:QQ-=!:V^NJSSFLZDETDOD][2)_@J-YA5*+*&R+?% MS\7QXL\X;P7^=-RGWE?XSV+0*\^Q :1SF#&^]_4A1#=G,\US&W[%DACIE" A M/&L>@?/%+U\62>NNCW& ;_HRL\)'UU]0"*62K$>CT?O2K[\\NTX\1#GJESL2;L&97050:)N3)JI4C8FLVMH M"F5C$L6N:- &*%'H&H9!WZ $Z>.7[]G;REFGX./+-J_;8BBD2JW*I=%86QGU MK2OC>!H"P'V'UTTC;N [P%G9'9,4O#LFO5N/,A(N1K=XF@XIL8]>%1E,8W<& M(NX6/'/WP)6%A\+RQ<=IX KZ=',9&#SH^?.;Z^/?L$/%'9#V4)*=%8MM.9@FN M8X3IBA.O4PJO9E_C3V[VI.PR@A] \$LP<6TW9G0M2==Q -4!M^IE_L*E?F8K M5F'SB&MPP26):EBDZ2Y5K[ZM(5=_%B3^A\IH%X ('5NA./OMOQ(?<)*ZQ;0_ M:UR1O;>@3SVM#93U'CE?*=KH[18)X W*J%6..B^85GW2B!VA:LWR=- MN9+.="PV3&28R)R"R&QL3A/?X#+0GK2AZ3R<*Y,J)E4-E:IBI\O,X^5\F'"] M,GEU2Q7 PH>%F%Q1 #0F5[OE2A&.)E>B@'.I))$7I4T'BHG68OPG*%?T"U4A MF"5P#P17=):$^M"-QY)G%D@=::% :L:8+':PXPIC"G$^TCM:?MW'!6L8A4LEMYS)02L$Z@ ?0^B.'3M M&"!J0O9AD$1<"#R .H*QPM"4.6!O_,*7]9^MT,%UV*^"< +<.,$O+"AV&G;% M)(62GFP,9_6Z8ODPM@DCE(7&($0UA%@1:,84QA3&E(8RY5@>S:$KH$'/"G@" M^T6I1EDMG.]"!P7>A0^)07,;6RQ^( M08&'B $_P-]^6V\WO4V:4);HEE@ ZP)'"6Y8T(]"IA3+3=VS\;+2/OX>X*/R MX^!P@9:$3L]4R^1\,^PP@69,84RIG2G%&O#L\40(:UF1$BU[ KLGV#L\>T!< M@5-\8PO;-F$1%L84QA0*??P4'#HKNODHH3Q0F3=$MOM(-PB99F!,84PY]BX%=>I: MIDQ=G\ ^!RX%BOV+91E0SMM3 I1YZBQ\PIC"F,*8TFRF%-O.V3 F=I0:P2O* MN[K2;YV_<9[#V'JY"T+TPGXGT3%XUR_0&9SAC MPG]J3"FYRT")\*O4"/\)[$A !A[N&YR:H\ZB)XPIC"F,*8PIC"GU.&QJ3IL- M+NMO1EIA"PR=[Q-Y4RZ32\M@0P]LYH6'ME% MKKC+-"U25_3@@U9=ZQ,)G1T2#=[0Y%8T528 V)I!VK@:P.3)TBB9W69?[1/8 M/-U5)'P.J1VMSIE4,JFL7RH/Z'E4;#&5<2%\P]!X42O=%HD)+A/<]@INL7C% M1NNERGI9R&*G)YN\*&^:PX7WC9CH,M$]>=$]7GLG&9=VUF69%]0R;6B8]#+I M;:_T%A%>=:.'%'&917G=HL)+ JG"VO6*+0X8?\:)*_"GXS[UON)_TCD\A.B2 M;#ZYOEQ,-V.A(G5UE/TQ#R*<2W\>HH.[[A/X\NPZ\73!XI4;,SH(;[=8#W#* M2;S[EI79IHW)CX5/"8U$>T^#U7^GX6((<^L1G#V$P/IY9DW@",\M[]EZC1 ' M5B8R<_VS-<*MSWGGS":3$C/;Z*T.9Y:""$I"$.)S$N<0NB!$5\&16#6/@)N& M2.+_YCH38V*JHF%K]D2!/TQ94DQ9,PU-D]0)4/]7[_3&"-U<,.$ND++PX^CK M9ZNWC6M[,(6EY VG6"KA_#UK'H'SQ2]?%@U)7!_/!]_T96:%CY"Y&;@18]=W M5-#[TJ\SGIMF5]5$Q/9L/R=[<8:(+D3$Y\W/):.K"^;6KX2N6/!S558*W;%K M4$975(N^>]?GLJ$3&I-AJ)31R>R:HDS9F$2Q*Q5\U%$&)13$P1$&)70%[>-' ML9Y4)WG5'K9_N F=][+-Z[:X..E25J51;^Q;U]/L6_@)]QU>-HVX 5S4G7W; M^AD%UZQ+48>$V$>N&CP]O:OF3$S;YC 49;WYYFT7\!1HA,5%,)M!#P][:7FR M.O),=Y=0A<'S1I8'M>3;!-1V KX=?,;>&3K]?.;Z^/?L#/1'9#V4)*=%8MM. M9@FN/H7IBD^)I!1>/2J"/[G9<\" $?P @E^"B6N[,:-K2;J. Z@.N-6(V"]< M&A-C*V]AVZSY<$AS\JI>=5M#KOXL2/P/E= N !$Z7$=QBNXEL+$IGPJ9I&)[ M7JSSI-U)9N&J8G59N+*"%"8B5@1(_-=/@!66S#QH3+29:U(M6(O@@^QS]R7LZGK., _APQ3A$[O(MW6<9_ M&:0XL&/.6A9QYB9A,(-_!W.,KF#"]4<_4!A1.!/>$BX/""B>6FD\5J^0,84Q MA;RQN'$TMS)C41&AL6AJT LC<,*/@8=)],DPI9! ;YS8)2['4J>GHV!*Z<[7 M##84+03'.RZJH*-GDL0+6XZ>T58BN/Z<:W95#9GL]0^0754#V]M0$'PPNKOC MTD0:SL4Y,:PT./F<)"W/ >TT)>DR"2$%TFY<::K28#;W@E< \$5W26A/K0C< M>7#TA9=2E+[$JVII4XQ5>Z7&@C\06KB[VTYD;<,.RN%AN&D/;O(D=A7'34&% MA$I/J[QHE"Z?R)!%8:"',84QY=284JA0>YX=XLIUL)[J8)/4'C+;)MX+DGL0 MQ:%KQP!1$_(/HR3B0N !U*>7;?%2YH*]\0M?UG^V0@?W0KL*P@EPXP2_L*#< M&9V>RBO$*D>SN'C]"KV,,Y8/8YLP,G$M+@8ABB'$MDD94QA3&%,:RI1CN30' MKH"J0,\*> ([1JE%S#V[\70*/ =9O5QLO7#! QP.+EC)NLN6R[( 3_ WWY#SB6JUP/\"'-JFS2)G9ZR)1[+6@%2@AL6]:.0 M*862I_9MO?27YP&B>X K0(V#W )=+ BA2IV>S,L*@9..#%I,WAE3&%,:HH3W M.2K'5,(R-4KX!/9>L&]Y]H"8!J?XQC6VZ<+B,XPIC"D4YF*MK$7CX*W8,?+U MK_VLPC%>BA[6EZ)[\&?B1FX,1B!\,%2.CU%X76Q M=/$A!D*F&1A3&%-J9TI%K@,=ZEJE3%VSXU0G>15C^TE>=0)[HK@;!HXF+#MA M<-Z>+A@L;,=BJ8PIC"F,*'U5- 6MOKHL\X): M)G;$I)=);WNEMU!3I#S5'\O)K IE5E1X:4NTMXGV,@X8?\:Y*_"GXS[UOL)_ M%H->>8X-(*'#C/.]KP_AY[<^J!7?5CG.)(2S\11PEHTRR"W_%9*4\X,81)P5 MPH]]SH7C>0PMCYM;88S:PL93$ $$/P?XZ4%V'W,&U2G@)JYO^38<$APZ_ ? M1.KNG'0C2+K5?GETGGB[$8>7&##/"VRW6 QQ$$N^^ MI5X:Z^]IL/HO&B.2,=>9&!-3%0U;LR<*_&'*DF+*FFEHFJ1.@/J_DM%9W#0- M%^.>6X_@["$$UL\S:P*G=6YYS]9KA""^,ON9ZY^M47N=4#O),9F4((>^A1RI ME$)5$X3XZ-DYU T@1%?!D5@UCX";ADBE_FT_.W0H.DA](*&X0-H88OWK9ZNW MC=4U '';O#N]Z]NKZ]O!?9^[&-[?#>_[X^OA;>UZ:?M0+X:WEX/;T> 2CO5V M-+RYONR/X1^C,?SQ?7 ['G'#*^ZB/_H[=W4S_&-$Z2P^7?M0908)?(83_4KK M('_X5N*X4(,O1XA7QC=]BU=B. C/FD?@?/'+E\6!*]?'#\4W?9E9X2/4-YF2 M1KIF?1<533;].E-#IME5-1%IHFP/-WMQIJ2Z<)"?-S_7E:XAZEN_$KKBUL]W M/4H4NII2[%&[/Y<-@H,R/WS4GGWO@MO;M60I;;,=EU,Q\TPEE9@J)V/L$Z,T MNQ9^PGV'ETTC;@!7E/?=%-K.JA7GMX#A3B,?WU(M9(''IKLD2#*IB6]-N6@C M\21E23RIB"0T-5GGPHJFW)47/$?<) QFW' .D'D)/:H^]).?H*,"HO,R23M$ MX'501A#QP1$Z:T$;!':=KRB=ATC)$I _1K=M8C1&V8HE5AXCKU)#!R(-7C#* M%&6D)QV70;\=T#]*3K&FLYSBJMF^4B.*BP,N!)#1M@N=?3];O-"GZ'<;V3.? M$A3D=?U?N7D8/+G0J>$>7KE@:=I89$R;NJV7J@R45*&9]*'@$LPAYUT<_N0L MW^&L&3K5^]?'!6G;=*2BU,+_7N>M$K/O._T54A;6@*@WG\DK0NDL;WI, :? M/67[2.('->53>$$LO4U+URI*K2*]#?PSO%*&J(=48L>XMQ1G3ZWP$6VC0M4: MX!I=85K+'1(ABG7*(& M2VVW8-_VJ3Q@18 #+Z@J.& F:C[5ZOH3_WQ)PQM$PD%*P>6';_M_A65!0?:' M(DB4V!_,:JU.KU8+)+73TWFI?%B)&;*E>GV5TJZMMC9RE,XHW>].USH]Q>1E MDT576X2'B;N"W#._@)AL$T4C&5U04JL"6:6'J$O;4$( MY5"IJ(*&1WD=)V%YEDOKVU(2_3;PT2Y?FMJ4N65;(&T( MT%_?LL?4Q,R]5@*CNJ+Y>1$B=GJ&63J>PXS(?#GY4\M'V_#0E+3@PI7M'GFN M]>!Z+&OM0QC).GWL[-OIE@+*6@3N$SIN>!++615)ZE!1A2C&> G2G]?^@KKW M2^(6M>@,"2DW7E)H<9+9,GC$9; 21,DXG\W84N:K^2LFC2KVVG^"#ET0OIY$ MA(6DG[ )_P4M#]BO,12H227>+.5+L.@*1>#9$UTABQ[4=UOE55&I'SUMMTGO M0C"W7&>QL;>:\FLG(6J*EKD>S%(E9JEF-+\$$P I[&3>=M]WL"?>Q^0N+#-: MIR=JO$%-YCRS76M1NY5@"[4YU'A3;\^Q1FKU\3)&,+=>#PX0M-L4*>W/W:6D M+2P&1J&;64(*E:Y5H60";4HSHO2YOM8IN?QD:I,@T3\*%QNQ), M/PD+]TBJ-K4VWHL+.AN:,N3FC>A%9<@4H&^(&E^P7 MH&$KO.T&[\)3X4+P!/R$&;P$M3 J[(O>\(<;3R^2",X2A NQ*%Q#W91P;0=# MWNP5QLS?1N+J<,U+%E@R#B\H*@5^%4F+6!/36N64*=S;17&DK#;2UG)(96SA M=C1/K:JT'JJS>9<5H_KV^@/R !HRY4](F0H4(H$7EE_B$2P>[757D5 M&^"I#[#QIS#NDM">HAH+P035TX3+1/R*0ZK@S\2=HY,T+(1:,.OJSGK%M4S' M0=^&1 S!74;7.\_RX[[O#!:D+;P$H\/" F\*FX5(6*"TD4C:LUU5(91TO&^E MJQ1 B60XM"D.NKNTWDHZZ$6:';1,>,JY1$O[N81+9!#0QT49V(#8ZBF"L:2# M3@*-)@&5?@PTMK35RKJ#OJP_5]I!SV-#U7%_V\]J0B&% W8R?BZ+?D)721(D M@[M%;6GQ"79< R2K+LB=Q&XG27\IH_(5)/)%X..Y/7C@@/H-<*B=GFE %4BJ M)73#%MYVPF>?DT00/R):0N6M:VCST_EH5+'W8)[ZN)E655*MRH).A#SOZB].2P(W=ZDB'P!HD]:YKB2C3JSO?F*3[2E]7W M#,%3X#TAU\,.@>/&W,2R<1X/LTT/MTUO O]Q#,+9#7PADA1,V?Q%ZA1!847J M6@B@ M9I#@3E4+$J7)X%7M@2=&0F:N4F:G5:MFDF2$7&:VDMJQ'3LLR&;:8- M2T;-ZCO5+&V&; .S9!IF:;]; E"3F4?K$;#CW 34_0C8"93/U-?<%$(#=1ZG MH!@OLY2/K,/WX )M=6IEXE,-M7UK8/'=F^;;['UW$I9N%16$J8^'J3E<$K.P*$BH#9DN$4B:8D8F#=#YJ)<= M:>S@OJ#P1_W8.05#-'1]VYU;'K=P$U SI@G.L@-9I] WIT7A@=V]"O0,UIE*GGRJQ/BL"QQ_K<@XZ"BE.%]B>3@,/#9G#U=0"W^\,0'Z>$3:["HB*A',2^)F M@5=FZ#825CG#K)7C"NUA\7+;0K"T'\">9P9.>S\=:-QN$>I5PA$U#U5XS6]= -5=O3Z8*@,)A-@ MXRTV\&+C!JM<"!=OSLZ:K4+T(.7/;.Q#:VBD!!Y.!AEY[R%UASX2*?1_5(7F M"QV\<0W7I0N7/#UE;5]0$!JMUU1RC_3(/(A?A MX#Q$^SKN$_B"(FQG,KY[G7W0>D /@):W^&9M8NJ6CN+MUP*4;&K_)[' Y?LI M-UWAR?\_>]_:I#:2M/M7%.SN63M"S>A^L2>(Z/%EP^=X;(?=\VZ\GS:$*!KM M"(G5I=N]O_YD5DD@D 0(!$A0$Q/N;M"E*BLS*RLO3W9)WUFPI2J&:*@G#X-T MX13%A>Y6A4Z7NB1U-E@9LB1*%3DA79.ZS/[(1Y O@ 8R52>2^\+$KL:LPL F M83KVR?J@=SSA!"_J_<'8K!25'^EBP=+$')\"S?IAG$88V)HR^VKJA\^"%S ^ M1BN'XPSWJ$20(D?3I$',#O0"-YP3(7%^9NC"QWB7KFJSNZHM;4?JS"?*!0_( M!-^ ,[Z0QDY+%<&015O7.^*T/(,!R#F_%YR_PV74 NO+R/IJ1;RVU_[ZWFQ@ M"4$'T#&^MNN0WJJ)]5YZ=PDO6_Q#)5?!LY6HFT>7KW0G1L#Y_BKX?N>N=1SC MJ[3ZS[#+-;$W$+FXT%$Z=F=DDOJT%A8H?D?/TH76;,&DLD;@IMKL]MXX^2.@ MELEN\#*NIZ]"3V_!?V&L4(3/50H$[ MU K$HPL:*;\D",.;1^CAG\UHA\Y*$LLI ,_>))GEI"[).I-;5UV7(-=ZK!#UM5-%LU;,LP%'U*]'^9B!$P9G;F.Q3:((E__<495:W: M#IZBO+X1&H/Y^\XB)F_R7][F -U>0.=#;WH[=Z)'6-R,N2OR7NC[V-?9FMOV M4#=D7/;,0,Q>G''$$#CBE_+GIC:T9+/R*VDH5WY>]RA9&AI:LT?5?ZY:+0[* MWOJH:P]9Y8W(Z1F)Y%W(,7;EIQ/6XMIQ:3_,.,=)IY?"AU$*W_N>,\9>&145 MU]S)?Q76R*Z$C84')_ //Q/X'W2<2W',!SMO@Z_90SQ4/X$5GBGG)$8['&U%]1D8Y.0>1N M*"X$9W-#M2X%-A;F6]+1.4[="IIU=G/+8BG%1@:Q\&K;J4^L.O+1HV"8S&"7 M],/@\2Y[WO+[HTJ\KT,U7*4)O$TSK #YV[%[-40(,T1=[DH2&#\)[V1L47Y7V3Q M:1@F09@0QEP!:G3D;2^ #?X^81_AA_EUWT,:ATN2Q9M??GE^?A[^'$?^,(P> M?U$D2?TE@J]_R:_%-IOP,&RA3",M>7'+GB7&<,(&@P*',T'A064;T$(J1'$5 MQHY/\S[B&0$S\PV5A?S%&V$8^":;$QM&/E68UWJ@C(53D'5T5DYUUM ,Z)VA MQ'1/H]B,#$*BMA,&D8>VW#0&4_>YKE:_I/&@E*$B&NT82*-J2!,H:":I+)-56*R3KD3Q; MKY''6/;)TO?=4V7P#FU]L Y6U_H MCF;X<0'G MXC(%"M/2#03DAX16K&+QO1\+UJ7D5>],J>S#C- DQ3F\ M$8_D J8 @'D288$:Q:YZC,"*63@1;2B7S$A=]. M.;)=7XZ,8T3QV5TTBR!NO(;Y&FN8SX+V0QGQTY>/G[Y\^'XOO/OZ_=O7[_JA[JEZ\/'WX(#U]AJ%_>?_CRX\-[_.W'U\^?WM\_P!\PD?LO[S[= M?Q9^/, 'OW_X\O"CHU-Y]4?@I!,/-.3K\@CW%'YM4#&M0LH50ECG&]X=&G9O M5".W]CQ4ULF;._SDK!.7E\J?60-?TCD\R"VG0:\;+;\YL1=_G7Z#XS'B4J&( M@IGR U;/F\)&'23W+*D>IOH-]A[7(_$#/.XW/W3_7!HC:!FMY^+A9_@R H;+ M IDB2LD9R;&^.HHY-$Q<#CI95"+%Z5+O0&'"PFK&0C[E)2NMT79KUEY.@0JZ M*+7)?/8&&YV0BZIWST\!V!4DT[9KS0O^2WKX5% M1,!3!2Q8^5H=D@Z9W_>/^_MMRV+CFBS1".)HD3]^, M4I_DOJ+'U*=SCS,[C+WX!W'3:%5%DC=W V+-YUX<;]+JQX=W^0M%2@DO3AA2 M@0"C%\#:)[ABZ)I:$!=H0:>8S$*@@+-8^!XK:\$G%L@NFV]CX3X 9O.%[P06 M*<$>PQ^!2H(LW?T_"H.*MTP]/#0(+\2)L $./.L]<6D^&CL?J+(H8$*:*#@P MG3F]I-Z [!*3/JP((LQ@\'-G F8RG"PS-=?DI+Y*4YJR*"E6<5L_3FS1*B%10^31:F4OZ(JUMWSY*54!CR MWQM("EVG9P*,X\2U X[($P%EPZ QL)P;BZ0FP+0@&'@/:X$4H]BB H05%S[L M0S!*XO$+_ S "B[B;10*C>$HRS2@N!Q'!(8?:%;V84%(RV#S<0([RAUFO",M MYCCT[%EDOO##%P+O![F?>@D37O@>Y6WA R.).*YT"L=?-E,\0(&*H!?&*96D MJ+@8(LI?^(Q9V3$=2NR@Z$<$[@_*W[J@W^"UL-HQWIO&9)KZ\+PI8876"2@! M;YPKCT4&3R+2L27K*"6BX '?>A&E(#Y0H"B@]W-B B27;KVA2IPSO-2;*J>LM?2$&X&)OB.)8"YD[X(WD>6;X_IWXVN02X="43V@#*!F38-,/S!9I/X/NF7]25Z* M?+EZ.@PCW[KQ=_(4^D\@NX1")&#C1Z:80;965L0$SN^$,06\WJ6Z( 0Q1G)3 MW0XS]C.N!OT1I0MF+[!'/?KA&"0>"Q'"^4L1 =3!S2+Z,U'$8/(9TP%2! MQ2M]$@&=G[PH7>U^[[[^SZ?W=[*]VK/A(63NN914:R2=.R]Y*V10,@%Y%E". M\?$N['P,10<,*QPUC*FX?L JT2.5+"ISP 'L.7&V_E0-_!?H /*4J<[2[O;W MN!UG1]?VJMPL6LVB2#D/N3,[LXC".$V 6E.?+BI:"<[DWVF<%&VEB(A(N)4J M7EH%X<(+*',%L-/'L&DWY*.MV"KN M-\;CL,W/ 7L-9H.&#$9+J6/+0101)HM-K,%\4TDR3UF^KQ6XA'(8BN[S+ 0; M\"Y\#@BRW#CV)IX34>V% Z7SR,W*K 8GDQ^L!&>^TA@,B"?<60BPL._-84Q) M?\P@;V5R%SDJGH6I/X%)H=Z=9&;TOT$%TF\S(Y/LM1KTPILV-C]F,TQFH-KO MYG#]+,ZFN"SPR.8HT3FJL$<'0%V0$C!OHIR-"6M04!MP"%)\TF;,P5CKHJN4 M0@YA@#X6M@5]]^(_OP'+HW _$GD9-(#SYO)(*F-TA?V;X5C6*MP@&H5CN%Z&>Z:G[WH'5ZCA/ E3(3_)8EP M/PG1)[FODNK:!'\0>J+.&!#G^7[5];$7)MNG -;B*2N]71HB'^]__$:;,("X MW/_X@WYS)YGBTEM;FO>K!SA0N8)B2:_?")_F>([*G=9A=AGU6.1W%N@TS [; M] $%G4P<:()>@7P&7'FNF,U^]G-!7]BA.ZB*'L5ROPB'8-\P=DPAKG&J-42 MYE1<@.D/1QX?_>:@8Q]G\-4,#SJ3M5:=SCB$8V5Q\\C?NO01YD?+S/<=P2.S M<^-D"6\P\\BTX']"(X3ZX.;.GT#IE;OA_>]K?O8E1!.>/-!#Z[BSE?-R3IS< MB9H/"EZ,;KY7< XFB$&" \A\GMD[BE/)IK#R^^8OJ%+A"@U%3%5QY)F(SVCS0KP4T8'NG"0+TVNRU2X=^1)(HI/Y^>#U0 M&0> YWP8/J[TYJ$[WQ6J/<+T+$?H:CFH=:A'E&"\A)[7BYXPZBBEE,0+F6F^ M),T,S! OR:@3%\@S)B#5 :XVC*,)G9@C" ZH6?XTC)!D_N',%9VYR!(\Q3ZF M< Q%/R:E%C6-H>U+VP=] Z M@(0\AE$>T7L$?D:M#8]U'N&/1V?I+\L43H21NV@=*2AA2(/KX-JO\]EE6C6NWON. MV?>ZOM7DD1[J.LSY; \H\]@MQ+R-3<>/V.\LBJ32*\X,.K=R22RAA1OBPW_L*P@O3(K2.]R M5M!FPL7J#$#CSDSC@O;T,92(.O+5U'%S/%46-4S!# K'GH_1F77_*?V^Y$%L MZ)-Y\%"9?"'/PO=P[@3'37<]?_Y\9*Z/)ZS3>WGD>8:U^&LC^,?U(B5]4TK7 MY?,#>\U^I0G&2H:-P4@=UI71 K7\/%[>;.SG&+J)(8%AN6A*R(8MYLE:]/ V M1!-F>22I725"#93"494>C59Y(.[,P=BY,&&I!NN)&RP\FVV+A=P0FG64;6'L M?2N9$[.4('K4"MMA$8H0ND[D>]^KG&#N&E\UA&7_F MAM1G#8^<3/D8&,4>UB$LM\XOIYN'.AA5L<[://;3I/6J8(W[>N&#^1\'GH%Q M L:DF+0I8H)/CLBU^CC+O!NS3[+C+!4>;[Z,+Q=2@2LIN'1 ;P^D3,6Z<-P'D\^K+%9V:J2U7^6S(N;&[!U&O/CY:1IB4C$E/EW/S,._=)!G MF;@Y#A"-03$/QJ9BW,@J=WTGCIE#*W-3[85#C:TS, 2=PL0F\>LW>TI#7["F M#6.H:-9]AS;9@5VT;N_G]MG+N\.@T0SJ9!,M\VBWK8G]-#9G?02+!W7F)*@]'7^D:%+5@$''BY[2WQ<,!04QZ, M5%N4]:/EEJ-W=X:)#M/\1S"1,AAINF@9=?&#*\7KO@ ;,,#9.M_&:+76EOI2QP)'")8^''(4VG7 /QR5*WF3E!SWQ9R!L3'Q $ MZ#%+R*:_"M,HG N[#I+Z8$2CO=GZ8E+#UL"L856G[[*R&D*Y$)M%?YTB&B?R MD+S&BSB$-Y,T>@8.B$FP8D!C,)IBKC?F=<>;:\92S,,,?PJ!2]+(!?H0$>O" M$>8CBF?>@L%W8&48Q37*$(G0=\X2N9%F0^&>PH9LBU_7ET4D*19#):&YQOE9>Q(X"RNT'?DNZ_3/V)"0^M-$S),$[1%15;;D8DE.W*H MVIP >L*&]JZ,DHU4LS5 K3SC*&,"+*;&N/Q_E^ YM"H$AWD73N]2%-$5^ANM M$B3Q,F\)!)N>&::5KSA]9@9-> O"9(DV<$Q)>'&=EAO2[XCZ S]K$C:L"IA0 MJPHF].C*@GU'9-KE$9EVH_KTBV\GM8DE\VSNR*?ES!&*P[R!L@%$OW-Q6?U5 MRE&.7%C'<%>>1J(-#QBNW8>PP]>WU4SZEG'C^^8=0BUY,#(4 MT3);=O[UVKW'Q>O6Q*OR/'2,6"EP^A:UX_NWG5RJSIW"L:V!S@EX!/7FF^59 MOL42.0-+R7<.H )K!M?P3AU6''L06YLU]WDE;[0_X7DA'=AF_P@06H)A7G[X MB1#-][30K+%R4%D&I7:T(Y_GBO2%L2HWF'J&*O.,-AB95EV=(,\+:6O)L]9" MM!D&J72]\=20;EBLMQUR/D]JB*7SU! NIUQ.SVL6-)928S#21$-ON2"G"WDA M)P:!U(?6SE.+5A=]IP MCN9H;31ZRJ%+=L7;&S=:68_!BP+YB5TQZ7/8-+!'(.@8YY%DO?/RCB#8B]#A M07L>M.=!>QZTYT'[JCG_,&JY ?S3=MVZ32Y?V]SNL,GH6K[8H=3 M(E^9>[8PW_-U6:8G5R[;M')^S*KC,QJ=0+.X'+,>KV&\3LGGK'>)K3?RISU M:M[LT92U]\HA=R\>#+W:8,E5!3WD)L')/,NN:=3#1N1D152,HY,BJF6VBS%& MSOY7P/[%O?E3%H#)A.!K4 @"ECD>,;:MNLXVDRU+8.EE-L8;L*G M[-?$4),ZU<1PSZZLZF%=#+^3)Q*DY&,4SG/DDW]ZR>Q=&@.Q253.>+"-,L" M;72GGZ$Y-$PD?38QX3MQP\> )LH M1&%,#>6LUS>B^RPHJ,]D$F&?^PQ@QU M[Z#4H:YL?]0Q:3EVGW).'A ,2?B=I<%]*#9*/#3EIE?3_P*?U,^^G>2L)@CO M7:31P>UX]IKXS1!/T6HZ^7#FXLQU,N8Z4X 42'A6S\4?<(C"C&ULAU[RZ1Z< M^[6Y[-?AC;JYAC"&O<-7M=W-\.$GQMB!&NC)@O\G#\[/QEXJ:S!2%%LTM#J MS$[UB;DD= \7NJL0.E.ZO-!AHWA%$26SK90#+G0=X$(N=/5"MRLJY8H5,N+W3R8*2;('36R0'LVA"Z,Z4BG?L0RKH'WM. ME5.?67032?!5"M,E>S!2)4,T MU+::T7(?8"5?W,>>(WQS7&_JN=P#N"D(EP]/R1((@B5*QT>G.GVBOC&^NGP$ M1L8(C"(:]M'Y/9RONL-7EX]8R!0U Q/'S*MFK.ODG\M')F3L7:3*HJ$WW/ Z MX@-DK* ,%;U[MAYK,!IM%"^V =J/H[WIM)$VR-)W[2%W8/=!] E;$56CY;3E M%M:WV]E>7*ZY7-?)=0>L AWE6A*UXZU*+M=%)+M)\[C+8_!D,#M"3'P_%KPD M%A91.$E=^&7B1<1-_! F,X,ES\=/PR9O@ M=9@_A#?.G" @OK!PHB3 SY.9D]"W(5H/OF],9HX_W6CRUF&*'8M:%(,$Q$NZ M[((BZ@OFD#%4#.N*D73XH!H,ZH2MP'H%NL,QASCF$(>%X9A#EZO[U.DP<@T+%'3^4['A>XFA.[RQ8^*/!A9BBP:1B^$[DH+C3X% MD\KS)T_:OWP9IT*3]BU1L:\;M^.V&,N^?!FG@MG\DBJJ=B>:DG/&:H>Q+I\Y MIF2)WHK,$:RNB+$N7Q>IZ.B+U$5#.[KPO,T&?;PPB>=#\GS(_A8F*08O3.)Y MSERNKZTP23%Y81*7:R[75U:8I%B\,(D+-A?LZRM,4NP;*$S:[,G>U<[J^2(+ MOSF^$[B%3HC-.ZI7,0SR27(?3#Y[SMCSO>2ENK^ZKDK][J].B[-BP0N8+* 8 M.N,P382(N,1[PJMBD1*04MM!LK!2KN5G?D8B#YXS!?E;?A,+ST#10J78=7=9 M-^6AI6^O<]F[9$89:K;14AT/\&A[=3S;7]Y.!4>O4L$;YM%?#PG>@X)@%) / M2X;O3-9!]?SNF:I[]7FEWEZ?J5"BS7J*Y3.NM#3AWG5AT$E '>[XG!F^+WGA"TG>I5$$.K.IN:_*@Y&J6*)E')W9TAV N( /EM M++@J;%^FJ$E7!*;,A> :A&#'[M6J$&!304F4CX_$="LCJVN;UWLR)6!>3 Y- MQ+H^P>V+V?GJQ-O7TG_>6'1U+"R015LO9U.6_##\Y,5%X#PB<,#F=;@((,:I M)8N&6<[\.[L('!,KO&S@*PL-HX,P? S@Q@FN P7G2Q".ZXZ&LP*\;QY2:"J" MT%3"TL?/3 55$@5T\C.\PF<'@V885(8K:5B+ &.L[X+"F,4F!;@>OQ\3H$F MT;=P2C^(R"($L1^:EZ(W[,"/-]29?]&-18,2A"=9K#<@,_ M 1;/I[%$H&RS"5UT/IB[(RO#\I$IGY (:Q8O"'SX1/R7H= 2;RD:Y2VE6[RE M770M$&1"'I:]3D?PEG[)"6G28&0KP[(U4\=;[V9.\$AC\W1!UV/P=/9YY/TE MYX98F*01#>_7,6#&#;MT'-Y4QZ//)")"$"8"3)Z@>O9?!&^^@*$Q.-,07AX) M4_@[C.(-%%><.T[$"U*:;+"V:61:6P,!Q#C](HP]O.9-1'P'B;(*S_]M/M8M258VR%+X=Q:MPH"/Y&X<$>?/.V<*0WSC^,_. M2XR[<7&KA7UV@W*;DV93&]$H;=6+-Q8EXUC--NZ4;?DL%TX!>HC@<9G8?XL0 M:_C>]T.7HNHF(16![V3N>%0K?B,1%5=4F5_'L.YTIKV!&,Y0A/_/7RQ%-M]B ML#.?V*(PL7 Y,;PB@R%FNJ! JP6EE5.D5=U#Z':$V,XIW)UX\=2#ZV%_0^QF M)OC+CVF24.S%2;8'E38L5"EHG?KAXU"HFE/VY6KDL;!((W?FQ#"HB$)(LQ@O M;K(TSVB96(1[[C1-4HI"3<&JA7CF+>;T(?CB#(TZWOYF+Q;B=/QO4,%(E.R! M./PD(X4;ICXG=\X3\I+ \C2Y[N10FWH"/%V]CX<%CSU$^\NQ?B@-9)%V@R+)&["XPP/"*[ M;KEQ9AQ;D,25('[XB1L?F3Q0,GZ=_J!LQ1BV)O-.D_N<>9?9=[ /@\3,UYB% M9+3 Y1FOF9:9)9 Q9LYD3>7W5;4 OT9IBU,GH,R_RN%;/@.W_()X,%;UV8ZQ MP:ZY50I&1JT]>D RH*SU)QM0T8>VUBR%K^Y1UM"P]8XE _(Q\3%=_YA,:3L$ M_LWDN[+=&Q0MJO.;2W6%"6NW-F']UB9LW-J$S9N:,!CA$:%NE-N:-N*C7 *B M?CG5I?_I/-&\[PU/44Z,6]I:// FC(8 MJ9HI*D;+2!%]KQ?G8G:M8K8?/$O+8H:(DZHB:E);!1]A MI64A,P8C0Y2MEG&^N)!Q(>NFD.W7D:5E(4.<3%$U+2YD7,AN0,@NXF&T!B-= M-D1)[\6A;(]:%)YHS!*--^,8A7]QD+C^WF1J36U=MES#G6KPPU85S58-VS(, M19\2_5]HYYPZ.[F"'M/I$?2HRAEF+ 9B$$:4*=ZDF-* 5\%(G N/0)A%J #^ MLGLY8$.D.9$8N,*:!"TXBT44_J2YT3@:+RJ0*LOC+] .9E;W+%KY M-B&P11I2O7/LS#PC,A?$+C9D;NZ*(0S*J/ M_B0)/G6S;,K.2JI>X6-])TZP& ,E7Y@X+_GKLI3]U\"13*Y.OP7?BIA&6B_WFQ%Y6)C=-4E?!)#/:@:RUAIIJM93 JZG-4H'KQ@0T M,6P^)KYV[8W)W#ZF8Q+"L3QY75UD"F#G ;J+B8?WN_+J#LR^O$8J%:&4A1/# M*%_ ^U7M0=JRHGMYC;JXG.73VT3X(X9!M\_U5TZC:V?ZABC>'5[/SP1.=H)\ M)FCTZZ"6PJEU8/7"4?4:?2<'%S4N:E=7*'0!H.U*E\[I(M(\#M_'.+QM;P_$ M?PZ#QP<2S=^3<;)TN*X'WJ?>3S*Y^R^)PHJ8NVZBD6@ILO*V#S%WGMG")>K8 M'HZ2=+1([C'D5W7G*KZ@5W95?YO*O'/BF4#^DWI/H",IRGA$A%5>=S#) M (]+2=[8N (3NUGF+28C>_%0J$WA-RI3^"DP_\[,UO7TZ,W$;]9GE Z5I5?[ M&"^+*91S#I&V>L#,(Y$3N;.7)NRWC<#ES+Q\3'=*$QJ=O'Q#-H>08MSZ#E&;0\@Y9GT/(,6IZHQM/Z> 8M M%S4N:MVGULUDT/X>!N0EKWB?PO!Y[BP/1VV$HW8@"Z/[]#Z8X(\/*R=J!91+ MXQ"5.AB9D@@$Z$.$BD=^N:@=+6H[X(4/%+7MB4L:3USB8G9;8K8#8/AT.YK. M=S0N:CC M67W:T6K2 6MQO+N4$/@^I?E\F#87X)=SN&,6"P2&,]G$!,TS.42\/"+",Z'8 ML @,&L13$M&4ABP_+XR* *_"F"3/A 1"%LB@Z7N9FS['K*S*VAL*+$^"..YL M+:MD?4#T<7DN1?95EE A"IBTF;\C@X:E:MQ\"]/\Z<4)SK]ZU'2"K@]?>E,/ M4R+C;-#J!N!I1Q?W837E/,DS%A[#D2#C LP@]7!^0".:^HA(_XR6[@P>SL!G72]RTWF<(.!_ABP\=UZ$F?,$ M3Q!B$"BXW76"1' F(&@Q/!/&[28YX&U54B@;,Y8'T%:#(K_._X+SA< MN 4?YT4(& S#F<"KDC"*-Y]%:1)0:%W@ZXV1)&$9T'>S#^\Z7^[+)1?&KO[H MN!G'W]%6 C#[=S,88$_ JXO+OQ366'!!73O >=/R[%PVNSQG.)/I;8J(,H:S M6/CXY,(%&;PU"L964:GF/JI^4%#21<;F]!,2,$#G< P4H3C::QC2O5B43P$: M$P%A5@826O H-#C"=KL)VW46/KR!X6^#J9#&,6MSC;#<@BD*J*85Z>WWM7MP M(;Y2P._O.:^&<1+3:^6WF9!F:,?P!PP""( /AM_HML\PDY?YY*"2$@96_UHL M[A$(:YY2S.\M# 2+]-=&%M5Z&:&>&U1>, W>? 7=Y2 K?0953>[!W9( A%SG,^_I.;)A2N17KI@%!A/F5!!\)(- CP]WX?0N M730WM,$&TS$Z3A[, P!5!CMM[#(&S84=1AL3CZ6 M]#AQ&, ^\@);"MT3L0\ O3#*^S%E0\5N T+V$-3)N+D)N()#H<)*R&?OU)G) MN=5):36!267J>67ON05[+@T*.YX7+%(T[GX0LMP0!GMM!8-C-@&Z@/,0;=J M\2FPV,:66WFX8YOKZ-=Q],NH=H>^H0Y.6GT')]Z,J5_-F.K[]'2Y(P]ZI42! M%CQ^*!8\@M*@:L1SJ<: [WMA4-]O.VBN6ZXSI^&>7F.5%MU\&SZ^%04S'^#Z M!X4K&V_W*B@/Q=AF\6'3'+JX;JF:E1:P+A>77<7Z$^&&T+*1QZ<3!G+I/)'-K MX\&&^;)9^3M8V7[HTFT\Z[I6%*5)"!=BLS=ZF D2/W/04F.:X&F$G1H\:B^@ M91V1A0-+SIJ=X=-I7G5N@/\Q_+&/Z7R#UK'>2G]3F_PU/_U&,HJTF*+ 9'M3WE$ZSN^>I M?,:]V%"7R^/1=J08_9\L@Y;"(HW<&;J[EKTS,5CH@KW"M@^!_'1ANZN!HX&M M$/:^9=@4-]PL_$DJ ZKXW(A,VNF1F4^L0G*LJ^AM.2&)X_EQ7<1^&;V>')"X ML D").P?G^T%JH^E#U6IG;Z8LC+4;/,8R)-VRP2W&20G2)/ZS?&I;]K9<@S= MV-?WS$2ZVKRXJTI]VP%+F6OAIGEM)ECLBJJ(AJ&VE-AV8K#)\GNG]+^NU_I^ MS$[,["#KOK <-9_96\[DWVFHWZP15YJ1H%*2N\+XKPZ/[]=R?D;@=QE] M'U;D_8?C!9_#>$^?STHV+&DP,D5-*RL M#^:W1M7E"(A2FP4"UC-X(W@H"<*Y%] D#R\H/6TH/(0"IH!L!I*8\QO]!8\! M3!ISB%^*V3X^3 RSOH+E5'J2X5OOH#K&%_'1 U$GG[TG4G+Q44=HV4=A*3WV M4<2YDV*7CZ+"![1ML]U2O;#NL!"I7PKT"89\V.B11T&-."A)3N(@KO%N?M0O MX-&P[:&EJTT=&IHQE.UFH*^U#@UIJ!E&2[BRNMH.=C(?U-Z#TH:FK+^5K=3WHY'O"TDXXQU$N7_FMN%]9AM^7Z;Y_Q&3:>H+G[TI$5Y] M"H3_)4X4OSZA;CZWY_=3R?BFQ6=3>E81?#BLQ&_.Q$9MQ2/'HW%0QN,+%54M'*^POY162X8 M7#"ZLDG H;*Q#.B#D6**DEFN0>_M#M%25D/'N*;R+=JILMVM!QHW> UL3C?$DWUZ!3$EK*M#I2 2G5V36S4 MT%8\G(_:LA6M>LXZ>PH?9ZK+ZJ:2G;456]>R6\/6Y?QS4O[)5NDRBW*EC:EH M!ZZ*K*%2X.*"F:?7=!CF";G[)N2V;7S:".:GVZ*DER'I^IBH>SZ0=2[#-R7# MC6S_BWN);OW^5^?MY/9)00KO@Z?L]R@3FZ?L\?9^G[_>, M\X/3]\Y*G\UYFE:9PYN(2I_+HL:D9;P:4. M^**X+'15%AJF9QTN#&T%:32L=-%$Q3X&88U+!I>,KNP2AP0[],%(-479,*]G MB[BM7'[SO+G\-LWEUWDN/\_EWT.766>V>#&7WY3 XCU:G?&TV2X9BX?S45O& M(N;RZ[9H:67.XKG\'6&J<_'4(7:6#?PCB892;EC7?\5T'#QZQ[BGSLZRSVIG M&9*$C?%^\W<5PP5 M#O@$[OUK(R_>>F687O+1%-[S=;JY.^RW-1BKK4$;C(QA75D8L(%/N^G!LC2; MQ%GG@.!M!<=2S22F66?[9!81YV-I9"64,1O:P M[EQ^^&+K9YV$":MMGV2U%8W5P6RL=B^Z89>3JE%KH=+%EM5. FL6)X)/8NQ6 MO2IZ6%.PM,_ULA66*'C8-+N6V_'YR[[;F;YU%HLH7,!L$L)>B(_,];8+GSZ& M,)YXN-&5^:#F5.&VYE0?TR2-2''@']@HJKM6&5*O.VO'Z1R&" ^)*YM5D3@! M8<+EGE*R--A62P[J'7VN-KIO=[A5E8:EBLU*74'M:);52JVD-33U9E67V^HW MMQ==[CLF>RAIV]N!GW],YM RJ[^YY)A,I5D']ENE4_?&9 WE'6.Z;-WK@S<' M'?N%/ O?P[D3G*<"MI6RHKU(U)7RNX\>VI6LM*Y#5<\77?T.+Q<-G[?'R'TO M'F6UHC %M,1*??=XT6T=W8!4&B?5OJ32.:GV)97!2;4OJ4Q.JOVVO!F)B#.% ML5PB/^X"T5.6(K?%07%@D/(V8^PW$$(_)X*>(=FG0=#K;(2<2Q>7K@,SSLI. M]^6!Y>N4G;S_E^:%-Q-!&8&E144OX\]R">02R"5PJP1^@><^/!/_B?Q. Z"- MA4\>C&R1'@JY\''AX\+71/APMWMX#AO+G,)ECLL,2QR6NOQ+G!=-@B[BAA+D;57SW&!\X M1.;T7LG<'N4/^#=2V0M81O]:LF&V4IHR-#$[5,%NI*% M&[.40FEUBS.&J:5)_2UUW3_.DQPJ&^L9E\5_<9"X_MYD:DUM7;98EQ?8IYG5YP MMT'N34K5TF,Z/8(>I2@:T(.QV 1SE"E3O$G1!XE7P4B<"X] .,4U,%?=B^' M.1C1K&7,]GB'FB1(XE]_<4952UV=8BMKR/9,"N]P@Z!IRVMYS'03:);^G2X6/L$$=-@7H<]YXL%2>NP=+?"=Q E/#3/5W3CP3>E%Y\5"1<1^M)N+B1,;9NGJQ M,",^K2";$+JI8#4&UL/%6*/QY$1>F,9P>?!G+#SZ(=R'Y48/K!IMSBY<1!YF M^_LO LV+!UT,Y/TOJ4S]]^(XQ3?3I/T8#(K)^$7P20(WT8_69>RR%H,3%DI]W;#Z?0S"9XO4)--(R]]FJ?",9!/"4X_ M63)TM*3=LAIK[X*[0PI)9/L2E23FT)+,II4DECS4Y)::IAE#U;*/26D_!.%L MZRESFY%W@K-7OFFRRJ2\JU7&3YNMK9BM= BW74[ZYP%^!F MXO[:8G9-BV;7DAVJ)!-3 M]3H#_G[E>^\_(ZP,#J?3_@BF\KK%H>Y))N$(7= WR.)F.-AM[-V4";\"#U9H M T4:C%2[#%%\=H3KZ\WG/\F:42/D7#46\ GX>2@!@)]V_W.S_$K MDE>Q/$*PJNKE.P"=!._K AOJAJ\AVA0V"#T7@?D67#R\V#1 MG?V8Q05JNH2H8?B A@WM1S,9A# MHB<2[P4$=D6+W.I!Z,]M8X3R2!KH*_LK6=P(7D">,OY4PW_8&V[QT M+"P/O:PTK_ 1]&J(%.M;,%4 1O1CP07^=&B\- ;^I"AF2>1,2!YG*H29,' : MP_<(_Y?/&E8^0E103!C(X,R>X;EW)$:-[<4S1$5;7NS25U.$NF]IA*'3)(>V M2T@TCY,<'A!C';W6*,_.(ET83:"0_A C2- M90"_#A[P^BD&:#$L^P-XTW-A< ,:!\Y?]/8ZL &0D/E[.F(LHIOFOHTZ0V- M7OIM%IJ$VU^$$(Z8,$1<8X1J!!5'*'VWO!06/I$@.80LCA5/4)-Z84(:7Z.!(@:6 M#9< ?-G05P_?:Q(9%>A"?3P*XG3]Y3C4QP!$MR@?.2YO:>S/"*"+X(\_*=(@ M:-5F$***M!U#]%/VPBS/N"EHJ*)BZZ'RD?A8Y%-E!]#MLE F4TU)31VK6!>R.8((=B,W'#MO 89<;.F]C@E[L]6UJ*X8QOH(6 MW[(5TIV*0C6?0F$5PU@K*RS^ 2]MT$^IL/K8_],:UK6[;U]UM3X!:S#2E5T0 MXZ=48N?GC1H]UCII,=*I#^OZ+[:OT=J>@"H-1H8YK',"[:/;>.(_2_PWZQ/_ M>0Y_OW+XZS.ZNYR[_8-D1[7U'/9/H*$/2<2EJB:'>O\ZS9]>S/BGCZY)P%7+ MJ?T=M8*V)N!.6 4 3=[.Z;MV -;_K^/HE]&> MF+?70X(\J5E0Y24%E#4*M MN49J% M;%]RD6KR?)QG <]#^*3&C:JO+T^@:F)7'NQ?BBFPPN\Y)S3-G%?!BI5E253U M.G_LN?.4SH#IP-F_#^R_HY*D'?;'9JR6:%AM]4?O2(9Z9[>M?X;1GQA;HP&Y MN+1Q764.]BET/M+Q4_"-4;$QUV.?25NTY;82OLZE\S=>5VDPWBKG[*LNC^,< M'3C'$'6[+@1R[8G\FS[FS%&E2$-%/W,*,J(3T8R9QS"D,TY*/%HCM&],VSSKX*]3C6P0:ZNBWJ9EM(ZEVR0%6S>Q8H M:VWBU?FX]LQMOQ4\P,:S[KO4[[MA'-"V1+7@L*D;HF75)0F<;%DN9)1S8;IM M8=IW"SU$F.S!2#4UT=*/1F0_AS"=Z9QR[E 1'",7,((745CXF)Y/.\S_)_46 MK&=]0))]8DA[X)A6%)'M&S8ZR.AM?W37[MG#%+\T(9$PX4F42\_;3C;":_5&4PK+DW]D":]?](D@S09 MHJ9W19HNZ ->JY&5K3-[@)=;;AQ.D^*6VWG8)X['5JL0C/XI!&4P,@W1-J\H MA80SHF+VCQ&Q6Y0BRM+1.* =]*5W\QTP9LC>@'#I^-&>TFN^A?*UJ7!2)=$VSHZ MZXD;[1UBQ/Y%@769,J)J')W+RHWV/8.]09Q$*>,F5D'Y&/$2RBIIZE\(%9M\ MJ[IHF4">$74Y<W+M8CO0C'2=8D72,=7Y<&44?1:M_ M!V)= WO)!,EJS6#J1/%/2V;][7%P#X^>.G"PK(JFW5; J%L5-]4;UG[[16=2 M0C\31%=>K3\PV8H!J&_(*;! ;_)%E6/R1?MF8S;J8'B:G?!$&L3 FCU9-+6R M!CE["U!^PFF!^TZSBYV(^TS,8)-$RSBF&R<_UC1 65@T+@\]K:'8NYJGQK/N MHD;IP':&^/HGTBH8<)8]*3PE7F#)!@HJ1>F4UYU[?E)#\Y/,.H6S@MR M&$]*:N;7H,3[QFCWCEG#C252&8PT253TKE1%<@?[R<_:;; -2_@Q];K&UAWS MC/=0D??L1/9C%D;)74*B>=[./GC,"L6H]T;PT7VS/*S7=PF[U73N;:>7KSE% ME]XP^)WZPS[G]#Q4D#4XKZBBU!GP$UX9<%I3_X2LI&-3,-&4NM+.X/KVA)X9 M]]\)JSU@R#X.NG(/3%F]9FMMAY&_1D3X@T1/*ZNM+(385$3B]0#7PQX[C/F& M[&$.1K;6E;/>M=O$7VF*@-8U%WB*0>?:[E MYG!G.&B'!FV9@VRLV!"5XQM,=+#"M;LY@YM*]L V'HQL52'V&\M/:I\L?=VLKQW85;7\2.=BW@PLN%]R@3H#WAE4%X-5G4]):;M5U(>*GQ M\$N"D:*\B*I0M#9WHDBK-GM'7[2#H/H0V47ARCU56/* MT-JSRT +0[7V&FB1<(H]-&A3X$^!ZZ<3L&F\ '/7UGLV"$XB_""+A,S')&*< MI4JBH$B*2L^7[XE;_$JF7RG",X%;_]H,CF ==5KO;,VIL9)"Q,70AG5G.%@U M/Z]K;$@+NW^T4!'W>%B'[)?10A0B$B^(BU+BOXC%=$H8/8D6D1<3O"9,(Y?0 MNIP ?;JO_L]?+$61WG[X_HW^)K]]+<0O,;!E+"0SX%$X6PG8<,0)7A!6S*>@ M8F0R%![@BS3(RDKA3? $H':S\.09V>0*\Z<4.*:U+_5 D6XBK#.B3_P[E/D_M'"^S K0W+47-A MMT:E21*^YU)'15D3%K\^3B5VA2E/J08LK-+9M;UUAR=/20H;-6)=;*=:(Z[C M(UR]::]TQ+0OKGKNLCQ 7-7M+%I\2U-FLM +I0[KG-B'R]4)APQG;]7::?6_ M>IYY[BRW N)UJ)-P*KC.PDN 4'TH)YPH'&_D4ZB\4_(3'$-VLM.Z MS MPDF,-?V$8P:CWMAUO-G?LFI)S9YRD;";BGP"-7O*1:*(*#OUSYGTK''"B:)M MNA3HO\+P0.WGDUD[9R'D]V8!0H&ILPE1=9(4;:$MV3R MP5DPJ\*\QP6@,:GW7NSZ89Q&Y $>\YL?NG^N5E099/7P*=R29)_A2PBL_@)> M \\F9R3#QLG''!HF+L-&2C!(!4N2RR8KO$-_QY*A-EF)>X-53L@I58=##/&@1I/%-3>Y$P1A&KA #(+$0I^,X<8# CN^_4-^I3Z@S_QZ6>C6.M9SOG'F%N?,BA*Z;1K@IX$"F*9T. M]<(& 6$J\=E+9D5J8%1!-M_&0A@\AOC$) )Z,VU'%Q]4J$<] )MZJ+M+7KOQ M";!47CC9=<[ FVIWX[6 2T 33">L]NHN5^ >?.M%E#G<&9 &%F<:A7-5,_83N[,X:1A 'CLNER?Z OFPA3Q\UBZO8FR2Q/)RC,_.R\Q!OJ+T@*BLD&YS4G73FTZ;7L;H70%2R9D2NP-Y0WF MSOO5N? (!!!BV,O_LMN0,;'2';,V@.\1:(&!T#BCJE6KW]^404.3XH<[(Y/4 M)U^G-<8%W6XKK FU9#=T5)WBCC4-?3]\IIL#0_S!O1 (O+D7+=/N]RAK:-AZHR?5?ZZKU>^XY)A42[OJ,=E;G[0C>;TA>%W3),4';P[" M_H4\"]_#N1/4:"I[KVS%ZNR_56V&/-@0VDP,UW/ZML'U,;/CE(F9FQ&O:LB^ M!S1MA=^9)^<#6K)KL[Z9);4W5[2-(3\ +(/RN+.&5=6*%T=R?)S MV2$2L LJLD'>;Q>)]"XSM7X=1[^,OC-[ZQC.VLEK MMMFJI6KMKM4/_@ >B2A"4?F V+B:D(.9WT0YD:Q+#5 9WC$GZWJ0;NK])).[ M_Y(HK"@CLC6T+BU%5M[V 7N.0ECB_"9 .ALSBG-$ASC!.J4],2>+ZY!JYQCR6:W:"])@2 M@O2(DGET$YI;Z5W0U:NN-")!,^(Y$&Q9-UBGW5&4MEV$'7!H7"77-&HV+^OV M)MO$,&[X[3!;U934P:ALJ>[?"YXS1W=4BG'2.)XIM1['XUS3!:XY*%95Y@X= M"ZD[PAC7WHN$PD2?#WSS"H,!+=.D_UK@H/C:_GN'T;:#HZ65NSH0:"ZKUR^K MK83U3,E$-_7EH9VY/')Y[+<\'A1L+,NCU49N"A='+HXW+HX'17$;1EULC+K( MVA6(Z]Y=$>QE-?R(UJ/P,FY>QGV=8^)EW-=6QOT%/N%5W-=7DLRKN'D5-R^W M[0#I>!4W9ZOSL]65YDSQ*FY>[-/<[7':%&6YO11E7C['):H7$G5T^O9VB9*Y M1'&)NBV).BCIN2PYV#/(.+KB@4L-EYI>2$TIY[O]@):L8D#+M.P^"!4O\^8% M=E0RS--FO,OM9;SSLLP.<NN&D.$6FW!Y.$2_9[!#7M()3 M9,KV8*0?O6-PQN@08QP4 RPQAB(-1G);GB#.&%U@C(-"667&D+%$I:Z)-*_R MYE7>W8H5\-*8#35P6M AI3W0H2 ;#=M-Q>A+P_:UN0F^YXP]WTL\$@M.A)D\BS#" M5)YG+YEY 798A]FL2C@*U1U^&#S>)22:KSVD06?VL>/3@I%X1DAR4,=UNS^E M^IHRE,UVRKUE;:AK:L=J]<\]J#9CG/M-$(;5N*OOUKS3KX[?,*'$2X3UQ,\0&N0)^@%N>6/0W1)K5>E.9=W6KKAZO^G1//A&_."\:T;J-.LUG?U5W&6TZZCV&T MQO55'*T/1J9:/LWSIJO]Y(P=!EH]9S14A 8B-*EF61'VFG'.99]=.1/N,-": MJ"=S,#+*7>%ZS62WRQAGTDW8NDR4S0ZPS95ZU;Z$P1VUT7Z0)/$)736:FT7S M9[BS;;>]%L.PX;=CH^,R_$#; M(8599\X=Q"_-M*@FT:9R=ME#LK\6[2 O<0_<23QP)]%GFCP8J5R?=9IOVC MSZ'-%*K-K#([G5V;<32Z#EQUI8[30H[S[K9T>R8;\(K6$]"DBZJ\F0G0!+RE M/CU&4PH&\;"[W7.[+ MRX2-Y&I<5!55!EF30&(T5JN4Y$:!+1T%5 M[F-LEKP\3#/BYR=JD2*BO&-X*'^/A:@2@>5%>'9B81$!0T0P+ 'Q4R(/05/@ MR7]MIN[7/6AZ7="]BQ5[U/VM)84: 2(A"P;D1D)8N^)? J (\F7,"%E]"/-8CP(%"63 M^R3[#!^X@8ETKBFOKX!B#@T327[ONND\9Y#Y7, M-/3]\!E52(8:AV.9HFR<''GD=#+5IJG#Y?/&Y;/1 MQJ>6$E5/M^\AVH4B:FU44IX^A--2?SMS:.K=LZV_UOH"":PIXBV[OA/'WA3& MB NT#TXP3Q!O:'&64+=J).^KZ_U&E^7[YJI\("LVE@ZL265+-IJ&8RFUU4P-\Q@NTKQCF6P,@]I<+*IR*WI" .=ULKBS-BD M'.:RNDZGEHC:@QJ91O7:W30V[N":,F:/\Y_ MVD]AV]^QL25-+A>W;V&$;VS%ZK?;\W!T(N[&>?0,OI%C>;3$AH8T&)GZ,;'? MR_%@+SPHM\C/W=2XADS]+(9E=9S;KS^%:C=&!B\FY,6$EU9C=@D$[F31:$.! M;5@6=>,8W=2)BD,NNUQV.^!5WH&$W(+$8H3:$+4K*13NF)>0JP"N H[_+*LL2U7=V6IJ"@L-+\+8 MPP>\H>7I.B//GG3.%>;UQ_&?G)<;E*U9]>L'=!KDW*55+C^FT[>)Q MNA@@0&%$.>8-\#V)\"H8B7/A$0BS"#7&7W8OASD8T8)I1$%XA\J&=LEQ1E5+ MW2,L _LP+(,/3A3 -.)O)/HQA&5 Y]Q9+ ,V^QQR0%BPL!7..,89(R@(AK$H7<8O M LS"0QJN[LC@0=A+X"('MA?040)LG.CB 6$I/B\6PC2)$Z V/F3"T$?P?A8X M&R[78+\1I?':6' 1#Q[,PD_A;2'*-5#5Q[G"4#!RUV@"WW8_(8.&H+\JWPE/$Y8@\^$F?4Z!:-@10GD4,'IHU M8[Z-!4623.'#?.&'+X0(U+02OJ61.\.948R95X77?OCQ[=MR\&PE\=L$-K*$H.4 G@4),P$6.[Z:LI!I?,RFPK4?]V&7�-@ MB><9H0]X$<:$7L94QB/P#'R;SV0HW,=%"N,S4[J&.:_#R K,E\ N1NXHC59H M&1E+[@+-P)LVOE,T5ML*5/?]-9E8DKIF*9Z!O\#P!L,$3) ECI #M]_EPC 4 MUG?, S%.-C<@JLCN@TFF0&JP30RCM/UT5#'O@ZY"U>"2!^M5)A50^:TP7FYU M.;^N(::("$0#G$ ?P.YT6,(D8JG46/7K-.L+P(AF#0W); N@0E*;85V0HD%]P(WM6"R37DW_"WQ2 M/_LK9]2".[F!&ZR+R[@6 J=>LWW#X/M,? >RS/40#^S4G'C[X+#<''W:8B[. M6>=&.+I ?.5+=GPX'4+!%0;;;B&6)I=P4VIB:S!2+5&RCJG3 MX8+4!>;B@E0G2/O6'QTE228VMI9L49=.";G5EQ+5"_#$/S=CXO51[;MRH*C6 M>W!-,#*U4L-HM/MJ[QMB;(&A:#FZ*AE(]K7#"N2C N MRV?ZF0;*JQ&('0M-IV';B]2K& MC#1;M(QRG0KGTYOD M4T62.LBGMC08J9JHR>6>,YQ/;Y1/=^287H9/Y<'(4$1%*4?].LBGUUNT]+T2 M_I(7(U7)D=)%.5(&(UD59:V<2<8SMGO-;3LJR2[#;2IPFR9*%; 'G-MZS6T[ M"K0NPVT:Y3:U K&&<=EN$T';M-%W2HG@_(2CW;YY5L10_U(J[-O MO9MO1U^TRS&8.1HJH5W1_XLS6 M:V;K8CS*MJAF,X\^3G-FZQ:S=3&H9-NHVQ#/=Y5HB-?/X8U]3[229W_R516)882Y(P'<]29.5M1TYIW"?0$J>=)TI5 MYBB9=9/DS'1-S'2>4$V9F6B?>05WJJMND]%: SR4^CHYA[0'MT&#\C[QZ>QEEK? HX U+?(T5ND8& MA)'A9^S75CU_+#8KSP W2,9EQ1[3V'#>HYW,G81V'-_Q$KQW[B7)LK\X>TY, MDL2'SV@/\M4T@2$(=BX/X-J:KN7P6GS?F,#JX>CR 41D$4:4**R5.IO=BC@> M3!-H0MO.KP:Y-2M728SH]@AZE8F&@!].(L'F$$66*-Z#N2817P4B<"X] $F"??4ONY<# MMK@'BM@#(OH.M^0 L\.<4=525^\.B/N3[TUWZ%^B^\/:AG%WPAVCBC+8GFBUW04&D%YI2%F129*B"3^R3[#)^S@41UKJFN4UY1AC*:I2.< MQW()-S9YMI@;.FTU09Q,Q12504-2%LK)<324RRH(:E>\S:X@:(=-DQ6TEQ<+ M(/KI'$;XDF^;F0'Q=[ ;@ Q@(> 7==L8(G'!V'Q8D3V N#(*] 5U2[.'MJ*V M MMD 9]7?W,Y*"E[J%C=&Y-E-'O246.J.$CG/ >*@USLJKUH)>M#W=Q.E"PT MLV'[R0J3P;-B3\V]R<1O::?9$WL*+/=W3A2]H*;['\=/20N0.U'XO.DZZ0$I M_@@6#IS,OT5>X'H+.#W]YOB88]\>!E$GQ*;_"X4F+?IL4EBCWYT$_48OPGLX MQ5=A^FR(M2(?*M9-$)6Z3+PTBF H%P6.Z@.=/H=@?S^0:-Z>^)]42YRIW*G- MA=C3ZPPVM"9\J0*MVM,UVU93X O,_6)-@2\PUR8]@96-8+&^>5!%\47IQ5-J MIO*6P0!C>5"5L>FO-3PYB,:!;OYL$7K909L+2S^%Y4L8N+F\[,@K+\B1W%I> M^56+TFU*T^T)% K2IR!.HG0.@I2?KS=250OBHYQG&^J(^/3A9-PFC3LHW 5, M7 ES.,OGYE-7L5WF(&%6'R1.GZC?>8VF'V!/[V\?J-VH.VNNQBY:W7%-3%.T M*\O\@5!%MC$\&AV6&E\5..PV/]-$0ZLVV_[L3N3.T<\Q+ M8/Y?QLZQCK!SCL*RZ+Q2,DYJYQAM^T&Z=%SC3'.TG6,.1IHA#]O*/>?IX]IG*"58S6Q%GD)21S7[QE5\,2 M!P7HE8X OW&..1/'-#QT*/)5:I,N[?.GW=[/S:Q+I^J1P>/>.%69)!3_I7A7 MPEI17AN0 3>3]+@0OH5 M%0PJW3S>I.*"R 61"^+1YQL-Q-&VAV=!\>NV.';BV--2,&8YKPH8K.O"EGA/ MW"*TA,Q0D*X;6D*7AKIDM029(*O-0"I.#^-@#6W+[-R8-$FY"D"(T]-*UH>F MO)T]JVO0;8XL<=#T>PM8< 2R1"<$ZV86BB-+<&2)D]/I!,@2)Y7LZ_7I*<_EB,M1$U>Z@="O,D=IX0)STP+3U.5MHM@HO16;KIY\ MCW6V'T_@#@HUQY/@&"[KS;++=DO11A@)_?KR6#E?M& 0J5(7 M "2V]SW+FT!%[Z:*KKO-6I%-:-6KK$)H=\&9PIFG"-%MM&U49 MC%1#Y= 1M\0=32T<%7BD\] 1_3%R6G+L=-S(X= 1-W(57] KN^IZ7:L<.J+: M7I#;J!%4M<%(&NK==8-P)]EI6&+[ 4-'"("C34?.%7W@BJ8'"V,P,H\_>G+' MZ<:!-&TV@N8=$L<^W,H:CG0L@T6(EOH+\ @D>=N M1TEH503H<]YX<#;PW.U5@DI6BDJ7&[GG!PF\,-K(R^@RR,6G0"AF!,N66$2V M$+PX3LE$^&LSEX92%/U/7SYNE_V/CDMRN2\F803I_&X2)G?9HRJ4@B8-1IJD M5!C+.=2&X#P^1N3128BP6-9T._1EB-51.RUX-Q#DV)E]PC)6$B??X?T_$OAG M\HU$6-SJ/)+E=.Z4U7SDP4@9RDIY/G\3ZKA,F*2$'M^%5[AP@U6EY.#U4(#E M71[PI3:65CW7TBIU*8"G6MIF,VN\M"HN;<7"YEKB%")?K:^$4[ZR6LOL8EZ3 M,2]F52G2VU6V?L;"J[BW(CC!1/ "X?^F ;U3;8.IM7,QM5:7];%BZJ#QZ/5S MC5[',J7ZK-QL"J( D4FM M6WAUS%X=X$7T:_DM2/+#^K/&Q(E E!DQ! ?^%VC>I1 ALW1P=[;J=^<%T.L% MYB,*"^>%(7:1N7?G!$'J^/X+:BPXX< %P//YEBQ3:JZL+QGG3!SXACUI3,!* M#!"39W4+@HG)]I*4YLE(>>+=T*[9#4]/R,)E%)E-6A+3.ADQ3ZNR=*ES*DN7 M]U=9S5;\(QE'*4+PL47/+(.M*[ZZA2ZX.H1U%F(O^!._GZ9H3\2P-X5/W@06 M&?9$JM7JU-FP%\R89(]/ M_NR2'-NP;OY(.;@*#2T$QJ*K,$DCI"7>ELPB0N[HIP&.:@Y#G<4""9"V2]G+ ML!&EU8($Q1=//.0-V&UR\,59Z$](%.\<&\PM^PZX(0+F>48RS$G"A+SV/GH9 M;GH$EI_@AVO7'CN_KK!,0\?&AY^,9^ALOY-%"LK6B4E79K/+K]'J$>%<1K:N M[&5D4ZTX87*"]G3]49AY!>Y7UZYVNL%K%"@/[/ L# ("$Z9)G,!Z([]W;9]3 M:S:5_),.'GUZ>3J%;R8XZ@SW-=N* M+(;W"GO0"Y6;,4F>40,761 __V/X8RC\Y@1_"@\1WI=])PI?G&P8]W$3A3L/:9 MH%00*2=!&&Q,$_D0[]GNBVDH:\:Y9*WV.+XN:T@SNI7&Z1B% _=--$R0"]#) M+P ?S^$P!!/W4RHYA4T5C4:QM,N*Z_N+0P]3$9F0^8(2B$818K&X&:)ALGJ, M".N6)#Y!"C#C)69;9H!V*K5M.K/M[$19#@B=@TO(9&F?Y+(RC<(Y?.#%13[> M)JW. A[U$Y8\(;!(#5EO1Z^F;]D@/\*@/F7#^3HMQI0;\Z ^&-E&;;K'D@6G MP&,PM$GJ)KDILO"!\^GZ@\(,DK\#BQ!@K) */06D7E+,#>.$\<;$BUV4%:9% M5:LJ\@99"O_.EGBX M"U <=V,X6_]Y1Q7,&\=_=EYBC,<6=PO8*C8HMSGIVJE-IRV'+]AF!5(!?$,7 M@EIE>!6,Q+GP" 0X'((:^(LWF5I36YOS&HL[NA)G5$[%.Y=H#7:51A.H(?P@D9Y!LN8/#E^2DUQ-)+FX<2; M@EU&OX:_R9K*116'JB\;AD.?30=!]=?]CW>"9DIW.IS=3Q(GJSV#5Y,0]P?J M89?EM\+OA9FQ[7Q].XG/']G#(P'HR,L2#L.(F+ M-6.A!5S$I;['%9P0M*'AZ1A_J#*V8>)3@AL-,[:9^5+8LS,.V@A5[,5@S&R< M$+"E]GP[3HV=AJ@=!KLC?H5,N/)BX0XV];*8N&PE$U(_$XE,?O #9C^N M2\ZZR1BA J0F QTF=S]'7D+NPNDTIPTU!N A M$P++!+R\845WYE35T)F7>UM 95"RKT]C+=5JPZ:5>\IL?NG^NK%:PCPG8L@LTD<#4W+977?Y@NFK_ MP]KP9*(>9Q[T=49>"H"TREP+UF\Q#V!?_F^U5T\IC6[AF M O\]KG=COZ*2!,8T//XJFPRI1K-V.[4-8:2A;NL=Z^C#!]5@4,:.YD<[ZM<: M%N4Q]CU-ZXEM38QKB^J/Z"]TRKE4M]%XP)@9&*]TA_Z ._2Q_31Z-?TO\$G] M[/=DU/.U63D_@58I&6"I_3J.?L&#H]JS[C27))NB+JYDJ(PWFJ79XZ M$Z3FN>O@WU59ZV3CK'0L /_!56]M[<%(%RVI+6C)O9=L_U*W;.DNW&.%"]IU")HJ74;0 M#*PL$W69"QH7M-L0-/E"@B8/1K(A:J;")8U+VDU(FG(A2\IINF='U6UZ^*SZ^A5I/#7Z49\1-JZ2$'4P M,NW+MB1JOM=<%%JSZ]RRZ_RP/[C)F,P4@1#<7H"#/Q5@?G:BG0CS@,P^1M*0)3#>\FM8]* MV*,S]M$TZ;WJ/2!ZTUC+FH.1(1I2RUZM8]>NVSXO+JU<6EL) 3665@O#JH9T M=+]9+JU<6F]<6IO'D1I+*^T=+IKR63#RN;AR<;UB<6T>C&HJKJ8$XJJ*MGP6 M)/W3BNLQ*-67KV9:BS.MA9DV2Y=6]8%B_K=9**M,U@'SG A+&;%**BMG8@\J MU4>%3UFEX@H@=*U("FLK103<@U7.OEX^ V%4#L(+5=>0#$L,7@])]"$?Q'94 M(I-B-I>]:7\3CP1=/,%0L3%U!63&W^BB-AZM<>+1JH.15M')[&_K +-#X8]@ MQ7:[XJG"L^?[P*P%3BUPY=SQ*&B@[TTK2F7W$86LP#3>P!#96E^IJ-I:A26E M7#8%YNXMN(*!9EXX6=/!H!+<-Y,THB6P*_)A!$K>5$\"JY,5=XU(/\6(=%C0 M^A$5>+!N5,8I1F7 V<^J'=4:JY5J9BMQ&>P[N=M5K8B&XV8--PHH75N1%1G& M64UA-2M$IU>\)V[Q CF#":-5YG%63[M_H6H-J4:T,J%TU[GK6&U[J&-!:K,R M5D4?:J;56AVD9K96G-GL27Q0?%#G')3>2L%O_\M)5P;)3571KNRN6YNV53%M M7C6\7N$I\.K./4B6&V=";I?Q8F'.2IR5."MUF)7.E.9T 4?]MQR,E9>7\Q*A M=4>7N3TJB$T8PY&LB6:6LNA&5Y\QR6KHY)EG4FR+&SCH8B&SNM:N6C= MAFCMR*IM3;1LVAE6E-I.U^.BQ46KFZ*E[4B!;4NT+(F+%A>MVQ*M'?FJK8F6 M/!AIIBJ:.AW5" MO];!SIZY-YGXI!?.GC;(LE/P+T"/5L^XQ2;J7Y9M MI1N+LWV:C)86EG!_VS);RJ[# W#1O171W>$\:$=T;<0)D&31/!Z:D,LNEUTN MNWOY;5J27>SB8!NB;EE<=KGLQRV>6RNY=[ MLR7918P<0Q95C>^[7':Y[)XG<:DEV=4&(]5007:O8]^MP<8K0B1M045JFQOH M<]YX"8S2W5Z#2F&1[N.8)'=C)R83(2)/H?^$SG W(A,O$::.Z_E>\E(+4]0E M@*>O@?!_TX!@_V9:3,M0R]Z%: MI?6# #_#9(7[QX@0C,$(KQ"\"7Z;D E[&F8(*=);O'MU&?U0?OM:>/:2&;W, MQUNB6%@X$3P//HE($C*@K]^QWYZ_A5$4/F/K#FW+'*HA"G([_3=P$9^J"IG2\ "?!1A$/A4^KV3-1VL[C#+% +;9;3.!/7-?BWF,.A?LGQ_.=,;MSI23,"YZ 2&&4<9++^B.! M3G*)]X1F"=U?X,VI"V\"A93?&!$@SQ.),\57'EN^Q\ ]CC#UHCBY6\ 0Z<3C M?+]<0M6^JM !Y*=+%G38KX7B4,7"(!@"+]W'8E D"^"[J4O _@%"D^!E#/]WX:B_.;$7OQC 1OAY&OP/PY0 5Z/>+9R%7JMC8'H MH5*&J/\;LD7CH9JG&ZHM8>!M:%8-%79O# M55*?0^'&[$PNK6YQQG#\3I/Z6TI(36=5T044)D:6PK^S:(7H]4CNQL#@?]XY M4QCB&\=_=EYB= <4MQ[8=S8HMSGIVJE-IT=,K>JLSW8^8-!6, MQ+GP"(19A#+U%V\RM::V+ENNX4XU^&&KH'Q4P[8,0]&G1/\76-O_G[TW;6X; M21*&_PI",[UK1T!L N I]RI"[7;W.M[V\=B>G=A/&Q!8)#$& 38.R9I?_V9F M%2X2H @*) &P(KHMB03JR#NSLC*_<2Z?@ZL&Y '*_Y>?S=LBK)45JIY<&\TN M5+WA'(%X\4CV@-T3I.Y5% !KF6CVS<$V6Q$CDB9RV<(430; W#+)= )7EK=2 M)TN.5!AYL_P!D \F-D/X*[+! LDYS2 7L3P\36DJ0-+H0BATF4JQE@ X/HT/ M'*$07L'XW54S.Q^7P?K8Y"JNP+"A>W,413&==&U9/SL/F'88?16@L33!#LYZ M#O!B-;]PF#]^&3Z798RZ:,L?K'(==93J)RR\/YSTRDYD8L>PU!OJ##HWV)>S M'JONY _U\SGYT_X0XQH%73.4O8,:%7=K[";=[&8K;V94\2CDV<70WH-X/1G' M[D#F ;VF&[WM2QC/,!, GZ,AR.#A$=Q(NHB,- =X\-+5]90]F>S,YQ(?P&I? MH$KYS(WZFD1#Z763X\J,]Z[RP?2M)<@(;9H7^2NQ490.:]\#2QZ=DE#Q'F-? M)WZ2QW/0H_$]B[%9<(!V&.RFZL]BY-]];Q5?,/DTW[_Y58:>)U>WD]YV,GHB M/'A\V&5\U>G1"8A.OFV*&N+U#!N[< B#(]<6Z9#8Q_"YN&EY^YZO%/E[QD>; M@M L]M&0$6T,P\5N*D"@=/5@YP&G."LZ7MUW"VESF&3]GT5$$;B(_N0_WJ>C M!\DN^LDFM#YL8OML5OC)U"#&P;!?.@AB8AU7=04?U$'"B5GV=*I9A,DHFC8# M8*Y-.T,RLX@]TV=G.-A-#1@1*NRL\^CYLX"Y*02UJ]LY&N!/S/2#K1X[_.0) M:#P.'J>4WPH3Z).;VC]QS%M3DUWPIC?\W!3=!QYYIJ_S_$MP:!@':WHI!Q\2 M(:H6:JV\6 ,;FTV*.IMAZ"S?W.LP85.V@=J$#6:#;-]!?$;8Y+N,552"XRHN MTL:FJNI!;8A!N^W]Y:TX9EK+EO#^,^Y/-51HSZ BFW#TMDJV408!8/F/>F69 M1ADS.I%>G&-8SFR.M7?BRH'R#I9@NEUC[T;JOJ=2>S';C=N)S;#U(Z;UN91N M1&=<0C/"JXQMG5D5!V!Q&WM$Q4!E[Z0;;8!A6Y[I=(VY>D0Y.5*Z/B(M%1OY MFI: 8)=>UK:=KX7I?##)[;ES9V\): L&Y@<+OL%[OSJ>]3VE@#&G.X KF]V% MXC,>QX.N]S3,XKQ]F\DL07++;2LAE8VNJ[L"G6*7!7O7 MKRI"_*NU!"7N@#/P@1]\PY(^S;/L24'9 N!/M\!\X,1?D=V2V;8GFA1-5 "5 MP:1/?0I+OATWOHLA[R6(0DET_0-1@D(1/"AK@X2L+ EM]KH5?N5_8D(!Z#BP MG+U[QUZ()(.23H6G;32H]?N]/C\KJ=)IT-!Z>G]:2P.V26]:L97;KJ9P@\ZN M:=P;C:O.??PU]1L(IR:NJ7FX QJ?[H;3GIW@CE1^Y)N] HGZD3TJ7[R5Z>[9 M!Z@X1[\XZ?W"]E1<)VBOO3>EGY-P$0/EMXAARAQW'0]I7]@E!+>Z1=@=(7\IAG_"Q0MG[; V+8RU8"Z7D@#260G@?22 )ICQ[*$DC/Z3J\IT;9 MC$4FRT8FJ$&!C^.T.ZT <#F5G.I44SUCN\47^H/H-'#LU@&5ZG-H-U:HOG'@W50Y"C6?J+K @8"PAVS^1:O^T18YP M''7X+6(5*S%,]?[5[4A7)V.CID(,AY520,2V3. _N 255!9:; (B,> MLE$O[J=#J6RDD22QD:VB<2XNIUHC9 D M74[IT_OZ1/GHA2Q7Z3*N-M.: ,C@)0&0?:.Q;6-.?5BA#6]E73^XNAV.='58 M6Q/ >XCMD>J614E.[ZW\SWBDAKB+7(L9J!7ENL1I)6MTCKY;&:@8$I=7TIM21I MU12J&0PD14F*JC=2,QA*FI(T56N@9C B;T\:[)*H]HW4[+;2QXVRTCN>4#.X M]"!-9R.NH_X1@S1XX#-5M4$CXJ@R.']"4CEVC&8J\VDD:1TI1C/L2[$E::M" MD&:GJ!IJ4E1)E)TE-]D9GAH%'T=%&E MVN53M9:V/_\"Y5.-)8Y6)]Y]\/QP82Z8\ME\PHZLEQO9[>P)S49#]5HCN\/A MU>U8I9YZX MU MDB?4(VPC^+V@0O>^P7'1N)3W",9>O,K,B^X=EC0OW:NS:2D+M;%>?XT@:;,T M>::2W=N4_CXEY%?5W1KI5[>3\4 =#NNJZ5\?\IK8'T-RJ^36^KCU]PA, /;! M=NU5M,H4H:RE\^7(P,Z70TV3C"T96S+V21D;>/CEH=#1X.IV-%1K*#DK.5AR ML.3@ZAS\E<% LX.4[_#JUABKHU%=710E[TK>E;Q;@7>_+6W_,-8= >L.5+U? M5TDZR;J2=27K5F!=/$0)EP?Q[OCJ5M>GJC&LZ^Z79%[)O))YJS"O/3^0=R=7 MM\.^H?:[H'CIY.OG$%-SXZQ6^"=>\UYAQ/-EKH5G Z=/>:(B0^K9DREMO!6MXX@UT V5N M6MCHQX9?(XRK*D!WGLL$J)30 M4P1;?HQ6 -K@P^!*_;H\HQGRI_F,5/F. ]7<#.+_"=B2<%K8[PBG02&Q4[XR1M5%%%U5KF@UP15N*X11 M7*PZ@G^@'\W<@*%*0%Y:FD'NT-OR5BL[Y#@#%/MLA21#C++TG)EBK]8^?,(?,-T9/!%&OJM8 ML&O3=A7X=HT X!1B*L$:=,/].0S"^??1#I=*$%G+=*A I#7IG6!OIT M<*4(P$K+'YQJ^3HNORSA.%E^@!C["K3&5O?,YU\:?571^[I!F_N-6=FO-/H* MA"(2#+.0]YVGGO*)H[V9B#3V0N0N2*C5=J:/M%/M;8![&SRS-QM$G /LS.40 M[A20Y2N.!Y(194\B$%!J>5PTF9;%A0J)A&)%=V\Z:&THP9(Q852@P.2GO-NS MPI!^!+^R'VL* M15 /]AH)6EI;#2"H04,(*D&N!M+TBE_L.S)N41RB2+;=B+XN^R3C)FS]74P? MT[IPGV9ETC@W:'+95@[&XP(87]W^R18 CP]F",P3[$/2YU\RY@S\ 2;O>]?U M'DQAM_[YYUMES^7G^*\^]GL^,996_\E5[J)%%(3*-#9^2C?TZDI\=?4:B-=A MW+I>K1W0B2$XX/ C"',FN\W5[3]Z7WO*;W80 NV%\&7DAT3H^-T[,P!0^7OAC3]7)9*R.IT,5>5H8;2$4^/#W>*RIVD3;6H3CL 43BX@!!;8 C&J' M"!%@]\A-W:*9N3(76,73\H(0?LP9_A';"&JB)?B\MONOR"6S$RP-QV9S/GVR MGR V)9PGF(7"(##?VF"CR/UH;PBW "5&1LCN+%,@&[Z+B8 M@8#XT#4CFP<7P'?E$ 53Q: L/B![!N<-S<)UBU;P>H)BF,0C.NB'>? M%5D9=A#T.-![XR$JJ"V%\&C/PF4<$,V\***$_?05\Q[$:Q26OY*)!5H,87]2 M9M.-#;!D_EWZ\1K60#'7]X"9[]?F')9X8SJ/YE. ,5N$M0V*CGT6;7RM7S56VK\' M,3 3<1IAI7!^!82W& MT#)"*0=23&(0FS&1(R)JFID%S[S0%;C(RAQ242:7$Y&CA!V))=Y+ Q$QP/;F.L1 MG$P>03;Q,X8H4-A\CH,ATL/@>>LNEDX45H")R1<7X6N,$H%TM$OTO&&R3[6NLG9?^OY42=:KT>.P04)30.7R,_GP%*OXFB B# ME@[I5$_!6C<15?3>4,HB7D'S>.2 MT:+M$,$((N">\U[&G$@L"#0>V,HCPP*X+S,B>>#W#"TH/NE,Q4C*(W,P/IM= M/5V0&[\!)(@WB6&+31<1S4U-%3<1$'1:A'NULI1+P,:(D#^C6 !%HLE<_./N M[C-:9IEH\,;K1$9QZ(;/09XO(,9$@&(:I M3?0ZXY!3QHLD&A2 8 D&<0!:O^D /RR]R)GAK.;L7^ 3B,7%S[KL,7W6]'%M M?T4V;*&WPQ=G3!_K@]HY6:G1_=]SRCL2W,RTEH>&E<.-Z%-,./D#AVR\$IP> M#]@:/R:RC/V= BINA^)X#Y)_Y8)S9'&B_%1P#;/)&N1WM>W/KO'3)V%M M<6' #[9A$CI"LS>@G#V4PJ/P6$.E*\KIJAOEE?V:$V^\"1!##M(H/B""I?Q8 M_G%IPX19&.!0]ZEPV-@//T$$!?OH(J0P#,#:YA%PCBL:V9L#9&'U*BAU M'PP(S^5C+-1(/H0S!M; MCL%G@>H!RU]0AT#WRIRQHAA3@I0X!*2BO@).XF?)@E8H;),$A/A![3S'3!B) M@:?X.7E"I90PE&W"HH*5%Y)+X=@K.Z0MJ,"E(;>X0!?;&,_"SWU8,>#C.R?> MGW$KWOJ)C]A3_D%$0<2) 1E<$@"*S4H6LLG1L+&((D@%!"6XG8-WQN9,&!@Q M7(E6U_!L'(,342K%?#3]&2K]#)B3ES@5FVX>B@3@3:LM?B(3 MBH-QED'_*Q9'N\06R$GPF!P'G;K8I4.!22&2),F WO+Y=XG53$".V9IDGLEM M06[OELU)=F%"DV8,;9S39QS]=*"(VV _1$I#$#L36^3I(8F@A9[:@@C_C?GS MIIV(TI78M^F0<[J5&I]&9>)SI&A IZR0ZC:%S09(D?R M[?X&FO:1J,A\3.S_38JQEN3HT??W3_!D4")&A;9"TKQ_(@Z"UPR>>%?N=N)4D",0'S@X(\ZKX]Z,)/P$E#W1,6ZP3D-J >= 'Y.K 7)L6 M<-[S5+U-T2\EY@RJBFCYC;+T'@$@%N!/"-S\SX#8FIE,]('F!W,:1810_29J#!$C8M&>8[I23 M%CC#UC)H6- G^8WRZ[:#3D\8,"[]Z:SUPD#!F7W"/L:5[M%B#8X MY<'Y7O'NJUM-3T"P*QM5VTS/^1IZUG?,]@,I\ [H-WS"\^O?[,!RB%*^P;N_ M.O!,FHL]3:.S^,S.8D.#[S"A ME5E1!B;(5\9-&SLFJ]6GLMG M0_D&:@6%$VF;("+I=O]$N:+"HP%E49HTQX?=SIO3=^?-?<77?H55SE!F,C<@ M:KSSZ>@5-_OK4_J(*#URAQ;[1]K0I_E=LC9Z+KB+PJ7G _1GE3/O1E>WDUY9 M&9(X\X[ODY3"KNS"? ZO *T):$%O'UZL#,>2W$KP2]R;MX1(OO\O8K+?/?^] MP.(_UI[[[@?S+3M@G^:?HC (34H,_L2M]SMX;@5O^-[JS@)JXBQDHI0 M'%_=#K5>69FF/!BWJ#"V)3":#&3R>!K3-2:*5DR)E9L1XAO,TMSUB M,",9I3@* MK.5!55'V&YN1 /T'\'1 NOT.^1B,&MI*@6D^V3+"BZ4J):O^0K<;4XZCJY2 M2,=!$/, A&P5?@;:(_RF(4R,T/S]>:MY6K;Y;KHE!O> MDJ&TX8^QG_/+O?_S;2IAZ$\2,]P.)6%3873)?5L:CL-!!G:2R)Y@J^_:#W44L#HZ1 M\-#0>Q>$8,3KMN-1WK>EZ0K/_Z/G/C!,>>)BLVHIC/$4([+J<%)S4>8Z"UT( M_)^T3DV-96C.0+Z'EJ*IH]),D[@U"F:@ZXBSGF%9_0P<&ZMSHO\\F]Y79M/$7$PL1>+)C %55==. M-.#=@3H9U%RI]3C<6U-/6\YWT^99PA35%B'N@PS>%[46:A+?E=FTPW/9M*0) M@_?N9XKP5V8SG?HZGKEE:'4UN*/5U8MIL'6:KFACK6*JG:;G\$RF9YZQ#K(_ MC:O;<:__XDX?S>&M%[U?4Y2HV4K29W1SXC M6;#A1FO)5^U1D_]#7N3!:G)P M=3M4)Q-]BY6WSA$.H>:&.8K=TY!%&VLB0[5+0^9YZB -.:PU0B-Y2_)63:&4 M$D5%^8>GXJB2J$IEY86=,\#)&]?5W=_8:X[+)L,A;51(S3/V!-]$P,T'67H3M/1D+*3>6,A^FF]7 M9O'QTV9*[HQLI.@>GCUSK"XYC1<39:IUU-+TF@FFUQBJ-BBK!MZ&1C/2F;QX M9[)<=X_:F$4S[>,I1FV=VQK 5IV,Q5<+;^RC(UJ2*3+5KFZ' W4Z:%1X(]]D MK* T^VD:S-$MM@TPQ+>A#KG9E$@2$'*$)M?B\HC?9MI]D6FJ%UUDDC>6&G,Y MJ)&+DC>6.GQC*2-&TBM+BKRM)&\KR=M*\K92(\(IXY:&4Z;&U:VN#H=E'?0: ME4 MKS_(ZP^UA5G&K0RS###,,NA+;I7*CB.8D$HS2;8)R%W.@'A9&Q? M$Y&WK]J@\KN=U',NE?_"A-SI].IVV)O6E6O7 ,9ZT?LU.<67F9 K8"$3ZZQ?CKD];>%($^]7051^]^-9TMM8P9DR-V>N7TF#; B]RX M2%#:+2;S&06K;(Q7.5;D4 .]*(@[F6+_-NKG A!(.A^+!C/_&>2;"\&W?S]( M+8[[639^__'W0C[^C$LH5$_&U>V@IVU?GRYP/O2I:*G^"C?BF-B0UC?)4YF9 M3_$&_XJH2^9KWD]G)W!S_7>2:DRE\*36A-C EX6Y#H5Y2(K.DS.<$[X7H_8. MR*CG]2-PT"V[XJT7A-C%*A5R?_ SS%^C\*,7_B\+[U;8O?'?;,;SZPN3[ '\ M@SW;A32"4^:>XWB/A(ZX=7<@>KYAZ[#2ODS84UCTUDW@E31ABMLW/P%6YQ'V M$S9CT*D;3).T$66\KUQ!\R=S5^NSM,MZ$ ;4-)C]6#-+-&:^9^G,U$88-N2; M"()K!(<"&P/*I!:=80X8<0;X=9P!SALX!4HN7UR-$\81$%M)XZ+G$^6.W^S3 ME>M,_6,F0Z/J;8S1N*>/:[IC *)*WWW'H,K%![VN10U'DSHN/C0YN7OS]E)Q M8:_C,===WHN_B5^PT;K'BN$\2LR&/-/B&]LFF M_<;MM"^)O$I'XB]MNJW5G5(LF-=7@<7;D&EXXD.=*GMY=A>G%EP[_0D8(&#=S"+_"91.AG)'5[=ZKZ]O M]^=^B5)ZR2G<:?-/7A09[(3>NJ-Q;FQ03K;U+)"N>"V':Q(O M2BYF4T!;]]FF>:DX>&T&=&A2%SZ=M#I\'T0J6"(,$%% N#9\S M'C)32.[Q6#4^_^[KY\\JG:&HZ2%*+N2\7R1Y>H9(,J"NU^?RJ$HHV9CT1J-J M\=\=Y6J&VK2F4+(QJ:V&CES4WHO2AYVN-E1LR"<[F;8I^/T-5"U3/L!SRT!Y M!S*X_&;'GK'_5FW_(YX?ENZ^GM.ATH#:+F>I*46!D@-;Q>BK=!*2RW(NIY&] MPHB7 3E]D$"NO'20)*N7D96DJ9.>2*[LV!K%7;;U6C\=> M)TH".H,?6"DY5>8!M8JKGVEH>2RN'E#/K-'+\T&;D[0C.:(;'/%,TO6Q. )K ML0[4?O_%=<\E1TB.J#=7]$PZ8G1U.^BK Z-#S5,B2/Z M_:94.^WNT5>EJP^R F*KF/>9DJ''8MX)A>%KZQ+<@FB@9(AS[:B\CFXA1VQ= M!@I@W?#;J5@#.VBKPP)#3Q;*E5QQ+J_G/&I"[U_=#M5!;?%NR1"2(>IAB$G_ M/ Q!Z0O]?E,:N1='XV1L;^PXUZ8VFU4;:506JGD;AK'+RA*U#6KMB2I MG2J>ON-T]&E>7/JTNBVK7]T.5%V7N8*2P2Z&P4JRWH_#8)0M.!T?O7G\Z=S( M<7O\FL&D!R*NGDOM6D^;5#.S3W#37BZJRJ)V5Z>0-0F:XT%TMB;!?MNOI29! M6PFU8@&!!J-15DZ0E1-:05:2IO:2K.?OYM/4ISH:SWOO6MZ**:'Y0[EG+IO; MH6(&@6?9=++T:(?+TE,J&=V3 0=1?/&9:\![56#\9O[XE5/@[[ZWJN48>W!U MJZM:;>E_,O0GN:^)W/?,+>%S<=\0N4^?RA(SDONZS'W-9+[1U>U(-8RZ,K@D M\TGF:R+S/7--\ES<-[ZZ':N:[! ;>\)L MZQK:2^^@RO?/^'Y'(S?8E8"W&'Y@;L3DSK*I)(L)%FH'A8JN[_?.!8RL*JU.AKKDH4D"S6*A]VI8+14$;.4>?E)PN-X]S=*PC M,#9>?-[#(.H;_3BBTZ2^AI$?24'',VC/JPN/%:'PQ>WO)#D MUR#R*RG,VSSR&Q+YZ:.F%"[MZ*'#5Q,+FJ#)NC+][RR$I1YDL.[KN[:3:TI* ME3:/:T;4Z.'EM4V;$RV1U#=I3:QNC-2G]U\LLB7U-8CZMNI:-I7ZL#:LIAIC M27X=(K]I:Z*L6'^UK_8;T3#K'\QEONF0R6K.5K9K!Z%?>'U)>GO3775Y MFL0\@S[O_]>A3D:2^J9MR70::)BF,9C(0&N7J*\MATP#'0P''83?BZM52_)K M$/FUY91I8)#=.M";HGME08/S%C3@+&@TS_+_YH5@]Y>6V&:<:PZ\BB,JN\&V ME9D789VX>!M[5_3I5*Y6C6!INRQ_KAC"D6KV#_ =JB.!S5?^:P!I0U-G)2L M+%GY9945CL7*0]ZIN>[2"9*5+_ *^(MATGHF/@\/8R?=J6J\W$VO%YV2@24# M-P 8=19Y.!8'8^??@3K0:NX<< X.+JA\+O;T,5H!!BW^-\+==B,"&Z^-CL"P M9_/)?#K4)M;(F@,XK*FA#Z;&:#H9C?3AG W_;PS";F=!=6T 5"$V<8W\2)VY M>WGC)Q&_FC]_LP'*\(/+9-WC\5Z#" M[QGRF7 Z!GBRV5T8?XC#,2"V-0P8^M&Q.BP7[3B/ %WO:2B?XPJ0W[#NA9+0 M]"9U$'(W2"2S5]A68WNRO<\4]DCZGX58?ON:CH5=?&/E42EJAJ6HE:2.*F=T MHZ\J6']6\5G:+LVDFIDBBH1U&/[^@B#!L)3&DN N%:C93XB-,E2(5XI[VR$! M!:#KX"(1 -56?IJ%#_MXS+%KY? ?8.,:L8!E7%A0 Q)*>O#R3?T)L_ *0<0" MP$F?DKYZ//B>;)X%[WZ$O@GRW'9-_^D]4%/PT7-Q>M^#Y;N+]U@QF.T;@,\" M!J_G];:OB->(T39 00>Z'O:V'>08#"HP:[!F\.$#E'5 &$R$F1)Z M+^7?P8G8P CI%=F@1R.\N&)EH]!R5$!FG+K5^O@Y2V$M(&*AU>WXUY9 F*- MV&T#+,"&G.H%@BT/C$/TMSX@_:UORH3/OO=@!_&HV?I?"#Z?T:'1_9-BKM>^ M]P,6'L)K-:L8.N!-X)NL"#ZA^7\3ZZ@.SC$J_NW@P_'4Q-%V,D$1N,TDR4YF MD4_-=@^WZE*B4',Z H>T/!\?\%PTG47;7"P?AP2EF 'H$?@Z:PH +\//,FY:>$S8+#:H6!KPQ?SD'N*?,(@$F(HHY? F^(+9OW84XI)(^>GO*>/[ V M@U#-MFP&'P^];3M8DJOP8#K"93*Q-S1U:S87@"_87MEB@;;L$+X!M*\ 2&+' M^+1Y;SMV^(2$(79"4^,D9,G 'T"!8IB9#;S@APV[2.@A4H+=K@N?3 M-8SL7L-#])7V!O ,9&3Z,S2;F +$3;(/)C,=D5J"TQ0MVL:]K!F1CA*M11_K M!27AQN\5@SO#Q7%O:H#^X]*VEMB6&C8$S NH!K4#>YK#U R@B-4;^>ML!CQA MPX ]Y8/IF@OJ?@WHFBWH%UB8S_Z*;%PO23_X=^'AC/=F %\"+!-0PZP,UN$C M_%W&9O3M"K!%C!J#>A.?B H?Y4P6L5ADL@!.'+ Y*L>.WO:,<1I>>X%-Y$:2 MC"U,^H,]P ,PE8HP70M8&;\F>0%U=>(,<10;2O'&1B4@_X=X7R MQT\X'K>!XQ=#C1A(%1GV_P):CAD.<=$8?DK6RV'3JJ8]=$&6#+_ M[A\KGNA)K'CIQPM?@[R^O@<4?K\VY["O&]-Y-)\"#%UGK10P43; O0FI4GC, MYW5'4PD9,Z0I(HJ;")2>CT_!2LPSKT !.QB,]K_M$;H'@XOS]UQ!!Q#(*OCE M9_.V"-5MBNT/#HOM?V5D+GQA9%2ZBYTA_N&T(,0_G#8OQ"]V!=8J][VRMY\J M!?II M+L4=5N9WYJOHN<0?7<-'^ B>(*[1T*-O2%$MO4?R!<5Q)QH"7N1;PKE$WX\< M)>&FQE9;SM1$ U\;OPF>61%N)RQXZRV]]>X'LR(R2#_-YS;XK\HK?/CJ[;M/ MPH%X+29]]PFK4]OL,2@!9'J<0N8%T-P,PXTSLH;Q^)/@&1L8%OGFKLVC,MEQ M..Y$)6S\,UK!T!F"^[V C@P)/IA6L?+.WU&G<*BL=' M%/'X0Q*#ZBF_ ^.M>(.%E&%A-)/@G##MS [,Q0(_#SE_QW,#(L"54CYZ(/+ MP1/ABWB17\#\6;AD/\?1"Q&X ]>$D>=>(E52Y@Y"^(!(N*?D,53)=OC3O3'PGT[M [(3NKP(S $N\;]D)#*>,.C N$-/IJ!]/K< M"Q%7:L3,NWNVCZ:]T:A:(_G2]N]&;Z+I-?6D'QHU+4KO#::3.GK2/],-I%7- M>2OV-.X."'YCEH" QD_DJK0F;FO)M'^ =L+3)U0R6XV%]LP9O,PK*!=PPT2? M/I/HKN6([4_ M.GI_S=JRO[M7VND3'3G>D6]FEK?LN]R:$B5E2.MC ^KP/#%>W"E"5B)I$-64 ME ^MCVI&2#73?E/*)W74[7@78<1%53[8LYG#E'=FP(,N=W,4E[)H\Q;=EQ0N MK8_NQU>W4W7\\L(YLMYH8ZC&Z)?4&ZV/:B94;TF?R#JA1\7Z76";RF?3LN>V M)4W)+3)_YA+]R\E\>G4[4(?ZBZE56UYT_S9%TU68RI9G%R;&&"97W[?77<@((/[8JD2Z:53%O"M,\4 M4'LYTV(UY+&N3O6ZFJ:?EVF/7*AE,FEEH9;A8>-A:W+SXM38.*DU]-!,)R ^BNW" M+W2OE&?M!8,4;7,M](\MGYO.!W6E%QG3 9R4:=>U*B_.S?R M)6F(TS;EX'W#$@G*!X\*([S#P@@O34%LU?8_XOWNTMW7DXQ:Q4)L(HP.SE3= M:^.' J]=D-,'">3T^G)\.P(<25:UDU5'LQA^96 LNKQ,AX.W[V0"M4SVS.5M M/', O^'PW5F6'V$HJ6J<"3ME#U5C.FY#PJ=,HI9\]=+ [3,G_G7Q%?8 'ZGC M4G8:L)L=5(EW=^)%M= EL-G[E&5Q=?3:DGA*'5E<0K[_U4 MIXNW2]-?\-(.7E*H6.9L5FQ#6,P1Z7';^R"(V*PRATSZF,@YG3;E=H=,Y#Q^ M&[QCD9)V=3M11WW9Z+I#I'0>2L(LH8$Z,9K2M%J2TO';@AV+EK">PA1HJ6-) MYTVS\OY!)9?SM2J[?%GQU?&-N\_FTW:AOKUH?G!U.U3[H\$6R;^6MQ;;2#X' M&72'D\\0?0)MO!WCE>332O(Y+?6,J+']1)/DTQ'R.G MGY-&Y':5PS].6,Y=4.,C[&J!#6-BZ-:PAE%ON, MKO^5]CJ?^BR#B'O:F5]%HZ 2EO49^V$'(;6%V^P"5L"H$[ R]1_$F+5]24GC+5 M*4MY,I05+&0%"\FY]626G>:"P=0 UIVHT_&+B^E*UI6L*UGWA$IW()6NY%S) MN6U4NL-.*=V"XE$E59Y.6>1IV-/W*&!3=G2C]R9['MT _55QW:; ML")E#A-'V T>5\G[_JWL'[@&ESU23UW3YP6'(MP3,G:0+4/DL[5C6M1A$5_" MX>+'>-OXS-04CQ$+%4" 5V $T_;IV1BHL$U8(K;L#+9;#>(3V"X>FV[2;A08 MD:GYG8@6H#0R3H2ED0+/LFGF1SM<*D%D+=/A^]SZ#ZRHLWRVDE=3JW']R<*0^41V;P'5-J_X^JOI?E<*RI,UN;EI MOG?O3/G[X0;E,-9*P*7NS:+[)P&T3W,.LOVTTRBCG;!1QJ"W M;58"]SD.B02WX@8&I]W F#:P?:*;; #H*>!S 2LE)&;1="J(2*"O14)?M%UL MQ0[\=.^Y(&"]=,E"*":5,KC^-OK49]"@5^/N@^(KT8)01=Y<,ZR>QIRGGG)H M9;F$#S[=@X[BEY(*"LIA>Y6M6GS3R7;9P=]8",**=S 7C8YGL8#DY=?NF>,] M;M1PZVT7!\PR95F-0%I !TJ^C08]K5]3S;!13Y^.FU;(;-@;:[NKJ\E^JC75 M6FH!"++]5,]:%N@,[N1;T6 &OZ\DO!'2K < ;R M^!_3B9@"R\0(C_E#<6RPB8*MZGR=3#"K3^T0%.\0B-_,'W]R$%9G"8VZL,K$ MZ4Z1S2Z)6@_9X)UX=6!LW^GL]#7F,R#^LVB6A='B8-LSZ>2%L/ID9 R]/PEX MU!ND56M21V)E&4.VP=C"34"9#6"_T=(K^FH\NL%ACBT:4ZZ=?E5=6! MPS-Y8Y)?);_65NCX6/Q*N1+JV*BK@?BY^+6D 62^X6-Q"TBQ)8&Q@=X;XU'[ M=EY=\S M\_NU.8[T!N;RO-F MDWWB:9C5DL@VPAW#FD]+1AFIB E8_=YVJ8,D 2N3I6GM/E#?G6"E*N9Z[7L_ M*&_3>:HOK>Y7SYU]95;DL[L5B.G*26A:?W)U.^AMU_Y)0( ],2EO%6 0T$SY M)#.1XM3W3][07C]A84VYRE% M[%&A31[4')UON;GW+A"Y(#G ;D99\9'!7JE "9!%O/FW )1:6J/#Z&),'#(H MZ8BN::WIB([@6L?@NA?@HAM%(-DV[PQER,R#K\"T0&+S4V*+!U@CL2%4 SM MMY2'2\B'-!4'3=T\A3[J=;K3[2J&?:#86_4G]:3S*[UQH.JF?1EGP\& MN_M[RT4=95&RJ;ILJO["INJ'98;M\7Y'6CY7;99=&1Q9B%PXK"MV;9>D>V;2 ME8"^S+;P7YG_8%N,K'EYTTO>1JE2L_PW<.-<-LL$2 0UH=M;=+:L8>_WFHL[ MR;MSK(/<\T MAJK./G@3_^47(SMT5?C4CMI[])2QM%V1IW;QUSRKNRHQ/,LH7N^#M36N*PFV M &)_*Z^(=HI&7D4C%7'M=IQN2NI0R':*@RJ;7LU+&N+J= M#BZLNL"IS:MW/[!R)<,RMF'DNUA.&/-3L) M"R^CTD"M?=.WR3R&\!<"\"<7 M/[LCZ!82_>#J=O2BQEVRS$"#J*6RZ5616H9 +06&F*265E)+G<12U20;4963 ML:2ECM!297.L3F(:4X=<;;O1:;?[I9^.%NY6'LS_;YZ*[LUYGP4<5GFU,&WW MM>)XP6'66]M\E"-;;UE ?YK_ ; -_@30LF)UC(V#?MD7NB'$C%Z%_=&OWMT)D4,@VAE:-T#W\IT6#$?M"4QO,UQ=(X M$4R;9YU1T3+%+;L])IN#RVZ'YSX&_LC"^")HYLYFH>C0KVY?+CD:T=[P=!E& MDE6^=7X%H#%'Y!_Y#* 1C)L9)C.\BQ1_7G*K IUHHVNM$\6/*J MY-4&:-?#/>H*;#N\NAU/:SBE;UR[[[W["9^_"6^0N<))/:2IS@TVL+9=RXE$ MMU,LY6^&6%:%_< :+6F3Z+1V"U#0#+^:4546!#'5B0M"^+&*:^>(@>"!GG+G M.*+(BY76U\$^J]F9/]$#K\2TK_$[#UM(8US@Q4NHL=C5>(]B5P*YMW1'N+0@ MS045CIV4%X[='_34C$R6FVUEN=D6%89[#R)$T1.14>O$-,Z^YE2!/BHV/7LA@M0O3IZ[COWO^(_QZ_:?G?<>_OZ82OREU M+$MQ7*:; 5/_+S)]D%W.$VQU[?DA)I;"5E>*UK_^?V2RX8&%@AC7<5$<"(X M0JKVZ 'M#6A+$[7F@^<\,,6W@^^\F7OD6F#WY/K/@:68$V./<]U98L@V>!74/CZ(BAU'MU=JQ>;7*(+*62OD^>\K7 MW0_$IH6JW$OYWV,#:M.SP2:4U.+!SAZ\70 4[Q8JI!2I6@E@ M\P2G>%^ -[#HD6:39\7LZ,P\\"I".! JX\_TFY9T\@G@!'_HIH M;,97$G#(K,P%N#" 39IQ%OE)(D\0K=>P?30"0Q_I&E#",8_3S #.3_!)L 26 M(F#B^_"]CZVJ9F0*"[P!.,U[VP% (%: 2FPJZ$MD6#1)O'60)6A%PSN/2SMY M]CK&,(=,(-@CPP+X/B 9@((UD4W@$ 0@K.(^"D!$ '!2ZU7-$%2F +.:,%G. MULT]+>Q#OE[ @O4=Z .\ Y7L8 8?[8[=\Q$0RQ!1@$B[?A"(5(7\L*3LC2! M0M&O#)!3!3@1WAR> I>/*((>@:Q-+"5M>2A%PB5X=8LE7T."B.#-473M[GK" MIU7OQ8LPK:4-9$[E+I&80X3QPK84[_Y?0 _ ]D1I3UFYEDHII!8JCJDF;PH* M3U]_D^//.7#]8\JCL0B8>UX(&'&)@W'4K-A[H\SA7<_G:H'PGZ'65"0*6GP# M"P"A9*^)_).I3'#@UR&5#1?"B_P5I-C<>\3O4$5P3875 MHVGU&345RV: PYM-80%SKI'@49HS:^D"$2U0+"O6TG07++_!//JXIP= 6-KK M@"\)=3W&1V"Q;H2@ASWY6>42+FW0>&L3&USBOR[S=TTAP(-<'8MZ&@R&QAT@ MR?CLKTA47=T<*:T +V0_:3Y0(AS2Q<\B49$X$._@=(X-<\![3YPB@V@^!RIA MKO44$P1I4GB;DQ3+"\,"&0V2&!'#YWA3KLH#9OH61_4,=8JW)GY#W1.$8L]; M&.6&SHP!.?BBXS*_XE.VYWF$(%% SKG>BE5.HO];1/<@N90D0 &*$??H+0!)2R=E56$9]T=R9G6P !F@^C!>3 ML.234/XA6+P,\W\=?(XZ5W+;9XY\$%.DY9CV*H=A'*SP[<06>* >W8*<"Q\M MHQZB?\\E@XY*$C/7!@( DY6EM,\[-2F_<\9]*M@UFJVAP'TBDX">3 7C(]92 M#&8]W3/_&FC&M+Z7$G1>;R # %-%0ESMV@<9#&AADB3S'(4T?XI0GQR^S41P-YG3LN:!93EP)O)C[8/N>B^^9#I"N1ULG:QS!X9(F3.?9 M<]$.-TM)/'!-7<0GA2R%\B3U5;)F 3V(1@9:>7Z$"@>1P\MNHQ0BK9/:)K > MP%\0KR!F]E+!**P'814*2D?,J=RZ!N?31P#LF@$V:E"5>&'@WN$BX$/? M S]VI2IL#7(/1"P*5@ H_9JPH.FO>$QX#E(,:XB'CXRYROO -X5?\]_FRBQ= M+-H38*I@LPWA3KHS4"3!AGKA1@7.!S\Q2DW( 9WC<$)DJ'KRDYCD"MON#"PB M\'="L#)F6:T.?$ =*LC(FGGDK?*%(>AA+P[Q^-(&*>B3=8& )7-K,^R==>5Y M6.^)<]M36CL=2,^##WO*-_0_@%&+U@@YY1.8]Z'58]CZF/3(YH= >M0?9NMS OOFIRABW*TQP+I+/KH"EP^GN5*N'D'O MP4\@HJM'\5F6V44 (N:1![P6(HXM"F%S3YZCQP\D$BL356$&[$('K))07?H: M.%ET.X@,LLA':Q.UYX,)JT'1C]YG\MKS80Z3>M*0O4^6"X9ZU'R<)QN8R)KR MV9"-R?54+#IB=LH$ ?AX"JF876$=80C%(QT$"#V?102N&BHV'2W MV!ZA'V[39^@;\.@]QDX]?C?C$55^,D4&*^,V-)AJ:$4)DOL"X(Y7&I->]DSK M,]CGROOWJD(Q9>VNQSGPV8 ?MU2XAR4B2@Z*%.XBX'K2OC'T\+L?W-G ([*5 MS4/!K\0BO[Y[>_4ZZS7AL'>NBPC?GOS_2YHUS&T\R56>&'()%ADO;_ 4X (Y M?1?YU:69T:=VN']G]SX _DG1QTD;-0#@BK;7:T1,X'^]2.'""\.0-B@D"A$2 M9R?\2[$\9>7YW#-UT*$E41_W+XHEO0C]!F2 (/D+MS?C_L2$%B04];S4"=9@ MK0&V47(%\5PST0'K>?KN*?_D+(9&-E=,X'4(RP8X.EK36/C%CD60HS9'$SN6 M2B@:;-^*5@&%&F#C>""86QP/Z&7DS+=<+Y%9_B3%C$]2!$;N4;"9Q)L@@_X5 M<>N1 U58-D7'TJF5EI7<%.]$ Q\YG)%U("0'/8HA/*6P MX3,*"8=QP"Z)R9)6 =W!VRUEGL!((<7/\#2,#I_R,V(L&KR'1UH,6MDB:-M3 M/F$L$B07R%K;(TF<3";D7I ,";ZF&Y"8 R\T1'L93]HH/K+ $!;VM NOGWF: M^^(K;Q:AF9_Y*GX/H:@$3P$>T>$+2PK])E\S=X&.+=]&=)\\"#".;*Y,,H A M;1&!S.1*+ &"AV8IFF[B" 8 CRL5,8LY]SP(BC&@_L3S5G,1&VK_Z'WM7=^+ MXZK5&HVH#23/S7MA,%YC%RQ&\.$#8,3W7H1Y58QR Y1!0*MQ)%05,9B$2A(/ M]=H!/8=#P =VM%+68!:OEV RB[7 WZ'GVE;VY)%TKPVJ[=75Y_=O@ZO79*?@ MBH2)47A@J5*$\CH)3L?PA]VN(IA!^-SQ44 [VE4BM:?'GH+ 13C&XXTHY_8/ M-N/P]P!'+*:FW %'R,"^R0,BSN/#(WA[1L$2'G)C(<_M!!I.O@-4O'_[.4#[ MWR+QFWGK<>DY#./+\)7OV_19+ES. ."F."ZV7?#0PTB$9X&CP-<@+4]B EW. M,*&S-,Q%]B5Z6=RL1*@4BAOFQB4]G#\60$LK6O'< MP@(XB6E)H+$E=IU[8'E!5+@BTPD\L:Q@>UV4XHIVF^UGQ$^,0+2)P:.X!LI/ MCZVXA$"Q&R\P;@=)&\4S_OBD'K@E/C[WTE.Z9/MQ8&*/*9[UA FP8,VS64I$ M>%87!&H*988&*GZ3'L$-_OAY^$=,N/>^9\YP>4!DCA?-A(A(GZ999IA S!.0 MD (]C&LQD^(+Z9,/MD^!""Y.%T@_5&S-="A%X7V\1D#;MR47J\DRWVTNDY_Y M8/B;&Z1\BQ:>&5AA.^3('6ZB6-7FE#L)=\"C)5)T1-0B?43XA!GA6J!* A'H MVY3Y*$7OD?+ &K"D@'C2IIS&)0L(1 MJ43O$?TU3['0$RW0 @EJ'?L[4X9_J, %2_3U9EDJC-,74J62H8* O$_*85C1 M&0 H1'L.,^0/!6.=!9/_%;%$,*K90T05=:\O%L>G375O>L"Z&7O9C032YS#Y M5W@;/E3^!_0E>Z)%XXLK1.\V;BGN'%!"!L1_9#H^ZHTI6Q2E?+-CH M%$!H8I%1LX0%^6P69*EE'L7')$"P'EI ,(.#AYD>T $XOYBR4$BCUM)>38Q=,,ST3#2'X3* F86N,B\B_LG6L5VJ!ZPCP@4)SR5#2J;(,$5 M7X0[)OV^LK 7 /(0>ZY2E >V7#'0] ;8^LD?E"QBX[@LS;UY=G3[=YX_[ MG]$>Y:P1TR\ '89KAR+X)TM\!Z3FG'TE#N20,SF1Y=+<>/@+N 4,.&M#:J"B M)B-CDQ<"#"_2D12=9L99#12SBDU"$3 $T?2V1)M0@G(2$B=[EJ+KW#X &8=" M*GZ(NXQX1H#)>FC$8O \CBW&Z\_+B.0\#1>&!SVQ)8GON(BO#$/1&1TY-==L M!N9KFJR#1N)OQ1 "!9=P,VH$O%[$(X\H3.(D'IMG-KETL@;Z1,@>WG"^6,K' MYR:Q$1O?BXEE'DR,YR:8B^3@A D.A)%HNLD)<8R(6)XFP-I0GB E?#,^XV7M MH'NTW3-&Z@Z?ORB#"[0A NB]2Z8G4][&]L [:6_X;.C-6KW%*##=(9O:"I\L"0<0GPT'@D5/VVU=TRA(]' EOARR++9^< M]I_)FMD*4= 9&6X_ML5X+'HCH)'U2C+TT^3 U +E+MTZM*A *F' ^V\P= L;C M^2]JJOB%1-K8?,:SPT-(]@)#AD2L8KF1PI$PYQ*1#J$L-,M$!O@5,5CQ-8["WV/[TS;^(K[ M:'$R6< 6_+08N04H>I1L5R7IGE@:*,W0 .-Q6.%=(QRTW@AS+#;M!.65_B/= M6KJM *_GI7HT3X]DJHK#_US8)\3%X96D)M/),]$]>)[!DDN8C;S-WOKR?HKLH,X3S=K MIK+L=Q1NXN$-Y;_%%9;/)NF7/_]\J[S"QZ_NTN?1HC Q4_4!9 H(CR5S"H]> MO#5S$P63[B-.P""+ YU"_F;\8!)%CO5T9G-!D@>8>*CW:)BRV)".!6@:(88O MBB\2%=D-&8N AH,OG%F:E9+)1L5(#1Y(B<4G-P'(Y>!>.^@PA_&YA"I*,M1L MU_4>2#IFYLSK7QXB[8%QAYD<&D7 3'@M(N,+Z)']6*.&3DVTE#Z2!=LH[>/\ M>,R=2P]WMNRGM1,M%MQ>X\AT[R\BIR0GMS!&Z7X>:Y'V0J M,]_$P #'KL@8"<+K6/>%J8'C6TL;TZ91F2F_QOEJY1?-BL,V&_G6PFGE;K=/ M*4H89$HM^M22YQ>,Q,U%;F_&ID?&-LI:0RI/CM@+910(2[)6>1[ETX85E%*= M&J?-YQT*;@ 4@Z/L +$]?E9RVX8\J0R)WS.1DT@>589'DF/.#0H4U!=0PA]E MV,54EDF)S!R9$C6E]2+P-!O/7X202J:YCF-O\ 5 ?;5*Y U.2D>MP:8+F LX MQKFK[]V [/Q?TS.5M][J'@N(2%X67NB@'WA3PLKY),CGRT4AVZD+JU M!DQM1HS@19M'3_G.GC)7Q6Z45]IK?C@D3K;HN":C>&"O?ABM,]"W,MR M%09QXB.[%"U\R^F5KGC32:;%QD6P!]M$J6[CM6MQ.PATBHCYI7:/> "S0EWF M)!?%6@.^K/^83QOA>1@;:1D9 21*QVZ2_WWL:7)5%!]'$->GAQ_BKA2(;Q)@ M^1MSN>!'K.N%)TY' <".6Z?!^0-9NH3O\%QWG(@+R*><+-PP]+A(W,;;OC53 MC&?JU9PZK^IM'$Z]2R]:? ;L6DDNL[@+L&\YBO/2ZA'+<6"XAH?*H[7G5DTP MC0/)C\)C6OL,I "/#Z(B\&<4-4E,87ZL0.%RNMU'-W;1DD[1A'$ZRUZCS(F3 MR^FM/^[N/HOT]]<\6,HG2_B*IS 7IL&*RZ=!UC*@.Q#?F1+?"J%2%>GM"@38 MOZ+90J0!QR:ON(%(QC+BTT-F?G]35>*8(1W,BDH//-TE*>K ;]#Q6T&9 M&V=D81(DN!N)XXG+K5#_M('8!&O0<0[00,TT1TRS$#T4T(I-%H?H<)_$TDI_6:.\QT243<*>.')$7" MK8&,?N?F6 $E%N4_S!A;)69R>E8T1U0EQ&WFT@PRX\2$D9C9L\P5HQS1$R9R MU\1,<38 X$TN_& 45-SZS]/F=D.3V*QD6H2AC(>0 MRA1A6B0I!QM4$>NQ%+0 JZ.J";?\2@_?VN'W>N*[,:U@T?=Q 1.\9F_Y7GH; M?XE)-&Y: 09H3+B.@HY3\N.!FGQZGHC&I-?JGGK*?WN/F*FKQL4C4-J9(N>7 M%^W =*PYWIBE:]D;EU,$88F+/B0FQ+V7(+[LG%$:?D8F>W[Z@K@%\V"+<_Z\ ME(X#7T)0PXM9.;UQ<^>1B4M<^]S?$1F(R0*IL@:_@4:.[&-R)8<8GY^+)K6' MLNDJ2/#W"%.\@'67OX;(Y86X:"BJ<>3GY1HO%6>Y2YA^I@J#/)ZYNC6T>JHP MCF05QJX=ZIS4 WQ)[<'SU]%-+PN24,7P0;3%5E R0,&T=HQGVYLE^!$+[T1HPO1B!-L]A;"^?C7@O6G MT]YD:"#WBQ9'8F(A&'H ]Y^W/S>&O=%@6OA5OZ<5?EXV%,P_*?ZF;*3RSX>& M7LN:)KUQO]KNRC\W)L-:UJ3U>WU]W+!%U0FH^I"GZ8.&K6G0Y'F"\FZ MBX#3!SPD==DL?W$;[KJ,J\CN#6;5.SIG.ZIF^[81;UKW\"^VTT 8^'ZG@XJDB_.Q!Z#*&R3^2B2SC1JEJ/=>"C^=;*I9'! MV%#[_8EDS2;A1+*F) /L*:..!Y(S&X62P44Q9IWG*L:X>3;X-TQ14$K2$Y[; MY-[I&IT*7.R_ZR:2MS'556-T8-BT2GY.TT,?+R/>IJ 3_FT:*IMO1;T@'"M% M7AM%7E\=#,9-XQ,I\J3(DR)/BKRC\(@ZU?6F<8D\WI+'6]U/AGZ+/0F\>>Q3 MRZ1HN3BYN+H6)_.>9=YSPRTO<#8-[4#;2YI7QT'*X!QIHIUV"J6 .=N1J-97 M^UK50U$I8(Z*E&'54U$I8*2 :2BJ7VE3==R7J<^-PZ;A%,J:D@MM7NCJ:GC@.*YFR'!T#0\;$:2EQ"RC71-GS]HN;8M>>B-&YY"D"3;=>)R/?_WFT9Z%RYOIM#?NCW^Z2J()8F+^ MK=8#,/V\_;DQA+>,PJ_Z/:WP\[*AIKW)=%QII/+/AT8]:YKT],F@86N2<&KW MFD8[1WHFGKY")-"*EGM?FVC#SF;B<;FQT7;O8C?*)\ M@,>6@?+.G;'9'N;OGA5^SXCIS;T?A.B+V'#7N76ZR:Q[V=U-Y-2O;!VRU3WS M%:.O*GI?-_;Q5 ^N]-U%P.D# IQ^V2Q_<1ONNHRKR.X-9M6[%?C@6Z>DM MU42G[J(:/NGZ5!T=FNDOL>5S7Z*(X\S)J'LI:AQ=3S493@7O5T5A6\.K(M6/XMVFH;+XA]8*@ MK!1Z;11Z_E+H2:%WC.V.#=5H7GE/>< E#[BZG _]-M\^ M0.9%R\7)Q=6U.)GZ+%.?FVUT#<=C51N>HS.R-*Q*D7)H:Y>66E8R,['+ F8Z M5ONZO%O1+*2<(Q5="I@& *9[ N:5-E4GX^%IVRA(V5*.C^J=1UHJ5F3*@CA7-PHAC X\-))U$&0=A$N1 M>(:N]@]M%B E7M/0.3KP;%1*/"GQ+D3BX14>8Z)7/AWKDK!KC3R3]WL."2$T MT:?^P_>"0%G[WMS>OV)#E;(;W1&SE7?=1.H>#"9J7SNP4GDC9&U-$"4KTU_8+E'@%-!>\S)IG!L[!%!8 MNQ>N\YS0_"'S[L5RT-ONC+GAC3&J?_4[U\J/Q]>\^F)\/ X_5R8\.E/FCADJ M,Y[<&BX9_.\S=KV"89>!PF#-,^4K6X=L=<]\3HY&7U7TOFX TZW6I@\/A!Z] M:GF^SX*UYR+U*6M8KC=3;!&^1[@K&@847 C!=($SP]Y'6,Q1 F6-[+LSL*^.?LD!U$2M' M@:D=;,(S7A@^E87MVK>!+(&J,E#F,[BA#0\!<,S5&E,HWK]]-R*8@'1Y#)^-D6OF/=@TT5A^2L9\P%7Q_R38L/0\T#(_KOTXS6L 6;7]T!EWZ_-.2SQQG0> MS:< ;<0LE0&);4!N<].E6YO/7["U<<'6.)&#@O)\NL9_ ^8<\_$I6(EYYA4H M(.+F_W7U-WLVG\RG0VUBC:SY 'Y,#7TP-4;3R6BD#^=L^']C8!AB$5 ?;SWD M?;P38]X68:V8X8?$WX+/8BHEIP,V[YCK@-W$O[R)KR#9+FV&7GHCQA*DC5C= M/$/!??*O!<*GT]Y &R+.Q5&.F%B00P_(X>?MSPV]-QR/"K_J][3"S\N&FO;Z M@W&ED MUSR*W/0T)J&E00DNTH20>C:4\F9+ZYYRLUO:@J=;H]VK?.#6YCNT-O<(/N[9 M+>'(CW6P3X#ZXW4<7 :5J]V*6 Z+&#&ZG!<-<-9BI?C7LRX M*.G2]6*X[S%ZYU*>D.E<1-%;;:2K8_W F['R9L1QD#*0#<8D&2!O3E1C?(Y; M,I(WRWGSP)N8DC<[10:OANIH6*'#B.3*QI3F:3=#OO1<1584JV_73:068ZJK MQNC J'HC[D'7%$+H1N$'^+=IJ&R^,2)%WH6)O+XZNV*@4>5+D29$G1=Y1 M>$2=ZK(S0'MDVF&=DN1A41O2C7/E$.I*.38 SS,OPNOB#3B3E'1FN=W M#F)HONTDY;*4RR?/GI9R6E7)9RN4DIWIY.7!WO:]2M_ED?X1/9/JN!9-;%+E"R?99LGU5EV+8C4'8] M:DC7H[;#1A)20PBI!=N7[;,NZSZ[;)\E%R<7=^;%=?Z.NVR?M6-C30SLCR:& M.I[*]A.-0HILGU7W8;L4,&>CY3$(F(DLH]$LI%Q6@QLI8#HL8#2MK_:U W-J MI( Y$E(NRX+I_GWW2^N@-1B/U$GE8C#R]MYQD2([:$DR .M5,]2A[&[7+*14 MOFLB>;.+9/#*&*FC@6RAU1A\C&4+K?J]_8N^FM/:FS>@GM316#98D#<:Y85% M*?0N1.CU)V/5Z!]X_B*%7N,0*H6>%'I2Z.VNX6VHQDA*O/8(MR M@Y9=G%LH-6JS)SQJ.).AC*U+]&(>50P[BEQI9,_>NP@)GHFCHZ M"T%+ ;-#ZDL!(P5,-P3,JZ&AZEI?=M!J"CXJ)):T6ZQT/Z/X@CIH89%\73M' M5QB9&56.E,MJ!2+)H*Q9TU =#60R<;.0(GE3D@%VGARIP\K^I.3-XR;Z5RT6 MT6[>E"VTSAXFZ'Q+@#H2DR^C+8!LUM)88FB^^20ELY3,9\B>EI)92F8IF:5D MEI*Y42G>ER&66R-8+S '?*N#5KR2K299)UFF3FVQL'L71\7VOW%YUR3+VW8M MGYD!FV&^]]_'O9$""W%LSU45SU>,GU1E%OF 'B5<,OC?9^QZY5$3&89-9)2D M=04?/V[\ 12^6IL^/!!Z]*KE^3X+UIZ+N%;6L#5O!I-3LPN8P[=A.*USWULI7N0K'HSH*P"?!]MB\);W8 .[*Z8[4]Z__:S$I!*H"JPA M!(C"B-Y\'K 0!W:\1WAX:]!O-GRJ)2_WE&=@I6G]7C\'+6V:!Y>+N#D_M! D M")H2J-4#K3W;Q7&^M@$8;GACC$[,&KDB6,F>9BR+UF%OW!@62%>6@[\5!2#[ MF!_@VXB,N\ VE<^F9<^!6E]=W7V^>WOU&MY9P"9ZRCZ[-D8;G#\^'RGON^MW MD>^MF:I\L&^M:25 BJ\ M:+&DQY()P]A;3)5!,9Q:S1YM#HZ3D2&^U'FIJ^*7@& MDU-(GKU(\UF";#8I/D. ^Y@$E8ES7RE;MU"E<6[L$)P#:P\Q^]8#7>'-E2\" M7 B+/WPO")0/M,Q6Z J^8$#:W X)X7_7AI.>$7/380(>*,P.E\J"QN:[C2F- M!O.40?^G'*L9@Y^0K)[GN.WU#@:35*-EUUL*?P& @=X;8[?@M1?8:-?<^,P! M ^>!I4V"T1/*O"AB!?WT%?,^\)PH+']EJ__12;%K&'D@9/]=^O$:UN:"7=\# M=KY?FW-8XHWI/)I/ 889LE0+)+L!N5N$M68$!O;6I,_+ &.Z(0.,/67 >SH,8YL_",&XK2O:#M<0US6R O1?R=>T]4(R,ENCYNY4'ELR_B[,&D7FW[B1@AC<' ,@]OP..:DI^T^_V0N,]*SV)J9. M$)$@9Y'>/ 190&MTZ4")WIG;KNE:N#989$C*(U#FP"! :JBMX-<5,6Y+2.T3 M,""L%^#S[L<:]]L.ND(I,?<<4,DDD- P"X!R5F@>_)MQUSK9&1,[(SPADF.A MLP9!A);^3'E%"M&+8$TST/KLAP72#)]#3P!L;@6P;[Z^V0) MKV)F\74/OOIY^W-CU!N/AH5?]7M:X>=E0TUZDT'Q&V4CE7\^-(KGD&NZI#4- M^GKCUJ1ITYTC/9-Z7K$>V#'[+11>?Z*?9"]IF+W$AI)Y-NFAB<^EO:!8K M'[@-^PYMV)/TUFX%IB]BPQWGUNDFL^Z5'M5$3DU<2R7V*O?)63RX"747 1=' MA"Z;XR]NPQT7<16YO<&<>K?R(K>\MD8=8JT[P/J)DX4WYS]#K&-+:9#B.+P^ MGF\[I"19-9*L6@",MTO375S6E@7^"W;>T0+@G[9"I'45_3Y:VA\/90=*/\#^8RWW3(+#=G*]NU@]"GVZT'V>9M\S#U MJ6J,JM:_EUZ_+!S8I(AB)ZE GZA3W9"!)#AN;T"Y^IP4E7M2,:4C"D9\^@- MU?L56JI+ECPN,K3Q:7'1<*L\KF?D>BXKIQOY5'.>ZOKQQUX%Z"[B)&1P:!\T M&=4YEGR=Z)K^IN.Q'1ERW;.C\. <43[)GI(])7L^;^>/!_K^AKYDS"-[P,/3 MXJ(;-P:,"C%<@?% M-V0DF352+)J 3!DXY[Z$ZB:EC<&D44B1G34JDH$4,$U%M:Y/5+TO;[ U"RF7U5Y#"I@."YBIVC>D>&D4 M2LYA3G;C*EX3G;Q+;=ZCZ0-UT)8M"YG+%CX\'J3V)^=P/&4@ MH!PG'8\#R!#=GIPYG9ZC2HCD3,F9DC-W0.G5M'_BQC&2)O7TB:!W"Z9W#[E+,6R%,L=$\NZ9^?W:G,,2;TSGT7P*D"FR M[8ML]WH#S\;>T9J/R;C- MWL;'* V M0-$-;XQ1_?O:?Q>9RI-)F%&Q70M8)& SY?Y)^7N_-U9@<@KV@_*3.> M-1 N&?SO,W:]\JAO#,.^,4K29X'+J[A+A0I*9[4V?7@B].A=("B?!6O/1?&K MK&$[W@PFI]8,/>4;/!&O1'DT V7MVP!' (-BAJ%OWT>\JQ@,MH3M,5]9F<#2 M !^>O* J[*_(YENC#Y+ LWJ1K[CL40F9M70![@L; /\((M*DSJ MS5D0P.9AW#D3Y5QL]X$%(0Z-T%+F41CY+#<&O&F"OC =6*XWGPHCH. E%%2*&76+N'#SYR2P M?6GES#(S+8'T(2Z!U"YQ65##J8S0QST]1^BZEJ?T*K*2$T%V=&W:,_*">')" M1@I25@H4$&+L!(+S+7R!L,B<\>PTR M05S,!Z.\;AB_C!$V1Y_F1C^EXDF60A:< SAB0,"SB#0-MZ?-#6!9S ^!_A4K M"D)O%2><1,H48AI$/@HN;VWX0*G]%P#8P" R, M>V@)&VSG=W^B_.XO0FR\S>5W-YD5]LI4WR+8O,\Z&M;)#J,-=AB?2#%L\,-^ M,RKQ9!L>4(Z#'!PP42DVK,GVN5^S1(;C/(,3!=%] )(HY(X0Z"(6,QU^"]-H M2AY?GQW3[<%JF/+1"YDR5A5,[M;[;_8B4'I6>Q-#QX4AR'FR/"3&@+#O4G"= MWIG;J/%P;;!(V#ZY3W/ $' VVJ_PZXH$03D37U#$="@CIC)B>EPMQ%GZE7!" M7H,Q!D*#JZG3T^.GCY_M3>S];K+Q!_50SX]/S\X?X#-= M/TY?N KMV>DAJ1S^AHX@O]'/Y#[QOW] '^ICM(._<%'0R*LD-=!/KC_>NX88 M\_YEOIS!/3OW@WL;C?)Q<&\>W%LKN([:OX^^^\OD[K*OUP[-Z9,O9FR^?HW) MH;J#2\S;7L?5)SX:/EX>\S T>%_C'+L6JT 8*/P1)-<7!<5\\&#*)^>'J_8R MKJJ'NJK.GMZ5<75<5>.JNG%5?6POS@-855\D;OOTY*Y,OH>&W/XDZAH/UGD3 MP,&?@CWJZV?9TY,[D-V-+!B?FI3DR>G3<3H>RG2<9B"#3<7I7QV?D MB7F Y^S?$-M45W#,(K:U*]HE037JQ63NIIN/.G4/S6/\.(+ T8W_M-;E2?;D MSDR:XYQ\X@.8)N6@>;'_F,5^*#/QR\\__J_[BP*O V!]@I<5W$]9M^TWDPLX MK[))E4)^OO2P\,GYR>CX/ISI.#UY,D['0YF.\\?C9#R4R;AKX6Z,">]RZB8H M@"/\\&?MH;",HGPJ.T7C%H+&W7DTWS0H(W'2GY$XZ>O3\^SIR1VR>E\*:=*X M'<;M,*0?/;M[TNG@M\-=4HA_$J[3KY_=19?@ M_A?"/4.\AI;X0ZTO>0T>_:QL@(/((4QKJN'NJ[.S\86R_N>@R]O M59UFCT^>'^RZ^B(QFX]/[J,_\8 @&6,[W(-=NU^?@?OS8@1W/9CY.'V>/7LZ M E$?S'P\SDY&[..#F8[3$?SX!:1*QH:XL2'N(4[*V!#W\.9D;(A[*#,Q-L3] MF1KB3D^R)\_OP]L:O=]KVK"RIV-7W(.9#CB93E_O"^>D=N!''W3#NAB]X-YQE M)T^>_?EVPUW2B'^2IKBSCT3M&5!Z&QFH"-C0[V5R>IZOS)X[VJVB>7?WSR['.I;/>T4,.3%3H>BZ9> M&4EZ^C8\C-N*N/QD ;OTUM+8#V22)AXDA\?G\17?_HY!7/U M6536^59BN<6 5BY^N6C;CE351?+V*S!9X>WP%FAE-RR=GE]<-.XBWZ"B.CQ% ML<;?K<"P;S+\Y']VE>.[?8V7>O0R?!-^^YP4<]M'WV1XK[IK)K,.WK7:H'Y[ MMT$97GKGQ\?/GOP%%4+)<.-I\,Y5!8PR?9V>G:[&]_CA0]%BE=S> 6\ M<)0%N2HV2WJWP>?)Z$\BXAL_YI"^?./673-;XO"K2/#QZ=E-#QPFY)3FXYR? M/MSU7.^*X_BRN^A@6>.,T^+SXVJ$AT]/O/+P]VZZ^?S"P@_)$EP/F""AZ*]. MGQP_\VEA)P_U==G,1J<:/@WGH9FQZ\.)73;%Q1[ D\6ZJ<3UW"]>@ M'?$;FG7$X2-@KOR;'\9\#E<7L\0*GQR?QZ+H>SW'GQR?Q0?YXY-[.\AA.\+P MX/J>4?,>C0E8EJ:X=!4^KGZ +>IL&S[9H+7F?U]SK/^)5,*?CBKAHTKXIU4) M9U7PR6_YA\FO37U9M# 8!V%WY<$W^0?'[L#M#\C8Y.&1"!8.M_<!8Z/LZ?'+P:^??;D^>ZVR"-M;- MT'Z56SQ?P0>VEKC_7.?'SR?Q(ST]?FI.@<''>19"#?[2B[/C%^%+'S.,ZFRD MK^!7$UVUL+,%VRZ<7OEZW=0?X!#9P-=PN!_'3WAN'OG.KE!OIL,3WO&DFX!O MD^,%NI*MW33=;,.O+9%(VZW7,%)P3A8\1#-PP.'N#>RN&7X.5C(<;]<= MH0]I'[^!5W*+!4\+K7)R ]"7!,<37*L_LK>S3S"JDY=PYPNI6F^6\#>)RRIW M-=$KNPEY#6A1JB2>P8_"1BYKL-$;LAS\!/A\90GCT,$SPIZ !;C9TM?Q&Q#: MU3/_>?I-V]80%FTH7EK!DU*,!"OJ/7VI<5=Y,P\!Y:[W84]_E5?@1O1&8F ) M%?/_^^CFH_'TY,6CSW[T77/>/_KNI^*?70$Q-0_IJWR-1^3DK6OAG6>NO M>7(_Y%_/3I[=E?SKZ=/C\Q=/]L.S=7[\[/'=+G4=I]7C_3W4GYK4ZL6?CM/J M4&?JR^'CZ:=J1R*CNU-J37IT6K(!D@3'8SYM/A^9S\/A#3KT+7]0QOD:)JDO ME!W@%[>9S/)V.5E@:OOKCJN.WZ#3?5G,*2S]]]M8MH]":-_']_>$+F98QXN' M-Z%O(%;*J;*68QA)<GYW38L'@*\:%]7#751/LQ$Q_E(4WO;#J2#VQ5#+_8@=\7Y2?;BY" I:<9%]6 7U>-G MV;,GGW]1?>E>[8\,?!J]VH-T0$Z?92/\V>/CN[GX4UW ^P ME[=_<:MJ_[\>OF;_>B7'$!6]:-J)5_.ZW_O9O+V MIV/!8RQX/*BU^>+S"8@'$62?GCW.7IS=E9Q\ M3-^,*^OF0/5Y]O3)/:VL+Y05]RU"3(L983/!Y/XI:'#/LF./Y#4]#&J7<4^,>^)N>^+Y MB^SLY/$A[HF[<,W4B<[4TRTD[QQIC=Z7;KY!38#85=?B5WP M35Y29Y/VA!&EQ'0[*=T&_DC=>K/&S8N-[YI'A@3IX<'F-*(]P#M>='F35QN' M]!#4GH\L&/AY;/TK9M@PR#UIOJ>HQ+:U6[>'W7.#:L#VO>Q701_R*O$H4\&7 M3NH!E.)'->DS2<3C$],9:7L9OWK\S+"B5+=Z#&VR&^J!#(PN!S/NV/+Z1X;V MN:7DN5H6LZ79S,)Y,9]4=75$0SM;POM+B^WIZ?/C9W[TVPZ^FF/+Z[IQV*U' M5P0C 4;P7[Z=KZA@]U\@'4N;)>V)>FG=C3KKBDTG/4U/[5\Q>!DD5[D/'D=]+LC5N- MVYO]F3[%3U<7[?$$,9;5IF[PI+YT99O0O3PWE%Y]_A7A3Z%^<[TTN6V3=8ZN M124=OTK40ZW$Y+2P)=);SYO\:EY?8;=Z"4]*K=+LV"3$ $AH\C\D3>B]K M>_#]V\Y@#ALXV^2J9KK6^79@KLZ>&2J%/O%8L9(V M='"ILLAA"ODX#6\FQC5]M_.G9GWT[@EWJKL-727'JR-)^D(&E]BBIG4%BQS[ MSOW3\>VLR3[2DT*?(=,EIP,$5^P6N1PU_N-RRY8/!'0C]GR' MHW@?)S'X>.3>7W-D3XT@$#\P0B \2;'.=Y%94R=70 M7<^-=SQXUW8)X]UZ4O%ZM<(D,>9<)Q1WT!=^>/?KK\2QW+IP?0C'V5@^( M61W#7("KMM*RC]_2;68_/Y0A9J;+F!P2717#8]CJ/(=L$7S%9#'0]8/_3AUX MP<3WK+4MMUJ7]=9)F0%'C89A J^R*870&S[^]MW?#X2S\--LU-A:VQVVA]WC M+WZ;W6-907D=$T%A0K__$=LF$ZI20UC]&??)DY!.O\T^^>KTU#SFCHT#@]@Q MESF:TZKB&)1I%RG$DEH*./AU>4GQ-)=UD8:QQ/@JO,]/-2S@EQ>-HSV1/(O9 MG+B+>+4Y*>'4T[*XH)# A!DW[-W'-M3ZG'OWGMT#3P1Y$*;F=X<,_(6[%$I^ MHT5!)@BFNT0Z4L_S^8J7UX^ZO+ZFZB,L%[12R.7_#7RV+.'?$#HO%L6LD$!Z MY1Q?/@?/$/4R/+:AHHV%\Y_FA+BG@/]-<2[D&U EVLR#LXA/I MN*UH>P_IP_)-KHHZRF^,CQYO=IFDVE>T;BT ML/WQYM&E6*VF15D3RB'!<@*K@VRW\%&P6SA_5(C)*QI$ I50W@(S4:H9(CRE MM#>IG8.R4?$48N:A76SIBZ7G.VW0@6^!T21[CKEJY/>]*&;PY34L MDJZBPXQT"RB+%T_'"R*=C5Y76X. JAIFIZ1/^/;E([IK+8N9+8CI%.%+' MD]]I@#/87=-_.%YGHE>$ B=%N(KFC& MS,,P\G&(V43.>,%ZJ6@C(2_QY!*. M;H?SLC#^1N\E"74 AQHL8D<;#P]Z=16B8]:!+1&OOI$DI>@RT-_-ZJ!E$'9? MN#M\;' $< ^CE:$T'RY.O)>C5X*Q-U?VEZ(UH)=V\56)T7R17]8-7P^.;WIF ME"PI2U8DD5_"8U?#-VCM#?#*^)CK,L=SM%@5P2*%S4L3Y0$3BQ(>:LJ&E6B^ M!]^TGM+1R8\#)BP\=MXRE;5]4!K8J?D[&Z0DD,V W1NZ#F%7)AU]W% M$GYJ:!'IG-)%P];E?QW!J?+>S^$1%AAY5UQ6O.R:67.9@$P@*BN]5@!M31 MHS- S;TF$&74X"(F>OV9G49QQP"P\C<'CC!9.>9T$SJ18YJM.GREJN0\:[ M;4 WRN_$'3I1,=,]HTWHV%_EQ$Y>^P?A_EQXG*XJ\81S>8/I=./&S_%RJEZT)"OW6KXBBOJH[$J-!H@3G)&]I:/[IIT^7-=G)*SZ]/0(LV MAR?&8\X+^@F#N5T6W(K, !P7L\6E1^5*6_];NZ#^; M2 SDI-J[-VS:/27]?R/A")-_&4R'7&/I:9N#$S'O9AMU\4P*AM7<-,>?)#!K M/.3Q2[XV2I$+00 MFSH49FK8 7-TM5DF;GX(*N !T.L^D$0B^ ,_YS!3DQ>T!4_2DQ]^]\SOO*%# MG+_-&_C99SG#Y8XT 48J\N8S/-65/+G.WCQ+[0U:&PI&2SC5X0;B2<\(F0%_ MF[I,\B'7&0\,&/9B=0YE=9E!IU$_?3ZPQ,ZO76(]/="'O;7S"85=Z#X;QTRG$'D_>8F2)W^([ MP(IX] K&NR Q:18!HGP2'$FS I5XT[O)L]])DW;1T;;QN MU8V">G %5EQ6PG2#(Y^#-@_%02S:C5TA6,'()G_CCK2M;%Y*!&Q#84/4D.-J MQZ-O0@J[Q%LU)#B[V?(=-S4_R5_SZCU5;U?P?K,\F_QR_/*8=BH$/@B>^ZU7 M1]$BG>2%=0ER.FI^RR(-9CC6U%QU=A+JY_PB2<8=U9C%D++90"0]?-N7NDQN MS^?*/%:/TD/UAEPD7:RMJ1'M?L3I5AXQCW2P420[H#Y,4E(K/"$KF61=^R6I M="B_>A+&@AL73=\BW,H_&RTB'+O0&(4=!;C^)B7>0C]Y&+OD)5GPG9IS,._+ M')MZ:.HY[VA$P\-DIK4:22GBE_/+O"CSJ5]]7YT^>9ZV0^R\$!][-YCEY#N? MUAI_0=,*8=#31+Y3C_BL1[ E4GQQKW (=+XZ?W9\,GBIR=*5!"N@=+0(1L*6 M:HMY@34 V*S8AKR&89]MV71*S@^G!@L;>,]I1S,R\/5_0^^MXM*PSB;5(23; MZO^*C3Z$7<;<=$&!(%R-D&GHU[V,\<,D;ECE,SYDI5KV]^-WQ_I'%)I]U^*I:LD]TW 8E))1)BN>4VY&ZYWJM87:*KP M&[:RQ*<65=G %E40VY94+,?7AWFC3+0-177L>H*>WLA34ANS_XA#G@FH>=*B M'F@D\'D8>^!W7N2[V]%Q-K#<:?K.\?B5Z?TG_)*^<#V$"R^B%)'RIU/M#WCG MS= 3;X;^YN^U!V,DCII43H)]O"_\PK5 W#>+Q=%?A5O@W1)+]"^;!CO\5A%_ MWT->4C>;U7DQIQH:E88P,YC(9;%NV;IU532Q7KZTMM4Z]!BE*(7AA31? MA\^"WXK'H(#NT5=J)UZR=>Y!->@>KAU?D=-3_AKQMJ<'GCJX*)A#V/I%NV1[ MJXC:M52NQ+_A*F(-J5<)]-'7V\2JM MIVGF-5A9D]CI#SA99/M)Z./N&"&MX3KV$A31X??Q*(^DXPT6#A(!J9 M\^/'I!#[7QTB:#94?R)+![\H]>?OBW96UHR&R*?86_(S@P/>HG#O0>QG>6!2 M&O;:Z9PJH=_!X"-]K7,,3_C;/]R"J'A9+;X5& %Q =: MF>>!DYT&E]),'NEH/91%B;M=P!Q&C%M@#UNX!#\"WX)NYI%+RBM?O=_ILW_?A#5P6$C^Z/LBU>Z+W[0??$6RS9HK@["6OV&Z2-S4%<(QX+I MPUV@MD:M- 1L8I3;@V --.4<>OX+G,7G].IO0X?3L939Y=.MSX&5Z#F2/ M-$/\DK+CD[<.H7($H<#HYO3DZ/]Y+V,!5X*/8$)KZ$L$7 MN\"B<^0+7T^W]4"?'*P'>OY@/5 L;#1UR?['KUB2G]/">(B[_@?!\7+J*RSC MR8Z7. B;\++R^&1L!H&-(HQ]SN?T0C]Y%BH?U$-#V'L9#_QD -BX#V[6T7:O M$<;L&@\3#Y\)3K-\)O-Y.7(,X=N$9)>+S\. S^R K\.JL2A\L$QO.^S\/WV< M'YT^^=HQ(O_TR7PB/X:D]+L ?6^@R3[3E\\/K?V0Q)_]F./OOGFV"Z'74^7 M^L^NHH^3QQPGOPGP/I>$9F1L:R)T7!/EPZ(HN7C==E,(LS'.-AU']CT*HK! M;J5YQD_44@6\[588=_Q+4/Q\8?@!9UERE%0#X@[)EE,-BR)D,-_]\ K37*?/ MOH4[=,JS@*^BN,]\P\D-^X(8;LQFW:H3%A\BQ5BMNJJ8*7^D77,AQ7F;-7;M M^E*D$'R(HY$:,=GUE6*]Y_!^+<5;H0+AIR,L0"H_\502JA];CP/(_W:+-4OV M%LT07.]?/MPBV-F.[_+1C66L)3S]E2O+L+0"$!SG&&(Q+8;!*4HY\;RM*\S^ M9I3*TI ' \6NH50/W5^*RGC_2;MMX1SQ4UU3:8Z:&+1#9^4VQP;XA5A>\VZ5 MPR4G(2ZQ8$!$"TOX']W\0O/O9@3YUNWF: H68*',HI)EHZYOB-JI2K]C@(XG M?Z4R*;;/(;(KF+AL'X8*;RL=B3A4F4DK.P*K&3X+^.PE%9ZG6WZ6_^+$,XQ$ MW[?YK\G7.[*/WV2W-8+45DCAMUI1STJR=,'ATT8A3F"0OT>M-3+C^-#FQ=DT M<(M#.VN**=N 1S_[.?ZWUKS/:[V<'(V3-WBY'_WEWNKE'G&WU(/T\O_HNQW$ M^?]FKP?\M<87:UP;/CYTE>%AC3U.E&0RIXZ2S-!(AMO_L\-J"]90B(%R.P,+ M\+5^EG[\QF_?P']$?\@&>4+N"4I+=<*D$$H9L$P>7588_)E[Z3(J!,)82)+, M)^:LKT#\.CD!ELW>UZ$VQ$W#8_%I7YGM)*QRK'5RF:!N?*_OQ06>MW@B8^D$ M0D<\CW:8JFB$;C)7<";UKT,.2%A[VV$DG%V;V9ULI-1S]!3E'&]N#EXYOQ@R MP8=]>,I5T?H*('5>,?E%M?TW-/44%-JUI?VS84YR[#3=M M4@98G!Y* !](S;=O(F1W^].0)H46%8^5SV?K>.+?J&A\A/W("/0C0Q\FJ[6CI* M?-,9#?^LYS"0%UO!K"-_Z"4Z3$D[MX!@^M)W2.PGC MO8(^N-@-I7,B1Q;,\,HO3RR=-9<"IW,?9MJ&7F/P $;%W*2_%^+.5'\TE5ME MQ4//BDQF>)8$X3>PO1G$$GDG##$BL0+NQRC^A7?$5F3N.:6E1)L?@CNE'&?X MIIH&_&7$+YSYHK\$5?8-^HMA=\TDK2+=6\HGBM+RUNHV3&O87)QDX,W'1<5H M 8'Y4$3F>V=B5#_QH=6?0NI@$4,IDLXT7#B>T S K#!"4+XVB0+?FUJIG^> M5_4527V(:XF.CA#K@YTM**^AWEF\ MT_[V\N6OTLB ^8*-"S$#3^H' 8+V."N2?O7P,"'Y9!(NP0QLNH9 ON!%<8'> M\;44=$HU>3Y@_8++\*-,^T*77]55L:F'0UJ_@LU&L'N XV!G2"Y.YXY!L7" M68I>@:^T+X8=.^_)W@V#^N>I=)^?C$W$7WP3\;VY2*=/T$5:%K2%73MLD?78 M%T0.L9KLC-(X.^(KI)R;']K@AV.W;=?CB:GI!X\W U#Y M[*';23RI(60$J+Y=5O6ZC"J]3)Q6O5ND3R%-G/;,8SBGU[=_D-G&M]B*6(C/ M4^:5KW+_K'/ZNU^:!Q&!I)G%4)NJJ;\1/ND;QCO$:W//V\8YW4]_K=%+IUIK M0W15L'F6N<_F2UOHX-;U26KVI4A6R(DX&\Z- M($T1=FCAY*4Y$?P6SSV[<.H6>H>VERL5LZ=5LYN3-Q2[FB?+Q*.]53+FV]W+ MXZ&MA^D#6@\R$69I7#O)4:1J_'P3YL=+YJ/S'THFLJ\$Q;<'LSQF][P\3D^. MSQ[C.P^MA*%M3K[$ZU]_,&@,O]E%CP/M W5GS>04J6==6%@F?^4O:LOT>4?E M;:%SM>^KY<"$QB@9;D71!NRO\R:Q26D^4/%%_BN_>[LG.N!"]EJJ8T1MAB5=.L M['8 8[-"W(PP6@2]L+G.I2O7$<1K1R17<5:@K;&& MUWHH#/5Z* &O508JBW;C'6&J##J..#O1AYOA:;;H2L(&J5^[XT$RQ!NY2^%4 MD#X/[RAY %%.EZ966%XZP=_V@Z7((;5D] +T2]/@.^S>VY$@4BFSA2)4D&;L MA4\A2IT*YS\!W"AS%^!*2U(_EE@T\QR6&]:XR RL+8!PD()FJ,817DM3D#L1 MCKVPA/9!#[*K1$]6 R]2'#9'X EV^]\3&Y2=8/K4_L]94= MI^D>*8[8IK&[I3?,+0<(W&E-A9C$PT+ [8A0L'./@I6?) */X**P.:UP9B@6S$A K M2>U$$(__4(U:X2>.@_+8Q!(I'S,>"9B9M $"R8QO"K6'=2ML6C/D2( 'UN!@ M&M[9JMAZ?IJ,2:H%13MW2$OCO78*]0S03K%,[M+E\_S16&8Z^#+3YUJ*PW;^UY=O?YN\?GT\>?/;?_SP=O+ZEQ_? MO/WYY6^OW_RR8Q/?XK%N)Y/^XE9;A8_ICVZ$.SL]V$:XTP?;"/>3NX"C\%?2@UBX/_14VD/AOT)R:.I!2Y=3VM6P'K9]VD-B MV#D]_7;"0_4SM;^TC["06E2>I7<^01<$;CO=3CQC_PBH@//Q;"_GX]GY>#X> M_OEX",::3ZG3E\?\C_[_OGW][O]-?GSYZKPJ 6FRN'3;UC/.F%'@$>6-B];8 M;>['$JTZNARV25XP.IV^N\)8BVE:%CF5Y>.F, +J<5 GR6)68&)BEVX*0X/X M&#SDA+0U<(#N>GZ,"D5,K-Q28IV*+UWK RU,1_H/(+&S\@&N-)>0"6Y&Z&=\ M:J&G#V51_K% EH_PF,^'&:\$ Z.PG'E!@C0F@^%U">&J5WDS/RKKFD6X[DP[ M^7DA*1@._RA3_(YZA0]#BNXWHDC!QE[:6BWE?NGQ?6^FAR+QBI.@?^?RT+V2 MI0);-HU!J^#!:0L.S^U?;='HC;X3YF7-I'\4;N7)^;T7%:EOY^FW]UR-/C\F MS_X--2YJSZ_:"DSO7.*"I";R13'+6>@-3844)Y!BB_YUJR5UO_,PO,@>W#P8 MQ+CGL;:U3:K3S!T*ZS$/M@CY81K'6_)E6^E0A(H3E0L4]Q@<(0+:.%>K\MW"#+_-F%1T? M!S"]!["37V*[<$NZI-Z'W:"JY*Q5SAH5]:P;%4"_0CI"I.8]W*DY@)W'W4VB M(EL%=0&>#X9?8#13;B/=5:-0"2Y[5ZD^I7[MVHZ[<9[N/D_ONO4:YV#)? 'S M25E?H 6;M:RX$R%HV92BE@R$=/D%_I&4@!L4+J9C#7_554$]U/ !LX1H1E-9 M5Z&I(-#0(1;6'[,<,/+1+ #(S .;^&0FPD/,-=8HTT($"9EG&N:?T6;C,CNB M;DZ$Z*'\3ZL18&_S)RVJ=W'EQZ5VPU(3T)7.W8:Y!]I5CAP%'35F*#Y7F[H5 MKQ-8(\[!XG(6PJ/'+F-4./V 8BV-++KXQ3\\FGQGA\VI**IWV^JH50,?@& M)$ZH'IW&]X$_DC*SDH_APLH9\$WB :9N)^&U\TO"YB?L].BM M#!QQG,1#P^K3P>-*V).W2)(!,.S8%54C2'U9-/,CEMC#+BR4"5;Y%(^TYZ., MNV-@NB[*>HK=Q>/L['MV5EU++?$0S%&*NLG7Q9S[7[#WD1P1P1)[UBQU/+@B M%SH.QDG9QZ3\",X%=9G4T@1&-"@H$3#+VTWB.]K&'Q*^U4RTY+?9,$($WD4) M;@K$Q^G:2_920,M:M49O?)/36852B"2QR?3VC%>&O]'=!+U$._R+4STFO+C;.]KZI3">/EC =# M8XX2AYN<-6Y@_.M-P;DG+!/M]'+W'.*_]FFT^ ^>$X;2MG'$P;^!3 M8K]TU>;)R4F 23H>%7G5-MUZTX_7O/T<0'+9U/\=M$_O&;X3^BCQ\7_.9TWM MX)7J%8S5B.#Y!%%/6ID$*\.MQ91]0#KR!>I(J-"!-#&^=Y'3I6@//"1P^3%) MA,:T7.&:4MO;!0EHCN7I/<_DWTV-FF,"DP=^D3C[?_[C@Q>RQN5,Y%:&VU M9U' FB%7@8U"+_.B5+/94<-SV(0"#L!R[P:E>,;9VE4A)%#T$_MEL]^N[\\+?@9R*S%A8B](_/3L[.B>2 J=[QYV?\ MLT?FP:^>\Z_&N=Q736 !7F!.S*P>?T"\A!\_-T+!5.9;IF9B3BIX3XJAKM!' M87U2R@-A'IKR$,A+L5H326LWSN_>YO=5OE[#&?<**VF1T#,UK'_#CB6[DSB- M2 7F^M/N6PGLQAXG:4\&-:%4(^Y9US!RB[C5!D0OHXD]D.H+,]#@4GKK+E#% M&IEPQ[++)\DY*G0:C/E&8T4,1LK2<7\1,J(Z7F%P/='5MLUEFC(2O\M#=RGM M>.4BR)-M.5%'C,C!%W4CCAC?9K09^YCB5V5>K+AI$\_44-HMJ@46X*F\5EP_ MX;N:4<89VL<,O6-"&HIHB(*V%75;/('S33[![.5L*2?K;#MUS1%X0/GLO>^V M8ZI,N[/ 4U>V(])GFR(BN)/! =8+SRL/=UN6R1] M(V;8F -6_&\O^AC3(Z055LL/.YCZ&-?*I_'@%()_@>NADN@*SD4C>)$A-F<. MWX+9"DBI8D6?*?,KW=;D)P7XCARZJW5>-&G^5[N^@^:VK$+M+,>Z591L+ OY M^K@0/LU",/H'M",'9_-:YJ1Q9O8Q,V_-R'/1E'4CHOF!$[KVV##>NM33NV+* MS(R;V\H2_ZNHY,SW5&6D[M&B4H&:>GC?_+U;UN7<-PH05!)+.:8$0.;=JY-@ M]\>8 /E4&U(:G,@%6S?%I1ZB\@N*E3#FNPJ/5"&Q6NISD=5K-7$C/,AG=K1![FEH[;/F\\8)V M;;X $R"_0 ZR,F];%13Q#,[C,MC',C M>79R$ M\-$6B5-$)5/0566E>+FD5 MG=L5[MR8=?])TK^1_1H))3])-01C+J8"*0)K752LQ'9WHE>ZK/'85P'[UHCL M@&7R?XS ?:,1V(L18$02']U#4V338T3^3+_E*46]FA$/N[?>(K"[OD!KRL)" M30W^$-*S>G%/=HN^A_CJ"ITJ^$_H,()_<'MFOS*L=6?&";#4D9_V-:)OM>O6 M%"IOW,GC$MC'$OCAPZSLB#(27)UN-; (IELZA0E?& &;:18X^&U)@^+9MU&V M:EG7HD#\CV[.8 "^QX*3J>MN0W*'X P7SDU^@1)\QI5";'X@=+"*Z3:/=NQ?NE8_^1V/Q6=1/$/LF2XN $Z0)?C6!&]D4^*X3[ M)W3GMLZ)0,%A^,![8UG_W-3_?YRT/ 8[4BND@6GK%5$L 96'-USBIP9[2]#D M?:,>.:=Z2+P>?,X2*9SRXM8I $H?<.S4B'(XGK^.7J8>F4W*O]'ZDOIP,MQY(7$0)LDYR M/+5,"^K/+XP.+[IBSMJPSFNJ"TB2*]^9:M?LR/DP8'E&I%"&7^B6I.GW;C=4 M:HB6FV[ IIAV&\Z')+TM]9"9R42>:F&*(M[K#RZ_W^-3-^B#*/VY^_0,TNXI*K.L+:9V3C0%6.BG#DR8EIZ2L9@?'>!*L\LTH&\A*W1#A ( M*%R6DRS@C).\,LJ&U;POF>3I",U0H,-C P+76A;KN&).21L/55IWS6R)/ .J M/!$1F0^(K(ZKY\ZKQTILZ\AJ(H:/1^'"%AYL(@LB_)'J\H19HMA"K@=?0:] MOF:/K'/&[.4;,R'FVZ5,XR! MB\'((S 1SYYY)V>)8:5NF9:ZE>RP/ORXS#Z%IV"YOS._M9$AR]4734YITE7Q MP:X<7 <\?[@.T"(8DEM5LO"HF9_2SS*@F'607AZ,JSA2&/"=+6JBE3GTHX]JP(>?" M&2F6:*33)]_W_O( ">7HNWR"60\Z!^4V96^G$)6$9N*"+N5;Q1Y;YE#<_."W MYBOE!0&;_R_7^UB;7\)3'<)T'H#,:-W,J2 /T6FIR/FZ84X6_U,(/WS8T\Z6 M\)$RI(3&=-!>YP4C0]M-:M)#(@7D\W[S;07/,FL#QH ;R,!08D;1I0&GE8G- MZ*?8#[>"&;5-/:2!@0DE\Z!6JVG(W6*UXPK9UPIA>!Y!\:ASO&!]C85%9M,? M, G%:>3&S5QQB<77<1KV,0UP2LVECVB1B'M"5 T^B'#])OJ$&NYZ!#,'\QPK M;V+Z?VF#:JVOOP5C1H>5!2]KQMG2M!>E%XL')6ON[&>L<==$?*,L5QQ M"B0EG/B@5,DV-CI%>7Q<"\Z/-G0V\#$$+:6 M4>*]K%D@T7\!S>XO<(.E:RID8"K -E=%;G(^MKF0ONX0;Y-CQO$?F%S(XGIS']JW6C?\2R/)'+L$(/'#0%2;_@4I5EC_9.A. ) M)[T0K(@( D1H[K@44%<7-657@M<@P"Y& JGB G%X%*EUW:HJ?"#/Z M9,2,?O&8T<^.+S>ILH@+5_U(ZL29.\Q23KIU77D\YISJ:MCLO-#L]Y3 8FWG M%8*U9T"2X(;*2#$ALQR.;CH?:S8QA#E,F(@T6=I2KA1^EZ9TQ"9IZD$?4!Y+ MD[ *7Z+3&\[;P\#CO0EX?^QEX>6C[;C+=W6>CR>_+1U15O%S"\ ON>.JAE7I ML@F"+VM&"Y5U-S\BJ&T,0Y-;3ILZGT^Y9X')@2]Q5>O+F+/&PEKPI#D*2U#6 MO*\ PZ?U7@1'->]%OAO>C\QF0-KJXJ,L55O65XA1O:HRD_BZ'B5%A^0_NX*Q MP I)MB!H*F=K'4%K\8SA\_!;U1(%'U7C]L-8[:\K;R6R=/_Z(HI9_[$620VRT '"!210_WBH M!!C-=L/WM!"/M\J9WIC<* MSP=Q>]=4;-6P3ZY"/@XL\2AD_GCR,N0!P%V0WM7T.&*\.Y'&I^L0(SDG/89= MR]DT!H\DKYD1VY^KR!ZH/EH($S+VDJ=U ]; 8!.\)QW@,D=(](LA<9R@XS'/ M;#K#A 7-#HJK#<:T\YEG&>$R/DM'1 D1@%$TB EJ4=Q* 4?F@E9Y")>G[ZW(E%# M]M@3_R0;EZ]H7Q9Q=CC*7:S+[N("/5_?CQ&H*85 9]#_BCJ/; #K/ZBGG/XM M H2I(?")Z?#I@=6AGV;6X1O7RC#DXG,[Z"^UA.(33Z91"#?[)L##T+\.0-X^ M9I>GL1) +IF5:HF?9:X%H8'UV4H#4MI^)*WOO>^U-Q'R0ENU)A3$$$->4ECT M*0M*G5$+RRSW4!#;HT60QA@K^.OK5_#![]_]VNHYCH:+#H\/7KZ#RSSZ!GR.?+:,&V@2T*[,L+HCTT5Q0C3D8LZ\M4Q>G$AUX-^;I8#PDGFV6 O"MX:"E^?M]CXNN[[AF:P) MV\3<"XX,_M:ARY#/F7 2'037T+F]8[KQ,L>3W\GJ;]DY+9HY=Z62&B^VD4:K M7_-Y\'&7-^7VJ,6$O'"ZT'>P/Y0?TJXR?DZ!A42@=UE'Z3Y."Z#H>M<+\(+] M6<:GIAV1:U8K[JXRGV)B"3U/)(6L-]LUU[[5Y=L0WGBV>4LEV#,Q$FJ:WD\0S;R\PM%T2,YR9E(O]JFEF!J/ ^Z<- >],UH:71>ED6[U.!47"H?9.IIH+_'Q3XQLR*N+84#AQ'Y M_"#Q\88\6GBK-0->,(.;$9:!O'RF,4/B%8:<8I&'"H^*&L]8D+TRX8:P3#I3 M3(.H71),[:Q>.^M-14D8SD]CE6==YC,WD)$) >XO$* %1VI70)_BDMC,Z18* MUJQQ(O>!88"XWN+"QVFB19P4NG4PN(/@G,??^HT?0E*2%D[LL9LPO [\BP-6_G(D8M]'M-W5=AE+"CMMQ"DB"5(QR>)ZP>H\, M%)AZ%HBR]988*X6P+FE>+8M500751LI%.8DA\M11"C>H8$>9]N"*XQ6EP6BR M%)X=?O*($^B#FW6\4VE!>U%,RK5C!E4)4+/=8-L_$53FZ0B5&:$R^UQ1#'"X MQH[B-KR-&:7:RY7C@@M2WB0[/; Y8(*E2EM3-+\&=H\&,%AG+M($/0*YJ.24 M3!.$XOU$6B7,FY#99THH6]H[/A8"_P& M+$2_4;2Z*0C^UB_W&\6ZL&3P:YRFJ^K+7&B==KQ)8/PES(V+80994/W4VW@% M#O@".*3(0\,E>8$OM$X(W0(].%^@1 2LH&M(.ERWGUG ,15JQ#C&??QUVQ;D M -2DV5%4QY-WK R!U'I22:&)4=?0=ULDM(D:XB^*C?HRP@F13YI\7X[',:H@#A)/1XB/*_#AW!%"L7P;8C+>\7";K1MOV)T#NW,_BB&47<@*JSRV>'+& M9?6JKJP!M'0! ?= J\;:!NV%)4!10R@FJ>HU,:R'\3!UFS2F\&HE/6B\JS$+ M_0+TT"&8LOQN;6^ MM![&6LGF4QB_\T\KPH0J_7]1E41L_ MS%#="+(P\A_@Z#XB:I/ Y4J:I1T*W6TP\2F(5V8"5.]WK%WM9<+]E.CTADE% M-2/#(.WGAR@4\/\;YQ!/7,'6K>8E@2G6G233]UJ,0-=K#8*.>T)FD/QA?TS2W>UY,J9$JV M[ME*?9,@'1SR-0G16< "_D&-<93!PKB T/K(85H(VR\#6K35!G,)VJ&"32OD M0]+5\2CB7,#"88^+=GUB>]#\",X=%:7P:7%-!:I/&V6N<\S*">.O9F^H04R( M.6RR+_0LF*1G_X.ALXY26&M)DL!:N,8Q[G??SUT[0T59, O3^M+M;EWSM>62 M,MX^!6H U9)OJ7NL9PM+>S47K3I_A:EOMIB;_B.^.?=RU#92"/V(]Z7B=6V( M9^,<>%K>L";6P34EG3$V889C+IE:38%+2E>_R*U&Y%X?SBY/^@K3'E'*>V-C M81@)EJU!IMIHM6N[[9Q$;*YR& ;"S(/%9"%&CQ?\0%$"P45L5X ZC2^__^^7 MDS?R6+_XQ\HFKV 1YY-7 @2FS.@K=%LG[Q3E^[:83N%&K^(NLM?5[#B;_$>7 MPV!,?K/YTUF+74MJSCR<_P16R6RWHWH;J>3_F2'5KE*FL0 M6@<%IQ[?.V=:2K^?[*02)J*%@Q6^98]7 X+A8DQF*C4FJ7K 37ROS&&;#*J2&N)^].U&'F*$ M$HPPA-.B\A446A9U67(;I_3%C[F4_7CQA0! _2[5OA1"^8PQ[3Y&>=%5,V;U M4,8%G\EP#5;*T(L9AWH_.&I 'LS MQZX7&Z9H$&3#UW&R]C99NVG:;7AD&P2QL58G=LR?[>?D94H+(H,BMIUQ@>]C M6)<.HH1YT;8(;!A'=5\.#"H L./-;0&(_+E9E6,/*S*(*B\,#S9!4+DC5N$V\**^*HZP.F(- M6"]M^C&%)C.@(B*\0UP]2/'9H=1L:W"3'SMBOK_A%9E0DB3"=&8=!<7 M2%JS-3W_1Y3H?YI"K5E?75$_1Z\/YUR8W,15J O/7 , M'%@=FP.Z2&Z)M%9PT/7KR&H)+>Z&.,[#22$6P@@7M^Y"11>L"ZCFY)*MI;/GB)!P11V#]CMJE*Q>(BY\SLX"OEK?< M-I03:43<-L_)5NJ:MT?7]]SMAE^KLV7A M+ITMV:69W1BRQ7X ',*S]\B;AJVS5]2QYF66=<;RS:;)Y5@H15OCTOF.W5M8 M\7O$Q;RS%+[X9CCD+:'UE= W8),8290%^9I,.XYI?)C>.-*/[ZI%?EES:S$I M>>1,G""D"&FC5^!^)FBR\NY;#>2Y,A,K.ZL2VNZ"F1GWNA0C3FHX\N $M(&M!>E%.K#MF2$4.DJ1,FZR?"ZM\@;US/JARH7>.^FDY+9?N&V-QZF; M%_ 9.G[EE3>L2T2,.Q@>8&B)X#5&H$8 &H$5*25EF,&>&"%S"=#C)G3CUS"+ M4Q^LLF9JV]4*];:PE C#=9%OW#"]N@+FICC"A-PS*B@(N<60!M=T$(W&,Z^0 M'GW\4?3(K6&62R*? MS7# \1(8(L%W-RE??02X];(%+%D@)W5H5UCGB+QFL2NX(:SIUCL,#HE-"7QH MA]-5ET535]RMZT-&IO?WV\47>,5((BD 3PXN%9T_!8?FB+D2/N,-SF4(\XB[ MCV+VI.6)X'Q8ZC=V(Y5?Z.^I0SF"!"E=AC8ACZ5,K$\/U\Q^*![FN*:COJ$W;\@BG&D@$PE,CB!0?00S*9^L9F?",*YNNX MCW\W@O0R8YIC51;@,Y#EM&/?[%'(J!-S/: M6W-A0JFQP&26;ODU89N1S)4*O7B2+QP@5;%H8Z?F2GT:SWBVQ1719H;ZVKM# M$ 5Z$< C53DPIQ7L%80*P9BOU^PJ-/PRHJYAR/_#MYAE8;/N-EG$S]Q5"H8G M$\;.>"*7'J?P M]$B?/JV4[,$>8;;(AS@[FVD]?D$_,ZKWT8P=8'>..T8Z(Y M3!,3H S#\Y!ORT2"K%1CME,3\?$;NA+Z MI'7W(-HZJA='9;% GL1\ ]]HZ[K290K7AT-J;D[5V-U0=/F&R?20^Q\L'N6, MT:3!:">>2M2&@[XYG^V8-TUC]CIB9$=R/TI+1SD&EI 1LBN61VDH=UV6L']P M_,G@^/7$6R$(9M$=!U+%760:>C2&B.06'B%T?GQ")MI'WKB&/((>>L8',:\H M[G-.36=\%6R\7C2XJN&"IF&%W4^7*.+X=Q]SS(^^.W\QYIC''/.G[[$4PJ3< M^PT+"4YH/X)]?L^_0CZQ@@I&2:HR]IXS?[JR3]6I8!C3B\8]05W;,_X??48S MP"(NHJ)RZ !J?B/ MUBMHO%B5RG -D.(/!'-DI;%]-8D#-MCO"F<$2S FS8^CBY##T"I+# MOML@99MZOP9I73<1 MY;K(^W%NI\\51@=MR XD J1'?&Y6?/ M("BYIYY(=K/VT0TI3,TB\A#&Z4;V92AXZO<'FEOD/KK8$1@GJ5@-J&/M ,MD(12"!08+QSL# ,F@WW0=T_F4V'-5)X83&.BHTSIYN?'S+ N) M_4ASB0F3O?#2PO!U6:P]#X+)7NRV?OH0D=R0);%..E_4E1VTI&CB9/S["Y3= M^MH8.XK[X:0PLXA"1UR56.5P= PH7H9R*"5>BPU7_ *+)W,,^A1\F$_L8 T) M3&$<"/*BOF(J2S'.E- YF8@7ZZ6C=4AFH@XRO10VQ/LZ"2#1#J7Y^K52\T;2 M=532"!9(21+H*,B]\1?;W^XR^J1=*K3F]B"YV^&1.@40H78;@^\V%XQ=@VSB M"MJ]/JETM=="WL.0;/Q=N2^-7&?.( (#*B"'T*?)!3=@*+DP66%$E[2\1-DH MIMV@Q<+_2H@].4C;A8_VY4XF7Y5VE*7G[H#+;N^M+)RZ1P9 MF-B,:;=XGI@D!5X8(UXYEV^(5DSWOY__H_3IR?? M/C[)\-!ZS!D9&##D<.D_EM0[\C5LVP_%BJW.1EZH=)RY>=&M[(?Q)?$T%NKE<&QQ MUII:/*O ;.+4 M^$4M/O] -E;>C26Z0GR[@MU4WR:*L5@L!GO M>1.\ONS"W+G6J,P0><]2HXD6[ #8LFM5];XQY#\+J<9>%96UX+!B(_KT2$UA MDG/R2Q24(X]8$* '8AFB09+X;&=HQI-,1ED8#E2N@(O>'0<0RN1.&<':G(MK M0F7.@EY].F.[3^\X84)^,"%+>(V)]@)2TSE"L0V\0B;'N%>PG4QK!*Z&-.G4 M<2L'YPLL S1.#!H1%??($86OV_3%0+3XI"PP:=L3656]Y$(DF&T6:!GX\4> M3'%F[)R=CC>F+KS%]U@S!KRHD$MB1 M?#;5XHEP-#:<4'1@BAJ?ZO00?8(KL!!@%FNK:\YY1P$G&][O8@DTGW,89U2J MO"YJ)L:C\9X V4XRU881>\:+1OD32V0D% P[D^5[J76?\N;KR"QD9@X24AL /7MXNP"3 MB\^)(&J/KX^N>7^UT=E\(4RNBZ)I@]8E>[MY2WX/'BV\>AC!3O6-Q,&22QH5 M\+08=&5 9!1D[(3R:9MF!.;.U!T/^6!R45N0R62D=6XE([K(X8&W)H2W13XR%@I&5H- LMC=>59FE:N5.TQI?OJV9Y3=.G*=22_T7QP6-.16R# [K M%PE)\171@_:5B6R@2;M4]=*C.%,FF$'!&=7(XK9X@XT5Y7SAJ;.LQH MQ(=)*]!E+07;8W2%6Q0T+H((S^ MZX5]^DQEO[&\)V02=6";7M45HM&D:9=-N&=@M:U^"CZ0@+7M=0A8Q,6H?+)G MN@1-GMA,:K]G>V0"V<=8,P$Y=W1)T,H9V1I](<*BC@.^WP%7$;TD7R6<&?\* M*5866H5'1-5J.J)FHLK#2"6,=L99V1,[6=3]U_-/%P71H \%7'""R!G1B-MD M22'&Z=G']%"H9GFWK@AQ#AM'4\WC.._7.'DUO 0836?9AY> O)NK8S M2EG+:A['?&]C'MIA-=QB(>EQ7>_'8!22]-%JC$650YC98A*E#)F/ "@+>3II MQQWIYO9&-Y=SZA65<[A$U5>8K;M,'( M?Q5(^A5AP*4U@[,T-NUZRW9BR[(5%SK8+C M438ST2D2,@?1O*?:<]5J!5QR;"I^10G=N,U7TV]714M4"*73'2;M 2MPA3)X3'3+FR*06"M8Q;60[OK,F3Y=W;7<-V7]D/$ MT$"8Z02+Q"_JZ^#0=U6O740W9?B2 MI77TOU[ L5VT2[J_(V0,SDI"]J"/YA<_%[!$5,Z@ RP.;->,>EUEI2:!]]L0 M_(^J"4P[84)%CXWR'9]V2EM?F6"L_H.DE?JM9S:%IL#W7"D= 9_T?EYA&-QJ M6GI8QJ+PDZ4[2\@&2O>!MI(J;&GS+ZTACV\:[3& L9.N'2^/[=KR)P@D6GO*12F[!; M?.2\1Q@TKG[=/-.3;E/PS7W/7:^AFNPE/XO;\2!78!=9/Q(-A9=WFSM$(VY% MHZU==F#8ZJLJ2X_T?%(A!2S++^?MAI!QEI0A.GXS;$SA-42=1HBY&6ST4&(F M%I)),6N&LL#4H6+:C;^&ECPE*<&J,CVMNWD7T9%!^XY!ATR!0WA;.%Z8=RM? ML=STPH#^UCFAG;56N*<]S3N6UP>^EJY(:Z,U>RHOS=VD\!+V.E=+UK^^Q20B M'[ MD5?"!< 0\1&&]>B[)Z]DR$>Z'G8YD;'DY]VYHA),1O>Y$$9 ":T\)&4P#I.A2F29!P]JC,/;Q3;U%/N,[R+M3/F6@1;( MN&'.(O'B_LG#[*1[D[(@U5/N^ BD&,,]M=X3YV'U3:)%X(8S'B%%6 VU(2S M-9DW6YO ZO,1)6D7GB+*\9C^U5XS2A0B)]U;-S!\QNR9W-M%("S/W\"NJ+BV M.]KUK4<#KV"0/:81T\G(SK;"'HJ[*>78?)@LQAR6ETB:3^)[/F.,^1'IA!.: MYFS2K=OWV/[!FXY6%<%]%@7[7_)5@BE6SLW)H[=3)O'W3<[40]M.X-N2H>-6 M%VYCCRP_PKL.V8@&66\P;);,Y^4)0C,\R@+@QT M$&JX6H*1UFY&:N]$UFZR7!NQC!,13>"ND _XS#-LOQ)TK+F,:EXG^$V),6+B M7%<5Q,.)N*UVJ 2QB9)HUBERYH->EYUMZ4-R(6[F!$O*"RXY)0O<)\4";-YU^U:&@WXO M&&LN)47K2WGL+:V^YM7@X\6\0[Z.HJ5COZ)?"PL?DX? TI;,1>F]F'>P3"(9;3 MC"T^Q]^/WQUC<'H%(3^'SAHF$Y&1*LK6O5XG,SX<%U\W^!R?[S25L6<7I2S(?YK+8@,5-'CZ2#%5@IODX/5W(&\(UKJL @-7_( M;PN!B.9#%+@KAR\GZKE?5XP^& V8LBF7PJ1)6=M0RWR*9H2)?D7WP7:37N'S M&>)A3C;!"!?:.)E/&$CG;=RZKDO#C80G/HQ,-2#N($#OA.G4K?PV#Z2GM5T! M$^)Q+- \D%V>(7*7@1$'^'NWUY# .2'P9*7#)9CX\*K+I%KCI_^ M<2-*9#ZV\#W/R=EHGE*8N1'H=Q0JHWAW 8\?234-3R8EP_=](]5%?D&D2 F] M#*R4$&2@R^O:"@8$DGFJJ;96U-"$U&.30*,)YCGX*9:F'+$?H3\?W MY#:.GB16/&GJ?)B>%/:&/#P@, >:XETV$?(2\3=#?X$_'[S #F7XRM&^^X"GXK)O%;M4QHSSE MG% W*?YGG(*]X-U\KTI7!<48B,;R9LY4#=;\A$0\8_W'.=CO''A66(]BTP1O MTH@)GR&(KI&-&6+/3[Q&[@D3%T%03ISI'R=ROQ-)-9T T]KER?EH6OW."<2Y M%YOE.!W[.^%Q?P3;1OFFI$&)^91FN2^P$1*RP8]R.BJ*/SZW]_+H.^;;,C%8 M!%45B8.H3.G78<0-CCE8(MJQ@BD,%\'6?URM*)B1SW:JI@@3=$T(#'P\?^3^@5&"NLML'1 M'('9<8U3TW#'F@]@73?;$3SVZ+LG9R-X; 2/?5HF:2LCQ=Y;('@IFC1_K5&. M]WAR0G=(@G%;B APF]IVD/Y4MN>6D9? MNX3+V4/,\@E99L)GJ+@Z4T4G:!8[?3&\RC\QUB7O) ICRF18JJRP#B&TOYY_ M-(E-$^#V[BXSID22MI5 T]J#(>F\^X+>CFE:B=3 MK@Z-B^('5NB.8[7X* M&GV!%2+.R5),"T9PMU3"PRR&&K(,R\F=K^I>6UE<6BH4G[1:=94W'P)281(: MD7U!%?)E/E<,""VX.K#^8LT+_^895959^-9*SH=2>^4"IR/ZP>%AO_V@,K>7 MT>GB'TNXA6A+3;FNUH+-)6]97V(+# M3!2>.QB%T2SXR7-"X=8,G(^-.\J;V;) $D-I@,'PL8V^(L/#C9A<<-9?4>./ MC.B4T5HD?( AC;O,2TIJ,H[-S3UBQW\X,%C_7#>NOE1YZHAXWBA@,UI3/09& M5X4;SO(P\3X%%^&BB.W MOF!5D%3,&Z5Z9V(-IWAV<$J%'WK+]6.#16/L !\4RAQ8B$MCCTNLI'#4J%>4 M3]/P^-[TM%&;C"J+U*5=NV$JWK&"E%V7^-T%*YT.ZPCL2T,@((_^L(K )'B7 MI+]^4?>XT:]E>+YC\]%A&,F>P,;'G3>73-NI\E?B2;&W)\LFQ9^^?GWTWZ_# M7GA58Z:5^HFI;QJ7G>A#]9>>J@:G0G I9VBB=#@@'BWXLP'5YU1 ;W@3W+@^ M^T",_AH-8VY%Q'LTN*JQYGE/K5L5236;=WZ03I"!16&AI$;[9N!1BNO%GRH! M1BU=N1:X,!]A"-%G+OVPYP1L'=2YM(Y6*FA;8\NH74$:&OSF%SI1:825+:^; M7#@_TVZ' U,K,3-@,437S4(VF<+) H<3Q%L0*H>$L&)6,M[PUT\189?HUHJX M;\U$V_5OV_\S5C]QA*)'??@+"M>#BXS0[T57*8;UG4* Y12DLS:YUV:[QOH' M!5DE;>!:HFH\HC*1\>M"7.Q?PIXKWO,YGKQ1]E?Q66;P!8+F8QE%@'U&WC%= MY. 9B-92L&RR<9U&0RC1EFT^;G-@WV&=U] MZ39>)(0?1*8)FTSTGOV1M:O+>GC197SH/<%[XLYQU?Z\): M!:RZ"5*IB;:NP2#O:.7J/54/HAS(/J8!QJF]%]O0X^)EW[EWW[^).!PBXLOD MS>&0RX+2;7(A+XQDX)1!;[,(=Q#,9?1 ^7RI"O5=X_MO:!&#,<3Z:%]:Q0^B M\AS!_JM;/H?[B$PT:4N884GS5B\&1'C&:GXRI47EC.1*@T&.L:.ZG MHJDI<(:V_J-K!.O-S1#HBW/^C@-;JK(%A,&LS(M5?[,(,J''"S:T:\9YW,<\ MFI%MH^#%'1_5!G3O\@.AABI!:"RBWHD:)&E51:C.4Y'ML)6EVT3//:$Q]&%88 MXVOELX. OVJ%+\VG>4.!2)I\4>-KF6,P!'?\%V,KD4 MO! ]#9;DS&4;II3@TH HFF'-"H7%Z)GU]1?UC-#-PNF"I-B9+M@<=N1Z,Y1> MLL@.K\@F%*.AJ39(UNJGI0<9%R;36'#2@2,569Y)J2NT\THK]_#"E6=7I\3^ M2;Z*#"!'4E##*X94V>_:.)UF??I+HEAA0LD-I2 X9]+;)HF8="P@7M94U!9@R3+R(2ZU1JKN_\*;;/8 S-5[B)- K';F'&6<\O_ M!K>GI8KE;S6G^'R5-Q",^'HP<2#B[J,EJAS7IC \WU9@96>^TLN+"_D,EA\3J=U'4WGE%R%W4@CETA0\"_"25W5@RKBZVEA1KL MM0]'4#I@$8D;IZH+(7$KP<]VJANW(IH?3.#G344S63ET'+ #@U+HY'AQY1^G M!SL\;)'/4YY28L0CF5%8L%3*(BSN"-G'-"=:3FL8"/T@D0(7SH0\@):9Q/0" M35>8RY40^Q+DZS8 HH&:>92#3CD(PO*,5HTRU^@R;E/R]R@?S%](W!%X6&;X MB\8YMA-23U(/+H2&M/7Q?AA WEK>[Q[HP#SQ%ZID<^43P0XS1!#UR6-CX&B3 MTO,9^!TL:LR/!U9"ZO^TBSTHM%RA43]B$!)Z7]Z!Y#_4BT4;KZ>]*VL_) <; M%KN'O^A4T(O(=C-F.G)-B/D8&Q7@#DNL/B!=EU@IY1&8!PQP4#'O^U%X'A3> M(+>>.^A]2N4>MM?4X;/B_+^OZBO,J4 D*5&5R99[S] KL(%7]!/!,PK$Y5[B M-C/W$*Z# &90QU$%:,-Z$JYL/? 1,$8O245&8;.*80\I40B=G\I](CUH@00) MAU&@V!Z!D048*O=G\C7\!!&XUC\NZQUNUP(.0)F@Z2.(%@\R,2R=#%J1A841 M4+'9A4".&:*1205F)WTU?Y,^@Q,Y92;A%ZQ(J"-?N3B<48RT?3(NJ^[P3VG% MO7<:!T;OTG-T#\.JL+5'A"2B,7 _:;2SPYY$?DD\:R9?B:&Z(A]5.[=1\+XC\$+:FHP'54-KG9P$=C+BECDL]AU M#^N$( KB":;@#.EX%U0EBT*+Z8&QSGPU6?8I<2;Y*XO5M'*UD\)"B;&^2U;' MRI"1!Y$8U=ZQJ)XL.3A^ G?.7/28X% I.X"_=MQ=@!!@HN&?U$;-Y38T4MR7 M,*!DYV/AZT0WLZ0AP? :"#U?))FBDU,GF8/40O3XTI(>B<1 [6A\"8^5A\=) MU5-J"I^ZRO/DYK?HJ!@3^=\].1\3^6,B?Y_1S$LI]:O[U^=2Y[@0S1##](2% M$WYP^8KH)*,H@BS#1B5JL:\/-XO(N2A;>+B25%>;1@XLI?F,#(0-/@T@BI7M M-3DQ]V!V,M]>'AT19UB!Q)CT,'P.[:BA6+#1#&E_9NCO643GS\/.=%J5XPR[ MIE]DS,D'*W/B_RXW2Z(G)Q\U_DB!8T\CZ',4N!(JF]6,)S6A^*8E ZXSL0/& M^09>$NQ=8VN$UH7(3U2W)O!1UG!02OZ-UXE)HD0+)>."M"Z7I&4/HH%%P=F% ML&K(I>>@NS^._*H"LQT8P8@RU/R1--'DB0HBQ\WHH52GC^/"P*6?\^N5+':' M),#'W%[TO%4(9-&0AS UWMU&UKZ0G&[U.RY;8W F%'P%G43JX?I[T.Y)W;$U.&BU"+# MHPU*GQZWH3R@M'S$P(K <"V/$0C8<6CPW4BFSLYU*EW46S&*)9,ULZ$:63+N M[H.#,X.J30/B41G>#KO'A!2>HJ^>!SDDD!9P(1J-"!1Y "82JH"TD4]<4FR$85[_5)&AL@TQF;&+@ MAA>4Q98[F1V_#O/ZANVO?FF2AA:;QHO]H"9#/ZN:@(96V11\:24H\&'TP M(C7-)-)M.VXX#,FAF"F XA(*Q7W^*D35;'W#\<-J%\,MC&R7U')P%X)OH6TW M?C=3LD:^B&%&LVC8*L$6)LI#+[+F^6T*C006B_5:.V$6#:W'P*]-Q=QZ M-LM;Z2EA:S ?'%QO*+IJD5_6+%68#J+GQ[.OMKM#&GL>T"W0OPQ:EG[6*30[ M)::EECR+F)>@%QAQ*/9SD&WT)KTB5]3]S5WA?N2/*3[F_M5 ?I9PITACDUE! M-NGH-0>27B1&KC#0;/!-LK"W\/!%R_;!>2!%),:KXBFN%$H /YU(PF>WS- Y MD)EU;O%OK(H]^ 6B<='OY/-\G13I0C 4ZR]>BW>5_KOAU30PUF#G714Y0MES5TY(?V$L R8O2(4N+'(?#"F4;MG*L1\ M6#4[*X-E1P [?VM<46+80QMP*+%@Z$]]M'(0'"EQ/3L7LL1L/UN46Y(0.'5B M-!L3LDF]D4V86"1_FC#HIF_$\R^GY8)(83GL2P6O+#M+CV/, (=AR<(I2F6T M]#BWO.5#S+[FJ[8(J43(6*L="Y3Y75.2M>*@R^:X-!O]R$ @A(A^2WLDG MUS:80J*>M I0XN7[D-#G;)5903^ 7Y1+E])8P0I/H-^"1LQ3]$@+5:YCY#N)HQG'3[-9UPW9KBL?$>P=W"Q9U&WPM M!L&WGMJ*\3ZH:TIIQ067>/'(;Z;%G#1]J(C3JO.'YZY4@GKM4^"D=:W^-=") M^?JZ?W0KJ(9?OH03O:@L%Y3BS(2'*(:;F5H.3/3W&B>YR:LW__WZ^Z/3%_!& M\'+P47;--=K9N!6R"#<%AD0&OU=*=TX583F.WR_2#[6JR%PM^*P*GEV]!8XH&[0GKOEH1R7O58 M1;$T+-.9MYPWXH4X[8K8*$.E*1LRA%:O8DBAHN0F1XW#V],2/B6;-NU\B;X5 MW""?-U4/2<*IT/ H<';+_4-3J"S-O= E9X5%_P!"1NVSTKXDBHIM8/M%VU@9 M/%77A^5WLCYR-N =-<:CJV(VB-0X&*"2@H8#EYQ]?3Q76IQK3FV0% >;"^TG M')S4Z\PBIR%CXJFJ[@CD;),%115?OV5,8CJ:OK <,U>'5YC[OC52= M4QJ *Y%)##:D'4YJ<.\#CF5I!::U"T+:B@1!CL&MK=L.\<;=;&$_OXR,]-%2 MPP4N11H:#U#0D9657A80@7G##7Q[0O*19/>UTR^60YI-RH'R%BS"\VUW*81; SE)SR/*7[B9;B%[[%@ M%5O*QIL'R BA F<49XB"5M+P_$;;A[((GCS/3+F>N$IR9R_AL=&8DIGE[3+C MLX12)QMA$M9%4Q**A;87@RM@D\W>+^MR[DE3*/L\=U,"7E"O."G%PR_)O3TQ25)+!K6%0_. M==PM>+9PIK!6FG8'PZ=J]GFYQ?,:@>,;4U[=>MWT_HH(O#4$V+]0HLFF-[+A MO>\PK/T ,F^9LP'?BJ4KQ'QCS643W7&ZO?EE#\.0O/SX#8OU*#HU3;U.HLU- M_B'!#8J.$R66-2<8&-&(+9"C*J\]ZWF0V4)E%CY R_%H*I[@"NL_O#JD%B2L M#]1=TJTIU:]7B[JI%BBA@H4L,#C?VW#>#+\D$9ZBM.X,"2>;UK*(NW<6_ MU7!O!]8LFOGDHJ[GS,CHK;6F48EW !N3IL2?J28\A1+GD466-FVT:JP>PUG_ M)58%^_:7][\ :L2$>(EN1IQ1P4U:=;"%DK,P"GD.M^ M04Y.(_RL 6!!11!" MTC4%; N4WXLOB6N!6 RD=D$@%!/B\D&@JV1W>V[_G;_X+2IC5&K6/<<+V,6$[$/)>T,,CY3EYPOXNB:2-L["_68A+$)36\!WF_I09X(T, M&A VK3E.REXF182@$W (59]9S^C*4[R01$DA4"N9-_G;2&:[-W9H:0?"OAG3 MQ'00#BH"!V]2&)D,+[@X0%'O5N.JX;S [ Z$2WM#'?V)\"!/1SS(B >YXTO3 M=?X=RPW%[!9I_Q^CC-W/40GZ+5*(_,B%I8=8LOA]@'_#LUE1>3YOEY,%$HY$ MM&J,)+9MO5*?8<@R1_195/;3W/-% Q>S9NTP$A?#NBI^K S%71@R=L2C?HF] M#ARAW$V5=9UOA?.(0>0#U^$6=FS]$]SAT/T95Q2XM:CN)%C)0";J.=Z4/%:S MY].MC M<539"%K-UEG .MGS6(*TG-J#/,!-IL+PA3:AU6>G-YL &B:#*T =O M!L$V06D#>KM%VD>M5>QJ1Q\N@=QYBH?F[O8S?S7(]$5,D)H5%$7&X>]/ZP;7 MB4D5XG2SXZL"G4;%F$%I6LXA_K:N"LI"0XN#QEP2:\-P#"ISM&VGE+-PN=Y+UQJ-3Z@W/,BR[M]- UT,, JM&[8)EUJ7AXI;BM?)=E%HWK&3^=ZE M)4.1M;O;&-G%TM"Y(AV2!L&/*!X6GL1!X6R\<'YC8QT\=,T*L]JV%S'Y*>5Y MPN\=D0=&4KI,*%JZY L>8U481FI>]4ZD4\-EN-PA-98Q?[R7T+['V[V34#-E MO0OP>SS#U)2I9'*?XYQ2 S%%',I2]MG0QZ3-/F8V$7<-#@)F,'L4>>AWU14> M3R&YZ4GEF.*?<8[Q(L!=S936GCQ0)[?@5451B[!>S\-B&EH=H1%Z!P?=&I\B M'+QH%*[R9NZ[C]67JES>'&'3K' I<*_QN*[VE@QD.7/:R[B21''!3/TXUGL9 MZWB+@*-.:%3OS_BFK(0W?9I7[[%&.]N.T["7TI"&$Z620NDDC(QADB1!Q M;]A0"W9GGS-'<-*;1]>'_6ABTUG M.G<$ZE-.69/B*JU2E!IN558XK<3%II?IH*/9157O'K&+I5@RY6]^NJ!3[$=UW3YW[ M(#(1,>L4#K%O^Y_AABO[[]D$:@)I"1?^#F6=7?/WY6R7EM%0^K5T+ MFB:D+815LJ*<=!I"^ M2!1*+.]-[ W*W_D->[:7DHO24\AMGO< MP&YY&,?DZQ!]L(4BYM(ZT#>22?W[\;MCLE'L,I7;C!M>;AR\0'>%!W$^K1O? MDVI["OU'YE$K 4PN5K$3:QS< M'D]WDQ>>0XS:%^?SE'_U2%8\DMTWV@6$.3!XRXL*0L]Y5,"G>OQF)@QB)#&Y ML-'N@+2B5.5]68F!#N9PA4\Q-:!JGBD):?#/2<6**OF^L'CD1;Y<*\S6<]AT-7W$UE>FTY1& M-J;X%7?1H%$&O=Z(9_9!XA\8%$,L8W;324@;==I1>Z^%23&!"T]EU[).G^^5 M8TYF/]8R^[:'DZ97C"8EP6V&"+F(22>BBI_(AV M>].BBH8"A:2[.Z1IC,FX%G5$H*Z8BB/;C=^!7\#K4]O[CU3WSM$RD!+Y.[?> MN-44EO_9R>ESVM'4>,Y<-V37^H- M=,4LS+B9'3G?]#H4*7#7*3=%_TK:FZ\X[?92E;]8ND)$3L+"1PI"F_1=E.Y# M$@3&^&<2@(:Q/!D8WV=A?/G@ZV&YKA^-2 (Y>5B=#L02;I:Q M!H!!J,-K(YDA(@S]P)Z>9>&)HR&$7?<&UA>^%<)\WM%Y$(:1L/'_B9!V++Q. M?OKIU>3K1_[G1]]P"3[D*V0T"*%3EW/OP_JO9!-AML$IOI",&*R?"I%U)5AR M./Y#,C-J^E\2TH^@]A<7R)-+)__"-1%]^5DNI)EL6.%TE9.5_-/-;Q>M(H;AQO5][N0K?G:R$5J M31!LD8JE\YSLOO4W?EL.O>3MAB=>C/$FEF$P.^,'?7SXXW.S19PW(7EJ7(*Q MRO[@K-UYWY@)?9R^RNJ@G5A'&5>STZ__>;ACO!!^ F_JS?,R<@! M]XE.N";NEA?ESV84!;Q:LF4PO2,1[O'P@X,%.HS%[&(;AJ:T4FHL?*MOM M=@;U(XGN+(9]LXQ8LY(:#NZ M$ACTO;94%$GYG9!% SK. G$E'NNAX()IO:3 MU#Z'/D/CT,;C0+_!%UN72 5&N7Q/Q!4_2\CO6G>&JD*#@5++.2ZO%VZ$$P#5/A97>*)H)N7(%AQ,2[<4O6I)[%'0E;ZE(U3Z-' MANT0;-"TH.P(#)1KB(Rᦉ!:EPY2'&'%R!6H.U/5A!_RAX8X'F5PO0QR9 M'?.#SC_+BE.7QI8#/=$&PYPD^(5FUQ?]Y ZWM1B&Q[3VP!J@:K3\GPR!@:=R M\C@.,7S^P]JC@M6-Z[AQ=YP6W_V?:?._OWN(P3E&HHG#IPM*J6T(!R,.:E:X]D(1PUM6&^)>[TA@2,6 MME['FV.P0&LI[/3R>T=]2Q7+Z!'5@Z$=X6O1\-TO= M-/$RX),[W:&*8I+U8=NZ>4VHDI]DEBBOP@<&YQB*BK?.!$4#5MT*+H%24ISX MGC"IU 5EMHMZ+-4^^N[)\[%4^\67:N^?H_W:?_ M8.<@O\#'WEB:TEH4K(IYD3(-'QQ4[ =0\E37'2Y,#9>>V-R,.F<4 :.9NAJXJ9# M[%+#84>#A2X.'X678.38 T7,+T>3?#S*Q4I<)-$WI_9;KB)]Z;Z2W%W5$*R7 M-MQG.OG[FG!"$J+;]4@/BMES1E1F]C0,"YD"HR);3<3C:(#@'"1D.:-3$= M5P*_(Z6PFV>^"V)Y5*!&K#5^1?&K?!]IG=\5%4?"2H&,TGJ#MC]=@RT$&T ( M=^6\M%Y8@T9O-8WD=U:\, +E!EO5MDO9!/!K/K3#+CL(4WHBEIS=+]5D^?=>+DQUW> M^$&6WM]X"@GC ^SD%^@A9@;RS>01*&$'K/EFCB*M$<4'E6F]$D 2X3.>!/OD M-YR;W6R(]A8-A7U(C/CP.MV:['GEN0L;_A78,CY"*6,I1!>ATG 8V^XEK35? M,&<0P^.33*H^Q -LSSE?M6O%+_(2Q97%O'*21]J:IR*9&?)J75*>3B9BC!J9RMS-W2^3V M!JLDU[*^+ .1Q ?>>-^YJ)1UUL"!ALP;A:@M0T X6!LL/%]W<%#P2VOL"D\W M"H-9"D%JB]+!I*XZ.P%<,0I(--8']9G0P\LSFTV_L0+<:U(\\"QAG/2[<;C2>Z M OEFR/_ROE>,C"1/&%%)O%]BI++CF(9;F?R4TZ0.S;M%4_"HA"XSZE#^&)ZS M05ZS<-,0)SLW3T "<6F^]J6#(4XSW]@:X*4FE4\R9XQDWN7@#K];P#W7E?,Q M2Y!;,'QH-L(-%[AQU!-1XG -NM-E5^+@RL5"KW,(74E'0C^ =0GR&G= -*CP M0\(35*RG>K46VR2"IK18#[0\U!;]4..>N">40>8&JD"U%[$K(O<<%H,1ATA6GQ&5:72C<-T M))@:=ACXT&/_QX[L_]_>ES:W<61;_A6$)MX\Z461)JG%6S]%L"G)K==N6RW9 MXYF/!52"**M01==""OWK)^^:-[,*)*6F*%'&Q,RT10"UY'+S+N>>(UDJ+$]. M3 /F(?$L1!X6RFQ3RGG!)"%H!*7D'?6-GE(&,I;Z94I.H\6:1 %P&$_1SU<- MD.'!CVKLF:4-9FNZL+++Y88FUSMPE+NE[Y,-!P=N/8 8A)_U"/,19XZ:Z;V; M+E\6M@F=$-:OD0*G;=2?&N-M9' )Y'J->(@E.SM01V6(C20)I=81W4,RKZ>8 MV/<^4;YVTI"B"R\G"V\]\F"KZ"$)6TP:L7?#X$C30G@30>=$^K8(9O7;V.]- MO[*?_^/Y\>P^*;60V*U\YQ]E4?B-]#SO&#=\_.KXQ"*03U9^,3X8ZT=1&X\? M6'_0=BOD_E-)WQF5D?$F)]XL%'E&U\EF+\JZ0F'/'QSXIMX(O?3'G?_@%21V M3SD-]N;"^=$57]"[J=-^(/1JX%\P(K$/$*EEQJL3]IM@#/R^C3PXT=1;NQP8 M/Y8#=;"1"\28BU87G=PD2.YMT$)BDQ34%W?5_:>/O]U5][_XZOZMKBA,U78= M58W.AK8;B.W8HJ%)H5D]F3CY=NJ:TS8_6R7,=V C,S)_8()^!&=43"B=RGZ; M^WMTC+.BDP]]!C7%/M)A6!Z>@-CMLM4'(0G1JA=O#:,:]C_ \DC5,.#(# #_ M4NGC&U.C^)P.OI_#MP Y.2%SYVJ> )HP?U_1)=0\ M2]^"@C%/6L>(3NTE4*("^O(I!!NUX'"C[FNZ\7]V4+0I>P!:Q _VZUML0.=R MC9^@ENOP+]R\'>#[$,)1<0(#+LE..+))-$ M/[2C_E%XO8W+O?7"?LMG;D$=I \/,XXF*Y*\]#-[^!]I2 AU+(DMD_!09V%_ M=NR_0W!'[ZK%I(CV8F5R+?IY'5U3K#$D2<"5U3@GTN::*>9(PS<_XDWGPMO3 M&3"0E15I2KDC!%1W!T( :T58_1$D#V^YK #R/7?]!2S_EUV;.SHR_I:O^ $Z"V15\[;)H;1,#:*0O!6N!KZH4>R\(@;4?N6$SFA.06$:8=R- MX1YGN,P6S]L(?5S6$*% P %IK2!ZP8D).0LN$[3V)BB?G0/&C3!PFD&7R)A, M2=ZZ+4?03ACUAHMX$M\I1S)VB0F#+VS"*?9>2/SZ78HV2;A^10MAQ]][$_-B M.:M5:5-0BOZH]9]B13W:NI3NR!2D$4A/_#GA8PC8/6[,)NRF]BRHT $0Y]%==*T 6FOL.*77 PLUGA#ZRN1QH581# MJR!3KSD]/O#FT,]V#"' MR,VS,:C$XBZV':1QS@7>#:M09%3!<5I8Q4?YSAK/:\J>+5V!P+&0-K.6..-? MJHMLLVN ]P&'7C^<-P48Z!T@]:8T3_!<)5PG3QWX,T(#[]YQDQZK1D0-!5*- M'#,T1C^+ "(%](H:_$5B%,9\QH,LAQV3@CUDL$+@" M2K<;_XQKZ=3DUE>7<_XVT*B.CCF+0_ 3W[""B_.+=.4MX%N^EMBK)33D/XC/ MQF"YAIJ10[54='!1E>UB6!,[+#<%6E 3!OL*+WXP0=$ 16I15$*Z88)#A MJJA$J>U5\8Q[IQ:%#9GC'P2'<-A/(;LO8[\98%$0(5K_CFKCW],G! M#HWRQ:-1/O/J$1J:J(0DM/> 6 "#X]YIH@EV-/I557XAAQWZ\64LU3S=V@>@ MQST_(7* P45B/@N\]@N^V0E]<_8*\FH('CA>8$[T\-NOO\XL:^]]I+M\^'9K[Q5M_!]PM8%9IL^@GM8 IB\J^V"'$>HG'%@SOO,:2-71G? &_/^4325^@)3OIZ9I)/JTA "-:2C\LY $IP_2@56VL@@ M1KX.C$VF6D9+.4YDOO.+I=DX=-S;9E7.2^6%XMXA/%T21#GY1"-\,G+MCL'. M"B1A#U0Z- QNVH@'P=J6\R?VZ8/Z338!]%;2:P%9C;CH\A[3O3RX>!*;UX_1 M3U*%G5##.J[Z%?(3"H15^T^ JPJBW9*'<^$*]59158!8$L$[I+C&GZW8<16J M1,+RNF4A9.0EF]XFVNX )AOB*1S$G="]V3L&?"&A.7=*A9H)1F2,S0 /<%RY'.] &Q3"&6:8CO@V :C? M25P9T(IX=D4B5=L/P3I2R9AH2,A&:R:E'OQ(",=;[:3Z31O1IE$AD43?]J3- M'=DO:3-T ,WJ(J4L :+,%-4UT83$O*R$K#5I)0;Z06G(I*)"Z;\E%1/C>HF7 M-:6*Z WGPKM.!?IEV6@R1C_%N=@2; N**J7WE;6*W(MH!!DO$K0IQF0O$:G\ MZ#%T;?A/4. ^ .*P]1.W7:!/1L#1):,0L7S53;VW',@[P?B9O\]P&.EI]T__ M/.C;T%N,'@;ZI(#Z&+,4%2M\$ILI/B+V9O&DAT>=W@+^X#D7$IGPM)9.,J/K MAR9TDN "UBM^>Q^Y *2 :?TM$V6\>H1P"BI?+>Q85Y7TLW14DP43;]I+$RY) MUYS:M\_2BC$PGHNW4/^C*8V8G1D@%J#N='$!=IOEAD"6 M*_:H A# 4H?MD!8W.=#0$5YI+9]+L_X005%;"N7 58"DV1V)VU/A+RT:N)KZ M[> /01OYM33*0R:?7?TH;QZ$!33Q"@B$P_^ *ED!*&)XD@;;CYLYOGB+<9Q MD!YE.=!( 0N7-G]]0\\H#'@AJ9_$'A5HSTX%C%H!QAY=J"T@,RWFSIA#13HK MK:CBW9C3?T! $5(LF#AL3_.:"]E)B>AG\Q':Z.>"OC]I-&;%BSP+5>R,2EV2 MMP1(:,D%&G,@:,^B'.00*7*K8T,-FL!"S"L-F(#IM+ ,%*E3?)1X)#O5A^"[\ C*. M8BP^^1OF/DI <011*DB-&<]-3'SB\ 3%F5+@66F,6-XRBDGE=)2 M<"W>MUNN9M!^89&TVM"'M9&.RP$]UHJP\":D< 1(##.Q]4YQ-88K M#XW&"* M)4IV;Z*R$H-7C 18E'9OMB)92(,=KJ[RH4 #+M47WO>4XL9O=($I1,D+\^W/ M(H\R$?2')!^TXU**3^L'H71BL2#"S4SA(M=BY*7I(6%3D/M$;%KG3AY!;LQ, MYX:.+<1(N,0$OHGJJOC,Q %(=><\,_8?I/OV) M,"V'.TS+#M/R49?87[UIK['^_3]YC20&2AX %NE_FCE!1307SN(-< DX"PKT M"F'C.U171GB%@;Q%&MA+-C+*52S'#I9&&'[,%:,+I(>J\>@H..+O>@!-JCX3 MY/B5WD%*'==[$F;H6T/BZ%_@BYRCJB<#[0X?XV.B,1]3=P,1@IP?:)K-D1'Y M&EL,I4EZ!Q1#P%LR'1[4@\;D=SX J0 N&(A,(6\>+E,U72? !NC702I^Y&4# M9$J;Z\6(U92.)GXJ*(G92@=5;RYR0@$L686PFIV"X@?@&2CJ@2#A]9O/LH#! M95A2=#3'Y"52U>@/UC7W=Q Z5.F0E8OF$L9XYN4P>L&AS.2#%Y2K3#1<(W%+ MQ Z-VZ_"$4R$-TA"I-+9(X7).Q&LC/5BJ#1(U;OW8*_.6V539EMAU1*$;"?, M>C3CG+TBXF0P1>NR]Y=A(0$5$!7%/A([G9PZ8;ZD.2Z"R"@5Q,7840,73R'K MREZV(D%E%7GL@ D/PS=#T+W%3R-GWH&5@,>\)2H"9(@IF9(&B+9%;WO6YJQT0 M2*'/_M91D=LOU/49+J++0."?U9Y?@O+B> #O(QL1'%*%;!1,!2UR(EJ&IX4 MBSK,!#.T;?$]"'D.2".$I.A(![A9> \##G35[W5&)>6#K'UGGCRS.L#)2UUG M#X%%859]=KJR&46Q)7@/O%U#=\.09,[(DK8C"?ER^]AAKFU0PYN8AI(_G)A" MT=UC':P.@^FW;N_"#\'4IA'$HMH6])"6/*3O-U"JLRI],B,A V[?&:ZOAY"X M ?C32U^(PG'#G#OY@GI*.-!-P@4_QT=F:&^!<;KD>&@]7G)36<$@SN6@PF(; M[L72D(T]R\MB=A^Y$-P:]5O+X@&<>,QFN,4?(K&'D$'E5BHB2.%WC8X^]'B; M[3X.H1!#%BY=LM<[7RQ)\=0XXPK ,WS!V")2NKUB.%%VS_!"1%UDV821#N88 MS3#SGV-\9*UW9,!I<*(Q>2_K31F)WX<.R*-O_?RS:7%JL I.!R2TW-AP:H;H M3GJIJ2G ( G<,EY3Z2%QD4#Y%C1@"S#&42F"FBWL>-Y[$+>DA:)JR8:5LI:K M!KU>:EKLV1/$DCBT^3IN0HMF*F^%X=W_B15!JHW!#C;8AP#2RF@S) CA30UZ MA]-&U4QSN 06(B"H%95HT8=07GB$'[]UC*#CM'._1<@FN/=VH+F.@3)V= 1D MQE@KM;-Y+ ,1S6%>[L8:?)%"1;/M,\\^2=F:Q(61VZ:,15, ZSQ];>6*4U%8 M83Y37+W,N-60P.-%22H7 IQ!ND<2[YBLG46G2(/Z5&#>N;W2$O"GWZ3Z1!#( MY'.)B?L!,@EI*HX>HNUT32^.DSBL0"#H=G)?L-(###0&X B"GO&9?K/Q]Z>S MYLQH;E5FPUK:8"? :'+[Q*[3]()X/&;LI"D_-/J$ M5(;_;,U>0:P..QI.XJ-^Y_VJ/<)&K_-EH%$R2"(<$>3 MLE%'-FJEG%*TSLQ,(+K(7W"HY?5IT-!/G)$JF17#QG7MSX J+]<@AQO\,AU\ MBK3(\$[/ECEM)EXDF4LK)H*IXUI%M:#',PN'N"7X&-'5&= MV!2(KSI\S)A>)AVIW;5R*=/CG;5R"^^&GG3 M*PJO\QUHQ)6+:S@D/SK1B7D=2*U>PZGW@@SEYY@3)NT[.!"15XOHP;0!L'5!2R7+(SN__N*K]4YV2- ^V;.%1Y<=TSK1CZ(0X?_@7W;7FQ@+0 MD&Z!^8ZP9M%H5%XB]PNWO,-JI;HLXGB0EJ"#@*$'TBV2XUPT9QNJF2LE*AS. MH9<+WTMEV2UX M<$I3#^-,_W^K\JVC5$OP4R-RD" 4R,5JG![3=VZ1;D(MU' ["A>-)PB'*/ND MCXAQB:+C9E5S 3*E\/WM?*QV[?SF!,#WMFXN "Z)H3HWL>&4.LH2T+J7)'X? MD':!*B--HM%/.I8EX1CKM5Y>*( M=<2"9!;Z4N>$L7 =%FTIX;A8),-SOUKB9* M=V"(@ 0/5/.4NTIGJ0S]$*(/8_Z]PYRCN 8^.LGLXK=J:^N"7F_3ZIX4"5,A M.>[\QJ^(/K0;$%W3ADN403JFN8#6WXN9Q$@BNW@W#HU7O#3!1#.?"KQ"M+$A MG9.P=V7!_EHZZ@F+YW_Y<;O\1XVS.(\H%-*#=)FIZDB6&%^,/) MA=SK:!1@^'KBQ7D#IC0(TH_H;ZP>(ZKK$4V>R1<;*5$5\LMFKL0IT#,LX9OX M4&J(V8NAA0M#M!F:;2U'282VB7:65EW-@2)2[O8]O?%.10,[.XV48[UL^C3\ M+9J$F:#P46_9*YB,R',N0J>ZV?E2CHH\ T)H\6D&"Q5C>:#YB4Y#SL-./N-G M"<(X00L/J0A:F-K2(04B3)G+@(H6\S0]'Q^1O2;9LNW/D)KHS->+>AE8XU)I> \\6X$ M$DP2MA)U6"7B)$I,3.\CH7+M^HNF?4M%"7IKZZS;6 I;ZTG$5/D3^6'A4DOO M%C8318O+;FECC2@[!L099T2J9L8$BKKQ>XF".I": >14AQZ]$&J,X0)XH440 M+!TW<_ \P?E(%)HC+Y4G+>)FX.J8F6[+_F6-'6<8.5\8:&9Q;KWUKO(SFAH= MAM $PCX[%-F]P9TJ5%F+A.7BSB]Y"%O]Y)G),5&2.:*ON;Z(5=-X.';Y*C4G M9^9;9QQN=H5LAXE,5G#]MIV-8GA@PO=G)V9(M9 5OS]UF> "$(0AL1B?.G3 M3*84?3._VN IS#[4Z]N<=J"5$QXY(XW88O<7]M?1\P665'^,N5/:6G'<149T M_.*9#!,+WYN1FHX>L\D\;K0@M^XQ 4Y"Z4*"UE5>:#3.FPZ"/8*.4XW>#GMH MXJ=STX$AJ]V%S $1VG#_4$1]A5_CCARY0Q:R,7YLG<[4,AH_?(L$X,HU\$@, ME"DD*'"2&E:F^K+B(^,>I0K_ 1C(MKL'5WX%ZNR'V>PED$WY_X5B[^S0_X??E^NR#VU7 M)[C;3HEXK[0FAUSK#,E1X*;/JXP9AS,/\SL17P:;Z+[5 M8$B+3CM)Q0Q]P3,F%Y.BL$>.5U5^;")#21O(Q@#: M#((AV=K/]H(B$SC&&U)!A^B/6,U[,/?8H$E]@-#7HF%%\I224 WQ\01-AW! M^YDC0>D8A62K7.N&$,E120N9UOZG <%?.>_KDX:Z<]\67 M\S[MJ67]8:/7/.$0;W6#)Z,<.9,B]6NB-,9.&U$63FR(B9'BY+'ZUR'G9ENP M(+76$E$!'7U=C\65X(M+MF'N5GFUS-@CJ@RF$4_@+GV6#.H!>!Q[\QL@F3!? MZQH0>E>](7-J3OJ?'/%-I/.B&6 @SGBM.V(OJM:#JY80]FGT$QFU-/$27Q%!*PD49)V9F&=K>=CVBFI\! MQG641.8+:JT;.T?:@5!G@-*OZ]C[(F%W2._'K6D"72-J"!7RG*@D!]\HE=R8 MR.JDY-^3PR?N&XT<%W+E@=AC91 ;>Z::;-:XS*:QIE,<\:YNE6N5=RH^/(XJ M>4G;G#ET.77@N7O7VF*(W,CG;8(IGG1RN>EHSX$_Z%)R>:XXE%VPYU!USJM1 M+49B>_*KS06I)[H6#W=!L]&M9'E ;JG:\"K)9A&/YB7<%5\2R?0;T3D M+SH M,7'7&RH<@-NV6'$N;+&9NW;/1\M$ML2AH!]5OPQ*96F=6GU<7-9SA!:@HA6B MB)VD@\#JV!" #HI1IHV&6[0#[H;9YI0.UFA@,,#:A1)C6%ZX _UX(M$5Y*"Q MQ(O3PG:)L\M\JJ..5L1_A-\U^,[+)VCJV^%I8A=")R ]E$,Q'"F=W+7GG9$. MR8MRD-V%1)V_URA[%!S#\ Z<58R$,,(7B6 '3T_A0T [MD?)!):UD&I[BW9W MU7245:Z[-:1"HA2[X KXJ4?]/O&JI;8!!-[$]0=,KFZ@$%,J5@$5+ QV@S/O MZZ$67 2EC;%*D,TP/2I4$GPFAY2[UCWP%.83V*!(HN:6"T :0+>&(VQK-V$N M$J.P!I0>=G=(;X1]11B[9@W''GX3SS]XG?.R'3KA.:"9Y,9D''GPU>.:/..I M6$(-=6EX_6O#8@*'RO3IA76W=Z?2W#$"8UT$0J++UP7N/,V($YUYOF W/XU' M,-.K@]BOH.C+4IPT?I**LV-.]6"+&T&4QX*A75%)Q?0L^^.86P5IQY>G6,.C MQUJLH(I?N1S[H(F.37E3IYX\H2P+12G3^\$8\@^<-Y8_F6_,>M1VB"Y:?1,# M1\X7%KZ-NP5T^I5[AXV?6*P&,@C_7& T_9.W.3M$75S9-_9"%)FDB(?SLR+X ME;Q-J!V*$\YV&8#AWABM(8=<.-3)2X1+B.NG%H ;&L=B=.QM^$[%_&!,\_5XG-M0<"L"+MQPOL]>65(&#I^8W'VUK.E: 11$$HM$F+_VJHO'6-CH2 MZ.3]RHTWO3R80IJH@41[+J#FZ$.EHJ3D+&"'%KTTSZ?'B'EH7ND!CH)8$\R3 M./$"T3TLT,RQLYV@7G+KO6;C&\;'5L969#9T\2$5QH /*ZVAB6CH>"8@2+IL M]:685L,LD1D,:9949]G,"(PU0KI*:3O\40J%',+;I>7'M"#8'[N6DV[,]7W[ M3 UYBC%5GD48 V"5PL??.FHPLMO& IM->>]D #WR0YO-@G8=0G&-U&I&:3A( M!BP$PWUM/Y2L$'2%P::'^M_DS=B*OS5-(W="'0<.D(*S MJ4N>\FG!PN-Q:'TJ?QIBVB:N>O)-1>B+:B=\KLUR6,MJ[D2^+ NYEJC_*61< MI$DV-"["WB^9754V;.014I&?GT:W.!$OB O)#A?'ZC#2 (;E&Z-7; 971WUB M;8_<,Z" /OSZ^^D+Q'DH:S.%YG,CVQTV0E.3I5J.'75&-(/#A,IS[_PXESUF MWB$7S/F,^7 :1V?Q1S9/%?:-&#'>.\$(*P/$EK&QQV#\69*\E?D]0\!2O(DI M2I)N@>U., G[;5]MMRPQW<@.1HJ$2,J:5TE80S5#[;D_!4 M5T_00L)9#*ZH17Q@,-,2U$\X:RZHAOL)6H M$@'XY*O#=/NGPY 5>@'1O"JNA9D+,(?F.G(T0]@31W%TP:IIWD)%[ZTS#F71 M@+E62N ^"+6V5C7=S(!+MM%?)G@3#=(%Y-=L4L99A'WLN 93P>!14FK1V_7 M8TC[X>)L.J#,* ($N\R$4<4E@"F3W"; 5*1VB+41#I_"08@OP,/.:):>RL#Y@N^ G>*0IF0O#3='A/%FG'- #$^5U0,2(RP)P9AGDW*"&J+ MHAZ,:RU8,U.Y7(4=K%-&0BG;^Q1JS8 KD]H:L0O'"R,_@[YGXPE%#2)Y4;3T M3IMQC!MB:HFHA>O1^.K<,S01D6.6GW?"W<@>105LB6[+6L(8%'4D0=R\YP0G M4*Y)9<'HLDTE\+$QZSH^JK49(:J9!R41"B)'CR5!E:X[R.79AZ*-3@S1;%RL MU,4F4&1$@$5]75":8:]U2QHFDZX >3A\)IL'CJ""D(OJK@8,WB^7C!A\H,$5 M25B#R]4&VAG_#)LP'D2[@00GM$C1P'#W<8 ^$\9'>#F-!#DUJB1P'R'7 [8P M< /U7<83POQ8$?.?$4>(9S%H@XS/[#N>MO$5$0>3$%G MZ8HP+A?>":VQM!:FDK,Z+) M0+K A)?@PL= <"/+B-.+S"[U4?GO4O-QH&$U0GSA#(33$L[ NW'*C/G.L$@E MRR/:K5*.>"[JOBA[!7]YD[?SW$_MWL_O*N_P'),J\-'!P='L_KWQA_<>:*F# MY%QH_X7!]#\&N_A3WA7Y'[,WR(/W#VK%^O''DU'?%SWRZ$&[;9KH9D3;BB1I*X4+H%'5([T4=THR;)%\2!:(C;ZG#3*98 M.4(*U,X_F+^=7E0[7+S89@?8O90ZXXKE7W2O1.\ MV+F. Y6V!B.W2I&3C" NJB7FVH41]T- Z1LZ M?AJ,^N#7@G2 MD%629\A#@*-L/_47]FL;7AT+=M=]V7*6E\A]!+9K8TH16\9 MUP,E*>,47P#5!'+2D#J,=PP5?=^7TO>3.=[0[-,MVG*N#!91F]6)W0RO=(V% MAJN7W'#U2(N\_QS\WQT0I+QVE)>NH7UL/3L\V/LG^M7FC)45'AV09E6(GJ_A M+X=I^&-HB( &.687FX5?B??EN_C/!QH3UQ@IXQ]#QL^., @0GK;>_A5[/-A+ M_#_??]RAQ]+)F%T3S)O?#&5! 5'@'LE/3P$XWV/.5FCD;\3O$T^8(+9X,^'#,#77+>8X M/090F0A"'L.SCH?P&W?F-P+T6C\\0!&EA_NSX_'S$QY:USO5.T>L578_8 OL M>[PL,;:SKZ [!#:$3,)^XAX5H2G7)>=>H-$&L!:"?\) U%SM@H?IEQ/NY"6 MBI1S%52:(QP!4=TKA'>>=^68'N B(LC'A[Q?/I@R#+RO=;9(/@D53/!I'= ] M G38]#131_A>7D',*5S$2)/I(UZ4GCWX_LV;5UB"/#K\_@&&\^R7X&&#(:61 MD=0U84]0'_U*6[H'1AI#IO.8^(L8SR9HA#2-P'?:49/&2$T>,2V\2\ MF*4-R8U<$B7P/K 0T!(=OSF9/3EX\I%,PU8RP&EC\9IG&+,>)XQYY_;N$T&T MWKX-R_Q*C)?BZ)")%R.TJO+6$%0)8MX[['[D^0?=LO:<1=*8#QV=.Z@>N=[> M9+S8N&>$1<#4+A'EF%2'T2J$9\'7\.\QL7$"UDGQ^G#24 ]I3-X9-$R4EH]S4$DX.1UA M"YZ2,NYNQ-\G1E/G*;,BP !TY4ZGJZC^!Y%,XZ M>5RJ7S)U*NX8A.\]??)X5VK^XDO-G[P_ATJLG7+G7Y70-37,%7A%8F+(9SVK M\IHJOY'JM>2,D=//>]88&=QJ("UX(O/X5[MR)@/3D,S)WYO4SWHR<;EU] MZK_,N';4)*_>)R:YQHULW&!ZD/1A85A[2(S'\F#F\^#+L#^QQ- J/E9!:A9& MN%Q+1T4T__X:Z+8C0RBA,X$:E%]")<1#=-BZ:=_+!W^=O7@DO%>\K5K[#@EUPX)DK%4D& M1 [#1&I0RQSGF4VEAC I$>+2SP3I#NA=RG9$M<; O7.W9M:TB!,EK$6M_K41 MA$6+2\[U@H60 3$AK70263@K]%>;W, V7P>W'8GQ<#YW-$B)(S<>IU%I2_0% MM^J=FF(GW1555G5KA'";77I*#\!!!= - GJ> ETB-CZ22JOQ8Y>E'V! 872] MY)HIGQSHKS"JDS>HF?WA_9:D90FS63W))91:'Z$7E(?8FI+GH^@-PR$>'3R2 M'3VNGD 6YN-51&3N@LX2 98: LU#GEXAH@M]4ZT4F.#", (:M*@E(F+";2ZI M"[K'E-+[+2I.1G8JT%R%Y38%#KJA-/\G2D*_-#W_+<1&,J://00)9:,\G:3'.2A*Q%I1TGXE\]:!K?\0,IS;QQT(C+( MY7,%H"5((3'JI$#.HL&@R=;VLBPS8=[/:['\;+7A2ZKU8L$Y,;_1Q"HBFF9G M*H *-(/!HQZ]"!T>"%]I?L]+D'MS2=QZ"0?B9Y;/L:H*,6EP/$'(/L4 $7^) M.IF<2\8?UC)JY4 5CMN[@&E@U:QE@YQ!*;+OA4@)!'&WNF_-'K@W% WR!9P[,O$18)P3.=4;?QF"N1MWEM/SP=!1M1[,6 M[3."LWW-9X __])BR+_AGLQN]C."7.#C%SS:QSX&]Y/"::[9?5"=E%1(-N.B MZB_X@)(*D_(J>AU0GLH,(^H$@15/*'8?[LD_AJ0]3416E/R;.M.(LDI5O543 MAUR)8L^;T9;W*U:Y^(O\D4T^)/Q5TNB'V1]_=&RH#6')I+(DYS2>*B9Z,8X; M]*2R]VNN4R+XS3S1M'=P1[:SX'I-:%#6C :< *L)J[_E88N7T)A7G,) XUEP M*#'%QC9O0&K;[R^0CQQ[I_5G?JI$-?0-S^D2 !9%8I M>0%$"(#H!901H+A!M&>4"XZ79P+:Q'9_2\%L23'!\:!&:&D0)J)'Z'MH"/6\ ME#]A_7FHV06))Y 8/R7 2C_FTI&ZAO!\?(T"6!&5&,-;E?$ [3\E?H,]&YIRF!8I_VZ?"3;PA M@ @7-U9ZI*BK'E^8?X0 )^LZ-_XQ03$%@R+'Y MBR\\W^J*"@G(,9TI);+9B.S/3N*^,\N2:EK21M$+VQMN+(;_M,8<6R!1=\R< MP(1%Z^D&%KUE'F\RB,P"85-$WXSG2OP+TT>&D*_" 2]-R@^;G)X^K&7->>GF M ,*J1#$O2)BYB9=/7V7:F:_ZYA1QE"18 N*19Q5W ^((P)Z;_"72\X$ M42>?X>XS\U2>(C!7^$5.5OZ?D6>(==+:,LUH"P;3!!7< M8JJ A@!$7V4,BL4XW?:8!='4U&C*W\*:2DC08_1NEA9XA9L: M9\\X'URJQUR5!(>4%A._DDH5')&; >G<^'!-%8AL5K5SWAUM:O@:*HM%_S8" M2^*9='\Y[@\CJXUO..+^#I9L+.R:M5>9%PXH.9>Z\TI)''.,DS1%5.>I\+) I^0&_67R+C) 8ME M^EVS)$.@-THM^8^S\&*0WPARE=>ST]X4CH)AJ5/PXA.]6/19)Q+C*ANCJ 5T M/57](/5J"0&17?I>%W\.ENYQ(MFTXLP$NS'SI MF/";[*!IY@J',P[O\VA(7ZF*]^P8N(0WT8W@>K_EWC&;/8>4;4L54O]'^F=3 MEXO9\S^&DD3%GY4MY76S\)]2YGD=!!CT&"&3>,('[M_R?^5M 8/T)HRF__MU M[GS_WNOF;V^XG_HU@G5:/BN>*[HGFQTS59BAA$Z>ZV0%9WA>=?$P%,U9;[#\ M^[]N$;3DS^10[J08281Z*D)A!/',RE%H*-(9\?AUB;_ZLGZ%'@[RXADLY#(6 MN>"+P:C0D=O&[PF7B4A/]3EF1*$=2'3%,1][@A]FH4=%R\G:H^50@(WI8\ U MGU'P4W-,3>T0?Q6QEUP'Y?A&:!:%P% .WZV[&\[G^%*6[LD2N>!4=WU4=T^V M)TQD8N,#B**Q&6UN$E=85%PB2 MYS%3I?9FBDG)>%VVB-%?.#Q3T3V']X.^I M3U#XD GJ0+*W(?ZX(J$H9!J3D3]6T6Z;W Y>:Y+,A8SE% M34&GX-._S-NOGF[Y\':< UL1M,('T?+)Y,2#=Z4S 6>8?>TH]A.7,"B]9HJR M,RGS8'"_Z"38(@\[A(-P< M/'U"C=!!E1'$>$/_)KJ%@>J!H36<*1((/>K?@NJC70B\#)&(%L-9:LE$D?.A M]5,IR)..\#,#MO@I$3(<03+06&C2YP] 3R7EIQM+#8>&CD6#& DJ_*GXT$K1 MQ&+;\)^G3:N,*6('^:&2FX2^0+#PWDG\%]SQ9ZB84@<"OOT<4 "T\SH7GRN84:&41)"W M[5SR;' 1%9["L\B^Q_2,G$$?;]U;*YI%931SC/G1\^;!;US220ZK ML,Z854 M1F86);=D-*A",[ N2N /EQ\XI\3E^12L+M#Z0S*+)RIGDAMB<@_V"TFJZ7 MC[P$@WHW4I7/:"RN/S+HQB+\/E2_J+ %P86PQ:C;GL4GJ/(W2[L&WAC&N %2 M"#6Y_MCYW=^O*\HI"">%$:$ZEG&EQO@1[I11R*W3_C>J(A"[IFEUGEPV-B:- M!B +#UT7XP'C,QQ(*T)_'K=;T3U,U &CQ6(#@2HPTE9PD@&_5:@SAM-I2J$ VFK888FNW@O8Q^]VM=POC]W3][T:SIH5Z) MT&'"%2(/]V-^,;M_[]7+5S_>PR?ABC)ZWOZ,\K^IRQP,D7?@_3R^XK$&FCIY MF9.35\?Z,N)TF1_+;UZ3ZG/TTU>O]:<9+Q5!+1& ENKCIABG+XOK+*Q"5'=P M*]!]1%0GW=/^4 :32W?PV'H'$?,+E7QDVN5G08! #0, 01RZ4+PSKO&P]%;) M[L%%3ZB) MNG3&06L3DEM4Y9WZSDE+V/J;@;!A#8-,$"9%1\R>)((0Z+V%4D MYGIR9CNB\+=C:$W'MN&:.G($P!LDC/EDR91_.O#D(F8Z98G/))!$M&ZUT9!( MQ8H2-M5VFBL;%DA87C0X25 CBIQFA( ^@(_:7NA_,%L4[: H"32Q5BDQ3.SC M/IY $7H''PHZ)E\H-A_,&IL=;U RW6;\7WZS!P=_(H\Q[@O0--#WX&&\>HUGZ6O9@]0-3"3ZA-*-4C MY#,TWSY:['%KEUP90^VI2X89UOAO6<*2[PV '*;2]%D"N0#AS^U@^5'QO@?D M)"='C3)=86V,H^L(_6Q\*@5"JW33"!,],=$AV+UT.4:6B.4$*7D)^'LAF!6O M]QJ.TL3*39,\0OW@R6)EG2Q M923\T87&!B$CE2:(T"QA$ILD8) Q+CIH>-+@I,33RZ9B)!I)+'0F]Y_/5OY]JPTWBY8$SB!K7IY++WO< MW$//RF>.+(AFV3LET>ZBI.MPMFP;0.<*;1(?%@;6N$EU)P.- M$I A63O^T4 MO#-Z'*7<@=H]+6?_R]70%\U%'<$3&6ACAM1*/(3>)0/*[5?63.OL9-[<])B;1X@<3I#_6UF0X>\0$!@S M(?D/"S1B/X0'H[(L'90L0RA9A;!B^4$M6)%Y:_SQ Q7?.;!]HF@J$0 P=)A MQ[F%R4@CG7S8.L:06Q7(- F$^:3HAOS8HT>-WDT7/2:5H1B([A9$> /1@LJT M#'EE#FPJD[04T$(\R03.3K]/R03_+V\3"9$ ST0>#U(NYR@W#$F$,W^(K3#< MM)VOX_64)?!83M?C#AFCB,DK6.?(U(./CAS(@B1?&BRSOA;LW3W$3<4^-92:*DIBO$]K5HC?#V**MBSAZY^\T)Q:S\%=*K-G%TSR8^/ CQK +U/ MN'JG[)U.O92F?7SC?\O(5L&)HP;1E9N+TQIK&,)E?MZ RRZN >/%9#,T-72&/F+@A5]JRDRZU*DUH;6K)SKQS-PTP*J?=^7>].F%H8*]R3B+ M-[9.4B;&*'MN\&G<+Q+!\HE0D/)$XXTH)H8X *7]$I2*F2*Q%):P.4TJ&":N:X\ 5NQOQF,?A9*9!BY\-F/6]X,O MYU7,3ZY+,^FI$X[1F^_P![*$_L"_ M*O6C$!I._1@HG$W@2&>;9& B%A=F5+,Z$,NIYY0$L?=<*'523WUK=NZ\/:U, M2$ZU)6ABN'":_]!,5]$$7RSUK?)3XG%%-A7QWU#"8R*W5C=U>OA,/!ZZH9,I MM.EAS,9I>QA0?[.]!B@R,1+Q+P2I>X ^)<2 27*+1@0N1P2$)""6IOO#D5-M M,A&I-=QV!''#<&VB 5]SHI,')AZ]S!\3P$9AF$+^Z9>M('4+J!243>$,BC*I M7=3%!'F)\0Y"_G):FB^MK]K, 4R$F78A"\L[I9&M7([>)4MO+AM-Y9%?@9Z, M=^J :T]6I1]U'Y=?D.X#KVLB(,N+W_T0J;"@-U]#G23]B7T%5M0$^8J5Z$'! M3-E;#0LFUYW"_.< ]H8P.0:L16N9Z* 3#NA+]E'-W7^:S33/QNK*:!)D=87R M8](0EV[;R+2EG7#2HAL 7E=*@UX#*K]%#=2B$PGNV387_@G]'L#ZY_6S?+>: M!_W96@!5HTP3%%"L8BJ=-;2I.T"N4E6-PR>J;3!OG8976H[$EEIR28D=FW\= M"%+#CWSD3A,^_G7&O^8.CNB84NRGR?+'A51++PR]$Z<#_P&V1.6]9A'*TT/K MCH2Y,(EI7[=:$$UL4X* J+;6D!1LJ3H$^SQ8!/3O)2\3S[BE)I0,+U*"$D?1 MQ%Q+Q4NN-\07R2^?Z\1LQVQJS]P2TZ8"QGC6/%,81TSH!35Y_RFV,5#4/'&W M<1!NN%!7C3@J1#&/Y9TSI;$)2PY,"@-S@%%!L^%'8_G3F3)QIKIWGW@^O/[/J\\;#:+!A!: M9.ARLC*V.#@LHFJ0W;:+AC;WB*J+$7R2R1J?&L)DQUJ8BPBMG,^96Z-S4S.9 M,=T#%P^4:Y[2UWC>T@EO'5\\Z\):.+9IP-#"@8<14OJ7-LO>HD8'XG+7PD]XR*_A$(@/0J]F<_:YQO#3_F M$2;, $IQJ1FAY07//:M0#&,3RBX!?72 ML%/SRD?*Q087W=33:!XK_"QF;I6$X,2+E*:E?PW.6YOV](^.27BD;8^2W-A2 M]Y9ML(L#+5)X-%,4UJZ@,*UHN^B,#U=#%@UF10B&!/D58,_ M,8M='E G)M('_@YRK4#HX=X)!M_;6B:6>-?CXTE*JI\E@VNR0U>= M,O?@$>F 75NA^U;=N"W,%( _V)N#E$Z+ M0!;_KT73JKN-?U@WM=OXB OS(R%0M0!.^LL4\:/Z\1;1-M'\<#?0>].RYB\4 M X8^5N$WF%].BQF/*]?;:&=0#MVOR,-O\-LG^[/__;\.GWS]_>SHX-!^SO_+ECB5D82I+:3FWM$U>4$:" MG28$ZC6K*Y*[\*R.!AS/LX=IHK#[W+[0L>V8?6I1G MI:M[G2&N^N+UJ9V(JC-W9K] 70P.1(H$L L>QUC[V*9HGB6!J,LLU$5Q*:!/ MQ[['!TTV%2JV3C6<)[A.N5/4S"-]E9N\R(BB#GDI'6?A9(_SE9+MP)0*8*SW MFHN:\)X^AO8'#/I: :=2*SYBY9""$D^V9=/R*8O;+"2IRHH#W$"(JC"MCS%$ M$"#$= G^F >@(:Q[V26.T1[&2 2X+5:AW&S3#-S@'2JGQO,":X#/+()J2Y"* MH,W8Y]3(P),!4:JO&EM!VP.7( M>;G8NBYKT*Y.%^8-[B1.0LMU7X'+J(+ M%2K(GF'9RCSE516I;7EN>$+R,$*YD\H]]18YH)!*S,P!OZ6XPX>.E')>H[4M M.-\'1U M$J7X=UA"+(8.SM)=/S*_Z9V%U_FN[/T!L;A&@D/:4U][WVOV N$*W>>8B(%B M ["Y/THF8._PFUN> 2R"/?G^MB4%XW$X?+3_&-Z;&Y&T=FZTA:FQD?6LZ5^E M62T1J36FE%&(:4.8ZHM54[F81UL4^@Q4@LG;$#T+[,(*- > 2)Y(.+EP/X- MH)%J #B./B[UO"PV_D!CQJ>6.JC1S_$QM*L%\G)E\EX@J*QNSL4=@H)+$ 3C_Z*JCFV]8&U1388: MOTT:9")1(VB1AZUS"I+1%87RU/)\VCJ^C':QSC[P;XIL88JYB2[M(@<@69$5;SM[Z@$^A$[OAOHGA-O(PZ$ITE#I3;X/[3\?\ MMTB2PVG-9NBKIGE+#-U-Y^R7S T@-PI"QD5("FC&D"@$^ -HQJPWLT@H/:\V MG6"P2-H5 !Q-Y>/ZD:>Z6QHWXJ&Z]E3M1+Q:P% MT[=^P1-S='CT^.C;6YD8HA'VCKIK(#?>E\C\'_.! _\64H8#AH-$94)( "HV MP$YO% ^XVLJ_<3CW5+13D0,6F[[UU7GO*2S!+W?EW*8?"RS.G(0CVIV@-!^U M7U@R9"TG19#+D*Y-FB7N1C;FN [ZQ=!:X$^Y.@NBE0'<[MWY+C,R4!K(9IA8 M24+=3%3260AM(;VQH%P\ Z"A0Q[T)/;/])A$5**S3+V0W<.$3R>@+?Z[/+YN M<-28YN8*O@4G?4I6]/"/ ;8#RNV!?6,SEDTP7'I8=@]Y)SQ?N:[G")V";.^0 M'^)?!+)^Q#&RFZP4\?ZQEP!:7#"[WM5Y)TKIB_P\Z5/DJ*DTU E2\_(N4?SE M9)/H\QRI*;AFK2.:^XA[" #'LK6.D+Z(_,WA/=)4AVJ( . :I;^BH4EGUXCO#.? MPGKN3"-JQ/QW_2NL9]C/ @N^$413I;-+4DW1RS$0#B"703$*;M-$5AGI8-J>I=BE:\!^?YF*/!'PM*Z=U$+!5:RGM0<2N68QT+#" #SSWL0%,753'^\]T'9V(6@=V 5^[QF;!T0U*N4RX-G5I_DI*]'F MMA-T/9>&8>XDT" M4=T4XU[@5>M<[.-R['XVA-&DC.:LSEDQS#5M>5RF2)/ M]26D8=F_Q(6T8Q"J&CW?=,/OL&]/OS[88=^^>.S;K:XH>XHFD32VB4#"FSU& MV-,8K0:Z'\?L_HGEG/S5?*-@ZFO;.)8D%*8*H=6 "NQDW5: MB1JOE0/'RG+,Z7K$_8@YE@9H./REJ2V$*9'[E3^=8>WI60\Q_MJ_T6Z";V"" M-1Z&W6W:D4=SD5EJQ8#Y1$@9\9'IA#DS@Q=$RX[L9Q2C0^NJ*Y3,#&MNHE;? M0HH4(QIP9R&: 51K92CWF2N.T\M$J(=?Q@ZHO*Z!U0=H(HDS!-DEU@0Q?E6#$,W,W 3(T9QAL: %!_UT.*,;1%#_WF"[]GE#1[(QU= .7]8R MT_Z01F0I,"C,-Y$?L)O[FYE[DWQ4*]]Q_07R%9XCF?, MP/1OIGI48=]08)&9N_X"L.U#ITR%<0Z=<_S4((E&_5D Z-F_WN M#2UN0'PBXJ.3VS.+B'1<&PM-]I/P+=H;>3<2=U>MA^BX>L\E 529Y5)47^!G M50X%8TL2SCJL/>N$]R1IRFN(?X0J=:H#-+I/!CPX$^N)4FY 0^20- ^R&,- M'T=RV6TS *^0D".Z55XMOR>% ?9B4;&%>% @%40%XF59#'ZQ^"$HAGX3_\"_ M(='5APH4/"*D*S\T%\#K[I+9^EZ(ER8>&_F7&%E,\1NU%#!L+U\N\Q(9/Q=^ MW]0^PO];ZB9X9>8IZ..) M094WH^HM#Q>I@D7WNAOVB7KO+U]MA'&070P2S]2H"1H,?F,27:;8>_&>>0,\ MEVZ58R*X"-:(EFX8XY%H Q]L'"%/3>?^[ 7I4ZT;,%-O."8^.E*;&'CJ7,3T#17!8 M0\D#*;V8*KLJ"BYQM@Y!16)):M"R8@D;N+?'#_:-R:RIKJSBAJ?,/N@;J@+/* M)9H6"?!;$.J84G,S&Y;9JN+HZ.KS@]\!L MAM[F>5Z5@$*)8@1D58.3T-\3![IS[BT& JT]6;$P2!2BQF 3!%Z=Z@GSGSX1 ME@VHB(^*DLSM=B'*ZWSXG9>G34MJ[S2> D,K"P'XL144P\=S>,E!SM7G2U8> ML(26(B%/F23;31V1;2+P*V ,1>24EX2A,-FBGQKX&E'9=QYK-@2'U)X-DI\4 M2BU,@-"Y6,ID3,E?WJ&C,,S?):L:T9_(/QZMY0"Y"\'/Q"I.@B <:7\IT,7H M0@WH?8,CHZQD^&,""T$H8P7<8H C:L0W>66#A-7PBP".[+(Y(OU#:8_8G]T; M#1[%^-Z#"[!FU('1_40]YV!%17]:9-H6V"5#DI0?N#$H%8^CNF5C) P.6]0' M/\OLP_-SA-<0T142)S/'WJ"U2)%&\TYLW@]\&.5=C_,,O"&BL\5'9][[#]OF MS(\%T?7&X%S3"'MG-CIX12N7%W\,B$L*/H>F'3NPV:O2&3U^] M//&[U>]O+KS$/:="YTGRQ2;&_JG!]5L;=>\,%[OW=]@6=, ] FHW)6/^G7_0 ME7_+_5$T323B/YE/=XPQUE19,FZ63[ T2'$/]U",QGZQZ)8R,1X!Z MY1)!]WB<9'F4Z&.(W!QM/*#I;LZ(X05,15XI*$M8^1)R:%K+M1F";(>MN??T MZ\,=MF:'K;G)%=4#[A?QUF@KPA'@[=H>RA$VP<:$8\'IX5] 2KBA=E+( LG& M5L$T9FP.=M*DBVWGXG]&9.YR6?*&D([R'/AZ4JO3;;S18\YW3+L12PF<@T=#G'C)S04%28()Z4K2*A2FFB(O3&6E[<_1BC/>5Y6 M27P!?3W@PX4A"JRY=&8)!8D_1H"2#W@1'*&LX?>&N]B^K,IXY!Z&3>O_=O.@A/_S)OOWHZODA9_/>]JS?EX9'?EN%7M^F9 MO?1K<_:8:)@/OA___Q^EB/>>Y%8_XW9_&50)[H0W]U-C@1:MC5J@W+84*NS7 M@[?&AT_ROARC??5J8G[EO>N_6Y;O7.'?J^K\,0'+<;EW>/CP MB1^*Z]_HIZ;^-^[U-?>;7=\W^,D M>/CPWD=TE^6K_B47>WZXP._YKAO6WFY>TIKSB7SIZ"'=.T1Q?/^E.MA3,_)] M[']Z%R%!0!WN/T3HSW-:,V,BS!MYUF^OB86R M7M1E#@L^\E](2%B-8.L7X)Y_P"H_Z]QW\A_?0Z*PRC??E37>$7\DJX4M)VQ_ MA'9[.\U6$5<+?1PLP_X!68>^]?^OD#OSQ_O^HZ\F_NX_>/AH\J.#_PP;E^$ MA94.)XWD;>VX@\O-)J]U6FX_->%$[HNK7O< 7I:'[0L;E6=.U=>C >&%D'@I M9#]O9+#>]VN?ZP/=T*+P]NVVG#&T9OX(./QD.X!>]J,E)Z?>^#-PJ-[SL=BA M*NMEO7?P[<.#HX.CA_Q(#_WQLNJ]"3E15!P#&$Y6I5O.GK]#9O9S-_N90NH( M;4?1ST,?3C^ZGS_ 5!']Z7'!?QIC<&(P$()Q'EDP#OTWQ;#1S039XY]?+YNW M\[QVW=[/[RJWD2L>'1P<37B!G[,MNKM;_VBW]>_LUC^Z=.N_T#SW;NO?E:W_ MT1+:6_;_T?[A?TV,]N8B* [*?OW\.'C@RLW^;<'3W:; M_/,XWP\/#O=?_O3F$Q_QM_>^__>OKW^NZ*@E%J>@WD7L0O MROWN1%1]1V<>5OJ;D[_]N5;Z+_D[$C)Y#L@'5'IZLUBY=:Y+?[?D/NZ2.SG^ M\4^_Y$[R:B&%T!_+^NT<%%!W"_!V%N"SYR_^] OP&=3DR]WZ^Q3K[\?CO_[I MU]^/^=Q5NZ5WVTOOU>OG?_JE]TKUI'?&[[97X*,_S>H[P?[G5X!8GHZ-[Q.L M#X'G &4.L2^Q)*.J.Z'FN/8^\SOXP7A]?H7HC!'Z9!MB> P,>9)"?X#0YQ-3 M_/S7-KPP*)PNHJP=PO97-(PR4I"DY0Z:A55$*+O9/PE26&UFKQTJ)/M+O/!3 MX4=W[Y^ '8?D1@%J=P5K%VB/^)OG)S@Y_"7IYQ,N#>H+19)#;#-"DF[L^V>9 MJY+:MK?U($^UZ6>B@F'K"-#=Z+A%H8 LBU]*I "B?+\%,WU<_Q;I\8O?GP9M";3SXF>O-S M VA^J5C,VUJ*TZC*-R]_^.GXEU]?/W]SG<,A;7,X>H1KYU8WSZN$[(@I H)0 MZG5*KO3#4R"@R)&BHYL5 _1#08:Z($/9DGDDPPY]UDAXB.EK(F\2=A=<+/P% MY@"!1C"XGK+D%F-C^+GB0JUQ;.$BMPX4?7RX?_CDVP_ B7[]^.L;P8D>[A\= M?7,S.-%'^T\.'[\_3O3;S\^UG8)#@O(*]'.TN953N$;8=/CX0^.F)U]J0/37 MS7>?'D?[.72XX&A\=8- _V^N=C[[\')$ME,9,7O;V?-VGF-PO 70 M@9_=?P:'^;$>YA$2!+_QJO7!47GF?S>ZPH/9SAY^R.9XYJ/6S\ BWMX+OW#S M=@!*MZ-OL]G1P=&C:Z1W/D5$_8F#YT?;@^>OYDVQ\?^SZM?5T_\/4$L#!!0 M ( ):#75@K1W=;&!0 'OF 1 :6YF;BTR,#(S,#DS,"YX5E9JN:!$C2W4E->HLD9":U=& #/9>G*6$+<+6Q&%E.POSZU9%M M,,A&$H%I[YIYF ZVSD7ZSM'E'$G^\5^O,Q\]$Q9Z-+BN-4\:-40"A[I>,+FN M?1G>US_6_O7IN^]^_$>]_MO-4Q?=42>:D8"C6T8P)RYZ\?@4\2E!OU+VU7O& MJ.]C/J9L5J]_DF2W=+Y@WF3*4:O1.D^+I6_9E=,<733&C?/Z^T;#J9^/+M_7 M+]VS\[K;O&CB\<6%>_G^[-WDZL)M-/%9JU'_,,(?Z^=-0NH?FTZS/CK_T'+% M<])HMB33U_ J=*9DAI&H6A!>O8;7M2GG\ZO3TY>7EY.7LQ/*)J>M1J-Y^MOG M[D 6K25E?2_XNE;Z=<3\M/S9*;P>X9"DQ;U@'*P5%P^\@#!\XM"9(&F=-2[/ M&FEIX.5MX>X%(<>!L^3N7 MIZ]@I?D:Y)J=+%^'/^O"@\Z:%F*+[-=J$.N8Q79 M@HY2_@[?JL:R:[!6(Z&T4B._OS#$(B4 $"YL!(;$.9G0YU.'1@%G"Q,?S"-) M?]AXWQHSEW@VLM/B\,?.,HGCVLA,B\,?.3)Q$% NZ>%)\FP^%UTRC1^(1^ K M5ZG#/)%Q.G(H@V=.KR3_N<+,8=37=&&G!YT[\<>@UWVX:P\[=S?M M;OOQMC/XN=,9#HP;7L])BTA+P# 034E22%*>*,L4)5Q1S/:(5J:-^YB)ZDT) M]X3"^X-NG:T6Q[-=<$0_K$GY9]5Q'0S%_S]W'H>#WGVOWWEJ#Q_$VS=A6L!2 MB^>Y&9XK]JAWCU8"CDBNFOVV][G_U/E9E'GXI=/M#?8'J,I9B^O%+KBNR4$@ MZ(CO"H7!L'?[[Y][W;O.TZ#SGR\/P]_W!G .:RW"[W=!."OH>Q2+.F*<\;3V MX.?[;N_7/?KNDJ,6T0\[^:S@CZ2 (XXYK;Z_69,!>RW"']^&<(7G432(. MG<1,3=LXAU+;WLW-]DZ8H R7"C7^/?;8+]B/R&=A=J)!H.LWMO%\8BT$K4T( M@ ^2C%"64X5@^(E2]\7S?='C/HA*!!-OY)-V&!)S,+:QT$)RM@E)RDV. 2M^ M*&98(61NL _YV\&4$'Y'./9\BZ%;)=4B<:X.S9(+DFQ0PJ=" #R1D+/(X1$3 M\PYAC3TQP61/Q(<-.K29>&QF#I&6G!>K\)5H9G M,:5P1L*X05S/G%M-Z]\_Q( M-,DCX= ?=G6,QH,IF(U9[-*T?+2(O8A;UGB2+=*&"/!6>*$^C%\@CF2W"L$ MW!T9<5-@9%EMPW_<;'@@JU"+@B%Y7$XZA;'=4KG&)8'-.GT;"VW[*^OQ##=I M_FO\*@3,@%/GZY3Z+F%AY\_(XPM3/'(H=3"TE+5XELGW*&93H=9_"$1SDB%^ M-7>#+(FVO96U>$R-)'F%VGE )N#J#P%L+<B+8^$1HN0,A;%Y.B'F$&5&EM-9M@U?"&]%@1EC,I)B501 MD=STAATHVUAH<5'&J((\216QV9+ML$-(STB+DQ(5WIX\J2)<.:D0.YB*&6CA M4>+ N1F5*J*BS8C8CD!F[+2(*7%@HS1+%1'4IDGL$#1EIT50"2B;Y%ZJ"*!) MXL2VIS3FJ(4Q=Y^884*FBFA"VL0.K0R%#HV/2G@:B*O8S%MR+7:MKV>D!46) M,6Q-W501+3438P=2(;T6&S72G9//J20D2MK $I(B>BTD2JPA)_E01416:0'+ MY>LFG18!):JP8E'%AC=))]A!8L%1"Y826C!.4U01RQV2"=9;.G>6H,4Z)TZQ M<[8B$5HE\./,P2-F3"CR3"R!+:#6@J:$*I($1ATM>548#;B SHU\0L>W$8.S M8<)XNS28# F;]2D#673'GF^Q^U]Y&\9[7TCXBHC'::7!2?U-C"-<4L"TA5$3$U#KQI=M!Z>3!B9 MX+@;3LI:0OD&"5J,34X';@"^+A*>I#1'^-?!@4@8PPZ'6W5OHY#3&6$R)0I# M=-+1+?9H#%;RM*:A!)/TII$J$-\CG*KP+LX#QY."5(VCL4BFNT[?#3AI 3;: M!E/U>?TV?UN^FV$A4*R "9,Q/3&=Z8U\+^X@.Z]SXG#B#KV9*$+' _$T' LG M$>_VZ/M[TT5K-DH\3=\O)"7>H:5Z**,?6BGX#J4JHEA'H,YJ>;3! ^'^1[-, M5BBT.=IAZ>PP=W/?"OQXMU=FKB$6<4E)%_,E,0T$0!&#G2TRX&?9"1Y6":W5 M*0'JHCV*ZY:7[(3+3H%@B9MJAC#/,A+VM50OB8H>[2UIV%UG3&;,M/@K0>MB M_*L]<=JRSW3EK6DA2RQWXJV%5@EM:[:UKGOXLO 1[ ) [D$>Z0J'4 H= G\# M<5J34*+>5B81:U"7*N1MBSX:2A:473MV&Y9:P)4XMA;P8R__%D^\C[AHY_8, M,D1_+5<'0;A'(]B/'AK+N6@HT?(]=A7O4*P?RBJ($@TK:71EVRA!TYF>W5?K1 MU$KTW,1_4[$;A:7D2EJ" M]@A5-K:H*6H=3=^_:*W5Y 0M34YZ;88QC4Z''J@T0+)1I5)W9 ?C2D/TMV3M[:,M::@A"5-3:':$Q'M M^4]+9(WY:0%5@I%F!THKB*')^<_L'IG9/.+);JG9T+JET7D<7&U+XO%)?L54X$HEHBDR,K"ONN, M-I=6"Y@2 DT J_:<=-T_'@).1'5X$NQ/]C;]1=QD(L_IVWW04H865R4*FN.( MJ=0!7>\&GWO>U M*XH&G+3@*8&XW#O$CIAMMO1Z2 L'B^1Y^P4SM^V(EA(_G@9?;&=N>Y"DP]SL M.T YD30A^_LP?2W%HU0^I""%"D?C,(>L_[<91]_&.)0HW5Z,HW\T#A6R(>78 MEP5NQ"+(A58D02@5AGS]F+*' -+ZX.M,Y9_GT): M4S.[OW+=U*2*<4$DE419+>/=*[!9-J,H2C1%0E6(,"*A+%IJ>[3*#2/(QW\9 M+$Y"Q)U!OY_=GEY$MR2 X0'NDC/BON>^L6Q5TGJ&>HVHWC-DD7J.3ZQ"[LLX M.U3UW?KQ@FT<,I10YW?Q)7T6\H[=?XY5=L9CXD B--^ H,^-A_3LKN78X$2[ MSN(D:A)DI<$^_>5 FFG-7@DW&YA]HNM6^Y4#0SI%6=N+'2:FG*J=B5O3H)HF MF_G$I:5)Y5!J(5>"R-EO9%:R_=7+IVT]NY"!%@TE:IM[?74%05E=(IW9+96N MO9=#/*-NY/!?(5026%_U]1816F#5P^ZK6[$WME.EB[;L\!U+1:G8BIO SD>7 MBSEH 52/IF4K6[YL;YVP)*M%D/UM'F1$R[%9"XIJN9H:'+; MO"6N-BQUF)XIL52+&^S_O^'\\?0UO,+SN0" PI/X=Q#06'?Y2#PA?MPV +8H M&OR1WB/9"\AG,AL15D-X%,J+)J]KG$6DA@(\(]>UG((!W DP\DE:\'7$?.]* MS.<]ZH)FUS4WBN?V-11&@JO'(_CU$Z/1_+H6%_?$6J"&>%R@X8X6H(+FP +=T;S/C +@S&^3";8X_!B]LI9A-B M8M"%-*6P;($$\2;!0/#W7$\TQ?8:%18O16623Z \$8=XS_*K-P/JNT)$&!9: MY%::TEIC>@9N/=[8AE7G))ZC+59%$J>3N<8X-)A)^D@;'4YQT)O+R;/, 84/ M05]6LIW<:$X> LY$5^,Y\DJ_)^K[PA2 89&EE$G#O1MG_"0$@1,3N_1]ZL"( MG=\HR1A^ W?FK-VUU!OWA8HLKJB8:H\)8W!'TS.!)<\"!,CW=)Y MV_(IJ^$N_4O [8'*R^\4B.G^G,OMYV+N*"_$*;(N.Q[?W 3B<3=<#;SY5X>E MTV/M"&[#J;3C>F96+$8XN.J8N#?IQI$^]MS"5C"@+&VM8W=MKUU.W27B8?R! MZB%YY3=B-/M:; +&# XY3^6I&),JGWVX*#C7&Y%6H_5Q^SS=OK1L,WC9(OD(W#Z.(\!B[+&!=+8 M?*_X\&SLD69^O2N[LGAY9OXU@']'BR[AHB)A&@0J-@8]95EMH-TZ:;:*>Z>! MF(O(SJDI^JES33>W"ZM2='DPX5@=YTCSTD/Z2(-; $%JV(^8,Y7?GUN> RD. M'>[,L*QVD@_K\(4.IS2"35+#%U%^,8"/DV@2'#MP*H65%&\AOL_;0GRC;"&V MZDP/(JPL76W>[8$#T67ZQ/W5X\(.^"T.I^WD5KG"1K)E4]8%Y?:5,8#>2[]* MM./J>H-'61MB#= D F\>8#"D+FOE\SO&ULF%&#P_8S%6P,#Y89?.M8A'*;K5 M]8QI M-J>AUOW/*VP&[.H*S(?PGF8LV?73PYL'@JK'%A^=(YHX [@:U D MODNEL&IJP=UG1 ?%3+;^D\2!DW_@/?;][7-%>T86+6)1=T_,(R:$ M&50]V9S>*]A(KXU]FM-_Z[AG!Q:R<^;!&C:D8KY.8),3?'-OL A!Q>V]L3%Y M*3KBS.6)83*9\1>B@0@_C*:'D_G9'D;/S'9TDH=V#X;C\:BI*,B<:2;?;T57DX)LL="UW M7AB1EL)%EF=!^HP^>[ C4CQAH/X=B?\M-'03TK+.3R1 <&!)+*5N(L\'!Q1 MB8K$YXL,X#6@+@7"&KOPKS&GLH0C'L20PH3*R?IX MNSD7%"Z%]1K&UCK>9,KW$J5;XU2*)A@R'(1CPB &DJ38A_3>>R5N' DISLEJ M"4N[NNKB$16"83=!X'[&000?>)91$-B+,H?"FB[:G$$I0&ZW&JWF6K@')M:Z M],0VFE)4:P#[B;L4PY;-=,?Q]DIMHRA%E>[,.];^P<%7PL+5.]H041$ U*RH+!J7P-\/)Y#V-V%YF MI5E&Y6@ .?UK"Z\C^LE80>%25$3V$VW7A?SR:[*#L= =\PN7U"G3HVSQ1U;$ M:/T%/F84PI .G0$ %0 &EN9FXM M,C R,S Y,S!?8V%L+GAM;-U]6Y-3.;+N^_P*3I_7HT'WR\2>V5$-] P1-!! MS^SSY$A)*<+\:SZ5]_$7_FOSS!:9KE\?3C7W_YX\-OS/_RGW_[TY_^XW\Q]E^_ MOGOUY/DLG9_A=/GDV1QAB?G)E_'R],GR%)_\:S;_]_@S/'D[@669S<\8^UOW MSY[-/EW,QQ]/ET\DE_KJ:U=_._]+$M'PPC6SG">F8[ L9*59%D9 ,28'J_[/ MQ[^8S 4HR9F+X)D6B,R+)%C43F;Z'+F0W4,GX^F__U)_B;# )S2\Z:+[\:^_ MG"Z7G_[R].F7+U_^_#7.)W^>S3\^E9RKIU??_N7RZU_O??^+ZKXM0@A/N[^] M_NIBO.Z+]%CQ]+]^?_4^G>(9L/%TL81IJB]8C/^RZ#Y\-4NP[&;]45Q/'OQ& M_8E=?8W5CQA-@Q)__KK(O_SM3T^>K*9C/IO@.RQ/ZN]_O'MYZY7C:1E/<0Y_ M3K.SI_4+3Y^]>?W\Q>OW+Y[3']Z_>?7R^/'BPWL: M1_??78ZQ_+77^BI4\(C%0^*5S3_>X.G/OV&.,$DG4^Z M"7I%/U\^N\)K#!Z_+G&:<35;5V^?S-*M+TVJK&;SJW\Y@8B3[M/1^8)]!/@T M>C6&.)Z,EV-3&*:"$H6YA CTP7B RD3$R6 M0)-4<@[BSA3682YHG)W$"RQB)_;+%SZM<_L4)\O%U2?=;'8GB]KAN,.EDGI[,YC0! MI.E^>?(%JU:Z5'HK2#!/]RAV>\%=?N/IXOSLK'LF&R_Q[.K?E_GLK$=>+&=- M!;"2,XUH7R*\G<_R>5K^"^9SF"XO3E*:G\/D]6R:+E$9I8LHEE0VX6-:.T=Z MFQ15]AH"RBR!V\:T> S3)B21/P-)F@JG&66>S:;+.1 L,A^>G2^6LS.<7TW# MQ0UP2LHBE(C,ZTQ\-@Y9C$$RESR@43YF4QHS9T-HFQ!(_0P$ZD-4S7CT' O2 MZ_-+,EK/\ -\O3$5KW$Y*APQ>&U94C(RG##&QF*"PXI1P$H26Q3>FRL-H M-F&)^1E8TD@@#3>FL[/QLKJX=;!5]Y$K3"XQ01LEBSHY *8\D@]*HV91&,TX MU]IZ88!SWGPS>A#.)A2Q/P-%6HFD&4?6C*_XXKT6F:'FFNGH,PLU4&$39@,H MR"1O;>$^YM"M9X3[&1BQIP":$>'5;/KQ \[/GF-R"2'\ST"(!H)H9V)\PCE4%?4*88'K+.4@#?H4!8M* M$U<59O*X3/7401':*.FAK2V-QT!M0I7P,U"EK7B:L>9DL<#E=1BGQDUC3IR! M=XI\%]ADFW MCR^?P7Q^05+X)TS.<<15*<@3J>NHR1<0UK)H))!KX U*D@>)M/%XMX0XI*#B M[ERYNQCZE%.[I9'2[)S O,.$!"Q.D-S'J]&+[)T'YVFXI 4T"/(BHP-6DO96 M$":56NO2[^$94EBQ'4V:2:!AR!D_P3B_^/H)IPLDXG9^Y)T1HY9&T[:@G2Q$ M5ET8F87D/W*9E-(9I'7-H\Z/PAI2W+ =0UK+HYT_OYE>@Y"1>\&,\[3ED_?( M0CV.!HYD*V84*K>._33;=0X5+&Q'EO8R:4:7E]//A&4VOZ@1RI! 92BH6$01F$Y(ZRB23XR@(#IE MO'"M0U/KD0S)A-Z3 P\92'M,?7-S^1++]5Y<#WXQKQFX<08D5B]7*2!_5]># M.UY82L9X;:40LB\3>E.,0S*K^Z5.6W$U(]6+LT^3V07B.YS4M+\UL$)4EI,E MQSA:4N5%9^9]#DPA+0(H5LC46H4^"FI(MG9CVK052,^I0,\FL%B,RQCS-3B7 M8BA2L0RI@JOA>ALYR]E9K93#J.-!,H+N01N2R=V8,WT(YS 905?(K# V>(=, M6DFCAP ,D/Z4R55(RG"7=>NM:A-<0[+4&W.FN5@:IO[$ZQA4M"Z#$9&I@H(, M+8@T..X(2DG%DB<1?&MUY\;G("&Q60GC+. 1ZMRR>;&HG M6>8>3'3"BZQ[.1!I?*[C(]#_4MV)$],$FT4=L#K.P4M=0LFM\Z.W#CX>]A1C M*\G>LYUWGMR6!L\GG"\OWDYH2R7CO0:T/M5<%?KS;^-IO?71'32^JS/ZIORQ MP [T25EV-O[YV7EGOSW'3W-,XY4LIOGD;#9?CO^G^W'$O;HDB]1]Y ]W?.HAN31-6#BP&C04S+#'?2C+-&GE MSM,:8CEPQ;\D5 MS0/+L&[&@NBF8D MN7Y[*0FL\,A2KDP=YK29@)]+$WD M1O*4M#E8H*'E9#/36A@6LBQ,F>( ?(S6RP-G\FR7Y'8H1ZT!*7H22]O+%I?* MZ4929G0Z@W7,F$)V3,W@@UPSN%$J&Y(*$%LS9"V0(65+MS 6]I[L/O/CHTKU MT#[24*0A8R4+YH7QS"0I/8_&.]%:Z.TO/->+"+-I]]Q5BH+FUHILD67K:'9M M+#502E-LLTD?1[RGW=O8^=I[M= "KG<1T[3-[".+^8GX!\RFY=8M;H:(R3N/E2$<,GI.' M!U&KF@[ &8!)C#LR]YS7%E3K&,SCJ(;D:C?F36.1M,R(7MVWOK%A^H)>J1+) ME*3!ZB(3"R$%AFA$0BNT5:T3&-? &)(KWI@,^T[Z'>G_Q].[4_2*?FY:Q^G] M!_KU]Q>O/[Q_\]N;MR_>G7QX27][&\\>!9T>>'QOE9TV&4ZC$D^T$WS;%D:Y M(&G^'%A&2U(V]/AR'_AB<3ET O[Z#\ MBE/:CIYZ6YW-:6\].8?X1%_7IL^OA"4PN<:68US[1\.HQ@#>9*2N$0BT*Q/+8+K[9 MJX:D W<7\15S>YC>Q@2NQSW=W7>YW&P7H^"CC$$[YBUTN9B* M@>."6>G(\$K:FM!:*]P#L?>!$78&)"VYWV'^;[SQ:/*FE2:C$9B4F3/-':GC MP"USD%/,/-;4OM8'1P^B&=(VN!\3[E54:B.!=BDD6)W_2'WVT MRF@N- VW7FC1Y)H"Z,"2=T)$'VN=N :[XR-Z\;@[9!M.]#[]+7.6D!Y3TV*> MTXX]F77IN%>V ,OVSLW<+<&WA6N^D)PYU0M)0 M3[2?ZL;1PG["GUE:GY)$9DP23 <56'2J.@91*NF@6E,_:OA[#X_E1K@QZDB. M&)$)A,OU:C(GBX%<:PB12^>DDZ'UC98U,(9DS0^%CP]>0=A1>LT6+(UM=AO+ MU1:2"RAN03.G YF?GI.SGY)GQ:L (?!D0NL _X-@AN0$#)52;21Y &(EFVDO M5X)A<)(<7T#:F()@OD#17@D98FL]OB&Q=KJWTTGN:FPQ>0^TL;(DI6+:&5J^ MF TS')1R6@;>7 /?@;"E]NWY-*P)"=;PUYZ&D(4 MK @!Y)4530:>('#%:A5RL&A;)R\_A&5(:K,O*C200MN+&=_1PP$-+TA>>BFD MAP&1156@QM"]%,8X"*WS-[Z/:$AQE'[XT5 B[6*P,)XNJOU 7MN43 -"=3Y> MG%82ORFU,,2H\.Q#A:6SJEG6%58 SS!Z6:+4G//6IM>CH(842>F'*VWETHXN M(HV*E;+.C"-7+#@/3(GDO,FU(MY!\Q-.G(V6BLN[#[%[4_H M;T1,I(L9DS>L<.A2X6K)1E&8%PX0)(;8O#;BH_&N%KD')"BR3T$R;LB-T58E M%FNA*?2:FPB^-F8^;.[!D?W(?87_8/AMIRGO96O7-B9I8V0JUTN8B0 $%213 M&$RTR0D)S4_>']K:!W+*WDC8N\[R<2^1/'OS^]MW+_Y!WWGYSQ>OWKSOYR[) M_;<M]W MX.P=;+V5=0X"A7'DH7A5=1G4'L3UNBZJDH4*(G)L'6?XSAV:8V-MKTR/7:MS6CA"9^N9R/X_FR5L+^,'L+70T+9X(%1UN>+09(%UI#NM Y MEA37-9Z*/+6^:K4GY"'M4GT1ZY!2'0P5=8Y"(W8]: O3]1<0IC".F7Y CURW M3AMJ2L5V,U;O.D\Q7U[VJ64/*YH_IK#*#<-'9/JFJN'@G.E= M;_PVFY,PIZL*M.GBPYR&!.FR>F?WTR4!\O\[7QW_;#+W0H/(AD>F==?>TM+< M@XPL2QIDK>*5<_.4_D,.<$C;XQ#7R?%9=9 -]QVFR]8#Z8V$#7%G#H]V1@S\^U\]GE,3_OUXH\%YI?357'O>KQ$"OISUW=AI#DQ *-@FJC*=)2! M@8XUSZ<$X8WTQK7N4K(YNOT/1S_!15T(BS?EV6SZ&6D%T[)=G3MKEUPNB2FI M$A$?,PM:%B:(])XFI$C9NFWU=^ ,ZF2@)_K@3J["^I M=G7-KD%5$K]<+,YK,X5ZT+L8.6L1:Q-RGC(!\A%9!.#,\>+(U%7"J-:*]CMP M!F5]'8@TK:33G"Z7??$^S,@@J^D@M>8;#9LLMO>G9%_^"C0=U4 D4Z^;3G*/ MDO*H%0M0R\"EXEAT3K"4A-9"YFQ-Z[UK5ZQ;IKC]5$3K5:XMNP(EQ'QU\^+6 M-NRX*Z8D7O-;ZGWZKH\+ERPKE7("$$&W3IKX#IPA73T\%)4:":<7MJS?>2-H ME(!0<\,MJ5(D$B/WS!5$DV/ 4EK;2(^"&E(SA2,P9W]!M;G/?*D820&NT*2: M)_0F3L8?5_HOQ1"-HKTWEU!HO$FR*'ADV=6RQ=)BOEL?YH&;S(^\:,MV"C_T MIM1\XGMQM]YC.I_7JL2DU[)#!=Y$1ELA[8*E]B3WE@PRE-I+(:V$UF?H#T#9 MA"?^)^%)2ZDTH\C-=G1OYV,:YZ=:2'^%;Q2*UTYJS:10DFD7-//20G=/0?." MQLG6]9:^"V@3NH2?C"[M)-2+B7+EY=4(T[>."P5R3"X[!D74XZ7(6:@73R#Q M#,KFF.]6S&AJHJP%M5$$D/^\-LK^DFIWS7K]Z*]S:&^,GFRHXFH7),5K^> $ M@7PW#[1Q^J =SP7Z2 O<$%V#PB/SNJZ?X^KWE]-Z-71*_Z@.O:#ERGO'-%D) M]>Z#8.!=9"'Y$!T4%TIKW_"[@'Z$$/J^%%I3S[B1A!JV.G^X+:R5P: HGI%_ M0;K"D?D00-'B!K(PN?%:R]87SWZ0MKX'XDLKX;1K0W2K/-OU_M(%96L5KO$B MS_0"0VN]9:]*;9!W?@^#(]Z$5O+@EEW MM.))6N$AP[3F;8R,C99W61I:%]4]*>V9-",9[7-)UY8'DE"N")>5J%YVLR%RE/]6&Q:K(I$UIK9NVA/@# M1,[[YU8[(?;(M%5KU-NKH.[4*7F\?9]X#[ T3@^V=@/\)M$YN_'GT7RKF\P[MN2K0U&8V43$6LS050,H]) M,6$230]('M6=J-L#0?I-WSBDYL<]4Z<_21S N'J'"<>?NVT;;$DA@68E=LVA M=6$>"L&+293NTA3TOR/>Q_4CQ/,/9V/M**^68;8;USV%UC6WSS*L<0JM>6!1 M)E?#?4(Y+<#FUL'\K2_8AI]#R^PO@.;5W1(-]W;5*3*WLDG>L21J!"N9&HX MRT3@OH!-&INGGCP(9MO8_$^A.-J(IF6-_!L%NKNDO5"LNC1%GD[QT\PKMV-NU:WEXR]NAVS M:OHPPA!E9TT;7HB_!CR9V4(Q1_ACC%+17_=NG6R"="-N'3NWNW^#I;E0FQ'P M@3Q.S5%%6A',Z%K3$#QMI4)G5M#IX&DI1-'Z5'#W[%OQD\6F&\CD@&5)DU5) MKEU M27O!"_JT:]^N2KY<=]HN:SD^N)K M.H7I1WP'2WQ1"B;2(P%SE*)VCS+D:"N5&&1)IC) 04ZC1=,ZTG'8$>XKC]53 MWI2;3WXSW6L,(_202W:.N>1$[6=@60SU>,<4R[GPPIK659Y[&,:0JO8,>-7< M54#')E3?UL"ZO,PHO,%(&KJ(:N]&4MU0N&-!:"5X$,GGUH3?]6+_D8O._3@\ M[DG\QS!6'6B5:TW'7&_Y:Z=D3?&E7V**A5L15#Y0W8E'C=4C=PO_X>FYK_B/ MD=>=%:04$S",+C!M4F(>O*LA)6ZX5]:['DZC=LKK/FZFV(]/SWW%/Y"J2*M* M5*>X'-.K;V-K72+I]JL.6R_I.\-L5>%Z+[-0Q6ZS1<^_\]036FGS^04MJG_"Y!Q'"JT'4NH,;$UG"N31!R<* M@P0AE%R/F%L'Q#<"]M/X4UOQ[EXGDN8R;'OJ>W,&[H"LY]-=ZFZ'X:AVZ2R*GV[*&%$$6M MUZ*P.EG!,P$HO )ON6OM8V\)\:?Q9'KEW3YR[=7\ZS) %^_3*>;S"<[*JLSN M$J;YJJ3'95726;F=-7HCE_@Y+F$\6>QB$K9\?0LSL;?I:&0ZKG_IQ0A(7T&L M=PLB5_6.M"$^9<=T42$9X)Y+#IUO[R:-]5[C:F&YL[>I4PN53K(Y-[ M'6MSPY+H3TY8(Y,G/[ZUD_0HJ"%9: =DRHY2.>BN=QLZ:?N;14?ZV>FV?64? MN]M>PVZTHZU[Y<75>?YS,I6*LQ(4Y\R%6JC7%4X:AHQUE< ZJ8J.JG6QIL

Q-<[]381J R2([9<9A!>:.N]RKKZN)!CZ.RW"?7Y M _H.M=C.E:N'E#SN+HLZB,^3?3FVEFM,OP14/2SX1P^P?3;,,)R?_H(<7(] M7CQEL54-N* 1@I/$F9)SEIP3YVDB0D5*DS(I0.WJT*YYZK=K=T_KH7]T-."D MG'KE$B0KEXDI43&B+J@J^1V9B0J&T^B9D/ZC.N,;=QP M1"= A"@%+UT(!9%"41*,540E[I&#*#34K_XYZI"4_?!8T Z2+&R6V9 M>G7]J73F1:',?O^:,")Z4^ZASX:X';\?EF%6GFN>2A?V&#F1'%!2,BI"F92. M*QJ-KWZ_:#_2&JF]KE,3U(4Z?M[NR1>?_OWM^\N_==0U^?[I9^J6O)F;^OT> M7OG9E[>CR1\/?;W1A0Y29$:B88!V*>GEU7Z/FUZ.C"8N:U]#WD5/!3^[//-J M.ODV1,G]]N-W#)7?C2_O!E%>Q/GP&X;$\" !%P)P;2TQ.J!EYK+6-XW $CYCZ/#E4GEF8')01)&A(1%)3 M^D25^SHH6L6-!@R#NTP05^*C7\?NS#CN'0@-F-'7@&^.0[_JHWRQ[ "[/ O2 M*8FD6":(O(P;4!D74L:B6A\M2T%35WVNZ YR^C6Q_6-ETHWB&L#@HA#D-LX7 M!2*O)K/Y;, %^C@A1Q(YQV6-PB">14J85#EGD3/D^O?4GU+1KS%L#G$GJJD! MH*TODLO\=CCV*-,5+[B&RHBFD@E GP9,Q+"^3%&TY39B+I,9J44.E8)HG,UY MK_O)A^SF>]+6;_EY4;)#B@47&NE2=&!8F< M.90A=XZH:(*3)AC&GIC)YTF;@][8;S5Y,^CK3DL-6,DME4$J#P8KJ:@!TI8/]K @/9I?C-]^+G&Z' MLR_+W-AK"/-!\IH&#X(X &2(L42\"T"XMUY%*Z*N/NCW1:+Z+>1N#HIUE=A. M>>&BIN8#BA=EN93MRMH/2M]>BTXPT4%2(DVF)("G!+C*SCOC??6TSU9B^JW/ M;@Z,=91V*@@[:BIQ+[15^>+#H8&BSG*:BH=EW&GF+91>0PE+K8]*I,B#W MIZ[?V.7,V<6.E-; 7OVAEL \-OBS8P/F>J:<*EZR(MK@ M0!,:>R:Z;VSRG*[6NE+4P<2+T#M108U:P7?C;RCTR;0$648!-S$:I#_P,@ D M$Z\,)]G*P'D"XTWMRR@["6JM=<69@':L2AI%V-44OOIA>KVB:.5!W(WEND!/ M=SX;6)XB]X*2%!SZ)IXSXASN%YHJ+S0*T=':58#'4=I:ZXHS8;*Z$MN)3+9; M^BO_8VGFHXX2W=O2Q1;Y8AD-?LZ)")NR+>N3V?/MPRNB6NM)<>9-^!C5-.GV M+=?/8Z[*662,TULD;^C#<+1,@9:+48NV&B(NLN]B,8]0$6NSCR'+#*[V>=X) MY+;6;N),^.Q&G4TB]]5DO)!@N1/[ZG8VG]S ]([!'X,033:9!T)S:4OJ=29. MH:=L@15!1U"Y=@?^ TELK8/$F1!:3VT-H'+_?,0@>N]! 2,9.'(6HR-6NR=KP:CB9 MG$5I3:2']A?E@*.89% MS_32VC<8$6LC; ZQ72&LEEK:.5=97S/O)^-K?/+-^^$8"H-(U' ^<-10 MGZ0DSD%I]YA+7X $1*MHN67"RUC[BL"+1#597W,.LW:ZBAHS;IL9LCDD%H$1 MXUTHA1J"!,O1![%@,_,61/53E!>):C+[=PY#=[J*VC%WZWQ]@GB+A"R,MU(L MJ8S1N?(E>T\!W8.2QW0^"(O,*3"UXX4MI/1[)-Q=S9X!)$W]Q,EGT4!\ # M\UD98D1IK4KQ7VB9(TF<*Q8#RMW5OG?Y(E']]@[O,= \744-!)IW2^;@X0#) MH]D60(FSY8!$9UQ=U&KB8I#&>JML]<;?Q]+:<\?OGGRY3C7:CM'<7[H#KW7R M*:+KH7TD$D0F5@1*,B3+.0H<3.U;P_M3UW.[\#.#M".M-7 2NYQV?YG??(]? M_/@:/B+<+\>%V?+_I>+AFQ\MU^?=R*ORBXMQ>OR#M4\.T)?!(-]AK,\9+;%^ M)H'+1 !B@) 59%Z[Y*\#-OK-#G9VEMNWPAMP(DYB=CE'Y7E];QS=EOUJ7:Q+ M40^40'TP1XEV6A.9N2%!:4F"R"ID:;(7M4L-S\MAOPG.SE9*PS!I8.,XS6(D MH82-V1/4C42+$0*QVJ-RI.>^M!Q*OG8RHOO-H+/T:IL0/TB)S4QY/XWE&+6D M3'CT&DMBD"E-0DB",&XPBJ96.%,[H]$];CM+Z3:*VT.4V,CEZPQ@/!QT&6)OG:!6,29=[4.I/4GK-]W; M&1*[4$P#+O*RZ]!G_WTY2Q;CWT&4B5H+DB3G#9%.>>*$1Z&!M,Z:D!2M?:#^ MG(J>9QYTH>SG-P=/D7P3V,%GH?&](U\::4T4B6A3W 0AT:=U01*3DV<@-"1N MJ@/G$0D]WZ,Z"VJ.EWD#D+GO=79WLV&<[G-KBRE)#_4[,?GR=OA=TBKED]*\F2$I$1(SYP.N>SO.V3 M;.W#.K6E'LT:0JG):(=I1D^R=,*VD446!(HC5+_0L1]M#4_B/ 0M&ZGKM\8M0DD'JFJ!D!XXE&^,,PR:@@3 5><0^E:@[S'3&.YI06< MU:Z1_HF+2L^V>9]'H=6JX"J'S+_YV7 VR5=KC_/C]&EX/1YFC!G'\U6C8MPW MKB:C82SE]$>$R\>\IDJH?#)_E<+DYZ^Y![! %Y YW'I#A$@D2Y98;1,QSBDA M0Y0NUBY6V$[-J29R(>_+1_*^>$'>GU'$OXW*!:]@ )+DBO!RV4%:;TKQ0"1> M*Q8B%R&%VI.P3Z&WYU'9=1#UU"2>38&M)A$7]UZ/,G*KOZQBMS914K7;)R@_:>FHJ+@6S4&'^$;C&^A M#%I$ [BX\7J$8=CPE"I&XB7J*AF,U6M6C0V?30:XQY+E-AO0@<2(,)*B;$!" M2<*5$^4W"G+M>J<]23L]^[#S-0^8M\HX7L8B@"E7U$M!F_.X!(2.ECE')8]G M%D$C9J<+##U//'2@I58MTUL_G"XR>7]%LWL[A66?DB.,T^8'5;%/>]!8R43= MO^GUW,F$G45L[\;*+GI-;YVQX M]@.V>9;,&B5(8I(1R0.ZX-Y;@EP;34%%IFH?/>XDJ%^S4PT7SYKD5%-"JP;F M+Y-)^F,X&OEQ>H>/&U^77K.K0JLCS,RNQU4Q-GO36\GDW+WOXOG['C#Q4#!O M4N11*N)+JE)JD8AUZ QS3YT$QA-N"/;F-$!4+6#SL,H[-=L=8>MIW:L0[VU:MA^\Z-2Z?WI"\#\-^_'P'PL*T5^>34;#=)?O6T__7>95-:(?W9?O M/&RBI0T SYZ3$)4FDMI$' OHOP?THZD"&5+MTI,JA->\Y?I(8YO\ 9^T$UXX M@AX%>AK&X0J-!MUT M.$;A+RNFAE9)>!]%>+0>V]M;%J?#BA9O&'E+JL\(M4BCO MB60($B\0EREFS3@3%E3] 1E[$E>E"F?7BS;Y#,89H;06A$7ARQ1;2WP.I>U2 MCLICI,15[1WB&#K[SH]U@:^-I3E=ZJ]5@W<1X^W-[8+9A;THW1FG\ 7&L^$W M>#^9'67P7GYH%8-W(.V5#%XI=)G_N$==<#P:E8#0;#.1HHR6*7>V!?[3N41M MKGY*^)B"DVNWUJ6V;%SP83)?@SD+WGAG)7&T%$2*'#'(05&W:F-*Y41$A^3U<'2+:_4#S,OBO%HLV-+#N+2&/;9V MZL7G5BN6.HR#6L;&3\>X(Y57+5[R<"7$!*\,C;CWE!1M2)SX:!@1H)4.Z&Z# MK>T[;*/EY.ZE3YZ[EE21*KO@2E,G2HD$W&HM\DNBYBP;(3EEU7N0;B.F9Y-3 M P?/NHA6$7RK5F<(J_(P[>=4J_&<@DI6H3QX0[J3.F.2B:6ZK71PQ4V) M. !#LE14*NM,EK6K!#=3/S4!UA&:YA5N 7ZG!*1ODQL#OBOH T(\%+( M5-L3V4)*O]:@@OZ?VH(:(F_5$I1->CA?9,5P#R\5$&CU8'QLR?:NQ]6YQ;PO MO97,R=K[+IZ\;P/*.,;87F=*7)D$)E4LK10"1MV"AZ"$MHK6+AL\B,#3JR:O M_>BO?EY ^?1M#^LB,<=$U( [I(72?M(1A]LBL:JBQ$O99 &OF89>1YCM#8\I8JM>HFZ6A[//7H6DV_N!XBLI[<7 M/FPH(T;NQI'<(RU1'@6&T;@IEM-9 8!>,E,8HJLD7?#6A=H7<4^C^.1#N&=J M*6F%31N\4QS!G@VN.I8Q@% <]W8;"%,Z496#E:ZV3[4W<3U[6>?#W+-SMT[4 MUZJ%6^N6>HQI6__S*C9M*SV5C-G]\S?LB<$J8!%T9K A>&&(TX+G9WK1?O4>[1\Z?4<8]>H*Y6KZGE:S["U\ETT2CM?A.R ME@H5.*%4!2*S*Y/6:")4!R>]P0T):J>$MM%RLDOSY+F; *T4[JN*X9[KRQ&P M2$#*8##B1/*@'>2D:@^HWX.LGCM+U<#&,P>ELC):M2Y_N?53/Y[#<9[)VE_7 MJ>3>0DVMPNW[QS_<@J01O/*4*)\%ZA!]3,]9Z:MH/%"IG*WNCCRGXN02[/LG MKMW!9 A^$1VAODR(-H&BWQPTL3HQE56PP=0^6MI 1L_%U*?I^UG%](EB;M4& M7)73^45WC"L,^3["?+B\L/4;C"$/YU+G1.:4M+1T9,B.2CRF;M56\0(),? .L: M6+N&R9GF@AN2+7=$R@BX #4CD0N,Z)42^6E_W]JBV$E?[SGF3C"UJ32G$XVU M:N>.Z ATYLY'O7= ZJL3DF- M?6!&)/1E982MV7+ @&>J8@F*45K%QEVUPGI M _RQ]O#I9(S_C,M+"XM7_5A^70LDI$T&2B&*B>5+Z9NC4 XV*"LA,\MD[;Z% MA]+8;,>C0Y#S?&!VAXIJU0JNFK7X,#JEU]'J[RMV/-I$43=]CVRT)BAA24I% ME8N^@<(Y$JEU4D*D4'TZ4YV^1XN&_LLKFKAAOQ_Z,!PMBO>7_7@6$ERK<6/2 M!9F &%].GVU,)%#C\5L9J#1"@N O*?N@-S;5WN@0)3\:F-")?!MH8;JI9],= MBS_^ZLO-D/F/IRQF*Q,KTY!R.>>C"M#>)86V5BL3HXV>UMZ8CB"SWQ[/%7!W M+A4U@,+E14[8BS5/<;L5D1$M=6DC5L(<, 8C'":E\^[SU61WU!>S0K=ZWLQO706O/.:%2H*,DF2!!6DMT5B(G M9QEU]:\!GZ4[X.OAS%]?3^%ZU:9@]=HG2T #AT!+993@I76*!;27B9*L4S8A M:^Y,;2]J+\+ZOO=<'SW/BOZKZZ>!36VCM$K0LA:S/-VWDU4E(QP("(E66&E) MO,'-6TLIK!6"9EX[OW8$F7T/:^D>D%WKK@%XWF]!-WY8;M]=P711&X0NYF48 M#9=+L0Q"+8,5/@]O\".7^1/^=)91,'<[UIK+:0TR;T69=YA1W"D02X&3%/ _ MR4:>9/V):E59Z'OR2_>P[E/GK3J-&UN@'N\W[GI<=RU;._0>=S;H!&$]IRX3 M'4II5=*.! 6X)0??FG/6UK(/*^KNM6L#9Y2EEI<;E<*7]5'N;8,PQ#/0FB=FA:S>6'$[.3]3 MT]A#4+/=QIVFD0;BE#5SC3[K'-X/O\'FI?[ 8HZ:*T\Y43IC*,;1/?81%%KF MX!U+$).M'8L<06:_870?8.Q&@PV!=+*+Q;>W\R+2FW)3X1_WH=9X]BS/Q2)3 M-GFB2NM[R4 2!PR(]M9*#<:G6#L/6Y/^?L/H\\/Z[#IOU8W/=Q^\.Z M:N'=H;M8IX&RCUQS)R6)&LVAA,B(MX*3Y"E8P6CI]5G9+C31R'M5^S?#. R& MWXJ6+D:CR1]%?V\GTU>(_N&B#=Z3)<6<-:G,F34L9_1SN"%.LD!$E."#U1"K M%\4<1^E_A^;>AV#SJ2$]@WY[=!$6Q6H/+M G&"VRJ^L&Z!U*\YD#E$WV,202 M3"BC;Y0BUGM%O#3*Y9BYD.XE&WKK._6+']E/J*/9[]'DZ MSW=:9;%O?W"FE;'E>HX1);8!D4DH) M3-R63G6,:&IT3-D+ ]7[;QU':J/C' [!T'9+UYW2FHHJ+L;S82HLH?W^5(J% M%L[OF^]Q=(O+?%G1>?/U]BYQM6/@4X=EJ+D"9D&I7P'8SZ^359/P-IO-R='TOR;7+#4))H]#5E:4+FV0,5P^7 ME(!V265$KX'Z3;%V$-3DW)-#L+#AQDDE\;=SUO5NC(^$V7Q5\K"Z[?B/NXW_ M22&M%")JF1$(FF%LI=$T"\E)C!RX$HSZIYG@%P^\#GE_O[M614"=2P>M;DH[ MAM8]_-"N!^YTN+,=-BQ%,:ZCHD"\3 LXR.$Y827K*P"MO-2CJV<_2?Z61D3R'H*Q&>Y9#--A ['E( M+Q!J90Q9EG'0$E9G+RQI A:DLS&(Z&J[;K7;LW2V[YX/E%UIK $P/C@;*WY0 M>I?Y_61\_1FF-YN\6<9X&>9'3!D3*E.6)%#%2/3<*VZB\[QV@O)0&OLM8CX? M+#O575/8_/1E,IW?,[66=!3*>RBMD4IXY;@FGL946H1#PN!*N>IWLUZBJ=]> M0WU@KX)N6@U'GD_0.CX*V?JLCB;H=9E-.VVFF9%,\405T0I]-ADLPDYBM&HL MHH\JD\'4#D)ZGJ.WME:6!RGEE>M4X'N&I5YUH<;?QT-\]Q]^>E>,\]3%T,EF MKR,E"ADM'7)Q!4,6Q"D3O:+<@>^N[JX*"S_U3+Y#\+O+;)X;"DWMZ!]*RG2& M?*ZU,5E(8\GR9FZ#IQ(=>_+.;:I-]NYQ\F\_^$^>I>X>9DKK#2 M:>8#852C #1EQ$F7B%"1)_QB?90O>1R=4==O?-4#JMO08?AN6 M&S:;=K-R%2S>MP6\.[Q 0S"\3'LU&D\_&>)X036Y[5D<#1SN,)K>/EI2H7;PU)V*6C5(:[,6 MC^\4]O09E6>4=MD';,/D2J6=LC&C&I5 =\Q+W'#P2[;!(]/6X9?*"Z_^I-*' M7?AJ.DFWS-.#T#*=C>I P4U%27<"^ZA0^V:4Q>4S29HC^9:(UO!"^*XIQCJ6VJE\EE7 M']:Y)VD]=_?J"F[UU-'JEK;/D-KC-[L#GGZVD;O=UI;M/23541VB0_#0$-$? MHJ(,256!)*>=YH)%F^LWOS_;X-VU=";<2?^A)\5:#:8Q3 D32 RRI./1"_6E M\'/1U 888U3RSBS:3M)ZKQ_K!$D[TL[5]-2JJ3MB\NRJ6=HQIN^$M_4U9W9&!$N/+,"8IT&T3Z+OE'!#:/N#+:\^]ZF[,[C-7]6E.:* QN [> M4J3*XP(2Q6LP,J*#ZJF$R%D0W3EQ6XAJ=I#N(=AX,6HX214]A@FSZ7SP5_]_ M)M.[\1BSB^_#V2 8Z8)*Q;$59.QM(O1 M5(20XW[7V5X RE8"^L%+#8U.:HNW[[/W.](OQ_!7N DP'4BO?' Z$#2H%/TY MYTE@3A%&AFIRM?\G7V?SH_M1>25>3:H)K(,?T:C*.4"8M+8XVA[.___8# M_?WXY<9/_[Y8&-:SH QWQ/IRL@ZXWWH9+='1!Y%$ML'4;B/_$DW]9I6ZV6@Z MT4>3^+KC9K7T:"Z4(5;XLO83K161!(CIR(L72(J#^5;K=-/4=X]=$P(OP M.D$=#<#KA8%Q*YO,F''"!-S2-8A2BY&)!9Y*OT:5N-:2I=H8VXNPUH!V"A8V M3]FKJ)@&T+9A:9;&BXM5F9'@7'H>L]()5)ILD0NKB;:"RW(GR.K:/3!VD--O M:>'9M\BCM- BH HCJ]6G1 P 4I(L,K)2.NYY8Q))BEDEF8B,=C &=QLYK9FJ M(U7^$I2.E'\+4%I9UFF@ 5L\-^/OA&!8S 96<68?2C%8*5%X0FGM5N>5.4D=A\J M*YVR+E]U?WH6G(G2B(RX$1C7"5%:Q*,ELAAN<28\5Z%VG>)C"JJ>IGZ%Z?Q' M*>&97XQ3N;/]M11$+&UND%[:H R!4@A1QA03SQ#6DL9/1^:??3CZV5TP9G4)H,F*@-*Q@,Z;L(9DD R_$F0/.S5IN6% M0[+[%S9TB%I-EY-3!=L"&N[<=ZJ,,3$1FH0L0S4"<4D)DDT$F7#SC7ZORK1] M\-#W>=F1RGJJ[B,DUW=5Q7 \O+F]61&.?@\#!P)](,-+)ZI 0HJ+&2YON!BJ]^MEE-\4?+KX'(=.N6]Q!V116X,KCMZ6P#D;,)BOG_%X@:J&CL-KNPP=J:8!L#WNS+EJ3#P0U!KFRGUQH5!&.I;&U!;]T?CY!M,PJ5&P]9B'BQAA5'X Z2.*Z8XE MJ@07UB4"G&-HIV@Y6$7[:[4UB:5HD+^]:KCV>5N_5J@CR'0CZP;,S[(]\'H_ MUM)YL#2Z6)[5LX$,@0GC$S&1.5P/01/'-.[E/D:4&PW.UFXD\B)1_9YJ=VR6 MZJJD 8RML_)Q>/UE?IE_Q_53V@(,ROSIQ,I1K=(1!:42\:6*WWEKC A!X"\K MHVL'.?T>'76,JUIJ:#O;?^>&3O*KVVF1NA^GNPZ^5Z6]Q60\R9O;H9]VH:OF MZRN>*W0@CVX.(Q2&FL'G3*( 1J3U:-1$1*-F*94N9IVA=G>:NH<16WKLK\0^ M !%%]M81PS@4_D2Y" [$X"^R<)0S5KON8C=%31T\'*+]W7[\28)O8+?,K%<@] LNBAK>V0O$M6OU]\]F(X4?[MX&F07 M:#(22**X[TLN& 8JV1-FK>-4(I.T]I'H%E+Z]>:[Q\Y!HCX>,9.Y'W4W3V5E M33^A8A:-!B[S\F-#/[J:S(9%6V^*7S K0]O>#V=SY#H;\ R=2%/N4J$_26S* MAJC,*#=2"6-K#[:H0WF_44!%//:@R 8,WD:N'^SW 8QK;V@&!82YXCDXQ8@K MHU*=]Q Q!@^:U^X^4HWXO4"L?E80=Z[.GR7(?;SE8&RW25QU ]M#7]E),'L2 MW]T$L-*PY'U D*LR_04M)O%<6:)UICJ;'*%ZS>HY E@4XEU/X]>W:UV%G#1* M>TY"+#/BLJ?$(F*(#E;[&*F3[#SNXV;ZF@IN#T'&?CYE!:4TL%/OG$VXQM_ M&XSAK3-$1S#H0-M O&>&F$PCT*2DW:^5R<%G$"_3UB_0ND/'(6,DCU55 ['. M3KY^'Z?A;-%["-*;[Q$_>G%3OAN4%B%>L$S0HR@+.I9Q&LBSP)7,E1(QLMJA MS5&$]IN5:0.<5938@+'1PIIP'AM#.+7W0:=@G0Q,&)$D$1J8TC(-I$(.:'7()BLWOWE)9KZ M]>RZPL(^V95C%=. /[>1GZTN@'(Z"F=*L59&YJR()(#BA IP+FO.+:]]DG80 M@?U:MCXA6$5EK1J^ 8\*'4S<)+CUBD@'@$ZHED3D%"!J'IT]RQ3Z?CVV/O%U MD I^EF3PXOM%>^Z*Z=[G#^TDH?L"[=VD;+/3+CD5"?\_8W*'6DD"XP+/77:+E*UYR[7Y8*0S;PBD:?T&NT@6$\E)(FWJ(GF35X MGC0XJ+[5'4KC3Y3"/0@M.V%9676M0_/URIO\Z.>P:G,RL#PKXU/I[2QHF16K MB(L\$\%HQ$ =O0Q3NU/?H33^1 GF9[/8,]8Z2GRAS6P]F1ZFA 3 ]N;MQ&=!='D-Z-\8X^4NYN_UV M,MU:B2B3#9XIPHS .(HF=&N8*C?RHW3.6"-\[>LV)Y#;;R'>V6!Y+H4V@-T# M0GZ:%2A B?)8KCHQ1SB[@BK% M@M0DB;**):.D=*0F--@$D6E/1>H0;JU'*5WA9 <<*RNM;4AN)%TP3JX1B-"CI5>U0>3_*?IH3C%H0K*2D!J"WC]N[^>PF M%N5@[M:W%8ZT7MAOLS:%23J+0;# M)$"Y_ ,VH7$L/5.$$*P4;,50>P?;D[13[>ACH5_>"7W9;,T+2#SFXG_H,HXY MHX<^J]?AM&/ M%CU@'8^4.RA-9Q1ZN,:@FY%31+L=J&7211IK=,/<2D"_&*JGWTEM8?>-&+A^ MRL)JC(HU(1II' '&2[4U1D?>E4+I@ $Z2U*:M%=NY27$;".@OR:ZE10[J2WE M'J&RB)BG/P:_?QI($ZU+BTZ@H4S Q$A" !C110UQ,@G#@-DH%,N3TDH.\[\OZZ[!<%PZ="+>!_,";O[ZY MN)NE'"17R2H"0:-8G&#$.P=DD+K1#WUPCYY))0VQ$IYTY)9U+5$"5"0S/7MQ/1J<^'DZ7:L^0 M6,W%NIQ^@NFW85Q.J$"G.TC# SI2$8V<+LUJ+'YKE*8>M ?#]HKS7T#%IG?W M>QS226!RLHC;@,CL8IQ6',Q6*T9J!@J=!B),0B;*:#,'N!EBQ)]\C)9CH%\/ M)\\)Z,\9/5VGSP%RHH#[=DU?#Z<0YZL5LS*$E*7HD^>$96:)E+[,_D3_6G!- M&]*_]4?4TJ"J]OY;\;IPTW0 @-,%V$"TL67[?/_0>CMJQ:2,!!TM7_B))+C$\=L0 M!"BG@J]]@/ 23?T>?E=W.#I110/0>N'8X3YD+V>G^+_TV7\OD5GR0H>R^G*I MZ>,D(-,D!N,3S\;S6+L<[0@RFTS%'XF3IT?:'2NM8@>0,QYGWXGBC_5CLW+D M7[K*WQWJ=W2X?="[.S_J/EX29S[XQA!>R, 3R< MW4HH7T,1+O(4W TI/K% M,N&LQJVFBB-])&,97EC4P-LA&:1^U(EE*BVJFFC 6]P$R\/]7 V>.4]RR2[TI0N.O2;*3HOP/#' MG$>75>V.!#L)ZC?$Z M;Q^GC<'"Y);C&Q85%%_+<98H?_+1<*OM6MQSQV5,[ M\L5V4W]F+XM;PX)5B>!.%XETW)%@P9 4(641K059N\[N3%[6SO7Q6"O_@#1( MGC%%$R4L4;3&,@GBM,) 2'&5C*52Z;,:L&<4_AR>V"%X.LBBG::QG[$$^_YW MJ_MC5S#-D^E-*4:_#*/A,GM0QG?&8H.'-_B12?Z$/YUE%"+^KJ-XMAI=G<>Z MW4CPS!9:.Q&CHH( +3NY+S#G7I5A$.6P(H#@M>\3MU ;JS1.7)+O!<*V0Z& M>* :(Z^<#HI1$48ZL>$>4TJ",%.5J7(LG?_V4&IT"Q*JJ: !:>RVL0;0R M"(6^=\B+D?&JC,S0FE"7+ C*1%"UNQ#O15B3UNY(+!QC\0Y2S,^"MEUF'/]@ M.$EL4*I%M4R), BE>H=KXB3XETLS/;J>+^W5KG:07!T.SM6/X M8;D!L_AD\O/[/YZ,D>W;Z13I_LW/AJ>TS.Z6H"J:/J/,*N5U[E]:NNR,)H64 MAY9G0F" X1B02,N!CPZE5A%W9NY\MC*QK!-4WJ%VT7-R%YZ[9R_U<+%1#Y$9$[73[]6([[G#62V\ M/>O>TXMR&_!'[QG_[<>:U7D[A?^ZA7'\L<@5L PVYU3:)%^@0^60% M"](J1SO#ZW:R&D'B>0&S#;:5M-<2(#,8Y\J QY@NT-"0JIV$. MDJ3>9EE_:OW+9#4"R%I0V :U2GII%&JS^Q6[NB)AAS+1]N)YTV58[MLYYEZ/JFP-&R>D4D?DG+B^?5O M@Z(62Y3$!3=O4,E,E2-9,M'HOM#H#=TV8O'W7KL/@K6[='4"ME9@V )L!TFF M [2]F4T_TZ=]_07C\A/]F]6)9'0>@XUT&!T*8E*DP^BFVLUT&"\2'6K=3)7/25R\R+8$IRKK4.VTS)R..# M#I;P$Y#9@]T=@.;5;/H=Y\L)':"ZD;5VS:@%!E*G(G!9IW=P",K7:6[,:,>T MSK*U9MI(2%^0V4?"]RN_#F1W!YBY96U>?_G_37!.1'WY\0:_XV4#K6BY5$%8 M<$S1"1.HZZ#=0)MD3M,I(TN@];N6[2@;N25Q%Q?> #+L"9FW30SK_B$".S'S&R)D&TN_B;AZPN)OTV\7 MR\6*8_RJK9.SZ+W*$%#[ZL(4"+$.;HN>"6ZMB'8PU7B?G$YPUAX$#\'M0(ET M"BYQU=J#.719(>3"B$\^F55A%UD3TKC@#4?>?&;VP^1TXEV. JY])-(!N%Z% MQ1>R.NI_?OU_%Y/OX;QR;:7M36+!$Q= !\[(]J7M^)@9^)!$$3R9&)L_K'R0 MFI$[]W=AQS6250>H^X"+Y7Q2:Q4V[VGSWZY/6 C<. P+F^7-=45C4;1# MJ>@@YQKC="Y U,I!BBD8X[G(V+I6M.D&MH*R?MZW_'B(Z. XW-KJAA*@ZPJ@ MR$U,O"A $20H%AW0;AAPCA$S$U%@:Q-@.\HZ<:^/#YV["9/V:CS/:2,C(*90!9+XA#W<8^SO0 M<9LMH@TL.U-TA0CG!&1TO/8=P%I4(2%EPR.+03'7&E=;$S?RT.7AL3:,F'I] MPK$Q>-:B),E+KF_Z:O3=@T)BC)?$HF2SE):%Q-P_Y?&/&WJ'XFVX\OA=A#OBI9QQ ME82L;&$2/!19/@JEB D&8F!H@C-R08VC\TRN9J$11]] M"4GZX@:)&Q;L!$O'%?FL#?]'ALXEU>N4DN7.:9,$U('WM'^>(-K:9-UZI9U@ MJ!Z-OCR-F]NKC0.:@\4U:\"[L6<4O)[-6V \D>\OJEECOG7@O[6-LFAFT.DZC8.E M!*J&JAT/Y,NJ+&THJO#8NC7R\4.V)U!1OL_E-3XBQE:%[[YA]:ZFGU>3Y%^D MA.?U+S!_(.'5]^C3!9Z9D%PB+@(JD2MK:]E8\) %FL!DR#;JK?3B-JN=OC&U M)Q)F0XJE [5; S%W@C'W?ZH.!2+CW"=D0W#9:UE,S F\L^3W,%LNOW*L(.H2K=*M"WMW M(O!0A7NUV(?9^3F9[G^&>3Z3)3'%O 5A2@ E609O)$)QFCG-E;/-FT9N(&/< M.WXXE-Q5?H=*H(-;^VH+9^BE%:+6Q>9(7F,.&2*B DVW@Q8E:15;/^6_6KL/ MN.PMQ = L1-']T;"MU6;LE5+T:9X6,<"+D?2I!^?YF&Z.%_)Y%]A,GTS6RS. M1%0N,.(/TUF"BEE!E"Y X=Y;CRERUMIDVYZZ<>VSH3#56"JM9W T4$/.6\D" M=R!UT71HL';&2)G^R$4G)HJ7K9-Q.ZFAP9XB#J:&=N'H@6KHUVD>V2.=9AISH:0J81Y/TY5YN'$.>#8K5K M["D;Z%?B>%=>)')ZZ2P]+):7/WX/_W%E3:@?NP2-ZY/;>+IM::1^M)5-71ED] M*45;4Q8AVF2M*BRIU+R.9GORQH7G$4%S-_&@LKVD#Q8;AW \FI S@>\=,T6 M7R;?KEX_>1$]0T%LD\[4B\?5BR<"I^-Q\]OG'A\GG+]=O]DHH6M )!(8F$9NB!$]G%7PTD;B$ MEC;4&&)/D#1RKNR(,&LIFPZ@]K2MR_P638 3X?V=._YC486GCV DL$=)*1E6)6CXTE"(_6TF'3 M1K=^A_@43>/>N<.A87L;;W?1] VU%RE=?+TXKP'Q%U]G\^7DOY<#D:P0.@F. M=X/&.('%-2 MY*?5D4K99'!>:F AL"PC"[PT?]+S*$7C)EUZP-^N8ME?&,V MMCH:0(\FTA,LXVOQS':7CQ\Z37B4)[>[)618D J%S!!SS73SD"!85ZO[/8O2 M"U-X:T/]J*G VY;%NW)WO;/ 5>*^)!#&&]+_6H%W)D$VC)LH0Q:Y]=#+MBYI_;:R>4$%=M6]0*O+Y:5V[<8M7Z@,&)!Q9,T=5%IL1OGQM&[)JID M@@"1:W&0T *"R!H(W2[4#JF)MQX->%2]^X3=;5**66 !QD4"90R"L_2'4=G% MVC.DA-85* WZC_+)I0)>SAF;1&&8D>DJX3JS@K$'PLH!UF*22&()H/,-F/U'';!W<-UYTE M>9* ?3V[F)]%FZ31V4(,JD[@\ 9"??F=O,F*6(PI^='Q6BG="J[F[PC7G>4X M=A^4A[=8=Y7NY'Y?%%KV>I\LA"P+,52E@G42C898I (ON34NF81WFUD_U#9J M?R*V@J(]72@>54B]1FI?AO,P3?CQ"^)R'2*\B3.^.#^?_5E_7&;S5T3P9%F? M>^(AS]H.6J])A+7=CAM%3]_-/X?I&F"O9M/%['R2+]$VS>]O;;,Z]E.B;1+. M/]+?7+:RO3X!4K*0O:"+NW R/ //0$="T0G(6 J/)3;/9C4A_. LUY7$7L_F MO\PNXK)C;.22TF'AL1<8=Y+5Z+TW5L;/_4ULOO]>9/JBOF YL\8F M78($SGQ]GJ ->)0:2D;4BKGL[A8-/&"7[KSTR$6C1P'<$81R,JKOWW.RR]^5 MLCC3UGDRLQ&XR,1)BP8B1X2()7&>)9;FDU1V)''D@M(.E>%^TNNGI'E+GF*: M?2>%C(LSQ;FW64DZ?L+3'TZ!4RZ!(:]*X\A5I1VB=$_YG1I, MSV2(QLE<[>\ZUSB4!-Z; H8SADQJH73S\N=V5N1@P?D>(;F3K'ING;0AS-*B MIGF;CQTJ3'24&N8VOG= (3+G=.NR5>=R)\&S4CO.^.B+X1ALZV1R%]&@FS>O M[^E[3G$?G;!W\/-CAK*L >_9ZWLW\Z6N'@S"]/:0WO-Q.GGFRO@Y8^;KS_1 M9U\.5'%1(R?C6:*F:\$97T=M"-JZY=Q:P;UH[@0=0&\OG8]:(NC>ZZ4CB;,# MZ/Z\@W73"CK4)L2H: ^9U3<0'CR7#H)5)47NM!6M8Y.;Z!C[MX'7C4M4R*9HAJ!\-;8S,H@L,KI(M"F8(Q;6NCOTHP2-"[3#Y3T; MBOD=(.E!/?_F^J6J-3H86S1P&6OW,.YK'YSJNW&+/CJFW:X('KC'0X0^:L]3.*.R2,JYI: M2WC6CMUCUX"M]>N->EU\G)WGRVXTP8N2/2E6GA+M(TNZ_:VVX%TQ(M-/RMU> M+8_GTC8M,JY^&0@833E[DH59'_%\59MV^Y=6_!RJ,NO)!8V?^Q30Q20 =>T7YTLA]RHC M9.4B-SZ7H%L;=EN0=2*QM9WPL*W/L*=P>L;;+7>>-L2UR@:\B1*4D0FB- )\ M2BPSE\@%:]V290NR.G4N]H7"ME#;4RX=0.W5[.NW"_JXZZVL8SI,9;1%1& ^ MUYF;-D)D)H$S3!G#@N&\M3I[@)1.(;6OR.\V_F[ _XY@]'%6EG\28^^\C[D: MU,Z5*EPX,(45LBU2@"BB!RE8=-(J1H[<0*!ZE+!./=_&$&LGF[$C)?0)LWG] MA1_$KM_#]**0Y7I1)P??/4;>YHB$ 5Z< M49X%&YKG+#<2,FXMYM#:Z7#>=P"@UQ?SZ6353*TF=/^J7UV-5"".U*+.! PC MIYVL"NY5;2LN!+(Z78$U[W[P(#7CUE .#:5&4AC]=L.PP"^S\]O'XK>OW^:S M[Y>AFO66DBTL>U*OI&MK-)R1A8C>0?'6"D3/R%S<[FK;:KUQFPT,>Z^U9W@' M.JF& )?SBU1%]-N4&/B99'8]Z$74](9!B"7K^M(B0W3*@8_*L.2%%JF])?XP M/>.V#QC> &\DB;$UTZ\UN_IM/JD=Y!:SBWG"RK(I'9>//Q8UO7)5$)*-X#X$ M2*Y6=)8Z1BC[#,@4]\R;'._&0A]035LNN!5\W*G!9S"6CPBCQ7Q9^97I,+R; M?\3Y]TFZ#,M9+)$A67B1C#M0DA?PFEG@*20T+DF1MFKT2@O<4D;TW8TB>FCM M$ZFKV2=&WH3=?<"EUDJN=[!8'RHK,YEMJD!(J39RJZ(6;N M$S!.9+*-3.\#Y$ &=V#QO"'2IXNKJD17@D%T!4JL'7=")FW+HX%<;/ .K0K8 MVO'ZB8#1T7&H0.\ZZGMSMP-H[#(ZE@5GI=()!+>TM92)23%+T,%H7WR=)=NZ MYWCK.=&#Q1>/DM$=2EA]XW#CL$]O4J'S:L XK,?,6HC*"B!S,B3.N*7]'0^+ MIST2>B>H'#@2>A>Y=0#+M6Y_08[I*N3Q">FG!)LD MG6\;1>(#W:.;R.D6;H?#8/-]>[!,Q@X:_#;]3M37I-&?8;(DQ_5JUO6+E/#; MLM9GOKD9$>9]25$R*#E'4-$+"%E'\FJUCM$9X_F=G,L#D8-=5ATWP3+HE3JL M!#K07-=[>XO+ZQI&GZ/G-GM %>EXL!3!,S)X77)%LUA22JUKHS;1,8ZN&ECD M]QY<',C_GC#T(?SY>Z#/G83SQ9DTEJ-P&;Q 5I^.9(@Q6F Q>F)1**SY[)V- MA(Q[XQTNWX< LS>S>T+,OV?S_ZQ"^N1C+\ZB5D'7X:A&,^)+,@A>DH4I!3,E M9!8U;]W8:3,EXX8TA\/,_NSN"335BES0I5_;5B_.;(E*<;(,&1,$?1<=^&P4 M2(8IV6)"\:U;S&ZF9-S(PG"@V9_=/8&FCAVS@B>=@P59GV4HH15$Z0L85A0W M/.>@6D_'OKW^N';R< #9E;4=3'1[T%6XS1S#A(^&O$34JO;Z] X<+ZO6GZ+0 M?DNTK3WW;>@:YW(ZKEG<7#X=J*(']W3=Q017E30?ZACN=^6/Q65DY&5M15N; M1UQ\O3BO+0U_0=I!FEP]3;L],^&,^ZQ<9@@Q9U$GS##P3EOZ2BEF;4Q:'>U5 M2[MM=?J$86\L;@OVD8!QNF=E2V9D$]![)H'QDHD%&, ;1G:P<[%(K&,@A'E>O8 M.< Z@^+5;%KYB=/TXP.N3NFG&6WK567I>67!^XMY^D)G^]7LZ]?)+C>!"5P."40T"H/AB?$GF]4<1$$?'2./ Y+9L276@:'^*?R%5^Q= M<_(LE*RDE!FT=;4/"@\09,K 2T#+$K?2MF[!LX&,D8?8C(&\5D(96]V](QLF MU*-SN[_KRFZYXMZ/JVV)[&QR D%B0KI".((/FH-.:"QS)07)MU)PVZ\Y\@2: MT53:0%+I0(E]P,OW1:NWV/0-SK]?GQNE.4%%. @J&! JD'G.T%K6 M.B?Y"#DCSY494ZFU$E('>'NW_+(RB#>S[JQXJU JLH.1D8>E P?/&0>!6CLT MV3O6VN-XG**11\>,B;J&HNH > ]OA 4E7"'S($BA:I\)!L&D BF5$HQQA3?/ MHA\&M\&>2H\*MS8"ZB#LH&X/K M]OKCOHX>%4][BZ'75KT_60%AFE?Z>>U=OYHMEK>:V#[YJP6Q- M7+NFO0\LN9+#9?FZMCJD^OK=>:%!)17 >R7 F*Q=8"79NRW,&_;M?9*\L0=V M#(&FA]OSMI56!X;A3QNJVUAM:N5C74[/459)Y DDJP]FDC#UV80'EXRV$;,J MNG5([PF2>NG,VQ@*CSF]!\JE YC5CAYW6'8U74=*;QV17Y\8U@93'((5-17D MZ:0JDX5K'C-^B)B.=-FA(K\;&&["_PZ ]"L9:;,?B!_Q.YD_TW3UK-XZ0TK< M*I#$BIH]B:3>(]FYTD2M8R)[MW6T[@%2Q@51(T'/VG-];_#0DG'6K#_<6DW_ M]O5;F,QKYNW5ES#_?-WO3N>(R:WF+_D BI'C14Z3AQ*4%59'F;E[RD?8=K%Q M$U5MD3((@T=/1U7'Z*&-!.&-=$%!5LG21FK_,6,S!):L-MZ1H[2U6YFJQ879%XA11V#T!RHO M92SM7](^2$XOG;J&M9E;R:-?:*U/'S/)&DV7K8O*T6;JXQVA"GWK2RWHCCZV MC@@\2M#8+VT;B7T[..TA@PX 58_8N_(QG-\H6\9KYX/:RR7HVHB*:.=9 .V$ M%&_Q*MWM\-Z@D^D=(KH$SCX"OM>X]!!NCVHI7^<_KXH^UA,AU_O(66F?' .; MZS#<' (X0P?*TT%3JJ14L/5XD\V4C/U2>RCH-.![!^KFD5C&F^LJ8'29"5T4 M&%?(%> :Z:YG&H+ X'4(Q++VL\V?IJN71G&C!1CWDU!WJ+MT+>CDR,1E+1%B M=3B?YYZ, 4/^BD<6@K7*F]8::Q,=W<86]Y3VHW#:@_7/+>^\YFY<#5";E?JK M(Z2='Z%BU*SSMMPY>M(YN,AB2!IRG;VC5*0S8(P$EDG5:K26I]9]([M,.B>N M2DC,@ UD92B!&4(1'K(-7&1AD\+696'/,.F\"YH.23KO(JWN[NG[F2X58PI2 MTVVA,X)B@=C&K(.81$Q)14L__R?IW *.R:==Y%+!S![.'Q-FQ!1RCHE"\DP MT5R0-XX>6'$^!2ZM;@ZP$TTZ[R3RK9/.N_"_ R ]E/XL@9POGCEXIPP9S*G0 M6?,.0K*>.Y\MBZT=V!-+.N\DZ"V3SKMP?>P,XC894:,]&B\UI&!K1C1+\"%; MB-Y'80,J>[?$ZOFEG/?!R2 ,'K]*X?$,:79!:ZV U&\!A8Z!L\4!^H@L173* MEJVPV)@BT>Q^PJD4WR=69Y,%#Y!<9PTNH=E$1T=(.E306X!H)Z[OC9QO.)_,\L=EF"\'S/R(2)>[+C4]1DH\N6HO M6 9&,.U#-,*Y0?&S2^9GL%OO:/C9A^M=5#J\#S]6'7B((S]MZ$RQJ$TJ!5!R M19:ABA!=8%!B9$HXF:5OG3E\B)9Q3?(A,=2$^^.W9USY&9OX]!&7RW/,_YXL MO\PNEJ_"XLN+=9KLK$@AG;,>=*D=GVQ*X(LP8- *F9.5SMRIP'K F=MMW7%; MB0R!I:&9/SZ\'KVQ$V>1BT3*UI*>53P4B#))2$D;&X-1^6ZOM_'LI,&:A1S= M3MJ%ZP?:2;].\X@%#F_#O%:D?<7U#*L/ M=D'3(=4'NTBKMUA#[9>\2G3&8DS(64- 7TLU@H;H2:=+'UCBQ0A>V)!'[XJ0 MTZDTV$GLC]VH>\F@1R"M\Q1TT$IP+@+#59Y"Y#IR@4,L6L?@=#9W9W&VAU)W MM07["?DIV.S!\;%3PB](>/S>1M;)J%1K_+/C@%X6LBR5(Y7-$J2<>4C"^IBV M&^/ZV"J=H6(?&X M+'_FH+CHG3?&%]=Z5OFC!(T^-64@ M'-R-+C432@<(N[.'JPXY*;MH(]WBF>UV&%=-I\,O1'5CQ85I(;H$W[=L3U M< \>!(3=K\,]I-)%K+%9CJ&Z>6#B;3(80*_=(T8-C M5H.(F0>>@TRRM9FY'67=WX_[ .-A^+6245^J[A>L+E9^B5/Z8EF#=8N;W;W% MY1_3<#EW$O._Z"Q7D^,JFL<+HF4&4J@=\359NDYK#2%I:Y0RF<4!'8*]Z1Y] M(MEQ47L<^?:%Z8L_K>23O5V5'=%3?E4_AK^L8 Q*_ M(],(.FI3'P,[\!HE:*.X?+ M[)S$NKAT%LYR)L8%2_>,2;65>HFU&%!!9H)S[@Q+MG6&_CX58V%BXZ[) M48FZ)/*C&?DI5@>("CU]&VU(03HE6S^./I#DL9\(=0;\8P*@@Q&>&RPQNH]R MHL,+J=3KBD<.@=LZBK(P5V1!)INW ]S/8![P@5%GJ#Q03#V_27H9%L3E:?YE M+SLK&W[WS>0>4'AV)LB:%2V-P ML5794YA/)]//E8#5TM<'1M!A"2HQ,"747D[D%P8K+13N54@ZZWUPC9\Z0!23HU'H;R==E3H(+2D,41CGN=3"Z=GP@8.8G;0MYW%>3^ M#.[ X_HW3CY_J>^Z:O.[S_CVHB9(WI45=Q;O+I:+)9U$8MGJ4)X5Y5+B10+F M6OT5T$) ,CA80:Z,B*5(VQ@].Q$X;M!@$'0-)Z N*@4>V-Y:]]_;Y1EB3#PA M6;:IMFM0]:$%*PPXC\PQ8[(+[C@(?(C$<;WY8V*PB9"Z0.%=KET>)IE9RLIS MD,63U9RU .^BAN#*ZN^YRJW3J!L)&==-'@11AS.\2]RL3\19B-D52Y1SH1BI M86)25%F!S"IAE$+SYN.+'B!E7&?V*-C9A^D-T3.J3_IBNISD^IN3[WBIAW_] M*YU?D&=4A?&3KW7O R^9=RP?M1FE(_BLPW!Y:!\V%<$P27(]>)V:S$,"9[4! M(TQPCALI>6M7;R@?]N;5Y4^BP'0Q7_6BN!+'ZY_%\:[<)>BRHL=XM#QGLHVU MB:"D)$O%HR:73:B"$C/#UI'RMCOHU(O>!7$/=P(YNH@[<,,/W//+'YL_X+(3 M0C#.\US''5>?4&D&+L?:;C@ZA<6SW'Q\P(#;Z:5QR?%1>K>TL!/(='MZWH:O MN'ZFH4G]^,(*!#1D&NILP)%'"L1@)HTK.9O65^%3-(U<'=@+>+8"]9Z2[ "9 MKV93\AB6$SKL;V=+7+P//^K!OYJVZHTRM=!2UQB=LB: 0UX;U9#O&TO6"EMG M&1XEJ$=,[BO[>Z.26PFB U2MNCE,4HV]U>3LU;,*9HS/D8/SM9U#CA;H>J'# MI[CAT1"[TB!]J.\2,G)I_Y H.ISQ':"'E'B9S;_644>7SNS5_!J"O!2V0)91 MU)B,!^^QMANQ13J7#+.M\?, *>.&T =%4 OF=X"AZZ%9MXZ!"SRQ0+A/V>O: M^C8 60(!6"Y6F>28P=;)P0UDC!LL'Q0[AS*] ]P<:'>^N374Q+H@A(3 -!F9 MF@Y-J,SDF8FB$(MBS9\.-Z*]EP9FI^[![@>&TS\$+[[.+J;+,S3D3NE@(!=? M2_LQ@8_1 >>:2V5$D#[V=0(N">_1R1@:FW?]@O&Y<^U@9=]6^K7 MUP[;1YQ.9O.5VW9 NFK?I9KDFYKLLU'"J-+RRV21SF>+BUO!>RU<-L@C:,^K M)@^DR45D8)C@3&96A&@=)MY,R:'JM7[J;]/:[[ V KBZIJ+FA8YG$>3E*T%' MEOXA!SHG:%3PC&,"HS7,6J'R$/K(.Y#M/2$F=UE_"AD]F3X^%W8_P\7^H$[_H*^^[9<^?&< M9*S6+CW9CMKY6" :42W+.N..SA8P;8K+2B<3TU/&SKZ+]X2@?44^.R+_Q\;7 MYIV)_Z-I<[\365_JQNQ5ED,P:YW@X'TMKR2>U8Y'J[:(L=B@0_9J*V#MLNJX MT8[VB!J,XV-#Z86T#Q\4VI.[BE1+$ZUQL3:&05 YU'=_',%RE5UDKHA@ME-/ MVRTX;C)@ )4T )\[L(_>S*:?Z=.^5H9]HG^SNO^]2HZ'&I-6:77_>\*_+,"* M5]G(8HUHG1+81$=/.NAP6_I@3G>(EO6AJJU*F D%DJV'BHX >&4\"!NY3L)) MY5O;TILI&=<..ES"3T!F#W9W )I;6K-N9*TG?5+&%6-!9A[H*)E,YIH0$()) M13*E0W-O?2,A?4%F'PD_7#*S)[L[P,SOL_GR<_A\G6>/,LNLR9H/6!E29YZ$ M0 XJK2V,\3+[YDGJ.R2,>QD-@)-#6-P!0GZ^GF\2/#84CFB1C'4IR'97$7QQ MU?XRU9#5I(%;OS1]@)2>+.#6H<#]^-T!;.I!^K0^2.OF*VLRXPUD]!3#V5.\&\R70WC=&5S>SJ;I:A>2RRBJFG2U M? )10'1(^PG:.NM\=C@D8FXHZKM% A<9V!UW)EPR&UL768X3%'$K;*_ ME"J %ZN0XYM9G9HPS:\GTS!-J]F0"2??5VT%5Y:>E=+1MFOPFDM01=<(MDWD M'03)C-16=)+Q=<'D7=G< FEMYN'4<2]OB4R@69! 6E#<*HO((+"B3 MR(=@UK0. -TCHB^H["/9NY?:06SN "?5M7A77M'"D^N0N OD46($5+Z^'D4' M00B$F+3T]2UTL:TS$/>IZ#*L? A2#F1T!U"Y&QC7UI JC70EFUC?B7(/GH= MW+ F1Z6S:SY5>Y_ M2>2'%BCOPO^Q\;53N:RL%96262B^T.V-(D*(Y _HE!)=[,PH[[<"UC,H4-X; M48-Q?&PH;5LX2QN(Q"4).1;BG @&HJ9O62'_0!K/BMI2/9UT@?+^*FD /H^- MG4LW\L7G.>*MV>96.YN4TI!KHWRR$C4X&S08G6V4EBNOPW;Z9M/'C]N)9 #% MTL[R+PRQ"0(A=Q19E$R'3BRYBFN^U2, MJT3&\+@.E$1W6%H?+SI;)O)"QAFZ0GOPJ58_%G"88Q 8A;"M*WHVT3&NG7RH M;!^%RAZ,[@ L'_#[[/P[G:&?-W,5V2<8^T25D#X8JU M+DM^E*">X+./O._U[6O%_ Z0] :7RSI^Y:?0N(FV]IQ)8(,J=?"/!)>,)Q<1 M44F6LN&A,8 VT3&N,]4<-P>S>FR[]^.?!/IZC7^\B'=0SW222@E'6)?YLDS? M"XX0LS,H=93A;CK\ >/WX37&-6J:H:$E)SO0'_\3YI-JO7T(R_7+,HY.H9'@ M8PZU^ZV!( RY!2[)K-'RH%MW$KM+P[B^TACF[T%2Z Q%Z[,5LRBI1 LB&$7G M(&0R\5(&QHPH49#AAZU35_>I&-=R.4RJCT!D#Q9W ))5Z@! ,&C NQR<(=JY M:UU]^C,%XYK1C9%T '-'A,9BOCS[$*:?+]6X8SQE3P"V* G/SI-U9V--EG#- MBV/..+4-(NA3;Z&!OKM!PD\+CCNV[YCVT/Y\[@$<5YB6 7D2 B*OC\I8HHTS M\@MSB4[3G1\\V^JFV@8>8]XU!PCKKKCWX-S( O]],IU\O?AZU=K)<9O0D2.I MM:N KXZD4)!*L-J[8(O:JCKX"9'_M.C(0M]'9+,6_!M;\.&OVX1+QDL1"910 MN;XH)-L^N0!8/(_<.RWN)@WW$_SM1<>Q!YH)?F_^=6 :_NLBS,-TB?@NGD\^ MKWB^>/GC;5C69UZK$K)<- I$,G7)BE$>20%*'2%%;[@013+=VDMYBJ:MX&*> M@_4PB)0Z1=WE;M8&>2!EB98S4I_U8:'! KZV;N:"%YV2)=OZ&*B[3=.X[F]; M!&P!K[W%,79.X&68_H<^Z7I/BW?S6U.)7LZF^:J:WB*W.3(-F+4'I4C7QU4G MGQ(Y:FF$M]O5QVR]9'\8VE_,L\%YWH&B^DG%DW9?:?D;S?[FNA%#"<0D*3-P MVA^HZ.H(I.BAQ"R5*9D4?^LJFVUIVPIT]CE=EX-(K0,T_EST]CJDJUDI2F:# MS@M@.M1:Q9+!U6O 8PCH4",V[\ST$"TCS[\91/*/OHS84PQ[P^D[SN-L$$#] M1JJ;Y+5R7E\T#4350=:[?U\EA#SH@Z&^FVQN*@FP[MRN[_5F;#(9+8*N")S1*6P M&@.8 0V/0B2TOGG&XFFJ1A[C>0S0-19-#V +/^KY6;PKE?I?_UJ2Z7$Q67Q9 MM<":+9:+LR2LU2P'P&J<*I;)YC#&@*31(T\]?,H4&LJF Z0 M]O,6+K>UMA.*-]$9YL$R5@?'<[(3I%!@,6>=Z-OB6[=J>9B:<7-Q1\%6(U%T M *J'K8!?2\%4V\C=-@2BEY&E 61=#.:.IJ#MFDM!FV\]MZW=DIW(G#<0.[( M9MNA AL[SK;:V=HF6"EH.E'SY>2_*_G1GB:S?):R9*Q.@O:L6J*6VUHU*L"1 M#9I"85;$.P!\(,*VQ6+CACD&!=,@_.Y F[VYU0/GNNCX,IOV'U?P4F8&56I MZCCX)#G07_GD7M+@O"Z@M8U) M)E.*;.V$;DO;=@%>=I(8'%1.'>!OT_'Z8WJQP'QUHE[-OGZ=+%=Q;;QMF;)B MDT0K01+;:*-TY(+D#KBT7'K$B*7Y [Q]B=T.H:>=@SB.)#N [,]'\7*+]^Z! MM3.O2S8I:;(Y(E>U]CI B,6#Y"(ZQXMT$0?5FH^2MQTLGU.6HIVT.@#B[1-W MYDH)2CH%R6@.2K)V@=-JYA[WYW0-65@^K%U?D MO[M8+I9AFF_&:WB1C.#:5I.A5FMQ";[X"-*%&%QPD:=AWK,_3--VF#KM)$-3 MN72 L\WYN55>CA-GR!3E$*UWH!+CX%1RD#Q3I&^Q\-SZU?/#U&R'K=-.,C22 M11=AW>L;_#*N.$GK[-SZ/_7GX?Q\E:\["]$S8U0 Y#4MYX*'H),&S:1.ADQ* MI>ZXJH_%>'=8>3M0G6;Z8'A1=*"][HQ>Q/G7,X;2:A8S&*GJP]K::\++ C$G M8YS4=-T/6V54J=@.6*>92FC$^^[0<^=TG F78F'D7'A?P\^UZ7&M$X B%'&' M?A)DZZ$%CQ*T':9..S_03B(=P&O34$Y=(D-=Z!YW<=7DC0$Y(0:L#SF*&(V5 MK;73W@-03S,)T(K[#3-* PPEO*J)GY6K@H!?__J&TP5]3)I]GD[^B_D#GM>J MSN7LLC/M8<,+]UZOV9##-CL>=ABB\)X5LI$@F_K^L]0V-D$B:2GFN/;2:-_: M)Q]F&.*FD=;!\U3GD]/AL0R4(!?!&*Q]=LOENH_JQAK0<:13"'H+=8@#+ M#ESN#B>W.FY+1UZ#%N1F1G(X5:PEE-I&\AM4"CSXVOQ@4+3T/(!E%QEO.X!E M%X:/'4[:9P"(3:(^969 6PG5<%2U)8,%:[D2J2#]K#QE]CRS 2P[B?S0 2R[ M\+\[Q73C?W"I0]#:@\U:@O*9SIYEDBYWGX0E[X0',ZA>NB:EIQDLK:^R_?C= M 6SN."*7KT[2^<4Z&W1=6DM^)Q'. P>38IW@Z5TMF!! .TI>(:\-+QOC:%O: M>M)6>P)A=@2I=("VV[2_*]>OWB\+N:>YNB6KJ,I9SD%([BWD[.EDTO\@%LT@ MH[7>:$&[;=Y(8$O:>E)C;= VB%0Z0-N&4W1F@BHB9B25'PRI_)0@)A3@94G% MRE0"MBZ.VD!&3].D!M-8._%Z?[C,EN'\6('*M[A\%>;S']>E$LU"D@]^\@#! MQ^UV,6R8,7&7,'L-TB.9\CS;.I-3@>=9.18E.M7Z'4B2.:XL3XZW+E$ZA3#C3H)].LRX"Y>[P\FM$ A7+J7D(@E5DL&/5@ =&@$R M9\:USCG?C0K]?<*,.\EXVS#C+@P_Q3"C$I8VE0V0Y5BE9(A>&;9 M=J_>G\&.G BJ(RN:11BNWJ:D][ MSO/^*FD /G=@'VU=?L6QQ.!+@&AT!"5K3,,G"S+ZVH@0;9&MRUF:=B0]:C[D M$)M[$(ET@+0'VURRK*2AHP$EUS[WS"C2MK'ZM)@LE\%&-:S?=G+=1G>2_+;= M1G<10W=P^F,:+F/O>!UE?S_'KY.+KS7N?K?5S5MIJ\G6!D M!).\*=)97?BPZ=R=23Z1KJ3MP#FL4'?'L+_$\!0_U\K23X/4AK^=3=.Z0)F< M<&V*(5/%T(X4L;.R-$,JQ%T?DF9QJYDY>Y:'WU!R(IU)#P%> Q'TFGBY:=RP M"--,)FQM7HC3-,'%32;CW3?Z-_4';S 0JB[C]^ M'T!6S93HP!C\@#6:D.NT^]?$UG#^OQCF9R5%Q4M4D%?!A2P4^%*'G"';A$VY[(MW1W??H3S[_C[\3W+XLS-"%[EQEHQ@69 M.;Z LRC ,&N<0<&9;GVM[$OKN+9H9Z@]5)8GA-EZ'C_].3M#QM"J;"%PO2J% M"O25#/25#EJQ8(-NG;;=D<1QF^OWA]!])'=JP"2DD9VCM RI#OBUUE1FIOKF MC],?QI9YTR5J#"<:3*>YH:YH9 M,)FCP&2SU*VC[+O2.&[__C[!N;/L3@V;D^]X5H*VL3 'NL[*6$W-\$%SL-'; M7+BR^6[IS'&Q232..PZ@4VSN*KMFV!PC1'KYG ./'2!]8MGCA4=WV?\HP=%8 MI[VJ3-YZJ)X/<@].%@5.D.ITY*HK=]+!T4T"^"G0IK3(BAD;7N\OX43:<4#-T%/W?59E/9=! $?70_FX-E*:(CS<\@L_H&.+ M4:@,*:%PB?%@4I!S\'P>+C\.C RGSIQ]P)C.3 EG D@"O%4Z2LE$+NF]7D*WHC2.M;!R)G3=OD M(JBCWMJG&JP<'(0[2ZN+B?#;;&T5XA+1I6#I;)$F#[0S%\!+Y4 &9F(0TK'4 M.CRY+6VG%)8<&H8[R^IT4%B#63QG5J0S(%E]^)-2@6B\ T/NF>,1EV4 I"#HW!769UTX/'WL+R8KV)MLW*[3G7HR.-3ZQXO]+@3!T:)/9HB0@A. M@*[-7E2.->2>.*"6!7U65HN3CCUN>N2$7#"GB@41H@:EBH$@'DUN/=RW),DE#?#"FCM.2#!QW&HP/Z"T:E9J/R3N9 MGAT[R7C;GAV[,'SLA_";'V=_^G/VZ'L0?$5S[FIPPWO@SG=(5K6QTOX M:%9VI0^LYAU"[>].7V')D;FL$G>MW;3-E(QK-ATNX2<@LP>[.P#-+<6YUI&! M*PR6!4!2RJ"8K46A/D(L=>H$V7;>M'ZEK,"9)F!_"6KE:OZ?0SIX"?:0[SD[<[:"2^3;M-WG$ M#_AMG5)^5][/)],T^1;.-]?%^N2EMDH"4\2N:NRM*[=U"9$4LI2F=57]H33W MY%>U1^#@4NQ,GSVQW]^F]\IEE'YC[2.DE$KLIKLU9).)F \5I2YE@$ISP#YKV-)5G=OAY_/TK'K8SN Y4[ M2^P4<;FJM^5:JD=ZXV/$*HY_>ZRC5T%((H4N)$"^=;9LA,BZA]M]&%,Z9TEHW'+4: MNGY\_9R+L(8:=KVWPE($A=2WRUY"6:9&QKZW$C(:=4 M$;T+4N[JP<.ET$%X, M;. LP5F#0DD?3/.NLX=3?4J-&)J#=#CY=F!.;MPQ;6Y#G OK+*WZAA"UHYT9 M;L';I(%9QSV/A?ZZ=:)F>^I.J1E#+J^ND?@1TVR:5Z@ZI0X+P\!N3QGUC;M)66\I:Z5^]E^QV'B@?<^?N@(X./[ M&27FER,+49!;JDR(H$1M#[.:F>Q+,3%S&U7K,JGCCJ::+18_+7%9>TG^MV&\ MCAD/]> P5!!,-+1WY#]NC:?%<,S0PXB&D5D>TEW.KD:S!5==$S>;V>,;R/],9_$'""LN^+> M@W,C"WP=Y%T3[H@P)K0ANZH0UJ5/$&J-@%4Q:A5S'9370.0_+3JRT/<1V:P% M_\86?/CK%N&6V_=:S9=P$\.)549KPTT?0_+3I.BJ69X/?F7P=. M\=/(0 M+6._?6MF##1E>J?@63\-=$JF4JP#'2UM1Z@(+J4,TMJ0I&=>: M;"/M+2"T!^L[ -&[Y1>5O3*>2#%6TA%"/ 8N#>UG[_ MS2XWUT6-:%7A4DA(]7F@HJV0:9]+[4.FDT'/ ML+0OGW^(FG'3]P-<;XT8WP.$-LP8JT6,[\I5J/I,<9MXP4R'PM8.PD4 N8<) M$MF2TD>7:5>MH?0D59V%3_:4_Q8#WPX01@?P>D$;6G[ Y62.-2!YJS8P"&8S M"Q(*$Z7VI0[@A"L@N-:"LR2E;-T_\D%B.C._VX"I#>M[33!]7,[2?[[,SDDT MBU__W\5D^:-%7FF+3VV23MJ5^D99I)OP?]4H7[_A=+$B_@.>AR7F5[/%;XT-J21+OI82$\7LBX#L2[0 M*0-96.TD(R6WK2W\9L2/W$/C>)B]U^1I%/%W<&N_)^^K-G1<^? )62DYUR9J M1+'2=0YW%!YL[64DM "657VG5CAXIQ0P:WT0 MQ4>F6T=7!MS.R#;@D9'9ZF TALG89D,M:YQ-+[?P@1 P_X[Y]6S^VV)Q47-% M?WR;37_]"^=ILB!-]NYBN5B&:9Y,/[_[5C>_>$&_]Y7^!8GW1:(+<['BR:7K MN#BS I.34@'/EMS$F(D1NHXW%LP'2W>P^)L8Y!GW)OI=KX_U\ MDO",E6BS(GN.ASHFWK(, 76@^[:^NB_!1-&Z!.%F]7&3>CTHY=V%<#K1])N^ M)I6_8?IC_?=6!HO&'[;Z/:'TRR@4N%'B6R*=]UC 1+X%*6(-#G' 7]J/DTS7^B M];MB=KAH_2[B[\ @N*3\:@0*T]I@E PD8Z7&?0QX83)$EWUBR&5I_K[S)P*> M2[Q^)Q#<3;WO+9$.X+0_XVZV/ <_(CEV3 TZVTLO_^F$Z6"S+IKF86.ADCIT,O M0FVRS+6$Z)D &]!$ST/@N;4:?92@SD-@@^-E-I3P.D!B U\V15N$4!DLJYWV M"KFQ0=9&IC&1'E!*.]:\ON2?M$<#4^'(LC]EM%^E.:\Z^"Y6Y?R?OH3I.LSW MMLX/79!.^# [/W\]F]=_=,9DQB"P/E-$5Y^@D'/AD90.R\(4DW40K=OL''>' MG=\,C?';ZO@,#Z:_QU&[3#*=L]S^ WGDQG9EV&^[/PT_HL^8KGX;?I^1?$9BQD99E5' M%F50(7H(9/,"*L')(+:.-.K)',:?]W:B*=#G=!8/ %L74TV'X\S_K"1XPQDK M/2_*@K"K4:"2@T>A04:M9+0Y.-8ZA'"LO9UH[OG2%RGUMWACKB]<7M4_W,B M#X;1,Y6*,.YY*V?%O7E-0[6OON? WD@ MW [T&G^=YE,YB__&R>C+AUL'@^/>(QS[)OK-LM,[1U8Y) M*M5D:X:@G =G;0C\'!9\FG$JU2A$JD%[ M74&H?IIKH;CB MO'40M:QSKI@&%YVFL^NBJOP3O'6WT#YV_NS#YL] !0R&Y&=]_G?PIK%.%OT^5\,EU,TCW9"TRHI$B0LR*EF3R"H[>BUMA #*M#*^]I& M(B4V2 7U2/L=)QQ_T@=DTZ5["F@=/?P^L-1_#E$\P+PSE7B,/"T-EL!ZA<2K2-:7 M(G$SK]%%E5-1@S11[/E*;FXR/X>3W8/T=D)K4_^WCUYD[T?I1?:^DUYD#^Z^ MCUYD/E@4C M02N3:6%% -#I +E;[S$T,=P,,__0BN^JI7%+4/FE 7>>S!R4@ M1.)D8:$PS:5,H7G%Y3^]R';$[("30W80?P?VVIT612P)[U.&;&I5AG(:@BH< M$E,NY5Q4$:T'!CW+7F0[@>#Q7F0[2*0#..W/N$?Z#GFGL+9D >;J"#VK#5EX MPD*RCOL8D"R\HS^//O5>9+O ZAB]R':1<0TE:OY]&RD-!* M#VB0U^E5# )W!BSSAB=F7,ZMH?H *9V73P^.D;OC=QH(K /<-,]OT>12:LP[V< LRU M28V+&:(BU:"2#H$+KVTY>L_3?SJ/[8W?<3N/[0*F9]YFY>ZS7H72U.L:K W5 M4=<6')(Z-"H$5DQT]+_3.V=_P]YC.V%\M%?DN\!M]-3WT=M!":F5,2Z115+J M4!5O()#E"YF;4- 6Y*J;1K3_]!X[M;-X -B>^:5XO_E,9MIIK5F==TVN*!9B M3G 2>,S9R$J%[NX+$>IPJEE*M/4GE,B?P5QL%Q MSD%+RT+1VA8U2)5PST^I!^QNX/]X =4/XYW,>!ZJDV2?@T6X;SU2_<,]#JF^ZJA&8F[06:*1V8>C#R,Y\!MPYK/4I0YT5?@^-E-I3PNG@]]%#3B1R=-/0_2*686AM&W)$) MR;V-6 I'RVWK-DN'= D9K]3HV/AK(; ND-<@W:.E]];6F= VTIYY]."83X!* M!TU.LQ>N]))]?_/<^H0<8J8>6?8=W/F_?OUV/ON!^!'GWR?KHWN/ = M%ZM T=WPT&48Z .FV>=IC0/=?-+E/[H;P#SC.2?%+8)-3H+*(H+S6D#T&CT/ MQ+W<>BSG:)OMW%9IC.K9*4*L@[,X7,W-K;3 G:J;#UAO?OK[5[/I*N)T$P$Q6;G M^(A9K,U)EU__JE_B.E"\G/WZ\?W[=9IE]?.'_MWU/R#W;T&W(V:'R\7M(OX.C-J?0_3>A9S)$0==)-DD MUF<(#C,P-'2-,Z;)3/DG%]<8!(_FXG:12 =P&B3N*:5*-@8&G$X^J.@\A!(+ M>..0%Q5R.OY(\!//Q>T$JV/DXG:1<0U'I[W/:V\VR'X:R>\#I#XX*@!(273P8,QOB8FBX1HB4$H M@I8U!E1TZY86AV1]QWN*=FSTM1!8![AK$&U5Q5GT09,)SC.HXAG$.A+#JT*6 M>DTVN&[Z+3R[G.\A[M"19=\!VE^>WOA-2R[.6+2Y-=2,"T7#T7-:\KX3\A+B_CY\2^E5*9E7??:+U57FJ@W,= 5 Z>PC@&=_O(1+# DRJI0$%O MZ@!,#LX+!VA#01-]DJJU?S-.)F+UJG(MUW0Z)F:1MN5KCZGH$(+2$0)#,M*9Y0E;9R2W)*T_>.V# MA-GP8ND";615X[7M^]-YS(C%%$:*/)*CIUA*-0:;@!?#=53.F^93[1\A9\2. M'H-?@*VDT"^@UB<0C1'")P:>QQ63&(1L)7BIHE;62M/\@>'\.D:?LK3.HS/.53*&9[#15&YI#AXM69*.SE["R.\UK]L//OT&R/>4ZP[(V8G) M'=QQ6[VL_A3^>DE:MTR6KXG=FVH%3#)HE<\0Z_6N,OG(H;8"MK49B++>>M'Z M05$;RON-91V&U1'E.[8:W*Z\Y266V1QO/YY\5][/)[/YY4RIQ2]KRJ^CS=4? M/\M..E\[^:;HZ'1S%R%R%J'(K!T9&-)MF=8>D,A^+^T&ZK<7X7:@NKH:U1$=KW,34'0=9&/ D9P-9A:Z C]H"9UKK M*'Q]SC9(MF4C.6TR2_31U^IV93R<29ZM8]Z #$:N9JV2[5L0D@D^^D3'QPV3 MIKQ'2@])@<.1L#F;=!C?=U3*:?;RH] M+V_O6Z?VU[^(=R2TR33,?ZP4\]L9_72Z),)JQ/&W*=VJ2#>X5E%HPP5H675I M\0&\5Q)JME\Y:XTLK=V0 ;?30QIB*!"/+_^QW93K_;V?S[Y/%K1Q^ILYDIGP M"U[^]\RMB-8!7&T9H=S_W]ZU-;>-*^GW_2_8)7@!R)>M4IS+297'<=F>.;5/ M+MRH\(PL>DC*$__[!:B;)5$4+Z ;.2HN8FO?UW6=^CJ$/N(6PAGA=FY+-!- M5TONV&:T._5L3H'+^?X]!"^F,M![9$280J$?2Q3[@8]([#,6)!&- ^O7[,[H M,G8OO5F99,>W="W8A,0W(Y6/PE=A)/1WPA77)Q?"J+E [J$@8(KAF*68V=X* MSVL#?-W*AB4<;V.6H'>B7_%V+ILM>#G?385$@OH!%Z9R4B.4:!\S$9%&R%.> M+WV)I;*=/3^K#/!-TRF-:!SP#L2B]O=P[]2+6JY4[=QIOTT52[:X6I65WHJ+ M\B(1XE2::]ZFZ(1*Q%AB/AO]VQ![(5'6W[L< MI3'P'?XI;/$=*00TV+*H'G=5"5]4/B_8\_=,L$5=ZIGRE*128.03XNN#-%&( M!SA&D0RT0R(3XOF=&M;J4=[8H/YI;W^M"KC26VQZ"\AMTP%M4^M/\NT4MK4N MF"1^$',D61#H\TL8(4Z#T%RH83C1YXZ0=[H<>LFFSBD 8U,6B$Z+-KD*8HC4+]S5!] $VBD"$AI1_%/F'ZIQ:[*)7X[WG^\C\; MB6O3V/RPMXS]>(!F8(>T?!2"T-&>NH?U3"^?>OK;>FXOC)(@UJH38AK<:;M' M7(@8X9!IW0G! <:'%G FO-,@',99MD^W%? <<) __?9IMFOM%A+B10FBS-0% MA8FO%S^*$8L(YHG>.ZGUZX+[T6$<5_MV,1)78&]A5F;LEHDLS<1&>9\EVG%/ M Y00A5$H6(*8)#%2RDN$4*'T_4Y5Q!>\A).!89+P]NUA/*I.1&)Z.M[7NT(% MSF4L]'Z(>*HWQ#!-]4P#AE'$J2>H1U/MBEM>5(;JZDK'L'<[Y+PKN0[L=28Y MMRH,&>N)/.KO.4E,'"M*L4FS,(ZX)QGRXB!-$FY>T;']4.FQ#K GZ_=A_CBX M.(8&=QMZ?5FQ^N%X5>Y;3O^Z8HBERM1_9.9GFK5ZXB%:QHG$R-,3U;N!>5K=QPH% M^N2IG1>(#U(1=^T;:R_&J-C5-#NR?S1-Z9(+H#4 E* XU=&$:8!2+ M4"",(QZ%>EVGW/83 \V:P-K3Y 9PW)]X/!N#;>JY+E?7\RSLU-XUSV7S8Z;* MKV6Y4O)1'Y>3D,<^2JBG'85(GZ3C."*($8FCE"J*B>VVK=TT@STZN&%YH]AR M=G7;MD5\##GA&IQ8(Q08C]?+5V"A-:4;LME/J1E55=0WI4&^A[)*2>HDBD)-3'?:%0C E'B:0"2T_Y M26K;$ 2$A6:"<0A#FQ7 MRXQP!*-_%[.SP,9(1_#34KY'7.7&S-"TU+ 2-CF19CDJTJ[M=$&/)(DB[7GI MK5!R86JM0A2G88B"4$8A]X@D/T'08Q\-W\G^QA?9?'T18QWR)G[ .2$>2M.8 MKXODDT1Y*"(JE;$^[7B!]8WPLEK.!37ZV,/YVCL[-#BP=UWI(;/J,Q/9(M.+ M9=U5V"-"I8E>?(7V&\,T%HA)/0.22*V\'\3V7P,YU<*5$CM+1!\W#1R'NG-V ML\D(ZUTY4$)_6XGO!Z;2AR).]1R$"#B3+!6>9_MB:9,>L+8SEMM64QD M /& MR2?HSD9 HB"5B'C:E\Y2AF*L(Q<+$YG L4V7[?D^3'BX9RQ!V M<\M0NV N>5FN+YS.U5)DJOSP>L.JS<,=VU^OORR?>%[B>R%2$=:[.??TS"+M MU7N1S[6[C\TZ;-N(.FOG2@7%-'O81"PY9W^;66T[XOL)]:5(D S"Q$1Q]0D2 M^REBG @_]AA-N>VJP!9U8!>OJ2R@U="&T^& 9=UKS:O7#_E2;E9FI2*!B?[V M1(+-JT*4HAC["BG"?1Q3'H21;5_[6 >7;&@$N<='M3%(.V I36OV]:[>R*=^ MR$SWYYABIC=T\RZ'C!CB,DQ3IKU-QFW?]VQ5"/B>W<0[G3TNP*\WK*K2!&'- M%5;S-W]=^XOEUF%\3%4:F/9J""MB7F.1"6*,$E.^CZ.(!CA.CJY!G;OL<&DH M1R)#XSG-)P,8VERVM8]OWG[>X?:HJ*>8*>%/&*DOL3*4>"%%YD6J.-(H89YT MLI2V46!=Z(F,Q!JLT/9AMM=[)59U#\?5LGIDV"<^XS'B<9*8VFNMO* 8<4&I ME)R:P&LGFSB6#+O!3&0'H^!SP$>Y8N7WJWQA:EL+9G)W'_*BR/]6ZTEEIO;E MD=+4XSB02,7:D0MIX"-N7D&6'@E](EDH4]N>2@>U8!/Q]LUI*D:L&=D[%)=O M?I<7;U"U7%#>-L1D1>2=YS5=#E7R%/LLB)$(M36&6 6(^S0U;C03*1&Q](H"%'D!Y$I6$]0PHF/(@V43$WC!/MO]?T,.=1>W';)H?8!V@%C M:4SL123PPS0)D0B4_GXHQ_K @"D*:*"$'W(/6V_(]9/D4'NQVR6'V@=J!\RE M_8PA?:F_&7V\3'T3##=M[1,/1TAI!YAR'_L)M_W8P/CX,6BF=,Q.98\+Z(!/ M:^1*.W\^-NMRH()-],+X@RCFG @5$H\F1Y664P4$@:+&O9CL'!#L RNT?9BG MWM5,ZD/H _MQG8GZY0PFN$=2+T(IC?7.[4N]%(?F=A?2/GQLX8Q=- MTET.$ ^VA]$P0MO!;9$_JZ)ZO3;7.DTJ%\ ME:#NX/E8"NB^?<9!)9"IAS-//2A^;%,.(D0@C+^$XI4DJ<6B] M@KN[>F,/11^5X4:^ 7[SWF+]KERH)QJ$?HQ,#@Z%46#:10EJ'"U)TD@FE-I. M5;4J!'RJGLAJC@]']CAQX-1].IGMFS?U;+@*N>?'%$EE.J%&5*"$QI[!B?"8 M^V&D;+<&:=<(UGN&,['!K#AI8^:9,5$I ^"J6'Y;FM]M>HF%D?2YGQ DM&.! MPCA-M3\0!,@WSQ6&H0QB-KW%G=ONKZA67: \[+ M^DCC14*3Y6D?E6H?E7H8<<8"Q!),",?,#V+;0>L>ZL$>'.!,T@Y?+EODC:K6 M[PIG8O/;>OG'@8]#*5(4!9+IZ:4>BF,9(8T@(4([(#&W[?)VU0VV<0.<+5I@ M"OYP>]#^7PFY%C\S_2T>LB=]A-_#>/D8V_BF@!&ZMC8A]T;6/$+/D^Q@Y6V] M"M?X%O/,M/28US98?GC=_Y]-WZ-:O;6.>AAMLK4ML:?M92G+A3M3J#BZ+[7^ M'C/C6=0O9O^^S*KR[O[W39;6[OS;QP+=1:>TGM-NT1T@'[P:+:ST)]JGE>I9 MEY/8P[E10/>P][2$"S##VL GO:?DKTK51CH)_TTC=.&>_#MPWP(O#.]ZSWY< M3^.IWJMWV8?!?L5YB194_&WYG!FA#]I_^*#_\4\K:IY*!0FI7N1B:TV=$ $, M01WHIZKON;3,UY%,D.CD,+::T7"$JUL];%4\+>7G!9M;8>I0(D@4;Q!/C4@X MPI+YXJ^6I2SLT70D$L0I'[SZG6+A"%'_R/_>ZV=W!3PC&L2''D1<.S; !.[V MU.Q)R<]Y8?S"/]AB].?6)A?$!>Y%70=47/CPRJM%7JJ'?*>NJ,KG:/($]AJ@C4;"'LG;,\TL 0']* MB\5>K\N!O0X?49- ,(;.8)YW \"!:HU]**G]HQD2<3N4#7M8[O05M8)BG:SW MKIAKGM7Q]>7F0U M%'?9_'M5WL_N[BT?SZ P]M /3M'OH'=W,T/YI8"NXBQDDDVV6 M@\\#1[BX0-WO2UDL7N?[!D.SIVH\;XU2.^WN'CQK;9"X0-FG'X6X+3)AX?O: MB^I$C@.IM9/)N\#(%W-;[".KU&>6%?7MS_'4-,CLQ)$#";7S< "3=?AEO_[V M9U6;TM7WY?Q6C%OV+HCN1!ULCJT;./ MY9IK&S\5=>![HJ+,4^E6"C(O*#VR M&-.0>J=$_J**UV_IR5@GQC#([CL-,.*3W4C=#C,^RMPH$"Q UH>?MQ]K&RS MBZRIJ-1K?UUIKO\>'6UND@?&5RON>2<0_J/S )-X)UU)^94!^)4!Z,7-3;Z\ M4;D-4@XEP67,VK#.+TS M;28U.MIT* JLDG$H6\U0 /.S56C)%J]E5MHITCDK%*RJ<:3O?18>8/;NJS]O M"_&M>"B+3V65/;%U:LE>N7>G RV@EPI6 SF4RXL MN;,!WN35_ZG=3JULU2-W&0"L)-+"9GD1-F"&/VNA^5)M9VHC(7I&)%AIY% 6 MVZ%QB[>/*_60FVXORU+I>2[3O!"U:SUVL>TS#EBRVQ+#74!TD/8_LGRQ::?R MC_Q)79DGGHK7:_;W%-RW#@:7.+=I 5WP=- ,](S_6K%%EF9BH_T#^[%I:S*Z M6&+0@'"I>IOFT!57MTQ"+V,+MMPH_/7IV73/T1/@]=L%=GRW82/"U098,HI^ MR+IS K/IXK6(A2L@L' (<]/7:U#0\CGZ6&PG$IV*=5W&R*&L0*Y*?2Z\4W^M MLF*WKMA9E'L,TXEDIT)?_3%TM0KH]F6J"J!#R5:J?UJ4M5#Y<\M>_RC?]#2R M7?C31?Z([UJ#,[[69R<$+.':@X6W7^3Q[*$30C^46%79B[K2R\0\+UY'EXXT M2X2CZ1COO./DH0/)B\6Q>EF'_G"=BDC."X:KOFJE(N^'"S!UMRJWP-->"F1- MR66L\Y:)PQ?Y:)5NK-!Q+ ON4F]/4LZ \*M6\3UWFE_UB;_J$_MQ(__UD-?G M\;&?QZ$DL#*JMJ^C<;+0!"P6.[7L?!K'XN"V]4:X\RYSAVX3IEC=W'[L-_%6 M#EB16ML7T3!1:*=VHZV=H-NI-+AM>]PYWK7\Q55^KQ;U$S8;&QJ=NFB6"+>1 M#..K%1?HZ<^F]IF@DM]_/2SK=V63K<$CB,R\YX0:^92A5?BGSU_+4L M5Q89;9,+5IT[=!V]C!'TBOK=-(&1.T5ML=@F%ZPN=^CJ>ADC\&\Q?S /"-G( M Q_+ BNW'?S--6(!S]!,5/HDOGB]99FT1%232+#"VN%\M2 #?5 V)T6MH='* MUM)X3B98O>Q XBY@ ^UV;B/#LY>YM;7QK%"X4M>A7N8%>!QBK];LS0IAD\0F MV7!UJA:X; '+A:5TIZKU!?6L9+@*TS'KZB6@H"LK_EIEU:OID;6&4A]OGNI> MH!^S5"NC]&QML=MS*+B"TX%T#X,2^MAXM,S\4=:;2-U%]'N^T"C?5;9.DOV& M@JM5'1R[&P*E<_S?J.KK4N1/EF+HG0: *UFUQO5YV)QC^"3(/!73+0-U8MRI MV-$ &(&9;UA^S,PWP2\[I'<=HQ/?+D6?>H+GW$?^K?JNBHF_[^8Q.E'M4N"J M)WC07S7CJP4KKK.RLICJ/B^U$YTNA;,N @1-X.G*,C82J;IPX/-1_97:-E&"NM-KI.PT+?C9.A3@QDX/W5LV+' MQ,)VXCZ8YDSC.VXT"@2\W'F)BX/H5PL8T#'+G6JC;[4=B0+CIA7M1E8M@\[1MCTPV'NYM%DBW!W:(:OA&3R'X:UK.,;XZR](= MR4BV\G88P.^(%WB.I4G/F[S:J&HGC-Q]%$>BRB-Y;L%O^A5]\P_F#\Y*];__ M]?]02P$"% ,4 " "6@UU8*)Z,C=P' "3( &P @ $ M :6YF;BTP.3,P,C R,V5X:&EB:70S,3$N:'1M4$L! A0#% @ EH-= M6#4/W(#1!P HB !L ( !%0@ &EN9FXM,#DS,#(P,C-E M>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( ):#75B =C70G@4 !0E ; M " 1\0 !I;F9N+3 Y,S R,#(S97AH:6)I=#,R,2YH=&U02P$" M% ,4 " "6@UU85V#;;F$0 @ /PAH $0 @ 'V%0 :6YF M;BTR,#(S,#DS,"YH=&U02P$"% ,4 " "6@UU8*T=W6Q@4 ![Y@ $0 M @ &&)@( :6YF;BTR,#(S,#DS,"YX4PI .G0$ %0 @ '-.@( :6YF;BTR,#(S,#DS M,%]C86PN>&UL4$L! A0#% @ EH-=6*$:3#&UL4$L%!@ ) D 90( ' %NB! $! end XML 107 infn-20230930_htm.xml IDEA: XBRL DOCUMENT 0001138639 2023-01-01 2023-09-30 0001138639 2024-02-23 0001138639 2023-09-30 0001138639 2022-12-31 0001138639 us-gaap:ProductMember 2023-07-02 2023-09-30 0001138639 us-gaap:ProductMember 2022-06-26 2022-09-24 0001138639 us-gaap:ProductMember 2023-01-01 2023-09-30 0001138639 us-gaap:ProductMember 2021-12-26 2022-09-24 0001138639 us-gaap:ServiceMember 2023-07-02 2023-09-30 0001138639 us-gaap:ServiceMember 2022-06-26 2022-09-24 0001138639 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001138639 us-gaap:ServiceMember 2021-12-26 2022-09-24 0001138639 2023-07-02 2023-09-30 0001138639 2022-06-26 2022-09-24 0001138639 2021-12-26 2022-09-24 0001138639 us-gaap:CommonStockMember 2023-07-01 0001138639 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0001138639 us-gaap:RetainedEarningsMember 2023-07-01 0001138639 2023-07-01 0001138639 us-gaap:CommonStockMember 2023-07-02 2023-09-30 0001138639 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 2023-09-30 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 2023-09-30 0001138639 us-gaap:RetainedEarningsMember 2023-07-02 2023-09-30 0001138639 us-gaap:CommonStockMember 2023-09-30 0001138639 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001138639 us-gaap:RetainedEarningsMember 2023-09-30 0001138639 us-gaap:CommonStockMember 2022-12-31 0001138639 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001138639 us-gaap:RetainedEarningsMember 2022-12-31 0001138639 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001138639 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001138639 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001138639 us-gaap:CommonStockMember 2022-06-25 0001138639 us-gaap:AdditionalPaidInCapitalMember 2022-06-25 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-25 0001138639 us-gaap:RetainedEarningsMember 2022-06-25 0001138639 2022-06-25 0001138639 us-gaap:CommonStockMember 2022-06-26 2022-09-24 0001138639 us-gaap:AdditionalPaidInCapitalMember 2022-06-26 2022-09-24 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-26 2022-09-24 0001138639 us-gaap:RetainedEarningsMember 2022-06-26 2022-09-24 0001138639 us-gaap:CommonStockMember 2022-09-24 0001138639 us-gaap:AdditionalPaidInCapitalMember 2022-09-24 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-24 0001138639 us-gaap:RetainedEarningsMember 2022-09-24 0001138639 2022-09-24 0001138639 us-gaap:CommonStockMember 2021-12-25 0001138639 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 0001138639 us-gaap:RetainedEarningsMember 2021-12-25 0001138639 2021-12-25 0001138639 2020-12-27 2021-12-25 0001138639 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0001138639 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-25 0001138639 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-25 0001138639 us-gaap:CommonStockMember 2021-12-26 2022-09-24 0001138639 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 2022-09-24 0001138639 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-26 2022-09-24 0001138639 us-gaap:RetainedEarningsMember 2021-12-26 2022-09-24 0001138639 infn:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-02 2023-09-30 0001138639 infn:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001138639 infn:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-06-26 2022-09-24 0001138639 srt:MinimumMember 2023-09-30 0001138639 srt:MaximumMember 2023-09-30 0001138639 country:US 2023-07-02 2023-09-30 0001138639 country:US 2022-06-26 2022-09-24 0001138639 country:US 2023-01-01 2023-09-30 0001138639 country:US 2021-12-26 2022-09-24 0001138639 infn:AmericasExcludingUnitedStatesMember 2023-07-02 2023-09-30 0001138639 infn:AmericasExcludingUnitedStatesMember 2022-06-26 2022-09-24 0001138639 infn:AmericasExcludingUnitedStatesMember 2023-01-01 2023-09-30 0001138639 infn:AmericasExcludingUnitedStatesMember 2021-12-26 2022-09-24 0001138639 us-gaap:EMEAMember 2023-07-02 2023-09-30 0001138639 us-gaap:EMEAMember 2022-06-26 2022-09-24 0001138639 us-gaap:EMEAMember 2023-01-01 2023-09-30 0001138639 us-gaap:EMEAMember 2021-12-26 2022-09-24 0001138639 srt:AsiaPacificMember 2023-07-02 2023-09-30 0001138639 srt:AsiaPacificMember 2022-06-26 2022-09-24 0001138639 srt:AsiaPacificMember 2023-01-01 2023-09-30 0001138639 srt:AsiaPacificMember 2021-12-26 2022-09-24 0001138639 infn:DirectRevenueMember 2023-07-02 2023-09-30 0001138639 infn:DirectRevenueMember 2022-06-26 2022-09-24 0001138639 infn:DirectRevenueMember 2023-01-01 2023-09-30 0001138639 infn:DirectRevenueMember 2021-12-26 2022-09-24 0001138639 infn:IndirectRevenueMember 2023-07-02 2023-09-30 0001138639 infn:IndirectRevenueMember 2022-06-26 2022-09-24 0001138639 infn:IndirectRevenueMember 2023-01-01 2023-09-30 0001138639 infn:IndirectRevenueMember 2021-12-26 2022-09-24 0001138639 2023-10-01 2023-09-30 0001138639 2024-01-01 2023-09-30 0001138639 2025-01-01 2023-09-30 0001138639 2026-01-01 2023-09-30 0001138639 2027-01-01 2023-09-30 0001138639 2028-01-01 2023-09-30 0001138639 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-09-30 0001138639 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-09-30 0001138639 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-09-30 0001138639 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-12-31 0001138639 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-12-31 0001138639 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-12-31 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001138639 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001138639 infn:ForeignSubsidiaryMember 2023-09-30 0001138639 infn:ForeignSubsidiaryMember 2022-12-31 0001138639 us-gaap:CustomerRelationshipsMember 2023-09-30 0001138639 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001138639 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001138639 us-gaap:CustomerRelationshipsMember 2022-12-31 0001138639 us-gaap:CustomerRelationshipsMember 2021-12-26 2022-12-31 0001138639 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001138639 us-gaap:DevelopedTechnologyRightsMember 2021-12-26 2022-12-31 0001138639 us-gaap:TradeAccountsReceivableMember 2023-07-02 2023-09-30 0001138639 us-gaap:TradeAccountsReceivableMember 2023-01-01 2023-09-30 0001138639 us-gaap:TradeAccountsReceivableMember 2022-06-26 2022-09-24 0001138639 us-gaap:TradeAccountsReceivableMember 2021-12-26 2022-09-24 0001138639 us-gaap:ComputerEquipmentMember 2023-09-30 0001138639 us-gaap:ComputerEquipmentMember 2022-12-31 0001138639 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-09-30 0001138639 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001138639 infn:LaboratoryAndManufacturingEquipmentMember 2023-09-30 0001138639 infn:LaboratoryAndManufacturingEquipmentMember 2022-12-31 0001138639 us-gaap:LandAndBuildingMember 2023-09-30 0001138639 us-gaap:LandAndBuildingMember 2022-12-31 0001138639 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001138639 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001138639 infn:LeaseholdAndBuildingImprovementsMember 2023-09-30 0001138639 infn:LeaseholdAndBuildingImprovementsMember 2022-12-31 0001138639 us-gaap:ConstructionInProgressMember 2023-09-30 0001138639 us-gaap:ConstructionInProgressMember 2022-12-31 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2023-09-30 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2022-12-31 0001138639 us-gaap:LicenseMember infn:EnterpriseResourcePlanningSystemsMember 2023-09-30 0001138639 us-gaap:LicenseMember infn:EnterpriseResourcePlanningSystemsMember 2022-12-31 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2023-07-02 2023-09-30 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2023-01-01 2023-09-30 0001138639 us-gaap:LicenseAgreementTermsMember 2023-07-02 2023-09-30 0001138639 us-gaap:LicenseAgreementTermsMember 2023-01-01 2023-09-30 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2022-06-26 2022-09-24 0001138639 infn:EnterpriseResourcePlanningSystemsMember 2021-12-26 2022-09-24 0001138639 us-gaap:LicenseAgreementTermsMember 2022-06-26 2022-09-24 0001138639 us-gaap:LicenseAgreementTermsMember 2021-12-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2023-07-02 2023-09-30 0001138639 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember 2023-07-02 2023-09-30 0001138639 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2022-06-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember 2022-06-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember infn:LeaseRelatedImpairmentChargesMember 2023-07-02 2023-09-30 0001138639 us-gaap:OperatingExpenseMember infn:LeaseRelatedImpairmentChargesMember 2023-07-02 2023-09-30 0001138639 us-gaap:CostOfSalesMember infn:LeaseRelatedImpairmentChargesMember 2022-06-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember infn:LeaseRelatedImpairmentChargesMember 2022-06-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember infn:OtherImpairmentChargesMember 2023-07-02 2023-09-30 0001138639 us-gaap:OperatingExpenseMember infn:OtherImpairmentChargesMember 2023-07-02 2023-09-30 0001138639 us-gaap:CostOfSalesMember infn:OtherImpairmentChargesMember 2022-06-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember infn:OtherImpairmentChargesMember 2022-06-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember 2023-07-02 2023-09-30 0001138639 us-gaap:OperatingExpenseMember 2023-07-02 2023-09-30 0001138639 us-gaap:CostOfSalesMember 2022-06-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember 2022-06-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-09-30 0001138639 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-09-30 0001138639 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2021-12-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember 2021-12-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember infn:LeaseRelatedImpairmentChargesMember 2023-01-01 2023-09-30 0001138639 us-gaap:OperatingExpenseMember infn:LeaseRelatedImpairmentChargesMember 2023-01-01 2023-09-30 0001138639 us-gaap:CostOfSalesMember infn:LeaseRelatedImpairmentChargesMember 2021-12-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember infn:LeaseRelatedImpairmentChargesMember 2021-12-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember infn:OtherImpairmentChargesMember 2023-01-01 2023-09-30 0001138639 us-gaap:OperatingExpenseMember infn:OtherImpairmentChargesMember 2023-01-01 2023-09-30 0001138639 us-gaap:CostOfSalesMember infn:OtherImpairmentChargesMember 2021-12-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember infn:OtherImpairmentChargesMember 2021-12-26 2022-09-24 0001138639 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001138639 us-gaap:OperatingExpenseMember 2023-01-01 2023-09-30 0001138639 us-gaap:CostOfSalesMember 2021-12-26 2022-09-24 0001138639 us-gaap:OperatingExpenseMember 2021-12-26 2022-09-24 0001138639 us-gaap:EmployeeSeveranceMember 2022-12-31 0001138639 infn:LeaseRelatedImpairmentChargesMember 2022-12-31 0001138639 infn:OtherImpairmentChargesMember 2022-12-31 0001138639 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-09-30 0001138639 infn:LeaseRelatedImpairmentChargesMember 2023-01-01 2023-09-30 0001138639 infn:OtherImpairmentChargesMember 2023-01-01 2023-09-30 0001138639 us-gaap:EmployeeSeveranceMember 2023-09-30 0001138639 infn:LeaseRelatedImpairmentChargesMember 2023-09-30 0001138639 infn:OtherImpairmentChargesMember 2023-09-30 0001138639 infn:A2021RestructuringPlanMember 2023-09-30 0001138639 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001138639 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-31 0001138639 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-09-30 0001138639 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-09-30 0001138639 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0001138639 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-09-30 0001138639 us-gaap:ConvertibleNotesPayableMember 2023-07-02 2023-09-30 0001138639 us-gaap:ConvertibleNotesPayableMember 2022-06-26 2022-09-24 0001138639 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-09-30 0001138639 us-gaap:ConvertibleNotesPayableMember 2021-12-26 2022-09-24 0001138639 us-gaap:RestrictedStockMember 2023-07-02 2023-09-30 0001138639 us-gaap:RestrictedStockMember 2022-06-26 2022-09-24 0001138639 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001138639 us-gaap:RestrictedStockMember 2021-12-26 2022-09-24 0001138639 us-gaap:PerformanceSharesMember 2023-07-02 2023-09-30 0001138639 us-gaap:PerformanceSharesMember 2022-06-26 2022-09-24 0001138639 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001138639 us-gaap:PerformanceSharesMember 2021-12-26 2022-09-24 0001138639 us-gaap:EmployeeStockMember 2023-07-02 2023-09-30 0001138639 us-gaap:EmployeeStockMember 2022-06-26 2022-09-24 0001138639 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001138639 us-gaap:EmployeeStockMember 2021-12-26 2022-09-24 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:ConvertibleDebtMember 2023-09-30 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member us-gaap:ConvertibleDebtMember 2023-09-30 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-09-30 0001138639 us-gaap:MortgagesMember 2023-09-30 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:ConvertibleDebtMember 2022-12-31 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member us-gaap:ConvertibleDebtMember 2022-12-31 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2022-12-31 0001138639 us-gaap:MortgagesMember 2022-12-31 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:SeniorNotesMember 2018-09-30 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member us-gaap:SeniorNotesMember 2020-03-31 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:SeniorNotesMember 2022-08-31 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:SeniorNotesMember 2023-06-30 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:SeniorNotesMember 2022-08-08 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:SeniorNotesMember 2023-06-01 2023-06-30 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:SeniorNotesMember 2023-06-01 2023-06-30 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2023-07-02 2023-09-30 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2022-06-26 2022-09-24 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2023-01-01 2023-09-30 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2021-12-26 2022-09-24 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:SeniorNotesMember 2021-12-26 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member us-gaap:SeniorNotesMember 2021-12-26 2021-12-26 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member us-gaap:SeniorNotesMember 2020-03-31 2020-03-31 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member us-gaap:SeniorNotesMember 2022-08-08 2022-08-08 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2023-09-30 0001138639 infn:A2.125ConvertibleSeniorNotesDueSeptember12024Member 2022-12-31 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member 2023-09-30 0001138639 infn:ConvertibleSeniorNotes2.5DueMarch12027Member 2022-12-31 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member 2023-09-30 0001138639 infn:A375ConvertibleSeniorNotesDue2028Member 2022-12-31 0001138639 us-gaap:RevolvingCreditFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember 2022-06-24 0001138639 us-gaap:LetterOfCreditMember infn:CreditAgreementMember us-gaap:LineOfCreditMember 2022-06-24 0001138639 infn:SwingLoanSubFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember 2022-06-24 0001138639 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-06-24 2022-06-24 0001138639 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-06-24 2022-06-24 0001138639 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-06-24 2022-06-24 0001138639 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-06-24 2022-06-24 0001138639 us-gaap:RevolvingCreditFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember 2022-06-24 2022-06-24 0001138639 us-gaap:RevolvingCreditFacilityMember infn:CreditAgreementMember us-gaap:LineOfCreditMember 2023-09-30 0001138639 us-gaap:LetterOfCreditMember infn:CreditAgreementMember us-gaap:LineOfCreditMember 2023-09-30 0001138639 us-gaap:LetterOfCreditMember infn:BankersGuaranteesOrPerformanceBondsMember 2023-09-30 0001138639 us-gaap:MortgagesMember 2019-03-01 2019-03-31 0001138639 us-gaap:MortgagesMember 2019-03-31 0001138639 us-gaap:MortgagesMember 2021-09-24 0001138639 us-gaap:MortgagesMember 2021-09-24 2021-09-24 0001138639 infn:ConvertibleSeniorNotesTwoThousandTwentyEightMember us-gaap:SeniorNotesMember 2023-09-30 0001138639 infn:ConvertibleSeniorNotesTwoThousandTwentySevenMember us-gaap:SeniorNotesMember 2023-09-30 0001138639 infn:ConvertibleSeniorNotesTwoThousandTwentyFourMember us-gaap:SeniorNotesMember 2023-09-30 0001138639 us-gaap:OtherNoncurrentLiabilitiesMember 2023-09-30 0001138639 infn:A2016EquityIncentivePlanMember 2023-05-01 2023-05-31 0001138639 infn:A2016EquityIncentivePlanMember 2023-09-30 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001138639 us-gaap:PerformanceSharesMember 2022-12-31 0001138639 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001138639 us-gaap:PerformanceSharesMember 2023-09-30 0001138639 2023-09-29 0001138639 us-gaap:EmployeeStockMember 2023-07-02 2023-09-30 0001138639 us-gaap:EmployeeStockMember 2022-06-26 2022-09-24 0001138639 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001138639 us-gaap:EmployeeStockMember 2021-12-26 2022-09-24 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2023-07-02 2023-09-30 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2022-06-26 2022-09-24 0001138639 us-gaap:RestrictedStockUnitsRSUMember 2021-12-26 2022-09-24 0001138639 us-gaap:PerformanceSharesMember 2023-07-02 2023-09-30 0001138639 us-gaap:PerformanceSharesMember 2022-06-26 2022-09-24 0001138639 us-gaap:PerformanceSharesMember 2021-12-26 2022-09-24 0001138639 us-gaap:InventoryValuationAndObsolescenceMember 2023-09-30 0001138639 us-gaap:InventoryValuationAndObsolescenceMember 2022-12-31 0001138639 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-02 2023-09-30 0001138639 us-gaap:ResearchAndDevelopmentExpenseMember 2022-06-26 2022-09-24 0001138639 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001138639 us-gaap:ResearchAndDevelopmentExpenseMember 2021-12-26 2022-09-24 0001138639 us-gaap:SellingAndMarketingExpenseMember 2023-07-02 2023-09-30 0001138639 us-gaap:SellingAndMarketingExpenseMember 2022-06-26 2022-09-24 0001138639 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001138639 us-gaap:SellingAndMarketingExpenseMember 2021-12-26 2022-09-24 0001138639 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-02 2023-09-30 0001138639 us-gaap:GeneralAndAdministrativeExpenseMember 2022-06-26 2022-09-24 0001138639 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001138639 us-gaap:GeneralAndAdministrativeExpenseMember 2021-12-26 2022-09-24 0001138639 country:US 2023-09-30 0001138639 country:US 2022-12-31 0001138639 infn:OtherAmericasMember 2023-09-30 0001138639 infn:OtherAmericasMember 2022-12-31 0001138639 us-gaap:EMEAMember 2023-09-30 0001138639 us-gaap:EMEAMember 2022-12-31 0001138639 srt:AsiaPacificMember 2023-09-30 0001138639 srt:AsiaPacificMember 2022-12-31 0001138639 us-gaap:LetterOfCreditMember 2023-09-30 0001138639 us-gaap:LetterOfCreditMember 2022-12-31 0001138639 us-gaap:SuretyBondMember 2023-09-30 0001138639 us-gaap:SuretyBondMember 2022-12-31 shares iso4217:USD iso4217:USD shares pure infn:installment infn:segment false 2023 Q3 0001138639 --12-30 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P3Y P3M P1Y P1Y P1Y P1Y P1Y 1 10-Q true 2023-09-30 false 001-33486 INFINERA CORPORATION DE 77-0560433 6373 San Ignacio Avenue San Jose CA 95119 408 572-5200 Common stock, par value $0.001 per share INFN NASDAQ Yes Yes Large Accelerated Filer false false false 231422390 123927000 178657000 1725000 7274000 328863000 419735000 456880000 374855000 127145000 152451000 1038540000 1132972000 200718000 172929000 29877000 34543000 27075000 47787000 225219000 232663000 984000 3272000 45912000 44972000 1568325000 1669138000 282122000 304880000 110288000 141450000 77160000 78849000 25641000 510000 18845000 19747000 100777000 158501000 614833000 703937000 657936000 667719000 17013000 16874000 21173000 23178000 2234000 2348000 39158000 45862000 34749000 29573000 0.001 0.001 25000000 25000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 229442000 229442000 220408000 220408000 229000 220000 1963838000 1901491000 -45159000 -22471000 -1737679000 -1699593000 181229000 179647000 1568325000 1669138000 316613000 317439000 931057000 869744000 75756000 73008000 229615000 217562000 392369000 390447000 1160672000 1087306000 190312000 210018000 577152000 597027000 40209000 39765000 124889000 116145000 3528000 6227000 10621000 18687000 0 22000 0 185000 234049000 256032000 712662000 732044000 158320000 134415000 448010000 355262000 76846000 76156000 237234000 228202000 41075000 33919000 124406000 105072000 29368000 28923000 89762000 86963000 2976000 3582000 10088000 10995000 400000 1142000 2621000 9545000 150665000 143722000 464111000 440777000 7655000 -9307000 -16101000 -85515000 546000 269000 1734000 426000 7608000 6516000 21795000 18760000 0 15521000 0 15521000 -7540000 -7105000 10586000 -4605000 -14602000 2169000 -9475000 -7418000 -6947000 -7138000 -25576000 -92933000 2466000 4792000 12510000 16568000 -9413000 -11930000 -38086000 -109501000 -0.04 -0.05 -0.17 -0.51 -0.04 -0.05 -0.17 -0.51 228077000 217620000 225465000 215104000 228077000 217620000 225465000 215104000 -9413000 -11930000 -38086000 -109501000 2208000 -9673000 -21936000 -34883000 0 0 -447000 0 108000 -77000 305000 -246000 2100000 -9596000 -22688000 -34637000 -7313000 -21526000 -60774000 -144138000 226488000 226000 1942477000 -47259000 -1728266000 167178000 1739000 2000 6193000 6195000 1338000 1000 1000 123000 549000 549000 15717000 15717000 2100000 2100000 -9413000 -9413000 229442000 229000 1963838000 -45159000 -1737679000 181229000 220408000 220000 1901491000 -22471000 -1699593000 179647000 3514000 4000 14927000 14931000 5883000 5000 5000 363000 2217000 2217000 49637000 49637000 -22688000 -22688000 -38086000 -38086000 229442000 229000 1963838000 -45159000 -1737679000 181229000 216431000 216000 1867000000 -29537000 -1721121000 116558000 1318000 1000 6309000 6310000 1324000 2000 2000 210000 957000 957000 13814000 13814000 -9596000 -9596000 -11930000 -11930000 218863000 219000 1886166000 -39133000 -1733051000 114201000 211381000 211000 2026098000 -4496000 -1698042000 323771000 -196493000 74492000 -122001000 2552000 2000 15189000 15191000 5419000 6000 6000 489000 3346000 3346000 44718000 44718000 -34637000 -34637000 -109501000 -109501000 218863000 219000 1886166000 -39133000 -1733051000 114201000 -38086000 -109501000 59403000 64011000 1183000 6098000 2970000 5270000 6402000 7203000 49393000 44418000 0 15521000 683000 -892000 -89248000 -64833000 82983000 45514000 -16811000 36971000 -27798000 37327000 -46163000 -23083000 -59839000 -36458000 -30142000 -36996000 40900000 37750000 -40900000 -37750000 98751000 373750000 83446000 280842000 0 80000000 0 80000000 381000 366000 2108000 11246000 7720000 5413000 784000 1054000 14931000 15189000 2217000 3346000 17026000 86672000 -8551000 -4430000 -62567000 7496000 189203000 202521000 126636000 210017000 9955000 9330000 21579000 14694000 0 1313000 18529000 2698000 1207000 4805000 16510000 8591000 123927000 198044000 1725000 8946000 984000 3027000 126636000 210017000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Basis of Presentation and Significant Accounting Policies</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infinera Corporation (the “Company”) prepared its interim condensed consolidated financial statements that accompany these notes in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”), consistent in all material respects with those applied in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made certain estimates, assumptions and judgments that can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, as well as the reported amounts of revenue and expenses during the periods presented. Estimates, assumptions and judgments made by management include inventory valuation, revenue recognition, accounting for income taxes, stock-based compensation, employee benefit and pension plans, manufacturing partner and supplier liabilities, allowances for sales returns, allowances for credit losses, useful life of intangibles and property, plant and equipment, impairment loss related to lease abandonment, accrued warranty, operating and finance lease liabilities, restructuring and other related costs and loss contingencies. Management believes that the estimates and judgments upon which they rely are reasonable based upon information available to them at the time that these estimates and judgments are made. The Company expects uncertainties around its key accounting estimates to continue to evolve depending on the duration and degree of impact associated with inflation, disruption in the global economy and financial markets and the ongoing effects of the coronavirus (“COVID-19”) pandemic. These estimates may change as new events occur and additional information emerges, and such changes are recognized or disclosed in the Company's condensed consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim financial information is unaudited, but reflects all adjustments that are, in management’s opinion, necessary to provide a fair presentation of results for the interim periods presented. All adjustments are of a normal recurring nature. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This interim information should be read in conjunction with the consolidated financial statements in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three-months ended September 30, 2023, one customer accounted for 12% of the Company's total revenue and for the nine-months ended September 30, 2023, the same customer accounted for 11% of the Company's total revenue. For the three-months ended September 24, 2022, one customer accounted for 12% of the Company's total revenue and for the nine-months ended September 24, 2022, no customer accounted for 10% or more of the Company's total revenue.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in the Company’s significant accounting policies for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine-</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended September 30, 2023 compare</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d to those disclosed in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as amended.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting Disclosures</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” The standard improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit (referred to as the “significant expense principle”). The standard will become effective for fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and is currently evaluating the impact this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Disclosures</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The standard enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The standard will be effective for fiscal year 2024 annual financial statements with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and expects the adoption of the standard will impact certain of the income tax disclosures.</span></div> 0.12 0.11 0.12 <div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting Disclosures</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” The standard improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit (referred to as the “significant expense principle”). The standard will become effective for fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and is currently evaluating the impact this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Disclosures</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” The standard enhances income tax disclosure requirements for all entities by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The standard will be effective for fiscal year 2024 annual financial statements with early adoption permitted. The Company plans to adopt the standard when it becomes effective beginning in fiscal year 2024 annual financial statements, and expects the adoption of the standard will impact certain of the income tax disclosures.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Leases</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for real estate (facilities) and automobiles. For the three- and nine-months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023, operating lease expense was $3.4 million and $11.6 million, respectively. Included in operating lease expense were rent expense and impairment charges due to restructuring resulting in abandonment of certain lease facilities, amounting to $0.4 million and $2.6 million, for the three- and nine-months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023, respectively. For the three- and nine-months ended September 24, 2022, operating lease expense was $4.2 million and $17.5 million, respectively. Included in operating lease expense were rent expense and impairment charges due to restructuring resulting in abandonment of certain lease facilities, amounting to $1.1 million and $7.5 million, for the three- and nine-months ended September 24, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost, short-term lease cost and sublease income were immaterial during the three- and nine-month periods ended September 30, 2023 and September 24, 2022.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-465"><span style="-sec-ix-hidden:f-466">Accrued expenses and other current liabilities</span></span></span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,875 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,948 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-469"><span style="-sec-ix-hidden:f-470">Other long-term liabilities</span></span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,862 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,033 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,810 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has finance leases. The lease term for these arrangements range from <span style="-sec-ix-hidden:f-475">three</span> to five years with options to purchase, or ownership transferring at the end of the term. As of September 30, 2023 and December 31, 2022, finance leases included in property, plant, and equipment, net in the condensed consolidated balance sheets were $5.6 million and $1.9 million, respectively. Finance lease expense includes amortization of the right-of-use assets and interest expense. Total finance lease expense during the three- and nine-month periods ended September 30, 2023 and September 24, 2022 was not material.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Lease</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,436 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span><span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,033 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Calculated using the interest rate for each lease.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information for the Company's non-cancelable leases for the nine-months ended September 30, 2023 (in thousands, except for weighted average and percentage data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Lease</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.24 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for new lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3400000 11600000 400000 2600000 4200000 17500000 1100000 7500000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents current and long-term portion of operating lease liabilities as classified in the condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-465"><span style="-sec-ix-hidden:f-466">Accrued expenses and other current liabilities</span></span></span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,875 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,948 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-469"><span style="-sec-ix-hidden:f-470">Other long-term liabilities</span></span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,862 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,033 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,810 </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> 11875000 10948000 39158000 45862000 51033000 56810000 P5Y 5600000 1900000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Lease</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,436 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span><span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,033 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Calculated using the interest rate for each lease.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):</span><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></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:400;line-height:100%"> </span></td><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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</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:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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><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><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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Payable, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,558 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,511 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,813 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,667 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,206 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,355 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503,006 </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:top"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from <span style="-sec-ix-hidden:f-969">one</span> to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents maturity of lease liabilities under the Company's non-cancelable leases as of September 30, 2023 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Lease</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,436 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span><span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,033 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Calculated using the interest rate for each lease.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):</span><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></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:400;line-height:100%"> </span></td><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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</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:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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><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><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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Payable, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,558 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,511 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,813 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,667 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,206 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,355 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503,006 </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:top"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from <span style="-sec-ix-hidden:f-969">one</span> to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.</span></div> 62873000 5436000 11840000 781000 51033000 4655000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information for the Company's non-cancelable leases for the nine-months ended September 30, 2023 (in thousands, except for weighted average and percentage data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Lease</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Lease</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.24 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for new lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P4Y9M14D P4Y2M26D 0.0932 0.0988 12261000 784000 3104000 4363000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Revenue Recognition</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by geography, based on the shipping address of the customer (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,649 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,071 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,798 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,786 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,232 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,630 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,369 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,447 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,672 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,306 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products directly to customers who are predominantly service providers and to channel partners that sell on its behalf.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by sales channel (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,076 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,055 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,456 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,666 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,369 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,447 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,672 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,306 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (Liabilities)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,735 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,172 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181,679)</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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized for the three- and nine-months ended September 30, 2023 that was included in the deferred revenue balance at the beginning of the reporting period was $17.4 million and $112.7 million, respectively. Revenue recognized for the three- and nine-months ended September 24, 2022 that was included in the deferred revenue balance at the beginning of the reporting period was $21.5 million and $92.0 million, respectively. Changes in the contract asset and liability balances during the three- and nine-month periods ended September 30, 2023 and September 24, 2022 were not materially impacted by other factors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligation</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially satisfied, consisting of deferred revenue and backlog. The Company’s backlog represents purchase orders received from customers for future product shipments and services. The Company’s backlog is subject to future events that could cause the amount or timing of the related revenue to change, and, in certain cases, may be canceled without penalty. Orders in backlog may be fulfilled several quarters following receipt or may relate to multi-year support service obligations.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) pursuant to contracts that are not subject to cancellation without penalty at the end of the reporting period (in thousands):</span></div><div style="margin-top:14pt"><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:25.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.704%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue expected to be recognized in the future as of September 30, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,267 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,403 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,163 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,053 </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></table></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by geography, based on the shipping address of the customer (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,649 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,071 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,798 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,786 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,232 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,630 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,369 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,447 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,672 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,306 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products directly to customers who are predominantly service providers and to channel partners that sell on its behalf.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by sales channel (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,076 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,055 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,456 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,666 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,369 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,447 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,672 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,306 </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> 229649000 222071000 683798000 573786000 25361000 21496000 69073000 75232000 99261000 94181000 278154000 306630000 38098000 52699000 129647000 131658000 392369000 390447000 1160672000 1087306000 264076000 287055000 768456000 821666000 128293000 103392000 392216000 265640000 392369000 390447000 1160672000 1087306000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (Liabilities)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,735 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,172 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 328863000 419735000 37407000 60172000 121950000 181679000 17400000 112700000 21500000 92000000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) pursuant to contracts that are not subject to cancellation without penalty at the end of the reporting period (in thousands):</span></div><div style="margin-top:14pt"><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:25.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.704%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue expected to be recognized in the future as of September 30, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,267 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,403 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,163 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,053 </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></table></div> 347267000 132403000 18163000 8660000 6182000 3378000 516053000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Fair Value Measurements</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure of Fair Values</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued liabilities, and debt. The carrying values of these financial instruments other than the Company's 2024 Notes, 2027 Notes and 2028 Notes (as defined below and collectively referred to as "convertible senior notes") approximate their fair values. The fair value of convertible senior notes was determined based on the quoted bid price of the convertible senior notes in an over-the-counter market on September 29, 2023 (the last trading day of the quarter).</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values of the convertible senior notes (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.841%"><tr><td style="width:1.0%"></td><td style="width:32.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',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:'Arial',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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,605 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,605 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,364 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,364 </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="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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are measured and reported at fair value on a recurring basis. The following table presents the fair value of these financial assets and their levels within the fair value hierarchy (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.433%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',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:'Arial',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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,000 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,000 </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></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine-months ended September 30, 2023, there were no transfers of assets or liabilities between Level 1 and Level 2 of the fair value hierarchy. As of each of September 30, 2023 and December 31, 2022, none of the Company’s existing assets or liabilities were classified as Level 3.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures goodwill and intangible assets at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. The Company performed an analysis of impairment indicators of these assets and noted no adverse impact to their fair values as of September 30, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facilities-related Charges</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies certain facilities-related charges within Level 3 of the fair value hierarchy and applies fair value accounting on a nonrecurring basis when impairment indicators exist or upon the existence of observable fair values.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its restructuring plans (as discussed in Note 7, “Restructuring and Other Related Costs” to the notes to condensed consolidated financial statements), the Company incurred facilities-related charges of $0.4 million and $2.6 million for the three- and nine-months ended September 30, 2023, respectively. The Company incurred facilities-related charges of $1.1 million and $7.5 million for the three- and nine-months ended September 24, 2022, respectively. These charges primarily consisted of impairment charges incurred for operating lease right-of-use assets and were calculated at fair value based on estimated future sublease rental receipts that the Company could reasonably obtain over the remaining lease term at the discount rate. Facilities-related charges are classified as Level 3 measurement due to the significance of these unobservable inputs. See Note 7, "Restructuring and Other Related Costs" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had $126.6 million of cash, cash equivalents and restricted cash, including $47.0 million of cash held by its foreign subsidiaries.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had $189.2 million of cash, cash equivalents and restricted cash, including $65.9 million of cash held by its foreign subsidiaries.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash held by its foreign subsidiaries is used for operating and investing activities in those locations, and the Company does not currently have the need or the intent to repatriate those funds to the U.S.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values of the convertible senior notes (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.841%"><tr><td style="width:1.0%"></td><td style="width:32.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',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:'Arial',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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,605 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,605 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,364 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,364 </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="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>The following table presents the fair value of these financial assets and their levels within the fair value hierarchy (in thousands):<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.433%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',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:'Arial',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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,000 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,000 </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></table></div> 0 630605000 630605000 0 785364000 785364000 70000000 0 70000000 95000000 0 95000000 400000 2600000 1100000 7500000 126600000 47000000 189200000 65900000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Goodwill and Intangible Assets</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s goodwill during the nine-months ended September 30, 2023 (in thousands): </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,663 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,444)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,219 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount of goodwill may change due to the effects of foreign currency fluctuations as a portion of these assets are denominated in foreign currency. To date, the Company has not recognized any impairment losses on goodwill.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company’s intangible assets as of September 30, 2023 and December 31, 2022 (in thousands, except for weighted average data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.715%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life (In Years)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,075 </span></td><td style="background-color:#cceeff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,051 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,976)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,075 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.715%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life (In Years)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and backlog</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,167 </span></td><td style="background-color:#cceeff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,620 </span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,928 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,141)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,787 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount of intangible assets and the related amortization expense of intangible assets may change due to the effects of foreign currency fluctuations as a portion of these assets are denominated in foreign currency. Amortization expenses were $6.5 million and $20.7 million for the three- and nine-months ended September 30, 2023, respectively. Amortization expenses were $9.8 million and $29.7 million for the three- and nine-months ended September 24, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost less accumulated amortization and impairment, if any. Amortization expenses are recorded to the appropriate cost and expense categories. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:29.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.170%"></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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years</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:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,075 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,025 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,025 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,769 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',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></tr></table></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s goodwill during the nine-months ended September 30, 2023 (in thousands): </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,663 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,444)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,219 </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> 232663000 7444000 225219000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company’s intangible assets as of September 30, 2023 and December 31, 2022 (in thousands, except for weighted average data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.715%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life (In Years)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,075 </span></td><td style="background-color:#cceeff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,051 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,976)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,075 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.715%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life (In Years)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and backlog</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,167 </span></td><td style="background-color:#cceeff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,620 </span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,928 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,141)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,787 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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></tr></table></div> 110318000 83243000 27075000 P3Y 148733000 148733000 0 259051000 231976000 27075000 151461000 114294000 37167000 P3Y6M 170467000 159847000 10620000 P0Y8M12D 321928000 274141000 47787000 6500000 20700000 9800000 29700000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:29.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.170%"></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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years</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:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,075 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,025 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,025 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,769 </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:'Arial',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:'Arial',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:'Arial',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:'Arial',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></tr></table></div> 27075000 2256000 9025000 9025000 6769000 0 0 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Balance Sheet Details</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted cash balance is held in deposit accounts at various banks globally. These amounts primarily collateralize the Company’s issuances of standby letters of credit and bank guarantees. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a rollforward of the allowance for credit losses for accounts receivable for the nine-months ended September 30, 2023 (in thousands):</span></div><div style="margin-top:19pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:81.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.389%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(390)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries during the period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</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="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 style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966 </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:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The new additions during the nine-months ended September 30, 2023 are primarily due to specific reserves.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The write offs during the nine-months ended September 30, 2023 are primarily amounts fully reserved previously.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Factoring</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells certain designated trade account receivables based on factoring arrangements with well-established factoring companies. Pursuant to the terms of the arrangements, the Company accounts for these transactions in accordance with ASC Topic 860, "Transfers and Servicing". The Company's factor purchases trade accounts receivables on a non-recourse basis and without any further obligations. Trade accounts receivables balances sold are removed from the condensed consolidated balance sheets and cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows. The difference between the fair value of the Company's trade receivables and the proceeds received is recorded as interest expense in the Company's condensed consolidated statements of operations. For the three- and nine-months ended September 30, 2023, the Company's recognized factoring related interest expense was approximately $0.3 million and $0.7 million, respectively. For the three- and nine-months ended September 24, 2022, the Company's recognized factoring related interest expense was approximately $0.2 million and $0.4 million, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three- and nine-months ended September 30, 2023, the Company's gross amount of trade accounts receivables sold were approximately $18.1 million and $52.5 million, respectively. For the three- and nine-months ended September 24, 2022, the Company's gross amount of trade accounts receivables sold were approximately $25.0 million and $67.6 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selected Balance Sheet Items</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of selected balance sheet items (in thousands): </span></div><div style="margin-bottom:4pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventory</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,576 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,855 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,024 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,454 </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:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory and manufacturing equipment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,261 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and building</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,828 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold and building improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,418 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,460 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,792 </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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340,863)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,718 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,929 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss contingency related to non-cancelable purchase commitments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,796 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating and finance lease liability</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,701 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring accrual</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,255 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;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:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,288 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,450 </span></td><td style="background-color:#ffffff;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:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">Included in computer software at September 30, 2023 and December 31, 2022 were $34.7 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at September 30, 2023 and December 31, 2022 were $10.8 million and $9.0 million, respectively. Also included in computer software at September 30, 2023 and December 31, 2022 was $32.4 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at September 30, 2023 and December 31, 2022 was $17.3 million and $9.1 million, respectively.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">Depreciation expense was $13.5 million and $38.7 million (which includes depreciation of capitalized ERP cost of $1.3 million and $3.5 million, respectively) for the three- and nine-months ended September 30, 2023, respectively. Also included in depreciation expense for the three- and nine-months ended September 30, 2023 was $2.4 million and $6.8 million, respectively, related to term licenses. Depreciation expense was $11.5 million and $34.3 million (which includes depreciation of capitalized ERP cost of $1.1 million and $2.6 million, respectively) for the three- and nine-months ended September 24, 2022, respectively. Also included in depreciation expense for the three- and nine-months ended September 24, 2022 was $2.0 million and $5.5 million, respectively, related to term licenses.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a rollforward of the allowance for credit losses for accounts receivable for the nine-months ended September 30, 2023 (in thousands):</span></div><div style="margin-top:19pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:81.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.389%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write offs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(390)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries during the period</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</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="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 style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966 </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:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The new additions during the nine-months ended September 30, 2023 are primarily due to specific reserves.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The write offs during the nine-months ended September 30, 2023 are primarily amounts fully reserved previously.</span></div> 1422000 267000 390000 333000 966000 300000 700000 200000 400000 18100000 52500000 25000000 67600000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of selected balance sheet items (in thousands): </span></div><div style="margin-bottom:4pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventory</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,576 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,855 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,024 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,454 </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:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory and manufacturing equipment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,261 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and building</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,828 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold and building improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,418 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,460 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,792 </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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340,863)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,718 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,929 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss contingency related to non-cancelable purchase commitments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,796 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating and finance lease liability</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,701 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring accrual</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,255 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;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:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,288 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,450 </span></td><td style="background-color:#ffffff;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:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">Included in computer software at September 30, 2023 and December 31, 2022 were $34.7 million and $29.3 million, respectively, related to enterprise resource planning (“ERP”) systems that the Company implemented. The unamortized ERP costs at September 30, 2023 and December 31, 2022 were $10.8 million and $9.0 million, respectively. Also included in computer software at September 30, 2023 and December 31, 2022 was $32.4 million and $24.2 million, respectively, related to term licenses. The unamortized term license costs at September 30, 2023 and December 31, 2022 was $17.3 million and $9.1 million, respectively.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">Depreciation expense was $13.5 million and $38.7 million (which includes depreciation of capitalized ERP cost of $1.3 million and $3.5 million, respectively) for the three- and nine-months ended September 30, 2023, respectively. Also included in depreciation expense for the three- and nine-months ended September 30, 2023 was $2.4 million and $6.8 million, respectively, related to term licenses. Depreciation expense was $11.5 million and $34.3 million (which includes depreciation of capitalized ERP cost of $1.1 million and $2.6 million, respectively) for the three- and nine-months ended September 24, 2022, respectively. Also included in depreciation expense for the three- and nine-months ended September 24, 2022 was $2.0 million and $5.5 million, respectively, related to term licenses.</span></div> 110353000 48688000 69916000 66591000 276611000 259576000 456880000 374855000 48024000 46454000 76973000 62102000 345384000 297261000 12372000 12369000 2843000 2828000 50985000 50360000 35879000 42418000 572460000 513792000 371742000 340863000 200718000 172929000 16789000 28796000 40251000 42757000 13002000 11701000 209000 941000 40037000 57255000 110288000 141450000 34700000 29300000 10800000 9000000 32400000 24200000 17300000 9100000 13500000 38700000 1300000 3500000 2400000 6800000 11500000 34300000 1100000 2600000 2000000 5500000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Restructuring and Other Related Costs</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company announced a plan to restructure certain international research and development operations (the "2021 Restructuring Plan"). The 2021 Restructuring Plan is substantially completed. Additional restructuring activities may occur in the future in connection with the Company’s ongoing transformation initiatives.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three- and nine-month periods ended September 30, 2023 and September 24, 2022, the Company incurred lease-related impairment charges from consolidation of various sites that resulted in abandonment of related leased facilities. This was a result of restructuring initiatives undertaken in previous years.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents restructuring and other related costs included in cost of revenue and operating expenses in the accompanying condensed consolidated statements of operations under the restructuring plans (in thousands):</span></div><div style="margin-top: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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24, 2022</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other related expenses</span></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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related impairment charges</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top: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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24, 2022</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other related expenses</span></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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related impairment charges</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,621 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,545 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring liabilities are reported within accrued expenses and other long-term liabilities in the accompanying condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></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:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other related expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease related impairment charges</span></td><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Others</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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#ffffff;padding: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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,621 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,170)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Cash Settlements and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#ffffff;padding: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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company's restructuring liability was primarily comprised of $0.2 million related to the 2021 Restructuring Plan. The liability related to the 2021 Restructuring Plan is expected to be paid by the end of 2023.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents restructuring and other related costs included in cost of revenue and operating expenses in the accompanying condensed consolidated statements of operations under the restructuring plans (in thousands):</span></div><div style="margin-top: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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24, 2022</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other related expenses</span></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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related impairment charges</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top: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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.699%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24, 2022</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of <br/>Revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other related expenses</span></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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related impairment charges</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,621 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,545 </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 0 22000 32000 0 405000 0 1076000 0 -5000 0 34000 0 400000 22000 1142000 0 0 166000 1789000 0 2566000 0 7535000 0 55000 19000 221000 0 2621000 185000 9545000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring liabilities are reported within accrued expenses and other long-term liabilities in the accompanying condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></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:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other related expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease related impairment charges</span></td><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Others</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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#ffffff;padding: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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,621 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,170)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Cash Settlements and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#ffffff;padding: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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </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> 792000 0 149000 941000 0 2566000 55000 2621000 739000 1371000 60000 2170000 -9000 1195000 -3000 1183000 62000 0 147000 209000 200000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Accumulated Other Comprehensive Loss</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss includes certain changes in equity that are excluded from net loss. The following table sets forth the changes in accumulated other comprehensive loss by component for the nine-months ended September 30, 2023 (in thousands):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top: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:59.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actuarial Gain (Loss) on Pension</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,632)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161 </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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,471)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,383)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,936)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(752)</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,688)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,568)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,409 </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="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,159)</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> The following table sets forth the changes in accumulated other comprehensive loss by component for the nine-months ended September 30, 2023 (in thousands):<span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><div style="margin-top: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:59.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Actuarial Gain (Loss) on Pension</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,632)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161 </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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,471)</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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,383)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,936)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(752)</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,688)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,568)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,409 </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="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,159)</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> -49632000 27161000 -22471000 -21936000 -447000 -22383000 0 305000 305000 -21936000 -752000 -22688000 -71568000 26409000 -45159000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt">Basic and Diluted Net Loss Per Common Share</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed using net loss and the weighted average number of common shares outstanding plus potentially dilutive common shares outstanding during the period. Potentially dilutive common shares include the assumed release of outstanding restricted stock units (“RSUs”) and performance shares (referred to herein as the “PSUs”), assumed issuance of common stock under the Company’s 2007 Employee Stock Purchase Plan (the “ESPP”) using the treasury stock method, and shares of common stock issuable upon conversion of convertible senior notes. The Company includes the common shares underlying PSUs in the calculation of diluted net income per common share only when they become contingently issuable. As the Company incurred net losses during the three- and nine-month periods ended September 30, 2023 and September 24, 2022, all potentially issuable shares of common stock were determined to be anti-dilutive. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of net loss per common share – basic and diluted (in thousands, except per share amounts):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,930)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,086)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,501)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic and diluted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,104 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share - basic and diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the potentially dilutive shares excluded from the computation of the diluted net loss per share because their effect was anti-dilutive (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:14pt"><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:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,019 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,866 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,412 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,227 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan shares</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,824 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,474 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,470 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,013 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the if-converted method for calculating any potential dilutive effect of the convertible senior notes. The Company calculates diluted earnings per share assuming that all of the convertible senior notes permitted to be share settled were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes was excluded from the calculation of diluted net loss per share for the three- and nine-month periods ended September 30, 2023 and September 24, 2022, because the effect would have been anti-dilutive.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of net loss per common share – basic and diluted (in thousands, except per share amounts):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,930)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,086)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,501)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic and diluted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,104 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share - basic and diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -9413000 -11930000 -38086000 -109501000 228077000 228077000 217620000 217620000 225465000 225465000 215104000 215104000 -0.04 -0.04 -0.05 -0.05 -0.17 -0.17 -0.51 -0.51 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the potentially dilutive shares excluded from the computation of the diluted net loss per share because their effect was anti-dilutive (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:14pt"><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:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,019 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,866 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,412 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,227 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,585 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan shares</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,824 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,474 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,470 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,013 </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> 28019000 49866000 34412000 62227000 13144000 14030000 14313000 15585000 3661000 2559000 3674000 2727000 0 19000 71000 474000 44824000 66474000 52470000 81013000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.11pt">Debt</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's debt as of September 30, 2023 (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></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 style="width:1.0%"></td><td style="width:15.571%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unpaid Principal Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Maturity Date</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2028</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total Debt</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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699.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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's debt as of December 31, 2022 (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></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 style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.718%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unpaid Principal Balance</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="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Maturity Date</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2028</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683.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:middle"></td><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company issued $402.5 million aggregate principal amount of 2.125% Convertible Senior Notes due 2024 (the "2024 Notes"). In March 2020, the Company issued $200.0 million aggregate principal amount of 2.5%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible Senior Notes due 2027 (the “2027 Notes"). In August 2022 and in June 2023, the Company issued $373.8 million and $100.0 million, respectively, aggregate principal amounts of 3.75% Convertible Senior Notes due 2028 (together, the "2028 Notes," and together with the 2024 Notes and 2027 Notes, the “convertible senior notes”). The 2024 Notes bear interest at a fixed rate of 2.125% per year, payable semi-annually in arrears on March 1 and September 1 of each year, beginning on March 1, 2019. The 2027 Notes bear interest at a fixed rate of 2.5% per year, payable semi-annually in arrears on March 1 and September 1 of each year, beginning on September 1, 2020. The 2028 Notes bear interest at a fixed rate of 3.75% per year, payable semi-annually in arrears on February 1 and August 1 of each year, beginning on February 1, 2023. No sinking fund is provided for the convertible senior notes.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to the initial conversion price of the convertible senior notes since issuance and during the three- and nine-months ended September 30, 2023. None of the conditions allowing holders of the convertible senior notes to convert early were met. The convertible senior notes were therefore not convertible during the three- and nine-months ended September 30, 2023.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exchange and Repurchase</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, the Company issued $100.0 million in additional aggregate principal amount (the "Additional 2028 Notes") of its currently outstanding 3.75% Convertible Senior Notes due 2028 (the "Existing 2028 Notes"). The Additional 2028 Notes were issued under an indenture dated as of August 8, 2022, by and between the Company and U.S. Bank Trust Company, National Association, as trustee. The Additional 2028 Notes constitute a further issuance of, and form a single series with, the Existing 2028 Notes issued on August 8, 2022 in the aggregate principal amount of $373.8 million and have substantially identical terms, including conversion rate, conversion price, convertible dates, redemption rights, conditions for conversion, settlement provisions and ranking.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net proceeds to the Company from this issuance of Additional 2028 Notes were approximately $96.5 million after deducting the placement agent's fee, other debt issuance costs and discount. The Company used approximately $84.0 million of the net proceeds from this issuance to repurchase approximately $83.9 million in aggregate principal amount, which included accrued and unpaid interest, of its 2024 Notes concurrently with the issuance. This transaction involved a contemporaneous exchange of cash between the Company and holders of the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 Notes participating in the issuance of the Additional 2028 Notes. Accordingly, the transaction was evaluated for modification or extinguishment accounting in accordance with ASC 470-50, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt – Modifications and Extinguishments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on a creditor-by-creditor basis depending on whether the exchange was determined to have substantially different terms. The repurchase of the 2024 Notes and issuance of the Additional 2028 Notes were deemed to have substantially different terms based on the present value of the cash flows or significant difference between the value of the conversion option immediately prior to and after the exchange. Therefore, the repurchase of the 2024 Notes was accounted for as a debt extinguishment. The Company recorded an immaterial loss on extinguishment of debt in interest expense, in the condensed consolidated statements of operations for the nine-months ended September 30, 2023, which includes the write-off of the related deferred issuance costs.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the interest expense related to the contractual interest coupon and the amortization of debt issuance costs on the Company's convertible senior notes (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,803 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,513 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,472 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,291 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,602 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,715 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,917 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance cost and discount related to the 2024 Notes, the 2027 Notes and the 2028 Notes are being amortized to interest expense over the respective contractual term, at effective interest rates of 2.6%, 3.0% and 4.3%, respectively. Unamortized debt issuance costs and discount will be amortized over the remaining life of the 2024 Notes, the 2027 Notes and the 2028 Notes which is approximately 11 months, 41 months, and 58 months, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the convertible senior notes as of September 30, 2023 and as of December 31, 2022 was as follows (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:25.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 Notes</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028 Notes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,747 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,652 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,750 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,750 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs and 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,412)</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,121)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,402)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,401)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,747 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,726 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,588 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,879 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,348 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,349 </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:middle"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset-based revolving credit facility</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 24, 2022, the Company entered into a Loan, Guaranty and Security Agreement (as amended, the “Loan Agreement”) with the lenders party thereto, and Bank of America, N.A., as agent. The Loan Agreement provides for a senior secured asset-based revolving credit facility of up to $200 million (the "Credit Facility"), which the Company may draw upon from time to time. The Company may increase the total commitments under the revolving credit facility by up to an additional $100 million, subject to certain conditions. In addition, the Loan Agreement provides for a $50 million letter of credit subfacility and a $20 million swingline loan facility.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility has a stated maturity date of June 24, 2027. Availability under the Credit Facility is based upon periodic borrowing base certifications valuing certain inventory and accounts receivable, as reduced by certain reserves. The Credit Facility is secured by a first-priority security interest (subject to certain exceptions) in inventory, certain related assets, specified deposit accounts, and certain other accounts.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding borrowings accrue interest at floating rates plus an applicable margin of 1.25% to 1.75% for Term Secured Overnight Financing Rate loans and 0.25% to 0.75% for base rate loans. The unused line fee rate payable on the unused portion of the Credit Facility is equal to 0.25% per annum based on utilization of the Credit Facility.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan Agreement also contains certain customary affirmative and negative covenants, including a financial covenant that requires the Company to maintain a minimum fixed charge coverage ratio. As of September 30, 2023, the Company was in compliance with all covenants under the Loan Agreement.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had availability of $158.8 million under the Credit Facility.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Loan Agreement included a $50.0 million letter of credit subfacility and $23.2 million of letters of credit were issued and outstanding. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mortgage Payable</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2019, the Company mortgaged a property it owns. The Company received proceeds of $8.7 million in connection with the loan. The loan carries a fixed interest rate of 5.25% and is repayable in 59 equal monthly installments of principal balance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plus accrued unpaid interest due five years from the date of the loan. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2021, the loan was amended to reduce the interest rate from 5.25% to 3.80% for the remaining 31 equal monthly installments of approximately $0.1 million each. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, $6.9 million of the loan remained outstanding and is included in short-term debt, net in the condensed consolidated balance sheets.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's debt as of September 30, 2023 (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></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 style="width:1.0%"></td><td style="width:15.571%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unpaid Principal Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Maturity Date</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2028</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total Debt</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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699.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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's debt as of December 31, 2022 (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></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 style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.718%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unpaid Principal Balance</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="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Maturity Date</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2028</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667.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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683.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:middle"></td><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the convertible senior notes as of September 30, 2023 and as of December 31, 2022 was as follows (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:25.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Notes</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 Notes</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028 Notes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,747 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,652 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,750 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,750 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs and 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,412)</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,121)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,402)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,401)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,747 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,726 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,588 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,879 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,348 </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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,349 </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:middle"></td></tr></table></div> 18700000 0 18700000 0 196600000 200000000.0 0 461300000 473800000 6900000 0 6900000 25600000 657900000 699400000 0 101700000 102700000 0 195900000 200000000.0 0 363300000 373800000 500000 6800000 7300000 500000 667700000 683800000 402500000 0.02125 200000000 0.025 373800000 100000000 0.0375 0.0375 0.02125 0.025 0.0375 0.0375 100000000 0.0375 373800000 96500000 84000000 83900000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the interest expense related to the contractual interest coupon and the amortization of debt issuance costs on the Company's convertible senior notes (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,803 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,513 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,472 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,291 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,602 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,600 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,715 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,917 </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> 5803000 4513000 16472000 11291000 799000 1087000 3243000 2626000 6602000 5600000 19715000 13917000 0.026 0.030 0.043 P11M P41M P58M 18747000 102652000 200000000 200000000 473750000 373750000 0 926000 3412000 4121000 12402000 10401000 18747000 101726000 196588000 195879000 461348000 363349000 200000000 100000000 50000000 20000000 0.0125 0.0175 0.0025 0.0075 0.0025 158800000 50000000 23200000 23200000 8700000 0.0525 59 P5Y 0.0525 0.0380 31 100000 6900000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.11pt">Commitments and Contingencies</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):</span><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></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:400;line-height:100%"> </span></td><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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</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:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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><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><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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Payable, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,558 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,511 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,813 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,667 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,206 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,355 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503,006 </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:top"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from <span style="-sec-ix-hidden:f-969">one</span> to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">NextGen Innovations, LLC </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2022, NextGen Innovations, LLC ("NextGen") filed a complaint against the Company in the U.S. District Court for the Eastern District of Texas. The complaint asserts that through certain products the Company infringed on U.S. Patent Nos. 9,887,795, 10,263,723, and 10,771,181. The complaint alleges that NextGen is entitled to unspecified damages, costs, fees, expenses, interest, and injunctive relief. The Company is currently unable to predict the outcome of this litigation and therefore cannot reasonably estimate the possible loss or range of loss, if any, arising from this matter.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the matter described above, the Company is subject to various legal proceedings, claims and litigation arising in the ordinary course of business. While the outcome of these matters is currently not determinable, the Company does not expect that the ultimate costs to resolve these matters will have a material effect on its condensed consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to the possibility of various losses arising in the ordinary course of business. These may relate to disputes, litigation and other legal actions. In the preparation of its quarterly and annual financial statements, the Company considers the likelihood of loss or the incurrence of a liability, including whether it is probable, reasonably possible or remote that a liability has been incurred, as well as the Company’s ability to reasonably estimate the amount of loss, in determining loss contingencies. In accordance with U.S. GAAP, an estimated loss contingency is accrued when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company regularly evaluates current information to determine whether any accruals should be adjusted and whether new accruals are required.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of September 30, 2023 and December 31, 2022, the Company has accrued the estimated liabilities associated with certain loss contingencies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification Obligations</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into certain types of contracts that contingently require it to indemnify parties against third-party claims. The terms of such indemnification obligations vary. These contracts may relate to: (i) certain real estate leases under which the Company may be required to indemnify property owners for environmental and other liabilities, and other claims arising from the Company’s use of the applicable premises; and (ii) certain agreements with the Company’s officers, directors and certain key employees, under which the Company may be required to indemnify such persons for liabilities.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has agreed to indemnify certain customers for claims made against the Company’s products, where such claims allege infringement of third-party intellectual property rights, including, but not limited to, patents, registered trademarks, and/or copyrights. Under the aforementioned intellectual property indemnification clauses, the Company may be obligated to defend the customer and pay for the damages awarded against the customer under an infringement claim as well as the customer’s attorneys’ fees and costs. These indemnification obligations generally do not expire after termination or expiration of the agreement containing the indemnification obligation. In certain cases, there are limits on and exceptions to the Company’s potential liability for indemnification. The Company cannot estimate the amount of potential future payments, if any, that it might be required to make as a result of these agreements. The maximum potential amount of any future payments that the Company could be required to make under these indemnification obligations could be significant.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted under Delaware law and the Company’s charter and bylaws, the Company has agreements whereby it indemnifies certain of its officers and each of its directors. The term of the indemnification period is for the officer’s or director’s lifetime for certain events or occurrences while the officer or director is, or was, serving at the Company’s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements could be significant; however, the Company has a director and officer insurance policy that may reduce its exposure and enable it to recover all or a portion of any future amounts paid. As a result of its insurance policy coverage, the Company believes the estimated fair value of these indemnification agreements is minimal.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):</span><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></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:400;line-height:100%"> </span></td><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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</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:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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><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><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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Payable, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,558 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,511 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,813 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,667 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,206 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,355 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503,006 </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:top"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from <span style="-sec-ix-hidden:f-969">one</span> to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth commitments and contingencies related to the Company's various obligations (in thousands):</span><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></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:400;line-height:100%"> </span></td><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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</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:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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><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><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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Payable, including interest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">874,558 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,511 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,813 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,667 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,206 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,355 </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:top"></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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503,006 </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:top"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company leases facilities under non-cancelable operating lease agreements. These leases have varying terms that range from <span style="-sec-ix-hidden:f-969">one</span> to 11 years. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has contractual commitments to remove leasehold improvements and return certain properties to a specified condition when the leases terminate. At the inception of a lease with such conditions, the Company records an asset retirement obligation liability and a corresponding capital asset in an amount equal to the estimated fair value of the obligation. Asset retirement obligations were $4.6 million and $4.9 million as of September 30, 2023 and December 31, 2022, respectively. Of the $4.6 million as of September 30, 2023, $4.4 million is classified as other long-term liabilities on the accompanying condensed consolidated balance sheets. The remainder is classified as accrued expenses and other current liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company has finance leases for manufacturing and other equipment. The above payment schedule includes interest. See Note 2, "Leases" to the notes to condensed consolidated financial statements for more information.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">See Note 10, "Debt" to the notes to condensed consolidated financial statements for more information.</span></div> 62873000 4066000 15777000 13782000 10437000 8133000 10678000 5436000 249000 1296000 1119000 1003000 956000 813000 562579000 0 17766000 17766000 17766000 17766000 491515000 217500000 0 5000000 5000000 5000000 202500000 0 19145000 0 19145000 0 0 0 0 7025000 196000 6829000 0 0 0 0 874558000 4511000 65813000 37667000 34206000 229355000 503006000 P11Y 4600000 4900000 4600000 4400000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.11pt">Stockholders’ Equity</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Equity Incentive Plan</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the stockholders approved amendments to the 2016 Equity Incentive Plan to increase the number of shares of common stock reserved for issuance by an additional 8.1 million shares. As of September 30, 2023, the Company reserved a total of 51.8 million shares of common stock under this plan.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Plans</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans pursuant to which the Company has granted RSUs and PSUs. The Company also had an ESPP for all eligible employees which was indefinitely suspended, effective upon the expiration of the offering period that ended August 15, 2023.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.146%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands except weighted average data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Restricted<br/>Stock Units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/> Grant Date <br/>Fair Value<br/>Per Share</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,588 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.13 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,847 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.01 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.01 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,144 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.146%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands except weighted average data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Performance<br/>Stock Units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/> Grant Date <br/>Fair Value<br/>Per Share</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.40 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,251 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs canceled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94 </span></td><td style="background-color:#cceeff;padding: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:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661 </span></td><td style="background-color:#ffffff;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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.63 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of unreleased RSUs and unreleased PSUs is calculated using the closing price of the Company's common stock of $4.18 at September 29, 2023 (the last trading day of the quarter). The aggregate intrinsic value of RSUs and PSUs released is calculated using the fair market value of the common stock at the date of release.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total stock-based compensation cost for instruments granted but not yet fully amortized, of the Company’s equity compensation plans as of September 30, 2023. These costs are expected to be amortized on a straight-line basis over the following weighted-average periods (in thousands, except for weighted average period data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:67.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized<br/>Compensation<br/>Expense, Net</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Period<br/>(in Years)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,160 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,395 </span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock-based compensation expense related to the ESPP, RSUs, and PSUs (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,660 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,009 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,431 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,006 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the effects of stock-based compensation on the Company’s condensed consolidated balance sheets and statements of operations for the periods presented (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.700%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation effects in inventory</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </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:7pt"><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:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit associated with stock-based compensation</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation effects in net loss before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,722 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,261 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,745 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,696 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,393 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,418 </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> 8100000 51800000 <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.146%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands except weighted average data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Restricted<br/>Stock Units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/> Grant Date <br/>Fair Value<br/>Per Share</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,588 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.13 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,847 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.01 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.01 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,144 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12588000 8.13 84847000 6896000 7.01 5882000 8.13 36871000 458000 8.01 13144000 7.55 54941000 <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.146%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands except weighted average data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Performance<br/>Stock Units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/> Grant Date <br/>Fair Value<br/>Per Share</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.40 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,251 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26 </span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs canceled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94 </span></td><td style="background-color:#cceeff;padding: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:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661 </span></td><td style="background-color:#ffffff;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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.63 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2559000 7.40 17251000 1835000 7.26 733000 5.94 3661000 7.63 15303000 4.18 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total stock-based compensation cost for instruments granted but not yet fully amortized, of the Company’s equity compensation plans as of September 30, 2023. These costs are expected to be amortized on a straight-line basis over the following weighted-average periods (in thousands, except for weighted average period data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:67.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized<br/>Compensation<br/>Expense, Net</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Period<br/>(in Years)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,160 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,395 </span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25</span></td></tr></table></div> 80160000 P2Y7D 20395000 P2Y3M <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock-based compensation expense related to the ESPP, RSUs, and PSUs (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,660 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,009 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,431 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,006 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the effects of stock-based compensation on the Company’s condensed consolidated balance sheets and statements of operations for the periods presented (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.700%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation effects in inventory</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="7" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </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:7pt"><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:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit associated with stock-based compensation</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation effects in net loss before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,722 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,261 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,745 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,696 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,393 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,418 </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> 726000 1337000 3798000 3713000 13660000 14009000 40431000 40006000 1344000 -1531000 5413000 1005000 4228000 3979000 2144000 2296000 6335000 7130000 2515000 2239000 7672000 6722000 5734000 5768000 17557000 17261000 3706000 3201000 11371000 10015000 3790000 2488000 12793000 10420000 15745000 13696000 49393000 44418000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.11pt">Income Taxes </span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes for the three- and nine-months ended September 30, 2023 represented a tax expense of $2.5 million and $12.5 million on pre-tax losses of $6.9 million and $25.6 million, respectively. This compared to a tax expense of $4.8 million and $16.6 million, on pre-tax losses of $7.1 million and $92.9 million for the three- and nine-months ended September 24, 2022, respectively. Provision for income taxes decreased by approximately $2.3 million and $4.1 million during the three- and nine-months ended September 30, 2023 respectively, compared to the corresponding period in 2022 as a result of a decrease in income taxes and withholding taxes in certain foreign jurisdictions due to an internal restructuring of supply chain and customer-facing entities.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must assess the likelihood that some portion or all of its deferred tax assets will be recovered from future taxable income within the respective jurisdictions. In the past, the Company established a valuation allowance against its deferred tax assets as it determined that its ability to recover the value of these assets did not meet the “more-likely-than-not” standard. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management judgment is required on an ongoing basis to determine whether it needs to maintain the valuation allowance recorded against its net deferred tax assets. The Company must consider all positive and negative evidence, including its forecasts of taxable income over the applicable carryforward periods, its current financial performance, its market environment and other factors in evaluating the need for a valuation allowance against its net U.S. deferred tax assets. As of September 30, 2023, the Company does not believe that it is more-likely-than-not that it would be able to utilize its domestic deferred tax assets in the foreseeable future. Accordingly, the domestic net deferred tax assets continued to be fully reserved with a valuation allowance. To the extent that the Company determines that deferred tax assets are realizable on a more-likely-than-not basis, and adjustment is needed, that adjustment will be recorded in the period that the determination is made and would generally decrease the valuation allowance and record a corresponding benefit to earnings.</span></div> 2500000 12500000 -6900000 -25600000 4800000 16600000 -7100000 -92900000 -2300000 -4100000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.11pt">Segment Information</span><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the Company’s Chief Executive Officer (the "CEO”). The CEO reviews financial information presented on a condensed consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. The Company has one business activity as a provider of optical transport networking equipment, software and related services. Accordingly, the Company is considered a single reporting segment and operating unit structure.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region is based on the shipping address of the customer. For more information regarding revenue disaggregated by geography, see Note 3, “Revenue Recognition” to the notes to condensed consolidated financial statements. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the following table sets forth the Company's property, plant and equipment, net by geographic region (in thousands):</span></div><div style="margin-top: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:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,641 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,065 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,718 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,929 </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> 1 1 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the following table sets forth the Company's property, plant and equipment, net by geographic region (in thousands):</span></div><div style="margin-top: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:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,641 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,065 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,718 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,929 </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> 183641000 156065000 2832000 2908000 9720000 10285000 4525000 3671000 200718000 172929000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.11pt">Guarantees</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to product warranty was as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,397 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,769 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,621 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,310 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to operations</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,831 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,910)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimate</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,259)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,858 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,972 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,858 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,972 </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:1pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company records product warranty liabilities based on the latest quality and cost information available as of the date the revenue is recorded. The changes in estimate shown here are due to changes in overall actual failure rates, the mix of new compared to used units related to replacement of failed units, and changes in the estimated cost of repair and product recalls. As the Company's products mature over time, failure rates and repair costs associated with such products generally decline, leading to favorable changes in warranty reserves.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit and Bank Guarantees</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $24.8 million and $24.7 million of standby letters of credit, bank guarantees and surety bonds outstanding as of September 30, 2023 and December 31, 2022, respectively. Details are provided in the table below (in thousands).</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer performance guarantees</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,052 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,903 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added tax license</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property leases</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,807 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,735 </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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the $20.1 million related to customer performance guarantees as of September 30, 2023, approximately $4.0 million was used to secure surety bonds in the aggregate of $7.5 million. Of the $20.9 million related to customer performance guarantees as of December 31, 2022, approximately $4.0 million was used to secure surety bonds in the aggregate of $7.5 million.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of September 30, 2023, of the aforementioned standby letters of credit and bank guarantees outstanding, $1.9 million was backed by cash collateral.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to product warranty was as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,397 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,769 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,621 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,310 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to operations</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,831 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,910)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimate</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,259)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,858 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,972 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,858 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,972 </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:1pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:29.65pt">The Company records product warranty liabilities based on the latest quality and cost information available as of the date the revenue is recorded. The changes in estimate shown here are due to changes in overall actual failure rates, the mix of new compared to used units related to replacement of failed units, and changes in the estimated cost of repair and product recalls. As the Company's products mature over time, failure rates and repair costs associated with such products generally decline, leading to favorable changes in warranty reserves.</span></div> 35397000 36769000 36621000 44310000 4998000 8603000 14830000 19831000 5064000 4179000 15819000 14910000 527000 -2221000 226000 -10259000 35858000 38972000 35858000 38972000 24800000 24700000 Details are provided in the table below (in thousands).<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer performance guarantees</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,052 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,903 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added tax license</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property leases</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,807 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,735 </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> 20052000 20903000 2827000 1434000 1928000 2398000 24807000 24735000 20100000 4000000 7500000 20900000 4000000 7500000 1900000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.11pt">Pension and Post-Retirement Benefit Plans</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components of Net Periodic Benefit Cost</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit cost for the Company's pension and other post-retirement benefit plans consisted of the following (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:45.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.742%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,216)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain) loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799)</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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component is included in operating expenses in the Company's condensed consolidated statements of operations. All other components are included in Other (expense) income, net in the Company's condensed consolidated statements of operations.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit cost for the Company's pension and other post-retirement benefit plans consisted of the following (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:45.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.742%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 24,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,216)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain) loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic benefit cost</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799)</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> 38000 71000 189000 227000 775000 297000 2325000 944000 659000 697000 1977000 2216000 108000 -77000 305000 -246000 46000 -252000 232000 -799000 false false false false Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:September 30,2023September 24,2022Cash and cash equivalents$123,927 $198,044 Short-term restricted cash1,725 8,946 Long-term restricted cash984 3,027 Total cash, cash equivalents and restricted cash$126,636 $210,017 

>A%8+H[3ZM"6A>P\2T$JX"Y TJUK%ZP%,J0=K2D[OE=9:#O1&FVX2R()-I+1KKHPA?9VQ MM5>X%< A[72'9U 3L35CUJO:YAD?V)MOSH-"944*R$R,EFDIR/U-(=&T9)YX M4D:YUK=]-\76D[TX"CSIF'5FBNP2IH73#$(MYFUH[8L$$43S7GJ;>$W'U;F] M,&9#8W$KD1QFC3RXG(7DAJ,%9K .O\O/B75-TVP8KP*:TOH$=R>@0]+&!^%6 M_^+LU3GY^VR6OXPG$[+'7];0T\=:CWEU!^6;Z4X[#\WTJ_%GO/>E/9R45J]N MX:ST,@WMG):'7OL:R<\5*L><#%.ND!)#'AGP>JX%3@2=K'6V](R^RD1\6\,9)&+&NG;S*G/-G+(KB2/1YPQ!VF(6VI#?FRQ@1M)YJ6 M_LQ#J$Y2.C\[[_H6W*H.QXT*REC2ND8ZIG7R9(?'P$!Z;T56LOUVNCW*0;7" M.0ZK6LAOT/OG;^?+\SG>'-OE?= C;JR/8AK"CKO=Q!UF*RX)E430S)5"VB]H MQZ#>*C(99"DVH[M;2^C'W8K7S/P[/(,QS?*\UE!<$#/^+\)\A-:1"O_PQ>H@L0(F9"VG '-"$W #QD/SJP?!Q+[$>B8IU MR7P@2N&HJ_8IO68^&0)K>&%@=&%D/YNLEXL<@)N+"E=7_[G8 .Z4[(L!BWI1#;5--\&&>% MENYX9R=EB?,*]K?9^7S$=10YELRXJ(78M<%ZL]0R2R.PD+0Q=\M:/5!@$K4:-0;. M G'-UQ+#*??0_+7G435H+K83PLVF7' 3I J!9B;Y6O:;#!69(S/&QA@LB(2M MK!S2H:D<#6S)KFJ$-A%DM._'M,J1?LN>G: 80TI>O5SKIO>2-:N-]:]MA!7USJT%3& KVTU4=<"S(5% M3Q-G32B\:# 96Q>-?!#,7FYRK;=8V[*,IQ]QFB[>82>)#[/7L^FS*KA)K4[_ M]GR>3DF M2_D>+EJ+)I#"-E8QP)/B=19<"QRXYCS*2?KI#:Q;.0C[XI@2,<= M;8ARRS<^B&":K90/\!6O^JE<#1VR*5)DP:RLZ;R&1Q:\Y,R 1AUS1&]:!XO7 MP!B2'F]+DU9SW[A[S;72?_!.7*Z&$(3$A*81:RR:!BL-4T89Y#DED?1&JF/S M=P[I.* '9='3Y+=M,O'PN 7Z"+7;O4M*$5MK4K,P9!];$U%D2"$VOXWX741# MBN7WHS0:2J2?!A/T \X_7RLTK\/9/_-9O_N_;6F-5;%J-";RM)UN9Q5M9[E8%!JH7U7$#-(T\< M6YO+ZY$,R6)N+__=)[T] >HYU.(4I>):E#4QKS R*!&9(52=$ MFTUNW[)O'9(A&1$*$X7+H+42&EJOX[U!#^KNU#&I M>ECQ][JKU[95W_)47D[)\2#'^OIN0II]G([_!_-E='\Y>SU;[E5%::_WM=C] MVPVXD45P!T+71\SG *&6-LT0D.@1)0,G-6-K\%?$C%"-ZM;7F3;%-J3= M>5^FW%5CO&U<3;1-I3:*L*N*(U++9$(,V?K6 M[-D4V[ B%6W9TXM\#KC7=;T>5B5]5P5$FNUJ#SZY_?ZUV2 :[517%70KA!M% M(46(WKHL6;8ZD"6%E@55;:J(I4AE%;>M*[JN1[*OQJE/>SFMQPHU4>&/*:Q8 MC->:\.TMW548>4:+.-[S;HWR#A98$CRRV]U%O&)7DK6J4:"Q:Z M7LS$@N 2WDU+:,RO;UB&M+'USIL=1=!OUY]O"54PS=_RL,8/EX=M4P:WS8N; M= 1J/P6M-LI-BZ25+#UB5JRDVC*WMJD*M=)/DK$XL-R)YL70#U6R<:/WK"]^ M$ K:')-D@_#ZJ=_N MGGN70//L6+&<=OWH:7:X0N9"0"Q".5-:YTYO#7)0&_!@:+>S&(_"MN[.9N)& M&8F&H7/ -"3-/)!%4>^C@XW9=I[?%.*3C]L%Q;6LA'IQJ]RJZ& NH$0.+ M7I$:MB&QJ*)GH*54W4TOU3I5<5>L0\IS'13U]A+JZ8)ES%.*12%H-CVM9"/'ZPI7W'H1:O/5B@98B=A[2*(M2@ M;8Y$&QVAEF IG-%>&$VHA.VCJ/7A.P^M6SQ6(I?H"C.\]N*M5RV#X98%:S6! M!FW309H1[:CY!M.?:!L.;=1=9E]A]=NRZ'LF)LR=;A\2W1SFDB,CQ:+:_ ^FRZZ\EZ#($[;1,(V%M=!V=3%C[,*F(7Q]5879SH@$CI!.*N7RY6-_.".RD K;A[9 M6-]66,>[# Q%83T$.FY$AF3)H7PV@S\Z1Z ML%8YL(X1A4(VI:@$K3WQF^_?._9ZXUG?YO(=?KI<&F_*V_F8YOP33%Y.KSU: MS[7B,=7[-&"9+CXP,$DPG@TY&L: =*W+5.X$=$BQB)U9Z MWMT P]&3IF>896*:JWJ3JG9*L=*$E)0TN<_LXUTP#RE(<0S.[2_(8]!OM5*J M9\)#3K(6*\-4!'DF(3((*C/NN"A8HBVY=3W177 .*4AQ/-6VK<".0ZU[X3I, M2:+4D?G8*6-,+'BC:_3.<2@6G#CJ_CGH1(VCD&TO$1Y1H77N,2KR@J6-M=V. MJ'6&4CW5%PS V%PP.-X\+K8;TB&%-HZHU+86VO$(MFJ&DK./W&EF$TV,ME'0 MJM"63$W/A8D\A?8I9[L '5*TXXCNP+8B.WZ8X_WI;+X\5&QC[(7D47C+ M1)JZE]2FV3JU:"V1? M1;;VH:L.N+^/I^.S\[,;P;_U+DLI,>0B.).>VUJ3GI9(L;1$1-3)9P!0K=,9 M]T<]I(C'_@R[J^L.+-5FV^I:W 1QC5T)W M9D-QC2Y.B4]3,R]H@W)(,! CN M2FM;;7-T0XIM'(A=^TOI "QZCVDVS1V_M>2JE%KY2$O-M,J*@7"!>94YF9,E MFMCZ&O$FN(84KC@D: MZ%N?3VX :T@QAT,R9C>Y'( PU6]8GG;(5(S!U)OQIG91U8$C@U +]%F:$T@& M+![$-+J#:TCA@T-29D?)'((SXW()C,8MC2$/4_A<.]TK66LK&,:-R+VL)K>?'-*7Y!^V9:+L@[KE_Z M%1:8:W%(G"ZZU\ZF]2>87BQNMN"L3O;[)="<5X?@NEC$;+K/K8TCH&P1>CCV MY#:*69Q,NN]@?G\*<[P'];)8V4CG*#5Y*6WJ M/*%EWF5!6L9:5%D8"/RQI=$WR"&%-GH@XJV.2D.1=:\:_^_G,(?I$F^&/R\_ MF\V_;5C[J.MM7]%"U^XUK#T5Y:H=U_ERL23]/)Y^?%]_CQ>O<+DDS?^F/",V MC)\L0 HQ]"[O9+/>ZK;^M!?MG4QKZ6S(WWN%R/.^\A%]QBF6\K&V:]]G2 MMWE\B^U\Y^$T\GG(B"-$^<;K7N-E$X)QNORTL^NXD-)SHYE)I=(J>Q:C"BPF M%,45K@5OG;BX*;;]BZ;>?<][G'\>KVJYCKBQ5D(1S/!.W6G:QVS4C&=EI1&-5(>CWRZW;LYN\P MGBYJBR/RT* 8 4(6YHR@F3"^5 ^ML,PC!)D"?=JZP]D6\+8\G/TIV=5&=AN: MXI>?UU\B>?!_^]/_!U!+ P04 " "6@UU8H1I,-RAC I=P0 %0 &EN M9FXM,C R,S Y,S!?9&5F+GAM;.R]67-;29(F^MZ_(F_.ZXW*V)>R[A[3EC6R MJQ0UDK)KY@D6BX>(3A)0 Z!2ZE]_/;!P!8@#(N* !+.L3"DNPOG"_3L1OH7[ MO_[/[^=G/WV#R70X'OW;S^QO].>?8!3':3CZ\F\___[Y5V)__I___B__\J__ M#R'_Y^7'=S^]'L>+<$I,\)9(!D LBXP$:7C"[P-E?/ZA9\/1'W\O?P0_A9]P M>:/I_,M_^_ET-OOZ]U]^^?///__V/4S._C:>?/F%4RI^6?WVS\M?_W[G]_\4 M\]]FSKE?YC^]_-7I<-TOXL>R7_[/;^\^Q5,X]V0XFL[\*%X] !^?9I?_\#H: M]/;^\B'8YFOZ3A^2_+W_G%GYTAXODGS'Y\A7_[ M>3H\_WH&J^^=3B!O1+]:<@&E"IS_43[ME[TQG2*02;P(0/"[,"H4KXAQW:?O MC_GRLTB"["_.9A41W_WLJGC'YWY84\!W/KH"VOD'D7,X#S"I"?7&YU[#N0)Y M&V'YR.$H#TG;Q__>;]IS>O\2^?3MZ]??WB\YO7GS[CG[^] M>?_YT\FO)Q_>?'SQ^2W^=#MX_/@1(N2".D'G*'?Y^&MK0+(,1\.R_[S#+Y?/ M*'A;K0:^SV"48+$KK5".-7SHK>^+X4HEG/L#9_+N#BRGYXOW7P:<9'E#E MK$+8\!;_.AVXI#7C7A ;@!+I\)@)D"AQ3' KHI".BKL4F*XHE?TTS$FP?,0O M1;R_P-ELNOK.7.!S86]&L9!MA75]]N$,!@Z\SV ""8)K(L%ZXBG@$L$JB[KW MTNE6:YHCN+F>*[:\F*Q6MGS]=CI%\F1\7E6?LW$U,2XTA:!__FD\23!!PPE_ M--\3_A[/QE-(__;S;'(!5]\RH3I9#;X,!FGBS@[ MF7R"R;=AA!??A].!X5'Y MW*Z(DTEA*OE"*>>R5DH%GX3ES !USC 7YUQ8%- MSZ[(@GO.[7M8\0 UCBN*,A_UU?1=(185O M-'JNU%U'1W<57DG O6G?6\-"#AF='Y!$6L&0VB82GI35-E(?O7]Z6K]A.AY$ MZ;O(M:*R5[O8$MAO1U%O=:#>^KE'$MB=Y5+]W;9%NL:PE&>S ^,O2_+6<((>'QE$0F.6G)I4C6 MFUS;8KL.X!C4^W")-GA[/\(W&%W ]$68SB8^S@8^!$,5KH<)"D3FF(B+4A G MHDG<@U"T]@M\&T-_2FYDG^\EU ;O\!+/K[CN5VC.%TC_',Y.7UU,9^-SF+SY M'L\N2MCTQ70*^/_TV7\?\&0SU2Z1E+@B,@I-G,3#RE)FA0O2^4S;\& 7F/U3 M93_=KB=*,\4TV#!>C:>SD[P$?BD$L%G[P#3!5X.7HXF2D)DD7'*:F$:!>%.9 M+6N!//FM8W_Q-M/Y/\;C=/TH_#0^2X-LDV5&*J(SP[7F!,0GBM8)8YY;E7-P MJ8GBUZ'I7_L5U+66 'O+NB(+2C1V\.)\/)D-_WN>RSG);THG7V".;GR)SAI!F?"29)8\#)XS:P-%_00^WF_JW M/NK)*[VN,.^J6E0][0<>[9PDHR8,4C%U@B+6&D\$0[_'>>\4JQVO/YJ7?'^) MWE6OW%>]_YB,IU/T*4<19G4AP(8/3,FC&*BOWVN.? MO.'V4%%6W)]74$Z^P@3/D=&7-]^_PFAZS5?1(5*>8R >E"921D8.I OB!IV@_OL9]YFS\M2QZB7(0N.*J6 M4*%6V M'$>LCIX$KE%Y63F1:KMJ]P+JGP>5%'?'EZ\E]08>W" MI'.4;EGL;/@-5O"8MXHSYXAWDA')T:RQVI9JNPQ4)=PG?>TC8@ND8^%$3)]WY#$(UG(501'%!;HE?A[O#)*H[)4$Z8"[6RQYD(M_Y\%/G0O-A5W1 M2=CHH=Y%J*+/1BM'HA&"R!*5 MQ,"+D!T46]D&=&VX,<2CK4Q8<$9'24VNG@ ^.OW7D>Y==>MJZGX[BN-S>(<> M[4 SXSQRC4""A+BD(I::2 PD)RQ3&4^G5@J_@G$\SN(#1=L@^/-^/!K?1+7D MX26YF? J&&2S"27.;)3!M2I!*.6&,?1D!*VM^ZV@GCP3ZHJ]P:;_=O0-SZ:R MX 4\-%!@@M\9..J\!9MQ8PKX1V"XZW&*CJS5U##OF4JU2T,V8>F?!975-FX@ M\P9Q@Q6.E8^":V#.6D5%\6Y;%QHH[4 MFQB4*Y=G5>@X'%T@R*5/-!Y-7T(>3V#Q>Y_]=YCBGC?Q^/SAR$]^S&UN7%VY MBH;B/INO;VD?<:Y9TI81GA@NS1E'@F2.1)[1$&=)"..J&R3-EO/DG9O'HNH& MP9%+R,NWZB6,H"3[198TE7I<\"4"Q%DB^.[BNV:CM2)YXU7MLVX#E"-ASWXB MOJMYL_=Q!K-K41O!D[&4*6)E1K-<*KNHPF1&4,I$YLS7CH#> /#DM?QP<=[5 MK=U7MV_\9(2;S/0#3#Z=^LG521QM0#LZ.J*M0UQ:XDDLG2-.A:13]MS%VF42 MF[ \>8U7$?)=Y;O:RG_II\,X,)Y)P35N-)YQ(EGRZ(%G3TSDUI@<=::\L>;G M0/I7>QT];5'^[D)N$->Z#>KU\.QB!FF@?%;6@R/6E.B+E8G8K!VA+G%/!7.< MU38G-T Y4NT_1- -PES_A-+6"]*+;VB7?H'W%T4T)WD.<7IR,2L]K\K%JR7< MU\-I:8YQ,5ELAI>2D:"D"FB-TOF-7%^N8?'$<8^4@=KD(OIKE>E2!_F3/U(. MH, UV]#>-S.[+F.Q:4K#LJ#)$L>-)!)R)+YLFCFQH*0'YJOO3CL![)]5AZ#! M YFXNPH;G'L;P"[%6 EI.A8H-1IDWE/&]PFB']Q MKK(:-YZV__K++1'C3OY'LWYQGSZ?O/K__M?)N]=O/GYZ\[]_?_OY_]X$6*EO MW)K']-$_;MOJVO61$V!U!&$(TZGD%_$/2TOEB6):91<@"%N[W+MU'SF+2Y)* M,I)IH;<%34(&2T!['[D#;Z!Z5Y+'TD=N%WUNZ2.WBQ@/W4?NSA+>_-?%P$]DDYS.REZ M$V?V%G@+M_XFIF6SGBZ@=FD[MXMSOPY0O^WG&BCNMH]?3>J]42+EJ&.4EH2@ M7*FK1C-<:%<2#)F7>]4QU4[:]$B%#3WI#L6$783=I'O)^?EX]&DVCG\L>VX% MY[3+QI&8^=P<9L0EXPD5,2 :960.E;5_!\0!XGO[*^?.7?9])-N@T=6+E.9" M]& MB= Z:@E22E6[TKTSN*.@21---$@,?(09KA72*F^Q1,545 (0D/%!$YDHHLHA M$NJ,Y=E1)5/MK6,]DF,@0P495RQI+8T^7RW(62[CY@QQ]@$FPW$ZR2_2^.M< MNL4P$AP])8-4C#0K7#( \=XJPAB34;"RTW6J"-C2O[@+EB?L1S81=\6-H N^ MY3O0!6'%=N;=4/7?V[R^-G>@RAZJJ-SXO"-26FYQ.N:(I8Z5!% BSDI*% 47 M(+-D=*<*Z$=,EGM:HC\&KNRB@9XY\B+]Y\7B&MCEF:B,<]01YB(:T%D@:J8X MGHY*ES;G399M]SYQ;N/IMP]U"K[N<1OLHI8&3B^;R!/P47L/BOV\7'OCI M^ P_?[HPUSZ.S\Y^'4_^]),TD#H'JU(B7J-9+;,O=A4+)$F6<2DL2%G_SMY. M$!]%-('X[G5Y &F0?TE)XY9F7)2U.GJ M@Z6N/;]_W3=5UNULR4,EW:('V)U5#E2*627EB?#6(RS/2? :%RFLC,8;+J%V M><==%$?.@/VDWB#$,4>TH.3K>?>9Q8&WH.J;\Z]GXQ\ \U_Z<#&)IRB?#V=^ M-!UD:C1DFTAR#/US%S.Q!OW^*"5+/%B@JO8Y\D"HSX!1C?77X,KP!MC_X<\N M8"/J 7 F&%<,-TE3:D1#)-8J( !96&9,]JG)#K4KT&=)N8JZ:W +^=[W9-Y^ M:QA+M5SYM1=%1.]A=I)17!F&LPO\G4'R@;EBW@M1&J_ETL)7)THT3YP[P:G/ MM>\ [0WZ61*QD4X;W(6^[TWJA)]))@5#YR1*@2\5PPT<%Z2)$TDG02&FOD[A MSIB?)27;:+3!O>;%NU.RMPCJL_]>!A 50>%*\!NK*UN02@8(1M/Y+>X! $L0 M5"#19Q282XY8S_&E\D);[U76U?L /03GD3.OM>8:W*6^"J;A=CW/!W\>=X5N M+=?XJCCB,RT7!_%%L1SP2VEY2J4[1O4)!7O /6[N]:7'!E>^KT'_/-Y0OS)' M'FXC_P@HP^EP!LNQ3(N=_B/$\9>%;N>;_H +&B$X29PID43).7&>)B)4I#0I MDP+4+B]KO:9G0^;#,Z+!/?=-)3>E ?P! MUSR:#4"R$!0:R2I&E"U5)7(@,U'!8Y?'(&JKTR96'RWJ-YO?/0=S(AQBJ8\0-T6L7 MB8P9[8!Y[;" %+E,V:?:C38V9YZJY%,$B(!>'"<^>$&D4)0$8Q51B7M<310: MZE^NNS^?\J"JV?%%:=SUY5.Y/XH$G/[^-:&)]Z9<2IR6207OAJ4?E^>:IW)I M/Y8I:!QLF6FO"&52.JYH-+YZ.74W:$\^G]Q"!1LSBE7O]99;[M-Q_H!O&4IC M;B/A CX-T1S*P^A'LZNE?1B?#>,0IJ]+.>C9]";.;M=[]WA:A5N^M=9:Z;+O M3\[]D>T7AT?1B)D-" 1:NU! M]2LH)Z/5C3+IE0].!Q(13S4%[VB/PZG?[S\\1)&\?3<3_Z8D]5Z%I3A)6FE$^)+)6T0+='1 M!Y%$ML'4O[I]/Z;C.KF;:*)!%>-=?"MTRY>B"[Y&73^V83M, Y"Z&MU*EPKJ M:-(,8@M.1HW6948S5;[LI:FTO\B"1$>U2%%8)6I'M0Y#ERU-0@[+EEVTT( E M'^$;C"Y@-<.@].LKF>W5<;FZ!\2,$R:4,;T@B PV$PL\E5$K*G&M)6MP*;P# ML/[#GW7U>>>Z>&UE]&.X?,9_.G]3,@+(WJ,1I;,V$7L+1BQ/-WN0%P>=]HI M[VP"8ITO@7S'B+?6$\^%A9R]\=6G,&Z!] BLCH>J[S8M*LJ^#U/C Q[")0'Y M!=@ 1*"Z#"#/K#1@2U82IZPE@O.LG19&\]H5"/?AZ9\4K;)?U:2^D1%5\_#O M2EW1]+V?3.:=#?;(L6_XI KY\RX8Z^7&T52=_2CWTF8O1JE4RGR]6:\15>"J M#%S4Z+H2J1P0%Z0BV@-.^V-Z* M>(:$UH8)K8Q5656_9]D16X]Y\YH 1Z1P!DU_R? [0?)0HT/:Y0,?A2M;397C?45:.6LZ![$T>;K J)@CO_;H M_K/B#Q3^;?7M(;F&BM14&6-B(K24#4IA G%)"9)-!)G0#(J^4\WMH15X3XJ[ MKOYV$5AEO?V&DCJ_.%\"04.2@0.!1J7!Q:#)24**G- @@V!<:\XZ]>G95IET M_:'])K@?+/9Q#9E5]-06A1;?KP&!E#D^RQ)T/0&7DR4).@1T1SWZ)#+$D#NE M"K:6E7U_TLI[L,P:1&!.5K/4YV[*:I2ZH-8PYW@I[O>E[RV"HIX2GB/ETC M M4^W+*FN!',2Q;FD>[R_NBB_PO#CF)J(7,<)9^0:DCV5TPA(@58(+6T93HZN/ M2Z8EXX0DM=J:Q%(TB+93<5&7IQV-TMO(M\$F\ ZF4X!?AR,_BC#'^1DFYR=Y ME8AD QD"$\8G8B(KC;"#)HYI.[_6C'*@P=E._5QWV!"V@CH:GK110X-JI.O0 M/I;9?"?Y=^0THIX-K& TL9*74#KBPE4B7HI(G+?&B! $_K R0^Z!3OV7+Q/X,H\QC_/R=_>(W>[QM KQW5IKK10# MOOG(D]4CK[$P:L6DC"0:ZR0*;YU'HB@6CG!DZ.F=GNS^_#T%>>MRH/;NU$U@3^&R.[EK=9_ MP/C+Q'\]'49_-H^L.([VMX.R0ZM86MEFXC/*R:I +9,NTEC#G]T(X%"1WWKJ M'=<6<^7@TZ<%?:Y#6J;6NX"J& O>"*3_R' E18U;2;DW"E@3<&\TC@#CE,A, M@7CG'6'!4\&2E":EIZ?Z>V+*?6I^%^%6U/C\JOKDQ^#W3P-I(KK<\[15F<&5 M2NL"YCC)WCA-60:=[@LU3R'^[/G%E8*OGM=OH+*2X,=[2:UV MK.K%.4QP)=,WW^/91>F^]CN*L'2=1-JNYFMIGE,H#9]!P'R^EB$N)D$XL*&82%]J5SD^X$LFD(3;Z3)A3TKE$ M!51)U]YY\%/6Z?Z2K#Q=<%F2>#)9-@F$!#(>+FH:4@UN*71FGJ M07LPK%.P88MFUSW[J)RGO85;^1U>XIF^&*4EHNF2RUU 5?2;-@+IWV_:7T=W M%5Y)P)5=IGO :08*#2DB3$)PI3K8 1H+P"'Y&"UGW7IH/BZMW^,R]:7T'>1: MN]?$Z^$$XFRYC2W/&$:8L.ZEP[<<_>27N M+[3^;VQ?NG$E+XC_3Y_]]V+I)R]T*$O.1%K.2="*D1B,3SP;SV.G*%:]^]OK M8/:?L&V:(&FMJ'ZNU]R7VKS\61'V8A[(_"[2*,)).!LNI%KJ6\I%.&@2V5BC<^26>"\4P=/;$(\N',$W-1O.N-*L4\/$8TLB[\*#G9+(NPC\ MT$GD6YO^+J_TR8U7^M/,3V:O_6SA18!4.4HA"1X**&!K2F6PS>7.I4Y6 0-: MNPE8W14\R@C,3L1:?ZH?0L'MC,G[5S.(5@:A*$++\])4-'N]UYI0ERP(RD10 MM2L_.P%[A ;C/IMA?64TN)._-_\7@V/8H 2TM4R), C%&^::. F^)!%!9:.2 ME;6+16MA?XZ\JZW2?IKT]V%]#]AC]5\&[*EX,+=E^)87JJ9^E-X-?1B> MX>-*'=S\-Y.?7?[C,A(S7DS*'.SY>*0]8MEM 54P 7N46"7+[_*A"VPOUF([ MN0*$O_!^/)K7]AJE!5Y0TI(8(NZRCG$4;.5MJ>H"]K[T M60',LD^0SUY3,,1IB+@OE5O.S@;"HF>*"<^8J-VUKQKXOJS5PW'WSHW3@^C] ML=C!EZM_^>/:OO?K!/[K D;QQSQ^RS+8G%,Y6$OW3<<\\0*/6)^L8$%:Y6@S M/F^&=:BH^X'XLHFUE?36(.Z^[D"]!+CJ)-\!8J..V1W@':9S=G75;J).9;T< MB$)H8QK/.$=L&MW"0"VQ2G%\E2!)ZFV6MO:]YX-19TMG[2!R!0ID65>M2^-Y6S*S 3([L[=J2:4N8VK?^^ZND([$&8O;32( MZ[P;C[[,8'+^&L+LL@\]M:7S=\ 7Q!:#,@17FH([0J5"D")[5WTPV3H<_G@'W^!L.8:7">FY(9;*^<0213Q7'D%3JY#Y:#O5GC_0#=GS-BD::*_! MC+&U9O-=O)#[3&&LA'HP:,IU33>Q>.8LZA-I.]68TS]N(KJ2EN_R1^]?H36>3 M8:G66H]Q_7=7/84Z8&]D1^^#^T#C?2MQX$Y%7L\*;'+?;(\U>,^T!<\(!\V) M5,(1ER,E%+?E'+(SZ?8$BB,DW[8!PH^0>[OHK0'G?AN/X,=O?O('S'Z]&*5+ M5!24Y>AU9&U8F;RC2."QM';PTF5P)7!6F4WKD?1O3_6GS7%U5;3(D0698$N!=$TF")UYH2QB! HCQPJ+W]=$-V0(/\ MX!6*#737*(_^>9D N(2)'F?T-E-)#.>E+Q%7Q%F'+P!-!E?-+&)ND N[ ^0 M"9$&6EN3&=M/Y+WY<&M$,)#H?W!K.5J;%N$Y#J6H1)"8- LT>$EM;6YT!G>4 M?&FCFHU5%NTOM-28B-[M@UM=,.EE7GK=HTQ1#5:5GGXT1B*+$6.9Q^U&)F$\ M'G0L=!I=VO/UAG>/[Z*(8#F5.XTE".N(A,B($R*C39B$,-1':O^Z*'(P[K:[ M*+*+W@]]423!XA]7E%U+71IFK=*X$P:; +G)(@FF]'HU3BK+*F1B-Q;.,HML7&2M=UE1IJYHC M.@;EV]MLX?L>T)]'M)^XQY5E=9!!U-I'&_%H("!Y*N=%J1GQCB0.VE/ADPFJ MDS(?YR#JPQMU;531(*Q6G/5;#ON=T/;-;US[S0'PS')$W%2[TFM9:F*#3@1 M4YN4!1E;A%@>#/@Y4K%_3??3@N0?XW'ZG2%J$\3*52*"[V(2""D]SV/OZ)V#%*;Y 72BDHTG)@G M3G)*HK+!0? B5P_[[()OWWUVI8R3O/VI+W_\YO]S/'EUYJ>K7)M%>GV!BTO? MR@5C A 1!#H]5.+ZI &THJ,Q,M,H8_7>/MWA'2J\TR-G;H<2&^FN15'W9JA7 M0-_[\]6%KRYP6]U&V0WJ@>ZCM%)]=XI5T]LCH)N*WAJJ.#%1X9F1N"<^=Z#)%DC' M396:^NCWO/K'9#R=#C)+CD,.!*R@N+OJ>=VG(-R!,0A.:56[HG(;IOX)TYL; M6%4=+6[ ;<;W(L:+\XNS$GY^<3Z>S(;_O6A[;3A7D3,@/K! I%$>]T-OB4\^ M*&9*&5B/OML&E,^34C54UN^>]!YF PK ($:)!E[IF)UT(M8)1:CW-(E /E/CQE8G5?-&+_U9Z<#_Z11@MLQ^U*CS M[?*Q%?(].Z.OE,OY,$$C>3+[\0$?/WLQ2B4W^+7$F:\X9K3RVF1%F C%T6>N MF,KH63D\DURP5*7:G5*WHZJ7M]GXK$6\-H7 4C*)9-#H5^; \ USC.@8K/** MLOJMN;IBZRL;4YDCFW,P%57Q6-(M:.N-+TK!_G@&TW=C/RJE KCCXLL^''WY M"!&&W\KB7OZX^OME^SMA0QESJ8D E8BTVI52)H[K-ZRTW6".UPX:[(/W\ F9 MF@2Z]$= MH@0-3=SAF4#GU,@< [/*\-KC\?JCR9:TR.-BR2Z::,".SQ.?8"61*X"K5E&E MW;>B9:Z6]NB: B6!!DH<53I#"I!I;6/Q7D"'Z""PK\[&K03>(#*)'B-,8'I9 M]IJN0E_2\(J% MTT_CL[2(D7O'EJ)_@;#[N\/HOS:53-_2RPP/;!&4>NN(]PS5SNKP=?4/>C2<_7OSI MA^7^P2H?7JX@?)T5%-O2AEIWH,&ZKE@9. MT.;57YMAT %BHP!+!WB'B;=45VU7ZNRIEP-1"($R)9,F3H] $$JB. MQ&HJM:9>,U:]Q_%Z*(_(/7NHVNX,D]E?YBVN]RYA?1KGV9]^ K<2]ZO[ZDS* MS+@E.M-,I(R>!!X<$9P&*XRDZ* V(L:]P(Z7)O7T4;O_PSL?QA,_=QE&Z3<_ MNL@^SB[*7>3;U'8F!6"XB\JLT71C1I*0H+1UYUX986Q*MV8N;/ <.S_R>/C0 M4-0-"KG>^5%"B"\OAF?I:K FCSHGY@QJ5(@RZM42Z[DF+%LM'?7&5\_TK 5R M/*RH)^\64Z,N)BC7TBNRY+2^E[]==D8/N#-1%PF%4-HY*EPUR%($S3G04B]/ MJT]?V8CF^.A02?(5!R(LMJ_2U>1T?':=JF_/OT[&WQ:])Y<0H\DT.=RV< \K M46^*%A X2[(SA@,XBN90MV.BT_..1_VMA'R7!ZK"M,KI;'(1BZ#?CE @7Y"B MEU=H>$E%:" A)T6D@42"E9:X(#6-CBL>ZUN7F_$<#T&J2_\N,_1>.\2;DI'\ M.AE.X2-,QQ>3"$4$(Z3PIQ_3$G)>Y::3YLQY3Z(M[0MSN6257") )7/4Z11N MQTXW;!$='W@\%&@FYKM4, ^EPG0R*^M/2-"3R2>8?!O&11C&0 X4T(():+P0 M*5@F3E%3A@1%T#8*'J'+QH /N+8IX%=7&\*F9Q]E7+R*H"NZ#]?PE$*H):+I MJNM>!U"[A+V[L> ND'X#W'5T=%?AE01<,9JP!9Q(:)K*3'R,>"SQ0FV*!Y2+ M ,6U8595?/?[TOJ&V'2?2M]!K@U"S^\0RFBZJCFSV6L FTD.&8CT"0\S%C1) MV7AGP4@/M?W"&P#Z.^Z!/KZF4 T3XZW4U"*JM&.OARYP_^K_U$#U>W;F>8C>'D'_ M)Z=CQHU;$VVA[+?&D" -)^BJ^<@H,XC[&&E6L?]3GRS;15WMK)\77R8PC\Z5 MX5F7SC<(0:751/ _0 S=1X"YO H^LD2VT#L[C;^JSDRK7VTQ[ZZ') M/8AE0>9[F%T.W7(I.&:2(R #8J(Q$$?14K319D5#CC'6+M]9AZ,_4O1;F[JW MS%ORX*/_\S<_@\G0GTT'0AL&W";B.-!R92.1$((A- 2'2_:9>M:*"->!]+\] M[*^C34I_L( ;'!"7H/XYGOPQ#]6CDS@=!"6]*MU9M**XSJB!.(%'I.!49Y]H M4$RV4OL-),>D]X>+N$$%Q26J<@Q.T04L?=NG Y.#E R/-DIYF2<=+'%)R]+D M-T:3M<_NODE7>RG^!I)C4OS#1=S O[V^S('A+*KD#1'2%Y]>21*$RT33+)EF M*7E9NS76]>M.;WKB]64NZ#1W 0EYQTI+;$L"\*HFT^,S\'4 M-ON[X#I64Z^Z3OHLZ+]L%@#SJH]Y']*3_/MTV2(>\G@"UWH"OH:O$XC#>4] M_*L1Y2W?S"?NA+V0&1X M/'SON+BD/3A'!:$L)UP2>.(T13O/VI %"*54;QMLC07]Q?&&!&A@V3]T<7DV M/_VZK% P$ZSSE% =T(3-*/:@B^F4AQ>47E^(5WG$761&OP)?5!8(F'2M_)"J8 M]K2Z7;(OYF,UE7O59<6-=U$6/9Y.7XU'13XPBC_F@QX@?1XCS%=%1&=E21\N M)O$4W[=7X_/SX6Q>+CUP8 /0)(GR+I5^M)'8Y"/A04OPFD7*MO8;V0O!(1H% M]ZGH<=]::M&ZS'^'E;B6DAGXG*00(A%EK,6#@7GB14R$90^&1F:$J3V_90V, M9\*>6HJHO>U<3O2]WM=O?J:OI/%C!9,G:Z(M.DUX=*C M^4G!&%H[\7,/G&?"G]J*:1!:/IF=S@V^]:(89&E M+.CD+*UM1=^/Z)DQIZ)Z&ES&VPR,>LEMQJ/3BS(>RW%*O(Z9Q)BSU]IF5CW= M^!=E:BJEX@6]%;#KT88!E33K%!7Q(12[.T>"ZS6$:0:42^UR4)4)F] ;3YL_ MZ4KZB_L6RB@?R\5;Z[@B,DJ/(I"<:)V4]31'4WT.W@[P^AKA4ITMF_N$UE7) M8VD5>H\ %UW^I9$"6"2"EO+CR'6YT>.(C5J9 $EF53N,M 72X6]"56;"?6[> MGAII$6O$W[LE@M64CP[ &EUUV@CJ,)>:JJKP=HBQJOQ[)0@(X8Q%6.5^36G^ MPX@WO&1_'.0D=>+51XKW3(PMUY .PXM=Q-Z #V_0:![_ /@$9=CB**ZN!ANK M;>!&$H%+*SF3@'YD0"]"Z*!4B.A-U(XE;H#2OQM725GC^I*N/5AC44"P."#? MGG_UPTFQ6EZ=^LF7RZ9@*@6(=CZYS*%]1M$Q1:?2D>REX48%D9C=YG5U?=A3 MUW43H=;NR3EW&#AYFIB M;')!)([/X=,,*3@?&E/^09%O.<8T"T&8T@Y*E@JWY#()005"\0^03HB0ZU\/ MW CGV/V%6IKHCR3+]Z(+N$;^PKW #N,S5%-C-WKLH8,F]PSO TEU-%JAU6*# MM BR7,#A,N.7+I=B\.!"[5#7 0BRQ78TOM1B:SCU03XW'7E1Q=>Y^Y(\EXQA,W44+MLJ>GFMK=A2W[I'9W4W*$*(7"G=VE8!(ZO'0H,:2$'F(40:#/_\KM;L7$W9,[>ZBD5XS=UV _97: MW5F%G5-X#Y%_KP1!<#P(46;] -J+BG%T&L$1FJV+G@FCJN\E3RNUVX87NXB] MQ]1N]CH(EAAQ5FIT1V+&/=)9XJ-QS+ID:*A=GO<$4KL[*:MC:G<721\BM:N5 M ^T$&F3>E"QD$L3Y9$AP+G#C09K;Y6/'D=I]B*Z;"+7?U&ZR7BDE"6YJF4BP M:(V;; FX #0&L-+D3MI^*JG=!ZNYFA@;9.W6A0@^CL_.?AU/_O23-/ RF3< M;H#3TL:,XE%F;1D1"Y9+_%F0M2]=;('T2*-R^SBG-970($J_#M[ L*@#=Y%D MRY"WD9;I($(3E:)0%AP3K';>?QV. [-A7V5U(,).DNXM0L\#;EPJEQH&=(RC M+7NAH41SJIP/FEO;5/N/(T+?4OL/D72+#E+^Q[SK!:[O!KR!I$'IF#,!P22> M6S*08#TE.00JN15)N-HYFDU8CHL%521>L57 W(19M^!/,)N=0?KG<'8ZOIB] M\M/3%\MLQ" ++JPUCJA<6J28&(G+7!,-AHL4C;"ZV_3MW9Y['$1H+? &+0'6 MGEN1T3DFO_!BVSCW<> MTD=R\?Z5]9D[=%'R#((2%DHSO%(0X?!,)$&B*Y:#4+KZ])O'ECO,4>BDJ269 M,=Q=/&7$"VT(96 "& '@:Y_!3S5WN M;]LD=[J*21YD[+/TAYT'LD+7V*2GB MP:'$I$=A.=S#A?,TLJPYR[3E^[4"\A3RA#MI_3ZK_T'2;^WT%5#+&%@76(UR M@QL@/8+,X,.4MHT&>TB\3T+(F+VU@5"8!T5Y*NV[&0E9J>"M2IHU;<[0F@B[ M9 +;\F '0=?. [Q '; [P)8![%BJ1Y-E!)S(:.OCR6K+&)N8$O.1&Q>BVV;K M;GW*@3V[A^IAW$*(?45X@0F90%$2>$KE*ILD-I3T!(O*ZA!U-/WY;X\NWK^/ M0;FWN/NIPKW6]GON![X:GW^=P&G9&E$2X^D^C9,Z?W8%I_9AZZCDR][[\$6U M?X%P12PJ0E3EWFBTY09ICI*X9!,1H)$'I:&VK/W:[8JQ0A/ +L];V-8T9VFR M,F5$JR%2\XQOB-.$E_D)-%$6=.W6 ;O@Z\O+;<-],V$78#1C086M^-'T;'&G/_WGQ70^ M6>2JRM>:J!/QH<@"#U5BJ5&$A\0\2UY$43NITPW901H@MU#M9@+5TDO;#>=U M$3VDES#"O\Q*%&EZA?8]S'X?^<58+DC_0#$7$VT59F(9P%!-HB\-H97 -TXI M17Q41DNI$PT-?:D'XWX&S.M'ITT*B..9GTZ'>;CH5/ KRK*#])9]RS_ 9#A. MN+Z3_-E_OVQ<#OAV!:J J*!TN4!CB5,@B-*226N53*JV ]9B'8^2M_6B! =7 M?8-#^M-L'/\X'9_AITT7MLH@)12$-_B"Z5@:=>90:K@D290SQJRFT=1.<=U% M<8@H^*&U>R=(L)=J&IS))W&XF'5\6U;3RX7/9I-AN)B5",GG\0<_'ZH1P3.N M0R#H$CDBG0 2\'TKMXJYE,X+SVOO;@]#^A?I^E!Q7X?R. [7RVG= LHL()^Y M),6 P0502JQCE(#UC%$G.).]G,"[@/Z+KCTKOL% NONLEA7N#\401K6NA4]S M#BI'M+^I(=(H3X($AU\&XZ,75HK:]]7VA/P7:WM5>H/J]S6&"6[P*>*;1&(N M^S\+C'AFRN2E3&T6&:BHWM5G@\U8M23@I9\B:4;I]?#L JF"RBDZ^C#7WOEX M].D4%7+5?^K%:#9,Y3=1H_,?3=]\CV<7"5(A95$X*K) &N<['SC__3T*# Z$ MM$*YPF.0<:WBA^O@(%Y,YC/+5@!_O0GP)+_QD]%P].42VKMKMVN-]9P+XJF2 M1*K B5=)$X:6?I: FP^M'A2MA+W>A8 ]$2W2M-J!82D9E)\.1 J!>Z4#19SA M,H. 1*'V 5EW!;T57!R"NYNO'O2N_,=2JK'GPE_^6/\!BT)=K]&X3:6OOBB% MN@J-W11*IZ]@)61'4_7>-0V7<_B;$OV3]'9$_9&0I44":"VR]_X<5I7)'? U MJDC9ANTPQ2F/A@R=2+JG)@_!..6M=9EFXD&76=)XJ%F+7^(K2H6V.25=NWWK M89BVI?;ER1)M%P4VZ?@_^@;HUN.N_WX\@]6@XU5GE+@DI!65 FM&>6&#E M*HU,*N2D)-0.0=X+Z #9O*KZNS,,H);P6UU(&4;T5N=AC56NG6KM4F#$NG)% M(@5#T%; %T(RS8+&Y<3PY+^T/%V&-53\\I*'@ M)I,DT)&2-#KB')1K."8+:Z.FIC8'-D Y,A;4$'B#5-9E,\QKU+2>1>J1BS$Y M5;JJ>(*GI"Q?&D>E_7T$W2 ;M:5>].!]?C&8#T&@I*:]) MRJ[D8B$2%X(EC"DFI.9>N/"XG/P%\,?"KYY#7OTKO9_;E*\AS*["]E?U\>7O MEY;8)Q@-QY.Y/;9'[N.ACZJ0O*BRRDK9AX+E[:A'L-C+ZB]#5T?'L'VE>JCR5R?G,=\V@"99;[G#AAU*-;!S&4OI)X MOG/-< 7.2EN[:=9=%(>*4^^MUWMYLK-\&SA--Q%=,PR[X&H4&]Z$Z3 QX7UU M=B\%]A1XGX30@D-)IJ!)QBR1 3P)"2313H6@+ #SM8-K_1)A2\BV+Q[L(N?Z M;7O^QKC:8'==X%=?9W.'@*&JY-+C0]M<61.VL8]RKSV7(_U2/G?%(+]#1]S6H":55"84V,L9\0Y5P:0 M>%9N&$H$R- M+:6-K)C7,ME ;>9>=]LFNCWP&$C00K8- J[OQJ,O,YB<%P&482CSL]'):)DO MX3\9YV>C0TZ*3&AV,FF1C>:U(Z[KEMED;(A+SN-WIA$8JY\1[';.@4OGJD:.U0/JW!&IH:7/M MQ0-%W*#FXK?Q9/;%7TTF"R*)I- /\5 66!I2>H_N,:>4:^U$ M["O?!B_V=4COQZ.X0B68"+QPT)8Z:P!.@@7$YY6QQKIDH:76KY !7?C+Y4888+)+D(AHJ?-2ER$^6L05XX$2)4)-UG@G<_R MU:,7L1 CA$5[M40KF2 RJQ*R-!&-)"^H%HI)65LD#X3:8[OF^FRZYW9@,W4] MEF*&MM^MXQ&/Y.)=._UW"5WNHH?^ MHE5=4#W7T.5.&NL6MGJ(N/LC0V0Y2^X$85RA'9ZS)98%22)ZX=ZY8"*OW9'C ML8ZHB.&36Z=JWG'1"/ M)HRUDW9NVQI[B;9%5 --J)/\:@)I>!E M1Y=;0@$I"N7UL 2SSF0$)5PY1IE M-K5CU'=1'(6V]Q1N@U?[=AA5&8U;5$#S18=R/8TYXICWN#JC4Y JV5R[(\QC MC4[OH^A]Q-H@";VF+,]0I1F/F@C!YA:KQ]7E3)C7SED>(+&V]>S/S<+?4P?- M67&M%J<+KN=:UKR3SKJ6LSY$X'V6-4>/YQ"7G'AM.)&RW%=.$O -\)S2[$TT MM;M;/?:RYB8\V$7.CZ&L.1@5DN>,9,-8L543<=E(HA--+DBN.#R'LN:=U+9O M6?,N,C]H6;,H]9R"&I)=1IL'>" ^H#>C8HQH#E$M7;<)MD^TK/G!K&@FY4.5 M-2.@@*L6)(6,DN!>DZ#P2YK1NQ':T2P[;A-/KJSYX5M# ]E6M"$71)T[LB^^ M3 "N3?0QRIHHI2+)@R%H&2MBC5=$JV2",$PZY;N]]^L^_AATN[_<&G2%6(#Z MU8&A!4>0:T>O[Q+HKGY"/NJ8/FK%@U MTNN J9%_N [/87S#?75UK^KW$'2+TN5UV'#KTX%EM$/!9L3F8BFXS,1""IY# MX-S4KG/K3_E;_,$^=+^+?!OH_"-\&Y]]P_WM)KA5U#J9!$YG$A7'32X)AU8' MNB. H$5)5$A:NXCY7D#]6P7[Z^Q.N[A: F^1%8+9#":W4A.*8 4-";-:@_F78?C"'2_MWAK>W:?_D0B%E/GTT6XQ42JHI"26^2? M2(M">\<9D)"L!J&"\+,(:K2F]!B'___"38;%2/_K9\IX5 RM! M"^)"\J4AJ2:>:W1D;!1)@6%>U>[B=AO#XBX@8FW!EE(/,<<#.%>2]R>?$(K-B9"J>8Y<+1MH796N"^E M;S'I6^M\%\DV*>&*%WC&G7R#R6CXY71VM;LAQ$_C/+G\R=M1@N^?_O1?RT]6 M.0=.!3?4$:L1"[.UJ\EO(GCR;-A#H!6WDNED-OCH M1U\6VZ.E+":'I#(@D&/6H0UK0DD^,<6RI5;;3C/O\5.O:12_NM+FC0<^!ROQ MX1*^JV:UMYI7S:H[P-C%'NRB\/KO[7;C;P_AWU;?'I)K\;ZNM@WA@47.26#E MRBR-R$@*@J0+P"KK[3>4U/G%^:IUF64F@F4D M*V7+AE("$5R6*:A&.>M-EIVJ[;=H[L9#^SLT]Q+[N(;,*MI 222RU0N/:-'$:TGD!T+S%G%;Z?#'Z:\ZP]]@LI[L,P:.$O_N/ 3/YH!G(2S MX9?%7/J7/][[&=KDB^*_E!5P #2PT>Z2#G!C$2J0&)QFG&=!56U_:!NFYV ? M-='/7?[H%OQ9H%O5^W; URC&M@W;82)N=37:@2Y[JZ.G;><&3H\G&!A&\4RS MI5\29.*$]X1QEE6,!MW!/K:=]G39$JL[+%MVT4+MO-Q+/_H#)M-+C-.3R;4! M4R_'H[2Z<62 F12H(I"4(U+B&1SF_;!R8*"$YLYTJ\+K_,C^PRQU535N+N<& ML;:;Q8F_^KB:U"-%TF =)U3Y4A>:$['E97#@/5A0 -6;CVW"(OTG".E:Z5%5&@]+RFY 6 M,)#F>3,:E9O>5_XH_F?T8**MHS%H1 M+DH 2:I$G)>X QJC54C.\%B] ^(.^(Z,0LU5=)=.9J\M91W0%RG-=>#/[F*% M8ESQ1(D1J@Q[MXRX*!C!;[GH;$C2I$[;RXX//C*>-)?]79[8NL;,2S\=3C]] MG:#O?C*Z7B7&!D(C&J *(>IYBRA%K%.9*&5"%%'G+&J[1EVQ'1F-FJKF+H5< MBY/K]]'%%-**Y*_&Y^?#V3P,"=?-+II-%& $$2@&!(YO@1?,$B8,$PX@0*Y^ M0^NA8(^49/TH;TWTKW(<>8'YSO:Z]!A53CI&A8=Q8+*4I'KB0W9$,!ZL95G8 M $TWKWOA'2FU6BEH#9GV;Q]\[348V)R]%%:2J!4C4M!41C%:0I-5UD:EN:G> M-/C:\X^4#@\6\1I][S_V<'ZC=;K"!A;;7![>C.E8>5%3%6NXLG<@>'UB8Y[08+A4-+48"<99(B-EQ,IH M2714XD8&F:7:UU,WHSE2?E02_QIF/#@2?!53NCS>%D&D85RF-9;_*3_W9V?S M1,? !T>UEIX *_D,ZQWQ*BJBJ%!1H\TDY2T/ZKX@W@Y//C)BM)?^&JX\.,:[ MWAHJ*=$!!6$4#8EH( M2]D!MS%DBA:P6'JUED0GR5SB;[5QA-\6/B^,MH^-^0/L)9*=&:C1>-./<;Z_?@YU4:_U=GO97& M!&X:&&)\ M$PPEDJ-][:6Q!*3VG%'&>/7)*FM@]#6\KX:.MY@A.TOULZ??403.O;6:X?I&SO(M\]A"UUP/=OI&[OHK//T MC0<(O$]""(M>E>+H2@=TJF4HY7C*!/2K9/3,NW*Y^4D3X0'3-UKP8!6Y;Z MHK([GETLH_F7)7?H8Z'1Q#PC.H8R1=#9DCSF!*VIZ"2PTLJL\I[1%=NAJ5/' M\&RBB0:,N8[E)%]>QU\4:8[2Z^%T$048I.2Y8,Z0E!Q:5_@_$K*B>$P;X[3B MB+[Z_/6.V(Z#,4TTT< .6W-52*9W4.KC(T8[W+ MG@1=IHR*PB07#1'!E8O"8+*H70?1%5N+B!<'';SQAG!6,LI&9.*4!V)=ML(H MB2MN6RC6:\2K"0NZA,!V$?,C#H%Y80.3LE1LTT2D*GT\N'4D"FJ9-"Q:5KO\ MXW&'P';2Z_80V"[R[3/BT077'!+G)^#"$PR0V"3)J@,5YJY$LK9$D]\50 M:(T>$^\V8_1IA\!V4MN^(;!=9'[0 ;31:F"@#*&QU+66<4DA24NRDE)X[ZBA MW2[U/M$!M ]F13,I'VH K?;"4/R:H&)1$C0HXIVPQ/ L$WKK0?!NE:%/;P#M MP[>&!K)MT'-F8QNUC^_'H[@L?T2[7>FL<4?6"$VB7(IL$HD9 MQ>1\5#1TZN;^P'K3*R1'RIH*8N\GQ'YU\7?J1PG/VM*0"49Q"-.KJ/5OI9\I M/@JFXQN]WO8(P%=Y;H7P?/WU-R]&U9E%CN=:S*5P65(2RH2PE*UB)B41:&IZ M,#0-S0-:]5;F,J$(;3@I,WIX(@4"@6<&,H.DM7O>/,IBU.XZ[A*)WT6JCS@2 M#T$*QW'/-.C.$1E+3EKI2)36PG#0B>JV>9O'%HG?2:_;(_&[R+?/P&L77,\U M$K^3SKI&8!\B\%ZKDU%-4: 9!;H,[T";@EAF%='.@S.@9:S>N^&Q1^*;\& 7 M.=<.JZT/^WS^<_SY='Q1;+7/?R+8'V_*_,G5W!_F(T4+FH"5>&R6BV*6:4^T MH1+7 =X9MLTN?>"S'U&P;2>E;8^X5I-X/V'X.W _P3<8K<*$8'PN%5.9RR(: MB;X=%:4_B3812A#Y=J?P_0AR[=G/B" /E?B!=I!?QQ>3%9TC6"^5()J6*NY< MLDHLB-*_1AJ9 UKE5?EQ]>AG1(\'RKM!V+ZX\K.E*_\9_\W\(.5H1ONH'7%2 M 9':6.(-;FY9!9ZDLXS)VA==UN$X%C=C;QGWH/XFX4(%^'S@4]-Z6=I[:,RB[W//%OD%.@-LG(;.U80Y\DV.)@],:!':3< M0/?7CJGEB>29!&^H)X!'()'4E(;.+I"0R^TNM&B=KEWC=0=$_[9 #>V,:XJV M04+VM_%D]L5_N823?/1.,TDR,AHBD3$G7!?@AI6,A! %0FFQAQ]N!%2+?,*#)=K@';Z. MY2HG]Q&^7HX9^C 9CN+PJS_["$5B^-ARRVT:_=G_!3\9N.B$,E(0*G'YY3PC M0:!/FE7V ;DNA*[=WWQ?S,?'HN:::[RO;,'_=O0>OL_0USW[!K^-1[/3Z4#* M9(/E0&((C$@O#0FE=SO3T;'2-\3<#DSV2;N[@)\=Y_;462,?M3/X\H9\_G,\ MB*" 25ZZYJ92L6(%\2P+XB@#9@(-H7HKIX?@?(;T>HB&&HR[VQTST@0&2;6D@5CI*J',FY&@4Y^+@O"I(GRNS=M92@XEY.Z,N@> !4XHQZ1.* M:-XXQ4IBH;@B3AMT/709S79H:A6@SY19.^NHXN"\AX,>?H.2$$\N^G(E()?! MHJ6!N&! N,Q4O]JZE4P_IN/)W>>.H5V<#(S 07))9P OISB@25RFQQK:(&1R'7-RDVH=E_ MA[KUR8N\F11.4U9N)7KFD=X@B==!DY!,5-FA-T'K1QO6(>FKGK62ON]N+GN+ M]]!5K=/);/#1(_YY)B4S;:WW$DTS'=%2$P'E@$>K8]Z!U:9<,.A"#/S4:Z3 MKZX(<>.!ATHFUU#<>%\!5HP&78)8!KN[P-@E8]Q%G_5S!]M3PWL(_[;Z]I!< M0T72K%FBP @/6B(<)TB@% BU6645HG.LTW6H0RMP0UJWOOYV$5AEO?V&DCJ_ M.%\"L?@@RI4FF6?<2X2+Q!@^PT.&&+YFX\M#^3?2^QCVO(K&(6 M9PYD,4EYU>9\66(J2(25"CV/R?,6QEEHBQ7.0=O//0)*N_!,FN0"'GI MS\KUUD^G +-WY;>+Z,JNDI+.5N32")GCZL "L525G++T(AE#G:W=*7X3EB,P M=ZJ*NT%Z8AVN935!%V2-RN@VHSI,*5T=[76@Q!ZB[VF/6"*T4L2ODFQI;2N;T[L(O$&7#B9G<+DZ@;\NZ$/9?ST\+)@ MR(#T8=ZUQ<1 9%:&^*PY,>"9,Y$RGVI/OMJ&J?^0;"W]C1L*OT4]#TRG "=X MQ/IR:+X#/X4213[)Y1B=^#@;2&8BRY 0H>'X5F1.T$N))*(I)5RP24-MLV([ MJD-4[K6)K-550(O6\0AP]A%FP\D\$'<2SH9?%CWM/:6&XS MX4PISF@40M2^!+H1S-$0HHZX-YXC57,UGV;C^,?I^ P?,'WS7Q?#V8\:*9H. MGUHA,[,K]DH)F4^G?@(O\25/K\;GI?/[POS )R.-BL)?_KCZE>6\S!=_^DFZ M8I=.5M"(7B>SR1*I)2?.2%O\616]9"'JVK5L^Z/>^Z+ LA7,2=Z*9;H)S,(9 M%%K8X$+&_3/CL>LS.H/XYA"1::FV%H*9VN9.-?!]I9%Z9NF=JPL'4?:A,U2K MU7] 2[3SUP1TPI\>>I[/NU"PJO/_]0@9P#,6!< M21,-W+@5EJ53T@5-HQC/322'B>L\7#,;5+R'6-LK&ZBW,N .&J)#5"D#<5%) M=$@3=\E+;D/MZ2!]*'E+G*:5CG>19OWNYI3IA;GY=A1QIT)SL\!;W=#3&<"4 M*V#<2_3W-)"0(_H1Z#T$!5)3Q[>9SQV>T[^SM(\*QFWDU\!5?K#9]/ZBP#_) M+U*:*\*?S7]O^N)B=CJ>E%ZG R=\9EEQ0I-41+K,B+-2$FJ,\SR[0%5M9[OA M?$>[;SA%6^[D M8C:=^5$9CGCRM2QF^@)_[QS_!:KK1<37>CI?XW3Q>0/#(5HA)&')9")#PH6I M),O09^<-[A36ID[;84N4SX;*CTO?+9H1%!0?)L,( YJ#21)/#N;+D'%#$_&@ M/'H-*GB6O0Z\=I;LZNG/AE%["KZ?_LQW X57;8F+M/SHQ_+[>!&^WA*D?.6UW46T#NGZ$Z0P=NQFDN2_Q.RIDBN[!JCFQ M%2$P/$NX+\TXF!(D.,J)\:"#8]ZS5/M%F9]/_6@9F'I?6B=/<=4?QV=GOXXGY1\-J$C@.91K.F!+0; DS@&*E2:N MLT[*\]HSNOI=X2/D>V.GZ/$2Z&F^+HOTQ(!ZEH,PAFB):Y0:4!U9!D+1/X"L M\02LGJ'N;7%/Z"7I@:7]OU /H-@A[.X'+_0?^!&SZ=O1!Y@,QZB-D(!"DJ7M M72+2!T<\GJL$)&=XZ!J+^]N3>95NKNVO-^D@;](>!&MP<;'=.O]CKH^K=1KA M6):&<#,?FB 8<< 5$4%)$4SREM9V+OI:VU\OTD%>I#T(UJ"59+MUHA8R#*\O M507S_[=W9*J=I>*E4\? M]'+%>\D9;L_L#$4]2.2*G$$#/W3C: B(R_@A"ZTU(1U) V26^F$SR)QG5HW M4AIQ>:_J=!!UV@]F S30',^8+3D4F\EI#9A(("DDB+)X$#E;H0SGDK>^UG\@ M?VF24O@OK"/T,!]]Q64XP8V!]'-8XR_A=/F?X>P";RJ/EBE)'31H##6D6PSX MF +$WP2J&\[$CGL6"&>V/LPD3#0;!6?F^W=EQG(W6.;I:=Z]2#677R1?. M Y=%\^@2FKNC 5^$&LY(]Z8 _@DJR[^58^GJ<=#8GC&T;.G&:%2=<=2#1YJ#)IJ/!AZYQDS[, #EWF6)M3.A8;^X@HB(_,D2\9UT28; M.1\-?JYOW+-R=2R3\NCD9(DG1/9OY^OEZ?GJ--W30H$)E10)01G,L( MG"=7LK<>9;6AO)/XM.38D-<@OM0.L=3\=F#?*'S)8Y(+1U[YFQW*X=;"!G MB\?(H6T]DCVC"+Q,:^1/*2) .$!\GT0%BY]JGTP&" M:4VJ;Q%T0#+VT9//[$V$DA4=SJ0L2>2I^,SOI](9AAXO -$#UG,I8*^RYI>.T#TZP#1!R:C=(!XAHSG@E_O%-8>+L!< M'3)BM2'73EA(UG$?Z>Q!.7K5V61PVZ\#Q-1@VT>T0_2RQF59+#]?3EVC-X&Y[7?PUXNT'0!-$]UV=8O*92F;BE0 M9^"!$MJ"0W(+C J!%1,=_9F?IOP@_1YZH?1@_1[Z0&S&M^:/A=3*&)?(KRZU M<;(W$.ALAA2C]8OX=I:M(> )O5C?7[]<.9::>U9A!-Y'54 M)BTU. D\YFPYPY3-?'3IQRM3GZ8Z[0>S65T;OWL&&\1H"A/@%&T8]38MD(>I M0$LC/>.L%!]GHT\OO$P]J(*L*(3D)2E/R0E"LAZR)<\_Q(1Y.AWM7\O4Y^+= M#@;!69GL/:[B"Y%$(29 O2Q,\@P>G#.N7LJWWDOGDIJA9_Q:2M,6_!-4Y%[( MG97V]BWQ+:B-C:FV3R;Y*2T9>&\8%&NB\"G7'D6S4>'7,O47H<=#8GB.3G^W MVD =M5:>DRPE\W5JB0>/)%!?E,%D1;!WKYQ/6)-?*UOGK\:#H7>>888.^YB* MRI7:;D/6V^NTK4'D+H I,CG%KB(+FM&FNE]\84I,[X6BEU:[(Y12KE;L M\)C2=NH]YQRTM"P4K6U1@]0H'+1V9]S*NKDA?$K5K'W@.53$X%!K=XDLD,(0 M)-.UBWZ(X!-+8 R+*+(HIOGUQ<.KYFAE=7\MUN%L\P/W3K^WB]6Z+)8W5K,Q MGS#'B_4?B_5_X_KH\V*Y/OT_S -5W[4E;N BO0$Y.9U:/BV]M[8V-+?1@.+1 M@V,^ 2H=-*W'"U>FXB6\GUXM7[3,2!-I!_.9#B"=,T1FZOAURQRS,:KVJ<,? ML):O#TJ'J^7K(^QIUO*I&!DSU@-*U*"8"1"%U61V2,&R\46IUITG7U@M7R\, M/%K+UT<62>:]ISGT$-D"YTJZBPQR=-/0'4BFF7D2AMSQ3?$3[C\>KHE[1[;KO)M&]ZL-J&0NP&0RT#' MGY@6)^L)I5Z>B-(/*=M/>?6"%!G[]=G*^7(:TOPME?N"01[3QX_;_J O0ZGMKR!\S536^Y$,SZJ.(MD MOX+7/(,JGD&LW4F\*J2]];QTD[G9.<&,3RJ:V.0"R&S)\U.Z[G!D&9_)P;:/:(>,LU;'X7OHEQ?4OBA@V:LZ-9'7><;$ M(Y6Y5+9X5^Q0$=!K,B88(QE2#F=8P\!Q"M+>",*"*@ MED*T'H_3C;()(FO8@,< MMYP(T6G']7"J;U:E=\MB8++X?HO EGEQJ$N+Z, MU!(K-NJ\*!^^T/LVV8R!8NP#43EPJ'P,WNX9\=[4F6WI_+"#SFOM8:X@!ID@ MDAJ1]C@%420+PN<08W1*2/64F'N]<:\RXR=>BH-*A@+L;:A MU$[ZJ)3 4KH-_>ORMJ$CP\-)\U;E;7/&3B6H>U,/W]>?KK+9W+,,MF:)%>CJ M>BM1!^^BCX L(3-D:CK?NGYG%RUCAWH'DOAB ,X/8. _1-?W&]H=*!LH)KN; MJL-$5MM(KP,D]F#]N.#0*B.O?4"8< Z4$QZD(@2%Y)LSRA*TSA1U)&]^?:R7-Q?"B&" 2^=LY.1%X9>K?TI&,6$QA=(!& M\E 52ZF&M1+P8KB.RGG3?'CE(^2\3).C%?\'" WM(&VK&UV(&\CP>)2PP]@> MS<38#1Y[R&"04^#D*T$+U74REIIFG<=. ! GK!##H./ M/JP? !?UAC_MG.'L*MB=LK3CCO3/"=ZCXCQ+8R& M0EJTY/ PB4VD!_Y-ML[/^!7/%E_JBK=!Z2V),K+,&)DXW @#2J* X$J$%+)G MV2)QHW6SP@YDO218M);"$!=\\(S^ZX0H_#TL_P?7]/5M^KCT)=M4P!J=:%>4 M"GR]F5><2J$D:2-O[;L^1=-+@DA3_@]@?/Z*-<-Q1O0=Y<_$Y]6ZYA^^XFTB M2RS!"0(Q8YA!9?+-?,@1R*5BQLLB(V]]GG0B["4AI;TD&G;A[>*D'7.NDC$\ M@XVFKEYS\%B'OSKB ;G7W+@[G1Z>EUT9N3'CP5,LO1@[@+'1J0SUK_#/&T)P M.5W_0NQ[*%5NDD&K?(98MSN5R?X.M4FCK=7@RGKK1>LJCS:4OR2\'5"F#:V; M#9^ZW=!X@V6QQ)O5:1_*Q^7I8GDYNV#U,Q9<+NLXM6T[_F6U]YF3BT!>0P25E((@/ ,G MR7M CLHWC^%,[?K7>%O@ #+9:7&UO>%U>?_AM_/-1<>-^;G'1:R=#VMQ7ZH; MI8T*>?\D'_S\ E?UL'I'CUR>A[.W%ZLU&>S+%=G5[Q?G)^_)HLY'JQ6N5]>A+6ZOE^OC*Z_X5%R?+ M\.7OTT3^<@WMD[5I2DX*EA+?? M7 OX^GWC>4,-&;_8BVL-PXH;#V_3&.N(#B=:SO><*E/:2T>D&%.KG0F+$%-R MP%4@6HSADO-.09<''CYGD35AV!#5V+^_.[JJ\U7&,.W!AAJ75E[0IF(Y!&UX M]&1=V.87':_?/F?9[LG+AJ&JNK:CU6GX&-)I.4U;8D3P6?(BP1ODH%(@]R0; M!XC,IX0J"]$I\_?$P7GOQ7.6Z?Z<'&!^YA^+\W2Q7-8BR8T'<$P+\UYI!%UX MO70;(D26 S GB_>Q]OALW9?]+@WCIV\/XJ;OQ?IQBD9_O0B;84NX^B,L+_/. M>\04'WE:@Z!B5UH;116O7O7!9G7N-"6*%"O=[C+ ] >[4'EW6 F DC M@9D48NOK,X\2U"X^^-!K+L,&1L@831W?76AC5,Z1W>B1@398LM-1,\D;K[D# M66-%^MKA87)M%A M2,LP/M,*Z,!MW^?@/A6'C]HUDO/=VZK[\7N(&\JW*/I>U]>!IH$J&QZBYS % M#?O*ZE'1[\'HL4! AI#$Y G=0L@:@[!D7Q-M*_ \C\/:[)R/Y0+FG;>D(A>:.ERQ 81SHC;0 748-+G.O(72[8NEOR0W2, M[WWL+Z%%8_8.<%OP_6*UJCWL3\]/\#R=XNK-MS_"^F))Q]WUQY=H%X8Q+Y@" MU#R!BHPHU=( TR(R)%+IG&L-A,[4O53K8"#Y#'!IZC:E6RJW6M.%M(&,AT?( M.HP-,91$'P7._N(8XKAYA$0MO!4Y>5#:&_!<% C1).%8L"6V#E&/CI0G M#(X) *6/%(8HAR)*UM_>+,[S]K!$U(D;VD23YP:4LA8<%PAHHN#.1JET:T?T M+@WCVR'-!'0W@+$/=YMG&*]'[7RJ_\9OE];2ZKNY=%RPR'HK&#B:VA(B>PC! MFII-XUI;R9V_-+^+V4:H!F-I:Y-\C^3=Z@%[QX1@MPU S:CY4 MPH0+X)FRFX%03M.J>?2=I/W86UZ,H)NQLG751]U=/F&ZV)0 7)ROCP,71H3H M(#KOZTTV(B99#C%9FW.TT7O72:YWG_QB9+D7RP:PZ]^&U=]O%V=UO-,RG/VR M6+Y9+)>+_\5+(HG'N#JVMK#(909T=!8I*P7$VK\U,Z.$R4'ETCJOTH&LEP") MH:0P3NW#=?+ONO/J]K/%\@:/FF0ON[VB:4KS&:L:)<^9R29TGC:*(JHE5^MA M/.,:D!AGR9@3/K:N3#IXGK.0;A7F.$A/AYMB24,H/H UPJ+,*8G2>C[ ;/*< M??#PG#QG']Y/.,]I9=&J7M[2+M$&K84%+\BA3MP7XA]C(C9OQ#.K/& 5)(NUM-G)RL[@%:24FH2+CS8LE)YSG["6A M+GG./NP=-=+D7!"\0EJBW+K7]%$"%Z-)J RSGCWEA,PNTO0<@[ M*UO+N#84 MQJ-,GM5?X9_WIVG3#2"DR$QA&HIUM'&)3"A6M7N7] 6)JBS_&)GN MS;K64<./RP49KNMO[S&L<'4LO39.20>E!%J89QY<(=,SYZ2X#4ZCZ1;YO_W< M%R._/=C5,%[8->.0G)36*4*34;1*2;:$-!RXL3D3U=9U5,G9I7&>+=^V3&T= M^;MG^&PXAI@__U1K-LCH),_QW?G%Y^VLI/>GJW6'2%\/XZJ^<'5M7=57]POS M-5A"H[!>G;#WH1SEQ9?ZGM]OX:V1T?G@*_9MF)0VA:K? 1J6>?6O+SFLD=[. MF!ED'=W>.?H>\)@$[_4TZL.V(?R@TQ"KT7^*J[?;DJ=8&UFFYI>P=K^H#?)6 M'\.W&J&JTR0VI;,=J.S-TIT ?>;!W^V/3[- MN>WZ?X#)T;NVCTYLOK]7J('F/3<6[(L>Y;Q+I$^P]KXP=;,FQM?3Z1L+\J$W MO&@A/L+2^P(TCY[6K)VVS4MI,5?>.E9V%X2EQ.Q34D QEJC_] 20C@HH' V" M3/:U66=E2B3@_@/Q@SO@15%F^>K?_N#_T?L#$"N6\VQU_V]_ M^.WN \1_^!___M_^V[_^7Q#^[S=?/H%W.5L_BE4%WA:"5(*#;UGU *H' ?Z: M%W_+G@FX79)*YL4CA/]>O_8V?WHILON'"@1>@#:/;7Y;_(GY-/*DAV#L>0PB MFL8PY2&"W(]\(J.(IW%X=?^GB'L^"0,/)I1@B'PA(/:9#RE* JY^+CP_J!M= M9JN__4G_04DI@%)O5=;__+<_/%35TY]^^>7;MV]__$Z+Y1_SXOZ7P//"7S9/ M_Z%]_/O!\]_"^FD_3=-?ZM]N'RVS8P^J9OU?_O>OG[ZR!_%(8+8J*[)BNH,R M^U-9__!3SDA5HWY6+G#R"?TON'D,ZA]!!4/H__%[R?_P[_\-@ :.(E^*+T(" M_=_?OGP\V67ZBW[BEY6XUV-[*XHLYU\K4E2?"!5+)7W=6O7R)/[M#V7V^+04 MFY\]%$(>;W99%*]:U5*F6DH_UE+^TZG.?KE ?$?R5H>R.A"N5O>S*QG[,/WL M3-P[Q1!B?($[W5PL? MU-_:;G1#/61:]]-2=T=4\;T2*RX:MGS5-,CXO_U!_6VQ+N$](4^+KU7._G;] M]%0(EM74_44O:^77ZR]??Q6/5!2+:OO]+L0*_O9UTU7=GF5C?[!0JSHQ/0M1 MYNN"[1:VQ^6QU4HM5'IIP[^LR*,HGTC[@A);6P&-)O]>"PRZ$H-&9/"3$KK\ M^5]_V:GJ LOE]# N?RR"X/=&Y/_W))0Y>R7<4IL0>;$/3\[LX=G-T5)I5F,C M24EKY=K&%%!!^(M85N7F)U#_I)ZHYOW]I7^<#/JAD()=8?0%YP42@;^HB*!Y__7TB1$:HH5]';N_R19*M% MC CW&$TA#141(DH)Q)PI>RXBE"><8Q%)&X(Y[&)NC+*1$&@1P>^-D*<_?E,@ MS8CC,GA&9@I+9*QIX;3RCGC@2 >33OS3"N[/])XGATWMZ^4R_Z:=O0]Y\2Y? MTTJNE]>,Y>M557X13"CG5W KF(E&>+!(;$PQ'D1 ;$ M]SCQN;@[KS8:GVN*VHPKK@3$CDE%P MGH9F-F*"G9Q78*L/D'FAMWEX5H%/>5E>@5:)%W=$-!0\1S1EW?VD)#84G'V* M&]R.'0$*QA>WY.4OI7*']0:@[O%=5K)E7JX+H1PU\;$2C^>FE6$K,YI%2EKP M7(*.O& G,/A=BPQJF1TLX);H')DFI6!_O,^??U$MM3.$\=W$,&U_DGE@J>SF ML[=];> RSUBQ%OR3,AZR95:I:?-V711B52T0PBC$7$(_"'V(@BA6Z[DRZ<,H M0#*,8T&96%3;+8WS"\RIGJSL^1,[-2XG0KU- T@C+A#?G\2J%*7E(GT25L/5 MV 58XR^[-4(=(:] *Z;#I?4<$J[6T)/]3+M8GE/W8%4\^\(P8KA1]FGQ60G= MM-9IO]W8P@F3!.,8^BE2CGZ "4R]V(=^'"5!3"*/A]3&T3_7X=S<_EI>95$J M4UXY$(_=:6#'%6>1-J,,E_B-S!P-=#M9N]B-L'MHBHPC)CG;W:2$8JK\/J\8 MOV='+V51+;ZH;T&TWW;B88%3$D#D)1*B,(X@)IA!0AE3!,,C)+D)B^RU.S>R M^%J1*BNKC"G+XE=!M 57AQ_8[1;N@]=/#!= ,OH)PD TC*?^"=W[9KAZI3.[ MU;]V,WN_M4DF\ D5-O/TU*^'K?;:G;B1S2[)!\+T3'_YE7S/'M>/;_*BR+]E MJ_NW1 VG^OE"K?M<+?)JNN( J94_1A!3'D",HM G<>0Q+U@H'YSFIFN_3?B M;*:F<(6 V"F5$P%K C$T2]V9#+S;;=1O(KL(%Z*SQX M>PYJ:W-A"&:.3 >KKB8-XW MOOR"$L1$F ;02SU]1AGXD#)"H< ,H= 3F*+8QG7I[6UNILA&6$!6'/"=N'9< MU0^P&3DY@VUD-GJ%6$=2T(KJCGJ,$''$-?U]34HN1FKOLXG92\/HX^.*%]$\]^/JYLG42BCM2:HK"++:UI6!6'5@D4!37R<0E^2$*(T83 -!8.8IY[/ MF8+#"VVXQ+SKN1'+VP=MCI8@6P%2EJ(JZ_FRW#F.?[*C&(M!,..;<: =F7PV M0H.?-F+_K!'>2@Y:T<'O&^$=[IS8(^:(G"PZGI2I[ '9IZT!+=B?7_ZVXL7R MY?ZK8.M"&UE_JVZ+C(FW#ZO[6S5=#.CH?"MSHQ\EK5#BZBFQD5BY"\7?1 5J ML4'#3V8<9 #B^?-?=_B-S#&&T%WIPV'FY'3'')Y!9[]GFI[LV-=,Q>Z)K^$; MP\R:KP^D$&\4Z?"W^:.VD^J8T.NBT*.KK:?RSU\5E_3)N S#F+E4$F(,64021WZZ044LC2@*4LE]E(K V@,(>?&5;6D M0(LZ,%YTE)$TLZ)^]/B,?:IM,33V<>PC8N-EA\1Y(, ^S'[LK?[ MZD;_K#JOWI%*?"!9\1>R7 M3@^_$ZW-C3RT8J"53CJ;>)JY%!EIF<^ON%%3G MS3H'*$W"83M4P XQ-Z;;&0@&V6RGVIS,6#NC5-=*._?HT$WK9[%:BR]"LX R MQCN!?S=TF=W7W*(WN)@.6L\>U2,W\JL^2I7*752_:RYP^HN LH2(>BB:U"ZV2#MQOE7H5I;Q3ZPIL% .-9GIQZ.I6 M>[!](SA@Q]XMW,XV]QV)-?$Y@%LP#X\,'+<_DAM^RF9\_U_KK'KYN"JKHLY> M4M9!6GK9U'JE GK.D (Q7XLDR2"C,8A1,BCD K)8(0IE@%G M0N)@\;27LN)R#]"5_#8'34R*:I9;W*JO)*+1GWV:JF)4J6-27]I-:- M4D-@?9]\LD^#(>+7-D(0!$3?TXTAB8,([*-*FU!QWU M01,'72D 0(O %=ABH/Y:HS#A[I/K@9MJ2\J9W//:IW(]'-:;5\X%&&8OO1.T MVMU\NQ/?JS<*Q[\MO!CA(*0(!DB'<87ZQGF:"!B).$T]C@1&J8V;>Z*?N7FM M6DR[%>04@&9\[P"6D=E92_CJLJH6$M12.MR\/X.#([([UI(E5-0\H'TWEL'O*E>KELR&<;^B-)$D0ZEZ((,(4(AT+?'?$@3J((A81$ M'$5V":T,>IT;)6R%KC<\.F+_]XW981 ==,$@&!J.KJ$=V^AS@>J 7%<6*#G+ M=V72Y\0YKRQ@.,Q[9?/R,'IZ2\J'M_ERJ7HJR/)#7C0Q[(*WL1LZ]4J*TH22 M*(4R%!(B/_$A"7P$F>-@JT-R@S[E1DQ89L*W,=NQC@K$9]SA&;F3F MJ4';B5NGL-D(#'82NR,="W@<48Y)CY,2C@4$^W1C\^K@H\%\^:QC1%_?GFGN M@0:QI(E41D_*:YIA#-(XY#!1J'/?]T6YM;@2S%7;_MICU,5T/PL9G M;VYP&_] [3AD(UR^-\+$W:E73U]3'V6=5_O(^93!2\,8Y+V4@BE[Z/UW5@?S MZD2!-ZN:N=3_M67T3):B3J6ES*-,GX#I7URO^.L?=)Y<>,RC@K 0>FGD043T M'6 _#&'@\U 2/PBIL K]'$'&N;%5HZ)V*$2K)"ATA YK+\_D*\"4!G;<-<;8 MFC'>#QZQD7ER-U@;_9I,IFJ0M-!7]9^@([L.4=BHU3ZB[T#M_?#U&V_S596M MUIJ-VYL@^7R8==&)T*Q#$38I$3V*O 3[,>18$(@"%L-4QA)RRN,8X31%Q,KS M/-'/W'BB&_9#E"=)H/7[=??'(%H9H$Y &9D7NU^:8V((^P-GH'!D:%UJI=)#:PSJNX; M5N<>'QA1(>[UH>@7\907.N'$]OP^C$D2IDD$I4A31:?(@U1Q <041U)$<8 1 MLPJB.-'1W/BTE1-L!1T>)W$*6C-"< '8R(PP""O[Z(#C5S;0Q#F>4 M/0AK./?\X!H =1&-6_*B*VAL,M5S(KTDI@$, F59H90H4L"$PS3 (8]X2"-L M%5YYO)NY4<*VF,Q3(Z9UWO]C4)J1P.4 C4P!6VQ:"<=)]]^#@;M<_\1IWU7QLV1ZD^M MF*A<+2,G^YGTH7\K+K[2_GY%P;;\X]955_(O%[Q)J[H7JR8CI)/ M2)J&7AI ]2>%B'(!B4\EI"Q*19"@A/I&=78,^IJ;)= 1M8[&8EUAP4^?<[7B M^;[EI?P^K(TM?A<(CF_UOP+OE9Q.[?YS8+BS_4_V-+7]?T[E(S[ V5<&5OO; M\-$GG9.Z$\717OLNWZW%=DL[E8%/O22%/-7[ R@.(0Y8"EG",/60[P>>U6F! M3>=S(Y=='O9:>,O*?S:HF['*6%B.3#.?1%D*9;;MP7FUC?9ZN6J3L]V2C%^! M#UFIBX?]IR %^)543%CG[9%')VZ"5&4VF5EK0B@LV\M8+N!9:\'5]H/_)=4UO M"YP&.?\F[4^V&6"A;'=SP.8UN^\]6\G5XOI1GPW^O=[-N9$?5Y7Z,C*Z%-=U M29;MK&L]CG(AI9!"I'H=ERE$2:P<@Y0J/T%&R$^20#)L%$DUI/.Y+>9=\?6M MCVRK0%O1QFQY'S0._20T-KIC'QQV@;V18"<[:(3OKOP;^4<$F^>L3EQ4O_## M0'\EQ3\*^,;KP27H-8N#;J'F?R\-O7H-&-3F) O")=IN5H>+VAAP_K->"M^C MD7]=J-7H<55QF^CZXV_/C=&UE$"+"?U7J?KNVB,/89C,N0D.AGI5>G4VU/_DP$MX64GN[PMQW])&F^AXY^+PB$J/ M8 0#IF.[B2"0!%*!&).$4:(D8H'5+;PS'YW(R=H&.AF.S8N MH1R9)RY$T?Y"GB$TKF[DG>MNVBMYALH?W,DS?6]@I?AZI^[X[LU+9^]&;\U] MR)[U 74BPB!%,/4]V5PKP:D701(+SZ<(^]*SHAY; >9&17K=8Z^"P5OQ ]%S5B[?M?MJ:\0/!.:@;/[2=(=MGM9MUO>*= M'>FF_SL=>+O+G>NG/$6)#*!,"5>TAA2C"1Y"03SEK](X\9DTWS# )/_Q!=#:;)^- /%4^V:]4+O:(+/$IW]GS+2Q";?$ M+/5[O1=F^_)E0="Y*#_GU1?Q7^NL$%\$RY]%\;+[Z@?$1O>W.#DUX+KN?UZ6RV\SJ\LM(,'A]: &0_=;^.U3Y6R(8(+_$" M'$%:1[='GB)0+R$P0B&+J1\AG/AV14 ,>YX=D1ZI4F%;\,,4=+/]Q5&@')EI M-]4]1BDC9 V(LQH?IOU.7.?#$H[#6A^V#0Q,1:8#)P4O/R@5/I;ENJX:*W5( M?KZJ95B(%/D)9A$,8J&,-TYBB(44D& %#(U$Z&$K%CK;X]S89R,PT,,,LE9D MO??':J&;G&66B;;.PF[&0T[!')E_7N/XL8-C(V]3C,AA'BY3;%QEY#K;W[2Y MN4S5/\C29?RB'>641;4K8?1GD=\7Y.DA8V197SXGL;)T?,X@#W *41@K8X<2 M!GU$DI!$H>>G1E?Y>GN9&[5TY3MW/]T"RW[N<(;0R'QA XXQ.1@IWT<(JH$. M&:A_[8B@O^U))K^1>IL);_;P,+MBFSOYF(TM@B3DH4!0L#B"R-?1^21E$.,T M]B(OH &WRI[>U]GKADKUF2YB8%88!1CGWLM[:S^A#UMC) MN!2MR4J;KC@I>!VM\?Y[)591U]G4[L>!HH?\3M,WAILC]1#O1GRCRN=:$!?P_UK5CV\72L?_E$4V_BK MA1=)WP_2"*:^#"%"20RIE\90JH^0^#(-0V%5X]2R_[E9+=N2)443=VMMN5B! M;VS,C 7I^/9-PSL_;637*9[ 1GSP3XI]O9;JS?&.-7AWI MF[_ETHUM_YF)4F^F"[Y@*1%I$ODP\5)]=8A%$(<<0X("YVF;8]]63D MX"?E^)6U=I:Y.B\?.S-BG'1$1N=,/0*-,J#1!C3J7+7UP%[5NFX>KY6JB[)J MTZRCF./H*1<8NXRJNDB>Z:.M7,!W- K+2J_*]6>%3UN,QZG#78'J8C>=F9+?CF,M M\.R2<3V1BC?4"A78_VXKK=&WXFG M0K"L=L[5J]TL;@L?1SZ*8@E#26.(1!A!&OD)Y'&:>"E'//*L@G@FD'EN3/EU M3>N:(M;;'J,/KO&>R9R&;&0JWFA[!6I]KYJ-EVW9,/VO5NDV%42M-LPE5(HW M22FO *UU!QWE05?[NI6N_D[W9:8:+'>;.J-+//6.T%1#<&0[:;*N[)]/35?IY )#F&:9P$,/%%B(,@P7YHEQ'O9%?SF[Q-CJCE3F+#2HP& ML)I98F[ &GEFO\HWM %MC/(FY]%PE:GN=$?3YJ0[J_!!]KGS;PQCB#^OB3ZA M$N*&+K,F6V?YYN6SKF;35!E-,8F(%_G*40PH1"E+($U0J/Z(?.'[+ F0%4^< MZW!N;-'*FQ>@(_ 5: 2V6O^-(3?C$)= CLPD%V%H32>FP#@BE;/=34HMILKO M$XSQ>T-WN-J(Y/KLY984-T5]E8W_A2S7XE84]1G- F'&N%2^0T!II$]% IAB M]0?V4.S'D><%U*@.C%VW"(%>-82U\?//%\N25$"Y2 V1]&6 M)]&&8V&ZI^0:X=&WA3;@?FW 53*K3QDT4H-:;'W(W!PPN]S/L0'*V9:,4:<3 M[ZK8 '&X,6+UM@NVJEM>^'&"DT ?&,8BA,C3)A ),92*L7SJA6' +Z"FNH_9 M\]#_[?W1\_P.'5VOJX>\R/ZN'ZD/V<$__Q,.?/]?0!!=>9Y7[X^N\LTOLR:2 MHP[I7E>ECHC+5O>7L%Z^[@C9O7G:/M+?EZEB4)FW0QY4.>JZOT-WH M6P]W#V1U\U2;8Y_SU;,H%=7]5>A=7\&OGT5![L6?M>'V3G'@!Y(5M0I?E(7P M(2]TJXLDYB*./0]B% J((D8AIF$$_91)%B 4$687\3;&F1O902N\(D0_ M]OZEUJ'YJ]:D^1O0"AE;'/\07YL9$\],ZAFM K7:L-8;=+%Y51&+OH#N,U/^5,SH3,4<>F_^6>B-MI?/8GF%*9PDAZ"40L22$6(8->X%$B M.<>!M(IU/-;)W-;AK8RV5]^/X&>VJ%V*RL@KRU:\)C1^##+O0\#95?0C74Q\ MW_RTDH>7RGN>'3;!MYQQK"S%KX+H/#_\9O5%Z,A$Y5RK!Q0/%9M_*A;+RKIN MQ<*+DC!(0@+CA$M=C5% K."&B>\CWV=^3#"S805GDLV-2G8FD+YMTHI;;V)T MY6^KWEB>!;D;3C.2^B&#-#*S.1H?:[ISCJ4CCG0GUZ3$ZAS.?39VW\$P"G]/ MBI5JK]QL5K_+EFME'>K,S4F08@05+^N=&B^$*8LX]"D108@"G#!B0\@G^ID; MO;9B.3G:.@5MQ#TD&"=0H@1#A"B"1*0QY&'L2R]"W(M2N]M6#L"=YFJ5-O:6 M>=E@NLF K24&$/ )H#=;EQS .?(JLY%PMU-W!5HIW2TI9V!PM$"VV5EP M^F?QA;B,?;(V"!*K6FEKO$R&$4"X\A M7;0",8B8E\(TE1S22*3"CY#T(RLCZ$@?73@$7A;D/E&GKS&U.Q9R-!/$\]'T/=E!%'J M13"-*(8R35 <^Y13837933N>&P/L757 P,3VQ'0';L9?\B4.U/ M,BT1E AYD5$25I/.YD9(&UE!L17V"JR$H0-A!"_S(O5C M/X),AU(BKG>[N, P]"2FH2\9YK'=EHPK@*?9EYD 8C-J=P7;R'2^Q>M+!R\B MU6P U\ME_JV^R*]S);XM!,\J\"DO=]?6W-&\"5J.J+VWJTGIW$3I?0HW>F>@ MWYCG_%NV7'8#STC $0I$ DB 40R]I3+&"204\*Q'P5,2KMK:H=]S(VD-R*" MW[60H)72]C+:$2P-G'9I+ M;\,;=ZJ!=_DCR5:+T/>0Y_M$3>M(V61^E$#"*8>1YWEQ*CGWF542HV.=S&V: M[V0$OS<26D[QHTB:S?%+\1EYDMM ,R"AVFG=G:5..]+%Q$G23BMYF ZMY]F+ M'+!L=;])CUW^]L1))>H$V66F^OJ4EW$6VO>K]6.; M_MXAUUCBY=;!.-OKC_ U3*$XX788OVY_;GQ7$'UK\;HHWKQ\7/%F%]7P\/C8 MNW,CF5;&[HT3Y4A3?:.$9\\97YLF0#P)5C^'N,!I9+(P@,C=!O,Y/ 8=,A]M M<+*3YCYUNL?-O<\-#+[[KKEAG94/>M1NY#M!JR828(&"-,1!$D#JA?HT*@X@ M9E)"X2.N-/3]$"56\7*2B6" 6AE[D!\K_ MD(%.GNQ!PI /<< QX43]&GEVR?+VNY@;)=0QTI#6%TP+\9POG_6"QYJ]=4E8 M?X%+4US-F.$RM$9F!"V\L*]Y!!Q-GPSNEX&$6O)-/ M7AJI\EDGSUT)F56ZQ%P3Y[\+JTI]$7E1$L.((Y,&[U0MLX#&"7ZS1(KYW$J M_;W^H# 5(RA.1ZF8O6['45QD&P?HZ\LCS9<+C^.$4QK"E'K*"F&40N)C#R91 M2D*6>@DA1D7.#UJ>&\]L_.M&.C-B.82KGSHN F&B_84S^AM/_9.Z]NP=J'>: M>:W^LIO.ARU-,F%/*K"9DJ*I(T](1=@=83_).ZWJT9)P/8_;'R=^SE>W(O\L\NOG^_I:G6J<+)QH$O6W:UWLA9Y,D8"4>3I*4C"8A@Q# MZL>)GS B8XDN+=G1[7!NY'*FW,0@N^(LZ&8&ADLH1^:5"U%T4K;C�CENUX MU=T/+]MQ3'F3LAU'WQNX#9*O[N]$\:C/5K?IDQ:81*$7!A[TTH0H?@D9Q'$8 MPS@4/.%)Q$AL%!'5V\O<2.6MSN995'408"E6F9H7J[RRO;-_'%###8Y+81I[ M5T,7$M<"MC$1N[QL#KA]V&[B9RNY6NB&=GEM M;T61Y3QC;>[;]C_Z]\JDJ4/?%I+Y)"$1@\37FC71#VMTD@7@(GTW"\-E MC0RS%#\+U1K+'X6^=[WPF8AC0K'..!Y"E/@$IIX4D# >""HY]F.^J'0F*3,+ M\57K5H2_[6/$#9@VPZ*=);@'&/($1LJ0CA0^$'G,@UBF'@R%GT@J140]RP25 M@R&;-BWE):!1CR:>)ST88Y9"Q'$ *1$I@W M6)%4WUA ?>A%4E^APS[$291"0A.&F*_\M]1J4VCXE)QB>]D!8&9.V6 8QMX5 M%GHIUH*!G[1HI[.Y6OM@1U5VY'N];GM2G^NH6ON^UO&'7!5G7R12,5<0,^B% M^GY[C)!RI&()"8H#(F,62,^W63B\"QX)'/&4RB4)G/1*JU.D;*ND&^^I^'DHACJW#S M2Z29V]K^]>;#%\M8\XL&PXQ')H-X9,II]0!;<<%6$Z %!C]I_'_N_+[6!VB% MF@?I@&$ 4TAFD4,"@X$ECPD"#/JLA97V=SH\1.D<:.M"8UONQQ-J-#5^B-S';# M@1M>+:@'$=<%@(YU]6-J^O0H?;),3]\[ PFD)BOQ21 U)5N3[Z7="RW?K<5_ M"E+1QB)A,(.9,*D+Q?4Y1DL2^5>I7PW[G1BOJPXHLF<,0 M8$,2<0_;V'S22 QJD:_ 5N@K4.6 BCH"[PIHN8$2W"&YV"'EBF<,>YV6=V(QUHQ3N_16(&BTT,RF7P3!5F8@F391C):0SZ(T6.O#=A M,,AIJ5_'>_0\-\!(R;^*I6I/\+8PZFG7=W7#DRG,%P:19&'DQB2P/,ABH2$.$X3*#A%)&&Q2$.K>\7]WR*:!^K6OO7#-E&*Z71%'9._&D+)"L-A'5F]>/ M>5%E?V]L4QRFDJ180D_ZGO)Z0L5#R ^5ZQ,$OA_)&%&KN@WCBSPW!MM5LWO: M5K,3&ZT'%(Z:8-!##P>II\:;,9;H8*9 )\VC,*+,-O=GB.*\!'7F!W2M'>;57CU+_Z]7I :BUAKF$2F]0*[ZM=[;3'725KQOI MJN]NO9YNJ!RM^1,(/*G=,-T [-L>$_8\M(B,DJ@06IBL$I^R9\$_KBHU]_1= MW5J6\E.V$A\K\5@NU"J$2"HB2&G"(1)^ %,92$A#DH:>CU#L,;M*,N:=S\VF MV D*2"TI^)95#T#6JH"ETJ7\DVT5&8NA,%LDQ@)X9+K?B T:N6$M..@@WH@. M?M?"@UIZI_5D[$%S5E3&HNN)*\O8@W)87F9 &\-H36>2O9'MANXV_"IB21C& MA$/F(ZF,ZICK2EBZ2'%":.+'(?6M0H./]C(WHM)"ZF2)12.F)2D=!]*,?2Z& M9_1MV@:9[9')")%KO1@X8HWC?4Q*#[UJ[O- _\,#[PP\$/5I?"S+M?*+"<,D MD2F%<2(01#CBD$940A:% 6T$_9"I2UW*?OL)W',PEY',C @XA+Q9N>OE1%(@2]B'J!Y#QE M"6KQ?+_B4Z"YZ68\+-_7Z4H= VG&FT.A&9DN&[&N0".8PQL*1]1U=>&@V_2T M]P>.*'5P'>#8,Q=?AU3^X= 0V KQC'X;M1-YNTU4OHQA7 MMNBXOYK9W^V/NK!I!$;/-4ZS]X?F[F[3.^GLX+NT<#KCR@(%/ IEP*"7>LIN M"U,,TT@0&,5>$,LDCN,P6:S$O=X2N[-)XWVR2Z-YLTU5L=?Q>'-H*[%V3]3W MA\!G^W1Y?4B;L<^EP$V5U7LC95T3H)-J\%U?(<8!B;W/HN$LN??IGB9.\'U6 MY<,DW^=?&5A]]/%IF;\(45-3&\7I>0+YG"O7#@6^8@S,((DQ@F$/X&K&#Q>B-3(O;(&JQ1OA M:G6/^JX*C![I8=K*HJ=5/"@IVO/H@/C_:P6&?U QH/T\?9K((/48E(FO# 4_ M5@Y,DB#H>RS"?HH3'A+CBP!]/]4[1&GOPG@!IR M>Z 7,8MK!*Z0F^@^@>VG9G>?P 2,WHL%O0U,=\/ 1(]75PV,7KB@+%*F(Z/? MDO)!.7'Z/]IY>R9+;9 =_VG[(<=I&DL2.N)?461HZ4*:NVS3PCWU$-QSY886;+H3,976GH:), M7P+J0M".UHFZM,V!QXBG-VP]1G 4>!@&R)/*U40$8I)*Z/FAYW'I^3ZV"G[Z MQ]DK[TJZV1L7M<26P007;X?_0VR -X)=@>M*?<5T7=75J*L,8&^&3 M;7W/9;/;?GM[Q UMMB1EF(_@.S3U7#0^-%57ZKZJB M[OQ+5O[MC5BQAT=2_*VM3N=3JMU?"F.J$TL3RB&)4N4I8TZ#))2QGTJ[L-'^ M#N=F_[V2%VB!P5;B@1[P6!."#NU P99R&H9[J;.!K53/G# MP%3#]P8336UP_C6K'MZNRRI_%,4V39KR+Z7$B630B]((HL 7,*4DAA1%D4]3 MSU,\,\ *[.UTIA;>.R%%H>]_M#'KUMS2 [,QL5R(VF2L4LO97#[:2-I)GNB4 M4OJ:FDO.JWV$2 Q>&KA%Q1X$7R_%C7Q/"AWL72H+J0XE?4/*C%VO M^+MLN=8SM;:1MCDW$LQ(C ,/J$<ZP)&2;=R(9ZN=MX&2C'MMMQE4!WLV5W8W"5W M!_^1%\+8#S!$2>)#BG$(I0QPQ$(JDS2VOT!X MK*NYT>3>+<(AEPB/(FIJCKG :71;K(&H%K-FIXV@0$OJ^DYA'QI.+Q8>[>@' MW"[L4_CX%-X:1@W)-LI7@RC%4?ZETZ$;;N.YQP4B2)%3'K@?(TSY<"BE/ M"12A1Y"/@MB35G4">WN;&T6TH@&F9+/CAWY0S2C"&50CLT0K)V@%K6.JKC9, M =[V86=-%$:8..**_KXFI0LCM?<9P^PE^V2P[[\+MJZR9_&65.(^+UZNOV>E M:3+8HR_/;=YOA00;*0W# D[#TS_EG2 S=A# 2C@=RVBHP3TO>H/2O]ZO,7) MTK_V*M1-_]K_X&A)D/XJ=(8FP:^?14'NQ6^ED.OEITR*!0O2(/%)"@F2/D1^ MZD%,*8$!E8(G 4W2-'"<%.FD,'.CAHV@H)44?!%Z'UW'$C=" RTU^.GCJJ[K M8GNW_J)Q,S,KIAJ-D>G(,*/2%3@8LD+'E#2D%U]NN8E4VV>V*0I<3T?<;WKSL'FF+"%U_(P5OHK<^KG0(?7/1 M4(?ZW#V0UL5?[/.ECJ#67MK+$%I0/T@@0$.L:[*2F :ITC]085'O8!Q9)7Z M\F@O<[-2M)#U00QMQ;3,Y7042;.%XF)\1N;S+30;"4?(C]"+@:M<3$?[F#;Q M4I^:!UF6>A^^L+3[Q]73NBH_B6>Q]-NO-? #3@.LSZF)!U&2"DC3U(<)HCQ! MS$M09%2:S*"OV@1:P$9C !/7 MY=N/]/1CJK>?5OED\?:>5^P/H ;4()QQY4&[ H-V907G64S0?>U 5Q4#?TB= MP#/5 2^O":A;49;X?;X27P3+GT6A#'AN,WV.O_V//9-.(')^4ET.QM@K82,@ MV$BHUT.>/6=\398.)UT_#H/FWXDF)YN*_2IU9^69)X>9O3JZZUNV7"XHDR$. M.8;2"V.(,"$0)7"5)!$884\CX41HI389\4? M9T&?$WTET!NI\;?R"*?B13)D4,@X01'>+' M8!JP".) >G%$D9-^3R($QI2Z,4, M0Y1B"BGWU2RE81R(2(B06:;HZ>EM;JM#>[RR$_) R2;IZVOB[#P&:A\FZ#%YR=Z7N^8\TV"9I"+>+[U MR;Q%8T6[CJ/Y2P,/2_/5_9TH'G5Z^E^)SL>JZU]T<]C?%MF*94]D^7&E0U3O MON4+WQ.$A"2&B= %V;E/(<8X@%$2X<#SF8_L\L$,$6)N7*.^NLCR='4(]&8& MR-B CLQ 6GRHY:\+6%R!5H67JSI(&BAA'9[17@"5JR/<(2),>\)[ 4@'!\"7 MM#7 ^M$1);^M>+%\N?\J6-O=]6-E;/6<:F!N#*1D%$I(O46QD]/"S#D)E(%Y MXP*CL$80_&F*, ,\D5F\VDUC]93>)3[4WR?0] MH\QFXIY[;&!TUNFK-8IWBRK[>QU-^OZ[#BP5>L7_H#Z.!?%CPE*I3VO2&"*? MA46 9T#8/?S-$8']21V:/W.N 5T(+7 M5WNZVK1NB-;$883814BZ"AX;)L2T<647 740@$)2%C%)?9SX=FF6^CN<&\M==_*8-U=D7FE0 M)Z6SS8RV2) G&)?,!@G1$?!B BF2/TSB4F2*B_*"Z01 MMQQK?&X\4LL':@';NW3FOM(!<.<=I4O@&'U+U1@)*Q?IE,J#_*.#QB9SCDZI MT?6,3CXSS A0T[P0I!3O1//?CRNUZM6%/;X()K)GG=%Q(5GJ49ZDT.=I"%%( M,"1AFD(F8AZ$:9R*%&]R8IN9 B;=&GVWK[-BCV\0;&N>M$+:K?]&:)O9 ,X0 MG&;F;\0%/VT$_AED*[!%],MY1*V- !N('!D"1EU.:@S8@+!O$%B]:W\HLHE# MOI'OBT(;'[N#Y4_92GRLQ*-)#C*39F8T$S;BUEF5BT(1>;XNER_-]?S]:_W= MF >M#*BU<13S8 /DX*L*B$6 M!#.$:1S &!,)$681I'Z*8<0BX:$X)B@U+['=U]/G&*VMB>]@:P;MJ7K:"N\+(HM.T*MXD*;0_$SZ[>M@DFO?6V>QN8KMZV MB1ZOZFT;O3#X9$D6JZH M+T+ERX08(4(8#KCE68Y1QW.CUKL'HZ4 M][G2A1*I +'QC4*BHUQ6[D MVT+PK&J35WAQC+S0\V&LXT-0*!@D@= '*X(G'D4!LDM3>ZR3N?%-(V-=V:>6 MTC) ]1B,9@QS*3AC[X;NX3)&[I\>!%S%C1[K8MJXT!XE#^(^^YX=/7B]R;O, MM0 ?E!-)EIIJ%IS3*(E$"H5$*41!$D%" P*Q%%Q&.$ZIL$H.=*E <^./K9!Z MJNCO;[0(]^/C8T@V$Z(^^C'-JEP(R]Y[6'R7D+RA0%N5I_DK[>Q>I^\,&_DFY?<^*\C)]@*.BBY@@G@AEM8;F$< MF2T'(3@\R>1Y3%PGF^SI\<5$U%%3L*BLQI84=#=D.!>.I$$D<08\B M-10R5$,A4P1E0J5/J#+^$ZLCZA$'8I):QC]H&,S6AA'!'7FEZ%0+TS+7%2CJ MOW2DOP)O72\8 P%SM'S8]C[I8C(0FOVE96@SERXT=7FQNKK8EZ^_;8ZZ/1Y& M @L8$,UES(\A]C&#?N(E+,14(&JU9]';V]R8:[\>WY#2:_WPQDD4AHAX$*0+(4R#*D?<21P*(:NVA<"/,T:K41S"J@MZ5\(TG04W_D P4\:M9]' MB#0PPL4YDQ_KZP?Q=H_:IUFZ[Z6+ZR6\6XN[_"]9OJP/%F[D?^2/XJV^OE&\ M?"+?+))/V;8[-S+>KRT ^%KHB+VM#OHT6VL!6C6 TN/J7#ZFR^'O9YRQD1^9 M@,8!_9)B#\;HN2@#<;ZS'U4@PAB&GM(1YFT,LRQUH,&N7J,./5A0+Z 1ELK> M\?2N="Q#2"DC,&8L3;#ZG4>LRDL<=C$WVM(2 NW\VEDY1[ S,VTN0V1D.JG! MV$EW!>[Z@+$V7T[K[LAF.=+!I(;*:07WK9.>)UU,9EURYEVN@X06$4X]$88Q ME%'"U93&$20A5S-<)"B.,0DBN\#'4QW-2(()QK(ND MIHH3<))BG=4;>1Y)@YB'=G2P:WQ^%+"3S7;"=R SG>3#@!A]8AM@,& :'RKK M;.IVFIYXNAXJ=3A%CSPS/#7 M8K'.?4M@*L($8L(3/\1Q$DFC&^H#^I[;I-[)"MZ(E9!979]CQY'CE+2(ZEE+-MPHZRRJ):O&W2-&;/XKV4 M@E6W=5&^&WG-\Z>Z9_Y_UF75B>Z6810303 ,@]"'R.<"T@!C*)#'I0QH0+#1 M+ L2&XB]H89I3=;B];U5F5"]_G M2&(9P!3[$428ILH(\WT8\9B&?LQHRM)-AKX[J]^&C71"U?GEPVN;\46QK M]>JDT+7%J:\N2F7TI5CX,$EB3]F",8,IHPFD/O:20"8>#JSJ8O;T-3?:;NL+ M;&4%&V$'W1/M ]G, '0$WL4/C,_/HEIX/ K"B"&81BB&".$08A'' MBEHB&1'I!S&G ]S,"\6:J2O:T>.U&UK6]RUXJ]LEQ_WV(VAZ8#C^@/R@X('N MJ&RT 3^U^OQP"TE[C>_3!9 MN-TG&OI1+G>_7CWN]ID7A]G,NU.<\HNHBP'>Y7?D^U^SZN$A7W+5]X>\^/I M"O%&B<"[)]Z+!'L("]?(%(,[65:V%+ M\$UK()8)0"PAK"<'F[.RZ*-0C MHK&7-[5_ZB%1^H&.@N!F.SSN;&,'N#JRBR^19%*;V %D^_:PBR:'IDTO2R%> M$_LV1\HF$^V=+CVU*YN:1*GT(QI"Q!,"$0X0)$$40NQ%))"",8];W0T:(,/< M[.6O[$'P]5+H4]W]4X)/0[,J#1D;,S8=&?&16;21_FH?Z),5(C8*@=]KE< H M-7 O@-19:GA["2;.'#\8HL/$\L.;&K!I4+>OF?AZQ=^LLYJ1/SX^%?ESO6Z7 M;4!=("+NISB 7N@)18R>,D##)(%"I %B3.+ [$J%19]S(\*MU/7>'FWE!EE' M< O'UQ!W@UT$]VB.3G(;()7$8",RZ,H\)/^R(:(6FPGND9UH.\$)PG8["G98 M]>XIUW:Z"G6ZO]A4L7QUFZ?Z:%]4]N1>;3SS$'O:DH)!1GD#D$0YQR%)] MDT9*%GN*OJVNP^ZU/S=BWHAG9X+N@^:%OC+NN0^3-*CM?Q\2]1,H/"_&@0A8 M('R[-$@7P#9-XJ.-@-IAUP;%%51G/EFL=4?]5L+;*R/OO M^ML6_(,25V\SK*LVY\A[4JS4)U_>BF8C8N=R^JD7^8''H.<%'"*$4IA&GH0L MP$', IY(NP@H]R+.C8N[NP5='4&[,;O1$.B/!G1TK(/&]NHVQ;C#88CBAY!P$E9?CR M]Q>*$7NROR1Z6^1\S:I26?1?1?&<,5&VF5)$ZF&F-XYCBGV(4A:KY4*&,$24 M8.1%@C"C39+>7N;&^*V@]:9(*ZEE!II^4/N9UQE4(Y/G()2L;F6>1>&"ZY>G MVY[LGN59];H7*L\_;)\3LZXHH:N.M^54+-)>'GEU;K.XJ9?1K5C?RFJ?O?(8 M4/V3V %&(T_?X?!8Y9GL 6%0*LEC[4V6+;)'F6Y"R+['AMYI:;8NVK ='6:Y M8$@$L8<]&..(0D12#DE $NB+)$*>+SPJZ*+**[(T\^2.]&$UI;<]C??-WND^ MMOLX=F&.?5":N4(7 C3R?-Y(M[OGI@5T>3_EI/;.[J4<]C#Q?923*A[>0SG] MZ)!"KOGJ6115ICS'KV*5Y<7GO!+EW;?\[B%?E\K"NOLF5M7+5_$L5ILJKS&/ MTCCR8$*C&")?&>4X]A,8<9FBB.* )]B\RJMU_W-;[=77E(!:ZN%;OD.'PN!$ MOW%;>V;G;#R[6"=7Y?%'=Z,O4=W5_#KHMCM(EW?WU\_DVQIX=GU-#$WSE>B M%74<-J@EU/NNYCY='U3G?3M'*(U,W'<%J9?!5U'+G;WM(P Z=?X,4!KD!/:U M.YDS:*!7QH5# IZ]MV>]&E/$PDYCR%(?/(@;:]2#@+ICW>R\0! ML[VJ'@;%]C\^4GW335[<$ >)C!&%'@L$1"E&D$::(1C"/N.>8,2*'$P[GAM; MF)1[')RHV'@TS&AE#(Q'YAE7\+JOISE.PF+C;N=50?-,JF+K]P=G;JKOTVWN MU7U;"J.F.=T]_ M1I/H]6W0D:EJ(]R+=:JF'E1-M[XO16JR=$W-C4S< MI6SJZ6OJI$WGU3Z2MLG@)5>L49^_7;,Z-TG9!@(KTE(_*=9JENYN^"UP'*1) MFB:0*Q\)(AEXD%+E(D4,AS@.D\!GR#(?W%!9YF88M1)N#MF:Q$QY?6C,FN+7 M8#GTKN0E0S:4L$89B!]#9\W1_4:73:A[/4";43.YQNJ \:Q!'8T/S27YP6QI M#=EY+K5OQS)\>=ZE$VB,901+%H*$RT(((Z9(W%&(2I) ' MOHR02+$4J:5?>:[/N3'G1N0FE=U.:&O?\2S8QFZC2PC']QAWZ'7DW<0UC%.? MVQ0@=V[BV1ZG]A!-(3CB'!J_.HQW/HM*.YRW1?Z<<<'?O/Q6"MZ8D.7KU,'; M#16/^A%#J7864P\BY2%"0GP*J<=C'_F(H= H.F*X"'-CI7K7Y<,R_U8V-QFV MHG>R8/_)CJ(&C(L98XV+]L@$IJ_ZU&!OQ ?T!?RD-5"VV\]'<1]E!VPXB(Y( M;H DW+><(#V*?""ENS/^#^N2M5)<5?PVWR9,=6HZI=]SJNZMH[.2;8YK#(\ M\3=N<&Z4U@H.-L?<&_%KTT'K(/A:W]!3JH!6%_/X '.8ST<+C(+PZ+ZG-;C@ M=Z=GB(.0&Q1/8-[+9-$%UHIW8PWL7[[@M''-= *?U;VV XMGL? P0S(4$8S\ M1"=VC&.(<2"@2&E,$QIB%LK%4UT/[&M%BLKB?'&O*YO9LM_A>!/GC;C/5OJ* M'J!DJ2]6##@SW,>41#)DDJ=0Q#K]18(Y3+T0PS AODAE$@9QT&+Z?F5X^N$& MT4UWX^&I>G +9DIH('P6PR#Q=55>%$"9)T%$V+H^L+,)KBF'H+3RN?X\/H$]J[/'C>[V+Z0^832AX]4#[U[,!< MQ-](P>_4NW4-&N%Y$G'DPSC%:A%*!8$X$@%,N<1A&'@)L\MZ^:KUN4WN6CB@ MI1M4R^3 >(T]D4]E5.MU7;4^;(/>86@,#63AL?F+KL:/[SSD64-R^[1]KL^O4JH\,*JY==O:&R/MV^ M>R"KF[IR>/EGU415?EPU)<475(HXH+KNFD@4_:>I!W&08B@]/PI8PB-,+),< M3B6Z#=U,DSWQ\UJ?UFDJ6:^RJ@3W6EY%-H.7@,F^ K-58HXC._)"TBUBT56Z M>R=,'U =+7:A5;\"C?*=2G%E&X%4*?U!"\ 5:"#0\4D-" [3GDT\;*Z2H4TE M]K0ITB8>C(/$:5/W/VS]NU6S\+.:EYL\:A*S0. $^BBA$ F:0#5?$60\\1/! M::S\%AMWY77S<_,[M'1 BV>9-NT$>&;D/AR2D2G8 @UK:CRNM","VVM\4IHY MKM@^&9QXRF[*2)VIZ?UW'92SSLH'_I;X>0D+&);?*BWVVQ[E-^XW1KVO9<5WE6;R2 MV7(!/XNWX9KN$L6QE_D.@'69[-?B@LV/;POQU#ZJ57!H"YB"Y%X"HSCRXI3X*2)V4QKV_E)Y'Z R7"@RD3! :A9")B<2B3Q/:2_JL>C&;+Q-?R M'::C78@DHISS I?JB7 2Y!R.)&$2&')"(T(3ZP"5X; -VD(MTOPS)CY DA& MYM_]'+ZC9>]US*+[K?_(K+VG&/'48\-X[_WCTS)_$:+-Q7]\4_IS7M.OX/7^ MROC\JV&;4_"TL_^,=])F94^ \Q^!.> MD&Y//KL),[?Z;P]$OV_R2S?:M'GT]$V8%U&!'0KNPV]^^( Y6C%^G!Z3KDT_ M?+CV5\$?+]"P]?8M>P?L^G2+]U7L&@BW)#1-*2=0"A1 %$<)Q+$4NDQ<$D0B8;%/-COR=U.C_GJC M_N[_=^";+1%.O^"1EX4:OY^TL#^#>FML'T:W5>>,H7&T%)SO;U+Z-U9_G_+- M7QQ(\V*E5HVESC+)'[-5I@\3]76CU_D)0S],Z\UI3X0ZTP)'D#*>PBCP),,I M">/$JLB 4:^SH_M&Z,:[[HB=GR[.=0'DAHSC&LBQ6:>#X6N)1TP+:062*_XQ MZG-:#K*!X8"'K%X>F(4HNW]0K/9;*:X5WU4WM%+DI_.OO?_.'O0V_H>\N'D2 MNN/5?5UV99,2]V5!_ @%//64'XV51XT"#%/L!5!934%$A/3\)+;*!3-I0QY7X!I9UDNK!6X:7#* 9WTTT+".S8*T%S"54 M>H!:$7#3&9;WW6'9:M/6P/IT-N6/?5:;RT%UE?SF DFFS9%S.60'J70<-#DP MD<=RF7_3.;E4#^_R-:WD>KG)0OY%,)$]ZU.%+_ERJ3Y(?2BTD"QD+$HI9&'D M*;:-&"2I%\*4Z+ %&<=):,6VUA+,C6.W.?QWTEZ!K5;U1'Y;")Y50-ORX'>M M"OC0Z&*;Y<=ZM,RH==0Q&)E0QX'?/J?&4 A=Y<^P[G_:7!E#X3G(BS&XH8&' M.\K@K13=/FLZKM2'IXL URQ=7C_F197]O78#6UOXB]#;KZKU&_DA*QE9_J<@ MQ4*F-(RI]*&7^ %$- DA9I&O+P>(1/H4L8A:'?E<+M/<2'0KI-Y^TA^WY:&/ M@U$R/ J:%ONQ#XAJ;6"M#MCITQBF5[5?7M?]ZZIV!5X-5J,7T(HY/$ERA[*K M\R4'$DU[ZN0.PH.S*(=-#ZF/7B>SOBZ*.M>A<4GT[EMSH[\C1;X-KSX=0:2? MR"X#8V0^.H*#LQR0IQ4?6+_\55,3EBP_IL+K*N5'G[";:=E*KA8WZZI4\UNW M]E7_E[Y\$I6>#S>RL:D7?BH#&7&=AUE'LZ0ZDIWY J(@X)QBG/@1,YFB9MW- M;=IV! 9E(S%8-B+KI9'50IO-8T.\9<#]E BN?&ZA+Q0% <0HX3!*=3V<.$R8 MGRPJ'>PY.=[;3D>D!]V'4SS[N=(]2B/S9_>#;(4%K;3@1K:.L%, >9OKH5[Q M)P3R5;]S!=1X;;+#IUFO]#OUDN2EH5AD''F8I]ZU" MG@9),;<%4"OQ)Y"UU_+L?/9APV#FI8\.[L@\WLA_M7\"=+4[ KH"735 HX?S MJTH7X>C(\QXFPZ2^]D4P[7O7ES4VP,J_#I/HK;XNI#QWYMCP2 -(EUX)4V)Q]+(CXVV,6TZG1OA:/;V_0W8B%E?L=M+?-UOYYA"=GZG]'*T1J;7RX"RVCSMQV+0)NJ))B?; M3.U7J;NI>N;)89[H.R%UG,\;L5)_J70BW,V)VQ=1K8O5S4K_K#E96<@0D<@/ M(TA\/X)(( 8Q%Q1RQB53[F<81L& 2R V,AA]]]/?!]D>4Q:UQ/I.PY/.U]R$ M/=IYI59#8N:,.D=XHB2YC=B@E1MH(3M'PHWLG6LD=8KLZW[(K1W0(=@Y\CNM MNI[4W1P"RKZ7.:B-@?MM^>I>V0R/^LJ*KC_67KUE?AJ*B.HJ+YY4[B1ED(0! M@C*,9!H('X?2*E'F\6[F9MAH*:$6L[YD==66N1MTT_D$KH8[9!>C-?86F ;J MSA8H^QVN7AQ<;6$=[V3:/:I>10\VH?J?MD_._WY59=7+AVPIF@)%BYAXL4YV MH-#"4J?F3]3T]S#DB>0B)3'Q/:/=I&.-SVW2-_(!+2!H)#3/PW\ 7/_\OA2. MD6>U!1)6*?=/J3PHU_Y!8Y,EV3^E1C>[_LEGAJ[.9?DV7^FM9K'29>;O= #M M@H8HC.)00!9A3U\Y3V$:X01RZHL08^)+;A7F?[R;N4W4.D3\E9C@]UI0ZZ7Y M**BF2_.E4(V^-%NC-&!=[@/!V;I\M).)U^4^10_7Y=ZG!YS^U.=+7\12.^L? M'Y](5M0Y\Q](<2_*=@/=EW&2"I_#A :!/OM&$'N!@#CRA/2P3F(4&I_\&'0X M.UJHK]\5CT @\Y;S,!TN*LS3&@$YVS70ZL MW4F;!4J]IVPF[4QWPF:AU:O3-9OW!A8];BN5W,@+2S W)A_Q18K".(6)+YA: M.GD(2<1B&"!!(AD@A*B5'>U6O+DMM%\[96(NJV7$Q99X3*ZVKDK)%X>!J: M,\";\; [.$?FU;[PX%9:=_QHAHHCOCO3V:3\9:;X/A\9OG6ID7H\^_\7459% MID]SOU8Y^]MOJZPJZYS^UTUIO9>:Y.[$]^J-TO1O"T&IQX@?0Z%O\*$DB&#J M"0R)3\,HE$D:4&^8E>I$OKDQ6->>T6J1U;J3[ M09:G4VA/FYYNNQEXH)>Q3BY1)"GAL<>A9%$,D4\I3#$/8$PQ"T(B/92F5N=X MW=;GQLNM<)9G=:_P,CRB&XK"V+N^C5PC)%(]JK&K8[A7;4][^G9,K8-#MZ,/ M#0^&NVL#:WXE5>N18N$V-N\UU]2;%]S-P ^$T/[L<&=?2#_=A=\/AT52-M8#@H&6GU\L#->[T)]+$LU0+_3EE?J_M;461Y4WVWW!;WU0_=J@_R M@91"7\4J%UQR0C".(.&14+:1%)#@2)E*6'!" R&(79V+@7+,C:?>?[V]!64M M-,AJ;2*\WQQL50*,#:)2X:L(RRBNP4:3= M2=^H4M\/=7@S]$(P76V/#Y1BVFWPRZ ZV.Z^L+F!E2HZF85OY'[>X053(Y/$ M4K$A0\IQC#B#Q ]29;SQE G?)U(F5F4I>KN;&P=VI=W$55B6ENB'UXS@W($V M,H^]PBN7!]:90YXRP\15%8C^SJ8M^6"D^$%]![.WAEY _?H@ELOVR'XA D]X MG$M(@R#29V,^)&&:0BJ93!FBE.+([@IJM_FY<41[];(6<1.U8'L-]15\_9QP M.2@CU.Z'QTC1A MDLK3R$>E/NC;Y2G@-ATU2WJZ#ROB5ZW1G"P742P]&@4("IE@ MB#"*8,K2 #*4L"!D*$6IT3Z1>9=SLZXV$E_5ISA5?6-O*S7X7MH)#UY+KXL?@/]4EM USY\JP>W8R7I_O?4:[+#47/$:U9=S\IR0T%9Y_R!K=C7\U"7XXC5=WV.Z%3SF:KVG%\IWYH M6M.BKXVY<55'5O!*6*"E-2]IT8M;/Q&YA&QDPAF(EE5="Q,H!E6WZ&UXLAH7 M)NIU*UT8/3]@GJ^7PE=NE*_K$C>K\8>XL=?G]WLUED!M)S0?U7$VLK^ MZ(/+8&9?CM38D[H?)/"[EM=1Q>\S: R;UR?:G&Y*]ROU:C:?>?32_"/UW?8U MJ^I 0.4?'QQ, [8J1\T/_7^SS/9*F=GET&#_V+NL_N#SI/+@117R?A,:0I M5W07AP22,$HAQU&*)2(8!73QU$1,5Z2HS$CO(IEL)N:^9/\?=^_:W+:.I8W^ M%53-.?/NKC*Z> $OF/GD),Y^4Y7$KL3375/[@PI7A]VRE!$E[WA^_0%(2J)N M) "!-/M,]60[L0@L/! >+@!K/6NX-:J-O %,_0G$WM9J@:[VF5&C9O[>8S B1D*,DAUFF"QEC'4L3YPF,N%3.2"S"+$IL+H9' MF\@Q[HT?=1_5')DMSC$GCO$DIRAD4(A0"^,SM0HSC"#/TBA%*$A"'EGEY8XV M<6/DZTYRRLR\S-$F8F"_LYX#_2>X:S-@2U^N_DCMAA[\8_L)CTG!/I#UE2Q\ ME2WC)A'[@.TDN=A+H]YCI6X9VSQO*A^ZG7TSR]*<1EPP&&5) %' ,_6:) D, MU/_%(4E10H5#P5E[2XP6^/AE9UO6@K:YWL*L+DV,&:<.A/,TPK&LL?<9H]4# MW_!Q6Y<,F$HL5P] %O%=?2V-D%[TYW*69VDF:! KZM.)@A%5^T MCRSBB 9< M$,QC-%ART9_+J7F:ZJN:#)A:I W8[@!81R8WMS2BOY>J#HK.MVZ=GQ:KGU6']0OZWO MLV[^W*?%B]HVZV_"IP5;/FO5+J'/O&8DP12Q@,!4,JE/>B.88YQ!F> $Q6% MB+ 2\KO4T=1(<&L7*"HS[9RUBVB:>64^,!J8 OL[-D_B[*)Y^Z,.F%[5M>Q)?-UKOLZGK4MYOUN6: M++C:S7W0]04%_U"4;+XL-ZLZ#^B6ENL58>L9Q4+$C" H,-6IQS&#%&48"H%C M@3D15%H5^/-CUM08:SLJ0.IA;54\-[I.4[&HU!PVU>G(0JQK-8>?M]>]Q]I#NZK M\GUUP<]/"QV.7)?.T2)4CS_(XOYGI7WS-[6CU7>:M4#RC%$6D(A@13!(0)3F M".89PS".=/G55(B ((> BK'LGV@8QMX)V>C"BF EYJ*J].FN C_6%\*,%RXVYI)'(:9H$TB9*OM6VE3,\0LQ[91KX6=EF]ZIH V;&YHXP#$RX-0(/ MW0A84^"9L7IBJ7;+HQ+)F2$=K_5S'W'=LRZJK>_?B_6/]QNU5WL6JUT(R;:* M'R)9'LJ 0Y;C!"(69C"/4 K#),UQ3&F4V8D!F70ZM=WL!R&%,DQG.KR(Q<:Z M5)D!S*9[6+_@#;ZAK[8(MG M[0ME?!>L*OI[]XO]T-[)5_7]F?$TB'(>9-H/4,Y $*081LOOMWXU-SX M*G75O1Z\0Y7W":W-P]KMPU1I]_Q:/FCZS2JJ7WK-GOW,=7[\ALSOZ;QXJO6T M-N+3XF,AUS]T!/B,YG$:!V$* X)R]9I5JY5DRI=G48)P$(LTPI8UAWO[G-I+ M]_&'6 DB55=N_GL7O';NNR?01O+>E;5@;^Z9S)&/Q8O'>C06('GVW[MZ?!/W MW0""2]Z[R:/7O_^_$"V3LRY$^4W\;').[N7#JEBPXB>9?UKH_CZJ;^0LYXQE M:8!@1#+E+2"604(2!I,@B9,P321&S"K'S<6*J3&2^B9F[@Z%.?CVGL<@D([J MHMR 9@RO6Y92'0WCMUB#-8"#8V[#FWE"UC!UN4SVC3G6!=YG"%=7(^_;):#J MX/+/RW)7AF:6YH)EL4!0ADA") ,"\PA+&%":9X3%*<)6&C*6_4^-X=J)],L+ M-;0L*PE;3H@9]PT(\\"LUT:XOH$^L+W)0 &_:?/_TBZ6Y;$&L1MXOHH26_8^ M;I5B-VA.RA8[-N/&>0=%UNM[X"]"1\'8$-?%1J9&45M#Z[B[)G3#CI,N V;& M/EZP&IAGSL($_JCM]!ATW8N%)]JXW,^H!-$[W&,JZ'_@:D?G<446Y;P.(>'_ MV-2)=,T7.@AIEN4QAYP1Y=^(F$$L,K6M2R2/U$\,2Z.',9V25[^@'.ZT_$&9+?C9I1)*3,&:4XH1"$)U(I4S@*7+,TIXX)S M9*5_?+FOJ5T1O[_R<*,+5M,K)B]@#7ZU9'1$,7P];P.X_"5$7>QI[*2HOB&? M28SJ?>3:2B^W['\VQ4KPRVJ-[UZ_D'\L5^]U ?"ZQ@C&89+2@$.::J5U$5&( M4\TTB&4)@S=2\A':1DNUP0*?PJ4YYJ08%JE%=6R/&94;-2&ZT M>1J8!H>?HBNJRUP!K?=Z,RZVO%$%FBM@NUR3YII&!RW!M=/J0G<2)T2G@X:&BW1Z9SY[02GL[^W5W=5_N%F3E:?BW)=N8K6DJX7 M&YC:^FH,!=K2&U#9:B[;>AFF[B7G#:&!UU\;G$$V#49 .&FP7FYU-.'5WH&U MU5;[/WQU',L'(8N%X._$0OVPUB_IS.KNE_Y1O!-RN1+M8FU5UL=R50M4 ME5NI%ET!8*&^D:_Z;&B&&64X23%D<2@@BH2$&,4"LH2F(HY9DH9&@ME#&SHU MCJ^"3"&M!/!86RA/2"G8NM3"=COQ;%J-N*D) M;DE[ I^3/D]'>_%Z8TJ4._ M*[:CK*4-P1D)Q&:DH![J0?5+<"]!-=I&S+ $.V&DW8"K _>)3+M%M:B)3/]( M%:?V7X-*P!2<6^#-UZ!9U*3]-5A*\+/Z&OQLO@9\^S4H=E\#77?IKY[J5XTP M.9TUL(;L?[PZ6B.@>%"+:XS^'/.;OMS=-CL&&DB<\I!!'FM9#"0YI%D0PXBC M-,])$'.26F4][9J>VJO\;J,/JV_ EX)SY>K?D;*^9[B5JX(1RWRG/8!F6RXW M6 9^&6JCADA@.AFKKXRE?+=;%^O>5S MVH:$LRA$<< )@3C@L5JD@81$_0N40<13EL:4,2/MB,Y>)K=>*T-!8^+-]@>@ MC07W"XNKD(%KZ'7LBI35/4HO$DZ7*I=;'>V&I7=@[>N6_@_;9_&\ MKX\=BA=Q5^TJZS?_O;SERRJ]\DF%'HR4HV0V\G;ED^:3SQ=%RLUB77Y=K47Y>ZC//A0ZX)0M6+)Z^ M"2:*%WU*_NYU_[.^=;[]590SD@59I!5K24X01&&@R"D,6ZV*=R&!L! M]$*46OJ\V81RZ,O4ZU"T][P,H?'E7?5U-ZX'93CX$R_)]#DWJJDR M^;ZJ(9#R1YT8W]QKS9B(TD!Y.9#'C$&$LA121&.8\A3AC"'.DVA;C=.,92[V M9;0F#BMG#DPPE:D.*4"7X31CC^L@&H)0&E,(\B#I&D&<29 MVBC%RCF)*=T MTOVD-E"7P+'=1UULQXW0'G4DIVI>'R!MRQ62)(QYG& H*2I"&"&> M$9I%@116<@]G^I@:+54F@I^UC7;\= Y!,PJZ$I>!6::&I#%O@%J.':/W1!CG M>AB5$SJ&>+SLNS[J$&_?**U^W]!2[9#(ZK6)Z")KLWDZ+$.9+0':O<%_P#.U(G"#3'S)G#I%%A+8' MJ$:*KG:!S"X@N@>+SF#F2\^.%XC<8_U!$''?9QW52YNRMN^UM;I>EOY"?"O* M?S9?2QDPGD4Y4Q08$H@(R2 1,88Q0R)A 97,KHA+3W]38\.MN># 7J -MI0S M[<'9S ?RB-[ 9-D!W "!QH:X^-(O[>EM7 U3LZ&?Z)@:/G:M9-YEF;[R2#8! M\U#F:80A1U41W41"BA,&!<(\C1@3E%N5Y72P86KLTY;.Z]3"=-;,,Y\>,X(: M&/2!2Y M5/X55EM,I/Z0>02I/DS*DCA.!2>!X+D-]1UW,#5>V]H'M(%.09 G$)K1TS7 M#,P]5IA84\JE@7OBBY/F1R6#2X,[7ND7/^>VC.N;LN]J#RWT5GJGRQC1)!4L M93!E5:!?3"!)<019P+.$2,IDAFQ6\X5^IK:HF^O;G9TF.HU6N)HM<0]H#;S2 M78"R7O ],'A:]Y=Z&77Y]PSUF 7Z/NY&!KH0[Z>%EN35C=99&05K;J)F),@S M(=1K/4RH>L%G&8!:3 9>^K9P6"5K7QJW4X[V26.CI69?&D8[(_OB9]Q>Z0<* M^UIKI5+9+\7J17PN%N*3\A_*61BJK3N-!$14:U$'.8(8)P3*(%!K6/*8I<3F MS6[2Z=26\V')"6UT4W>B,AO\H0T'E>66.P&C&3!S WSC.C E^(#4VB^PPV#4Y:A>@@T(Q\Z"U;/VRMS*#RG4)Q]7_&$Y+U@ARH?5DE69WX)_G),G4X7N MWH:FQC"-P;JV--<+8FMVM2BT[8)O5'^@&8*YBG<_I-WTXAW-P<\>K( $?VC[ M/8E]&^/D)/K=W_IHXM_& VV+@)L_Y!CH0"VWV/A1[UZU<,.]U-[5/CA!!")AF"$8$DQU MH&X :$8O*(_3'2[=/3^FZUT@KD M7Y?K_Q;K#T(MRF==YL2ZUIM)6U-C!V7SJI)^ ,IRM<5;;LK#N@]J)$ -!>S' M8GZ@9 1N_YF2;UP'9@X'2)7?X[N:G UH3F=,1AV,=LQD,]SV29/5)U;O\DJZHR]?IU']-3 M5NHWCS_(XKY24"Z_+AIBRD</DU@:#9+_GB PZW^ MK=F U':#)VWXO_];F ;_R97Y]4]2'RR_5 ?+RK2ZL-,-H.*I6"ST20PE\XH[ M?BL6@"_G<[(J]Q^\+#LUW:]A0K(L44P"8R*UP%K,()$9A22.4\(C*E&6-E_# MNX6AQ-H4!F;_)=P.;YI?0;'@_[_\_AD>[$[ U EY,M58X9FR@RU$]&%Q^W,- M*J""Y0;4P+2BADM02^JM%3:@ ><&[."Y ;MO;X,0J" "&J/6?9S' ^@)S;FO M$^TI#&G<(_(IC/C2F?N4;'.0'AK._LK.\M.BCEG?G=!\4NYWL2@+5IG^3;U^ M/BY7NL%9%*8QX3&!DJ0(HIPED%(F819S0A$)$<^,DE0F-JZI;?SW9V4[DWM8 M=]+?FNYW_\2LG=KK_US5X?;K_]WK077B@]?_Y;?_8^OM7[_@2_6I;3FGB]\_ M\(=&"C10V6A:36>";62TIF.US==R).6N?]VOIYU^V/2^!)V291,R=SR5M D- M^L@+G:IYUP@:/))?^UB^7?(]B62:HT1 2L)4ZY3$$$()N8/_&&35'J8-./+S*'9SOZ0TD#SJ' M?%[VH/L1^U@213Q/RX7X)MA2[8Y?/VS$X[*I'7 O[Q9RJ;Y-%=\]KTU#2BR: MG!I3-*:#K>V *[=EO02-^?J"LC6 &W#[K,O6F0>7V*#='V,R$- #\XIGC*T" M3!P0EGM' 3A\&WHTY<'G>48MD1G+YMWGMDW\1"Q)QA(>2"NMEJO,F1K%U;<1]'"_U]H2 MNKI%5TZ:F>'?D. OVJC%>P/,E*W.=,>/JSG@![D28QD^K]LHU=XNU MVK4J1_(35RT6LF!5OU\WE8YUD*EM89I3&%*M%QZ&.<1IE,$PHFF6)E@FB9$> M1F]/4R/&VMAJOW-H+JCM-1>WZ0:XF^F\PC8PB3DC9J5_8X2&DQA.=\NC*>,8 M#; MDV/V@)OO]?MRR?\LJ@,I7:R@KLW"7A_5JZF<5]W\3HJ%SFN8!2)!F8AFFJ$Q9"CIG.KHP@#I(< M)I+D293DD0BLDLW;C4_-J]G99GO(W<*+!QB'L98RC.(6N2Y*-?*P9V#+X+HS7)S/&)><> 0MNY5Z0S&T,=% M;C@8+\^SX^Y:E^J!UII4?]NOQ\.V1EF(9\W?KL#SOW1S(][5@?_??PBQ_KRL MMUV-C@!+&*6AC-1+4JKUB&D.L1 ()@F5/ T3D856I\Z7NYK:(FTL!96I8&NK MHU1#!\)F+U0_N V\GETALW[?]J/AZ>W;T=&H[^+^ 1^_F0V><-USJ-4GRG5S M2::%R.]^L?E&IQ#=/B]7Z^)_ZR!'CJ.8Z^J,FB@@8H&$F 0,!JG($X$8$<2J MN(!IQU,CDFUFZ:;RP.LQ %$/PM81-X3>U$GW#^C@#GR#7V/S#=!6WX"=W:!M MN$\'WPXJ;\Z_8;+]YWNB3EA=Q)Z5@38&$>UGIENHH M2.TT(Q[0*,TH3 (20Y3F,:2(9Q!C*F0F.(J)41EMTPXG1TP[FT%M]+:XAPY6 MV1INO2DQ@KY_O^(;T(&)R0N65AL;&X"NV/,8=3/:=LAFT.V=DM5SKG?/%:^I M%[WJY0-9D_K8=SW+ I0F(HP@Q2*%"#%%,V'$8<[R..9,4$R-:*:OHZG12W./ MVC)6Y_.2YFK#,+RP%]UN)O&)V< ,X@J7PZUS-Q977#I?:'CD.^?NX9U>.?=\ MWCG:CS2)$8I?M/3FBUAL1"6J.B,A0B(*! QEH#P/%N:0<(JU.@8G>4+B-+(J MQ=C5V=1HX=#66H^VLK91G+4/T+N,L]D^R!=Z Q.$.W N,76]B/B+F+OPTCQ MB(CBD";8BCTN]C0UZJ@,!:N=I6"Y,]6.-"YC:\887A ;F"YJL/9&@OM^L*R) MHA<(3RQQN9]1*:)WN,?\T/^ ?6Y3=9=?A=#^6,[5(]_6"XLTIO-/3VVEU_$* M+3/U%WFS6EBG)ET JWN9^\%IX/7M"I%59E$W"DY)1!>:'"U?J'M([=2@GD^Z MO=8?5DN^8>LOHHJ:IAP%,9$(YE&NKU>9V@@@DNJ7>IJ@*"(LRFU>Y0>M3VU1 M-\;9O:H/\3)[/3NC,/"2;>P"?]26>738SX[8T[OWL.U1W[=GAW7\CCW_(0?- MJZJFDQ0[U[V0V Y]%Z^JJJ^A;&R]^;@ MZK*Y/?",HX4*D6<\1Y('NAI7.Y4>"Y ZY7-,VAE/U\9B5 >",S;/N=ZQO%\^ M/R\7W]=+]L_*,ROO-^MR32H!VUDGI38_240^4A_H_'Y8-8ZGSECPO[8D/G'Y\:/]SN MK%<&\:D=>'6?[KB ;*ACT\-T1JB7E W.&XE@BZT M.5Y5H.Y!'10"ZOGHR(4Y/A<+\6DMGLN93%"6H$A 1D@(4<8CB E",,]$E@5, M1M2N.-#U)DV-8]HR+/WB\?2,/.FR@&ISE3;"'"38[7AIWV@;FN:OE_LUF M;#R%_A.0WUI??V_0OX8Z_@F WK3M3UMVH_*=POV[U]V/_[<0*]70C]?/XD7A M6N42X@0E,F60\3R%B&=",35-H8[L11@+G 5&9W5VW4Z-DEOE['?&5I7OO][^ MS2JXUQ)],R[UC^G ?'D-G-8D:(>.)Z(S['14,K,#XIBP+)]V(Z5O8DUTK_ MRZF14J)+V5$.8;TOAW"A $+K;/I; MJQ(,3O*,Q0&%.! ((LK4KH2D!"8LR@FB),8)LRMG]?:#FAJQ>*ME]?;0&A>R M>GM3)\2Q5Y]#&A>QO/A5NSFX=+VNAM7;SZUU :NW-WF"X2G_JE]+A]I5TYG_ M_L)5$[!UY*I5$QCQN0BBJ=GF=A*DHQ2*6@SW=L&U_(MJ7BQ8(I^:XM8RO#E4/S/=1YLIN;LR.D@9# M?& GR2?8UB=,3J!Y.FRRZWO4;G5!W(]!];^0%E8/)H>Y%;*V^4L\F+EX)KJ;-.P*P.M_KQ<#KK MZFAVM*.O_J&U3\(,/NUP,%8KXI3WLHJK/+G7WUW:S\*,TP1S"27**$0\0I!& M:0 #'D:.P&][*."3Y7B]@^ALEN(@R.A(: =V!&F0*R M%J<<0R \TC&$-Z3MS@5L$>O,>_R49WD:JR!S[ZXE]:J)%;PBF/RZW!G5D M'E]*4%;@UB?&K&7Z.-1]1AC*C;9'E'VR'I<-7?L0@*K2*7+J]1<$29!997GX '<< M>8YBP8J?9.X)1[/#4Q_H#/P.JY/*6]\Y;:4WF1U3('SI[5WJ9ERMO9[!GNCL M]7W>7;.7+5<_EZN*M74]&O%>M[MZ?;_D8H:S."0L85"$00@1(@+B.,VAS"0- M(\DDHJ&M=&]'?U-CA)TD;5 FVZOYMN%>S=U#(#FT%ZP!R"= M='X-X+E*[K>K_=%5?PT&>T[\U^0QA\VV6INZU>7J]7;!OY#%1NH:(.H=^Z0O MJW]J'FM$K7(>2QY'(0PQ%Q E<0J)3 +(B"2$XB0.F'E$H'&W4R.;O>'59>1S MVW0@MK9;;!+-)\!@VST(K .S3@M1930XL!KLS.Y7([L&6HM-^" 0C[03-_OR M_M73;MP:J 7>KOW@AMXG2\'RR;'>T.XC?7@->'8Q!5R_F536V078!CP M-,!)EL,LI\KU#[(0YEA$D(<4IV$N&99&Y8X[>YF:I]^8!TAEK&'V7S>.9F>- M5Z,S,&W7]MUL2_X,$G?9B8%/M?Z3/L97ZK\TS+,J_1<_[+;>/PM2BG+W!451 M+..,4QA$/(*CQD==ON<'=KQN+WS*\07-F#[X*Q_(J[Z\W;[VU3^O-H)_ M+@@MYL6Z$.6NKE]$XB#$,8PYRR"*TA3F/)LNY^I:6U47(_>IAM7PIU(!G-(Z#E.0, MP> _,)8Y0#Z#( M[0:A4U::95>C9:JY0=#.7G-LP>%J[C;Z:Q@E[Y>+%[%:%\IO^BX6Q7+U=;D6 MY8>-^MO/=77]%RKD47-1'::42A01&*5:+#;*.,0TR-3F+@HEBZ(TI$8GL:X& M3(WGM&6@,MCB7L@%>(-[N('A')C&*N/_7] R']3VU_ "-0*P&P((;T %O4-4 MA@OZ%E=S \_"2/=S \V&W47=%5!VWM:YM#O>E=T5HSZXM[NF'R'X)NY MV!7X+C^JH=W]4D2\(//WFW*]?%:+I\_%B^#UG4*=B21"% >$)) P MG5*720+S((Q@GC 68!%$5!HI)O@Q9VIOFNUH6A7M2Z"_.F [(K ;4G7*I0<% MJU&!>EAV&62>)M7LA'&\J1KX+3;"+-G7B/ "KJ_Z$-<9,VYM""_ G=2%\-.J M8TV(8J'K#E970MMST==&(DR_%6:-2LB F* R2 MV5KO2,Q(N*]#*YK==3O< JZWRW-M+OC9F&E9^*$/8C-*] GJST8 N.KSD-?=^-6># <_$EM!]/GW&CEJZB"P*K#5"[X MN]?_*@7_M+C_*73&R.+IEJV+E^H&IA73107"80HEC2*(I PAI4+ 0$B&\S1E M7!C)Y+B;,#4/KPIV_#A?_MEX##O3P=YVRS PAWDQ8Z=AT1Z8KY3Q=63IUGPM M)ON;'@$H%G\YB_L@<2GN('KB-@<#1F4[=X".^>^*EMP8\?<-69'%6HA[.B^> MJM.:\O-.0"E& @4TPS"1,HIL:SS7&+E>@ M9>T5%0V[H3;C,V\ #DQ=5V!G34]&F'ABHNZ^1B4=HV$?\XO90XXA=XMUP8OY M1C&4^"[89E7QU-TO-M\H*M.;1WUGM*F/A._EMJ+.@UA5ET;[I8!0'C.F?"Q1 M%6;E.(4XE PRP9,LCDF L5E.9MRLW8[RTF!GQ9K]5W7=SKUR>#M\W*U+OZW,N"NCBO^*GZM'_\4\Q?Q9;E8_U N9\:B M+$P(9%0&$"64P)RB!,844Y$+1)+ ZG;E.G.F1OGZ#LSZF.^:Z3 ^!!P)Y.&/ M"-5 FHN._5#J.X\;H ? =(W&]JANP'\+HAS=A8=H2+^ ^CM:O,:8L0\>/0!W MYEC21ZMNA+K;_%>GHMO#T%G D(AC+6P7)J%.-I4P)TD,I?*.!9:!%+E5PLKY M;J9&@-5YV$\=-"C5YK)6"BQ!L6B\I6(!UC\$>*Z+#%:"*,I?JJ])G--5+DR M&35>#^O E+<_1FSN11[ZKI.LV:P; T\L=:&34=FG>Z#'K-+S:?=R15KZ:LG^ M6;EU9:O,P$QMJADEG$&<1#%$$4L@"7$(A>11AE(L28H[*UEM:] M 65E+EBVZE[\ILBC_N?+I9?M(3=C"5] #LP5#8;?:PQK2P]*T/FM*-2'B,<" M0A>[&KU>4-^@SY4'ZGW&5;-8ZMK7[\1"_;!^4%\%Y?T(U<7Z_;)."UJ@;K,3K^["B=\JCVK8R6(G5B>#O[ MZ?27;F_8;X+-25D6LF#5"8(^I;UE;/.\F6O%OBH]7)_:KL0/L2B+%Z$%;I]% MDQ_^(%;%DG\5ZWOY2'[M0Y8$28(XRZ!($@Q1F"A_7TH*$T)IFF/&J;"2H1K" MR*FM\M9X&MV%@Q&!>DC@M\_+LOS+#="A.4L)U("<:H$/.OUF[L-;3^K0]VKW M[S_I29MOJKW=@SZDTWFGZ_6JH)MUI;&Q7H*OB@>6B[6R:*X_MGWYN4RPM:LR MY QX,]KN[D^].[0$B*Z,(&4$$0TYI#R( M(9)I& 9JH\?SQ%(&R\^MN\\C)O^3\VY5I?'6Y]QV:S MT][K/"Z5]5I),0CSG"\W@_+5Y$>9@F-XMI M*M(L5F^X(,_U@0:!6(0")@EG<21IGL321BC O&NKM]4(D@&:<)@.G]O4&:3J M?XW-@.R,]I*W>VX>S%XTPZ [\%NB)T]W9WPK3W?PY-P.Q(9-RCW7\122<3L M,4S"[6K!0=:PI^;X+"$HSB5CD,@PA2B+$T535*^D1R8EAI+P;VL3QQ 92QH6^L1 M.@OI08\0CB0SN(52^>O5@1@X_6KZJ@9I"$ZG<&!?&^.)!!J.YD 0T/09.\XM M5^O95S7%]_(+^<=RM=6O^K!\)L5BQA*:IS%G4.9Q"!'.(HB5@PA3GF')!(KB MS"ADHK.7J;'LUCKP1VV?X955-Y+=%.H-GZ%/:HVA,5[=1D/O\LU4 RV_3/UM M[Y-UMSW*88\S(P/0TY)0YQ3-?AZ2U6R=&,D>.1 MK@/K-.;HRO9<,T/H^M-"%US5WO?MKZ*@?G)$AF'+(]+@_>6V7'2 MP)K!G]=VJNA"X?5Z;9G%<;&!J:[=E*%"6KL23 MKFRE[%TNQ')3'IR2:+6'C>DU;C>,W6O;&X)#7XMZ!,\JF:07'*?DDLNMCI9L MTCNP=O))_X=]"$WLY'=G02A9GA"U$\J$>K,3&L.81#%0G#8^<^;*-":YD((D?/8B M5G3IIN/AA&Z[O^'P?5"-:>>@CBOT+=.QA]C,G_( V]"L>RS4\;GWJWBE4L<) M"H-(=>Q[>4.MCI.A=HMUG'Y\@#H'WX0^#E.-W29AG M60X1PPC2&(XF.L/> MC-8>KM?>ML\AG:/&S$KGK*AC3M?DEZC$SBJ#P6^\,=TP_<(4]FYV\PGG.%36 M1.SJ7-X]K)]V*'X8!D6+@ B_:(X4$W$UJG9Q$>88=89&�S7G2$^9@. B0L M'G-,D5L)7JP_$E:] :I#:<$#D65A"G&"*40BS"'): ASF2"**8H8L2J#<]K% MU+S*VD*P-='I=/\,D&:NXW7P#,RGELC89ZQ='+RO!+73#L;-1[LXP)/TL\N? M=!8$J"13E5NGX_%O%US]RVHC^.?]L4LC2*!^I^4QFK]LU45$JE:[H B&G.G" M>[H>%N=""2FE5[N6@]]Q%?FY8)ROX[(?LP[^JB(=*T^3'^;9>_*U\$&+U^VJY^;E_ M^1D&@QDV-[556L=]M.P&WX3BQ07XFRZXIOY:F6\>#6:*:O?*'@C0@=>[&9;* MA_#I/3A Y10W9MK':%%DEH-NQY39/NKV[C\^I_ZT>%@)7\(CFP:-IJK*(G6<.Y'*?COGPW'&S+R4 2=@M)O%X^LNG9J^G8O&_&HJ:BFA MV^XIL/9ZKD/0DWOD:,2H?M1U0!T[7%>V-IB6;[-'R%+,U21%,*/ZS(@2!FG$ M8L@ESFD2(HP"JQ QXYZGYLKU:P>9AG%B?2OW8BBDC6\U_*,W]/6%5K$_+PHWP!;:&J'Q9([? M8NMM#8>#L/'56W:W-*UIYV9YS\>R3L*:;.;5J-E6'E.LWBJOJC^9RFL&59.- M71?BR>U4?NY7?UKZ6L)16_K\EJ_4'- M;Q4K%,9Y)D2:P31,$HA0CB&-(P03'7&5!#3 D570E5_SID8;S>BV0>E5V9?] M ,%^A*TZWO4@]:U6>Y@WH!HHT"-UBOOR_#TP;G8')KVWF5A7'0S/^/M5 MQ_!EW%MH9G@&]H*2AN]>G#(C>+%2W306;6]*U:Y1"BDAIYG:U*M.8:X#01@5 M.(ASQ.(8&^M!GNUB:H2^-=(J+O\<=-W\Z0>0P4\::_M 8V#_]L\4'*L\A2M! M&BTUP18LVUR$#AQZT@_./3EFQD&'Y4=)!EV?=,QV)<6J*IWQ19!RLQ+ZJ_!Q M)?YGHX7%&_W , AP@#&'641#17,9@21 !#*,DT22- @BJQ+U!GU.C?=:EH*= MJ98BC3:0F[F7GH$!'OE5_VM%P5HK0K2]W5QM1X0]D*=L:"O;46!V5=B!D:Y\;8*&VV%:5\/C':T9#._@H,WD\ZXE_195;/[?B_6/K?CA+H%]'\(_RZ7: M*R%,89[F,40(2?43RV">LRP,LHA1;+2%LNQW:CQ1!7"O=0 W;ZZKP:KV\FS+ M^)G!;N9?# #FP#RRM1C\J4S>B:\>:&7L[?99T,\**&]%_7\19_KLCH%63:)L;:G\WT38GK@ M[@/?L<[0M[8>IO!4]NI_JBWV>1IN"(ZW ^Z^_D8^LS8<_NDQM.F#@U:$KU)^ M9@D/4!#)!*8"Y1!E.8)4$ +C,&<$RTP0;'4!:=/YU+PFRWKDU1B&*0)?SXT9 M1PV%^-!;-*]@#U7W_0"U<6N^UUU/+1[J!!3'6N^';=B?_"C?[=MF+L* )N'M M:G7+ES]5CQ_GY,GTW.=R"U/C)64IU*8";2L,@;)6_;H^^6S,-C\ Z@"N__C' M#V8#,XL!7. /;;.G4Z!^4)S.@#J:'>T$J']H[?,?@T^[>30/:GYU,:$J5"8+ M@B2,U :*)FD,$2$1S",<09JF1$21#II*;#R6=N-36_G:-J"-QTI(46: MI#I^1:=')'D&B3[]$))1$I$TQL3J+/9\-U-;LI5BQMY,$]DA&U#-EO'U4 V\ MH!U0BF9RP,]5TZFX]..;^B5KJ*P?M6LHE65[OYG4_S4 M'M>C:J\)0D!,YE$<NW?-'F\,R82B0*!89('B>(D M1""A<0)%FJ4DBB@GQ(J=_)@U-0+[M),I![0V7%_?+%E1G>-5MZ3EAC[ZT:'!]W+;^+G,=)J*]MU1>W=%/JZ\$2Z"R4%P=5X0Z,S0C2#VY# MG_ON -N;";9V^B.W?BP\$59'1Z.24/^ CXG%X E'7X^L=.)6^2!6%5OMCD6( M^DI@'F0P293/AF280QI$NL@>305.<)A0*\WR2QU-S1_[JK8\:B-?@I]:!6KY M_+Q<@%(;_!^6[M8E8 T=* ]P#] SV MQ.'H^[RKWNQ\KBNE+O@7LOJGT"7\MOX_"EA&TT# 5#*L=G5I #47P PE&::4 M2TFL+HLN=S4U9OA.YHU$W//64EM1VHNHFI&"'ZR&WBG51E9 [%-R/9B1R.KVO8-^%3BMO<)U]P!_5K\KH\EJDRD62 C&F B8:"6/T1!P"$) M$ZV_'X9)D*-()%:*U,<=3(T*WC=^@3;P!OP_P5^#( 0_R:JIRWN[6?]8KHK_ M%;QV'4KP[_^61V'XGR )@ANU!0.DBA_]KJ:]RN7X]W\+T^ _X^"F*L59+9T/ M@K5_%5:_BL"GLM1E."JARE9%\:-NH@C?(!09=!-%P0T*\N:3YSNUS7 X^G*8 M<=LU4SXPHS6S_;V>[8/N9&*?>K)[(H_K<&KOZC^'M27;"O4H2O^ZLK !9E_5_]2 M71*4NS. F(HH"1F" 8ZE\I+U9-C9[:@[H!!\.J MEEY[8'4I[69H8#\VYV A/_-LQGRCS][ _#C6Q%F3J5>@/5&N'YM&)6:O,![3 MM]_&'93$*N_SY-+N_;)B5;$*!9/0ODBHFP5H8T1BF(:PIBR%*(,49A3&<)(1B2,HY#FF=4>SZC7 MJ;W&]8%>L:[7LW;]#ZRVVY&9H6ZVX_*.Y<"OR\I>T!A\"J3G6G!.*'G:#IGU M.>IVQPJ&X^V,W<,.>GU_DA4OW\^7I7AO87&($6H+PS=6_S.I()3RF/U*+-LH!"%*4AQ'DHH0RX0)(G)!%L MMM8';69K^*!UJ_6[ZV.X;VQ]8'A-"==#\,S6L#,D0[_7*[MNP'O?HIIG!^Q+ MTNF@[7$UF\X-ZT24Z>R''-^XS5GWO?S^8[E::_4ZG5*^]S132D2:B00&*-1E M,06!.$$AS&F0)3E/TTA8A=?U=3BY]W'K,J"RN-9AU#9;OI[[D#9\6WO$;^B7 M]V7H!O'C;2'R]9+OZV[<=[[AX$]< -/G'*XU;QG350[+;X*)XD5/_.U\OOQ3 MEVJ2RU4MDZEEY&ZY^J%8+LH9#Z7.%F0P042Y_3QB$+.$0IHD>8[4KV)L5%7$ MK?NI<=#.,(MK)7O,#6X&!T5R:%>DL1WLC;\!._.K&Z!Z %65:?6K44"WN*@; M%/R1;N'\3X+=E9LSAIWW:?:MCG=9YCSB@YLP]U8<*T]5\37BLR"E>%@5"U;\ M)/-&^Z"F>G1HMI?.WUG9U@ MKQ>^ +(>"9CKH8#EKARBY4ZT>Q;,_-7K01WG]=#8"2I#;\ >UZVM'FM0F4#B MJ_I49U_CUITR&?9)Q2FCAUR5#M4Z$;P1Q*@D%,7Z0:R*)2]8\Z_ZLG^&>)"@ M/ D@#Z2$*(D9I#S7?X@T2".:1TS8'&"9=CS-LZV%6.L$]6?*([[BN4ZN&$, 7VTRT#:#EM&#.!*60/F*AC#L==R@"#LH3F(C+!]WE/?0!?:^+A=: M8I_H3(U:GGVK9).B4 J2I3#*.8=(R$QM>;@B*X+R($U02(A1&K=9=U/CJ+JH MY&_SJG[D$RD6-_H/PFC@)T(39D_9\0@7Q>QNL2[6KQ^+N5B])VOQM%R]SC).99ZD.90B)1 I MIP<2S G,1!JC+(P#'J8FQ'&A_:DQ16TBJ&P$6R/-B.(2@MW,X &7@:G #A+C MQ=\S\(X]BWJR7NCJA_WZOM3>* NZ9S#;%=SW,==C3YU+SO2!ZN))WQ'=+KCZ M-[%ZJ/?U-;4D?F MTK2&G M"II]*)N>9'K#;O 33%O8' XKC<#P=DC9W=O(AY-&0S\]E#1[S*F(]H-8?A7+ MVY>G*E)#BU;6/I ;F O\@&9;2;L3%=PCFIH=W_6\7QS*SI7 MW;W.:!"(D H!&2Y;EG(H\9! K7UZG12.8W?J/L :N U[821U::]#P2GG?O%1D?;OO<-J[V'[_VL MH^K_JJT/!W&A6Z%2Z(PEDG&(Z@< M&<5HJ:(U3"6&.FR3)P23-#0ZL[3L=VJD5@L?K+7PP?XB3B_#PQR]^788%MG& M%I/1S6\#0CST)><.4F4UV)E])A2]3X'F*G@MLKB'@7FD]&U_<-NE;=N#UIFO M;='<>(G:]F,\R-!V>-R!_P]/KW^0U9,H=STWU]?E+.-IF'&2P"R@ J*81C!7 MKP,8,Y'$*,2(Q4;U>\V[G!KK'UZ]5!7SJG",E9CKS/ J7=)&6,(,=P.6]X[F MJ'=8C<$W8$]$6YN]@VG!Z=Y!'8G.KP?7CL:M<.ID<+.6QB-OJY$=\+;=D_:W M@OK^07T%3"\!FX]/C4^KJROU>_/KO.VX^V_O'(8\,.GUCM;J'NYH?$[7;MLV M1KME.S*Z?:EV_"O7.L+*AD55GV^Y^%:4_WP0*_T/Y$F$LSP/6!@2##,1$(A4 M S G:0YI%D5)G""*,;>K*7RYLZDMM0-;P4H9>Z/E'AIS;>OQ=H!L=N;F"[JA M#^T/4/M6H?;0CYI#J=Y^.+R5[>WH:N02OOV#/BWG:_#,M9JI#ZLE5^_N5BY M:PV0))"% 8%=/O=3?&\FG]@S_LGYJWX,.QRX?BT6Q%I^+ M%W%\P*]W"&PM>%-RJLY'DFJ)ZSO-C^IK.*-8%EW3_GAG2!Y0.#A9 M\M&>W;NJ7*UGMV5!'@@K9,$:V8=!B%)(D5IN'.(LP1#2/(S48 [\ZVRAXE!?I'':7(Z\>;#GQZF][!_Y\FZ/09>=P MMAS8_:%K=_ZW3+VE-]5E7I7,JP/[5^*'6)2*;^ML7JV'?:0"*'@N4X(2R%(L M(,H2Y8L'>0J#A&*,22KCW*BL@2=[ID:>[->3!+=YM#UG&'QV1CR%Z)N-KV/]49P9*)X8K*>S40G*;.#'_&/XE/.-<27SM"'S^UU% MC0\;Q69?%8$]_BGF+^*+^LR/^/#;N>&NVH+QFROC,VA=GX!GD \(:_3]X:#?96'RIJ5\=P]PN_M\N64/F[ M:S;M>.R;9TM SMQ#V[;@1D_O2"F^*7]K>^H6DR3@(8=9DFK)&$RU> R!DF=) MA(GDA 8V%'38_-1H1EL'OADGD5[ S(Q/W)$8F#-V( Q0*?O\H#VM_J/&1UWA MYP=VO(HO?,KQ%$G[);I%WM;>N%VM](F'OOIY][K_2%/KZ/9/LN)W_[,IUJ^? M%CIBM"J 5&VM'G^0Q?W/JKS7[ZJ)=?EI45<=^;LHGG[H8_Y:[Z/ZI/V35.:#%VV_CKBK]V(W]4>;[1E?SN=D5>Y_;;E3F\P$ MF1ZA3<7>"=%\-6!8C?A(O&@ MQD@?P=8HW8#=]WBK(51]I)(F !HK4('E\8AO:O/OZ[!P,N,:]]AQ,L.^=( Y M.0.OO:C:YH:W1">2G/ $2M_7\!NBU'D=O/Y$/1WM&%O_\SJX MSDB%7MF@QTK0S::T_+ 1NR2'((^#),XPS)%4.S[&E.\6)&K'Q[%(>,CC$&5F MP<2V7=LLX''BC-6W-O-0YODQUC72%!F^%%SP=Z__5>H$E+T^%5L7+U6U]1EFN12QB&&4 MT1@BCA D.$UA'$9Q$&0IRI-DMM:ZZ6:L9-ZUE0>W,V"X%:8LKTLM;O1IO7+D M6EJ!.Z/M:,MB'LR(:QAT!Z8N#6Q5V_:I3_TI(ZNNV'V9J^[!'S M1& 6'8]*8?: ').80PO7G: OY>4\NO+C9KU9B78:7:/8=)SW$>4QS5/%<;'. MP<[S#-(L3"&F1."89P2E5O6;?!HWM:96['^EYF MV^X>8.PY'/'BX(KI&^6NP2?TGB\GO)CV)K<9/D&]=/WAM0\'/0[U^E$OG/5K MY4N7LX!D-$ER#"E-M*&.#_N3KF'HT?&4W X;^N! M*,.%C]CK>MZMJIRZ;X(M7\3JM=:_,A3Y//?LU(A&V;ARZG]J_;V@(LSW)!(PIYF#"($$D@(4A"73P,I3A.@]1(3-VLNZG10!V6 M2FIS@6CTD%N*ZJRIEC7?#\5NZ]<#O]EFSA^H [-%C6=C*6B9ZK%D@QTHGC9. M/9V-NA4R&_CQYL;P*8?M2GLO="^/]TNZ"/&]_"9>Q&(C9EAD68J(A*'097N2 M3,!I$W7OVJ,'PAABTW70$B/M"/SB+C=GLT!MLX-G4U[X^WV'$9YL!5T M>=[-PU0O%5W6N_RZ7(OR=L$_+\FB5"ZL*%ZT__JY6(A/:_%]..)T?^C=TWH++\!E2&5U[GONC5?AS@#ST2 M4 W%4M/:>&K,_- A !_ZO3 $UM:^JBUPGKQ6XVY']5]MP3CV9*V?=ZE$67G+ MSV)5,%(V^?L1XLH[S0C$$=&R^UC]Q), 1E&4Z&+;%,?FY_!G.I@:336;N<9& MF]*&9\ S<#ROA&2_&RU8=%%CL^YQC#NUDMBNJ^4I=M_*5_VG[S,B8RSA.AQ1DP1)&0D J9JC^( M3 .*2,ZEC3-VN:NI\=K.TJ90;FVK9=3N96#-7"D_< W,>8=(;7.QHWVK9WP"?QM?U/N''$!T'7^\QRM5$4JN6UEJ/YOM8"F_O*1C,6T3AF M:0 3F:D-7)"&$(>20H)C*5/E'F74*DO3O.NI<4A;0&UK=R6.9,DC%N";\6(BBXY'929[0(Z9RJ$%^P"%ZB[Z\?GI M_R[__++X6;Q?E%S]?1IH>+:+!;(CMV ;#)USU)>BL5"'W)2,M<)6K;:$6=QC4*:,!Y+&(09@XC( )(\"F$29D30$$4) MQPVN=PL^+JK;#@?$M$82D#50.W8@=+2(K'ZL+? "L9F[=SUH ]/O+K%=[R#O M?JT56.)REKM/78XN8+S)<9SM9&05CJZ!GHIO='[:67-C7OI$N?M)1ID196$=6U_%VLU F(HZH@)'08B0H5SOFD"3DW8#?LZUFK?>".JWT,_ZJ'\A+G^ES: U6_+7 MP#7P@O^\7#PU:>RWW<'?]AHA%T;M2PGDN/EQ]3XN#.Y$U>/2Y]S6]C>A7-1" M5[BN:&,;'<:")-$Q89)Q#E$N,Y@G 84ARR-.\SA),ZN*.&=[F=J&=F]D[6:" MS:(PS5WHAM-L45\-TL KNX5/9> H1.=$'A:YN?[&'6M=P[S>,%W?_A:S?M> M%?_RDHQ_G1.,DCPE,A>0143[^B2'F(<(QH)%G%,9DL0HU]J[95-CE[;82UUN MA':6)2GW=4GH:5V2W@3E@:?=<&?R%I,Y]"'=R3QVEY(+SP%O,[(=!L6!V=1,+O=C43*U^:Y4<[^0]6:E M*W(-<1MBC^& ,KH7.GYS(=UN0$RD='M:<*XY_2)6:YT66B53J1XT+39;,)*A M-%#.*L084>6G1A&DJ0A@&F4R%%F2RMPH5]^HMZG15,M84(I%L5R!Q=(ZO+<; M8#.2\@;;P+S41JPR%#26#K#I-<+$7_'HCK[&KA?=/^PS):(-'KJN:/W?B_6/ M]YMRO7P6J]T+J!HP&6 4)6'L M5+C>K/NI4:]H:S8$P[ V$[/ ]5AH,_E>5@:_J!H]28 M#[[U ^YK]G)3E5_5= M_+!\)L5B)J(4BUAY3&F&%;_%-(%84 )%%LL\36D<$V2YR[/I?VH$UR?07(T! M5(, >A3@CWH87?9%+J YV]G:-7[V-M#%VC.[!&= MFG'0PGA'%O]4;/'[AE2EXD5YOWH0*[EM=ZKOE@F]3GVE$HX0P C.U-81J M]T@A$>HG0=04*?J+*,'&"AG&W4Z-]FK#_T\)]J8#7:=M;SRHK+>0CC"?@FYR M&P[8@3GM'*;W9S!UT>4P!]="K6,0D$?2\/ 'MIVZAS5FG9H?YJV-IP1B/<(# M?1#[IYUW]3I!=U5]S;X5Y3_?O3ZJEFY_%>4L# 1*PCR%@:ZLA339TSS,8)AQ M&?%<_6%7);6CKZGQ^H&I0-L*M*G@#VVLI<_:!;'Q_MP'<,-OQETP<]EU]Z'A M;XM]L:>Q]]-]0SZS>>Y]Q(TR/BV8VHE_7I;E1V6HWJ07BTVQ>&HJ9RT7Y3NA MB$K4GWLDOT1Y]TL9HOHH%F3U6@FVZ3@]O;U?SN=5.=-:.& 6)3)*$1"*JUDJ*8RN:,4RQ%0S2:8J\%.9T+-WEX3 MF::!WWZU]> W/+X>VF., F>7KI# M6CKJ2WL$R(]?^F-TZ7"JU+J6_%[=KU>7DX]_+A]_+#$=,9"A-KZ)9U#F@ZW]H!Y 59'./8L5U M!.0LX(@G- ]A&G.J=AF)@ 2A#.8L0V$@ _47J\H#!GU.\'V1NH65= %K%TOB M":Z1 DBTMN?>W,/PVBJN]E&M=(]2E!8H>0X7Z>KQ36)$#""X%!AB\N@5>9\; MIF.I%T^W"_Y-S+6B9&HSOEFUJG53)FC 2:*]U "B**3::57N:QP+ MDN0\#6*KD! 7(Z9&10=CJ/+!:]7X9BQ5V2"7)%+;N3$CKZ$1'YC-3L'>PKP? M =@/P;,:I@\0?2:QVIHP?HZK(TAG4V!=VW+6X*R$'AZTS(/J\FXK\M"ZVXJC MG!+U/Y@3+B *@AR22'ECB!/$@C@C6 M\PSEP+3FC**+DJ0I+OYD)7M['%MCTA2",X*3QH^ZUB_XN1*LJ#,_%[Q=]VZ& M@C!***$PSE&LZ$;O^U(A(9:ZYK&,8DFL4NT[^IH:S;1-K5[[I&6L;9&"RPB; M<8LGW ;FE+:5-T#];2YVZ+5-KJYF?M9*JEU@.A0CZ(7)6_6!RSV-7&Z@=\BG M]07Z'W'U8)J4G$HVI$H<+S^5Y4;P69 A+D+&8$;S7+DK409Q(E*8)T@& 4M0 MEEB=(%WN:FI$LK.TEOBY 65E+"@J:\%OQ:+YE[_8>BX7P39U6'Q .#"G[-'[ M7J-7VPEJ0WUZ*7U@>'-.+G8TLD_2-^!35Z3W"<<6.( M)M9B\73W2ZO4; 4 6$ 9CFD,&<.:''@."4L)S,)8"V":L24$AD0&'F9 2$QQB MBHQ.0GOZF=KBKTT%6UM!;2QHK#4C@CYHNYG (V #4X$C5L9T8(A$1YTRU4)- M!>J'/0/TM3L*!1@.;LL!IA]W>__KT^KJL+K.T'WW^KM8/JW(SQ\%NUT)4E9J M=/N+R3A#C.:Y+ELF&40)(Y!@Q&$2)FD#LUD&LDT8,1J?W/:Q=2XJI4Q[5K, MZPR.9CQT'3H#C$L+E 1XO^HY/NN9V'NJ+?!7KNU]- MPL'ORR7_LYC/9TBY))&,)&2ZZ $*=)TMFB-(<4;B, K"#%GF\?5W.K7%W]+: M(8W6CG5U$R.PS?C -X0#,\09I2)E,?AM9S/8&GWYHLDA!>GKRV["?Z>+1G3TE"DXQ)F- @4CL- MF4(:A#F4-& 8<1ZRP"K"U-: J1%&^_2DB?Y]W86 ZZJ"1Z6X7I\: MYQ7I:7)'(BMM6"E;-=+=)LPWV3W;72Y(1WR60<5JK\P-:VO M>O?QHB,#; -G;2;-C!H'FXJ!>5';#?:&W^ST3("V_0;LK =[\WU&UCJ@YBW6 MUJ;OD:-O'6 YC<=U:<199TP?7(L/HO[OI\5IZ=YOR_G\XW*EJSS-PHQPD?,, MQ@E2F\24$9@':0Q90@AC6Q_:E2X-1_\MAW 7Q0#@O88_@^H1P'^ MT., S4 LS[!MI\ET"SH8^(/O3;WC[J+VY(*>/P4GJ]['5F5R@>:,TI)3,W94 M*!B?:6%O?O=+L(UFUWLI"Z9Z^+C8[[,,.,VHH:DQ6&4PV%D,MB;?J!6S7.L2 M369,989B-R]Y!W!@%NK'SG/VMQ5 '6%&JIV&8QC?4XM9ZZ,0B=5 M[1A]Y!] M].&'1JBI+@6H7+!BR3^J?RMG(1%)B)($8AEK*0H:0XRY@'$8!#PG""%L='3> MV;G6T:,/> M@;5C#?L_[!AI*,I2B%TD\T$-R==6!_Q3S%_%EN5C_*&=2$!E20J"( ML:[=04-(<2AU[8X@P'$J9&B5J.1JR-1H0^LL6@89NDZ!V2[H_^/N77ODQI$L MT+]"8(&]/4!QH MN&? \Z%H0 M0X4@^HHQ;C#BE6 =A25>VY[[ANG^Q]/!193E!NGHQ:G9)X47^+'>*\ZRH_:Y M 49X^RW1,4Z7MT!7032PI3F!SA W;[TP>&ULCEL;;2-S5I'NQN7\0WY^R^UR M,^?SA=D&?57;H94AJ:I#B02OF:L?GYYKUMD[^9ZLELITK-7 FD3N-R^G&S#\ M1X2H[R1&#)*L$&J[PP2D259"B07.>(Z%S)S2*0:4=6K6I2LIV(GJ154UY!#; MN4X3&;B!;9[GF#G[4".@&/6BVZ5D18Q;% M:J45<:XC1B6&F'$&LP+'+,=YE*9N:76. DS-N*MY4@RSM=U"'G9+ZP/D%+>R M6H?Q][*'Z(V\A]UV/\F]ZR$XOGO6HW;<]ZH/*WZ[6GU<\H?Y9F%UYG;\UM1, MC1'*?AMZ ,'E/:B_]@/;AX<5,;DKMSHX\)MH0Y_X_,><:X+Y?F"<-J"G,?#: M?1XT-=K6\[0*W7WGF2>NI.4QT[EA_9CAF%,L2PI)3A+E)B08EC2A,,^C G-9 M9$S0V0^QHI4S+T^W'Y>/M-O;<-_J;@U;F& 540OJR4XA$)J89Z^/U^'E.:7F65J>DP][II68O8EJCNO=BVJP9K.53,U[ MG,<02:)^B4H,*=$58]16)RTS]5]:."6/G.QF:HNSB5)2BNK89]:1T\\ G('6 MS@)<#]C )L ("(V$H''[]M=V72F/K+^'-PW]T(3*W3C=R;@9&KV*'N5A]#_M M6U/J\;&JH_=:'L^$E QA!$G&E#W(]4^Q2&%$5OIUO7C1[U-N*BUF!8BX3$4-."@11HBO[2%W4ITR3DK",)E%F M&TG:;7AJ$T_+9OC0@);./EQT#ZS^F7<-!$.O?G;:.X6!GE+5*_)SKZ'1@CU/ MB=^-[SSY[[X,LK>H2#-(U=R#"!$U]?)">:1( MBB*)I9#(JK)@?S=3FX@-)VHCZ@VHA05*6L>9V8/LY7D:!J^!9ZTO5![\L7U( M7$$?>[+9D=EC^U0[)H_M?=IM^IMBRN]U-NW3:KX67YHO0Q?2TC?L7U_6&_&X M;G98!!4I@F6!9"+]*%U?;4I=,)FH9&;-#*#5K!02.Y M0X5V6^C[K<50@ YO.RYBZ5/VWA94AV+W X [4HG[#LAML^"I!7E]X8-U*V;O M"%)O"7O;ML8K7.^HW5ZY>M=W_0X4#\.B.@6B48X(EC%4OU"(BCQ3-CQ&RG)' M'&$FD$R5'=PQ/+RR^X&8SU:C-K"*7N M5E_%ZL>MI?TG]OMFNWNW,=/6GW2P_V^PHD_N24NV< MOOB<-V=1]2B^*F_27!%_TN KO_)=]4CFRQF)"Y3K*&218:GF=5)"C$@!95H2 MD2(J8$NJWV"!F@A M+CU^+=5/G8.@.6ER&6>TD!PFL8PA0DCM%U#*]/5LGN"21HQ;;1IZ^IB:2W%( M8-,DW%Q!\K.#\_+%4 "0!I[Z'OA<0>]SA$ Q87ZJ=<;262"*G ^;9'.R*XJ%[WG.#RP^&2FI7S M_'@GWU;+NAI<+F)41&D)TZ14SC[)"TB2DL.P;3B;K*PEUCN!5N9ADY-/XS-@.O)!AZ^>@'P: )N4 MXS-ONCL5O\V7\\?GQ^:Z/>\/.?=>VYC3!%KP]+4[YY^8W\HUJ]79!U M31J6<.5 QP6#5"9$7ZFK50^K58]D6/ XRI*$6T50>_0]M4E>ND\3GKP% M[;6BV@20]?XYCR&+<@91P9714%K"A.9X2/#Q^^VWY--=<[LZD]6<;F-QT-#OGA_FC/HO^[?/]QPYWO>-)PDF\+ \5 MKH5JE/.%TR@-4+'K(B3^YP\G6QWW**)/L:-3B=Z'_9;?^U7%A.!KS9S\<;U^ MUC4)[N2G:OE-G^V;*+.R%!&E!8=9DNMDSCR&%-$,9KB(,U:D,B=.14LO=SDU MN]!*#/0 @GDCLW90%TIJ<]\'>%^TFB_T=HM[6$ 'MA[[6'[L8*D%AN;J+VSD MGST\@7P#BPY']1?L 3CT(1S>]#,_OU85_W.^6-PNCXXJ=HO*UM>E3)0DC3#, M(AE!)&BI&=,%3$N1E&6!*$Y3%TODU/O4C%(KO$F\.3ZYZZ[)GH<.;H-C9ZL& M@WQ@LQ44;6<3YH5:(&OFUO>HALT+ED,;Y]>(I[?5!%I_$0N3AE ]D)]_GV^^ MZYK,RIO^4*W.T)7FK!0R2S&41$J(>!)#$F<)3% >YQGGA%/LD5'A*X_5Q!P_ MY4))#_[R)R#:@FH^$X64OL8XO%I4;T(H=R/:@668@/6)EM9C?9F84ZX M''TXWP&U].R&')_12I[53+1Z<#JRWX +W+4!'< K40SE%OJ*,:ZS>"581R[D MM>U=D^6J^A)K7>GDL]C,(LEP1"B"*.8Q1'DFH=K9ZI!5P@I:X*3,K3S+J'J)T1NPZG@(6DU%,*GLY$/?FDWQQ7+>@O7&U2?\RYX&]>?E_K&^\/\Z7: MIRK;YFOLHAC2C!$8RB6(6IXSD\6Q3;7>AO5R%BJ M?FA9;%_S)>;8D/E2\)8.K/G()8\BQI47I'8[)40(1[!,J80X3WG"D"XG9)4% MT-_-U(S'+6//C\]F]PG>"3EG<\>=SQDT[4S&]1@-;"E: <&6Q"^\?>@'(1CW MQLE.1J;>Z%/TF'FC]VG/E-W.[=S;Y]5*+#>S-*'*7< "XI10-?$EAX2E^OB8 M92(C15Y&W"E'][B/J16/$I!['O5,7V#?!7]>B#OYOKD7:F@63Q])WRX6#7O:G?PB M6/5M.?^7X/=B-:_4<^O->A?I%Z=I3K,(P8@0KHP&I9"DB8 Y)2)*8IQRZ12I M,)BD4S/;K:+ZLNZ]E((UG&"F)F1]5]155-_NZ3^3Y2:#R3ENDLK0H4?@/?_'0_6Y6MZ+ MZK.H=/5KET+[]_?@<_JOSVC_Z&J-LMJXQ*3 MWPMEOQ$.BN+ 1M01P"'"]6V0\@O9[VUYO+!]&P7W0O>M7O#<[,\)G2_,MN-V MR8V7I ,KU%1]_[_/\\W+K,S*+*.(J]TK3B"2:M./<2JAE)@E/)%)(KC+Q>>E M#J=VW?F@^P"+G=3&>UAWY/[/_\!)7/PW$$9^QTWN)?@M=[P!01UZ^WN Y/M^ MU-RWO)90A-K_7NINW,VPI?)'.V/;]SSC+*IEU=)^U4$YR:XW*W^2Y6X!=12_F7)M;*1%E9ED:V M!]O.I@2%<&"CTI45-!%9O[QOL1PBH-X:G5 A$A?[&SJ*->?&) -V(H8S$KT(!#(,I_L8U1CTJGEH /H? M=C_CN!=B]>NJ>GXRCKHY;*E=ER^;Y>WCQO:4XT(S4YO;6EQ@Y 7U!J4C,?@B M-L^K97.H:7_$<0G)RX<< 4$<>.X'P,_I4,,2&:]CC4MMCW:P8:ED]VC#]I4P M54I-BLR2'A/,4(JS<@I() H5F"(HBFC >7U.AU/0R-8-15R?]9;X$ MO%HLR&H-E!=6YZ[]Y;IRI#6HA"%:%DQ"CC()$<54;> 4QC)&I4P2$N.(N@4Y M7 WK.&$..F)[H8N\:CQ97>2U3@F$@ X,NIT?=C60 ]OBX]JO-\#(.%S5UST( M!JKX6O?QJM5>]]2\5.EU_V'/W=<>N;N)1[V3OZ_K;.A9G,29X"*#$ND<9!IS MB$F6081XCCE&O$C<=F%]O4W- !_6>%AI<6$EX;/Z@]?6K!=KRRU:* 2'WJH= M%GCXTJ*GA*VW< %W;3:@A-J]]?8U[B[.1NVCW9S52[XI+73S<;G>K$S]*1.: M,4/*G2AC7L",1CE$,DLAU3S7&29Y3B-*B'3RW4[T,37#T0UH^K0]S-&"@YWD MZR9VQ9&@Y13$=I;C2N &MA='F#UX8>:1QG(6E6"I*\<]C)RN_59S"1B).<"0ZE\ M#(ABC)3?P2.UX9.I+"1%:>3D=WA),36S\O[K_7V]%5D;0CK!70FE?8;"SK@, M#O#0YD?+!FH%0*T!J%6X 4:)&]"J40>F@E81H#4)R4]]!9#!B*M]9!B9T?H* MF(ZIKJ]IS),#FS%]5JD[JQ9SIJ_QV\M>(;(T)0C#-%?[+40Y@Y3(%"9)EF)1 MY!'*G3)WSGK 5 M'^SD!SL%;CQ"AAW1OGR]-AS00Y_P.F(\0%2Q'W9>]W&.78UV/><'0?>VSK,% M7PH"O7-D&^-#F92(64YD4N(,0U20&"+&4EARDD,BD@AQ7C*>2#?Z@<,NIF:= M= "^(5M:=44%RF]4Q"U%-7S>C^KII7;P<X-2:P2T2@%SG*Z&-53VD[\@X^9%70W84<;4]2UZ%X36 M%!7['39L)ITJBPW#)%G<5^NY7C7?_]RH!527)O@T7V]F>5(@5)8"9E&N8W$H MA13%$M*\X#F622RXT[%P&+&F9E\;K>J0G9MM%JB:\$W@^@U8=\N-RE8]\-3H M!_[8:0C>+Y\?&_X0]VK3(4;=SFJ//Y8#6_!V&(_M]MMV&/>JQFXU _?>P^A3 MRCH@ZN&J7(<0:NP"V &!/%$;.V3K[GODAQ6_7:W>/=/^MJ=G9#DT/ M:&6TWP0?(')YZ^L/QL"&ZF%%3-T9)SR<-KBG5??:UAXT-=IF]K0*W2WLF2?\ M'*ZWU?*'6&WTS-4!32:,:7?.DLIC9MNV%V^LR@6K8\:1TUP%>QG%BOZ]1/0,KM0\7?+N7W&P+%_/9^^5&>0ZWG*NO:/U6_7BW>JC^ M7,XB938HE0ARCM7.K(PC6.:%@)C1"!<%C2BRJC+4T\?4[$@M)FCD5%ZY_I,R M&5I6.XO1!VB_G0@$T] GX3X(69L%"PQZ/ 3U=FT'U ^[Z=_7YBB3WD*I=JK; M/'I=V?NWRS5?\0\+\LVGYOWN[:G-W.-2[LIV/53I7V_[$DYZY!L]/3W5%3[)H>($-+?"N MIFOGNC6)BZR47$#)4001D9DN<8\AE1%.DZA #+G1-3MT/C6;L$>BK'S9#9DO M7.F27;"WVP<,A>C !J0K-CA =B=YX)OP:S +E37@TO6XR0(>H!SE"/BTX5DQ M>E4Q(?CZ@U)$9R7HONZDWLG,9!FQ(J4QY")1.PTU!,IH<08QER3.4$Q(25V, MUOFNIF:B6DF!'E[ E82.59O/@VIGC<) -;#MV4>I%5,?[[SK0\R]O/)%,$(5 M4#[?T;@EDB\J?%0$^?(;(:)LZ[#268HD%469PY(Q!!%5GB&-2@QY3J5D!2^R MV*E8X*E.IF82]N-%!PBL;;!5'R530YE!AED&42(*2!*"8"I(EC*:H)R6;D0Y MUZ([4CF@6K "-I9V&M1&=BV'H0G7P#GR@#E?>T'"5%NNGC%(.5])?O#E ^> M=3^\?5>Q.JE]19;U_>X7\52M-K.HI#(M*8(E*0N(<*9,9YD)*&)4%E%21C2S MN@_JZV1JIK.5$^P$!;6D]H>W9P&]?'H; J:!9[L'0DZ'MY<@\#J]/=OH:,>W ME]3JGM]>?-;_ /=^)?AF];CT.K_=>WEJ,W?O>%)+*C2YC*XHZ7YXNX^2_=FM M-T!C'MWN83/(P>U)&*XZM]UOI&F9C6NS#H(,$9V6X!QD1_8''64 3MMQLX\" =IN.B2:P4:.P0E$( G MXE1"M>P;E/I@%DC3\3NRL;*29U^>FM'KB >T?*[AJ8?87':0KH9E8(MT*EC5 M&B6/H-4S2%P1NWK8XL@AK&<4.HYD/?>@GX_T<B#4X@1R-R_V-ZD=8JW_H)MB_Z+L# MTQ3XAN#.T(JO;Y\WWZN5KFX[2Q#/.:4%C%E20L2Y@$2F*8S*N(RB(HU*%+EM MK<[V-36+\K:I#*!EO0%D*V=+P:F+!-0_.E8&Z,/;=IL4!,7!]S\&P*\U@+6@ M8"=IR"W.13B"[5W.]S3RIN2BRL>[COI _?U/>SFI.%NL9 MPS*EC.D*;D4!48$E+).,04)$CM,$%0EUHGXZV\&:(2V(M[HBD[K@+>HO4 $\RM.]3&R+]&CYK'_T/>P)ZAL^[5EE,]\+E:KMH_ZLHEZT_SI?BX$8_K M&6%9G-%(N144J=U+7G"("^5EH+0@$<,X$CAQHC8(*=W43(Q6KN6DKO4SL2_= M*LVMBL!<6C9:F:>Z:IJ2/6OPA]84&%5=*0Z"?@1VEN[5AG9@"_DJH^K.># $ M^J&(#X+*-B[_P1"P'M$@#-*)V_(Q7\KES-SW2WV0O5V9'JH/\Y^"UY+-$A[A M)(TYC!.UWT0D+I33R F,8YGE5#(IJ-5R8-7;U,Q[*Z^^$)JW$NL[(ZEE=JH[ M98=VO]T-CN'P1]PU?'<2;(4%#Q4PXC:F-21\O(EBJ9DL1H-QK]OAX#0&X^!3 M;+30*]'!9ZG/#Y?*Y&GZ6_,885J\]5^O7X&< *Q7%/V*62:B,HW,4F'7R"BF MWTF?UI2[O>1AFCN9\S4'A*& >/BS>OA>/:^5J_'PI^KQY;VN&O:;>*1B-8M) M5-"<(9C0G"J//8X@S@6#0O"$Y+G(:9Q9&VOW_J=FOM7WAFOBC!LU&]CBV5RX MS9>J;[&VC*[T'0H+2SXLP(,?*)ZF* %*?M J &H-@%$!_%$K8;FQ\07>80T8 M=@!&6A7(N$O\Y[R\85S80H!OF6K%8O>E=A2K3/6%2D M#-,4HC@E^KZZA%0(##'/6%Q&B1#"*?NZK[.I+1&_+Y_(G(-[M:MB\Z==DO U MA2 /X+4[2PD%VL!F?[\<9/ C8QL4!BD%>=#5*]:$/*UT?W'(,^]X5D/C_WA> M;TRHVT/U16@EY@OQ6:C^6/4H/JD!?ZC>JFW%_:KZ,>>"OWGY?2WXQ^66SO=6 M[31^F*.,;9FOA/(8%64,J4(((EDJ&\/B&$9%'.,\4_XJ1?]#]K/<%]9VQ_^;T=\1VW^D[?84K/ M#3@@H8K6#2'BN.7N!@3YJ%#>D'UYY(PM%DU<;"6]> M'65 -B^Z>N_F=LEU;;PGW;SZN^DLCGF0/66L>?'9T,I\4X\*8]H M7I?26W+E^JH-];_J4Q\6Q23A6,!8ZJJ]49Q"FL82%C)*&$>")ES,EN*;;N?! MB:%G.*&M9EM9S[8CT0?<\ GE9Y*=!H!W5# 7WJ2CA#,/T( ?@9V+^?IC.AH; MD='SQM1(5SMW/71;9@HS5X=_@=W-I\!S[L1L./ M3SB"I %E'9MC:7C83] TC="IEU>J_&3E!U>/3\Z^Z,&;4_1 #_:AW6J!3H[H M(4A6[N<5^(S@=/9 $][W/ .%K\=YV-R8?N8950Z\RW-/!2!C4W\0JQ_B2[58 M?*A6FBMA)DN2)*DD4"2:.RR/4EC*)(5)65+,2"$RXD38>*&_J MS. PL(X\ &X2H$KR,A.X_+$'QD)WI[/6JR\ZKWLI3UO.;/ M9:099C]91DF??6]"7_0>2\\>(_*GD"'+%Z&XBJEGO\71F7I.*G2*J>?T@^X? MX]WS9KU1.R[SD;/JAUB]F)+#CQM;M_1\"U-;M/8K5YOK37N7M >HRU,W#$8# MS]^.D*"5$KA@YC2%+T/B-8][FAUM,E]6K3NC+9[VK)K0E 2[DVU:N8D,^E21 MY7J[":Y[%?,?II:2841(DTADG!$H&>$0)8D._-2A^GF<"5EFF""G&M^>G0KK+6*W+01H4:9SL%7,X<:?9H"8HX>L>_XV7G*(XS*P/9JR %QK\]P'9RA M2C5X2C%NU8;KH#HJX'!E<[[G S_$LB7O4JW?BY6L5H^&#'Y+^?7^YY-@^F[% M^,1W\JOZV[6LJMIQ[AB-TI^T>0U^K<+M+46]W=78]L0C["=B><+S:P Y^(A)J' @DKWWRT,TPW'GE9#0_DA\H0RWV:,[77Z@@Q$Y(F,HHS*&,= M?%"HM4$U$D.!I&2Q$ )AZA!\8-/G1&,'&JGU5-?DSV!1RPVJK> .J4"78.\W MQ<%0'.FVOD'N@RY2JJ%KA.U8U(#0.:1,!81PI/RH:Z!T2XBRQ*8W^^E2&^.E M.EEJLY?79/N.G_]^IRL*Z7.6E?BN&I[_$+L@U<]B%?+6\WF]6< M/F^,T:_NR4H'$;2QYS%7-EAPKAQUHOQV'@M81K*$69)%-"88YY%3T?E @40YTM=/A#+5^@V0*!,8\D*L=2JI17>S 4!ZZUJ&;]SSYUC2( M;\A:\.[U12?N^,W+[I%FG3$7:SI(;/.RRX5;&WT>OI/EW9,AO%"KD11S3>2^ M_KO0D6."W_X0*_)-_*H:WVA*Z"T=SZS(4)9%,H5,$DUW(R.(,YQ EK(H%S2* M6>%VD#X)M::VM+0" U)+#+YID?_S/^(\^F^N!*]_DIJ&ZX&R/_R7'IV./7I"^@^ MUVX'## WH(8&=+ !]=JZ4>B !IX;T 'H!FR_W@8C8$ RA/U@1QT7\)YB4N,> MZMIC&DJ->XLR#9W/7 .AT@VX%J44Z M-_'VYWP]2VB$DKA ,!&EBZS*!#"(;(!]KV\7I90(=J]N;^'#WL>2:M MO2%M732]KSX2OUWR$P?EV]LHE&62YJ2 4:XC/YCR97"""<0L$SE.!)?"J72& M8_]3,Q9;\?4]U,F[*HN+IR #8WF^.AS<0Q^$AD#:_5S2#Z]0!XB.O8][TN<' MS=&1G&24V+V^J)6\.(2+EWA".,"SRB$"$I80E3CA,6)%&,<\$QFZ7 M80<=3,Y@&?F %M#1'ATB9VEPKL!C:(NR@R+@0"YB5:5:D62I+854)I+>7 MJ]68=H)_M(5R%H;);+$KK>584^\DM'86X&K !K8 >V1O-]O:=N>/E]WK MT_4A$*K.W,D^QJT7UZ?F4=VWWH?]+UK>/J]T+-ZLE*)0TQO#F&1FN:>0<)*I MN:]\>8$X$@C-E FBE#71MCSZU<.!2J>N%@X?\:6Y%;J^B$Y,6Z[U[MV$ M7]2UP=K/3A I*,8<8I;&$"6,0ZHY,EB @I&M7NYQ9,I4 M:PB.B4_M7[TBO)Y>#NZCSL%]M]^^K4Q*Z5IXBNJY#+9#Q4;;MYOY=8U M#FO!Z[W0#:#BVWQI\O.I3X&K5_U\),%%3M2*2$H=LAD)# E.*$R3,DLSI%9) MW'X^[Y?\_^+'TZKU*I^.J.G%_OV^&\M#^'^3+V'H __1*U5!D_5>*5!^UD@L1KR^3G_FVK4_^]6OWSX_)^53&Q7L^B M,B$T31#,A! 0X8)!+-4?$9%9*M2Z*S.G@)73W4QMMZF%T]71GVKQW%:T,TC: MK377XS/P*K 5\ :T*#5"!B_UV8]%((-YII-135F_HH=&YL+3WG=$\XWX-/^A M*[8^/^M "GWC_ZR^H?4^1X3A MA5A/C1BB\UDXG%-,:)3_KQU+;%$P3J_!X=^(PN%X\/Y=>!HZDO_?(F,X'I+1 M&1=.B.!!J[#=DJB^Y[KD\]OG]:9Z%*M;IH$V 2W;FCB28([S-(%E@3E$O$@A M+6D,,>UP. M7@VXEYU2R\UJ31O8U2E<]TXU\7K051W:U168ICZ.HP!CF.-?7(#*' MN& Y+%@D$U+B+&>%>WR*7>?3C"1YK@2? M;\"GH%=8;D %VI!;=CKJ7MH-B,-ML./;?DO!IVKY39/2F[PKHFDB=#[0%_%4 M;ZO7=_)^-5^R^1-9?%Q^%C\W#W^*Q0_Q6[7?D8+$L4K/E'D9JZN&PP[*S8:Q ,;-ZT'-(4KZAR/1I>7 MYOKK;AGP\BL(9H'LW'6RC&K^@L!V:!7#-!J \:HII+U-5\EY%BL'#29,)!"5 M&89E3C&,LS0J^122IKA+"FI="Z=8)J>FAUXNZC6^K-^TL+I6V=6/3Y62[#>5.R?X>H2 MU+ ZW X[@S7&Y2TP4@6^2MW3-.1-9]WP^!>1>PJ=O"?2811; M7^CYR3"U^=^M9-OJL4VVW&FB?EP04_&TJDM<.]Q%>0Z6Q=7?\$,PM%5IT;_K M1_^A4S7\R\OHAO<\WYNMQ\5E_C3*8\I3F)E7NN;2'#"<1)C&"!$T1$5!#E MI=O8PG,=3,W0U3*"G9! 2VEGPLZ"V&^?0D SL/%Q1,7:K%Q2O2=*1;U:FPOU MP\Y*G&UP%!-P29UV?E]\SCV$ZK?-:J'/]-=W\F'%;U>KW9[!8G;VMS"U.?J; MVOJNYFJ5,^*:4L3'855V4_8"=/T3-QQJ0_L.-H %WCG9@>,5AM;3[&AA:)=5 MZX:A63SM/N5-O/[#X[??Q.9[Q9WG^YG7IS;9C9C@8?ZH/]=:5ONI?0ZBR_,Z M #H#3^H3P PPA2_@X#5_S[4YVN2]H%1WYEYZ=+2L^3^K&2(93E*4P")+$X@$ MCR!-4 ECD<>RI(G$631PSOR?U=3L@_JRLL$SYA7X=F<,@T,ZL%&Y)EO^S^I5 M<^5W.+Y>IKR28>IY\CN8 F3)=QKS\%_X/QXJG9YX^[BQ=EHZ[TS-$BG9GM<; MXTIOJKV4XHN%'_NQL?!6/&$9VD4YBTBP2ICGM/=S3+H-C>>-G!!_SP4Y]>^^ ME5S6FSOYE2RVU:!)GJ,XU]?O@F80I4D&,4ZIKF%.\U0J>$I'6O>C/EP^R''( MW;6(>A?\1?P0RV?'A(AC#$6!>9%E$J8R4D"69:G\LERJ7UB*HBBF>43<*N%< M@> X57!J_%9A\+-SK:Y"96!#UP)BI!NDXLT9W8-5NSEL?^1*-V?4.ZYR<^Y! M/WOX_O%I4;T(\55]R"N=)]):Q:B@:A[',(\*#%&"2UV!-X.)LL>EFL\Q0IF; M53S3T_1LXU; #E/^JHDV:DGTW2;\.9"I9&E>%BDLF(BUV MEY'5U5) B$<)\1H-8#N[&@"VH6^?&@G!#KKP)O8"#($,[;E>1C6W%U0]-+J7 M'O<,[]Y& _WZ3/0%F!!W=#'_9K8':Q,#-&,LBQ!B!:2RS"'BF0D013J9.A=Q MSHH2.QUX6?0Y.6O1"0AMA*Y6H"-U$X;H6N;8 GT[\Q$8TX%-R?5PND>5VP,4 M*MS\=ZY%DLXA:V=9K@)JI')(C8B&"&!/ MR(#UCR[ $*KHT;ENQJUT=$'9H_)&EYYW#X-[UT2UW[?D'._45)L5N"A9&G'( M,ZEVA(A)B(LTA;%,"H)%SG)N=<9SMH>I.1ZMD UA)5!B BVG?2C<:2#[YWX0 M> :>],[(.(7#]6KO%0]WNL71 N)Z%>I&Q/4_Z'Z_9([,E3T@B\7+/9GSOZT_ MB\W'):L>A7.PC$U;4YO!^_)O7*#RNO.RZF"TNS 7=;MW9$[ON9N2.FCOEE>& ]>L8Y:&X_C-J9F) M5C:'U?T,))Z@%J9YE#A MIJU;VAFA^NFF](C>=%02=/0*>&,1".%0UQG7BC/N74<@\(XN0D*UZ\'O\]:0 M4!FNH'7#\<55TUH:?1_\^Y.."A8K-E^+.]DI+=K6(%7//:HW%%:W['^?Y^NY M^>NZO5F4L#(N< E%+#.(*,T@S8A4/Z4)PB2G++>J%#JXI!,TWD:_?8XP?1,Q M;]35%J+VNM?N]:J&'_E^>S^I\1S^A$F/8"T7V ZLTA2TJ@*M*VB5U5PX'77; M6E.@41AHC4%7Y:;MJ0R] X_15#Z!D=B.7O]3<"-'&F-X>BF4!A5@/**E,7#< MHV,:I4-?DF 35Z[;?ELM-RO"-G^?;[ZWQ6>:\$:&I!11E$%-WRR^"/:_T]NT-6<_7!^R.B4P(BY&$$34)WB33/,<$ MIBF.N<@9%H%6,4 V0"-0'ZH Y3QM%05&4]_@ MV1"#;GGJ]5I#.?016&<4=T-T@/ '#_<-(=LK!08'A/5\ M"''(3KR)/TS11'V\_GR$??*[]9U&Q(A,"V+ M&$J='862 D&M]$"+?P,:!8+2?7@ %X[GPZ7SL0D^/( YP>SA MTXIG9Z[LH&N^J.<(V=G X7$?V!:ZE7PYB:L6M8AALI@1$3*#E=V9PW7$'@&=@F.2/CP]/1_.EQI:LMI7"^UE]34)7K'V3I6B'Y@!?7?9S=Y?\=HOO5O: #HPC6J%<%MMNQW52',$XE^FV%Y4^'KNE:W.3,DLQ2Y5+DD LA?).HHC#,N8EQ&ES4.%A'-@^=02^Z5[3[(0&?[1B!]Q< MN>$4JO2T7:?CUIAV N*HF+3;VWXVR1S$Z[+48MU&8"F+]W7^;3F7@JXWQ!CKZ@)U"H-7(S.=F&^$\%-<-\;G1G438EO",%G.<$R+4H!HUR7ZBX)@30B!<1Y M%%&6E4E.'3U"NXZGYQ'6F3I4RZN#\W?D 0V_H^,.U@Y^5,2$$X(A236=9I$R M!3^ED)5)648,"T*2V:;:D,5K@;_K?#CH'W0?=2H$''D + \0@L,Z\(IDY(1& MT)8'K)LB?].6X@UX:N $4:@S [M.QSTQ< +BZ+S [6WW7/S/U?++\T+$$($_M-B!,O(OPN*5CW^^U=&R\2\JULW%O_RPYZ%@M5[K(&KE78JE M]BW?O'PF.J_T3N[^^N7VYWP]BX7Z/'B(#.C*"6F[PAQ;6D;#780 LCPD'@77HHT(_1-W/!IW!"74^:-_Q MN&>$SH #8WLX)<;2Y.AVX2,M<+?@ [:6_G!V^'1=LB\'A#UD9*I Z/OEAGM M"5]OLK-KF^/E+WMJNY>2[-M&\"*LOZ[4:C43E"2X+)4G*QB!*),1I'FNDS&* M).>ID#F5@>JMF@ZGMB 8H=2L6*U>#"^B0PU#:XSMG-60R UL\'LKJ*YO@)%W ME$*I>\@,7Q.U[FXJY4_WE'>H=+K_GI]A:7AGR<_FB.V-6 HYW\R2/,%I20MH MC IB.-8!?P1B)D@>"1$C*MPN2,[T-+T;D?M5]6.^UB?PAI^H9DO>D)^N%\GG MH,V9Q#(C&4QYH6,I]6U_CG4B=90H]S[F$6&SI=@,#^NV0L=FZ)L.\M/O.N,< MAG:F., G-[ %;KBX-3Z-C."71LKS<5G.AO<"#H'L[;E>1C6S%U0]M*Z7'O=D M6CAYB=$Y6'[SLGNDN:I:5"48B)5#0/(*HU%D:>19!SM)>UT+7+7F,M)(6Y+ C$EF2=D\;M7U/O% M&CKW3O0%G+S*KOE4:X1 !R)@, (;!5++J7;3)5H[D2:]Q0ITP#(77B'96:?X M$82BLIB4;N-284Q*]3-+^S2%](]J:W,ZWU7/=".?%\>9GW]?J9WBG93K&:$D MRM-([2Y01B'"L5KRJ4"PX#C+$R$*2F*/BE$DI"T"TP/YT0HPXU;Z*A="5!]Z0A>[H MZWK7[3#09AC69ACF6I&_!HK \,:L-P;#O=7QHC"\-=Z+P_!OQ<]' M??_XM*A>A-KJ&X>ADU+\]GFUTOR+M$AI%I$2(H*)_B6!1*(8T@PGO*1$%)D3 M,_+%'J>V8"A_:O5\F,VDTT)7M0: UK:]!\1QX,6AEA2UT>P0$ MC;SA_%1K: )YJY?[&]5GM5;_T'.U?]%S8WS,5M!).H\%BTBDF7=9H2_X&%/N MJOJIE%'$",\0*ZUJ %OU-C5CTR'A:%B1S9FMXY:X%U_+37$HU(;>%I]B+1DJ M)=\*E%!;W]Z^QMW\VJA]M/VU>LG/@'Q^U@4D[N3=DU@1G<#P57PS\V0F.$F+ M."HADXF.1BHEI P1F,=8L"0MR@@S%^-QMJ>I&8Y:4.W>K\23/O19?E.._C7#O+$02R@:W&#JVME.#K);2YLVR*)B4Y2M1_&$:T4-L92I1C@:(,ID51Y&DN4T:FMHDUS+9LR'LZ]\_?Z]2?>#9^K BI@+G'CN* M$G/^8\YU(%@O*DYD!R<1\"(XV&]I-%*#DPITB0Q./^"W$IM8(QVPM!+?U?2= M_Q!UB+(.H3!ELA_(SWOMK5;+V\UF-:?/&W.Z6=T3!GG!><9Y(2KX6,$01+C%%*2LP)%")OALW>VQAR^$6SUW20&R*&O4]54"3N/*+UN8O-T#/*[4W5"K=@$8IT-4*;"I0ZQ7.#0P$<"!7 M\5II1G4G T%WZ'*&:M9OZ7PW7Y-ORMO]UK".-S55#ZZQLXP5)*,YI#F5$)49 MA6562AC%(A*TH)3E3H?E5KU.S8[NA73L*:#_IE'!S:C:H6]G.H-C.K"!/ OA MH!67G% *9.7L^AS5ECG!<&BQW%[V"#Y[4RWY5UVC4]24!#.)2B0PBV!"LQBB MG">0Y$3 .)-%4M"RH,@J&^]DZU.S,UH^L#8" N) R7 :NG[C<34@ QL)@T4M MFQ,]Q6DL'**QKL%DI& K!VS?DW0MY.ON09T23R7?: M5NXH2Y:((B*0(,$@(B+7+,T6712YU!A1/N-CQLS=%*QHP"ATT_YV$S:(#G#OYPA4,%H3NUY'ICEQ@N*8]L3M=3\[ MU4F"OJ.+>;W'>O&8P5H MZ4 AD>JRY'M3HN(!R:'*=W/>].VZ@HDT%XCIK!_*,.AHAG*,81YE1 MR7@"$1<8DD+HJK9YC!)&4(*M&)5]!9B:'=J2Q)"&)&:U)8DQN<= "?'H>-?F M.B:6EVL#(CWT;=HV?K))3.ZAYC%/F#BJ@-=FGM"%NB=S[7[%N^-_"G M4@"T&NC::(T.H%5"QW.$6WBN@##0VN,CP:C+SQ40':Y US3EM@AQ,9^]7V[F MFY=WE5[89G%>,);)# J<91"E:E$IBT2YU03%,F><4I':K"R'#4]MN:AE W_4 MTEG>'!RAU6]_KL%@Z-L"2_6M#<4Y77N"A=4K]<17/^SF^U%#HTSB<^*W,_/L MO[M'X>L8JUNSEUZ\Z"./OZW?5BW]09,%NXNYL0S2=VES:C-QGTBU4<(/Z.'Q'KPLSMQKC\IH^-W@FZ>5!-F+)_:<993B6"4:)C# J$89EP"E.:$U&FDJ?$ MZ6;R5"=3LU%:1JB%!%K*&Z#E]"RO> )1NUW,M3@-;%\,1 ]N$'G42SR/0;#* MB">Z&+D&XGDECZL=]CSKOA6X?11+KF/&3(W@*"FR4@BU Y!8S728!^NRYL!;Q &GKN6^CMM!D[JZK4;V&]I MM.W 206Z^X'3#[A/ND_B&UG4FPNS'&11P7"<9!#G&=>A/RG$1"0PST69RZ3, M8VG%8'FB[:E-/",>:#>C#NOI*=PNS[\KT!AZ]70 PFD:GE'9:R(>MC7:5#RC M1'75.G0D>6LW5&O?+-R7\ M7SPROUW&QY/A'3!KT1VP4+F+#CV/F\'H M#LE1'J-'$Q[9C";!^^/C$YFO]*;E[7>R^B:V1&$)YA&A'):$".79( 1)BE,H M(\)CDO$TRJP\FXL]3\,QZ(.OOMTNN?]-97S_( M0A,TFM,%FHF24HQAAO)"6*W# M;SY4JP?R4X?G?J\6.BA7_<7I\L4S')>)H)) )O-$$T06$$=%#K$049[&:2YD MX7%:Z"/+1(\-:U5,"F#NV&_ 35-NMP#7Z9+\':/'?^9"O@-7(/>$]>0I>)=11B_HKLG2"<+K_NV M-4#FKRZGHFF2OB@+="_4Y[[2,S4&HY)F$Y#X:=?1P2XJ$/0B^F_+;R ZW #6A4&"GIMP>\ M,9)^3W4_G:3?'G"@.T4V1:BWE1@ M62TAVRH#GAIM=)&15AV', 7O<>LW/*.-QL"6R0Q$1P?0* $>*J#4 #L]0*L( M>#ON0#C$DHPQ("/%F5PY0_X:*![E6D1[8U6\&Q\OCN5:_?=B7*YNS&/=:NE% M[I8M!RZ.2432--$G;10B)B@L45+".(EQC%E!1&&_(!TU/[65IA40* D=K-4Q M;!;KP55@#.V"=G#P"?<[!L3!+E\%S$@&U^I#<3.>9]7NM8K';XUG[LY*O&?' MSC_EFYQ!-Q^7Z\W*C/,;LIZOOSZM!.%WR[_I_ )E%?4A73PC*(_3FI6-J+UU ME$J()55[:YRF/"JH)'8\1JX=3\VHM<)YW 588VVW\1X"P8$MH189[&2^ 49J M4(L-E,^[1?=+'[H>>19N4 5+LK#L=N0,"SED8I3#L3F=;&YJ MIN8"PU =#A^ O>DTMOU&:"!8A_;$'! =A:BI%[! '$VG^WA%>J9>I?N9F?I? M]2=E>F@H7]1VD#VO3&';G,84\2B&2:;<'%2B#):Z5"81:M^&LR1*N5,MAM/= M3,WF[(B9N&$=6@K'6\0S:,8TBTA)(U@6!8(H1;H0CTAA$24LDSD292[L(XBO MP'*TD.$M?U,0_$26X8R7".*288B2)((TE1G,&2^HVL.P5)1L9[%(S\0*:=@[V]1@-?H*\3Q'6N>*N906_D45/,8?U/.UQ?GC+ZB 9P<3\AW:KUU^K!?]U5:W7,X9%GA AH!0D5=MQ7D!2 M9ASR*$-4:LKZA%F?)/9T-+7UJ2,C6"LA'8[1^N"T.&$,!-+ )J&1$G1QTG+> M "-I(+@H<.8Z'G3J<.0'6R OSK'S4;T[/V .O3[/5JZW"^89%.SCNWD7=23=]'J=@/6K4Z:'4JV6H&G1BWPQTXQH#5SC,@, M-];NYG6T$1S7\G[:#=Y.L1OPM3N06^7 _:F!?+]47NC*.*$!(TB#8S^ ^;Y. MKE>S[$'@[#/Z83KP3)H6BX6N6K3D-6>C^OG]3WW!T<:)I G&RL"7,"Y1"1'C M'%+.)!;68C MJ@%M*RQHI!V B=46FE#9QY>Z&S?3V%+YHZQBV_?\[,J!(_OY6;=Y)]_-%\_J M;^N4YKOGC?* EOJT><9B$< @#+R(')UQU+)K![MAONC(?0,:C<(M*I[(!5IC M7'L?=A3Q9<(1\@FNPJ#+UB MR_QZ'"W2["I NG%GUS7DF=!^HBZQ+D>\44[^]HSA05^;[>:9+)("QPS!6*2Z M(YP+=_;U3I_+ES(JN'8WR=_7PO1S1S=$UX/XN'S_DWW7''S*OI\\PIVEN1!% M)C2I<((A*D4*B4A3R+A,1(P02A(G9F%O2:9F5HUT:C.MM5"[YT8/H/;+HM'$ M$ \MQ9]-T$![4=87>1AX\.PL["A#,K"=-3K 2D*E1;.:W76&Y'UW2/;NP"P6 M/&=K>C6@@6RJOQRC6M:KX3JTK];I][>IF8MC;"@E;;CUKB9PGZ$[=H\T-,JW?Y(5;T\; M;SDWE^ID41\XWCYOOELWBS-!!8ECF,2YSMXB#)($*R.4<\F%R.(,697: M'D'6J5FOW5D]V5D<185_R#!&-EN7*90DJ)A$30 M**)Y%I61T_&=;<=3,U^-W";.X]MRWEN,Z3K$+6\O!L!QZ,N*!D(]?^N'ZI;][_-\)>Y7E?+J-B_WZJ/2 M5\:Z N&3?F0FT[20A"8P93F%J. %Q*GRLTC)U-\F!>'%MOJ?G96R[]QJ?NV7 M^QO84FTIPBL)GAJQ35"%:&5V,UP. V%GN@*#.X[Q:H76U-^-V*"5^P88R>O0 ME?<7478V7^Z !3)@#AV/:L+< 3DT8AXM^)!7?A4+P=24;XCJ;A\W]DR5Q^]. MS2?2AW9D^0):2;>$B1=V'79 ]1N3$!@-;#)\X7%DDCR/@2=MY(D&1^2(/*_. M/B%DSW-^#L?N+%DS3'Y<-L7!WIITH:\;LQFBG),D55N@(E:;H2PK(2T)AQ+G M"8]96DKL%&9[N#&IPFJB>FDN$RIE B)-2F M)A&0JFT.C/(DBE%.,^H6M]#;VX3-S'UC9MX&-#-.@5/!@!O7N'0P&R!RR@J4 M84W*:T1.6:EM:4B"1$Z](0M]9OSUNQ";3WK4]/WYS_EZABC*"F4D($\HAXAE MRGR@5/V2R*R,4X[R"+F8CW,=3SH5)T)@)F45QS BD$2X@(BF#6%<< MHR3*.$&496HSY< 67C?K-.E'8 =_T'TT.2F.#D(-DZ4GX*S\T$M^O\;NJ_J> M@J&6[[K1<=?I/46.%N3]?W4_V#,Q:.NWBVHM'JK?ED]S7<;^XY)_5F-E>\#7 MU\;4%E4MD_UI7B\ZET_U0@$S]-PS8@(CI][(/\P?A;X<^.WS_4>@15;_\*PZ MO %*]OF/.7]6)JH72*=S/QN4O,[_>AL>[1S01KWN>:#5\[Y58;H%0^=B_6F^ M%!\WXG$]XV6B?&R"E9.=(HBB/((EB3A,8X8C'*6XC)SHKLYW-36+<%"R>*[C M'+6PP$CKZ&CW(&RW,(?!;6"#X0N91UF.2V@$*\UQMJ.1RW-<4OBX1,?%-]R, M!1?SV5O-$;*-::8\93C)!<0(ZPQRKISN2!#E?BNI?%;;GB5=O5-/6O7#;JX>MS3*U#RK0#L3SS_@ M41_'.X]$W_)O7G8U+.NR<@_?R?+N23>Q_IM8;W0*];U8S2M^^^W;RL3P?%QN M5O/E>L[^1A;/8I:A2+ \C: H,84(D0P2R1,HXH*F)%5?36JU+YB",E,S+ULQ M=>QX+2?XH06] 5^^_KX&*V%X)ESJ_[SVY])OZ:8@XH2,JU$37$A>?-,D+X(3 MR8N@AJ13;7C=U/?4J( &%E#CHIX"-3)@]^%ML0$&G'^C+\VA/-._T1U?)8&:?AA\KC;ZN'(I3/V3-NW(,5B\!WF[LYQ > [LE>Q#V9'3%& - M&/I]&8U0L=X]/8T;W'U9Y:-H;HM7?&.T_O&\WK2AXJ<#.8PAI(>V\HM>_-?S MC?@J5C_F3-3VKI,^5GMH953RN*08YE&10B1H"2E/*&1%E H4<W-:<:9G9.A[\[8RO 5:@;#M]5Z M8Y6 Z1'.-@[PP2+B!A9WY*"Z<< _CLL;J5_?>\==&?%=]?8OHMEBKN_DO?*8 MV?R)+#XN_T>0U8?Y#S$CHL@D827D68PAPC*"%"<<)!;4$$D:HKUXM)GR&PO;,<&-C!KS.7WZ!6P'B\-Z#1X>4&:&&!EC;DE>85 M8 6[[?218>2+T"M@.KXCO:8Q-YMG=IJKE]GO7V>Q2%",)8,9EAE$/$UAR7D* M$UYDC)=)&J?,QH#MFIR:-?I=K1'*WS'%(2W#%3OX]%L7/ZT'-A6_?_[X\/X= M^/IP^_#^Z_5&X5C'GEO1YN%Z@C=_V,WM3E.C3-1CT=M9=^)?/"FJR'QEW(\F M,=+,5>6:/*_4;/W69+X@'HDT+C*8E8Q E.N4QC2)81D711$EC%'IM.NTZ71J MTU#+7%_HW("MJ(Z\5#98V[D#H1$<>$J?!&^ /",76$+13-ET.2Z[E ,(1Z12 M+N_ZY+C$;F12ECU/S?;L"=Y4O#&B@YWLSB%5[N-A9YH&07E@^Q0*8 ^J M*4>P@G%-V?8[,MF4(QS';%.N#5S/[/FQ(:EL3B3OEKO2,AD7*"K+"&8)RR'* M\A1BF4N8,:$\JH+DA#JE5=IU.S7S]9:LOQO^!W,L2Q[K4@UJ,[AXYG4DP^:[ M (^[%4=?*%Y9#LAR@"R]K>"P#^UO[;-^MC)O#\VKY1 5?=Q@&H#FLZ?35^/W MO Q$'[&GQ=N>C.4ZSN+3;G9]5IHI)T_3LN4HPB3.8XAI)B'BA80X+A&,21RK MWRE+N9/;=;ZKJ1FJ.LYOH8\J-_JHTMOZ]*!K9W'"8#:PE:GAZDAY W9R!F0O MOXA%*/KR\QV-RU]^4>$C O/+;XQ<:LCLTQ@6A8R MAUF!(GW06T!""@HQ0KIB;5'(V*F0PF0TFYH1; 4&I)88?-,B_^=_Q'GTWUP) M7O\D]8F.B3+58:AU4.O--KK>%/GAU6)!5NO=OX]5[R?XMV=GLRNX]M8-BB-KZ/BZ.XV/VE1]%M6ZN:>UY.W9>VEJID0)!S^_ MO[.T&,<8]-N$J]0?>-:WF@>\@SZKKA>OSGY+HQ'IG%2@RYQS^@'/D%6Q7JM9 MVA9?VZ]DU%+NOU/[KR3.BSSG&SU=?9U*Q55U;#I-%(ZV9]>N&U M,SJA0!O8UASBU0HZ0 BO#2*!3$IO5Z-:$ANE#PV(U3N^=J-SGKSD[Q^?%M6+ M$&_$4LCY1M<\ZQP,9J605!>W3^,BAX@*O2^3 F:T8*(0&"7(*5S$I?.IV95[ M);BA_%ER<%^M-_"+V,R;F+9& 5/\S]G0.(R'K>$9!N7!#5&76$G73VP$WX=W MH,*P/J %LU4.78]LN]Q!.;9E'FUX!KZUF\;W/W678CU3C\4.>ICF,5*U/0 1C9R.,6Y'0-I9GJO@&=B\[ Z%WE_" MQ#V,[9S>H:+7CMH?-VCMG'I'L6IG'_2\/A;?]/KZ13Q5*]WLCDQ_MR;F(BX* M5!#(>:FF.)$,$A09 M:R(%$2H]BI.II%GU-S31J1P<>EV6:ZD][8X&QY21P6 MO:$OB!O@MN)VRC4,Y&?^A],YE'W+SI/UD$U+5/1.U'__M%DPQBKR+[K )XO9"/>2RG8 M9H9Q)CA.":0%*2 J(F6]!%>_Z.*.A4@I3:2+@S*N^%/S?CZ+#:AE!*8<[?K[ MC?G5T*\V2IJMQ6H+@?EWQRW;N)^(Y:9OL@,_]+;1C++)0^MHI(_.MT-?E]K2-/ZQPXG<-[G(8N(Y'F&.=ZJR[5 M8PX*4.(USQIEP*JON+L+4?'MCICXLJC\;@MFMZ)WT]?]R6[\\QL5N M#1H6[8'7$>T[&+!;\77NPB]: ^5+_.4D[H/0!OB#&,B*>P@PJB7V!^C0FE[1 MDE>(Z;VH/HO*.O M.T3.ZWDO!(&6[--]C+HJ]ZIYN/#V/^Q1]NTVB>*\S7UCJLGY#Z&O%IL%IHQB MP8B@,(U%!!&5 I+,E&$L>%PDG#%AQ21JT=?4C( 6=I=GVXAK;M(=BE==@+?? M%@0&;6"+S[[XT-6.XX_G7,>S=R!3+(Y1C6"[O7;P1&=C2 MG0<#_*%%#;2-.:F^7SWZO9;&*T!_2H&]BO,G'_ .ZS8'#<]DT48D MQ 4K(4J+#)8X2R'-4Q%G%/-<5Y!VN"4\UK)IO7> M7_3!%7B;<;*K5]EM]"E];M/1^\X5C.'Z!&,EONLTQQ\Z*DRU_TY(9:UX-U=+ M=?:[^JQT^/6_!/^5S)?Z<[A=S=95$4BRAUYQP?2-BIV;);O<=AFN-X K6;S"&A4!;6N6P+)Z70C"G$CQ.O4]MJ3!"&7)V M0\B^=F1D=T->T)1D)990L"R!J,@IQ E7?\S3/$,$L93(F6J)5J^.?5>*X= _ M8M97$^JQ:L<"5#L% 1TS*&R6Y('@W_@-?:("+Z6W!"0U=!WA+\!1OQP2Z87 M:H'60+>^1UW4O& Y7*7\&G%;=KB8S]XO-SH6K2ZILDTLU269G]>S/,J2")44 M,BI3M<*( A*9EC G7 I6D#0AJO+J+;;YI" M8C:P%?*%R]K@V&+1<_>BFJC-BOIA9TTN-CR*X;!5K[41UL]['ZWJ.*J5N=;] M,E__\T&UT\0]$Y[@J$P36!0Q^?^KNY;>N'$D?)]?P4:R&D4*?@SPNNZ6\>/"^*@@"' M$'.<0$22!"KS0&$2!7$J(D)Q:.0^-,XP-Q-1R BH%A+D]']@68II<6/Z(H[M M]F 0=$:V B4PA7PZ:@<^#P.,Q07RO@!-=&V\X0WZ8Z"[XFTHM-X0O_C@=/?" MV^0^N@W>^L.>M'IEF%!' !^2)(X\1A ,?*R)T5$ B2 ,$LP"YL>(!)X;L=YA M#BO;-L%]U"ITORSB\D4Q_HYGS_H^ZB5$#5,G_7 :.^.QY]@[RG.,0+1WKO[0 M5'NU&=Z&;.]X1 )#B#B;YJ1M6+P2(:*G_'*.!N-MWXI MYYJ-/],=7'1CL2O]E\U6_6:&6MTY*>9 M/S50#.O=ZSNYXC^>Z.9G4;B& TJX) D,11I#A&D""6,Q)"&3PO,13KVX5R#K M9,*Y6?,+<9F]O%T%<&Z(.T:U>N X?6C+&,+^T:T&7,8*<9U.][9QK@;E.X-= M3<_U:J)UX D3$6*2D!2&@3H1HA 3R%#,];WC@!/",,:)0[^LV;*S[>2S)& [ M@\W,,O0!8V1+4(DV"B-:D][#=I]Z(S:S)N4:>DKU92)KK6#\L)6?5M^EDES\ M+>GF@2(:$X0]*$F80B0C"FF J#KS"5]0%JO#C:V+T#GIW':X>EVB 8J-3Z$U M]@4&!6Q\?^!"*7*]Y^85T"*#NU_KD0N4&T :LU[Y=,JW+U]N ,&HFKGI65=S MD^5?TYT->R#<8U[D!Y!B&4(4(PD)2CUE87R&!?$#'(5V= :UT><6-JYH#+)< M7TK;E$+:6I0Z>J:FPQ&3T6U$"<2W#B :V7R.=]12S&42IBKAP"&0N(6(1@(K%R[U.$0LH3DB96?25;YIJ; M'[ 3M=YCI4?)<1O(9OM[(.A&WNW.J%EO?P,\!C(&;3--:AH,5#XU%":/V-.7 MW+X\W^ETARE)2?7[V>UQ^@I>LJ-6RX<&,^9<)'LXVG>R*Q)C;]DV$,!_"G$' MXA0YU=Z).60_R&3\(*=BUUE SO[/[2.L=^77M*RW_DBYS@R^WJ^VF>[IH-:M M)$]]6A3L;1^E5(NEPWST43ZPD*:("@PIQ3Y$/(P@2SB"ZLN-TX@S%,16E?_. MDLQMMS7](L5TJLW*S7KW(+)>BYJZ^H\JVW*\6 M>;;KW_):>&0'(D"D5P#![?=[R[NO/1?/T/1,MB1CFZG::NQ5 MJ1_.8*$,*+0Y+$QY3 /C=+ =!-NAK& _8::UF(, =V9=AQEU6.(H?17YF^1+ MFF6+=,&+2-.!;_RC@N;ZZ_M/MR67T?5*%./J^^,MVTCA9OCNF'U'YO\J_'.HK'1+ MWF/$0*T%05%/HT&;E-MJTG4227B M^D5N7C]LY=WZPR+[[Y8N]_(6<^RDR*Z?2I4KH#Z.VU5S$_!A5J([F33V(HS\C1D-?ZN<5!\0G?)73A-.ENOJ M T<]+]9K'(?653I.D;U73JF:Y\OJ>:%3F%8YZN81YF:W2DE!(:HN0KQ;/!7[ MYLO-[:=:ZM;0.^] K]L*#0/=KHF69VJ'77,ZOYU M_[SY0^H3C_C<@U%4Q'DC 4F0A##&(8_C@'(?&77]O#3XW(S YUHE<9E\Y86< M[LEMAWSUC#9X@<>NLK6>C!XGKSQBJOCMLK\F"=V>V[6BL?\FER6-QH_%<[;K MC4H\3\8,8T@]&>GZU!@FDB(82)GZL62!Y%:[MV6NN6WF2E2PJ0^]6^>Q6NL$C#C0E M[W6:8Y,OE+?P7:X6Z\W-.I=9\$>D#A5?U% _?(4BWKW>,A(T]8B # 6:(EQ0 M2#BBFJB:2C^)$LJ,FD]8SSPWFZ(E X6\%MP85E"W6Y)1 1S;KAS$!J7<)9)7 M0(G^KRN@I >%^,!7?]) .[0*M\+:@I)D+,PG8B<9 7L[PA(7_%JY2ZP&G([& MQ$7/(T83IP&<:Y2XE"+3077MZ9=D*BN9[0\O3'J8>PS#F#&O]!Y9C!A,4,0I M2F@8<*-0D/&,<[/WE$4&ZNY5I7<+4L09F MKN6@R([\(3@&]?B,F8UQR#0&9[C:IH[YIJYP,E/_0IV3X8-N!DAS!NN"2]W4 MD>=%'YP==347$0M#97A2Q!!$A#/( I9 Z0?"][#O^\K$U()Q8#F8[F>28U&9WJGIJ*[@=ZU5'_13<; MNLI?KS41)%W>K$NNMU7^X'M1Q$.,8$*2&"+=O)EQ0F",F8=8+)$TZRUB.N'< M#,8A9%V19/[:B>Y42]T,M+$?,AA\X[LA155U)2O8"7L%#N(.7EG="%UO%=HW&FM';?Y 7 M[ 4&I<0Z .!!+QXAY&N%TD!;P6S.2?>#%0RGF\+NX::=45]3Y=/__/.WZB_J M'WW$_?.W_P-02P,$% @ EH-=6-Y9]<43LP 0VL( !4 !I;F9N+3(P M,C,P.3,P7W!R92YX;6SDO5MW6TER+OCN7U'3\SK9E?>+E^VS6+JTM8Y:Y)%4 M[N-YP3<'/(?WRQW#^Y9?Y%_CE;Y/IWX??_"]7(S_/D^D- M(?^V^+-7DZ\_IL/K+_-?..7R[F-WOYW^_O']\] M>N5PG(=CF/H_Q\G-K^4#O[Z:(""N_'4A=_'G\Q]?X5__-!O>?!W=_^S+%/*_ M_@G_>(ROY8(Z0 MO64TB8\^-"H2GDSO_G+D XP6/QTD& X63[X(L_G4Q_E !B^#4(Z U![AI15Q MQB6B-$LR1YZR=(]9+V3/D.Z%0F80_WP]^?8K/OC7(H[RCX5<%C)Y]KJE;(ZC M^VX%?L;/#IAF5 OGB ^<$2G!$FL5)RG1S*P1!L"?1/;ZVQY3O:[3BVG\93)- M,$43X&0\T"&Y% M%,3+E(A,TA 701#(G&<;--!4!Q"/7KL7'$3[<#A>EHV X?/4CV?#(O@5H"7S MG <4@: >B*0J(3?<$).3-S%*"S'4V1V>O'DO2,CV(7&21'M&Q9OQ?#C_\78X M@@^W-P&F Y, ='">!"U1&-(+8D.TA(-T4C@9/UX/OWQ:I+0&:8!HDX'#M0Z.4V7:$C!>X3\OIY\G?XP' M(02J!&4(9DN)=.@\!6H]28JB3R691?[JP>+AQ?NEKNA/@HHC!=H2)A9;X^7T M:CKY-AQ'&%AE#).!$<^3(E(AK+VGEK HDV*.!Q]-/6 \>?M^Z&@XLUE-M"U! MY&HRF_O1_SO\NG"=0A(<(C4DNH1HMXD3[S@EGL64C71*^QJQRZ9W[P>/AA.> ME<3:,SB*U;N8@E_0[;Q70>1(P M!I(^>.)LH$2(KZ9)U0IZ6VEI_VWX :#C% M>;3H>E9Y.2,=77V9C.\R,& !$>DL<2 Q@ +EB;<,60F,>N:9I#F?I/:G;]Q/ M]0VG,D\28<_J_P3Q=HK093Q\'LY',$#"D^0V$0O.(72%QDW-9V*-B88[A_'S M::>T3]^XG_H;SF&>),*>U?]YZDL=RJ+,T8UTA+9."" M>-RIB,B:2QJ24DE56?CK;]T/ PVG)$\691/AP*O;:1'7\@2N0!IU<#L;0*(J M42H)L(R>*[.93D!5$VP1$WHWQ:2B.X3=X M[>=^Q=8 (QD&* 2BI9#(1Z0D"!.)%A3E1BVSMLZQQJ:W[P>1YA.1%43;!$3* M,>[TE9_#]63Z8^"] 1G1_\T,B9;%'%J7(J'46$T5!\-KY"$?O72_LJGFSX1AFLT$ 9@WZ/R3@VY#\H$FP*1,>05$5O/(/2>$3HU;WE^FDS_F7UY-;K[Z\8\!#8Y[)S*A)AGTDSTG MEJ)SE*UPW%!IA:R19=SX\OUPT7R:\73!-H&/3U]@-+JC7DMO?::1>!TP: [9 MX&['##'2I!Q35)2F&F9B[9W[H:'AG..)8FP"!$CX32GCF,2_?_J"M!8A%](\"-,"<,M"7NBQ;08\Z>,RE,]M&RD_#QZ'7[0:'A3.7Q MPFND_/KM)6+&X=\0]\=$#B0']Y\RTIE941,7:J_?# M1&!$>,0U5(K3ER(Q3VF+B@*RE9Q M,)^\=C]$M)_%/$&8?=XCEF*[4^FE+!+H]3E)G M=#@M0;7MS?MAHN&T91615H/%O_SZ3([O\0='7\V^_/#ZS8=/;U[C/SY=OG_W M^N+SF]>_7;R_^/#JS:=_?_/F\Z?''.QY9_OEI]:YS'T@]2?>\KZ=D6OOOPX6 M!7%EX[C,;X=C/XY#W#TFRWM=]W!+X*W5+I 41,+8%*-42]'K],KX*)7/2MH= M"R[[65A 8?72Y:J#T7QV]Y.'Y7<(7<<:E[MW7,QF,)_="J(N\>=Z#'U*P/ZP(02-%!A MB&8.#7%RE(2D.>&1@F99 T^[MJ+C,?.$D'ZAT[*7HA->6J*21P%Z"\0[ M0TG6$D5KK5%J5Y'0,6 [D,1^.F=T![LN-70T #&(")-:.V*,Y?KF["-$0*;" M"#[ _*$& C!D (Q0LL8X$R,(8H7-A 83F?"&!KLKP7?4QKB#GG[Z<'0'KFJR M;\"4O1M_0ZHGTQ_(PH ::YU'*2@>T<&4S)! RZ) $^RM"O/]*XQG@ ;T,)DP%2Z3)F7A) ]'9 MN.PB31IVG2,= Y<]R.JGN4=W**JMB0; ]9AX[6T&ATL!D'",6&P@ 80GT5!T M"8/A6NPJACPYC.NG#TB'V]/1TCT>&I.Y'U6R.Y.O,)W_N!IY%,(Y?,&C@7&*489;C0!7NKH$ M36P*Y0:VT$XKRKBJ[<_M0U<+84$51%570@/ NJ>;"V".)4T2]VA499 D1&6( M"C&Y %1FMJOH\!CP' 20CCW^*@ Y2I@-@."E;-N'R3BNW%%JI.'6:<)UN>69 MI"(N!X;>+601>-::U]ZN]J>NA4B@"I Z4D@3F<^U\'>-#6N\I=Y) J&$.=1X M$C@&Q#HZS1A0"+YVRG,C(?TT"^S"_3E9S T8IB7] Z4L<(DN6E:"$:F2)S:K M17!-2EP9VDA.K12(\>>&#I]'0VL[+OK3U&]AW7I?2B8H: ML#QK?#W-[26EO8]1$QIC*-7BD7BF(XE)<*]EBO7S3]NIZ;?>H!OM;X?8*:IH M %1W!X]7_DY]3$DS M8#I)SUM.>T\0>GO0N3]&BG%ZB\0\$]U HDL@/4N$H=> 6WW@)"C01&BPT8,S MX&H72!U*8[];XWG@5E=1#0#QS0'P$=8Y.DW,)2HB[&PH9U&Z<682# \ M$,I,=C9IP:LC[T6B^LUJ=P2UNJIH %NO(=S7X62O"&;OPWG7U[=SN:3&YC>2?#'O77UU&2=,E$RH.-H,)YQ2@3"HCG!?1[6H;52>W MT&\.O", G2CL%K*AD_'U9YC>E&U\+:6?'0/&^HR@SYQ8F[S5:%QQ M2Z\-F8V4-!/.=9B*.ET%#=B=S7OV&C^&INRXD82Y@#LVS8'8:$V9 A)YXC:A M@W@6'^I <)TC@.L.7%75T@#,=F[9:VQI3Z7),1-N*3*C<>NVD"7QOH2HBX*L MVHY+63!38'>BZ4%(#V'N]>FV9FG<#G_WW-6&6VQR:\Z"9MKCAEZH)&TP) MA($PR-XZ%B'SVI?R7R"IF>BP.ZS55$H#&'M<8+IIT:!#:M!GI81'6_I*V4Q" M02GDH4FY,H&A M]%1'0RTC=]1K2RG4-F7;J6DF=.P07754T8 !*]TQA_.;Q7WJ<2J> *X9&$=D M:N "%PEPET>!E&M'F1&G0R9",!'!T6!X[:AR!SG]UF&=R1&KHXP&<+5#0A&W M=FM<)%Q:CEN\1$X8DX0K#)I3=,'&VK ZL32K>D.RLZ*JDBH: -75W7L7+"V[ M/B@,>DU 4QNH7O1R5<1*E8@#GP4-@#%+[:+A#63TW7FJCH:?WUH^2=P-(&:M M^?.2?FY<-DQ8DBUX(K,5)#"3290J1TA9>E[;'7]*0]_5H)U@Y21!-P"4BY06 M!;%^=.6'&)V^\E^'0.JE>@OTA5 MOSG1CL!461DMP.OA5O,B=BA#"Z;P!<:SX3=8YD+>3V8E W*9/_OON-\SY5!( M:&'+Y&UJ)?'&!*)"Z58.R6?*:V/M,!+[S8MV!;P.U=0 "C_"W _'D-[XZ1@C MB]FCN_9Y&(=S##.RMZQ,:W8T89CA-0D^)6(-\HH,"NIK'SZ_3%6_>=&.L%99 M&0W Z[F@!I0R[1@/I2,R?H$84$!%2HF5V6[10ZA]KO.*\ZF/VSEO@4%,O MU7!V]E[G5PN-?('Y,/K18W9J-3Y__(HS=4'?P=;>'36T]J+^QPMT1_G3%#6E]/%:],B*KZ"Z6(&U4 (#%"2MT2'4L7& M RZAJ!,QP)4++MKD:^^+^U'6=R*K,G)VI[2JJ*W\R^3Z? ? MD 9)&0JE6E)#&:>;K2+!:D>\ITDI:UT4M4\'=U/4=P;LK" [21V-@NO=;':+ MG$27N&(9W0JK8TG"]9;*.F[TQ8#Z Z0@V- FI])J/% M,(;YTGU94XR*,&@A3G)-,F@;1=08&]7.?;U 4M^YKAZ@=:Q"&L#76IIXZP:? M-0;#I5!;N<*2D254SIJ ,YECR&22KWVS< ^R^LYS=8RSVHII"VO/]GD&R<0@ M)75V\^ M7GQ^A[^MEDK=\OCNTJC[\%,IA;H\:[['Y3T(+0_H(&E!HLREIC@;8GT*)$G( M-.%JP=^+BUR!@Z\SV "[LP864A ^LI"&+!*DO+7"=7>VS- M8PKZ37S6T/?S$\*C)=SC[C6;SN]N06*$ --OPP@7WX>S@>%1^4*UE1%W7V-+ M C&WO;B0I?H0>)Q6%V@8H%F>22PYFKR>&M8R"$3RT 2:05#89A(>%)6VTA]W*]O\'[(>$Y /_"HH]/G #E1P TX MOBM&_@HW :8#],N;0=:9DAK X:O);'Z95XS>"PULUCXP37 9 MEK,U3TG(I=Q8R2V@8].>J6!&!W1D@HMB5/2$0?!1,$9C?%)W>_SXX!#7]JOP:D'FTZ% MW3>(%O/.,":]G>+>^^J+GU[#@IO)/3?6",HPQ""9)8>AJ4W$^\ )HS9PJ5,6 M?C_HO/BJ?FL)*P.FKF";V:WN,8Y^8))1$P:IN()!$6N-)X+QI)SW3K':)T>' M&Y?.B@.[VI..D6X#=\K^,IW,9E?321[.!\S1%#3GA H9<=\TBCBK$PDN9'!: M!EV]\]K:ZQLI1Z[CY!XKU@80<=\([LWWKS">K<60.D3*"T3.!"*P.@,BX\C/2(FP9J$JV].BJ M[?;L)JE?5Z@;/-740M^1]^Z,PC/Y#8*U7$501''AEO7T3@1)5/9*0IGD\W1 MR5$IG&[VNW_M5'0"HOI ;V.">,^!%R Y*'&++T MN#/$8AQ 6G-%14I.KU^D< MAYW.[D]ULXF=)NF6@ON'WFP#S8SSB&L""5)IJJ2(I282 \D)RU1FU6..F_!YM(Y!K\$AM:9 M4T>LU=0P[YE*ME3T8??WQ MF^]%2K?#V9?E_=4RE7"04O 49":, >+?XR[M1>)&H?I- MW4*JKD8:L$B+YL=;938(%D*@7)%R&0"YT9X$E!ZBH@QQ-AJ\KMWW:3=%_6:& MN@5715TT@*SMC#AD1"I&"=>EJVC(DCB+T:SW/HN@@N6A=D/(T_#46?36+9[J M:*"!D.XA&+TKY1Z.;Y&I5;0Z&<]^@SR9POVH09BA;9YZ5-]P[*<_%A%-F=Q5 MBL GB^.A>P^2<\V2MHSPQ% 4SC@2)',D\HQA#DM"&%?=!>N,G4;ZM=0)(UM1 M>S,K %E#?8 RE1$=D25.YK0"^Y 0Y2P3M!*YK&ZT5R1NO:N_/6TAII*]+ M3>2=)NXF)DE^@/E:)D_P9"QE99!3QK!'*KNL-&=&4,I$YLS7SJX_(J#?$6RU MDUQ'B[8!>W(WBN*N&]_:H(* 44IT1%M7)C]+]#>D<\2ID'3*GKM8N]1I&RT] M=^"O#)(FM?#T>V\--KS6=G2<-::DI*S,A&;M2/4)>ZI8(ZSVM[W M%E+Z382>!3G'"+T![/P-AM=?D.X+=(S\-7RX+3TG+O.S]GHK]EX/9W$TF=U. MET;[H:L?**D".OMTT;7$ESN]/'&TY3)0FUS$4+HRU.I0OI]-^UDN_O>@S9\( MPTOC+@W+@B9+'#>R3(".Q!?CGA,+2GI@OKI5/(C ?G?9/A!T)(@/5V>[6%V) M\WE74\VB#JI<#LJ^;%'E,AHK&6K' J5.F\S/9%BWD=COWMXN7JNH]*=M5/OJ M\J]7']_\.W[FW7^\>7_YJ9M^M<_?*Y+2] 4- :-F=O:@*M$>B.]@LX U3YTW8!? MN8WMMY,INB?C5[=(TSC^^#SUXQFR5[@?I\5WHR4,TO^Y718![B$DC%%CY#XG M$GEI9Q" $1>+&:#>)R:BH[QZSY#G ?$-YS&?6/IX876QDX/H:T.M"\ M&J$TD/O?QWYY00U2J7 K6KR8#F.87-CQ!'?C8;YF%\8D)*A*\,]WQAO>.VUA[=3:^(_GV6-[K.92RZ2!9^)\&4:4T+C M%#@8W-M!)51:U.Q<&]B>)/=\([[Q=5);YPU4Z&S@]&'16L=R"(:4[J!$,FK1 M%\58-- $BIE2[CFL'.8WT/SM#X%Y+)]7@=>Z4^:?/EZ_^Y[]?OG_]YN.G M-__K]W>?_[.3G/F&UYPG:?X2?_6SYHM)@5\F(UPDLS?_=3N<_WBX[\^,83(K M GG1S,'YU] MY Z\@>JC61J:!UBYS/ETQ6Z?FGR$E!N R45*BQG2?G3E MA^G=^)7_.D17?<4,1.%-N6F)AK>4[I1K(MESHK1,&'XRI63MGI\[">JYUKDZ M?.I)OP4HQ7A[LW*= !Q#K12@-P^PAS7\YX[BX+K+A@*BH!R(#Q01.9*'*10R34&S_QJN1!*"]R<(, C[ M2#%JE1J >&\588S)*%BQR'L5^KTPJ7D?6AHI+#H^)NM$Z(V#:+72:&E$Z9@C MECI62N<3<592HBBX )DEH_=J%7(BC/J>_EU?^P= ZPA5- ZNAV/4>^NKC'/4 M$>8BNHA9()=,<;3#2G.7I9R &X (Q@Q3\#-X M#\\O5N-KN%-,@^8JB1)8JH?#&&$L>E)XY9F7)2 MU&E1VS2MO;]?W'2JZ*=6ZUBI'XV8KXN-%=?&=%YI8WLJFX%*,:ND/!'>>F3& M_3#(I& :!40I